﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, th, td, p, button, input, select, textarea { margin: 0; padding: 0; border: 0; }
b, em, i, strong, th { font-style: normal; font-weight: 400; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
button, input, select, textarea { font-family: inherit; font-size: 100%; }
img { border: 0; }
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: left; }
button::-moz-focus-inner { border: 0; padding: 0; }
:focus { outline: 0; }
/* --------------------- clear float --------------------- */
.clearfloat:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfloat { zoom: 1; }
.clear{clear:both;*zoom:1;}
/* --------------------- global --------------------- */
body { font-size: 12px; font-family: 'Microsoft YaHei',simsun, Verdana, arial, 'Hiragino Sans GB', sans-serif; color: #333; background-color: #f7f7f7; }
.header-top-wrap {background-color:#fff;}
.header-top {width: 1200px;height:60px;margin:0 auto;}
.header-top .top-logo {float: left;margin-top:15px;}
.header-top .top-logo a {display: inline-block;}
.header-top .top-logo img {margin-top: 3px;}
.header { float: right;display:inline-block; padding:23px 0;margin-right:38px; }
.header .loginInfo { margin-top: 6px;}
.content { width: 1200px; margin: 0 auto; min-height: 250px; _height: 250px; }
.content.content-pad{padding-bottom:30px;}
.content .content-title {color: #1464a0; font-size: 14px;padding: 22px 0 22px 14px;margin:0;border:none;border-bottom:1px solid #3685c0;}
.content .tab-btn{clear:both;*zoom:1;background-color:#eee;overflow:hidden;}
.content .tab-btn.remove-margin{margin-bottom:0;}
.content .tab-btn .tab-btn-item{float:left;font-size:14px;display: inline-block;color:#666;text-align:center;text-decoration:none;cursor:pointer;height:40px;line-height:40px;}
.content .tab-btn .tab-btn-item + .tab-btn-item{margin-left:2px;}
.content .tab-btn .tab-btn-item.current,.content .tab-btn .tab-btn-item:hover{background-color:#1464a0;color:#fff;border:none;}
.content .tab-btn.tab-btn-2 .tab-btn-item{width:599px;}
.loginInfo a { text-decoration: none; color: #333; padding-bottom: 3px; }
.loginInfo a span,#accountIdContainer span{color: #e9e9e9; }
.btn { cursor: pointer; color: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-color: #1464a0; overflow: visible; }
.header-top #accountIdContainer{position: relative;}
.header-top #accountIdContainer .name{display:inline-block;cursor:pointer;}
.header-top #accountIdContainer .name a{display:inline-block;max-width:155px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;}
.header-top #accountIdContainer .name i{background-image: url('../Css/iconsearch/iconsearch.sprite.png');background-repeat: no-repeat;display: inline-block; width: 10px;height: 7px;background-position: -30px -179px;margin-left:10px;margin-right:10px;}
.header-top #accountIdContainer .user-select-content{display:none;position:absolute;z-index:2;top: 24px;left: 50%;margin-left: -120px;width: 240px;}
.header-top #accountIdContainer .logout{display:none;position: absolute;right: 13px;top: 11px;color:#f11515;}
	.header-top #accountIdContainer .name .singlelogout {
		color: #f11515;
		display:inline;
		float:right;
	}
.header-top #accountIdContainer .user-select-content .item{display:block;line-height:38px;background-color:#f5f5f5;border-top:1px solid #eee;font-size: 14px;}
.header-top #accountIdContainer .user-select-content .item:first-child{border-top:none;}
.header-top #accountIdContainer .user-select-content .item.active{background-color:#fff;}
.header-top #accountIdContainer .user-select-content .item .name{display:block;padding:0 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.header-top #accountIdContainer .groupAccount{display:none;}
.header-top #accountIdContainer .groupAccount a{display:block;padding:0 13px 0 23px;height:32px;line-height:32px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;cursor:pointer;font-size:12px;}
.header-top #accountIdContainer .groupAccount a:hover{background-color:#eef7fe;color:#1464a0;}
/*.btn:hover { opacity: .8; filter: alpha(opacity=80); }*/
.btn-disable {
    background-color: #eeebe8;
    color: #b8ad9d;
}
.btn-disable:hover { opacity: 1; filter: alpha(opacity=100); }
/* ----------------------------- footer ------------------------------- */
.footer { width: 100%; color: #b8ad9d; background-color: #324c60; min-width:1190px;}
.copyright { width: 1200px; margin: 0 auto; padding: 20px 0 16px 0; }
.copyright p { padding: 7px 0;color:#a7aeb6;text-align:center; }
.copyright p a {  text-decoration: none; color:#a7aeb6;}
.copyright p a:hover { text-decoration: underline; }
/* ----------------------------- navigation ------------------------------- */
.nav-wrap { background-color: #1464a0; width: 100%;height:88px;overflow:hidden;min-width: 1200px;}
.navigation { width: 1200px; margin: 0 auto; font-size: 14px;}

.navigation ul li { float: left;}
.navigation ul li a { float: left;display:inline-block; padding: 0 20px;height:88px;line-height:88px; color: #e6e6e6; text-decoration: none; }
.navigation ul li a span {display:inline-block;}
.navigation ul li a span .num{top:29px;}
.navigation ul li a span .num.width-26{top:19px;}
.navigation ul li a:hover, .navigation ul li a.active { background-color: #307bb3; }
.navigation ul li label { position: absolute; display:inline-block;top: -15px; text-align: center; width: 30px;  height: 20px;line-height:20px; font-size: 12px;color: #feedb7; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.navigation ul li label.flip { transform: rotate3d(0, 1, 0, 0deg); transition-duration: 1s; z-index: 1; }
.navigation ul li label.fliped { transform: rotate3d(0, 1, 0, 180deg); transition-duration: 1s; z-index: -1; }
/*.navigation ul li label.flip1 { transform: rotate3d(0, 1, 0, 0deg); transition-duration: 1s; z-index: 99; }
.navigation ul li label.fliped1 { transform: rotate3d(0, 1, 0, 180deg); transition-duration: 1s; z-index: -1; }*/
.navigation ul li .warning-icon { position: relative; display:none; }
.navigation ul li .warning-icon-number { background-color: #ff4200; }
.navigation ul li .warning-icon-text { background-color: #746d63; }
#nav-search a { *padding: 29px 25px 35px 25px; }
/* ----------------------------- login ------------------------------- */
.custom-header { color: #4c505c; font-size: 14px; font-weight: bold; padding: 0 0 3px 2px; border-bottom: 3px solid #ddd }
#dialog-close, .dialog-close { font-size: 16px; float: right; color: #6d6f7b; cursor: pointer; display: inline-block; }
.dialog-close {float: right;cursor: pointer;background-image: url('../Css/iconsearch/iconsearch.sprite.png');background-repeat: no-repeat;display: inline-block;	width: 15px;height: 15px;background-position: -30px -742px;padding:0;}
.dialog-close + span{display:block;height:70px;margin-top:60px;}
/*#dialog-close:hover, .dialog-close:hover { background-color: #ddd }*/
.login-word { float: left; padding: 4px 6px 2px 0 }
.custom-body { padding: 16px 4px 7px 2px; font-size: 12px; color: #666 }
.custom-body-left { width: 190px; padding-right: 15px; float: left }
.form-input { width: 190px; height: 24px; background-color: #efefef; border-top: 1px solid #ddd; margin-bottom: 12px; display: block }
#login-btn { width: 78px; height: 31px; text-align: center; margin: 14px 0; border-bottom: 2px solid #353945; color: #fff; background-color: #4b4f5b; cursor: pointer }
.reg_p { font-size: 12px; color: #666 }
.custom-body-right { width: 173px; float: left }
.login-colorSpan { width: 3px; background: #f52d18; height: 15px; display: block; position: absolute; padding-top: 2px }
.custom-body-right p { padding: 0 2px 12px 7px; line-height: 21px; color: #4c505c }
.custom-body-rightTitle { font-weight: bold; display: block }
.custom-body-marked { color: #6f717d }
.login-state-error { border: 1px solid #cd0a0a; background-color: #ff9e9e }
#loginResult { display: none; color: red; margin-left: 20px }
/* ----------------------------- standard state ------------------------------- */
.active { color: #85cd8d; }
.repeal { color: #999; }
/* ----------------------------- icons ------------------------------- */
.icon { background: url(../Css/iconsearch/iconsearch.sprite.png); display:inline-block;	background-repeat: no-repeat;}
.icon-view { background-position: -30px -306px; }
.icon-download { background-position: -30px -361px; }
.icon-cancelfavor { width: 25px;height: 25px;background-position: -30px -2115px;}
.icon-export { background-position:  -30px -1874px; }
.icon-cancel {width: 17px;height: 18px;background-position: -30px -2225px;}
.icon-trash { background-position: -30px -1961px; }
.icon.icon-choosed { 	background-image: url('../Css/iconwarn/iconwarn.sprite.png');
	background-repeat: no-repeat;
	display: inline-block;	width: 14px;
	height: 15px;
	background-position:-30px -351px;}
.icon.icon-choose { 	background-image: url('../Css/iconwarn/iconwarn.sprite.png');
	background-repeat: no-repeat;
	display: inline-block;	width: 14px;
	height: 15px;
	background-position: -30px -396px;}
.icon-readed { background-position: -91px -61px; }
.icon-viewall { background-position: 0 -100px; }
.icon-deleteBlue { background-position: -30px -1774px; }
.icon-deleteGrey { background-position: -30px -2170px; }
.icon-deleteapply {background-position:-30px -1774px;}
.icon-upload { background-position: 0 -140px; }
.icon-delete { background-position: -30px -1918px; }
.icon-exportall { background-position: -30px -1874px; }
.icon-uploadall { background-position:-30px -1829px; }
.icon-revise { background-position:-30px -1719px; }
#applylist a{color:#333; }
table .merge{	background-image: url('../Css/iconfav/iconfav.sprite.png');background-repeat: no-repeat;display: inline-block;width: 11px;height: 13px;}
table .merge.sort-down-icon {background-position: -30px -420px;width:11px;}
table .merge.sort-up-icon {background-position: -30px -463px;width:11px;}
/* 2015.01.27 */
.icon-upload-cont {
    height: 25px;
    width: 25px;
    float: left;
    margin: 0 18px;
    position: relative;
    margin-left: 23px;
}
.icon-upload-action { background: url(../Css/iconsearch/iconsearch.sprite.png) -30px -2005px; color: #5aafcd; display: block; height: 25px; width: 25px; position: absolute; left: 0; top: 0;overflow:hidden; }
.icon-upload-action-hover { background: #5aafcd url(../Images/action-icons.png) 14px -212px; color: #5aafcd; display: block; border-radius: 12px; height: 28px; width: 78px; position: absolute; left: -27px; top: 0; }
/* ---------------------dropdown select--------------------- */
.dropdown a, .dropdown a:visited { text-decoration: none; outline: none; color: #333; }
.dropdown dt a { display: block; }
.dropdown dt a span { cursor: pointer; display: block; padding: 7px 6px 3px 8px; }
.dropdown dd ul { max-height: 300px; overflow-y: scroll; background-color: #fff; border: 1px solid #bdbcbd; color: #C5C0B0; display: none; left: -1px; padding: 5px 0px; position: absolute; top: 5px; width: 66px; list-style: none; z-index: 2; }
.dropdown span.value { display: none; }
.dropdown dd ul li a { padding: 5px; display: block; cursor: pointer; }
.dropdown dd ul li a:hover { background-color: #e5e5e5; }
.dropdown-bg { background-position: -894px -415px; }
/* 2015.02.10 */
.warning-div {margin: 0 auto;padding:130px 0;width: 170px;}
.warning-img { width: 40px; height: 40px; float: left; margin: 5px 0 0 0;background-image: url('../Css/iconsearch/iconsearch.sprite.png');
	background-repeat: no-repeat;display: inline-block;	width: 24px;height: 24px;background-position: -30px -787px; }
.warning { float: left; margin-top: 5px;margin-left:10px;color:#1464a0;font-size:18px; }
.warning-div:after { clear: both; content: " "; display: table; padding-bottom: 10px; }
/* 水印 */
*::-webkit-input-placeholder { /* WebKit, Blink, Edge */color: #ccc;}
*:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ccc;}
*::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ccc;}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #ccc;}

