@charset "utf-8";
body,div,hr,p,blockquote,ul,ol,li,table,tbody,tr,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend {
  font-size:12px;
  font-weight:normal;
  margin:0px;
  padding:0px;
  font-family:'microsoft yahei',Helvetica, Tahoma, Arial, sans-serif;
  border: none;
}
body{
  color:#333;
  background-color:#fff;
}
html {
  overflow-y:auto!important;
  *overflow-y:scroll;
}
.clearfix {
  *zoom:1;
  *clear:both;
}
.clearfix:after {
  display:block;
  clear:both;
  content:".";
  visibility:hidden;
  overflow: hidden;
  height:0;
}
*+html img{
  -ms-interpolation-mode:bicubic;
}
.clearboth{
  clear:both;
}
ul,ol{
  list-style:none
}
table{
  border-collapse:collapse;
  border-spacing:0
}
.fl {
  float:left;
  display:inline;
}
.fr {
  float:right;
  display:inline;
}
.hide {
  display:none;
}
.show {
  display:block;
}
.wrap1100{
    width: 1100px;
    margin: 0 auto;
}
.wrap1200{
    width: 1200px;
    margin: 0 auto;
}
a{
  color:#333;
  text-decoration:none;
}

.wauto{width:auto}

.pd15{padding:15px}
.mbt15{margin-bottom: 15px;}


/*头部样式*/
.header{position:fixed;left:180px;top:0;right: 0px;z-index: 9999; height: 50px;line-height: 50px;background:#F5F5F5;border-bottom:1px solid #EBEBEB;}
.header .header_fl{font-size:16px;color:#4e5365;font-weight: bold;margin-left:30px}
.header .header_fr{font-size:14px;color:#b5b5bf;margin-right:30px}
.header a {margin-left:20px;color: #2c8cf0;text-decoration:none;}
/*底部样式*/
.footer{position: fixed;z-index:10;bottom:0;left:180px;right:0;height: 40px;line-height: 40px;background-color: #F7F7F8;text-align: center;font-size: 14px;color:#80848f;}
/*左边菜单*/
.lefumenu{position: fixed;top:0px;left:0;bottom:0;width: 180px;background:#313853;overflow-y: auto;}
.lefumenu .login_img{width:180px;height: auto;text-align: center;}

ul.menu_nav li div{cursor: pointer;position:relative;}
ul.menu_nav li div.data-0{width:177px;height:45px;line-height: 45px;color:#9ba2bc;font-size:13px;text-indent: 20px;border-left:3px solid #313853}
ul.menu_nav li div.data-0.on{background:#222B3F;color:#33c3ff;border-bottom:1px solid #313853;border-left-color:#33C3FF}
ul.menu_nav li div.data-0.nochild.on{color:#a1ddff;font-weight: bold;}
ul.menu_nav li div.data-0 i.menu_nav_account{position: absolute;display: inline-block;width: 45px;height: 25px;top: 10px;right: 0;background: url(../img/ico.png) 14px 9px no-repeat;}
ul.menu_nav li div.data-0.on i.menu_nav_account{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 
	background-position: 19px 9px;
}
ul.menu_nav li div i.menu_subnav_account{position: absolute;display:none;width: 45px;height: 25px;top: 10px;right: 0;background: url(../img/ico.png) -47px 9px no-repeat;}
ul.menu_nav li div.on i.menu_subnav_account{display: inline-block;}
ul.menu_nav li ul{display: none;padding:10px 0;background: #222B3F;}
ul.menu_nav li ul li div{background: #222B3F;width: 180px;height: 40px;line-height: 40px;color:#fff;font-size:13px;text-indent:65px;}
ul.menu_nav li ul li div.on{color:#a1ddff}

ul.menu_nav li div span.menuico{display:inline-block;margin-right:15px;width:24px;height:24px;background:url(../img/menu_ico.png?v=1.2) 2px -34px no-repeat;position: relative;top: 7px;}
ul.menu_nav li div span.ico_1{background-position: 2px -34px;}
ul.menu_nav li div span.ico_2{background-position: 1px 5px;}
ul.menu_nav li div span.ico_4{background-position: 2px -115px;}
ul.menu_nav li div span.ico_53{background-position: 1px -72px;}
ul.menu_nav li div span.ico_3{background-position: 2px -154px;}
ul.menu_nav li div.on span.ico_1{background-position: -37px -34px;}
ul.menu_nav li div.on span.ico_2{background-position: -38px 5px;}
ul.menu_nav li div.on span.ico_4{background-position: -37px -115px;}
ul.menu_nav li div.on span.ico_3{background-position: -38px -153px;}

/*中间*/
.content{position:fixed;top:50px;bottom:0px;left:180px;right:0px;overflow: hidden;}

/*提示*/
.msg-wrapper {
	position: fixed;
	z-index: 99999999;
	top: 70px;
	right: 0;
	left: 0;
	margin: 0 auto;
	width: 260px;
	*margin-left: -130px;
	*left: 50%
}

.msg-wrapper .msg-content {
	position: relative;
	margin-bottom: 10px;
	background-color: #fff;
	opacity: 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .35);
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
	overflow: hidden
}

.msg-wrapper .msg-content.in {
	opacity: 1
}

.msg-wrapper .msg-content.success,
.msg-wrapper .msg-content.success .close {
	color: #fff;
	background-color: #60a917
}

.msg-wrapper .msg-content.success .close:hover {
	background-color: #7ad61d
}

.msg-wrapper .msg-content.info,
.msg-wrapper .msg-content.info .close {
	color: #fff;
	background-color: #1ba1e2
}

.msg-wrapper .msg-content.info .close:hover {
	background-color: #59cde2
}

.msg-wrapper .msg-content.warning,
.msg-wrapper .msg-content.warning .close {
	color: #fff;
	background-color: #fa6800
}

.msg-wrapper .msg-content.warning .close:hover {
	background-color: #ffc194
}

.msg-wrapper .msg-content.error,
.msg-wrapper .msg-content.error .close {
	color: #fff;
	background-color: #ce352c
}

.msg-wrapper .msg-content.error .close:hover {
	background-color: #da5a53
}

.msg-wrapper .msg-content .msg-content-inner {
	padding: 20px;font-size:14px
}

.msg-wrapper .msg-content .close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 20px;
	height: 20px;
	line-height: 18px;
	*line-height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
	font-weight: 400;
	outline: none;
	cursor: pointer;
	background-color: #fff;
	color: #777
}

.msg-wrapper .msg-content .close:hover {
	background-color: #cde6f7;
	color: #fff
}

/*layui样式修改*/
.layui-table, .layui-table-view {margin: 0;}
.layui-table-cell{overflow: auto;text-overflow: ellipsis;white-space: normal;height: auto;}
.layui-table-box div,.layui-table-box span,.layui-table-box a,.layui-table-box input{font-size:14px}
/*短链接管理平台*/
.link_header,.link_footer{width:100%;height:120px;background:#fff}
.link_header .top_title .subtitle{color:#24211d;font-size:17px;line-height: 120px;}
.link_header .top_title .logo_login{display:inline-block;width:320px;height:120px;background:url(../img/logo_login.png?v=1) 0 20px no-repeat;margin-right:20px}
.link_header .top_user{font-size:13px;margin:30px 0;position:relative;height:60px;line-height:60px}
.link_header .top_user .user_ico{display:inline-block;width:24px;height:24px;background:url(../img/user_ico.png?v=1) no-repeat;vertical-align: middle;margin-right:10px;}
.link_header .top_user a{color:#666;font-size:13px;margin-left:35px;}
.link_content .index_bn{height:480px;background:#2c7df0 url("http://pic.yoozhe.com/Upload/adposition/2019092614366951.png") center top no-repeat}
.link_content ul.index_nav{margin-left:-60px;margin-top:80px}
.link_content ul.index_nav li{margin-left:60px;float:left;width:150px;height:auto;text-align: center;font-size:16px;color:#666}
.link_content ul.index_nav li em{display: inline-block;width:100%;height:96px;background:url(../img/nav_ico.png) center top no-repeat;margin-bottom:6px;}
.link_content ul.index_nav li .nav_1{background-position:27px 0}
.link_content ul.index_nav li .nav_2{background-position:-150px 0}
.link_content ul.index_nav li .nav_3{background-position:-324px 0}
.link_content ul.index_nav li .nav_4{background-position:-500px 0}
.link_content ul.index_nav li .nav_5{background-position:-677px 0}
.link_content ul.index_nav li .nav_6{background-position:-853px 0}
.link_footer{text-align: center;font-size:13px;color:#666;line-height:120px;margin-top: 40px;}

.link_layer_cn{position: relative;padding:50px 40px}
.link_layer_cn .close{position:absolute;top:5px;right:10px;font-size:25px;cursor: pointer;display: inline-block;width:30px;height:40px}
.link_layer_cn .title{font-size:15px;color:#333;font-weight: bold;margin:5px 0;display: inline-block;}
.linkcn_fl{width:510px}
.linkcn_fr{width:189px;height: 200px;border-left:1px solid #EEEEEE;text-align: center;}
.linkcn_fr a{color:#4596fe;font-size:14px;text-decoration: underline;display: inline-block;}
.linkcn_fr img{width: 120px;height: 120px;border: 5px solid #F8F8F8;margin:25px 0 6px;}
.linkcn_fl .oldlink_txt,.linkcn_fl .sortlink_txt{width:460px;font-size:14px;color:#666;background:#F8F8F8;word-wrap:break-word;word-break:break-all;padding:10px;line-height: 21px;overflow: hidden;}
.linkcn_fl .oldlink_txt{height:40px;margin:10px 0 15px 0}
.linkcn_fl .sortlink_txt{height:20px;margin:10px 0 0;position:relative}
.linkcn_fl .sortlink_txt a{color:#4596fe;font-size:14px;}
.linkcn_fl .sortlink_txt .copylink{display: inline-block;color:#fff;font-size:14px;background:#4596FE;width:80px;height:40px;line-height:40px;text-align: center;position:absolute;top:0;right: 0;cursor: pointer;}
.linkcn_fl .sortlink_txt .copylink.on{background:#008F00}

.login-layer{border-radius:10px !important;overflow:hidden;}
.login-layer .layui-layer-title{font-size:24px;color:#fff;background:#2D94FF;text-align: center;height:60px;line-height: 60px;padding:0}
.login-layer .login_fromBox{padding:30px;}
.login-layer .login_fromBox .form_control{margin-bottom:25px;position:relative}
.login-layer .login_fromBox .form_control input.form_input{width:348px;height:35px;line-height:35px;text-indent:50px;font-size:14px;color:#1b2338;border:1px solid #D8D9DD;border-radius: 5px;outline: 0;}
.login-layer .login_fromBox .form_control em.line{display:inline-block;width:35px;height:35px;position:absolute;border-right:1px solid #D8D9DD;top:1px;left:1px;background:url('../img/ico.png') no-repeat;}
.login-layer .login_fromBox .form_btn{height:40px;background:#2D94FF;color:#fff;font-size:16px;width:350px;border-radius:5px;}
.login-layer .login_fromBox .form_btn:hover{background-color: #0D81FC;}
.login-layer .login_fromBox .keeplogin{color:#b5b5bf;font-size:13px;}
.login-layer .login_fromBox .keeplogin input{vertical-align: middle;}
.login-layer .login_fromBox .form_control .Validform_checktip{width:auto;height:20px;line-height:20px;position:absolute;top:37px;left:50px;padding-left:0;background:none;font-size:12px}
.login-layer .login_fromBox .form_control .form_input.Validform_error {border: 1px solid #f00;color: #f00;}
.login-layer .login_fromBox .form_control .Validform_wrong {color: #ff4967;}


.top_user .layui-nav-child{display: none;-webkit-animation: dropNav .4s ease both;animation: dropNav .4s ease both;min-width:130px;top:50px}
.top_user.login_top_user:hover .layui-nav-child{display: inline-block;}
@-webkit-keyframes dropNav {
	0% {
		-webkit-transform: translate3d(0, -20px, 0);
		opacity: 0
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1
	}
}
@keyframes dropNav {
	0% {
		transform: translate3d(0, -20px, 0);
		opacity: 0
	}
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}


.retransLog .table_main table .td_operate .open_icon{background: url("../img/open_ico.png") center center no-repeat;}
.retransLog .table_main table .td_operate .del_icon{background: url("../img/del_ico.png") center center no-repeat;}
.retransLog .table_main table .td_operate .del_icon:hover{background: url("../img/del_a_ico.png") center center no-repeat;}
.table_outbox .table_main table td.algin_l,.table_outbox .table_main table th.algin_l{text-align:left}
.table_outbox .table_main table td.algin_c,.table_outbox .table_main table th.algin_c{text-align:center}
.table_outbox .table_main table tr.user_fj{color:#b9b9b9}
.table_outbox .table_main table td.select select{width: 120px;height: 28px;line-height: 28px;font-size: 13px;border: 1px solid #dfdfdf;}
.table_outbox .table_main table td .sort-input{width: 110px;height: 28px;line-height: 28px;border: 1px solid #bfc2ca;text-align: center;}
.info_form{margin-top:30px;font-size:14px}
.info_form label{font-size:14px;color:#666}
.info_form .txt_val{height:38px;line-height:38px;font-size:14px;color:#333}
.info_form input{font-size:14px;color:#333}

.slt_common{position:relative}
.slt_common:hover .item_common{display:block;}
.slt_common .item_common{position:absolute;top:34px;left:0;padding:5px 0;width:100%}
.slt_common .item_common span{display:block;background:#F5F5F5;font-size:14px;color:#666}
.slt_common .item_common span.active{color:#3c79ad}

/*header*/
.logout{
	line-height: 50px;
	padding:0 20px;
}
.logout .outlogin{
	font-size: 14px;
	cursor: pointer;
}

.redtip{color:red;margin-right:5px}
.formcls .layui-form-label,.formcls .layui-input,.formcls .layui-textarea,.formcls .layui-form-select .layui-input,.formcls .layui-form-mid{font-size:14px}

#userName{
	font-size: 12px;
}
/* 导航hover */
/* .lefumenu .menu_nav .data-0:hover{font-weight: bold;
	background: #222B3F;
	color: #33c3ff;
	border-bottom: 1px solid #313853;
	border-left-color: #33C3FF;
	border-left: 3px solid #33C3FF;
} */

