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:87.5%;line-height: 1.5;height:100%;font-family: -apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Microsoft YaHei","Hiragino Sans GB",sans-serif;}
.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 }
textarea {resize: vertical }
input,  button, textarea {font-family: inherit;margin: 0;padding: 0;outline: none;border: 0; }
body {width: 100%;margin:0 auto;-webkit-text-size-adjust: 100%;height:100%;line-height: 20px;font-size:1rem;color: #222; }
td{height:35px;line-height:35px;padding:0px 5px;}
th{height:35px;line-height:35px;font-size:1rem;}
.input {border:1px solid #D3D1D1;height:25px;line-height:25px;padding: 0 5px;}
textarea {border:1px solid #D3D1D1;}
select {border:1px solid #D3D1D1;height:25px;}
.c{clear:both;height:10px;font:0px/0px Arial;overflow:hidden;}
.cn {text-align: center;}
.fl {float: left;}
.fr {float: right;}
/*全局链接样式*/
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 }
.s1{color: #00f;}
.s2{color: #f00;}
.s4{color: #f0f;}
.f14{font-size:.8rem;}
.bor{border: 1px solid #BFD1EB;}
.mar{margin:3px 0px;}
img {border: 0; max-width: 100%; height: auto;display: inline-block;vertical-align: middle;}
.headerbox {width: 100%;padding:0px 1px;margin:0 auto;position:relative;max-width: 800px;}
.adminbox-body {overflow: hidden;}
.error {width:380px;margin:0 auto;border:#000 1px solid;z-index:999999999;position:fixed;text-align:center;background: #000;color:#fff;-webkit-border-radius: 10px; border-radius: 10px;font-size:1.8rem;line-height:80px;height:80px;TOP: 10%;bottom:20%;left:5%;right:40%;font-family:"微软雅黑";}
.magess {margin:0 auto;color:#A4A4A4;font-size:1.2rem;height: 40px; line-height:40px;font-weight:500;text-align: center;background-color: #fff;border: 1px solid #BFD1EB;margin:3px;}
.puttxt {width:50%;}
.bold {font-weight: bold;}
.u { text-decoration: underline;}
.urlnameb, .urlnameu {font-size:1.2rem;margin:0px 10px;font-weight: bold;color: #000;}
/*全局样式结速*/
.adminbox {width: 99.8%;padding:0px 1px;margin:0 auto;position:relative;height:100%;}
.adminbox .adminbox-top {width: 100%;margin:0 auto;position:relative;height:60px;background-color: #02A2AA;border-bottom:3px solid #000;z-index:10;}
.adminbox .adminbox-top .admin-logo {float:left;width:18%;height:60px;line-height:60px;margin:0 auto;font-size:1.5rem;position:relative;text-align:left;color: #07F8EF;font-weight: bold;font-family: '微软雅黑';}
.adminbox .adminbox-top ul li{position:relative;margin-top:25px;padding:5px 10px;color: #fff;}
.adminbox .adminbox-left {float:left;width:15%;margin:0 auto;position:relative;bottom: 0px;top:60px;position: fixed;text-align:center;background-color: #04CBD5;border-right:1px solid #035055;}
.adminbox .adminbox-right {float:right;width:84.8%;height:100%;margin:0 auto;position:relative;}
.adminbox .adminbox-right .adminbox-footer {width: 100%;position:relative;bottom: 0px; position: fixed;height:40px;line-height:40px;padding: 0 15px;background-color: #E3E4E4;border-top:1px solid #fff;}
/*左*/
#navigation {padding:0px;}
#navigation li ul li {height:35px;line-height:35px;}
#navigation li .head {height:35px;margin:5px 0px;display:block;font-size:1.1rem;color: #043218;font-weight: bold;text-shadow:-1px 0 #fff,0 -1px #fff,1px 0 #fff,0 1px #fff;font-family: '微软雅黑';}
#navigation li .head:hover {color: #000;cursor:pointer;}
#navigation li.bgimg {width: 120px;line-height:35px;margin:0 auto;display:block;vertical-align: middle;}
#navigation li ul li.nvbg {width: 120px;margin:0 auto;display:block;vertical-align: middle;color: #ff0;}
#navigation li ul li a:hover {width: 120px;background:#f00;margin:0 auto;display:block;vertical-align: middle;color: #89F6FD;}
#navigation li ul li.cur {width: 120px;background:#f00;margin:0 auto;display:block;vertical-align: middle;color: #fff;}
/*登陆*/
.container {height:100%; width:100%; text-align:center;background:#0C62C5;background-repeat -x -y;background-size:100% 100%;}
.main_box {position: absolute;
	top: 50%;
	left: 50%;background: #082A50;-webkit-border-radius:20px; border-radius:20px;
	-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;background:url(/images/1.png);border-radius: 10px;box-sizing: border-box;}
.login_logo {height:60px;line-height:60px; text-align: center;font-size:2rem;font-weight:700;color: #fff;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: #fff;}
.bottom {width: 100%;height:60px;line-height:60px;text-align: center;position:relative; font-size:1rem;color: #fff;}
/*按钮*/
.button {padding:0px 10px;height:22px; line-height:22px;margin:0px 2px; text-align: center; color: #fff; text-decoration: none; font-size:.7rem;border-radius:3px;display: inline-block; background: #00AAFF;cursor: pointer;outline:none;border: 0;}
.button:hover { background: #02A2AA;text-decoration:none;}
.btnset {padding:0px 10px;height:22px; line-height:22px;margin:0px 2px; text-align: center; color: #fff; text-decoration: none; font-size:.7rem;border-radius:3px;display: inline-block; background: #04686D;cursor: pointer;outline:none;border: 0;}
.btnset:hover { background: #05AFB7;text-decoration:none;}
.editbtn {width:40px;padding:0px 2px;height:20px;line-height:20px; margin:0px 2px 0px 2px; text-align: center; color: #fff; text-decoration: none; font-size:.7rem;border-radius:3px;background: #ff5600;cursor: pointer;outline:none;border: 0;}
.editbtn:hover { background: #CC3300;text-decoration:none;}
.delbtn {width:40px;padding:0px 2px;height:20px;line-height:20px; margin:0px 2px 0px 2px; text-align: center; color: #fff; text-decoration: none; font-size:.7rem;border-radius:3px;background: #CC00CC;cursor: pointer;outline:none;border: 0;}
.delbtn:hover { background: #FF00FF;text-decoration:none;}
.butblu {height:22px; line-height:22px;text-align: center;color: #fff;font-size:.7rem;border-radius:3px;display:block; background: #00AAFF;cursor: pointer;outline:none;border: 0;}
.buttn:hover { background: #02A2AA;}
.btnred {height:22px; line-height:22px;text-align: center;color: #fff;font-size:.7rem;border-radius:3px;display:block; background: #CC00CC;cursor: pointer;outline:none;border: 0;}
.btnred:hover { background: #FF00FF;}
.btntle {height:22px; line-height:22px;text-align: center;color: #fff;display:block;font-size:.7rem;border-radius:3px;background: #ff5600;cursor: pointer;outline:none;border: 0;}
.btntle:hover { background: #CC3300;}
/*勾框*/
.op { position: relative;display:inline-block;width: 15px;height:15px;margin-top:2px;border: 1px solid #3cc5b6;cursor: pointer;}
input[type="checkbox"] { opacity: 0;cursor: pointer;}
input[type="checkbox"]:checked + i{width: 15px;height: 15px;display: inline-block;position: absolute;left: 0;top: 0;background-color: #3cc5b6;}
input[type="checkbox"]:checked + i:after {content: '';display: inline-block;width: 5px;height: 10px;border-top: 2px solid #fff;border-left: 2px solid #fff;background-color: #3cc5b6;transform: rotate(230deg);position: absolute;left: 3px;top: -1px;}
.editnav {margin:0 auto;position:relative;overflow: hidden;}
.editnav ul {margin:0 auto;position:relative;background-color: #E3E4E4;overflow: hidden;height:40px;line-height:40px;}
.editnav li{float:left;position:relative;margin:0px 1px;height:40px;line-height:40px;}
.editnav li a{height:30px;line-height:30px;border:1px #717171 solid;padding:3px 2px;background-color: #E5E5E5; border-top-color:#FFFFFF; border-left-color:#FFFFFF;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.editnav ul .htdh {float:left;margin:0 auto;position:relative; font-size:1rem;border-bottom:1px solid #fff;padding: 0 15px;color: #054E52;}
.editnav ul .htdh a {color: #00f;}
.editnav ul .htdh span a {color: #004F69;}
.bg_tr{width: 100%;text-align: center;position:relative;height:30px;line-height:30px;}
.hostop img {margin-right:30px; }
.hostop label {color:#049198;}
.texttxt {width: 100%;margin:0 auto;position:relative;float:left;border-top:1px #fff solid;}
.textareatxt {width:80%;margin:0 auto;float:left;position:relative;background: #fff;padding:2px;}
.tuqitxt {width:59%;margin:0 auto;float:right;position:relative;background-color: #E3E4E4;}
.textarea {margin:0 auto;position:relative;padding:2px;}
.textbg {margin:0 auto;position:relative;border:1px #717171 solid;background-color: #E5E5E5; border-top-color:#ffffff; border-left-color:#ffffff;margin:0px 10px;padding:10px;}
.textareatile {padding:0px 10px;position:relative;text-align: center;height:40px;line-height:40px;}
.textareatile span {color: #045352;font-size:1.2rem;padding:0px 10px;}
.subtext {margin:30px 0px;text-align: center;}
.addnav {margin:0 auto;position:relative;overflow: hidden;}
.addnav ul {margin:0 auto;position:relative;background-color: #E5E5E5;overflow: hidden;height:40px;line-height:40px;}
.addnav li{float:left;position:relative;margin:0px 1px;height:40px;line-height:40px;}
.addnav li a{height:30px;line-height:30px;padding:4px 4px;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:.8rem;}
/*版块*/
.table {background-color: #BFD1EB;}
.table td{height:40px; line-height:40px;}
.table .td_bgf{background-color: #EEF3F7;font-size:.9rem;}

/*文章列表*/
.typeright {width: 100%;margin: 0 auto;border-bottom: 1px solid rgba(0, 0, 0, 0.125);}
.typeright .type-nav {width: 100%;margin: 0 auto;}
.typeright .type-listxx {margin: 0 auto;}
.typeright li {float: left;margin: 0 auto;height:25px;line-height:25px;text-align: center;position:relative;margin-top:5px;}
.typeright li.ty-bh {width:8%;}
.typeright li.ty-id {width:5%;}
.typeright li.ty-fl {width:8%;color: #00F;}
.typeright li.ty-hd {width:8%;text-align: center;}
.typeright li.ty-ht {width:40%;margin: 0 auto;position:relative;margin-top:4px;}
.typeright li.ty-bt {width:40%;margin: 0 auto;text-align:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top:8px;}
.typeright li.ty-rq {width:15%;}
.typeright li.ty-xg {width:8%;}
.typeright li.ty-sc {width:8%;}

.topic{margin:0 auto;position:relative;overflow:hidden;margin:5px 0px 15px 0px;}
.topic .reply{position:relative;overflow:hidden;margin:0px 5px 2px 35px;}
.topic .reply a {font-size:.9rem;color:#00f;}
.topic .reply {font-size:.9rem;}
/*搜索*/
.searchtitle {margin:5px 0px;color: #4892E6;font-size:.9rem;height: 55px; line-height:55px;background-color: #EEF3F7;}
.searchinput {margin-left:.2em;width:50%;height:35px;border: 1px solid #BFD1EB; font-size: 1rem;padding-left:.5rem;}
.searchbtn    {padding:0px 30px;height:35px; line-height:35px;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;}
.typetxt a{padding:5px 10px;}
.typetxt .cur, .typetxt a:hover{padding:5px 10px;background: #F97511;color: #fff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/*弹出框*/
#alert-edit {width:450px;height:300px;position:relative;left:20%; right:40%; top:10%;bottom:40%;position:fixed;border:1px #717171 solid;background-color: #E3E4E4;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius:10px;z-index:9999;}
.alertcol {border-bottom:#717171 1px solid;position: relative;margin-top:5px;height:25px;light-height:25px;text-align:center;font-size: 14px;font-weight: bold;color: #000;}
.alertcol .alertcola {color: #000;font-size: 14px;height:25px;light-height:35px;text-align:right;float:right;padding-right:5px;}
#pl-edit {width:500px;height:240px;position:relative;left:20%; right:40%; top:10%;bottom:40%;position:fixed;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;z-index:2;}
.newspic {width:200px;float:left;}
.picicon {position: absolute;position:fixed;top:5%;height:100px;width:100px;left:50%;cursor:pointer;}
.picmin {height:27px;width:27px;cursor:pointer;float:left;padding:0px 10px;}
.picmax {width:50%;height:400px;position:absolute;z-index:99;margin:auto;top:5%;left:0;right:0;position: fixed;text-align: center;cursor:pointer;}
/*弹出框*/
#alert_usr {display:none;}
.alertbox {right:15%;WIDTH: 305px;POSITION: absolute; TOP: 10%;bottom:20%;left:10%;right:30%;z-index:99999999;position:fixed;text-align:left;}
.alertbg {z-index:1002;width:100%;position:absolute;overflow:hidden;background: #FFF5FA;}
.alertcol {width:100%;background:#094E93;padding-top:5px;height:25px;light-height:25px;text-align:center;color:#ffff00;font-size: 14px;font-weight: bold;}
.alertcol .alertcola {font-size: 14px;color:#fff;height:25px;light-height:25px;text-align:right;float:right;padding-right:5px;}
.adduser_box{width:99%;height:400px;margin:0 auto;position:relative;overflow:hidden;border:#094E93 1px solid;}
.adduser_box li{background: #fff;
   float: left;
    border: 1px solid #BFD1EB;
    display: block;
    width:32.5%;height:22px;
    text-decoration: none;
    margin: 0 0 -1px -1px;
    position: relative;
    z-index: 0;
    text-align: center;}
.adduser_box li:hover{background: #BFD1EB;}
.adduser_box li a{color:#ff0000;font-size:13px;position:relative;overflow:hidden;text-align:center;padding-top:8px;}
.adduser_box li a:hover {color:#00690E;}
.jia {padding:0px 2px;margin:0px 8px;height:22px;line-height:22px;text-align: center; color: #fff; text-decoration: none; font-size:.7rem;border-radius:3px;display: inline-block; background: #CC00CC;cursor: pointer;border: 0;}
.jia:hover {background: #ff00ff;}
/*分页*/
.pagebox {height:42px;line-height:42px;position:relative;overflow:hidden;text-align:center;background-color: #EEF3F7;border-bottom: 1px solid #BFD1EB;}
.pagebtn {padding:0px 5px;height:22px; line-height:22px;text-align: center; color: #fff; text-decoration: none; font-size:.7rem;border-radius:3px;display: inline-block; background: #00AAFF;cursor: pointer;border: 0;}
.pagebtn:hover { background: #02A2AA;}
.pageprev {padding:0px 5px;height:22px; line-height:22px;text-align: center; color: #fff;font-size:.7rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background: #04686D;cursor: pointer;outline:none;border: 0;display: inline-block;}
.pageprev:hover { background: #05AFB7;}
.pagenext {padding:0px 5px;height:22px; line-height:22px;text-align: center; color: #fff;font-size:.7rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background: #CC00CC;cursor: pointer;outline:none;border: 0;display: inline-block;}
.pagenext:hover { background: #FF00FF;}
.pagetxt {padding:0px 5px;margin:0px 2px;height:22px; line-height:22px;border:1px #717171 solid;background-color: #EFEFEF; border-top-color:#FFFFFF; border-left-color:#FFFFFF;border-radius: 3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:.7rem;display: inline-block;}
.pagebox a {margin:0px 5px;font-family:Arial;font-size:1.2rem;}
.pagebox .on{color: #f00;font-size:1.2rem;font-weight:700;font-family:Arial;}
.pagetitle {position: relative;display:block;height: 42px; line-height:42px;background-color: #EEF3F7;border-top: 1px solid #BFD1EB;border-left: 1px solid #BFD1EB;border-right: 1px solid #BFD1EB;}
