body { margin: 0; padding: 0; background: #E6EAEF; font-family: microsoft yahei, Verdana, Geneva, sans-serif; font-size: 12px; color: #D4D0C8; }
a, a:hover { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }
/*banner*/
#kinMaxShow { visibility: hidden; width: 100%; min-width: 1020px; height: 572px; overflow: hidden; z-index: -1000%; }
/*header*/
.top { position: absolute; top: 0; margin: 0 auto; padding: 0; width: 100%; min-width: 1020px; z-index: 100; height: 143px; background: url(images/topbg.png) left top repeat-x; text-align: center; }
.header { width: 1000px; height: 100px; margin: 0 auto; padding: 0; }
.header h1 { width: 186px; height: 52px; float: left; margin: 29px 0 0 0; padding: 0; }
.header h1 a {
	width: 520px;
	height: 60px;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -1000em;
	overflow: hidden;
	background-image: url(../../../../cp/tongdasoft/logo.png);
}
.tel { width: auto; float: right; height: 18px; margin: 47px 0 0 0; padding: 0 0 0 20px; font-size: 13px; background: url(images/tel.gif) left center no-repeat; }
ul.menu { width: 1000px; height: 39px; margin: 0 auto; padding: 0 10px; border-top: solid 3px #f00; }
ul.menu li { display: inline; float: left; list-style: none; margin: 0; padding: 0; }
ul.menu li a { width: 110px; height: 39px; line-height: 39px; text-align: center; display: block; font-size: 13px; color: #333; text-decoration: none; letter-spacing: 1px; }
.current-menu-parent a, .current-menu-item a, .current-page-ancestor a, .current-post-ancestor a { color: #fff !important; background: #f00; border-left: solid 1px #fff; border-right: solid 1px #fff; }
ul.sub-menu li.current-menu-item a { color: #f00 !important; border-left: solid 1px #fff; border-right: solid 1px #fff; }
li.current-menu-item a:hover { color: #fff !important; }
ul.menu li a:hover { color: #f00; }
ul.sub-menu { z-index: 1000; position: absolute; display: none; margin: 0 0 0 -20px; padding: 0 20px 20px 20px; width: 110px; border-top: solid 1px #fff; }
ul.sub-menu li { margin: 0; padding: 0; list-style: none; }
ul.sub-menu li a { display: block; margin: 0; padding: 0; height: 39px; background: #f2f2f2; color: #000 !important; border: solid 1px #fff; border-top: none; font-size: 12px; }
ul.menu li ul.sub-menu li a:hover { color: #f00 !important; }
/*body*/
.fullwide { margin: 0; padding: 0; width: 100%; min-width: 1020px; text-align: center; height: 140px; background: #F1F3F9; border-top: solid 1px #fff; border-bottom: solid 1px #fff; }
.homebody { margin: 0 auto; padding: 0 10px; width: 1000px; text-align: left; overflow: hidden; }
.quater { width: 220px; height: 140px; float: left; }
.marginleft40 { margin: 0 0 0 120px; padding: 0; }
.quater h2 {
	width: 260px;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-top: 32px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.quater h2 a { font-size: 13px; color: #000; text-decoration: none; letter-spacing: 1px; background: url(images/go.gif) right center no-repeat; margin: 0 0 20px 0; padding: 0 28px 0 0; font-weight: bold; }
.quater h2 a:hover { color: #f00; padding: 0 22px 0 0; }
.quater p { margin: 0; padding: 0; line-height: 22px; color: #666; float: left; }
/*footer*/
.footer { margin: 0 auto; padding: 0; min-width: 1000px; text-align: center; color: #666; }
.footer ul { width: 1000px; height: 80px; line-height: 80px; margin: 0 auto; padding: 0 10px; text-align: left; font-size: 12px; }
.footer ul li { display: block; float: left; list-style: none; padding-right: 30px; }
.footer ul li a { color: #666; text-decoration: none; }
.footer ul li a:hover { color: #f00; }
li.right { float: right !important; padding: 0 !important; }
