body,div,p,ul,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,section,article,aside,header,footer,nav,dialog,figure,hgroup,table,td,th,label {
  margin: 0;
  padding: 0;
}
*{margin: 0;padding: 0;}
html { background-color: #F8F8F8;color: #333;font-size:64%;line-height: 1.5;height:100%; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden }
.clearfix {*zoom:1 }
.clear {clear: both;width: 0px;height: 0px;font-size: 0px;overflow: hidden }
audio, canvas, iframe, img, svg, video {vertical-align: middle }
input,  button, textarea, .msg_con_html, select{font-family: inherit;margin: 0;padding: 0;outline: none;border: 0; }
body { width: 100%;margin:0 auto;line-height: 20px;font-size:13px;font-size:1.3rem;font-family:"\5FAE\8F6F\96C5\9ED1",Tahoma,verdana,arial,sans-serif;color: #222;-webkit-text-size-adjust: 100%;height:100%;word-wrap:break-word;word-break:break-all;}
.c{clear:both;height:1px;font:0px/0px Arial;overflow:hidden;}
.cn {text-align: center;}
.cr {text-align:right;}
.fl {float: left;}
.fr {float: right;}
.sa{color: #0ff;}
.sb{color: #f00;}
.sc{color: #00f;}
.s3{color: #f00;font-family:Arial;font-size:1.6rem;font-weight:700;}
.sd{color: #f0f;}
.se{color: #fff;}
.sf{color: #ff0;}
.sg{color: #FF6C05;}
.sh{color: #080;}
.si{color: #004F69;}
.saa{color: #BC2301;}
.sm{color: #690015;}
.sj{color: #7D2A00;}
.sv {color: #666;}
.sz {color: #BEBEBE;}
.f1 {font-size:1rem;}
.f11 {font-size:1.1rem;}
.f2 {font-size:2rem;}
.b {font-weight:700;}
.bt5 {margin-top:5px;}
.bl5 {margin-left:5px;}
.bl10 {margin-left:10px;}
.br5 {margin-right:5px;}
.br30 {margin-right:30px;}
/*全局链接样式*/
a {color: inherit;text-decoration: none; }
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
ol, ul, li {list-style: none }
img {border: 0;}
select {border:1px solid #D3D1D1;}
td {height:35px;line-height:35px;}
.bor {border: 1px solid #D9DADB;}
.bold {font-weight: bold;}
.ipuw50  {width:50px;}
.ipuw90 {width:400px;}
.ipuw100  {width:100px;}
.ipuw150  {width:150px;}
.ipuw200  {width:200px;}
.ipuw300  {width:300px;}
.u { position:relative;border-bottom:1px solid #f00;}
.bok {margin:0 auto;position:relative;overflow:hidden;height:10px;}
.input {border:1px solid #B7DDFB;line-height:20px;height:18px;padding:2px 0px 2px 2px;font-size:1.0em;vertical-align:middle;color:#222;border-radius:2px;}
.input:focus {outline:0px solid #007bff;outline-offset:0px;box-shadow: 0px 0px 2px 2px #32D2FE;}
.error {width:400px;height:70px;line-height:70px;left:0; right:0%; top:30%;bottom:45%;background: #045289;border:#02192A 1px solid;border-top-color:#088BE8;border-left-color:#088BE8;z-index:99999;position:fixed;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:flex;align-items: center;justify-items: center;font-size:18px;font-weight:900;color:#fff;-moz-text-shadow: -1px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A; -webkit-text-shadow: -1px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A;text-shadow: 2px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin:0 auto;}
.error img {margin-top:15px;}
.magess {margin:0 auto;color:#A4A4A4;font-size:1.8rem;line-height:40px;font-weight:500;text-align: center;background-color: #fff;margin:3px;}
.cur {font-weight:700;background-color: #ff4900;border:1px #ff5600 solid;border-radius: 5px;padding:2px 5px;color:#fff;}
/*全局样式结速*/
.adminbox {width:100%;margin:0 auto;min-width:1024px;max-width:1430px;position:relative;height:100%;}
.adminbox-top {width:10%;margin:0 auto;height:35px;line-height:35px;position:relative;background-color: #034D52;color: #fff;}
.adminbox .adminbox-left {float:left;width:10%;height:100%;margin:0 auto;position:relative;text-align:center;background-color: #034D52;border-right:1px solid #035055;}
.adminbox .adminbox-right {float:right;width:89.9%;height:100%;margin:0 auto;position:relative;}
.adminbox .adminbox-left .adminbox-left_tit {height:30px;line-height:35px;position:relative;}
.adminbox .adminbox-left .adminbox-left_tit a {color: #fff;text-align: center;}
/*左*/
#navigation {height:100%;}
#navigation li {height:26px;line-height:26px;}
#navigation li{width:90%;margin:0 auto;background-color: #05838C;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius: 5px;border:1px #011415 solid;border-top-color:#05B3BF; border-left-color:#05B3BF;color: #78F8FF;margin-top:3px;}
#navigation li a{display:block;}
#navigation li.cur {width:82%;height:23px;background-color:#07C3D0 !important;color: #ff0 !important;border:1px #05838C solid;border-bottom-color:#68F3FD;margin-top:3px;}
/*登陆*/
.container {height:100%; width:100%; text-align:center;background:#02A2AA;}
.main_box {position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
.login_box {position:relative;width:400px; height:240px;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius: 10px;box-sizing: border-box;border:1px #011415 solid;background-color: #034D52;border-top-color:#05D7E6; border-left-color:#05D7E6;}
.login_logo {height:60px;line-height:60px; text-align: center;font-size:2rem;font-weight:700;color: #02A2AA;font-family:"Microsoft YaHei";}
.login_logo:hover {color: #FF6600;}
.login_box .form-control {display: inline-block; *display: inline; zoom: 1; width: auto;position:relative; }
.login_box .form-group .x200 {width:200px;position:relative;border:1px solid #02A2AA;height:25px;line-height:25px;}
.login_box .form-group {height:60px;line-height:60px;}
.login_box .form-group .t {position:relative;width: 150px; text-align: right;font-size:1.1rem;color: #07FCF9;}
.bottom {width: 100%;height:60px;line-height:60px;text-align: center;position:relative; font-size:1rem;}
.textareatxt {width:99%;margin:0 0px;position:relative;overflow: hidden;}
/*按钮*/
.button {padding:0px 15px;height:30px; line-height:30px;margin:5px 2px; text-align: center; color: #fff; text-decoration: none;border-radius:3px;display: inline-block; background: #00AAFF;cursor: pointer;border: 0;}
.btnset {padding:0px 15px;height:30px; line-height:30px;margin:5px 2px; text-align: center; color: #fff; text-decoration: none;border-radius:3px;display: inline-block; background: #f00;cursor: pointer;border: 0;}
.btnset:hover { background:#892525;text-decoration:none;}
.delbtn {width:40px;padding:0px 10px;margin:0px 2px; text-align: center; color: #fff; text-decoration: none; font-size:1rem;border-radius:3px;background: #CC00CC;cursor: pointer;outline:none;border: 0;}
.delbtn:hover { background: #FF00FF;text-decoration:none;}
.cheset {height:25px;line-height:25px;padding:0px 10px;margin:0px 2px; text-align: center; color: #fff; text-decoration: none; font-size:1rem;border-radius:3px;display: inline-block; background: #034D52;cursor: pointer;border: 0;}
.cheset:hover { background:#892525;text-decoration:none;}
.addbtn {padding:2px 10px;margin-left:15px; text-align: center; color: #fff; text-decoration: none; font-size:1.4rem;border-radius:3px;background: #ff5600;cursor: pointer;outline:none;border: 0;}
.addbtn:hover { background: #CC3300;text-decoration:none;}
/*框架*/
.sys_box {width:100%;margin: 0 auto;clear:both;line-height:40px;position:relative;overflow:hidden;}
.sys_box .sysl {width:15%;float:left;height:30px;line-height:30px;text-align:right;margin-right:5px;}
.sys_box .sysr {width:82%;float:left;line-height:30px;text-align:left;margin-left:5px;}
.sys_box .sysrtext {width:82%;float:left;text-align:left;margin-left:5px;position:relative;}
.systit {font-size:1.5rem;height:35px;line-height:35px;text-align: center;position:relative;background-color: #034D52;color: #fff;}
/*栏目*/
.partile {margin: 0 auto;position:relative;overflow:hidden;}
.partile li {float:left;position:relative;margin:0px 5px;height:35px;line-height:35px;}
.partile li a {height:35px;line-height:35px;padding:1px 10px;border:1px #717171 solid;background-color: #E5E5E5; border-top-color:#FFFFFF; border-left-color:#FFFFFF;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:1.4rem;font-weight:700;}
.partile li a.cur, .partile li a:hover {background: #ff4000;color:#ffff00;border:1px #ff5600 solid;}
.imgok {background-image: url(../images/on.png);background-repeat: no-repeat;display: inline-block;background-size:100% 100%;width:76px;height:26px;position:relative;overflow: hidden;top:3px;}
.imgno {background-image: url(../images/off.png);background-repeat: no-repeat;display: inline-block;background-size:100% 100%;width:76px;height:26px;position:relative;overflow: hidden;top:3px;}
/*聊天列表*/
.htadd_msg_box {width:100%;max-width:800px;position:relative;overflow:hidden;margin-left:1px;border-left: 1px solid #E2DFDF;border-right: 1px solid #E2DFDF;border-bottom: 1px solid #E2DFDF;}
.litit {background-image: -webkit-linear-gradient(top, #ffffff, #C8C7C7);border-top: 1px solid #E2DFDF;border-bottom: 1px solid #fff;position:relative;overflow: hidden;}
.htadd_msg_box ul {height:35px;line-height:35px;border-top: 1px solid rgba(0, 0, 0, 0.125);}
.htadd_msg_box ul li {float: left;}
.htadd_msg_box ul li.msg_id {width:20%;}
.htadd_msg_box ul li.msg_zz {width:33%;}
.htadd_msg_box ul li.msg_sj {width:25%;}
.msg_userfb {margin: 0 auto;overflow:hidden;border-left:1px #9999ff solid;border-right:1px #9999ff solid;border-top:1px #034D52 solid;border-bottom:1px #9999ff solid;}
.msg_bottom_tit {height:40px;line-height:40px;font-size:1.1rem;border-top:1px #9999ff solid;}
.msg_content_code {height:320px;min-height:320px;overflow:auto;position:relative;padding-bottom:8px;background-color:#EDEDED;}
.msg_con_html {margin: 0 auto;position:relative;overflow:auto;height: 90px;min-height:90px;border-top:1px #9999ff solid;padding:5px;bottom:0;border-top:1px #9999ff solid;}
.input-container {width: 100px;height:25px;line-height:25px;margin-top:5px;margin-left: 15px;text-align: center;background: #3879d9;color: #fff;border-radius: 3px;font-size: 1.4rem;cursor: pointer;z-index:1;margin-top:7px;}
.newspic {position: absolute;left:15px;opacity: 0;width:100px;height:25px;cursor: pointer;z-index:2;}
.msg_fabu {float: right;position: relative;width: 100px;height: 30px;line-height: 30px;font-size:1.2rem;font-weight: bold;text-align: center;color:#fff;cursor: pointer;border: 1px solid #671F02;border-radius: 3px;top:5px;background-color: #ff4900;border-top-color: #FFFFFF;border-left-color: #FFFFFF;}
.emotimg {margin:0 auto;width:25px;height:25px;line-height:60px;background-image:url(../images/emot/29.gif);background-repeat: no-repeat;background-size:100% 100%;border-radius:500px;margin-top:8px;margin-left:10px;}
.emot_img, .remot_img, .pemot_img {width:275px;height:180px;position:fixed;z-index:888888;top:5px;left:35%;background-color:#fff;border:1px #C8C7C7 solid;border-radius:5px;}
.emot_img img, .remot_img img, .pemot_img img {width:24px;height:24px;margin:3px;cursor: pointer;}
.overlay {position:fixed;width:99%;margin:0 auto;max-width:1000px;max-height:550px;background-color: rgba(0, 0, 0, 0.5);z-index:9999999999999999999998;display: none;margin-top:25px;border-radius: 3px;top:5%;}
.overlay img {width:100%;max-width:90%;margin-left:5%;margin-right:5%;max-height:500px;margin-top:25px;margin-bottom:25px;border-radius:5px;}
/*消息*/
.msg_content_code {height:260px;min-height:260px;overflow:auto;position:relative;padding-bottom:8px;background-color:#EDEDED;}
.ur_name_box {width:99%;text-align:right;min-height:50px;position: relative;top:5px;overflow:hidden;}
.ur_admin_bok {width:99%;text-align:left;min-height:50px;position: relative;top:5px;overflow:hidden;} 
.ur_icon img {width:25px;height:25px;border-radius: 50%;margin:0px 5px 0px 3px;position:relative;top:3px;}
.msg_tit {height: 30px;line-height:30px;max-width:25%;}
.ur_info {margin:0px 0px 0px 10px;}
.ad_info {margin:0px 10px 0px 0px;}
.msg_list {max-width:72%;text-align:left;font-size:1.3rem;padding:8px 5px;color:#170F02;}
.msg_list img {border-radius:5px;}
.msg_bg {background-color:#95EC69;border-radius:3px;}
.adm_bg {background-color:#fff;border-radius:3px;}
.arrow {width: 0;height:0;float:right;border-top:5px solid transparent;border-left:7px solid #95EC69;border-bottom:5px solid transparent;position:relative;right:-12px;top:5px;}
.drrow {width: 0;height:0;float:left;border-top:5px solid transparent;border-right:7px solid #fff;border-bottom:5px solid transparent;position:relative;left:-12px;top:5px;}
.msg_time {height:50px;line-height:50px;}
.namelock {float:right;margin-right:5px;}
/*信息列表*/
.msg_info_box {margin: 0 auto;position:relative;border-bottom: 1px solid rgba(0, 0, 0, 0.125);overflow: hidden;border-right: 1px solid rgba(0, 0, 0, 0.125);}
.msg_info_box li {float:left;height:30px;line-height:30px;border-bottom: 1px solid rgba(0, 0, 0, 0.125);}
.msg_info_box li.info_id {width:5%;}
.msg_info_box li.info_na {width:10%;}
.msg_info_box li.info_cn {width:45%;}
.msg_info_box li.info_sj {width:15%;}
.msg_info_box li.info_sc {width:5%;}
.msg_con_info {position:relative;word-wrap:break-word;word-break:break-all;height:410px;padding:2px 3px;overflow:hidden;}
.msg_con_info .msg_list img {WIDTH:250px;height:50px;}
/*用户*/
.list_type_box {margin: 0 auto;position:relative;border-bottom: 1px solid rgba(0, 0, 0, 0.125);}
.list_type_box ul {overflow: hidden;}
.litit {background-image: -webkit-linear-gradient(top, #ffffff, #C8C7C7);border-top: 1px solid #E2DFDF;border-bottom: 1px solid #fff;position:relative;overflow: hidden;}
.list_type_box li {float: left;height:25px;line-height:25px;text-align: center;position:relative;font-size:1.2rem;border-bottom: 1px dashed #ccc;}
.list_type_box li.ty-id {width:5%;}
.list_type_box li.ty-bh {width:8%;}
.list_type_box li.ty-fl {width:10%;}
.list_type_box li.ty-cs {width:10%;}
.list_type_box li.ty-hd {width:8%;text-align: center;}
.list_type_box li.ty-md {width:25%;position:relative;}
.list_type_box li.ty-bt {width:30%;position:relative;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_type_box li.ty-gs {width:26%;position:relative;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align:left;}
.list_type_box li.ty-ht {width:20%;position:relative;}
.list_type_box li.ty-ur {width:20%;text-align:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_type_box li.ty-rq {width:15%;font-size:.7rem;}
.list_type_box li.ty-xg {width:8%;}
.list_type_box li.ty-sc {width:8%;}
.list_type_box li.ty-wl {width:47%;text-align:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_type_box li.ty-na {width:87%;}
.list_type_box li.ur-ht {width:25%;}
.sys_add {margin:0 5px;height:30px;line-height:30px;position:relative;overflow: hidden;}
.nosetok {border: 1px solid #f00;border-radius:3px;color:#f00;padding:2px 5px;}
/*弹出*/
.edit_box {WIDTH:550px;height:215px;position:fixed;border:1px #034D52 solid;z-index:9999;left:20%;right:20%;top:0px;background:#fff;}
.edit_box .edit_col {height:26px;light-height:26px;font-size: 14px;font-weight: bold;background:#034D52;padding:8px 10px 0px 10px;color:#78F8FF;}
.edit_box .edit_col .edit_cola {float:right;color:#E4FF78;}
.overlay {position:fixed;width:99%;margin:0 auto;max-width:1000px;max-height:550px;background-color: rgba(0, 0, 0, 0.5);z-index:9999999999999999999998;display: none;top:0px;}
.overlay img {width:100%;max-width:90%;margin-left:5%;margin-right:5%;max-height:500px;margin-top:25px;margin-bottom:25px;border-radius:5px;}
.msg_box {WIDTH:550px;height:505px;position:fixed;z-index:9999;left:20%;right:20%;top:0px;background:#fff;}
.msg_box .msg_col {height:27px;light-height:27px;font-size: 14px;font-weight: bold;background:#034D52;padding:7px 10px 0px 10px;color:#78F8FF;}
.msg_box .msg_col .msg_cola {float:right;color:#E4FF78;}
/*搜索*/
.searchtitle {color: #4892E6;font-size:.9rem;height:35px; line-height:35px;background-color: #034D52;}
.searchinput {margin-left:.2em;width:250px;height:25px;border: 1px solid #BFD1EB; font-size: 1rem;padding-left:.5rem;}
.searchbtn {padding:0px 10px;height:25px; line-height:25px;margin:0px 2px; text-align: center; color: #fff; text-decoration: none; font-size:1rem;border-radius:3px;display: inline-block; background: #FF5E52;cursor: pointer;border: 0;}
.searchbtn:hover {background: #e24000;}
/*分页*/
.pagebox {margin:0 auto;position:relative;text-align:center;background-color: #EEF3F7;border-top: 1px solid #E7EBEE;border-bottom: 1px solid #E7EBEE;}
.pagebox li {height:42px;line-height:42px;display:inline-block;}
.pagebox span {height:20px;line-height:20px;padding:2px 5px;text-decoration: none; font-size:.7rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border: 0;outline:none;margin:0px 5px;display: inline-block;margin-top:8px;}
.pagebox span.pagebtn {text-align: center;color:#fff; background:#00AAFF;}
.pagebox span.pagebtn:hover { background: #02A2AA;}
.pagebox span.pageprev {text-align: center; color: #fff;background: #04686D;}
.pagebox span.pageprev:hover { background: #05AFB7;}
.pagebox span.pagenext {text-align: center; color: #fff;background: #CC00CC;}
.pagebox span.pagenext:hover { background: #FF00FF;}
.pagebox .pagetxt {border:1px #717171 solid;background-color: #EFEFEF; border-top-color:#FFFFFF; border-left-color:#FFFFFF;}
.pagebox span.pnum{width:25px;border: 1px solid #C7C8C8;font-weight:500;font-size:1rem;display:block;background:#fff;}
.pagebox span.on{width:25px;background-color:#f00;color: #ff0 !important;font-weight:700;font-size:1rem;display:block;}