@charset "utf-8";
/* CSS Document */
.wrapper{background:#fff}
.header{}
.header .inhead{background:#fff;min-height:auto;}
.header-logo{padding: 25px 0 25px;}
.toolbar{position: absolute; top: 65px; right: 0px; width: auto;}
.toolbar .pulldown{position: relative;height: 50px;float: left;margin-right: 10px;}
.toolbar .pulldown a{}
.toolbar .pulldown .split{margin:0 15px;}

.xj_dg{display: flex;}

.leftmenu{background:#F7F7F7;height:100%;}
.leftmenu .tit{
	background:#016BB5;
	height:50px;
	line-height:50px;
	color:#fff;
	padding-left:20px;
}
.leftmenu .sub-menu {
	background:#F2FAFE;
	line-height:40px;
	width:327.5px;
	padding-left:0;
}
.sub-menu a {
    width: 307.5px;
    font-size: 16px;
	line-height:40px;
    float: left;
	padding-left:20px;
    border-bottom: 1px solid rgb(147, 184, 210);
}
.leftmenu .sub-menu a:hover{color:#2D6896;background:#D2E9FF;}

.rightcon{height:100%;width:100%;border: 1px solid #ccc;}
.rightbody{margin:0 30px;height:100%;}
.rtit{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;font-weight:bold;}
.rtit span{float:right;font-size:14px;font-weight:normal;}

/*登录区域*/
.ml50 {
    margin-left: 50px;
}
.fl {
    float: left;
}
.mt25 {
    margin-top: 25px;
}
.pub-bottom-border-blue {
    border-bottom: 1px #015293 solid;
}
.login-div{ width: 400px; }
.login-mode{ height: 40px; }
.login-mode-div{ 
	width: 80px; 
	height: 39px;
	text-align: center; 
	cursor: pointer;
}
.mode-font{ 
	line-height: 39px; 
	font-weight: bold; 
	color: #6f6f6f; 
	font-size: 18px; 
}
.login-active{ 
	color: #005095; 
	border-bottom: 1px #005095 solid; 
}
.login-active span{ color: #005095;}
.import-div {
    height: 30px;
    position: relative;
}
.pub-bottom-border {
    border-bottom: 1px #c4c4c4 solid;
}
.import-div input {
    /*margin-top: 8px;*/
    margin-left: 7px;
    width: 350px;
    height: 20px;
    border: 0;
    font-size: 15px;
    font-family: "FZLTTHK GBK1 0", "FZYouHK_512B", "微软雅黑", "宋体", Arial;
    line-height: 20px;
    background-color: #FFF;
}
.addition span {
    color: #909090;
}
.addition a {
    font-size: 14px;
    color: #015293;
}
.pointer {
    cursor: pointer;
}
.blue-button400 {
    width: 400px;
    height: 38px;
    border: 0;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    font-family: "FZLTTHK GBK1 0", "FZYouHK_512B", "微软雅黑", "宋体", Arial;
}
.themebgc {
    background-color: #015293;
}
.auto {
    margin-left: auto;
    margin-right: auto;
}
.rectangle.active {
    color: #fff;
    background-color: #015293;
}
.rectangle-3 {
    width: 210px;
}
.rectangle {
    position: relative;
    width: 200px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    display: block;
    float: left;
    height: 36px;
    background-color: #cfcfcf;
}
.right-move {
    margin-left: 40px;
}
.active .triangle {
    border-color: transparent transparent transparent #015293;
}
.triangle {
    position: absolute;
    right: -36px;
    top: 0;
    display: block;
    width: 0;
    height: 0;
    border-width: 18px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #cfcfcf;
}
.triangle-cave {
    position: absolute;
    left: -36px;
    top: 0;
    width: 0;
    height: 0;
    border-width: 18px;
    border-style: solid solid solid dashed;
    border-color: #cfcfcf #cfcfcf #cfcfcf transparent;
}
.active .triangle-cave {
    border-color: #015293 #015293 #015293 transparent;
}
.pe-title {
    font-size: 16px;
}
.themec {
    color: #015293;
}
.title-font {
    font-size: 16px;
    font-weight: bold;
}
.red-star {
    margin-right: 3px;
    color: #ee6664;
    font-weight: normal;
    vertical-align: middle;
}
.sred{color:#ff0000;}
.newstext textarea{width:820px;height: 360px;resize: none;}