html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,hr,

fieldset, form, label, legend {

	border: 0;

	font-style:normal;

	font-family: inherit;

	letter-spacing:normal;

	font-size:100%;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline;

}

table, caption, tbody, tfoot, thead, tr, th, td {

	font-style:normal;

	font-family: inherit;

	letter-spacing:normal;

	font-size:100%;

	margin: 0;

	outline: 0;

	padding: 0;



}

table, th, td {



}

header, footer, section, aside, article,

nav, audio, video {

	display: block;

} 

body {

	background-color: #fff;

	font-family: "Microsoft Yahei", Tahoma, Arial, Sans-serif;

	font-size: 14px;

	color: #606060;

}

a {


	text-decoration: none;

}

a:hover {

	color: #014190;

}

.clearfix {

	*zoom: 1;

}

.clearfix:before, .clearfix:after {

	display: table;

	content: "";

	line-height: 0;

}

.clearfix:after {

	clear: both;

}

html, body {

	width: 100%;

	overflow-x: hidden;

}

ul {

	list-style: none;

}

.main-container {

	width: 1200px;

	margin: 0 auto;

}

.f-left {

	float: left;

}

.f-right {

	float: right;

}

.close-panel {

	position: absolute;

}

input[type="text"], input[type="password"] {

	padding: 0 6px;

}

img {

	

	border: none;

	max-width: none;

}

.left-cont {

	float: left;

	width: 660px;

	margin-right: 100px;

}

.right-cont {

	float: left;

	width: 240px;

}

.ngc-paging {

	text-align: center;

}

.ngc-paging a {

	margin-left: -3px;

}

.ngc-paging .ngc-blue-btn:hover {

	background-position: -488px -206px;

  color: #FFFFFF;

}

.ngc-paging .ngc-blue-btn:hover span {

	background-position: right -177px;

}

.r-cont-box {

	border-top-width: 10px;

	border-top-style: solid; 

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-color: #00347b;

}

.light-blue-bgcolor {

	background-color: #E9F3FB;

}

.light-gray-bgcolor {

	background-color: #f5f5f5;

}

.icon-node {

	width: 19px;

	height: 19px;

	position: absolute;

	background-image: url(../images/ngc-sprite2.png) !important;

	background-image: url(../images/ngc-sprite2-ie6.png);

	background-repeat: no-repeat;

	text-indent: -9999px;

	_text-indent: 0;

}

.icon-link {

	background-position: -1px -15px;

}

.icon-fax {

	background-position: -22px -16px;

}

.icon-telphone {

	background-position: -43px -16px;

}

.icon-email {

	background-position: -66px -16px;

}

.quick-href:hover {

	color: #014190;

}

/************************ End Common*********************/







.mr-0 {

	margin-right: 0;

}

.ngc-pb-70 {

	padding-bottom: 68px;

}



/************************ End 内边距， 外边距， 边框*********************/



.ngc-overlay-close {

	background-image: url("../images/ngc-close.png") !important;

	background-image: url("../images/ngc-close-png8.png");

	background-repeat: no-repeat;

	cursor: pointer;

	height: 35px;

	position: absolute;

	right: -29px;

	text-indent: -9999px;

	_text-indent: 0;

	_font-size: 0;

	top: -32px;

	width: 35px;

}

.ngc-view-more {

	display: block;

	width: 90px;

	height: 25px;

	line-height: 25px;

	background-image: url(../images/ngc-spirit.png) !important;

	background-image: url(../images/ngc-spirit-ie6.png);

	background-repeat: no-repeat;

	background-position: -1px -231px;

	text-align: center;

	color: #fff;

	cursor: pointer;

}

.ngc-view-more:hover {

	background-position: -1px -904px;

	color: #fff;

}


.ngc-view-more1 {

	display: block;

	width: 167px;
	
	font-size:18px;

	height: 44px;

	line-height: 44px;

	background-image: url(../images/ngc-spirit1.png) !important;

	background-repeat: no-repeat;

	text-align: center;

	color: #fff;

	cursor: pointer;

}

.ngc-view-more1:hover {

	background-image: url(../images/ngc-spirit2.png) !important;

	color: #fff;

}



.ngc-redefine-block.block {

	overflow: visible;

}

.ngc-apply {

	display: block;

	width: 90px;

	height: 25px;

	line-height: 25px;

	background-image: url(../images/ngc-spirit.png) !important;

	background-image: url(../images/ngc-spirit-ie6.png);

	background-repeat: no-repeat;

	background-position: 0 -844px;

	text-align: center;

	color: #fff;

	cursor: pointer;

}

.ngc-apply:hover {

	color: #fff;

}

.ngc-view-detail {

	display: block;

	width: 60px;

	height: 15px;

	line-height: 12px;

	background-image: url(../images/ngc-spirit.png) !important;

	background-image: url(../images/ngc-spirit-ie6.png);

	background-repeat: no-repeat;

	background-position: -2px -287px;

	text-align: center;

	color: #00347b;

	cursor: pointer;

}

.ngc-view-detail:hover {

	background-position: -3px -268px;

	color: #014190;

}

.pic-mixin-text img, .pic-mixin-text span {

	display: inline-block;

	float: left;

}

.ngc-downloads {

	display: inline-block;

	height: 19px;

	line-height: 17px;

	padding-left: 24px;

	color: #00347b;

	font-size: 16px;

	background-image: url(../images/ngc-spirit.png) !important;

	background-image: url(../images/ngc-spirit-ie6.png);

	background-repeat: no-repeat;

	background-position: 0 -342px;

}

.ngc-first-btn {

	background-position: -488px -27px;

	color: #00347b;

}

.ngc-first-btn, .ngc-gray-btn, .ngc-blue-btn {

	height: 25px;

	padding-left: 11px;

}

.ngc-first-btn, .ngc-first-btn strong,

.ngc-gray-btn, .ngc-gray-btn span,

 .ngc-blue-btn, .ngc-blue-btn span{

	display: inline-block;

	background-image: url(../images/ngc-btn.png) !important;

	background-image: url(../images/ngc-btn-ie6.png);

	background-repeat: no-repeat;

	cursor: pointer;

}

.ngc-first-btn strong {

	background-position: right 0;

}

.ngc-first-btn strong, .ngc-gray-btn span, .ngc-blue-btn span {

	font-weight: normal;

  padding-left: 6px;

  padding-right: 16px;

  height: 100%;

  font-size: 16px;

  line-height: 26px;

}

.ngc-first-btn:hover,

.ngc-gray-btn:hover,

.ngc-blue-btn:hover {

	background-position: -488px -84px;

	color: #fff;

}

.ngc-first-btn:hover strong,

.ngc-gray-btn:hover span,

.ngc-blue-btn:hover span {

	background-position: right -57px;

}

.ngc-gray-btn {

	background-position: -488px -147px;

	color: #606060;

}

.ngc-gray-btn span {

	background-position: right -119px;

}

.ngc-blue-btn {

	background-position: -488px -206px;

	color: #fff;

}

.ngc-blue-btn span {

	background-position: right -177px;

}



.tp-mix-cont img, .tp-mix-cont .tp-mix-t {

	float: left;

}