body{background: #f0f0f0}
.wrap{width: 1000px;margin: 0 auto;}
.banner{width: 100%;height: 322px;position: relative;overflow: hidden;margin:0 auto;}
.banner-con{width: 200%;position: absolute;height: 322px;left: -50%;top: 0;}
.banner-con img{width: 1920px;height: 322px;margin: 0 auto;}


.main{float: left;width: 720px;background: #fff;height: 700px;box-shadow: 3px 3px 5px rgba(0,0,0,0.3);padding: 10px;}
.main-bd ul li{float: left;width: 129px;padding: 40px 55px 0}
.main-bd ul li a{width: 129px;height: 129px;display: block;background-image: url(../images/btn.png);background-repeat: no-repeat;}
.main-bd ul .itm1 a{background-position: 0 0;}
.main-bd ul .itm1 a:hover{background-position: -129px 0;}
.main-bd ul .itm2 a{background-position: 0 -129px;}
.main-bd ul .itm2 a:hover{background-position: -129px -129px;}
.main-bd ul .itm3 a{background-position: 0 -258px;}
.main-bd ul .itm3 a:hover{background-position: -129px -258px;}
.main-bd ul .itm4 a{background-position: 0 -387px;}
.main-bd ul .itm4 a:hover{background-position: -129px -387px;}
.main-bd ul .itm5 a{background-position: 0 -516px;}
.main-bd ul .itm5 a:hover{background-position: -129px -516px;}
.main-bd ul .itm6 a{background-position: 0 -645px;}
.main-bd ul .itm6 a:hover{background-position: -129px -645px;}
.main-bd ul .itm7 a{background-position: 0 -774px;}
.main-bd ul .itm7 a:hover{background-position: -129px -774px;}
.main-bd ul .itm8 a{background-position: 0 -903px;}
.main-bd ul .itm8 a:hover{background-position: -129px -903px;}
.main-bd ul .itm9 a{background-position: 0 -1032px;}
.main-bd ul .itm9 a:hover{background-position: -129px -1032px;}

.main-bd ul li p{font-size: 16px;text-align: center;line-height: 24px;padding-top: 10px;color: #444444}
.side{float: left;width: 220px;height: 700px;padding: 10px 10px 10px 30px;}
.title{color: #f77825;line-height: 40px;font-size: 20px;border-bottom: 1px solid #a8a8a8}
.title span{border-left: 5px solid #0e8bcc;line-height: 30px;padding-left: 15px;}
.side .qqbtn img{border:0 none;margin: 20px 0 20px 30px;cursor: pointer;}
.side .kfinfo p{font-size: 16px;line-height: 40px;border-bottom: 1px dashed #c8c7c6;color: #575757}

/*页底*/
.footer{font-size: 0px;margin-top: 20px;}
.footer .logo{padding:20px 10px 20px 0;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.footer .copyright{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.footer .copyright p{color:#7c7c7c;font-size: 12px;line-height: 22px}


.tc {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	_position: absolute;
	_top:expression(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight));
	z-index: 999;
}

.tc-bg {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
}

.tc-kf {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -125px;
	margin-left: -170px;
	width: 340px;
	height: 250px;
	background: url(../images/kf-bg.jpg) no-repeat center bottom;
}

.tc-kf h3 {
	height: 60px;
	background: #5e94ec;
	color: #fff;
	text-indent: 2em;
	font-weight: normal;
	font-size: 20px;
	line-height: 60px;
}

.tc-kf ul {
	position: absolute;
	top: 83px;
	left: 51px;
}

.tc-kf ul li {
	overflow: hidden;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
}

.tc-kf ul a {
	color: #808080;
}

.tc-kf ul a:hover {
	color: #518ae8;
	text-decoration: underline;
}

.tc .close {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	width: 39px;
	height: 39px;
	background: url(../images/close.png) no-repeat center top;
}