.mainNav a {
	font: 19px/60px arial; padding: 0px 30px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.mainNav a span {
	display: block;
}
.mainNav a em {
	background: rgb(52, 117, 169); top: 20px; width: 1px; height: 20px; right: -1px; overflow: hidden; border-left-color: rgb(1, 67, 128); border-left-width: 1px; border-left-style: solid; display: block; position: absolute;
}
.mainNav a:hover {
	background: rgb(46, 96, 172);
}
.mainNav a.on {
	background-color: rgb(54, 109, 191);
}
.mainNav a.on em {
	background: none; top: 0px; width: 0px; height: 0px; right: -8px; border-bottom-color: transparent; border-left-color: rgb(9, 60, 101); border-bottom-width: 40px; border-left-width: 8px; border-bottom-style: solid; border-left-style: solid; z-index: 1;
}
.newsBox {
	background: rgb(247, 247, 247); overflow: hidden; margin-bottom: 20px;
}
.newsBoxb {
	background: rgb(247, 247, 247); overflow: hidden;
}
.newsBoxb .n_imgsBox {
	width: 720px; height: 445px; overflow: hidden; float: left; position: relative;
}
.newsBox .n_imgsBox {
	width: 720px; height: 445px; overflow: hidden; float: left; position: relative;
}
.n_imgsBox .callbacks li {
	width: 720px; height: 445px;
}
.n_imgsBox .callbacks li a {
	display: block; position: relative;
}
.n_imgsBox .callbacks li a:hover {
	text-decoration: none;
}
.n_imgsBox li img {
	width: 720px; height: 445px; display: block;
}
.n_imgsBox .callbacks li span {
	background: rgb(0, 0, 0); font: 19px/50px Arial; width: 720px; bottom: 0px; color: rgb(255, 255, 255); text-indent: 20px; overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal; opacity: 0.6;
}
.n_imgsBox .callbacks_tabs {
	height: 20px; right: 30px; bottom: 8px; position: absolute; z-index: 9;
}
.n_imgsBox .callbacks_tabs li {
	float: left;
}
.n_imgsBox .callbacks_tabs a {
	background: rgb(171, 171, 183); margin: 0px 12px 12px 0px; border-radius: 50%; width: 12px; line-height: 12px; text-indent: -999px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.n_imgsBox .callbacks_tabs .callbacks_here a {
	background: rgb(195, 31, 11);
}
.newsBox .n_listBox {
	width: 455px; height: 450px; overflow: hidden; float: right; position: relative;
}
.n_listBox .cont {
	position: absolute;
}
.n_listBox ul {
	width: 455px; float: left;
}
.n_listBox li {
	font: 17px/38px Arial; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.n_listBox li a {
	width: 70%; overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.n_listBox li em {
	background: rgb(203, 203, 203); margin: 18px 10px 0px 2px; width: 3px; height: 3px; float: left;
}
.n_listBox li span {
	color: rgb(153, 153, 153); float: right;
}
.n_l_nav .n_l_more {
	padding: 0px 10px; float: right; display: block;
}
.n_l_nav .n_l_more {
	font: 24px/34px "Times New Roman"; margin: 10px 10px 0px 0px; color: rgb(105, 105, 105); float: right; font-size-adjust: none; font-stretch: normal;
}
.n_l_nav .n_l_more a {
	display: none;
}
.n_l_nav .n_l_more a:hover {
	color: rgb(29, 113, 183);
}
.focusImgsBox {
	margin: 0px 20px 20px 0px; height: 370px; overflow: hidden; position: relative;
}
.focusImgsBox .cont li {
	width: 100%; height: 370px; display: block; position: relative;
}
.focusImgsBox .cont li a {
	width: 100%; height: 370px; display: block; position: relative;
}
.focusImgsBox li img {
	width: 100%; height: 370px; display: block; position: relative;
}
.focusImgsBox .cont li a:hover {
	text-decoration: none;
}
.focusImgsBox .cont li span {
	background: rgb(0, 0, 0); font: 17px/45px Arial; width: 100%; bottom: 0px; color: rgb(255, 255, 255); text-indent: 20px; overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal; opacity: 0.6;
}
.focusImgsBox .callbacks_tabs {
	height: 20px; right: 30px; bottom: 8px; position: absolute; z-index: 9;
}
.focusImgsBox .callbacks_tabs li {
	float: left;
}
.focusImgsBox .callbacks_tabs a {
	background: rgb(171, 171, 183); margin: 0px 12px 12px 0px; border-radius: 50%; width: 12px; line-height: 12px; text-indent: -999px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.focusImgsBox .callbacks_tabs .callbacks_here a {
	background: rgb(195, 31, 11);
}
.normalTit {
	height: 48px; margin-bottom: 20px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 2px; border-bottom-style: solid;
}
.normalTit span {
	font: 24px/48px Arial, "Microsoft YaHei"; margin: 0px 0px -2px; padding: 0px 5px; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.normalTit .on {
	color: rgb(29, 113, 183); border-bottom-color: rgb(29, 113, 183); border-bottom-width: 2px; border-bottom-style: solid;
}
