﻿* {
	margin: 0px auto; padding: 0px;
}
body {
	color: rgb(51, 51, 51); line-height: 26px; font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "SimSun"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(255, 125, 0);
}
ul {
	list-style: none;
}
img {
	border: currentColor; border-image: none; display: block;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
h1 {
	font-size: 100%; font-weight: 400;
}
h2 {
	font-size: 100%; font-weight: 400;
}
h3 {
	font-size: 100%; font-weight: 400;
}
h4 {
	font-size: 100%; font-weight: 400;
}
h5 {
	font-size: 100%; font-weight: 400;
}
h6 {
	font-size: 100%; font-weight: 400;
}
.fl {
	float: left; _display: inline;
}
.fr {
	float: right; _display: inline;
}
.cf::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.cf {
	
}
.main {
	width: 980px;
}
.block {
	width: 980px;
}
.bg {
	background: url(szsp.png) no-repeat;
}
.mb20 {
	margin-bottom: 20px;
}
#header {
	width: 980px; height: 80px;
}
.logoBox {
	width: 700px; height: 80px; float: left;
}
.logo {
	margin: 25px 0px 0px 5px; width: 233px; height: 30px; text-indent: -9999px; display: block;
}
.phone {
	margin: 10px 5px 2px 0px; width: 215px; height: 25px; text-align: right; line-height: 25px; float: right;
}
.phonePic {
	background: url(zjnewsbg2014.png) no-repeat 0px -142px; width: 29px; height: 18px; margin-top: 3px; float: left; cursor: pointer;
}
.phonePic:hover {
	background: url(zjnewsbg2014.png) no-repeat -29px -142px;
}
#loginFrame {
	width: 258px; height: 30px; float: right;
}
.input-wrap {
	border: 1px solid rgb(230, 230, 230); border-image: none; width: 215px; height: 25px; line-height: 25px; font-size: 12px; float: left; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.default {
	left: 5px; height: auto; color: rgb(102, 102, 102); position: absolute;
}
.mar65 {
	margin-right: 65px;
}
.inputtextarea {
	background: none; border: currentColor; border-image: none; width: 210px; height: 25px; color: rgb(51, 51, 51); line-height: 23px; padding-left: 5px; font-size: 12px; _height: 23px;
}
.btn {
	background: url(zjnewsbg2014.png) no-repeat -290px 0px; border: currentColor; border-image: none; width: 40px; height: 27px; float: left; cursor: pointer;
}
.btnHover {
	background: url(zjnewsbg2014.png) no-repeat -318px 0px;
}
.navBox {
	width: 980px;
}
#nav {
	width: 980px; height: 44px; padding-left: 0px; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(7, 106, 156); border-top-width: 1px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid; position: relative; z-index: 1;
}
#ulNav {
	height: 44px;
}
.liNav {
	height: 44px; line-height: 44px; padding-right: 45px; float: left; position: relative;
}
.aNav {
	color: rgb(51, 51, 51); font-size: 16px;
}
#lava {
	top: -1px; width: 48px; height: 44px; border-top-color: rgb(19, 117, 190); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: -1;
}
.rNav {
	top: 9px; width: 138px; height: 27px; right: 5px; position: absolute;
}
.p10 {
	padding-right: 10px;
}
.liRnav {
	width: 27px; height: 27px; float: left;
}
.rnavA {
	background: url(zjnewsbg2014.png) no-repeat 0px -54px; width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.rnavA:hover {
	background: url(zjnewsbg2014.png) no-repeat -27px -54px;
}
.rnavB {
	background: url(zjnewsbg2014.png) no-repeat 0px -91px; width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.rnavB:hover {
	background: url(zjnewsbg2014.png) no-repeat -27px -91px;
}
.rnavC {
	background: url(zjnewsbg2014.png) no-repeat -78px -54px; width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.rnavC:hover {
	background: url(zjnewsbg2014.png) no-repeat -105px -54px;
}
.rnavD {
	background: url(zjnewsbg2014.png) no-repeat -79px -91px; width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.rnavD:hover {
	background: url(zjnewsbg2014.png) no-repeat -106px -91px;
}
.main {
	overflow: hidden; margin-top: 25px; -ms-zoom: 1;
}
.main .l {
	width: 685px; overflow: hidden; padding-right: 14px; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid; float: left;
}
.main .r {
	width: 260px; float: right;
}
.leftPublic {
	
}
.className {
	
}
.middlePublic {
	
}
.className {
	
}
.rightPublic {
	
}
.className {
	
}
.entranceRight {
	left: 50%; width: 40px; height: 140px; bottom: 5px; margin-left: 505px; position: fixed; _position: absolute;
}
.entranceRight a {
	background: url(backtop.png) no-repeat rgb(205, 205, 205); width: 40px; height: 40px; margin-bottom: 1px; display: block;
}
.entranceRight a:hover {
	background: url(backtop.png) no-repeat rgb(54, 120, 165);
}