@charset "utf-8";
/* CSS Document */
*html{
    background-image:url(about:blank);
    background-attachment:fixed;
    }

body{ background-color: #f2f1f3!important;}
.dropdown-menu{
	z-index: 99999 !important;
}
.sso_dialog_content iframe{
	min-height: 292px !important;
}
#page{
	margin-top: 30px;
}
.subMenu{ padding-top:5px; height:66px; z-index:2; width:1170px; background: #f2f1f3 !important; margin: 0 auto;} 
.inner a {
    color: #333;
    text-decoration: none ;
}
.fxd{ left:50%!important; margin-left:-585px!important; _margin-left:!important; _position:absolute; _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.subMenu .inner a{ float:left; width:27px; height:33px; margin-left:10px;}

.subMenu .inner a span{ float:left; line-height:25px; height:25px; padding-bottom:8px; font-family:微软雅黑; color:#fff; cursor:pointer;}

.subMenu .inner a span.submenu_one{ width:27px; background:url(../images/submenu_one.gif) no-repeat 0 0;}

.subMenu .inner a span:hover, .subMenu .inner .active span{ background-position:0 -33px!important; color:#017094; text-decoration:none!important;}


.subMenu #sTop{ margin-left:20px; display:inline;}

.subMenu #sTop, .subMenu #s1, .subMenu #s28{ width:51px;}

.subMenu #sTop span, .subMenu #s1 span, .subMenu #s28 span{ width:51px;}

.subMenu #sTop span{ width:51px; background:url(../images/submenu_all.gif) no-repeat 0 0;}

.subMenu #s1 span{ width:51px; background:url(../images/submenu_first.gif) no-repeat 0 0!important; color:#fff!important;}

.subMenu #s1 span:hover, .subMenu .active .submenu_one_s1{ color:#319a1d!important; text-decoration:none!important; background-position:0 -33px!important;}


.subMenu #s26{ float:left; width:27px; line-height:25px; height:25px; background:url(../images/submenu_none.gif) no-repeat 0 0; margin-left:3px; font-family:微软雅黑; color:#fff; cursor: default;}

.subMenu #s28 span{ width:51px; background:url(../images/submenu_last.gif) no-repeat 0 0!important; color:#fff!important;}

.subMenu #s28 span:hover, .subMenu .active .submenu_one_s28{ color:#b66016!important; text-decoration:none!important; background-position:0 -33px!important;}

.form_top{ float:left; width:1170px; border:1px solid #666; text-align:center; font-size:14px; line-height:28px; border-bottom:3px solid #666; margin:2px 0 0 0; display:inline; background:#fff; font-family:微软雅黑;}

.form_top td{ width:1170px;}


.form_one{ float:left; width:1170px; border:1px solid #666; border-top:none; text-align:center; font-size:14px; border-bottom:3px solid #8dd2e9; display:inline; background:#fff; font-family:微软雅黑,宋体;}

.form_one th{ width:99px; border-right:1px solid #666; text-align:center; font-size:26px; line-height:100%; color:#fff; background:#2dbbe9;}

.form_one td{ width:213px; border-right:1px solid #8dd2e9; border-bottom:1px solid #8dd2e9;}

.form_one_end{ border-right:none!important; width: 212px!important;}

.form_one td a{ float:left; width:100%; line-height:40px;}

.form_one td a:hover{ width:100%; background:#ddf2fa; color:#007dc9;}


.form_last{ border-bottom:3px solid #fdcf89;}

.form_last th{ background:#f90; font-size:16px;}

.form_last td{  border-right:1px solid #fdcf89; border-bottom:1px solid #fdcf89;}

.form_last td a:hover{ background:#fbeee2; color:#c96300;}


.form_first{ float:left; width:1170px; border:1px solid #666; text-align:center; font-size:14px; border-top:none; border-bottom:3px solid #96dac4; display:inline; background:#fff; font-family:微软雅黑;}

.form_first th{ border-right:1px solid #666; text-align:center; font-size:16px; line-height:40px; color:#fff; background:#3ac699;}

.form_first td{ border-right:1px solid #96dac4; border-bottom:1px solid #96dac4;}

.form_first td a{ float:left; width:100%; line-height:40px;}

.form_first td a:hover{ width:100%; background:#e9fdea; color:#319a1d;}



.menuBtn {

	background: center center no-repeat transparent;
	background: #000;
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 10px;

}



.section {
	width:1170px;
	z-index: 1;
	position: relative;
	margin: 0 auto;
}


.inner {
	width: 1170px;
	margin: 0 auto;
	position: relative;
}

.inner:after {
	  content: "";
	  display: table;
	  clear: both;
}
/* This is the selector i used for my menu, it needs to be set as position:absolute; */





.subNavBtn {
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	color: #fff;
}


.software_name{ font-weight: bold; line-height: 40px;}



/* SECTIONS */
.sTop {
	min-height: 290px;
	
	_height: 290px;
}


.line1 {
	min-height: 44px;
}

.line2 {
	min-height: 42px;
}

.line3 {
	min-height: 126px;
}

.line4 {
	min-height: 167px;
}

.line5 {
	min-height: 86px;
}

.line6 {
	min-height: 126px;
}

.line7 {
	min-height: 290px;
}

.line8 {
	min-height: 331px;
}

.line9 {
	min-height: 372px;
}

.line10 {
	min-height: 413px;
}

.line11{
	min-height: 372px;
}

.line12{
	min-height: 495px;
}

.line13{
	min-height: 495px;
}

.line14{
	min-height: 577px;
}

.line15{
	min-height: 618px;
}

.line16{
	min-height: 659px;
}

.line17{
	min-height: 700px;
}

.line18{
	min-height: 741px;
}

.line19{
	min-height: 782px;
}

.line20{
	min-height: 823px;
}

.line21{
	min-height: 864px;
}

.line22{
	min-height: 905px;
}