html {
	width:100%;
	height:100%;
	background-color:#292E41;
}
body {
	margin:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../../images/sfk/module/img_bg.png) no-repeat;
	background-position:50%;
	background-size:50%;
	background-attachment:fixed;
}
ul,ol,li,div {
	margin:0;
	padding:0;
}
ul,ol {
	list-style:none;
}
table,tr,td {
	padding:0px;
	border-spacing:0px;
}
p {
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Microsoft YaHei;
}
.carousel-content {
	height:100%;
	width:100%;
}
#carousel-login {
	}.login-btn {
	position:relative;
	top:60%;
	left:20%;
	height:76px;
	width:362px;
	background:url(../../images/sfk/login/login_btn.png) no-repeat;
	cursor:pointer;
}
#carousel-zncrk {
	background:url(../../images/sfk/zncrk/img_bg.png) no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.carousel-itrem-content {
	background:url(../../images/sfk/zncrk/pixel.png) repeat-x left 16px;
	position:relative;
	top:258px;
	width:100%;
	height:90px;
}
#carousel-zncrk .carousel-itrem-text {
	background:url(../../images/sfk/zncrk/text.png) no-repeat center 0;
	position:relative;
	top:338px;
	margin-left:20px;
	width:100%;
	height:131px;
}
.carousel-itrem-lr {
	width:10%;
	float:left;
}
.carousel-itrem-m {
	float:left;
	cursor:pointer;
}
.carousel-itrem-m-point {
	height:30px;
	background:url(../../images/sfk/zncrk/point.png) center 10px no-repeat;
}
.carousel-itrem-m-point-hover {
	height:30px;
	background:url(../../images/sfk/zncrk/point_hover.png) center 2px no-repeat;
}
.carousel-itrem-m-font-c {
	font-size:24px;
	line-height:34px;
	text-align:center;
	cursor:pointer;
	font-family:Microsoft YaHei;
}
.carousel-itrem-m-font-e {
	font-size:18px;
	line-height:18px;
	text-align:center;
	cursor:pointer;
	font-family:Microsoft YaHei;
}
.carousel-itrem-detail {
	height:248px;
	width:379px;
	position:absolute;
	display:none;
	background:url(../../images/sfk/zncrk/img_detail_bg.png) no-repeat;
}
.carousel-itrem-detail li {
	background:url(../../images/sfk/zncrk/li_icon.png) 24px center no-repeat;
	padding-left:40px;
	font-family:Microsoft YaHei;
	font-size:17px;
}
#carousel-zncc {
	background:url(../../images/sfk/zncc/img_bg.png) no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
#carousel-zncc .carousel-itrem-text {
	background:url(../../images/sfk/zncc/text.png) no-repeat center center;
	margin-top:100px;
	width:100%;
	height:492px;
}
#carousel-znaf {
	background:url(../../images/sfk/znaf/img_bg.png) no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
#carousel-znaf .carousel-itrem-text {
	background:url(../../images/sfk/znaf/text.png) no-repeat center center;
	margin-top:180px;
	width:100%;
	height:244px;
}
.carousel-header {
	position:absolute;
	overflow:hidden;
	height:80px;
	width:100%;
	top:0px;
}
.carousel-header-logo {
	float:left;
	padding-left:40px;
	padding-top:20px;
}
.carousel-header-delimiter {
	float:left;
	height:100%;
}
.carousel-header-time {
	float:left;
	height:100%;
}
.carousel-header-date {
	float:left;
	height:100%;
	padding-top:18px;
	width:70px;
	padding-left:15px;
}
.carousel-header-weather {
	float:left;
	height:100%;
	width:300px;
	padding-top:11px;
	margin-left:20px;
	text-align:right;
	overflow:hidden;
}
.carousel-header-login {
	float:right;
	height:100%;
	padding-top:23px;
	padding-right:26px;
	cursor:pointer;
}
.carousel-logo {
	position:absolute;
	overflow:hidden;
	right:40px;
	bottom:15px;
}
.left_time {
	float:left;
	height:100%;
	font-size:20px;
	letter-spacing:3px;
	line-height:80px;
}
.right_time {
	float:left;
	height:20px;
	font-size:12px;
	line-height:20px;
	letter-spacing:2px;
}
.login-mask {
	z-index:1001;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	height:100%;
	width:100%;
	display:none;
	position:absolute;
	background-color:#333333;
	-moz-opacity:0.6;
	opacity:0.60;
	filter:alpha(opacity=60);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	/兼容ie8及以下/
}
.login-frame {
	z-index:1002;
	position:absolute;
	height:450px;
	width:460px;
	top:50%;
	left:50%;
	margin-left:-220px;
	margin-top:-200px;
	display:none;
}
.login-open {
	float:left;
	width:441px;
	height:450px;
}
.login-close {
	position:absolute;
	right:12px;
	top:16px;
	width:18px;
	height:18px;
}
#login-open-iframe {
	height:100%;
	width:100%;
	background-color:transparent;
}

/* 修改 */
* {
	font-size: 62.5%;
}
.carousel-header-logo {
    float: left;
    padding-top: 17px;
}
.login-btn {
    left: 35%;
    height: 37px;
    width: 100px;
}
.login-title-main {
    position: absolute;
	font-family: 黑体;
    top: 23%;
    left: 17%;
	color: white;
	font-size: 8rem;
}
.login-title-main span {
	display: block;
	padding-top: 0.5rem;
	letter-spacing: 1rem;
}
.login-title-other {
    position: absolute;
	font-family: Microsoft YaHei;
    top: 44%;
    left: 17%;
	padding-left: 5px;
	color: #7b89bd;
	font-size: 3rem;
}
.login-title-other span {
	display: block;
	padding-top: 0.5rem;
	letter-spacing: 0.1rem;
}
.login-right {
	position: absolute;
    top: 20%;
    left: 45%;
    height: 348px;
    width: 628px;
    background: url(../../images/sfk/login/login_right.png) no-repeat;
}
.login-right span{
	position: absolute;
	font-family: SimHei,黑体;
	letter-spacing: 0.3rem;
	font-weight: 800;
	color: white;
	font-size: 1.6rem;
}
.login-right-span1 {
	top: 45px;
	left: 175px;
}
.login-right-span2 {
	top: 22px;
	left: 375px;
}
.login-right-span3 {
	top: 112px;
	left: 270px;
}
.login-right-span4 {
	bottom: 104px;
	left: 240px;
}
.login-right-span5 {
	bottom: 144px;
	right: 128px;
}
.login-right-span6 {
	bottom: 76px;
	right: 125px;
}
.login-bottom-copy {
	position: absolute;
	width: 100%;
	bottom: 42px;
	color: white;
	font-family: Microsoft YaHei;
	text-align: center;
	letter-spacing: 0.5rem;
}
.carousel-foot {
	width: 100%;
	height: 60px;
	font-family: SimHei,黑体;
	text-align: center;
	position: absolute;
	bottom: 1.5rem;
	left: 0;
}
.carousel-foot-logotxt {
	font-size: 16px;
	color: white;
}
.carousel-foot-logoimg {
	position: absolute;
	right: 4.5%;
	bottom: 25px;
}