@charset "utf-8";
/*科e互联特效基本框架CSS*/
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {
	margin:0;
	padding:0;
	-webkit-text-size-adjust: none
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal
}
body>div {
	margin:0 auto
}
div {
	text-align:left;
	overflow: hidden;
}
a img {
	border:0
}
body {
	color: #333;
	text-align: center;
	font: 12px "微软雅黑";
}
ul, ol, li {
	list-style-type:none;
	vertical-align:0
}
a {
	outline-style:none;
	color:#535353;
	text-decoration:none;
	font-family: 微软雅黑 !important;
}
a:hover {
	color: #D40000;
	text-decoration: none
}
.clear {
	height:0;
	overflow:hidden;
	clear:both
}
.button {
	display: inline-block;
	zoom: 1;
*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding:0.25em 0.6em 0.3em;
	/*text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);*/
}
.red {
	color: #faddde;
	/*border: solid 1px #980c10;*/
	/*background: #d81b21;*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715));
	background: -moz-linear-gradient(top, #ed1c24, #A51715);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');*/
}
/*.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top, #c9151b, #a11115);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
	color:#fff;
}*/
/*.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top, #aa1317, #ed1c24);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}*/
.cor_bs, .cor_bs:hover {
	color:#ffffff;
}
.keBody {
	background:url(../img/bodyBg.jpg) repeat #333;
}
.keTitle {
	height:100px;
	line-height:100px;
	font-size:30px;
	font-family:'微软雅黑';
	color:#FFF;
	text-align:center;
	background:url(../img/bodyBg3.jpg) repeat-x bottom left;
	font-weight:normal
}
.kePublic {
	background:#FFF;
	padding:50px;
}
.keBottom {
	color:#FFF;
	padding-top:25px;
	line-height:28px;
	text-align:center;
	font-family:'微软雅黑';
	background:url(../img/bodyBg2.jpg) repeat-x top left;
	padding-bottom:25px
}
.keTxtP {
	font-size:16px;
	color:#ffffff;
}
.keUrl {
	color:#FFF;
	font-size:30px;
}
.keUrl:hover {
	text-decoration: underline;
	color: #FFF;
}
.mKeBanner, .mKeBanner div {
	text-align:center;
}
/*科e互联特效基本框架CSS结束，应用特效时，以上样式可删除*/
.bigautocomplete-layout {
	display:none;
	background-color:#FFFFFF;
	border:1px solid #BCBCBC;
	position:absolute;
	z-index:100;
	max-height:220px;
	overflow-x:hidden;
	overflow-y:auto;
	line-height:26px;
	padding-bottom:5px;
}
.bigautocomplete-layout table {
	border-collapse:collapse;
	border-spacing:0;
	background:none repeat scroll 0 0 #FFFFFF;
	width:100%;
	cursor:default;
}
.bigautocomplete-layout table tr {
	background:none repeat scroll 0 0 #FFFFFF;
}
.bigautocomplete-layout .ct {
	background:none repeat scroll 0 0 #D2DEE8 !important;
}
.bigautocomplete-layout div {
	word-wrap:break-word;
	word-break:break-all;
	padding:1px 5px;
}
/*.demo {
	width:720px;
	margin:30px auto;
}
.demo h2 {
	font-size:16px;
	color:#3366cc;
	height:30px;
}
.demo li {
	float:left;
}
.text, .button {
	background:url(../img/spis_031ddf34.png) no-repeat;
}
.text {
	width:529px;
	height:22px;
	padding:4px 7px;
	padding:6px 7px 2px\9;
	font:16px arial;
	border:1px solid #cdcdcd;
	border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;
	vertical-align:top;
	outline:none;
	margin:0 5px 0 0;
}
.button {
	width:95px;
	height:32px;
	padding:0;
	padding-top:2px\9;
	border:0;
	background-position:0 -35px;
	background-color:#ddd;
	cursor:pointer
}*/
