/*全局 包含iframe内页及index首页*/
@charset "utf-8";
body,html{-webkit-overflow-scrolling:touch;background:#f0f3f4;width:100%}
html,body,input,textarea,select{outline:none;resize:none;word-wrap:break-word;color:#333333;font-size:14px;outline:none;padding:0;margin:0;
font-family:"Microsoft YaHei","Helvetica Neue","Helvetica","Arial","PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","sans-serif","宋体" !important}
a{text-decoration:none;color:#333333;outline:none;
font-family:"Microsoft YaHei","Helvetica Neue","Helvetica","Arial","PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","sans-serif","宋体" !important}
a:hover{text-decoration:underline}
body,html{}
::-webkit-scrollbar {/*滚动条整体样式*/
	width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	/*border-radius: 5px;*/
	background: #7b889c;
}
::-webkit-scrollbar-track {/*滚动条里面轨道*/
	/*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
	/*border-radius: 5px;*/
	background: #d9dde4;
}
/*占行*/
.ui_clear::after{display: block;clear:both;content:'';}
/*没有内容*/
.ui_none{width:100%;clear:both;padding:60px 0;text-align:center;font-size:16px;color:#999}
/*没有内容（带图标）*/
.ui_none_ico{width:100%;text-align:center;padding:40px 0;color:#999;font-size:16px;}
.ui_none_ico span{font-size:90px;margin-bottom:5px;display:inline-block;color:#ccc}

/*左下角返回按钮*/
.ui_goback{color:#fff;text-align:center;position:fixed;z-index:20;left:50%;margin-left:-26px;bottom:30px;border-radius:50%;width:52px;height:52px;line-height:52px;background-color:rgba(255,0,0,0.8);}
.ui_goback .iconfont{font-size:24px}
.ui_goback:hover{text-decoration:none;color:#fff;background-color:#b80000}.win_info_alert{padding:0 20px 0 20px!important;}

/*qykcms UI*/
.win_info_alert .ico{padding:10px 0 10px 0}
.win_info_alert .text{font-size:16px !important;line-height:38px;}

.ui_blacktip{height:58px;line-height:58px;width:auto;left:auto;bottom:50px;right:50px;text-align:left;}
.ui_blacktip .blackmsg{background-color:rgba(0,0,0,0.6);padding:0 30px 0 30px;border-radius:0;font-size:24px}
.ui_blacktip .blackmsg.light{background-color:rgba(0,152,209,0.6)}
.ui_blacktip .blackmsg.success{background-color:rgba(0,173,33,0.6)}
/*头部*/
.ui_header{position:absolute;z-index:2;left:0;top:0;width:100%;height:68px;overflow:hidden;background:#25acd9;position:fixed;left:0;top:0;color:#fff;z-index:6;}
.ui_header .left{float:left;height:100%;width:280px;overflow:hidden;background:#fff;box-shadow:0 0 2px #bbb;display:flex;justify-content: space-between;box-sizing:border-box;text-align:left}
.ui_header .left a.logo{position:relative;display:inline;float:left;width:222px;height:100%;line-height:68px}
.ui_header .left a.logo img{height:32px;float:left;margin:18px 12px 0 20px}
.ui_header .left a.logo .name{font-size:22px;color:#03388c;}
.ui_header .left a.logo .version{display:inline-block;padding:0 5px 0 5px;line-height:18px;height:18px;position:absolute;z-index:1;right:0px;bottom:0px;font-size:12px;color:#666;background-color:#e8e8e8}

.ui_header .left a.logo:hover{text-decoration:none}

.ui_header .left a.menu{float:left;background-color:#25acd9;width:58px;height:100%;color:#fff;text-align:center;line-height:68px;overflow:hidden;}
.ui_header .left a.menu .iconfont{font-size:24px}
.ui_header .left a.menu:hover{text-decoration:none;background-color:#3abde9}

.ui_header .middle{float:left;height:100%}
.ui_header .middle a{position:relative;float:left;display:inline;color:#fff;text-align:center;padding:0 30px;text-align:center;height:100%;font-size:14px;}
.ui_header .middle a .loca{display:none}
.ui_header .middle a .arr{position:absolute;right:12px;bottom:18px;width:0;height:0;overflow:hidden;display:block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;}
.ui_header .middle a .num{font-weight:300;background-color:rgba(255,0,0,0.8);color:#fff;position:absolute;top:3px;right:24px;border-radius:9px;height:18px;min-width:14px;padding:0 2px;line-height:18px;font-size:10px;text-align:center}
.ui_header .middle a .num_close{background-color:rgba(60,60,60,0.8);color:#fff;position:absolute;top:3px;right:24px;border-radius:9px;height:18px;min-width:14px;padding:0 2px;line-height:18px;font-size:12px;text-align:center}
.ui_header .middle a:hover{background-color:#3abde9;text-decoration:none}
.ui_header .middle a.on{background-color:#3abde9;text-decoration:none}
.ui_header .middle a.on .loca{position:absolute;left:50%;margin-left:-6px;bottom:0px;width:0;height:0;overflow:hidden;display:block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;}
.ui_header .middle .iconfont{display:block;margin:0;width:100%;font-size:24px;height:28px;overflow:hidden;padding-top:10px}

.ui_header .right{float:right;height:100%;line-height:68px;font-size:14px;}
.ui_header .right .out{text-align:center;display:inline;float:left;min-width:80px;background-color:#3abde9;color:#eafaff;height:100%;line-height:20px;font-size:14px;} 
.ui_header .right .out .head{display:block;padding-top:8px;height:30px;width:100%;overflow:hidden}
.ui_header .right .out .head img{width:28px;height:28px;border-radius:50%;}
.ui_header .right .out .iconfont{display:block;padding-top:8px;height:30px;line-height:30px;width:100%;font-size:24px}
.ui_header .right .out:hover{text-decoration:none;background-color:#1a9ac5;color:#fff;}
.ui_header .right .login:hover{text-decoration:underline;color:#000;}
.ui_header .right .login{margin-left:12px;}
.ui_header .right .jz{margin-left:1px}

.ui_header .right .exit{position:relative;display:inline;float:left;background-color:#3abde9;color:#eafaff;font-size:14px;padding-left:62px;padding-right:30px;width:140px;height:100%;overflow:hidden;}
.ui_header .right .exit .tit{padding-top:12px;line-height:24px;display:block;width:100%;height:24px;font-size:16px;overflow:hidden;color:#fff;white-space:nowrap;text-overflow:ellipsis;}
.ui_header .right .exit .desc{line-height:20px;display:block;width:100%;font-size:12px;overflow:hidden;color:#a8e9ff;white-space:nowrap;text-overflow:ellipsis;}
.ui_header .right .exit .desc font{text-align:center;float:left;font-size:12px;color:#a8e9ff;background-color:#25acd9;line-height:16px;min-width:16px;border-radius:8px;display:inline-block;margin:2px 5px 0 0;}
.ui_header .right .exit .icon{box-shadow:0 0 5px #fff;background-color:#fff;border-radius:50%;overflow:hidden;position:absolute;z-index:1;left:10px;top:13px;display:block;width:42px;height:42px;font-size:0}
.ui_header .right .exit .icon img{width:100%;height:100%}
.ui_header .right .exit .arr{position:absolute;z-index:1;top:0;right:10px;line-height:68px;font-size:18px}
.ui_header .right .exit:hover{background-color:rgba(0,0,0,0.3);text-decoration:none}

.ui_header .right .selitem{position:relative;display:inline;float:left;background-color:rgba(0,0,0,0.1);color:#fff;font-size:14px;padding-left:50px;width:209px;height:100%;overflow:hidden;}
.ui_header .right .selitem .tit{box-sizing:border-box;display:inline-block;width:100%;padding-right:30px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ui_header .right .selitem .icon{position:absolute;z-index:1;left:0;top:0;display:block;width:52px;text-align:center;line-height:68px;font-size:32px}
.ui_header .right .selitem .arr{position:absolute;z-index:1;top:0;right:10px;line-height:68px;font-size:16px}
.ui_header .right .selitem:hover{background-color:rgba(0,0,0,0.3);text-decoration:none}

@media screen and (max-width:1000px){
	.ui_header .left{width:58px}
	.ui_header .left a.logo{display:none}
	.ui_header .middle a{padding:0 15px}
}

@media screen and (max-width:1100px){
.ui_header .right .exit{width:80px;padding-left:52px}
.ui_header .right .exit .icon{width:32px;height:32px;top:19px}
.ui_header .right .selitem{display:none}
}
@media screen and (max-width:1180px){
.ui_header .right .small{display:none}
}

/*登陆*/
.member_login_bottom{text-shadow:0 0 3px #000;position:fixed;z-index:1;left:0;bottom:30px;width:100%;text-align:center;color:#f0f0f0;line-height:24px;font-size:12px}
.member_login_bottom a{color:#f0f0f0}
.member_login_top{position:fixed;left:0;top:0;width:100%;height:70px;background:rgba(0,0,0,0.4);z-index:1;}
.member_login_top .main{width:100%;height:100%;margin:0 auto;}
.member_login_top .logo{margin-left:20px;float:left;height:40px;padding:15px 0;}
.member_login_top .logo img{height:100%;}
.member_login_top .name{margin-left:10px;height:100%;float:left;line-height:70px;color:#fff;font-weight:100;font-size:24px;}
.member_login_top .contact{margin-right:20px;float:right;padding:20px 0;height:30px;line-height:30px;color:#fff;}
.member_login_top .close{border-left:1px solid #1a3458;float:right;display:inline;width:70px;height:100%;line-height:70px;color:#e8e8e8;text-align:center;}
.member_login_top .close span{font-size:28px;}
.member_login_top .close:hover{background-color:#ff2956;text-decoration:none;color:#f4f4f4}
.member_login_block{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background-color:#999}
.member_login_block .login{position:absolute;z-index:2;left:50%;top:50%;margin:-200px 0 0 -240px;box-shadow:0 0 20px #333;width:480px;height:400px;background:rgba(255,255,255,0.8);border-radius:10px;overflow:hidden;}
.member_login_block .login .login_way{height:54px;overflow:hidden;border-radius:10px 10px 0 0;margin:0 auto;width:100%}
.member_login_block .login .login_way a{position:relative;width:50%;height:100%;line-height:54px;float:left;text-align:center;color:#666;font-size:16px;background-color:#f2f2f2}
.member_login_block .login .login_way a span{display:none}
.member_login_block .login .login_way .on{color:#000;background-color:#fff}
.member_login_block .login .login_way a:hover{color:#333;text-decoration:none}
.member_login_block .login .login_way .on span{position:absolute;left:50%;bottom:0;margin-left:-8px;width:0;height:0;overflow:hidden;display:block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000;}
.member_login_block .login .account{width:100%;display:none;}
.member_login_block .login .account ul{width:380px;padding:30px 20px 30px 20px;margin:auto;overflow:hidden;}
.member_login_block .login .account ul li{margin-top:25px;width:100%;height:52px;box-shadow:0 0 10px #666;border-radius:26px;overflow:hidden;}
.member_login_block .login .account .item{padding-left:52px;height:100%;background-color:#fff;position:relative;border-radius:26px;}
.member_login_block .login .account .item span{position:absolute;top:0;left:0;width:52px;height:100%;border-right:1px solid #bbb;text-align:center;line-height:52px;font-size:28px;color:#999;text-indent:2px;}
.member_login_block .login .account .item input{font-size:16px;width:100%;height:100%;background:rgba(0,0,0,0);border-width:0;margin:0;color:#333;padding:8px 12px;line-height:24px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}
.member_login_block .login .account a{font-size:18px;width:150px;height:52px;margin:0 auto;display:block;line-height:52px;text-align:center;background-color:rgba(255,255,255,0.9);border-radius:26px;}
.member_login_block .login .account a:hover{text-decoration:none;background-color:#fff;color:#000;box-shadow:0 0 10px #333}
.member_login_block .login .code{width:100%;height:316px;padding-top:30px}
.member_login_block .back{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;}
.member_login_block .back div{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
@media screen and (max-height:520px){
.member_login_bottom,.member_login_top{display:none}
}
/*激活管理员账号*/
.member_admin_block{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;flex-direction:column;justify-content:center;overflow:hidden;}
.member_admin_block .admin{position:absolute;z-index:2;left:50%;top:50%;margin:-130px 0 0 -220px;box-shadow:0 0 20px #333;width:360px;background:rgba(255,255,255,0.9);padding:40px 40px;border-radius:10px;}
.member_admin_block .admin .tips{font-size:18px;text-align:center;width:340px;margin:0 10px;height:36px;} 
.member_admin_block .admin .tips span{float:left;padding:0 5px;font-size:18px;font-weight:bold;height:100%;line-height:26px;}
.member_admin_block .admin .block{box-shadow:0 0 10px #aaa;border-radius:20px;margin:10px;width:340px;}
.member_admin_block .admin .block .inp{padding-left:45px;height:40px;background:rgba(255,255,255,0.8);position:relative;border-radius:20px;overflow:hidden;margin-bottom:25px;}
.member_admin_block .admin .block .inp span{position:absolute;top:0;left:0;width:45px;height:100%;border-right:1px solid #bbb;text-align:center;line-height:40px;font-size:22px;color:#000;text-indent:2px;}
.member_admin_block .admin .block .inp input{width:100%;height:100%;background:rgba(0,0,0,0);border-width:0;margin:0;color:#333;padding:8px 12px;line-height:24px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}
.member_admin_block .admin .btn a{width:150px;height:42px;margin:0 auto;display:block;line-height:42px;text-align:center;background:rgba(255,255,255,0.9);border-radius:5px;background-color:#25acd9;color:#fff;}
.member_admin_block .admin .btn a:hover{background:rgba(37,172,217,0.9);}
.member_admin_block .admin .change{width:100%;height:18px;margin-top:5px;}
.member_admin_block .admin .change a{float:right;color:#333;}
.member_admin_block .back{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;}
.member_admin_block .back div{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}

