@charset "utf-8";
.outerBanner {
	position: relative;
	overflow: hidden;
	z-index: 1;
	background: #fff;
}
.outer {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	height: 540px;
}
.indexBanner {
	width: 1920px;
	height: 540px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	position: absolute;
	top: 0;
	background: url(http://www.shkyby.com/templets/kaiyuan/swf/loading.gif) center center no-repeat;
	z-index: 2;
}
.indexBanner img {
	display: block;
}
.indexBanner li {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	display: none;
	background-color: #fff;
}
/*.indexBanner dl{position:absolute;left:234px;bottom:50px;z-index:60;}
.indexBanner dd{background-color:#212121;width:30px;height:10px;overflow:hidden;float:left;margin-right:5px;text-indent:-6666px;cursor:pointer;}
.indexBanner dd.current{background-color:#ff3300;}*/
.indexBanner dl {
	position: relative;
	width: 1020px;
	margin: 120px auto 0 auto;
	z-index: 60;
}
/*.indexBanner dd{background-color:#fff;width:30px;height:10px;overflow:hidden;float:left;margin-right:5px;text-indent:-6666px;cursor:pointer;}*/
.indexBanner dd {
	background-color: #fff;
	width: 10px;
	height: 10px;
	margin-top: 8px;
	overflow: hidden;
	float: right;
	text-indent: -6666px;
	cursor: pointer;
	clear: both;
}
.indexBanner dd.current {
	height: 30px;
	background-color: #024097;
}
.footer {
	color: #fff;
	background: #000;
	margin-top:30px;
}
.footer a {
	color: #1657c7;
}
.footer span {
	color: #1657c7;
}
.fbox {
	width: 33%;
}
.fbox .tit {
	font-size: 14px;
}
.fbox .tit em {
	margin-left: 10px;
	color: #1657c7;
}
.fbox .con {
	padding: 20px 0;
}
.fbox .con .en {
	color: #666;
	font-style: italic;
}
.foot_r {
	width: 300px;
}
.foot_nav {
	height: 42px;
	line-height: 42px;
	background: #000;
	border-bottom: #444 solid 1px;
}
.foot_nav li {
	float: left;
	width: 120px;
	text-align:center;
}
.foot_nav li a {
	color: #fff;
}
.foot_nav li a span {
	color: #fff;
}
.corp {
	padding: 20px 0;
	color: #eee;
	text-align: center;
	line-height:24px;
}
.corp a {
	color: #fff;
	line-height: 30px;
}
.corp a:hover {
	color: #eeeeee;
	line-height: 30px;
}
.searchbar{ height:50px; background:#fff;}
.searchbar .hotkey{ line-height:50px;}
.searchbar .hotkey em{ font-weight:bold; color:#104eaa;}
.searchbar .hotkey a{ padding:0 10px; border-right:#ccc dashed 1px; color:#666;}
.searchbox{ padding:8px 0 0 0;}
.searchbox .key{ float:left; width:180px; height:18px; padding:5px 10px; border:#dadada solid 1px; border-right:0; color:#666;}
.searchbox .btn{ float:left; width:36px; height:30px; background:url(../images/search_btn.jpg); color:#fff; border:0; text-indent:-999em; overflow:hidden;}
.right {
    float: right;
}
.left {
    float: left;
}