/* 96KaiFa原创源码，唯一官网：www.96kaifa.com */
@charset 'utf-8';

body {
	font-family: 'microsoft yahei';
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.header {
	width: 100%;
	height: 63px;
	min-width: 1200px;
}

.header .logo {
	display: block;
	margin: 14px 0 0;
}

.header .nav li {
	float: left;
	line-height: 62px;
	margin: 0 0 0 36px;
}

.header .nav li a {
	font-size: 16px;
	color: #333;
}

.header .nav li a:hover,.header .nav li .cur {
	color: #d53939;
}

.w1190 {
	width: 1190px;
	min-width: 1190px;
	margin: 0 auto;
}

.footer {
	min-width: 1200px;
	background: #23262b;
}

.footer-a {
	border-bottom: 1px solid #16181d;
}

.footer-a .a-bor {
	float: left;
	display: inline-block;
	height: 156px;
	padding: 35px 62px 15px;
	font-size: 14px;
	border-left: 1px solid #2c3037;
	border-right: 1px solid #16181d;
}

.a-bor.a-bor-frist {
	width: 222px;
	padding: 35px 29px  15px 0;
	border-left: 0;
}

.a-bor-frist h2 {
	margin: 0 0 10px 0;
}

.a-bor-frist p {
	display: block;
	*height: 38px;
	line-height: 38px;
	color: #c8c6c6;
}

.a-bor-frist p a {
	color: #c8c6c6;
	text-decoration: underline;
}

.a-bor-frist p a:hover {
	color: #fff;
}

.a-bor.a-bor-max {
	width: 320px;
	padding: 35px 20px 15px 70px;
}

.a-bor.a-bor-last {
	border-right: 0;
	padding: 35px 0 15px 48px;
	*padding: 35px 0 15px 40px;
}

.a-bor.a-bor-last h4 {
	padding: 0 0 0 10px;
	margin: 0 0 12px 0;
}

.a-bor.a-bor-last h4 img {
	display: block;
}

.a-bor.a-bor-last span {
	color: #71767e;
}

.a-bor-text ul li {
	padding: 0 0 13px 0;
	color: #71767e;
}

.a-bor-text ul li a {
	color: #cfcfcf;
}

.a-bor-text ul li+li a {
	color: #71767e;
}

.a-bor-text ul li a:hover {
	color: #cfcfcf;
	text-decoration: underline;
}

.footer-b {
	padding: 37px 0 0 0;
	*margin: 0 5px 0 0;
	font-size: 14px;
	color: #71767e;
	border-top: 1px solid #2c3037;
}

.footer-b span {
	float: left;
}

.footer-b ul {
	float: left;
	width: 1073px;
	margin: 0 0 0 20px;
}

.footer-b ul li {
	float: left;
	padding: 0 20px 12px 0;
	*padding: 0 16px 12px 0;
}

.footer-b ul li a {
	color: #71767e;
}

.footer-b ul li a:hover {
	color: #cfcfcf;
	text-decoration: underline;
}

.footer-c ul {
	width: 1009px;
	margin: 0 auto;
	padding: 22px 0 30px 0;
}

.footer-c ul li {
	float: left;
	width: 122px;
	height: 46px;
	padding: 6px 0 0 20px;
	border: 1px solid #2d2f32;
	cursor: default;
}

.footer-c ul li+li {
	margin: 0 0 0 30px;
}

.footer-c ul li span {
	float: left;
}

.footer-c ul li p {
	float: left;
	width: 78px;
	text-align: center;
	line-height: 20px;
	color: #71767e;
}

.footer-c ul li.font-samll {
	padding: 8px 0 0 15px;
}

.footer-c ul li.font-samll p {
	width: 92px;
	height: 28px;
	background: url(../images/header-footer.png) no-repeat -42px -168px;
}

.font-samll span.footer-ico {
	margin-right: 0;
}

.footer-c ul li:hover.font-samll p {
	background-position: -169px -168px;
}

.footer-c ul li:hover p {
	color: #cfcdcd;
}

.footer-ico {
	display: inline-block;
	background: url(../images/header-footer.png) no-repeat;
}

.footer-ico.xiehui {
	width: 42px;
	height: 42px;
	background-position: 0 -112px;
}

.footer-ico.beian {
	width: 34px;
	height: 41px;
	background-position: -58px -112px;
}

.footer-ico.jubao {
	width: 44px;
	height: 38px;
	background-position: -109px -112px;
}

.footer-ico.baojing {
	width: 35px;
	height: 39px;
	background-position: -170px -112px;
}

.footer-ico.anquan {
	width: 41px;
	height: 41px;
	background-position: -222px -112px;
}

.footer-ico.chengxin {
	width: 24px;
	height: 28px;
	background-position: -280px -112px;
}

.footer-c ul li:hover .xiehui {
	background-position: 0 -56px;
}

.footer-c ul li:hover .beian {
	background-position: -58px -56px;
}

.footer-c ul li:hover .jubao {
	background-position: -109px -56px;
}

.footer-c ul li:hover .baojing {
	background-position: -170px -56px;
}

.footer-c ul li:hover .anquan {
	background-position: -222px -56px;
}

.footer-c ul li:hover .chengxin {
	background-position: -280px -56px;
}

.footer .copy {
	height: 90px;
	font-size: 14px;
	color: #424d58;
	background: #181c1f;
	overflow: hidden;
}

.copy-text {
	float: left;
	line-height: 90px;
}

.copy-text a {
	position: relative;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 0 0 0 42px;
	color: #424d58;
	overflow: visible;
}

.copy-text a i.ico-gongan {
	position: absolute;
	left: 15px;
	top: 0;
	display: block;
	width: 20px;
	height: 22px;
	background: url(../images/header-footer.png) no-repeat -315px -198px;
	cursor: pointer;
}

.copy-text a:hover {
	color: #cfcfcf;
	text-decoration: underline;
}

.copy-text a:hover i.ico-gongan {
	background-position: -315px -168px;
}

.footer-share {
	float: right;
}

.footer-share p {
	margin: 0 15px 0 0;
	height: 90px;
	line-height: 90px;
	overflow: hidden;
}

.share-ico ul {
	height: 90px;
}

.share-ico ul li {
	position: relative;
	float: left;
	display: block;
	width: 40px;
	height: 40px;
	margin: 28px 0 0 15px;
	background: url(../images/header-footer.png) no-repeat 0 -245px;
	cursor: pointer;
}

.share-ico ul li span {
	display: none;
	position: absolute;
	bottom: -20px;
	left: 0px;
	width: 170px;
	font-size: 12px;
	color: #cfcfcf;
}

.share-ico ul li.por-open span {
	display: block;
}

.share-ico ul li > a {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	background: url(/96kaifa/CloudStatic/about_v2/public/images/header-footer.png) no-repeat;
	z-index: 1;
}

.share-ico ul li > a.weixin {
	width: 25px;
	height: 21px;
	margin: -10px 0 0 -12px;
	background-position: 0 0;
}

.share-ico ul li > a.sina {
	width: 26px;
	height: 21px;
	margin: -10px 0 0 -13px;
	background-position: -58px 0;
}

.share-ico ul li > a.fankui {
	width: 19px;
	height: 15px;
	margin: -7px 0 0 -9px;
	background-position: -113px 0;
}

.share-ico ul li:hover {
	background-position: -58px -245px;
}

.share-ico ul li:hover > a.weixin {
	background-position: -169px 0;
}

.share-ico ul li:hover> a.sina {
	background-position: -223px 0;
}

.share-ico ul li:hover > a.fankui {
	background-position: -280px 0;
}