@charset "utf-8";
/* wdstyle style 20181011 */
.index_page{ min-width:1200px;}
.w1200{ width:1200px; margin:0 auto;}
/*头部*/
.bo_header{ height:90px; background:#fff;}
.bo_header .logo{ float:left;padding-top:17px;}
.bo_header .logo_icon{width: 47px;height: 55px;display: inline-block;padding-left:5px;}
.bo_header .logo_icon img{width: 100%;height: 100%;}
.bo_header .logo_text{margin-left: 12px;}
.bo_header .menu{ float:left; padding-left:50px;}
.bo_header .menu ul li{ float:left; line-height:90px; margin-right:36px; position: relative;}
.bo_header .menu ul li a{ display:block; color:#555; font-size:18px; height:64px;}
.bo_header .menu ul li a:hover{ height:61px; border-bottom:3px solid #38adff;}
.bo_header .menu ul li a.on{ height:61px; border-bottom:3px solid #38adff;}
.bo_header .mininav{ float:right; line-height:90px; padding-right:10px;}
.bo_header .mininav a{ color:#888; font-size:14px;vertical-align: middle}
.bo_header .mininav a.c4991e1{ color:#4991E1;}
.bo_header .mininav a:hover{ color:#4991E1;}
.bo_header .mininav .em1{display: inline-block;width: 1px;height: 20px;border-right: 1px solid #b2b2b2;margin: 0 14px;vertical-align: middle}

.bo_header .menu ul li .down_warp{ position: absolute; border:1px solid #eaeaea; display: none; }
.bo_header .menu ul li:hover .down_warp{ display: block; }
.bo_header .menu ul li .down_warp li{ line-height: 42px; background: #f5f5f5;padding:0 20px; margin-right: 0 ;width:114px;}
.bo_header .menu ul li .down_warp li a{ font-size: 14px; color: #555; height: auto; }
.bo_header .menu ul li .down_warp li a:hover{ border:0; }
.bo_header .menu ul li .down_warp li:hover{ background: #fff; }

/*底部*/
.w_footer{ background:#fff; padding:20px 0;color:#ababab;line-height:30px; text-align:center; font-size:13px;}
.w_footer a{ margin:0 10px;color:#ababab;}
.w_footer a:hover{ color:#38adff;}

/*底部1*/
.bo_footer{ background:#fff; padding:20px 0;color:#888;line-height:30px;}
.bo_footer .f_link a{ display:inline-block; margin:0 10px; color:#888;}
.bo_footer .f_link a:hover{ color:#288add;}

/*中间*/
.bo_container{width:1200px; margin:25px auto; background: url(../image/cbg.png) repeat-y #fff; border:1px solid #dcdcdc; border-radius:5px; min-height:600px; padding-bottom:30px;}
.dan_container{ background:#fff;}
/*左侧*/
.main_left{ float:left; width:240px; margin-right:-240px; overflow-x:hidden;overflow-y:auto;border-top-left-radius:5px; border-bottom-left-radius:5px; max-height: 800px;}
/*右侧*/
.main_right{ margin-left:240px; padding-bottom:30px;}

/*右滑层*/
.Rpop{ position: fixed; top:0; right:0; width:100%; height:100%; z-index:99; display:none; background:#fff;}
.Rpop .popMain{ position: absolute; top:0; right:0px; width:460px; height:100%; background:#fff; border-left:1px solid #d7d7d7; box-shadow:0 0 20px #ccc; overflow:hidden; padding:0 30px;  z-index:99;}
.Rpop .popTit{ line-height:62px; font-size:22px; border-bottom:1px solid #d7d7d7; background:#fff;  position:absolute; top:0; left:0px; width:100%; z-index:10; padding-left:30px;}
.Rpop .popCont{ width:100%; height:100%; overflow-y: auto; }
.Rpop .popCont .contBox{padding:63px 15px 67px 0;}
.Rpop .popBtn{ text-align:center; padding:15px 0; position: absolute; bottom:0; left:0; width:100%; background:#fff; border-top:1px solid #d7d7d7; z-index:10;}
.Rpop .popBtn a{ margin:0 10px;}
.Rpop .popCont .contBox .tit{ width:120px; display: inline-block; text-align: right; }


/*左侧搜索*/
.search{width: 206px;margin: 30px 0px 10px 17px; background:#fff; border:1px solid #dfdfdf; height:30px;  border-radius:30px;}
.search input{ float:left; width:149px; height:28px; line-height:28px; border:0; display:inline; color:#000; border-radius:30px; padding-left:15px;}
.search a{ float:right; background:url(../images/searchbg.png) no-repeat center center; width:40px; height:30px;}
/*左侧树*/
.tree_nav { font-size:14px; line-height:46px;}
.tree_nav a{ display:block; color:#555;}
.tree_nav a:hover{ color:#288add;}
.tree_nav a:hover span{ color:#288add;}
.tree_nav h3{position: relative}
.tree_nav h3 a{width: 128px;font-weight:normal; padding-left:42px; background: url(../images/navbg.png) no-repeat 30px center;font-size:14px; overflow: hidden;  text-overflow:ellipsis;white-space: nowrap;}
.tree_nav h3 span{ padding-left:10px; color:#888;}
.tree_nav h3 p{position:absolute;left: 110px;display: none;z-index: 10}
.icon1:hover~p{display: block}
.icon1{position: absolute;  left: 170px;top: 15px;
;background:url(../images/1.png) 0 0 no-repeat;display: inline-block;  width: 16px;  height: 16px;vertical-align:middle}
.tree_nav h3 em{width:108px;background: #fff;border: 1px solid #dddddd;display: inline-block;font-size: 12px;color: #888888;line-height: 16px;padding: 15px 10px;}

.tree_nav h3 strong{width:11px;height: 6px;display: inline-block;vertical-align: middle;
    background: url(../images/2.png) 0 0 no-repeat;position: absolute;left: 62px;top:-5px;}
/**/
.tree_nav h3.on a{background: url(../images/navopen.png) no-repeat 30px center;}

.tree_nav dl dt a{ padding-left:60px; background: url(../images/navbg.png) no-repeat 48px center;border-left:2px solid #f5f7f9;overflow: hidden;  text-overflow:ellipsis;white-space: nowrap;}
.tree_nav dl dt span{ padding-left:10px; color:#888;}
.tree_nav dl dt.on a{background: url(../images/navopen.png) no-repeat 48px center #fff; border-left:2px solid #38adff;}
.tree_nav dl dt.on1 a{border-left:2px solid transparent;background: url(../images/navopen.png) no-repeat 48px center #F5F7F9;}
.tree_nav dl dd { display:none;}
.tree_nav dl dd h4 a{ font-weight:normal; padding-left:76px; background: url(../images/navbg.png) no-repeat 62px center;font-size:14px;border-left:2px solid #f5f7f9;overflow: hidden;  text-overflow:ellipsis;white-space: nowrap;}
.tree_nav dl dd h4 span{ padding-left:10px; color:#888;}
.tree_nav dl dd h4.on a{background: url(../images/navopen.png) no-repeat 62px center #fff; border-left:2px solid #38adff;}
.tree_nav dl dd ul{ display:none;}
.tree_nav dl dd ul li{font-weight:normal;}
.tree_nav dl dd ul li span{ padding-left:10px; color:#888;}
.tree_nav dl dd ul li a{ padding-left:90px;border-left: 2px solid transparent;overflow: hidden;  text-overflow:ellipsis;white-space: nowrap;}
.tree_nav dl dd ul li.on a{border-left:2px solid #38adff;background:#fff;}
.tree_nav dl dd h4.on1 a{background: url(../images/navopen.png) no-repeat 62px center #F5F7F9;border-left:2px solid transparent;}

/*左侧导航*/
.sideNav li{}
.sideNav li a{ font-weight:normal; padding-left:42px;font-size:14px;border-left:2px solid #f5f7f9;line-height: 46px; display:block; color:#555;}
.sideNav li a:hover{background: #e6f5ff;border-left:2px solid #38adff;}
.sideNav li a.on{background:#fff; border-left:2px solid #38adff;}

/*table公共模块*/
.code_table{margin-top: -1px;}
.mod_table tr th span{background:url(../images/sort.png)100% 50% no-repeat;display: block;width: 120px; margin:auto;}
.mod_table{word-break:break-all; word-wrap:break-all;border-collapse:collapse;border:1px solid #e9e9e9;}
.mod_table th{ background:#fbfbfb;color:#555;line-height:2em;padding:5px 10px;text-align:left; border:1px solid #e9e9e9; font-size:14px; font-weight:normal;}
.mod_table td{ background:#fff;padding:10px; border:1px solid #e9e9e9;font-size: 12px;color: #555;}
.mod_table th.tc{ text-align:center;}
.mod_table td.set a{ display:inline-block; margin:0 5px 0 0;}
.mod_table.t_c th{ text-align: center;}
.mod_table.t_c td{ text-align: center;}
/*.mod_table tr{ cursor:pointer;}*/
.mod_table tr:hover td{background: #edf2f9;}
/*主页面公共*/
.hTit{ border-bottom:2px solid #f5f5f5; height:38px; font-size:26px; padding-left:30px;}
.mg33{margin: 33px;}
.mainCont{ margin:0 12px;}
.crumbs{ font-size:14px;}
.crumbs a{  background:url(../images/crumbbg.png) no-repeat right center; padding-right:13px; margin-right:9px; }
.searchTxt a{ margin-left:-3px;}
.btnBox{ background:#fbfbfb; border:1px solid #e9e9e9; padding:6px;}
.modTit{ line-height:20px; font-size:24px; color:#222;}

.modTabNav{ border-bottom:1px solid #ddd; padding-left:10px; height:38px;}
.modTabNav ul li{ float:left; padding-right:10px; position:relative; top:1px;}
.modTabNav ul li a{ display:block; padding:0 40px; line-height:36px; background:#38adff; color:#fff; border:1px solid #38adff; border-top-left-radius:3px;border-top-right-radius:3px;}
.modTabNav ul li a:hover{ background:#238fe2;border:1px solid #238fe2; }
.modTabNav ul li.on a{ background:#fff;border:1px solid #ddd;color:#555; border-bottom:1px solid #fff;}

.modFrom ul li{ padding-top:20px; font-size:14px;}
.modFrom ul li span.ctxt{ display:inline-block; width:90px; text-align:right; padding-right:10px;}
.modFrom .btn{ padding:30px 0 0 103px;}

.tj_title{ background:#eee; padding:4px 10px;border:1px solid #d9e0e9; position:relative; z-index:2; height:30px;}
.tj_title h3{ line-height:30px; font-weight:normal;  font-size:14px; color:#222; display:inline-block; vertical-align:middle;}
.tj_title h3 a{color:#222;}
.tj_title h3 a:hover{ color:#3d95d5;}
.tj_cont{border:1px solid #d9e0e9; margin-top:-1px; position:relative; z-index:1;}

.tj_tabnav{ position: relative; top:5px; margin-left:30px; z-index:2;}
.tj_tabnav ul li{ float:left; margin-right:5px; }
.tj_tabnav ul li a{ display:block; line-height:28px; color:#fff; padding:0 15px; background:#38adff;border:1px solid #38adff; border-top-left-radius:3px;border-top-right-radius:3px;}
.tj_tabnav ul li a:hover{ background:#fff; text-decoration:none; color:#555; border-top:2px solid #3d95d5; line-height:28px; border-bottom:0;}
.tj_tabnav ul li.on a{ background:#fff; text-decoration:none; color:#555; border-top:2px solid #3d95d5; line-height:28px; border-bottom:0;}

.city-num{ float:left;}
.city-progress {float:right; width:100px; height: 9px;  position: relative; margin:5px 0 0 5px;  border-bottom: 1px solid #e9e9e9;}
.city-progress-inner { position: absolute; left: 0; top: 0; height: 9px; background: #44b549; }

/*首页*/
.admin_info{ text-align:center; margin-top:56px;}
.admin_info p{ font-size:14px; padding-bottom:5px;}
.admin_info p.name{ font-size:16px;}
.admin_num{ padding:28px;}
.admin_num ul li{ float:left; width:100%; height:28px; line-height:28px; background:#00ceff; margin-top:14px;border-radius:3px;}
/*#72e4ff*/
/*.admin_num ul li.one{ background:#38adff;}
.admin_num ul li.two{ background:#00ceff;}*/
.admin_num ul li span{ float:left; color:#fff; padding:0 6px; font-family: Arial, sans-serif; font-size:16px;}
.admin_num ul li em{ float:right; background:#fff; margin:2px 2px 0 0; height:24px; text-align:right;line-height:24px;padding:0 10px;border-radius:3px;}

.quick_entry{ margin-top:-1px;}
.quick_entry ul li{ float:left; width:25%; margin-left:-1px; margin-top:-1px; border:1px solid #f5f5f5; border-right:0}
.quick_entry ul li a{ display:block; text-align:center; padding:30px 0;color:#555;}
.quick_entry ul li a:hover{ color:#38adff;}
.quick_entry ul li a span{ display:block; font-size:16px;  padding-top:10px;}

/*用户统计*/
.user_counts{ overflow:hidden;}
.user_counts ul{width: 936px;}
.user_counts ul li{ float:left;padding-top: 33px;padding-left:33px}
.user_counts ul li div{width:266px;height:178px;border:1px solid #f5f7f9;text-align:center;padding-top:26px}
.user_counts ul li h3{ font-weight:normal;padding-bottom:5px;font-size: 16px;color: #555555;padding-top:20px;}
.user_counts ul li p{ font-size:24px;color: #38adff;}
.add_users{ position:relative; top:-1px; z-index:2;}
.tab_btn{border-bottom:2px solid #f5f5f5;font-size:16px;height: 43px;margin-top: 45px;}
.index_tab,.index_tab2{margin:0 45px;}
.table_tab{display: none;}
.tab_btn a{display: block;float:left;width: 114px;height: 41px;border-left:1px solid #38adff;border-right:1px solid #38adff;border-top:1px solid #38adff;border-radius:5px 5px 0 0;text-align: center;line-height: 42px;margin-bottom: -1px;margin-top:2px;}
.tab_btn a:hover{color: white;background-color:#38adff;}
.cur{background-color:#38adff;color: white}
.tab{display: none;}
.show{display: block;}
.code_tab a {display: block;float: left;margin-bottom: 10px;width: 80px;height: 30px;}
/*服务商*/
.form_list{ font-size:14px; padding:10px 0;}
.form_list li{ float:left; width:100%;padding-bottom:18px;}
.form_list ul li span.ctxt{ float:left; width:140px; text-align:right; padding-right:15px; line-height:30px; }
.form_list ul li span.twoline{ line-height:20px; padding-top:5px;}
.form_list ul li .rbox{float: left;line-height: 30px;}
.form_list ul li p.txt{line-height: 30px;color: #222; }
.form_list ul li p.tips{ padding-top:5px; color:#ccc; font-size:12px;}
.form_list ul li em.tips{ margin-left:10px;color:#ccc; font-size:12px;}
.form_list ul li .def_area{width:405px; height:135px; padding:5px 10px; border-radius: 3px; box-shadow: 0 0 10px #eee inset; font-size:14px;}
.form_list ul li .code_msg .w_code{ float:left; padding:0 20px; text-align:center; border:1px solid #309aeb; color:#288add; line-height:28px; border-radius:3px; margin-left:18px; cursor:pointer; font-size:14px; background:#d8edff;}
.form_list ul li .code_msg .re_send{ float:left; display:none;padding:0 20px;  text-align:center; line-height:30px; border-radius:3px; margin-left:18px; font-size:14px; background:#ececec;}
.form_list ul li.hr{border-top:1px solid #e5e5e5; margin-top:20px;}
.form_list .form_btn{ border-top:1px solid #e5e5e5; padding:30px 0; margin-top:30px; text-align:center;}
.form_list ul li.form_h{ font-size:16px; font-weight: bold;}
.demo_account>a{margin-left: 30px;}
.demo_account>span{display: inline-block;vertical-align: middle}
.demo_account>p{font-size: 14px;color: #555;margin-top: 5px;}
.demo_account p span.add_account{color:#0000FF;cursor: pointer;}
.demo_account p span{font-weight: 100}
#add_accountText{padding:0 27px;}
#add_accountText i{display: inline-block;vertical-align: middle;text-align: right;width: 50px}
#add_accountText input{margin-left: 15px;width: 145px;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    vertical-align: middle;
    word-break: break-all;
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    padding-left: 5px;
    box-shadow: 2px 2px 10px #eee inset;
}
.demo_account .addP em{color: red;font-weight: inherit;margin-left: 50px;cursor: pointer;}
.formw90{ font-size:12px;}
.formw90 ul li span.ctxt{width:90px; text-align:left;}
.formw90 ul li .rbox{ margin-left:105px;}
.icon_a{display: inline-block;vertical-align: middle;
    background:url(../images/icon_a.png) 0 0 no-repeat;width: 16px;height: 22px;}
/*服务商订阅数据*/
.form_list ul li a.minus{ display:inline-block; border:1px solid #dfeaf9; line-height:30px; width:30px; height:30px; text-align:center; border-radius:3px; font-size:16px; vertical-align:top; color:#555;}
.form_list ul li a.minus:hover{ background:#dfeaf9; color:#1b40bc;}
.form_list ul li a.add{ display:inline-block; border:1px solid #dfeaf9; line-height:30px; width:30px; height:30px; text-align:center; border-radius:3px; font-size:16px; vertical-align:top; color:#555;}
.form_list ul li a.add:hover{ background:#dfeaf9; color:#1b40bc;}
.form_list .addbtn{ padding-bottom:10px;}
.form_list .add_rbox{ background:#FBFBFB; padding:10px 20px 20px 20px; margin-bottom:10px; position:relative; width:500px;}
.form_list .add_rbox .minusbtn{ position:absolute; top:10px; right:10px;}
.form_list .selea_list .qjf_seleautodiv{ display:none;}

/*报文*/
.packet{ overflow-y:auto;overflow-x:hidden; padding:0 0 10px 0; max-height:500px;}
.c_tit1{ font-size: 20px; color: #269bff; font-weight:normal;}
.c_tit2{ font-size: 16px; padding-top:20px;font-weight:normal;}
.c_tit3{ font-size: 16px; padding-top:20px;font-weight:normal;}
.c_pre{font-family: "microsoft yahei"; margin: 0; padding:0;}
.c_pre_box{background-color: #fbfbfb; padding: 15px 20px; margin-top: 20px;word-break: break-all; word-wrap:break-word; }

/*选择图片文件*/
.py_uploadImg .upload_local{ float:left; }
.py_uploadImg .upload_local a{ display:block;width:158px; height:96px;border:1px solid #dcdcdc; background:url(../images/add1.png) no-repeat center center #fbfbfb;}
.py_uploadImg .upload_local a img{width:158px; height:96px; display:block;}
.py_uploadImg .other_wlocal a{ width:64px; height:64px;}
.py_uploadImg .upload_local a:hover{ text-decoration:none;}
.py_uploadImg .upload_local p.pic2{ width:95px; height:121px; overflow:hidden; display:inline-block; margin-right:10px;}
.py_uploadImg .upload_local p.pic2 img{ width:95px; height:121px; overflow:hidden;}
.py_uploadImg .upload_info{ float:left; width:400px; margin-left:20px; position:relative;}
.py_uploadImg .upload_info p{ color:#bbb; font-size:12px;}


/*应用详情*/
.app_detail ul li span.ctxt{ width:80px; text-align:left;}
.app_detail .auditing{padding:5px 0 15px 0;border-bottom:1px solid #e5e5e5; line-height:24px;}

/*调整组织弹出层*/
.adjust_org h3{ font-weight:normal;}
.adjust_org .search{ margin:10px 0 0 0;}
.adjust_org .fl{ width:240px;border-right:1px solid #dedede; padding-right:30px;}
.adjust_org .fr{ width:200px;}
.adjust_org .fr ul li{ position:relative; margin-top:10px;width:150px;}
.adjust_org .fr ul li a{ display:block; line-height:28px; padding:0 40px 0 10px;  border:1px solid #38adff; color:#fff; background:#38adff; }
.adjust_org .fr ul li a:hover{ background:#238fe2; }
.adjust_org .fr ul li i{ position:absolute; top:1px; right:1px; height:28px; width:28px; background:url(../images/removebg.png) no-repeat center center #fff; border-left:1px solid #3079ed; cursor:pointer; }
.adjust_org .zTreeWrap .ztree2{width: 228px; }


/*区域管理员管理*/
.h_class{ font-size: 20px; color: #555; margin-top:50px; }
.next_org .org_box{padding:15px; border:1px solid #e9e9e9; background: #fbfbfb; margin-top:15px;  position: relative;}
.org_box .add_org_hover{display: none;position: relative}
/*.org_box .add_org_hover span{position: absolute;display: none}*/
.org_box .add_org_hover em{overflow: hidden;width: 123px;padding: 10px 15px;border: 1px solid #dddddd;display: inline-block;
position: absolute;top:12px;right: -8px;background: #fff}
.org_box .add_org_hover strong{width:11px;height:6px;display: inline-block;vertical-align: middle;
    position: absolute;top:7px;right: 2px;
    background: url(../images/2.png) 0 0 no-repeat;}
.org_box p i{display: inline-block;vertical-align: middle;
    width: 16px;height: 16px;margin-top: 10px;
    background:url(../images/1.png) 0 0 no-repeat;}
.org_box p i:hover~span{display: block}
.next_org .org_box div {margin-top: 20px;background: #fff;padding: 20px;font-size: 14px; color: #222; height: 200px; overflow: hidden;
border: 1px solid #dddddd}
.next_org .org_box div ul{float: left}
.next_org .org_box ul li{ line-height: 40px;}
.next_org .org_box.auto_height ul{ height: auto; overflow: visible; }
.next_org .org_box.auto_height .down_btn{ background: #f0f2f5 url(../images/arrow_icon.png) no-repeat center 4px;}
.next_org .org_box.auto_height .down_btn:hover{ background: #f0f2f5 url(../images/arrow_icon.png) no-repeat center -34px;}
.next_org .org_box .down_btn{ width:80px; height: 15px; display: block; background: #f0f2f5 url(../images/arrow_icon.png) no-repeat center -14px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; position: absolute;left: 395px;bottom: -15px;}
.next_org .org_box .down_btn:hover{ background: #f0f2f5 url(../images/arrow_icon.png) no-repeat center -53px; }
.bo_container.all_screen{ background: #fff; }
.bo_container.all_screen .main_right{ margin-left:0; }

.contBox .upload_btn{ opacity: 0;position: absolute;left: 0;top: 0;width: 136px;height: 36px;}
.contBox .tip{ line-height:20px; display:inline-block; width:300px; }
.mainCont .tab a{ font-size:14px; color: #555; padding: 0 2px 10px 2px; margin-right: 40px; }
.mainCont .tab a.on,.mainCont .tab a:hover{ color: #38adff; border-bottom: 2px solid #38adff;}

.mode_link{ width:100%; background: #eee; font-size: 20px; height:50px; line-height: 50px;  }
.mode_link p{ width:1000px; margin:0 auto; text-align: center;}
.mode_link a{ margin:0 40px; color:#222;}
.mode_link a:hover{ color: #38adff; } 

/*py css begin*/
.itemList{background: #fff;padding:20px 0;line-height: 30px;}
.itemList li{margin-bottom: 10px;}
.itemList .itemTit{display: inline-block;width: 60px;float: left;text-align: right; }
.itemList.tit_w2 .itemTit{width: 75px;}
.itemList.tit_w3 .itemTit{width: 85px;}
.itemList .itemCon{margin-left: 85px; }

.tagBox{border: 1px solid #ddd;}
.tagBox .tagName{display: inline-block;padding: 0 5px;line-height: 30px;background: #238fe2;color: #fff;margin: 5px; }
.tagBox .chooseTag{ padding-right:25px;position:relative;}
.tagBox .chooseTag i{ position:absolute; top:0; right:0; background:url(../images/removebg.png) no-repeat center center #fff; border:1px solid #238fe2; width:20px; height:28px;}

.radiolist.disable .hRadio.hRadio_Checked{background: url(../images/radio_disable.png) no-repeat;}

.zTreeWrap .ztree2{width: 282px;}
.grayBtn.red{color: red;}

.simpleTable{border: 1px solid #ccc;border-right: 0;border-bottom: 0;text-align: center;}
.simpleTable tr td{border: 1px solid #ccc;border-left: 0;border-top: 0;}

.appCheckwrap{width: 200px;margin: auto;}
.appCheckwrap .appPic{float: left;width: 50px;}
.appCheckwrap .appPic img{width: 100%;}
.appCheckwrap .appInfo{margin-left: 60px;}

.lightBtn.on{background: #238fe2;color: #fff;}
/*py css end*/

/*************************************************************************************/
/*登录 */
.login_wrapper{position: relative;background:url(../images/loginbg.jpg) no-repeat center bottom #17a7ff;width: 100%;overflow: hidden;}
.main_w{width: 1200px;margin: 0 auto; height: 100%;position: relative;z-index: 1;}

.loginArea{position: absolute;left:50%;top: 50%;z-index: 10; margin-left:-166px;margin-top: -150px; width:340px;}
.loginArea .logo{text-align: center;margin-bottom: 20px; display:block;}
.loginArea .loginBox .loginForm .inpWrap{position: relative;}
.loginArea .loginBox .loginForm .inpWrap .loginInp{}
.loginArea .loginBox .loginForm .inpWrap .icon_inp{position: absolute;left: 1px;top:1px;display: block;width: 60px;height: 44px;background: url(../images/login_inp_bg.png) no-repeat center 12px;}
.loginArea .loginBox .loginForm .inpWrap .icon_inp.icon01{background-position: center 13px;}
.loginArea .loginBox .loginForm .inpWrap .icon_inp.icon01.focus{background-position: center -67px;}
.loginArea .loginBox .loginForm .inpWrap .icon_inp.icon02{background-position: center -25px;}
.loginArea .loginBox .loginForm .inpWrap .icon_inp.icon02.focus{background-position: center -105px;}
.loginArea .loginBox .loginForm .inpWrap .loginInp:focus{ border:2px solid #00fff6;}
.loginArea .loginBox .loginForm .loginInp{width:271px;height: 34px;line-height: 34px;padding:5px;padding-left: 60px;font-size: 14px; background:none; border:2px solid #fff;box-shadow:none; color:#fff;}
.loginArea .loginBox .loginForm .loginInp.nam{margin-bottom:20px;}
.loginArea .loginBox .loginForm .loginBtn{ display:block;color: #fff;text-align: center;height:44px;line-height:44px;font-size: 20px;margin-top: 18px; cursor:pointer; border:2px solid #fff; border-radius:3px; clear:both}
.loginArea .loginBox .loginForm .loginBtn:hover{border:2px solid #00fff6; color:#00fff6;}

.loginArea .loginBox .loginRem{ margin-top:18px; font-size:14px;;}
.loginArea .loginBox .rememberMe{color:#fff;}
.loginArea .loginBox .rememberMe p{ width:38px; height:18px; border-radius:12px;margin-right:7px; cursor:pointer; border:2px solid #fff;}
.loginArea .loginBox .rememberMe p.on{ -webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease; transition:all .5s ease; border:2px solid #00fff6; }
.loginArea .loginBox .rememberMe p.on span{background:#00fff6;}
.loginArea .loginBox .rememberMe span{ float:right; width:16px; height:16px; border-radius:11px; background:#fff; margin:1px 20px 0px 0px;}
.loginArea .loginBox .forget{ margin-left:31px; color:#fff;}

.footfix{ position:fixed; bottom:0; width:100%; z-index:19;}

.loginArea.animate{-webkit-animation: moveFromTop .8s ease;-moz-animation: moveFromTop .8s ease;-ms-animation: moveFromTop .8s ease;-o-animation: moveFromTop .8s ease;animation: moveFromTop .8s ease;}

@-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;}
}

.loginArea .loginBoxShadow.animate{
    opacity: 0;
    opacity: 1\9;
    -webkit-animation: opacity .8s ease .5s forwards;
    -moz-animation: opacity .8s ease .5s forwards;
    -ms-animation: opacity .8s ease .5s forwards;
    -o-animation: opacity .8s ease .5s forwards;
    animation: opacity .8s ease .5s forwards;
}

@-webkit-keyframes opacity{
    0%{opacity: 0;}
    100%{opacity: 1;}
}
@-moz-keyframes opacity{
    0%{opacity: 0;}
    100%{opacity: 1;}
}
@-ms-keyframes opacity{
    0%{opacity: 0;}
    100%{opacity: 1;}
}
@-o-keyframes opacity{
    0%{opacity: 0;}
    100%{opacity: 1;}
}
@keyframes shadowFixed{
    0%{opacity: 0;}
    100%{opacity: 1;}
}




/*--meteor--*/
.meteor {  position: absolute; left: 50%; top:0px; width: 1px; overflow:hidden; background-color: rgba(255,255,255,.3); opacity: 0;
-webkit-transform-origin: 0 0;
   -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
     -o-transform-origin: 0 0;
        transform-origin: 0 0;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);}

.meteor-1 { margin-left: -540px;  margin-top: 115px; height: 150px; 
-webkit-animation: meteormove 2s 1s infinite;
   -moz-animation: meteormove 2s 1s infinite;
    -ms-animation: meteormove 2s 1s infinite;
     -o-animation: meteormove 2s 1s infinite;
        animation: meteormove 2s 1s infinite;}
.meteor-2 { margin-left: -470px;  margin-top: 300px; height: 150px; 
-webkit-animation: meteormove 1.5s infinite;
   -moz-animation: meteormove 1.5s infinite;
    -ms-animation: meteormove 1.5s infinite;
     -o-animation: meteormove 1.5s infinite;
        animation: meteormove 1.5s infinite;}
.meteor-3 { margin-left: -450px;  margin-top: 450px; height: 150px;
-webkit-animation: meteormove 2s 2s infinite;
   -moz-animation: meteormove 2s 2s infinite;
    -ms-animation: meteormove 2s 2s infinite;
     -o-animation: meteormove 2s 2s infinite;
        animation: meteormove 2s 2s infinite; }

.meteor-4 { margin-left: 10px; margin-top: 250px; height: 140px; 
-webkit-animation: meteormove 2s infinite;
   -moz-animation: meteormove 2s infinite;
    -ms-animation: meteormove 2s infinite;
     -o-animation: meteormove 2s infinite;
        animation: meteormove 2s infinite;}
.meteor-5 { margin-left: 40px; margin-top: 300px; height: 85px; 
-webkit-animation: meteormove 1s 0.5s infinite;
   -moz-animation: meteormove 1s 0.5s infinite;
    -ms-animation: meteormove 1s 0.5s infinite;
     -o-animation: meteormove 1s 0.5s infinite;
        animation: meteormove 1s 0.5s infinite;}

.meteor-6 { margin-left: 650px;  margin-top: 210px; height: 155px; 
-webkit-animation: meteormove 2s 0.5s infinite;
   -moz-animation: meteormove 2s 0.5s infinite;
    -ms-animation: meteormove 2s 0.5s infinite;
     -o-animation: meteormove 2s 0.5s infinite;
        animation: meteormove 2s 0.5s infinite;}
.meteor-7 { margin-left: 660px;  margin-top: 330px; height: 150px; 
-webkit-animation: meteormove 1.5s 1s infinite;
   -moz-animation: meteormove 1.5s 1s infinite;
    -ms-animation: meteormove 1.5s 1s infinite;
     -o-animation: meteormove 1.5s 1s infinite;
        animation: meteormove 1.5s 1s infinite;}
.meteor-8 { margin-left: 650px;  margin-top: 500px; height: 95px; 
-webkit-animation: meteormove 2s 2s infinite;
   -moz-animation: meteormove 2s 2s infinite;
    -ms-animation: meteormove 2s 2s infinite;
     -o-animation: meteormove 2s 2s infinite;
        animation: meteormove 2s 2s infinite;}

@-webkit-keyframes meteormove{
    0%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,0px);
           -moz-transform: rotate(45deg)  translate(0,0px);
            -ms-transform: rotate(45deg)  translate(0,0px);
             -o-transform: rotate(45deg)  translate(0,0px);
                transform: rotate(45deg)  translate(0,0px);
    }
    50%{opacity: 1;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
    100%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
}
@-moz-keyframes meteormove{
    0%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,0px);
           -moz-transform: rotate(45deg)  translate(0,0px);
            -ms-transform: rotate(45deg)  translate(0,0px);
             -o-transform: rotate(45deg)  translate(0,0px);
                transform: rotate(45deg)  translate(0,0px);
    }
    50%{opacity: 1;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
    100%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
}

@-ms-keyframes meteormove{
    0%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,0px);
           -moz-transform: rotate(45deg)  translate(0,0px);
            -ms-transform: rotate(45deg)  translate(0,0px);
             -o-transform: rotate(45deg)  translate(0,0px);
                transform: rotate(45deg)  translate(0,0px);
    }
    50%{opacity: 1;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
    100%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
}
@-o-keyframes meteormove{
    0%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,0px);
           -moz-transform: rotate(45deg)  translate(0,0px);
            -ms-transform: rotate(45deg)  translate(0,0px);
             -o-transform: rotate(45deg)  translate(0,0px);
                transform: rotate(45deg)  translate(0,0px);
    }
    50%{opacity: 1;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
    100%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
}
@keyframes meteormove{
    0%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,0px);
           -moz-transform: rotate(45deg)  translate(0,0px);
            -ms-transform: rotate(45deg)  translate(0,0px);
             -o-transform: rotate(45deg)  translate(0,0px);
                transform: rotate(45deg)  translate(0,0px);
    }
    50%{opacity: 1;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
    100%{opacity: 0;
        -webkit-transform: rotate(45deg)  translate(0,70px);
           -moz-transform: rotate(45deg)  translate(0,70px);
            -ms-transform: rotate(45deg)  translate(0,70px);
             -o-transform: rotate(45deg)  translate(0,70px);
                transform: rotate(45deg)  translate(0,70px);
    }
}
/*--meteor--*/


/*注册*/
.step{ height:44px; padding:28px 60px; background:#f6f7fb; border-radius:5px;}
.step ul li{ float:left; width:220px; font-size:18px; background:url(../images/stepbg.png) no-repeat left center; padding-left:120px;}
.step ul li.one{ background:none;}
.step ul li i{ display:inline-block;  width:44px; height:44px; vertical-align:middle; margin-right:15px;}
.step ul li i.ico1{background:url(../images/stepcur1.png) no-repeat;}
.step ul li i.ico2{background:url(../images/step2.png) no-repeat;}
.step ul li i.ico3{background:url(../images/step3.png) no-repeat;}
.step ul li i.ico4{background:url(../images/step4.png) no-repeat;}
.step ul li i.ico5{background:url(../images/stepcur5.png) no-repeat;}
.step ul li i.ico6{background:url(../images/step6.png) no-repeat;}
.step ul li i.ico7{background:url(../images/step7.png) no-repeat;}
.step ul li.on i.ico2{background:url(../images/stepcur2.png) no-repeat;}
.step ul li.on i.ico3{background:url(../images/stepcur3.png) no-repeat;}
.step ul li.on i.ico4{background:url(../images/stepcur4.png) no-repeat;}
.step ul li.on i.ico6{background:url(../images/stepcur6.png) no-repeat;}
.step ul li.on i.ico7{background:url(../images/stepcur7.png) no-repeat;}
.step ul li.on{ color:#555555;}

.form_list ul li .rbox .rbox1{ float:left;}
.form_list ul li .code .inp{ width:190px;  vertical-align:middle;}
.form_list ul li .code em{ vertical-align:top; display:inline-block;margin:0 10px;}
.form_list ul li .code em img{ height:30px;}
.form_list ul li.agreement{ font-size:12px; padding-left:150px; padding-top:14px;}
.form_list ul li.agreement input{ vertical-align:middle;}
.form_list ul li.agreement em{ display:inline-block; vertical-align:middle;}
.form_list ul li.agreement a{ display:inline-block; vertical-align:middle;}
.form_tit{ border-bottom:1px solid #e5e5e5; padding:25px 0;}
.mgmid{ width:550px; margin:0 auto; padding:20px 0;}

/*开发者-忘记密码2*/
.find_back1{ width:610px; margin:0 auto;padding:85px 0 150px; font-size:14px;}
.find_back1 .tbox h3{ font-size:24px; color:#555; padding-bottom:14px; font-weight:normal; }
.find_back1 .tbox h3 span{ color:#269bff;}
.find_back1 .tbox { text-align:center;}
.find_back1 .btn{ text-align:center; padding:45px 0;}
.find_back1 .cbox{ line-height:24px;}
.find_back1 .cbox a{ color:#269bff; margin-left:10px;}


.c-open-tab .c-tabTit{display:inline-block; border-radius: 4px; border:1px solid #cacaca; overflow: hidden;}
.c-open-tab{ padding:0 50px;}
.c-open-tab .c-tabTit{display:inline-block; border-radius: 4px; border:1px solid #cacaca; overflow: hidden;}
.c-open-tab .c-tabItem > a{display:inline-block; width:138px; height:36px; border-left:1px solid  #cacaca; line-height: 36px; text-align: center; color: #222;}
.c-open-tab .c-tabItem > a:first-child{border-left:none;}
.c-open-tab .c-tabItem > a.active{background-color: #55b1ff; color: #fff;}
.c-open-tab .c-tabItem > a:hover{text-decoration: none;}
.c-open-tab .c-tabCon{}

.c-open-tableForm{line-height: 36px;}
.c-open-tableForm th{padding:6px 0px; font-size: 14px; color: #555; text-align: left; font-weight: normal;}
.c-open-tableForm td{padding:6px 0px;}
.c-open-tableForm .inp{ height:34px; line-height:34px;font-size: 14px; margin-right: 10px;}
.c-open-tableForm .qjf_selecur, .c-open-tableForm .qjf_seleautocur{height: 34px; line-height: 34px;}
.c-open-tableForm .qjf_selecur p, .c-open-tableForm .qjf_seleautocur p{height: 34px; line-height: 34px; }

.c-open-tableForm span{ margin-right:10px;}
.c-open-tableForm .select{width:424px; height:36px;}
.c-open-tableForm .select option{padding:5px 5px;}


/*banner*/
.m_banner{ width:100%; min-width:1200px; height:440px; position:relative;zoom:1; overflow:hidden;}
.m_banner .w1200{ height:440px; position:relative;}
.m_banner .Bigimg{ width:100%; height:440px; }
.m_banner .Bigimg li{position:absolute; top:0px; left:0px; width:100%; height:440px; display:none;}
.m_banner .Bigimg p{ opacity:0;opacity:1\9;}

.m_banner li.li1{ background:url(../images/banner11.png) no-repeat center -62px;}
.m_banner li.li1 .li_txt1{ position:absolute; top:117px; left:160px; width:885px; height:153px;}
.m_banner li.li1 .li_txt2{ position:absolute; top:125px; left:-360px; width:621px; height:136px;}
.m_banner li.li1 .li_txt3{ position:absolute; top:125px; right:-360px;width:621px; height:136px;}
.m_banner li.li2{ background:url(../images/banner2.jpg) no-repeat center center; }
.m_banner li.li2 .li_txt1{ position:absolute; top:110px; left:118px; width:842px; height:260px;}
.m_banner .page{ display: none;position:absolute; bottom:13px; left:0px; text-align:center; height:25px; width:100%; z-index:20; background:none;*display:none;}
.m_banner .page li{ display:inline-block;  width:12px; height:12px; background:#fff; border-radius:6px; position:static; margin:0 4px; cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease; opacity:0.5;}
.m_banner .page li.active{ opacity:1;}

.m_banner .banner_btn{ display:none;}
.m_banner .pre-btn{  position:absolute; top:196px; left:30px; width:48px; height:48px; z-index:21; }
.m_banner .pre-btn i{background:url(../images/banner_btnl.png) no-repeat center center; display:block; width:100%; height:100%;}
.m_banner .next-btn{ position:absolute; top:196px; right:30px; width:48px; height:48px; z-index:21;}
.m_banner .next-btn i{background:url(../images/banner_btnr.png) no-repeat center center; display:block; width:100%; height:100%;}

.m_banner .pre-btn i:hover{background:url(../images/banner_btnl1.png) no-repeat center center; }
.m_banner .next-btn i:hover{background:url(../images/banner_btnr1.png) no-repeat center center; }


.index_header{ height:90px;}
.index_header .menu{  padding-left:60px;}
.index_header .mininav a.on{ background:#1cc4fb; color:#fff; line-height:28px; display:inline-block; padding:0 15px; height:28px; border-radius:5px;}

/*接入开放平台*/
.s_platform{ height:661px; background:url(../images/platform_img2.png) no-repeat center top #fff;}
.s_platform .bg{background:url(../images/platform_img3.png) no-repeat center 410px;}
.s_platform .name{ padding:91px 0px;font-size: 60px;letter-spacing: 2px;text-align: center; font-weight: normal; color: #0365dd;line-height: 60px;}
.s_platform .w_step{ padding-left:28px;}
.s_platform .btn{ margin-top:55px; }
.s_platform .btn a{ padding: 0px 55px;font-size: 26px;line-height: 57px; color: #fff; border:2px solid #fff; text-decoration: none; border-radius: 3px; display: inline-block;}
.s_platform .btn a:hover{ color: #3461f4; border:2px solid #3461f4; }


/*.por_service ul li{ float:left; margin:106px 40px;}*/
/*.por_service ul li.mgt165{ margin-top:165px;}*/
/*Y首页*/

.por_service {padding: 60px 0;background: #fff;}
.por_service .por_service_left{width: 748px;float: left}
.por_service .por_service_right{width: 355px;float: right;}
.por_service .por_service_title{color: #222222;font-size: 26px;font-weight: inherit;height: 42px;line-height: 42px;border-bottom: 1px solid #ededed;}
.por_service .por_service_title span{display: inline-block;vertical-align:middle;border-bottom: 1px solid #29a0ff;float: left}
.por_service .por_service_left .por_service_title .icon_more{display: inline-block;vertical-align: middle;margin-top: 19px;
    background: url(../images/icon_more.png) 0 0 no-repeat;width: 18px;height: 4px;float:right;*zoom:1;}
.por_service .por_service_left .por_s_l_content{width: 100%;}
.por_service .por_service_left .por_s_l_content li{width: 100%;padding: 12px 0;font-size: 16px;color: #555555;cursor: pointer;border-top:1px solid #ededed;margin-top: -1px;}
.por_service .por_service_left .por_s_l_content li:hover span{color: #38adff;}


.por_service .por_service_left .por_s_l_content li em{font-size: 14px;color: #888888;float: right}
.por_service .por_service_left .por_s_l_content li span{width: 600px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;float: left}
.por_service .por_service_left .por_s_l_content li .p_title{margin-top: 8px;width: 100%;display: inline-block;overflow: hidden;float: left}
.por_service .por_service_right .por_s_r_content{width: 100%;}
.por_service .por_service_right .por_s_r_content li{width: 100%;font-size: 16px;color: #555555;cursor: pointer;padding-top: 18px;}
.por_service .por_service_right .por_s_r_content li em{color: #555555;}
.por_service .por_service_right .por_s_r_content li span{color: #00deae;}
.por_service .por_service_right .por_s_r_content li p{color: #b0b0b0;margin-top: 10px;font-size: 14px;}
.por_service .p_title i.icon_new{margin-left: 0;}
.por_service .por_service_left .por_s_l_content li.bold_li{font-size: 22px;color: #222222;}
.por_service .p_title i{color: #a0a0a0;font-size:14px;font-weight: inherit;}

.trends-rect{position: relative; overflow: hidden; zoom: 1;height: 278px;}
.trends-list{overflow: hidden;  zoom: 1;  position: absolute;  top: 0px;  left: 0px;}



/*首页第二屏*/
.por_effect{margin-top: 77px;}
.por_effect ul{background: #ffffff;height: 348px;}
.por_effect li{float: left;transition: all 500ms;width: 399px;padding:47px 0 0 0;text-align: center;border: 1px solid #f5f5f5;margin-right: -1px;*zoom:1;}
.por_effect li a{display:block;text-align: center;}
.por_effect li a .por_effect_title{font-size: 24px;color: #222222;}
.por_effect li a .por_effect_content{font-size: 14px;color: #a6a6a6;width: 295px;height: 107px;margin: 20px auto 0px auto;}
.por_effect li:hover{box-shadow: 0px 0px 5px #38adff;}
.por_effect .w1200 .clearfix li a{animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -o-animation-duration: 2s;}
/*第三屏.地图*/
.por_map{overflow: hidden;height:590px;margin-top:57px;}

/*平台接入数据展示*/
.wql_datainfo ul{width:580px;}
.wql_datainfo li{height: 36px;line-height: 36px;width: 270px;margin-left: 20px; font-size: 14px;background: #fafafa;color: #888;float: left;}
.wql_datainfo li:hover{background: #f0f0f0;}
.wql_datainfo span{display: inline-block;}
.wql_datainfo .district_name{margin-left:25px; color: #222;width: 68px;}
.wql_datainfo .platform_num {width:60px;}
.wql_datainfo .platform_num em{color: #38adff;}
.wql_datainfo .user_num {/*width:95px; */float: right;margin-right: 15px;}
.wql_datainfo .user_num em{color: #02d3a6;}

/*第四屏*/
.pointer_top{position: absolute; margin-top: -50px;margin-left:270px;}
.colorBlue{color: #00a2de !important;}
.colorRed{color: #ff5f5f !important;}
.por_table{position: relative; background: #f7f7f7;padding:20px;}
.por_table_contentBox{overflow-x: hidden;overflow-y: auto;margin-top: 15px;background: #ffffff;border-radius: 5px;}
.por_table .por_table_content{width: 100%;padding:0 20px;background: #fff;border-radius: 5px;}
/*.por_table .por_table_content thead td{padding-bottom: 10px;}*/

/*.por_table .por_table_content tbody tr{border-collapse:collapse;border-spacing:10px 0px;}*/
.por_table .por_table_content tbody tr:hover{box-shadow: 0px 0px 5px #38adff;}
/*.por_table .por_table_content tbody tr:hover span{background: red;}*/
.por_table .por_table_content i{display: inline-block;vertical-align: middle;width: 3px;height: 21px;margin-top: 2px;}
.por_table .por_table_content i.icon_p1{width: 46px;height: 21px;
    background: url(../images/icon_p1.png) 0 0 no-repeat;}
.por_table .por_table_content i.icon_p2{width: 46px;height: 21px;
    background: url(../images/icon_p2.png) 0 0 no-repeat;}
.por_table .por_table_content thead{font-size: 16px;color: #555555;}
.por_table .por_table_content tbody td{font-size: 16px;color: #222222;}
.por_table .por_table_content tbody td span{display: inline-block;padding: 10px 0;height:24px;width:100%;background: #fafafa;line-height: 24px;}
.por_table .por_table_content tbody td span>em{color: #00deae;}
.por_table .por_table_content tbody td .firstSpan{padding-left: 17px;width: 128px}
.por_table .por_table_content tbody td .firstSpan a{display: inline-block;height: 24px;text-align:right;width: 105px;}
/*第5屏*/

/*2018-1-10 时间轴改版 wql S*/

/*.por_time .por_time_bg{height:438px;padding-top:40px;background:url(../images/time_bg.png) 0 203px no-repeat;background-size: 100%}
.por_time {height:100%;background:#f7f7f7;margin-top: 75px;}
.por_time .por_time_box .por_time_p_box{margin:115px auto 0 auto;overflow: hidden;height: 50px;position: relative;width: 1050px;}
.por_time .por_time_box .por_time_p_box .por_time_list{overflow: hidden;height: 50px;position: absolute;right: 0px;}
.por_time .por_time_box{height: 340px;position: relative;overflow: hidden;margin-top: 40px;}
.por_time .por_time_box .btn_left{width: 22px;height: 22px;position: absolute;top: 115px;  background: url(../images/btn_left.png) 0 0 no-repeat;left:20px;z-index: 100}
.por_time .por_time_box .btn_right{width: 22px;height: 22px;position: absolute;top: 115px;  background: url(../images/btn_right.png) 0 0 no-repeat;right: 20px;z-index: 100}
.por_time .por_time_box .btn_left:hover{background: url(../images/hoverBG_left.png) 0 0 no-repeat;}
.por_time .por_time_box .btn_right:hover{background: url(../images/hoverBG_right.png) 0 0 no-repeat;}
.por_time .por_time_box .por_time_p{width: 175px;float: left;text-align: center;}
.por_time .por_time_box .por_time_p.on i{  background:url(../images/p3.png) 0 0 no-repeat;}
.por_time .por_time_box .por_time_p.on1 i{  background:url(../images/p1.png) 0 0 no-repeat;}


.por_time .por_time_box .por_time_p.on2 i{  background:url(../images/p4.png) 0 0 no-repeat;}
.por_time .por_time_box .por_time_p i{width: 22px;height: 22px;display: inline-block;vertical-align: middle;  background:url(../images/p4.png) 0 0 no-repeat;transition: all 500ms;}
.por_time .por_time_box .por_time_p p{font-size: 16px;color: #878787;font-weight: inherit;margin-top: 8px;}
.por_time .por_time_box .por_time_p.on1 p{ color: #00c6ff;}
.por_time .por_time_box .por_time_p.on p{ color: #00deae;}
.por_time_box .por_time_txt{position: absolute;width: 200px;height: 113px;top: -7px;background:url(../images/txt_bg1.png) 0 0 no-repeat;background-size: cover;right: 62.5px;}

.por_time_box .wql_app{top:172px;background:url(../images/txt_bg.png) 0 0 no-repeat;}
.por_time_box .por_time_txt span{display: inline-block;vertical-align: middle;padding:20px;font-size: 16px;color:#fff;}

.por_time_box .por_time_txt1{position: absolute;width: 200px;height: 113px;top: 180px;background:url(../images/txt_bg.png) 0 0 no-repeat; background-size: cover;right: 62.5px;}
.por_time_box .por_time_txt1 span{display: inline-block;vertical-align: middle;padding:20px 20px;font-size: 16px;color:#fff;}

.por_time_box .por_time_txt2{position: absolute;width: 200px;height: 113px;top: -7px;background:url(../images/txt_bg2.png) 0 0 no-repeat;background-size: cover;right: 937.5px;}
.por_time_box .por_time_txt2 span{display: inline-block;vertical-align: middle;padding:20px 20px;font-size: 16px;color:#fff;}*/


.por_time .por_time_bg{height:450px;padding-top:40px;background:url(../images/time_bg.png) 0 215px no-repeat;background-size: 100%}
.por_time {height:100%;background:#f7f7f7;margin-top: 75px;}
.por_time .por_time_box .por_time_p_box{margin: 0 auto;height:100%;position: relative;width: 1050px;overflow: hidden;}
.por_time .por_time_box .por_time_p_box .por_time_list{height: 50px;position: absolute;right: 0px;margin-top: 127px;}
.por_time .por_time_box{height: 340px;position: relative;overflow: hidden;margin-top: 40px;}
.por_time .por_time_box .btn_left{width: 22px;height: 22px;position: absolute;top: 127px;  background: url(../images/btn_left.png) 0 0 no-repeat;left:20px;z-index: 100}
.por_time .por_time_box .btn_right{width: 22px;height: 22px;position: absolute;top: 127px;  background: url(../images/btn_right.png) 0 0 no-repeat;right: 20px;z-index: 100}
.por_time .por_time_box .btn_left:hover{background: url(../images/hoverBG_left.png) 0 0 no-repeat;}
.por_time .por_time_box .btn_right:hover{background: url(../images/hoverBG_right.png) 0 0 no-repeat;}
.por_time .por_time_box .por_time_p{width: 175px;float: left;text-align: center;position: relative;}
.por_time .por_time_box .por_time_p.on i{  background:url(../images/p3.png) 0 0 no-repeat;}
.por_time .por_time_box .por_time_p.on1 i{  background:url(../images/p3.png) 0 0 no-repeat;}


.por_time .por_time_box .por_time_p.on2 i{  background:url(../images/p4.png) 0 0 no-repeat;}
.por_time .por_time_box .por_time_p i{width: 22px;height: 22px;display: inline-block;vertical-align: middle;  background:url(../images/p1.png) 0 0 no-repeat;transition: all 500ms;}
.por_time .por_time_box .por_time_p p{font-size: 16px;color: #00c6ff;font-weight: inherit;margin-top: 8px;}
.por_time .por_time_box .por_time_p.on1 p{ color: #00deae;}
.por_time .por_time_box .por_time_p.on p{ color: #00deae;}
.por_time_box .por_time_txt{position: absolute;width:165px;height: 113px;top:-117px;background:url(../images/txt_bg1.png) center 0 no-repeat;background-size: cover;right:5px;}

.por_time_box .wql_app{top:55px;background:url(../images/txt_bg.png) center 0 no-repeat;}
.por_time_box .por_time_txt span{display: inline-block;vertical-align: middle;padding:20px;font-size: 16px;color:#fff;}

.por_time_box .por_time_txt1{position: absolute;width: 200px;height: 113px;top: 180px;background:url(../images/txt_bg.png) 0 0 no-repeat;background-size: cover;right: 62.5px;}
.por_time_box .por_time_txt1 span{display: inline-block;vertical-align: middle;padding:20px 20px;font-size: 16px;color:#fff;}

.por_time_box .por_time_txt2{position: absolute;width: 200px;height: 113px;top: -7px;background:url(../images/txt_bg2.png) 0 0 no-repeat;background-size: cover;right: 937.5px;}
.por_time_box .por_time_txt2 span{display: inline-block;vertical-align: middle;padding:20px 20px;font-size: 16px;color:#fff;}


/*2018-1-10 时间轴改版 wql E*/

/*第6屏*/
.por_course{padding: 85px 0;}
.por_course ul{padding: 50px 24px 30px 24px;position:relative;height: 333px;}
.por_course ul li{cursor: pointer;position: absolute;float: left;text-align: center;  animation-duration: 2s;  -webkit-animation-duration: 2s;  -moz-animation-duration: 2s;  -o-animation-duration: 2s;  }
.por_course ul li i{display:block;}

.por_course ul li.course1{left: 24px;top: 50px}
.por_course ul li.course2{left: 216px;top: 50px}
.por_course ul li.course3{left: 408px;top: 50px}
.por_course ul li.course4{left: 600px;top: 50px}
.por_course ul li.course5{left: 792px;top: 50px}
.por_course ul li.course6{left: 984px;top: 50px}

.por_course ul li:hover{z-index: 100;}
.por_course ul li.course1:hover{left: -28px;top: 0px}
.por_course ul li.course2:hover{left: 164px;top: 0px}
.por_course ul li.course3:hover{left: 356px;top: 0px}
.por_course ul li.course4:hover{left: 548px;top: 0px}
.por_course ul li.course5:hover{left: 740px;top: 0px}
.por_course ul li.course6:hover{left: 932px;top: 0px}


.por_course ul li.course1:hover span{color:#f68906}
.por_course ul li.course2:hover span{color:#eb1370;}
.por_course ul li.course3:hover span{color:#bb24ac;}
.por_course ul li.course4:hover span{color:#f03638;}
.por_course ul li.course5:hover span{color:#93cb12;}
.por_course ul li.course6:hover span{color:#1ab6fb;}


.por_course ul li.course1 i{width: 191px;height: 256px;
    background:url(../images/course1.png) 0 0 no-repeat;}
.por_course ul li.course2 i{width: 191px;height: 256px;
    background:url(../images/course2.png) 0 0 no-repeat;}
.por_course ul li.course3 i{width: 191px;height: 256px;
    background:url(../images/course3.png) 0 0 no-repeat;}
.por_course ul li.course4 i{width: 191px;height: 256px;
    background:url(../images/course4.png) 0 0 no-repeat;}
.por_course ul li.course5 i{width: 191px;height: 256px;
    background:url(../images/course5.png) 0 0 no-repeat;}
.por_course ul li.course6 i{width: 191px;height: 256px;
    background:url(../images/course6.png) 0 0 no-repeat;}


.por_course ul li.course1:hover i{width: 296px;height: 333px;
    background:url(../images/hoverCourse1.png) 0 0 no-repeat;}
.por_course ul li.course2:hover i{width: 296px;height: 333px;
    background:url(../images/hoverCourse2.png) 0 0 no-repeat;}
.por_course ul li.course3:hover i{width: 296px;height: 333px;
    background:url(../images/hoverCourse3.png) 0 0 no-repeat;}
.por_course ul li.course4:hover i{width: 296px;height: 333px;
    background:url(../images/hoverCourse4.png) 0 0 no-repeat;}
.por_course ul li.course5:hover i{width: 296px;height: 333px;
    background:url(../images/hoverCourse5.png) 0 0 no-repeat;}
.por_course ul li.course6:hover i{width: 296px;height: 333px;
    background:url(../images/hoverCourse6.png) 0 0 no-repeat;}

.por_course ul li a{display: inline-block}
.por_course ul li span{display: inline-block;width: 115px;height: 42px;text-align: center;font-size: 16px;color: #5f5f5f;}
h5{font-size: 26px;color: #222222;font-weight: inherit;}
/*.por_course ul li:hover img{}*/
/*.por_course ul li:hover span{color: #eb1370;margin-top: 10px;}*/

.por_link{width: 100%;border-bottom: 2px solid #dadada;}
.por_link ul{margin-top: 30px;position: relative;height: 380px;}
.por_link ul li{cursor: pointer;overflow: hidden;float: left;position: absolute;height: 380px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.por_link ul li.por_link_li1{top: -30px;left: -32px;z-index: 6;background:url(../images/link2.png) center center no-repeat;width: 399px;}
.por_link ul li.por_link_li2{top: -30px;left: 274px;z-index: 5;background:url(../images/link2.png) center center no-repeat;width: 399px;}
.por_link ul li.por_link_li3{top: -30px;left: 580px;z-index: 4;background:url(../images/link2.png) center center no-repeat;width: 399px;}
.por_link ul li.por_link_li4{top: -30px;left: 886px;z-index: 3;background:url(../images/link3.png) center center no-repeat;width: 340px;}

.por_link ul li.por_link_li2:hover{background:url(../images/link1.png) center center no-repeat;}
.por_link ul li.por_link_li3:hover{background:url(../images/link1.png) center center no-repeat;}
.por_link ul li.por_link_li4:hover{background:url(../images/link4.png) center center no-repeat;}
.por_link ul li.por_link_li1:hover{background:url(../images/link1.png) center center no-repeat;}


.por_link ul li img{margin-top: 83px;margin-left: 89px;}
.por_link ul li.por_link_li4 img{margin-left: 110px;}
.por_link ul li .por_link_txt{text-align: center;width: 200px;margin-left: 73px;font-size: 20px;color: #1ab6fb;}
/*首页end*/
/*公共服务体系_体系介绍*/
.ny_detail { padding:18px 50px; font-size:14px;line-height:30px; }
.ny_detail p{ padding-bottom:18px;}

.question{ padding:10px 0;}
.question p{ color:#222; font-size:18px; line-height:38px;}
.question p a{ color:#222;}
.question p a:hover{ color:#ef3b6a;}

.solution { border-top:1px solid #eee; padding:20px 0; font-size:14px;}
.solution h3{ font-size:18px; color:#2aa7ff; font-weight:normal; padding-bottom:12px;}
.solution p{ line-height:26px;}

.help_que{ position:relative; margin:0 50px;}
.backtop{ position: fixed; bottom:180px;  width:915px; text-align: right;}
.backtop a{ display: inline-block; color:#fff; line-height:28px; text-align:center; font-size:14px; background:#38adff; width:41px; height:28px;  border-top-left-radius: 3px;border-bottom-left-radius: 3px; }

.help_sidebar{position: relative; z-index: 1; padding:15px 0; }
.help_sidebar .side_drop{line-height:46px;}
.help_sidebar .side_drop.active > dd{display:block;}
.help_sidebar .side_drop a{color:#888;}
.help_sidebar .side_drop a:hover{text-decoration: none;}
.help_sidebar .side_drop dt{font-size: 16px; }
.help_sidebar .side_drop dt a{border-left: 2px solid transparent;display:block; color: #222; background: url(../images/sidet1.png) no-repeat 200px center;}
.help_sidebar .side_drop dt a:hover{border-left:2px solid #2aa7ff; color:#2aa7ff;background:#e6f5ff url(../images/sidet1.png) no-repeat 200px center;}
.help_sidebar .side_drop.active dt a{ border-left:2px solid #2aa7ff;background:#fff url(../images/sidet2.png) no-repeat 200px center; color:#2aa7ff;}
.help_sidebar .side_drop dd{font-size: 14px; display:none; line-height:40px;}
.help_sidebar .side_drop dd a{display:block;padding-left:55px; }
.help_sidebar .side_drop dd a:hover{color:#0277bd; background:#fff;}
.help_sidebar .side_drop dd a.on{color:#0277bd; background:#fff;}

.help_sidebar .side_drop dt i{ display:inline-block;background:url(../images/helpside.png) no-repeat; width:24px; height:24px; margin:0 16px; vertical-align:middle;}
.help_sidebar .side_drop dt i.ico1{ background-position:0 0;}
.help_sidebar .side_drop dt i.ico2{ background-position:0 -46px; }
.help_sidebar .side_drop dt i.ico3{ background-position:0 -91px;}
.help_sidebar .side_drop dt i.ico4{ background-position:0 -137px;}
.help_sidebar .side_drop dt i.ico5{ background-position:0 -183px;}
.help_sidebar .side_drop dt a:hover i.ico1{ background-position:0 -228px;}
.help_sidebar .side_drop dt a:hover i.ico2{ background-position:0 -274px; }
.help_sidebar .side_drop dt a:hover i.ico3{ background-position:0 -319px;}
.help_sidebar .side_drop dt a:hover i.ico4{ background-position:0 -365px;}
.help_sidebar .side_drop dt a:hover i.ico5{ background-position:0 -411px;}
.help_sidebar .side_drop.active dt a i.ico1{ background-position:0 -228px;}
.help_sidebar .side_drop.active dt a i.ico2{ background-position:0 -274px; }
.help_sidebar .side_drop.active dt a i.ico3{ background-position:0 -319px;}
.help_sidebar .side_drop.active dt a i.ico4{ background-position:0 -365px;}
.help_sidebar .side_drop.active dt a i.ico5{ background-position:0 -411px;}
.help_sidebar .side_drop dt i.ico6{ background-position:0 -456px;}
.help_sidebar .side_drop dt a:hover i.ico6, .help_sidebar .side_drop.active dt a i.ico6{ background-position:0 -499px;}

.turnPage.py_disable{color: #ababab;}
.turnPage.py_disable a.p_left, .turnPage.py_disable a.p_right{font-family: "宋体";font-size: 14px;font-weight: bold;line-height: 21px;text-indent: 0;}
.turnPage.py_disable span.on, .turnPage.py_disable a, .turnPage.py_disable a:hover{color: #ababab;background: #fff;border-color: #ababab;cursor: default;}

.c-open-content{padding:25px 40px 25px; font-size: 14px; line-height: 1.8em; height:auto!important; min-height:600px; height:600px; position:relative;}
.c-open-tit1{border-bottom:1px solid #e9e9e9;}
.c-open-tit1 > h1{font-size: 26px; color:#222; font-weight: normal; line-height: 1em; padding:0px 0px 12px;}

.c-open-tit1 > h1 a{ color:#0560cd;}
.c-open-tit1 > h1 span{ font-size:14px; margin-left:20px;}
.c-open-tit1 > h1 span label input{display:inline-block;  vertical-align:middle;}
.c-open-tit1 > h1 span label em{ display:inline-block; vertical-align:middle;color:#222;}
.c-open-tit2{margin-top: 30px; font-size: 20px; color: #555; font-weight: normal;}
.c-open-titB{margin-top: 30px; font-size: 20px; color: #269bff; font-weight: normal;}
.c-open-tit3{margin-top: 20px; font-size: 16px; color:#555; font-weight: normal;}
.c-open-box1{ border-left:1px solid #eee; position:absolute; top:40px; right:-180px; width:195px; z-index:99;}
.c-open-box2{background-color: #fbfbfb; padding: 15px 20px; margin-top: 20px;word-break: break-all; word-wrap:break-word; }
.c-open-list1{background-color: #fbfbfb; font-size:12px; position:relative; top:0; width:195px;}
.c-open-list1.fix_bar{ position:fixed; top:0; right:auto;}
.c-open-list1 li{line-height: 30px;  }
.c-open-list1 li a{color: #555; display:block; padding:0 10px; text-decoration:none; border-left:2px solid #ddd;}
.c-open-list1 li a:hover{ color:#0089cd;border-left:2px solid #0089cd;}
.c-open-list1 li.on a{ color:#0089cd; border-left:2px solid #0089cd;}
.c-open-table1{margin-top: 20px; line-height: 1.4em; border-collapse:collapse; word-break:break-all;}
.c-open-table1 th{padding: 10px 15px; border:1px solid #e9e9e9; background-color: #fbfbfb; text-align: left; font-weight: normal;}
.c-open-table1 td{padding: 10px 15px; border:1px solid #e9e9e9;}
.topback a {
    position: fixed;
    top: 85%;
    right: 5%;
    background: url(../images/backtop1.png) no-repeat;
    width: 40px;
    height: 40px;
}

.c-submitBtn{display:inline-block; background:#309aeb; padding:0 25px; height:34px; line-height:34px; text-align:center; border:1px solid #3079ed; color:#fff; font-size:14px; text-decoration:none; border-radius:3px; cursor:pointer;}
.c-submitBtn:hover{ background:#288add; border:1px solid #288add; color:#fff;}
a.c-submitBtn{display:inline-block; height:34px; line-height: 34px; text-align: center;}

.def_area{width:510px; height:100px; padding:5px; border-radius: 3px; box-shadow: 0 0 10px #eee inset; font-size:12px; vertical-align:top;}
.def_check{  display:inline-block; vertical-align: top; margin-right:3px; *margin-top:1px;}


/******************************************************************/
/*国家服务体系管理平台-登录*/
.zy_indexBannerWrap{width: 100%;background:#5e8ffd url(../images/zy_logo.jpg) no-repeat center center;height: 500px;}
.zy_indexBannerWrap .indexBanner{height: 100%;position: relative;}
.zy_indexBannerWrap .indexBanner .py_m_login{display: block;position: absolute;right: 0;top: 50%; margin-top:-180px;}

.py_m_login{ width:376px; height:360px; background: url(../images/loginbg01.png) repeat;  overflow:hidden; zoom:1;}
.py_m_login .item-newLogo-rect{ position:relative; top:0px; right:0px;padding:30px 28px;}
.py_m_login h4{ font-size:25px; line-height:25px; font-weight:normal; color:#38adff; padding-bottom:5px;}
.py_m_login .passWord-case .inputlist li{ width:316px; height:44px; border-radius:5px; border:#5eb7ff solid 2px; background:#fff; margin-top:20px;}
.py_m_login .passWord-case .inputlist li.acitve{ border-color:#328fe6;}
.py_m_login .passWord-case .inputlist li.u_inputtext{ background:url(../images/logo_ico1_2.png) no-repeat left top #fff;}
.py_m_login .passWord-case .inputlist li.u_inputpassword{ background:url(../images/logo_ico2_2.png) no-repeat left top #fff;}
.py_m_login .passWord-case .inputlist li input{ float:left; width:235px; line-height:42px; height:42px; margin:0 0px 0px 68px; border:0px; font-size:14px; background:none;}
.py_m_login .passWord-case .inputlist li input::-moz-selection{background: #faffbd;}
.py_m_login .passWord-case .inputlist li input::selection{background: #faffbd;}

.py_m_login .passWord-case .test_code{ margin-top:20px;}
.py_m_login .passWord-case .test_code input{float:left; width:180px; padding:0 10px; line-height:42px; height:42px; border-radius:5px; border:#383838 solid 2px; background:#fff;}
.py_m_login .passWord-case .test_code .codeimg{float:right; width:112px; height:42px; margin-top:2px; margin-left:10px;}
.py_m_login .passWord-case .test_code img{ display:block; width:112px; height:42px;}
.py_m_login .passWord-case .test_code.acitve input{ border-color:#15ae4d;}

.py_m_login .passWord-case .login_other_rect{ height:24px; line-height:24px; margin-top:15px;}
.py_m_login .passWord-case .m_btn{ display:block; width:100%; height:50px; text-align:center; line-height:50px; background:#15ae4d; font-size:22px; color:#fff; border-radius:5px; border:0px; cursor:pointer; margin-top:15px;}
.py_m_login .passWord-case  .m_btn:hover{ background:#129441;}

.py_m_login .passWord-case .rememberMe{color:#888;cursor: pointer;}
.py_m_login .passWord-case .rememberMe:hover{color: #13415e;}
.py_m_login .passWord-case .rememberMe p{ width:40px; height:24px; border-radius:12px;  margin-right:7px; cursor:pointer; background:#b2d1df;}
.py_m_login .passWord-case .rememberMe p.on{ background:#15ae4d;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease; transition:all .5s ease; }
.py_m_login .passWord-case .rememberMe span{ float:right; width:20px; height:20px; border-radius:11px; background:#fff; margin:2px 17px 0px 0px;}
.py_m_login .passWord-case .forget{ margin-left:31px; color:#888;}
.py_m_login .passWord-case .forget:hover{ color: #13415e;text-decoration: none;}

.py_m_login .passWord-case .err-tips{ display:none; position:absolute; top:30px; left:38px; height:30px; border:#ffc3b9 solid 1px; line-height:30px; color:#555; background:#fef2f2; width:332px; }
.py_m_login .passWord-case .err-tips .ico{ background:url(../images/error_ico1.gif) no-repeat left top; width:18px; height:18px; vertical-align:middle; margin:0 13px; display:inline-block; margin-top:-3px;}
.py_m_login .passWord-case .err-tips .close{ background:url(../images/error_ico2.gif) no-repeat; width:13px; height:14px; margin:8px 14px 0px 0px; cursor:pointer;}
.py_m_login .passWord-case .err-tips .close:hover{ background-image:url(../images/error_ico2_2.gif);}
.zy_footer{ height:130px; }


.oTit{ font-size:26px; color:#888888;  width:1200px; margin:30px auto 0;}
.reset_password .form_list li{ padding-top:45px;}
.reset_password .form_list ul li p.tips{ color:#888;}
.reset_password .reset_cont{ text-align:center; padding:170px 0 100px 0; font-size:24px;}
.reset_password .form_btn{ border-top:0; margin-top:0;}
.reset_password .form_btn a{ line-height:44px; height:44px; background:#1cc4fb; border:1px solid #41b0ff; min-width:40px;}
.reset_password .form_btn a:hover{ background:#38adff; border:1px solid #238fe2; }

.reset_password .lineup{ text-align:left;}
.reset_password .lineup a{ margin-left:480px;}

.add_org_btn.icon_edit{display: inline-block;vertical-align: middle;
    width: 30px;height: 30px;
    background:url(../images/icon_edit.png) 0 0 no-repeat;}
.add_org_btn.icon_add{display: inline-block;vertical-align: middle;
    width: 30px;height: 30px;
    background:url(../images/icon_add.png) 0 0 no-repeat;}
/*新增页面*/
.ny_detail_title1{    font-size: 20px; color: #555;  font-weight: normal;}
.ny_detail_title2{    font-size: 16px; color: #555;  font-weight: normal;}
.reg_finish_ico{display: inline-block;vertical-align: middle;width: 18px;height: 18px;
    background:url(../images/reg_finish_ico.gif) 0 0 no-repeat;background-size: contain}
.Publish_notice_table.mod_table td,.Publish_notice_table.mod_table th{text-align: center}
.notice_details{    width: 1200px;  margin: 25px auto;  background:#fff;  border: 1px solid #dcdcdc;  border-radius: 5px;  min-height: 600px;  padding-bottom: 30px;  }
.notice_details .notice_details_top{font-size:14px;padding:20px 30px;border-bottom: 2px solid #f5f5f5;}
.notice_details .notice_details_top a{color: #319ff4;display: inline-block;vertical-align: middle}
.notice_details .notice_details_top span{display: inline-block;vertical-align: middle}
.notice_details .notice_details_top i{display: inline-block;vertical-align: middle}
.notice_details .notice_details_top i.icon_1{width: 16px;height: 16px;
    background: url(../images/icon_1.png) 0 0 no-repeat;}
.notice_details .notice_details_top i.icon_2{width: 7px;height: 12px;
    background: url(../images/icon_2.png) 0 0 no-repeat;margin: 1px 5px 0 5px;}
.notice_details .form_btn{border-top: 1px solid #e5e5e5;  padding: 30px 0;  margin-top: 30px;  text-align: center;}
.Rad_num{height: 36px;  line-height: 36px;  background: #fff;  color: #555;  display: inline-block;  width: 200px;  border: 1px solid #c9c9c9;  padding: 0 10px;  vertical-align: middle;  border-radius: 3px;  box-shadow: 2px 2px 10px #eee inset;}
.Rad_num .num_down,.Rad_num .num_up{display: inline-block;vertical-align: middle;cursor: pointer}
.Rad_num .num_down{width: 16px;height: 16px;margin-top: 3px;
    background:url(../images/num_down.png) 0 0 no-repeat;}
.Rad_num .num_up{width: 16px;height: 16px;
    background:url(../images/num_up.png) 0 0 no-repeat;}
.Rad_num>p{float: right;width: 16px;}
.Rad_num>span{display: inline-block;float: left;outline:medium;border: none;width: 80px;}
.platform_p td,.platform_p th{text-align: center;}
.platform_p th {
    background: #fbfbfb;
    color: #555;
    line-height: 2em;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: normal;
}
.platform_p td {
    background: #fff;
    padding: 10px;
}
.btnpop01 td>span.on{color: #ef3b6a}

/*通知公告*/
.notice_details .ny_detail_ul_title{padding:0px 50px;font-size: 26px;color: #222222;height: 50px;line-height: 50px;margin-top: 15px;}
.notice_details .ny_detail_ul_title span{display: inline-block;height: 50px;border-bottom: 1px solid #29a0ff;}
.notice_details .ny_detail_ul_box{padding: 0 50px;}
.notice_details .ny_detail_ul li{height: 46px;line-height: 45px;
    border-top: 1px solid #ededed;}
.notice_details .ny_detail_ul li a span{font-size: 16px;color: #555555;display:inline-block;vertical-align: middle;width: 900px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.notice_details .ny_detail_ul li a em{font-size: 14px;color: #888888;display:inline-block;vertical-align: middle;}
.icon_new{display: inline-block;vertical-align: middle;width: 30px;height: 15px;
    background: url(../images/icon_new.png) 0 0 no-repeat;margin-left: 5px;}
/*改 服务商_应用管理*/
.spanW{margin-top: 6px;float: left;display: inline-block;vertical-align: middle;width: 100px;height: 10px;border-radius: 5px;background: #e8e8e8;text-align: left;margin-right: 5px;}
.emW{display: inline-block;vertical-align: middle;width: 0px;height: 10px;border-radius: 5px;background: #49d989;}
.stronghtml{font-weight: inherit;}
.divHtml{float: right;width: 80px;}
.mainCont_top{font-size: 14px;  padding: 10px 0;border-bottom: 1px solid #ededed;}
.mainCont_top p .ctxt{float: left;  width: 140px;  text-align: right;  padding-right: 15px;  line-height: 30px;  }
.mainCont_top p em{float: left;line-height: 30px;margin-left: 10px;}
.mainCont_top p{height: 30px;}
.mainCont .cTit{height: 38px;font-size: 24px;padding-left: 20px;font-weight: inherit;}

.removebg{display: inline-block;vertical-align: middle;width: 9px;height: 9px;
    background:url(../images/removebg.png) 0 0 no-repeat;}
.Institutional .In_Btn{line-height: 30px;display: inline-block;vertical-align: middle;padding: 0 20px;background: #199ED8;border-radius: 5px;color: #ffffff;}
.Institutional .In_Btn span{display: inline-block;vertical-align: middle;font-size: 16px;}
.icon_addg{display: inline-block;vertical-align: middle;width: 32px;height: 32px;cursor: pointer;
    background:url(../images/icon_addg.png) 0 0 no-repeat;}
.icon_delg{display: inline-block;vertical-align: middle;width: 32px;height: 32px;cursor: pointer;
    background:url(../images/icon_delg.png) 0 0 no-repeat;margin-left:10px;}
.demo_account span{padding-right: 15px;line-height: 30px;font-size: 14px;color: #555555;font-weight: inherit}
.demo_account input{padding:0 10px;height: 26px;width: 100px;}

/*服务商注册*/
.Service_pR{width:1198px;height: 532px;border: 1px solid #e5e5e5;border-radius: 5px;margin-top: 30px;}
.Service_pR_top{padding: 0 25px;height: 60px;line-height: 60px;color: #000000;font-size: 18px;background: #f6f7fb;border-radius: 5px 5px 0 0;}
.Service_pR>p{text-align: center;font-size: 16px;color: #999999;margin-top: 50px;}
.Service_pR_content{padding: 60px 110px 80px 110px;text-align: center}
.Service_pR_content>div{width: 430px;height: 260px;border: 1px solid #f0f0f0;background: #fefefe;}
.Service_pR_content>div:hover{border:1px solid #1cc4fb;}
.Service_pR_content>div a{display: block;height: 100%;padding: 0 100px;height: 260px;}
.y_application{display: inline-block;vertical-align: middle;width: 46px;height: 54px;margin-top: 50px;
    background:url(../images/y_application.png) 0 0 no-repeat;}
.y_Source{display: inline-block;vertical-align: middle;width: 49px;height: 49px;margin-top: 50px;
    background:url(../images/y_Source.png) 0 0 no-repeat;}
.Service_pR_content>div p{margin-top: 30px;font-size: 18px;color: #222222;margin-top:30px;margin-bottom: 20px;}
.Service_pR_content>div span{font-size: 14px;color: #999999;text-align: left;display: inline-block;}

/*404*/
.pageMiss{text-align: center;padding-bottom: 5px;}
.pageMiss p{font-size: 16px;color: #999;margin-top: 2px;margin-bottom: 30px;}
.pM-backIndex{display: inline-block;vertical-align: middle;}
.pM-backIndex span{display: inline-block;vertical-align: middle;font-size: 24px;color: #38adff;margin-left: 8px;}
.icon_pageMiss{display: inline-block;vertical-align: middle;width: 746px;height: 272px;
    background:url(../images/icon_pageMiss.png) 0 0 no-repeat;}
.icon_pageMiss_back{display: inline-block;vertical-align: middle;width: 23px;height: 15px;
    background:url(../images/icon_pageMiss_back.png) 0 0 no-repeat;}
/*标签设置*/
.yst-top a{display: inline-block;vertical-align: middle;border:1px solid #ddd;margin-right: 10px;height: 38px;line-height: 38px;padding: 0 35px;color:#555;font-size: 14px;border-radius: 5px;}
.yst-top a:hover{border: 1px solid #38adff;background: #e6f5ff;color: #179fff;}
.yst-top a.on{background: #38adff;border: 1px solid #38adff;color: #fff}
.analytical-knowledge{margin-top: 20px;}
.aK-thead .col1{width: 100px;text-align:center;}
.aK-thead .col2{width: 448px;text-align: center;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.aK-thead .col3{width: 384px;text-align:center;}

.ak-body-tr > .col1{width: 100px;text-align: center}
.ak-body-tr > .col2{width: 428px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left: 20px}
.ak-body-tr > .col3{width: 384px;text-align: center}
.ak-body-slideToggle  dl dt .col1{width: 100px;text-align: center;}
.ak-body-slideToggle  dl dt .col2{width: 408px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left: 40px;}
.ak-body-slideToggle  dl dt .col3{width: 384px;width: 384px;text-align: center}

.aK-box{border: 1px solid #dbdbdb;}
.aK-thead{font-size: 14px;color: #555;background: #f9f9f9;}
.aK-thead > ul >li{float: left;height: 45px;line-height: 45px;}

.aK-body .ak-body-tr li{float: left;height: 45px;line-height: 45px;font-size: 12px;color: #555555;border-top: 1px solid #dbdbdb;}
.ak-body-BtnSlide{display: inline-block;vertical-align: middle;font-size: 14px;color: #555555}
.ak-body-BtnSlide span{display: inline-block;vertical-align: middle;margin-left: 5px;}

.ak-body-slideToggle{background: #f9f9f9;border-top: 1px solid #dbdbdb;}
.ak-body-slideToggle dl dt ul li{float: left;height: 45px;line-height: 45px;border-bottom: 1px solid #dbdbdb;}
.ak-body-slideToggle dl dt ul:last-child li{border-bottom: 0px;}
.icon_knowledge_hide{display: inline-block;vertical-align: middle;width: 10px;height: 14px;
    background:url(../images/icon_knowledge_hide.png) 0 0 no-repeat;}
.icon_knowledge_hide.on{display: inline-block;vertical-align: middle;width: 10px;height: 10px;
    background:url(../images/icon_knowledge_show.png) 0 0 no-repeat;}
.ak-body-trBtn a,.ak-body-slideToggleBtn a{display: inline-block;padding: 0 10px;}
/*编辑标签*/
.ak-editBox>div{margin-bottom: 20px;}
.ak-editBox-title{line-height: 30px;margin-right: 20px;display: inline-block;vertical-align: middle;width: 100px;text-align: right;font-size: 14px;color: #555555;}
.ak-editBox-content{width: 300px;}
.ak-editBox-name{width: 288px;height: 26px;border: 1px solid #dbdbdb;padding-left: 10px;}
.ak-editBox p{font-size: 14px;}
.imgBox{width: 50px;height: 50px;display: inline-block;vertical-align: middle;}
.imgBox img{width: 50px;height: 50px;}
.ak-editBox-fileBox{position: relative;display: inline-block;vertical-align: middle;padding: 0 10px;height: 30px;overflow: hidden;}
.ak-editBox-fileBox span{display: inline-block;  vertical-align: middle; }
.ak-editBox-file{  position: absolute;  top: 0px;  left: 0px;width: 100%;  height: 100%;  display: block;  opacity: 0;  z-index: 9;  filter: alpha(opacity=0);  }
.col1 img{width: 30px;height: 30px;}

.artSetTag .yst-content{max-height: 314px;overflow-y: auto;}
.artSetTag .analytical-knowledge {width: 736px;}
.artSetTag .aK-thead .col1{width: 100px;text-align:center;}
.artSetTag .aK-thead .col2{width: 358px;text-align: center;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.artSetTag .aK-thead .col3{width: 274px;text-align:center;}

.artSetTag .ak-body-tr > .col1{width: 100px;text-align: center}
.artSetTag .ak-body-tr > .col2{width: 338px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left: 20px}
.artSetTag .ak-body-tr > .col3{width: 274px;text-align: center}
.artSetTag .ak-body-slideToggle  dl dt .col1{width: 100px;text-align: center;}
.artSetTag .ak-body-slideToggle  dl dt .col2{width: 318px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left: 40px;}
.artSetTag .ak-body-slideToggle  dl dt .col3{width: 274px;text-align: center}

/*gs 平台信息管理    s*/
.mod_table.gs_table td.t_l{text-align:left;}
.mod_table.gs_table td.gs_pdl{padding-left:40px;}
.gs_arrow{display:inline-block;width:25px;height:15px;background:url(../images/icon-arrow-down.png) no-repeat center center;}
.gs_arrow.on{background:url(../images/icon-arrow-right.png) no-repeat center center;}
.mod_table.gs_table tr.sub_tr{display:none}
.mod_table.gs_table tr.sub_tr.open{display:table-row;}
.mod_table.gs_table td img{width:46px;height:21px;}

/*平台接入管理中红字提示*/
.gs_text_wram{color:red;}
.demo_account .gs_text_wram{font-size:14px;color:red;font-weight:normal;}
/*gs 平台信息管理    e*/

/*区域管理员-应用管理-应用选用管理 begin*/
.c_aaa{color:#aaa;}
.gs_helptip{display:inline-block;vertical-align:middle;width:18px;height:30px;background:url(../images/1.png) no-repeat center center;position:relative;cursor:pointer;}
.gs_helptip:hover .gs_textIntro{display:block;}
.gs_helptip .gs_textIntro{position:absolute;padding: 10px;font-size: 14px;color: #f00;width:450px;border: 1px solid #ddd;background: #f8f8f8;border-radius: 6px; top: 33px; right:-15px;z-index:8;display:none}
.gs_helptip .gs_textIntro .gs_tiparrow{position: absolute;top: -7px;right:17px;width: 9px; height: 7px;background: url(../images/arrowup.png) no-repeat center center;}
/*区域管理员-应用管理-应用选用管理 end*/

/*应用举报 s*/
.zxf_bg_blue_btn,.zxf_bg_gray_btn{padding: 0 20px;display: inline-block;line-height: 28px; text-align: center; border-radius: 3px; padding: 0 20px; vertical-align: middle;font-size: 12px;color:#fff;background: #169bd5;}
.zxf_bg_blue_btn:hover{background: #2ab3ef;color:#fff;}
.zxf_bg_gray_btn{background: #ececec;color:#555;}
.zxf_checkBox{margin-left: 100px;border:1px solid #d5d5d5;padding:0px 10px 20px;}
.zxf_checkBox ul li{float: left;width:20%;}
.zxf_textareaBox{margin-left: 100px;}
.zxf_imgBox{width:300px;height:170px;}
.zxf_imgBox img{width:100%;height:100%;}
.zxf_total{line-height: 28px;}
.zxf_code_table.code_table{margin-top: 30px;}
.zxf_modFrom ul li{position: relative;}
a.grayBtn.zxf_cancel,a.blueBtn.zxf_sure{display: none;position: absolute;top:20px;}
a.grayBtn.zxf_cancel{right:70px;}
a.blueBtn.zxf_sure{right:100px;}
.zxf_edit{cursor:pointer;}
/*应用举报 e*/

/*授权*/
.pdt80{padding-top: 80px;}
.zxf_mainWp{background: #2aa1ea;min-height: 668px;}
.zxf_leftCon{width:625px;}
.zxf_leftCon  h2{color:#fff;font-size: 30px;margin-bottom: 40px;}
.zxf_introWp .zxf_img{width:90px;}
.zxf_img img{width:100%;height:90px;display: block;}
.zxf_img p{color:#fff;font-size: 20px;margin-top: 10px;text-align: center;}
.zxf_stateCon{padding-left: 136px;}
.zxf_stateCon p{color:#cbdfff;font-size: 16px;margin-bottom: 26px;}
.zxf_warning{color:#cbdfff;font-size: 16px;line-height: 30px;margin-top: 45px;margin-bottom: 60px;}
.zxf_sureBtn{display: inline-block;padding:10px 32px;background: #fff;color:#597ded;border-radius: 3px;font-size: 20px;}
.zxf_sureBtn:hover{background: #597ded;color:#fff;}
.zxf_rightCon{width: 462px;height: 452px;border-radius: 5px;background: #fff;padding:0 35px;}
.zxf_rightCon .item{margin-top: 30px;}
.zxf_rightCon .item h4{color:#5578ec;font-size: 22px;margin-bottom: 25px;font-weight: normal;}
.zxf_rightCon .item h4 .zxf_icon{display: inline-block;vertical-align: middle;width: 20px;height:22px;margin-right: 13px;}
.zxf_rightCon .item h4 .zxf_icon1{background:url(../images/icon1.png) center no-repeat;}
.zxf_rightCon .item h4 .zxf_icon2{background:url(../images/icon2.png) center no-repeat;}
.zxf_rightCon .item dl dt{color:#555555;font-size: 16px;margin-bottom: 20px;}
.zxf_rightCon .item dl dd{color:#888888;font-size: 16px;line-height: 30px}
.zxf_rightCon .item dl dd p{padding-left: 20px;}
.zxf_rightCon .item dl dd i{width:6px;height: 6px;border-radius: 50%;background: #cecece;float: left;margin-top: 12px}

/*弹框*/
.zxf_popupBox{position: fixed;right:0;top:100%;width:500px;height:100%;background:#fff;border: 1px solid rgba(0,0,0,.1);
    box-shadow: 1px 1px 5px rgba(0,0,0,.2); }
.zxf_popupXg{width:100%;height:100%;}
.zxf_popupXg h2.zxf_h2{font-size: 24px;line-height: 50px;color:#222;border-bottom: 1px solid #797979;padding:0 10px;font-weight: normal;    }
 ul.zxf_infoXg{padding: 50px 20px;}
 ul.zxf_infoXg li{margin-bottom: 15px;color:#333333;}
 ul.zxf_infoXg li em, ul.zxf_infoXg li span{display: inline-block;vertical-align: middle;}
 ul.zxf_infoXg li em{width:100px;text-align: right;margin-right: 20px;}
 .zxf_btn{position: absolute;left:0;bottom: 10px;width:100%;text-align: center;border-top:  1px solid #d7d7d7;padding:15px 0;}
 ul.zxf_infoXg li .zxf_second em{width:auto;vertical-align: middle; margin-right:3px;margin-top: -5px;}
 /* 平台服务 接入管理 */
  /*滚动条样式*/
  .childScrollBox::-webkit-scrollbar {/*滚动条整体样式*/
    width: 17px;     /*高宽分别对应横竖滚动条的尺寸*/
    /* height: 4px; */
}
.childScrollBox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 6px;
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
    background: rgba(0,0,0,0.1);
}
.childScrollBox::-webkit-scrollbar-track {/*滚动条里面轨道*/
    box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}
.selectTbody tr td:first-child{width: 25px;}
.selectTbody tr td:nth-child(2){text-align: left;width:114px;padding-left: 20px}
.selectTbody tr td:nth-child(3){width: 269px}
.selectTbody tr td:nth-child(4){width: 96px}
.selectTbody tr td:nth-child(5){width: 177px}
.selectTbody tr td:nth-child(6){width: 118px}
.fscrollBox.active5t tr th:nth-child(4){width:105px}
.fscrollBox.active5t tr th:nth-child(5){width:190px}
.fscrollBox.active6t tr th:nth-child(2){width:131px}
.fscrollBox.active6t tr th:nth-child(3){width:262px}
.fscrollBox.active6t tr th:nth-child(6){width:140px}
.fscrollBox.active6t .selectTbody tr td:nth-child(6){width: 119px;}
.fscrollBox.tjscrollTab tr th:first-child{width:14.8%}
.fscrollBox.active9t tr th:nth-child(9){width:11.7%}
/* .nopdfscrollBox .mod_table td{padding: 10px 0} */
.nopdfscrollBox .selectTbody tr td:nth-child(2){text-align: center}
/* 6 else 100 */
.selectTbody tr .ae{display: inline-block;width: 40px;height: 20px;cursor: pointer;vertical-align: middle;}
.select02 td i.ae, .select01 td i.ae{display: inline-block;width: 40px;height: 20px;cursor: pointer;vertical-align: middle;}
.selectTbody tr .areaName{cursor: pointer;vertical-align: middle}
.selectTbody tr.active td:first-child{background-image: url('../images/ni_login/star5.png');background-repeat:no-repeat;background-position: 90% center  }
/* .selectTbody tr.select01:hover td:first-child{background:#edf2f9 url('../images/ni_login/star5.png') no-repeat 90% center } */
.select02 td i,.select01 td i{background: url('../images/ico/hideRight.png') no-repeat center;}
.select02 td i.active,.select01 td i.active{background-image: url('../images/ico/showRight.png')}
.fscrollBox{height: 463px;overflow: hidden;padding-top: 42px;width: 936px;}
.childScrollBox{height: 100%;overflow-y: auto;width: 936px;overflow-x: hidden}
.fmod_table{border-top:0 }
.fmod_table th{border-top:0;}
.fiexdTitle{position: absolute;left: 0;top: 70px;height: 40px;}
.fiexdTitle th{padding: 7px 0px !important}

 /* 平台服务统筹 接入管理详情 */
 .jkTitle{font-size: 20px;color: #222;padding-left: 30px;margin: 20px 0; }
 .jkTitleDetails{font-size: 14px;padding-left: 50px;line-height: 40px;}
 .jkTitleDetails p{color: #222;font-size: 16px}
 .jkTitleDetails span{margin-left: 5px;}
 .detailsClose{width: 30px;height: 100%;background: url('../images/ni_login/a_close.png')no-repeat top center;margin-right: 20px;cursor: pointer;background-size: 20px}
 .jkProgress{display: inline-block;width: 110px;height: 10px;background: #e5e5e5;border-radius:10px;overflow: hidden; margin-right: 30px;}
 .jkProgress >span{display: block;width: 40%;height: 100%;background: #09f;transition: 300ms }
 .jkProgress+div{display: inline-block }
 .jkUpdatePop{padding-bottom: 100px}
 .jkUpdatePop .name{width: 100px;display: inline-block;padding-left: 20px}
 .fcontentTable_2018 .jkProgress{width: 100px;margin-right: 25px}
 .fcontentTable_2018 tr .areaName{width: 68px;display: inline-block;vertical-align: middle;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
 .fcontentTable_2018 tr td:nth-child(2){text-align: left;padding-left: 5px}
 .fcontentTable_2018 tr.select02 td:nth-child(2){padding-left: 20px}
 .fcontentTable_2018 tr.select03 td:nth-child(2){padding-left: 60px}
 /* .fcontentTable_2018 tr.select03{display: none} */
 /* .detailsClose:hover{} */

/*新增样式 S*/
.lh30{line-height: 30px;}
.ni_sub_sideNav dl a{padding-left: 60px;line-height: 36px;background: #fff;border-left: 0;}
.ni_sub_sideNav dl a.on,.ni_sub_sideNav dl a:hover{color: #0277bd;background: #fff;border-left: 0;}
.ni_sub_sideNav.sideNav li.on>a{    background: #fff;border-left: 2px solid #38adff;}
.ni_sub_sideNav.sideNav li dl{display: none;}
.ni_sub_sideNav.sideNav li.on dl{display: block;}
/*新增样式 E*/

/* 2018-10-11 yql 新增 */
.mgl100{margin-left: 100px}
.c0000FF{color: #0000FF}
.c169BD8{color: #169BD8}
a.c0000FF:hover{text-decoration: underline;}
.yql_box_title{width: 100%;height: 50px; padding-right:20px; border: 1px solid #e9e9e9; text-align: right;box-sizing: border-box;line-height: 50px;}
.yql_box_title2{width: 100%;height: 50px; padding-left:12px;line-height: 50px;}
.yql_box_title2 .box_sx{position: relative;}
.yql_box_title2 .box_sx::before{content:''; position: absolute; right: -13px;top:0; width: 1px;height: 25px;background-color: #000;}
.yql_box_title3{width: 100%; padding-left:12px;box-sizing: border-box;line-height: 50px;border-bottom: 1px solid #e9e9e9;}
.yql_box_title3 h2 .ctxt{display: inline-block; width: 200px;}

.yql_order_box{padding: 15px 10px ;border-bottom: 1px solid #f5f5f5}
.yql_order_box .o_box_p{margin-top: 5px;margin-bottom: 5px;}

.yql_table_f13 th{font-size: 13px;}

.y_box_img {height: 130px;overflow: hidden;background: url('../images/u1265.png') no-repeat left 33%; }

.y_input_val{width: 200px;padding: 4px; background-color: #fff; border: 1px solid #ccc; margin-right: 10px;}
.y_input_file{position: relative; color: #000;text-align: center; line-height: 20px;background-color: #eee;border: 1px solid #d8d8d8;border-radius: 4px;padding: 6px 30px; overflow: hidden; }
.y_input_file input{position: absolute;right: 0;top: 0;width: 100%;height: 100%; opacity: 0;}

.y_bb4{ padding-bottom: 1px; border-bottom: 8px solid #f5f5f5;}

/* 我的账户  */
.y_myAccount_box{ width: 720px; height: 150px; padding-top: 12px;}

.y_myAccount_box .myAccount_ul .myAccount_li{ height: 150px;padding:10px 15px 10px 25px;margin-right: 20px; border-radius: 4px; box-sizing: border-box;border: 1px solid #e9e9e9}

.y_myAccount_box .myAccount_ul .myAccount_li p{margin-top: 4px;margin-bottom: 4px;;}

.y_myAccount_box .my_btn1{position: absolute;  top: 50%;display: inline-block;  width: 20px;height: 20px;border-radius: 50%;  margin-top: -10px;cursor: pointer;}

.y_myAccount_box .myAccount_left{ left: 0;background: url('../images/hoverBG_left.png') no-repeat center center;}
.y_myAccount_box .myAccount_right{ right: 0px; background: url('../images/hoverBG_right.png') no-repeat center center;}


.yql_box_title2 .my_a_on{color: #38adff;padding-bottom: 6px; border-bottom: 2px solid #38adff;}
.yql_box_title2 .my_h2 a:hover{color: #38adff;padding-bottom: 6px; border-bottom: 2px solid #38adff;}
.yql_box_title2 .my_h2 a:active{color: #38adff;padding-bottom: 6px; border-bottom: 2px solid #38adff;}

/* 资源导入 */
.drzy_h3{width: 720px;height: 30px; font-weight: normal; background-color: #f5f5f5;line-height: 30px;padding: 0 10px; }
.drzy_a{display: inline-block; height: 30px;}
.drzy_a .drzy_a_i{display: inline-block; width: 30px;height: 30px; background: url('../images/ico/icon-2.png') no-repeat; background-position: 60% 65%; margin-right: 5px;vertical-align: middle;}
.bg_progressBar{width: 260px; height: 20px;background: url('../images/drzy_bar.jpg') no-repeat; background-position: 52% 48.5%;border-radius: 20px;margin:50px 0 0 95px}
.mainCont_children .yql_content2{padding-bottom: 40px; border-bottom: 8px solid #f5f5f5}

/* 活动资源管理 修改btn */
.f0{font-size: 0;}
.main_right .administration_btn{display: inline-block; width: 100px;height: 50px;font-size: 12px; color: #555 ;background-color: #eee; border: 1px solid #d7d7d7;line-height: 50px;text-align: center;
border-radius: 5px; }
.bb_d7d7d7{border-bottom: 1px solid #d7d7d7;}
.fw_no{font-weight: normal;}
.mgr60{margin-right: 60px;}

/* 区管 步骤条*/
.c_f0{color: #ff0000;}
.ql_g .step ul li{width: 144px; padding-left: 50px; margin-right: 25px; font-size: 14px;background-size: 15%;}
.ql_g .step ul li:first-child{padding-left: 0;}
.ql_g .step ul li a{display: block;padding: 9px;color: #555;  border: 1px solid #38adff;border-radius: 5px;text-align: center;}
.ql_g .step ul li.on a{background-color: #38adff; color: #fff;}
/* .ql_g .step{height: 55px; padding: 10px;}
. .step ul li{width: initial;background: url(../images/stepbg.png) no-repeat 6% center; background-size: 10%; padding: 10px 20px 15px 55px;}
.ql_g .step ul li:first-child{background: url(../images/stepbg.png) no-repeat 10% center; background-size: 0%; }
.ql_g .step ul li a{display: block; border: 1px solid #38adff; color: #555; padding: 5px; border-radius: 5px; font-size: 16px;}
.ql_g .step ul li.on a{background-color: #38adff; color: #fff;} */
/* 145 135 145 145 144 */

/* 学校信息确认 by guosheng start */
.icon_search {display: inline-block;width: 13px;height: 14px;background: url(../images/ico/icon_search.png) no-repeat;}
.pdl155 {padding-left: 155px;}
.form_list li.gs_widthAuto {width: auto;}
.checkbox input {display: none;}
.gs_searchBox {position: relative;}
.gs_searchBox .icon_search {position: absolute;top: 50%;margin-top: -7px;right: 10px;}
.gs_searchBox input {padding-right: 25px;box-sizing: border-box;} 
/* .gs_checkbox {width: 20px;height: 20px;background: url(../images/checkbox.png) no-repeat;}
.gs_checkbox.checked {background-position: left -20px;} */
/*通讯录左右切换*/
.send_notice .mail_list h3,.send_notice .added_ml h3{line-height:2em}
.send_notice .mail_list{width:220px;height:360px;}
.send_notice .mail_list .inner{height:360px;}
.send_notice .mail_list .inner .search .searchbox{border:1px solid #d5d5d5; border-radius:5px;height:26px;}
.send_notice .added_ml{width:290px;height:360px;}
.send_notice .mail_list .inner .search .searchbox input.txt{width:168px;height:23px;line-height:23px;border:none;margin:0 0 0 5px;color:#888}
.send_notice .mail_list .inner .search .searchbox input.btn{border:none; background:url(../images/teachMange_adm/icon_search.png) no-repeat center center;width:24px;height:24px;cursor:pointer;vertical-align: middle;}
.send_notice .mail_list .inner .list .tabTit p{border-left:none}
.send_notice .mail_list .inner .list .tabTit p a{padding:0 40px}
.send_notice .mail_list .inner .list .tabCon{overflow-y:auto;height:300px}
.send_notice .mail_list .inner .list .tabCon dl dt{font-weight:bold;background:url(../images/ico/plus9x9.png) no-repeat 10px 11px;text-indent:30px;height:30px; line-height:30px;cursor:pointer;margin:0;padding:0;font-size:12px}
.send_notice .mail_list .inner .list .tabCon dl dt.open{background:url(../images/ico/minus_sign9x9.png) no-repeat 10px 11px;}
.send_notice .mail_list .inner .list .tabCon dl dt em{padding-top:5px}
.send_notice .mail_list .inner .list .tabCon dl dd em{padding-top:5px;display:none}
/* .send_notice .mail_list .inner .list .tabCon dl dd.sel p{ background:url(../images/ico/blue_true.png) no-repeat  right center} */
.send_notice .mail_list .inner .list .tabCon dl dd{text-indent:20px;padding:5px 0;cursor:pointer}
/*.send_notice .mail_list .inner .list .tabCon.classlist dl dd{display:none}*/
.send_notice .mail_list .inner .list .tabCon.memberlist dl dd{text-indent:10px}
.send_notice .mail_list .inner .list .tabCon dl dd.hover{background:#eee}
.send_notice .added_ml .inner{height:300px;}
.send_notice .added_ml .inner .added_list{height: 328px;overflow-y: auto;}
.send_notice .added_ml .inner .added_list ul li{padding:5px;height:32px;}
.send_notice .added_ml .inner .added_list ul li .name{line-height:32px;}
/*.send_notice .added_ml .inner .added_list ul li.hover{background:#eee}*/
.send_notice .added_ml .inner .added_list ul li a.del{float:right;padding-top:4px}
.send_notice .arrow{width:36px; height:330px; background:url(../images/arrow_r_b.gif) no-repeat center center }
.notice_replay table th,.notice_replay table td{font-weight:normal;vertical-align:top;padding:5px 0; }
.notice_replay table th{text-align:right;width:60px}
.notice_replay table td .replay_text{min-height:500px;}
/*.notice_replay table td .replay_text .con{min-height:200px;word-break: break-all; }*/
.notice_replay table td .replay_text textarea{border:none;box-shadow:none;width:98%;overflow-y:auto;min-height:260px;_height:200px}
.notice_replay table td .replay_text p.line{border-bottom:1px solid #ccc}
.notice_replay table td .replay_text .original{border-top:2px solid #ccc;min-height:200px;}
.notice_replay table td .replay_text .original .gray_block{background:#f7f7f7}
.send_notice .mail_list .inner .list .tabCon dl .loading{background: url("../images/ico/loading.gif") no-repeat 10px center;width:100%;padding-left:20px;height:30px;border: none;line-height: 30px;text-align: center;color: #222;}

.Selsect_user_box .w_head,.Selsect_user_box2 .w_head{padding-left: 30px;padding-right: 30px;background:#f5f7f9;}
.Selsect_user_box .w_head .tit,.Selsect_user_box2 .w_head .tit{font-size:16px;color:#555;display:inline-block;line-height:32px;height:32px;vertical-align:middle;margin-right:15px;}
.gs_noticeTit {text-align: center;margin-right: -30px;}
.gs_noticeTit a[name="tabTit"] {display: inline-block;margin-right: 30px;text-align: center;height: 25px;line-height: 25px; color: #555;}
.gs_noticeTit a[name="tabTit"].on {border-bottom: 1px solid #38adff;color: #38adff;}
.send_notice table.w100 {width: 100%;}
.send_notice table.w100 .mail_list {width: 100%;}
ul.ztree2.ztreeWrap {height: 290px;box-sizing: border-box;width: 100%;border: 0;}
.broder_e3e3e3 {border-top: 1px solid #e3e3e3;}
.send_notice .mail_list .tabCon {position: relative;}
.send_notice .mail_list .gs_addOperation {position: absolute;top: 5px;left: 5px;width: 100%;box-sizing: border-box;background: #fff;width: 316px;}
.ztree2.pdt20 {padding-top: 20px;}
/* 学校信息确认 by guosheng end */


/* 2019/10/08 yql 添加盒子固定宽度 img自适应显示 */
.py_uploadImg .upload_local.w200{   width: 200px;   height: 200px;text-align: center;}
.py_uploadImg .upload_local.w200 img{max-width: 100%;max-height: 100%}
.py_uploadImg .upload_local.w200 a img{max-width: 100%;max-height: 100%}
.yql_main_imgAuto{object-fit: contain;}
.yql_main_imgAuto2{max-width: 100%;max-height: 100%; width: unset;height: unset;}
.yql_imgW200{width: 200px;height: 200px;}
.imgparent{
    position: relative;
}

.imgself{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    margin: auto;
}