@charset "utf-8";


body#home .wrapper {
	height:1280px;
}

body#home .ht_window .wrapper {
	height:400px;
}

/*--------------什么是证书--------------*/

body.certificateIntro{}
body.certificateIntro .ht_window iframe {
	position: relative;
	top: 10%;
    height: 90%;
    width: 100%;
}
body.certificateIntro .ht_window .title {
	top: 0;
}
body.certificateIntro .ht_window .closeButton {
	top: 15px;
}

/*--------------banner焦点图--------------*/
.flexslider {
	position: relative;
	height: 336px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.flexslider .slides {
	position: relative;
	z-index: 1;
}
.flexslider .slides li {
	height: 336px;
	background-position: center 0;
	background-size: auto 100%;
	background-repeat: no-repeat;
}
.flexslider .flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	height: 10px;
	text-align: center;
}
.flexslider .flex-control-nav li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 3px;
	*display: inline;
	zoom: 1;
}
.flexslider .flex-control-nav a {
	display: block;
	width: 10px;
	height: 10px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}
.flexslider .flex-control-nav .flex-active {
	background-position: 0 0;
}

/*--------------首页登录框--------------*/
.loginModule {
	position: absolute;
	z-index: 2;
	top: 220px;
	right: 25%;
	background: url(../images/loginBg.png) repeat;
	width: 290px;
	height: 275px;
	box-shadow: 0 0 6px 1px #aaa;
	padding: 0 25px 30px;
}
.loginModule h4.titleBar {
	background-position: 80px 15px;
	border-bottom: solid 1px #dbd8d0;
	height: 40px;
	line-height: 40px;
	text-align: left;
}
.loginModule a {
	background: url(../images/titleBg.png) -999999px -999999px no-repeat;
	display: block;
	width: 240px;
	height: 40px;
	line-height: 40px;
	text-indent: 95px;
	font-size: 16px;
	margin: 0 auto;
}
.loginModule a.certificateLogin {
	background-position: -410px 0;
	color: #fff;
	letter-spacing:5px;
}
.loginModule a.certificateLogin:hover {
	background-position: -410px -1280px;
}
.loginModule a.noCertificateLogin {
	background-position: -410px -90px;
	color: #fff;
}
.loginModule a.noCertificateLogin:hover {
	background-position: -410px -1370px;
}
.loginModule a.regLink {
	background-position: -410px -180px;
	color: #a40000;
	margin-top: 20px;
	letter-spacing: 47px;
}
.loginModule a.regLink:hover {
	background-position: -410px -1460px;
	color: #cc521a;
}
.loginModule a.loginTips {
	background: url(../images/ico_login04.png) 0 12px no-repeat;
	text-align: left;
	text-indent: 20px;
	font-size: 12px;
}
.loginModule a.qrLoginTips {
	background: url(../images/ico_login04.png) 0 12px no-repeat;
	position: absolute;
	left: 140px;
	bottom: 14px;
	text-align: left;
	text-indent: 20px;
	font-size: 12px;
}
@media (max-width: 1400px) {
	.loginModule {
		right: 15%;
	}
}
@media (max-width: 1700px) {
	.loginModule {
		right: 15%;
	}
}
/*--------------首页成交记录--------------*/
body#home #dealTable iframe {
	width: 100%;
	height: 630px;
	margin: 0 auto;
}

/*--------------新闻焦点图365x180--------------*/
.photoNews {
	position: relative;
	z-index:12;
	width: 365px;
	height: 180px;
	background: url(../images/loading.gif) 50% no-repeat;
}
.photoNews .slides {
	position: relative;
	z-index: 1;
}
.photoNews .slides li {
	height: 180px;
	background-position: center 0;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.photoNews .flex-control-nav {
	position: absolute;
	bottom: -4px;
	z-index: 2;
	width: 100%;
	text-align: right;
}
.photoNews .flex-control-nav li {
	display: inline-block;
	width: 23px;
	/*height: 15px;*/
	margin: 0 -1px;
	*display: inline;
	zoom: 1;
	border-bottom: none;
}
.photoNews .flex-control-nav a {
	display: inline-block;
	width: 23px;
	text-align: center;
	font-size: 10px;
	overflow: hidden;
	background: url(../images/dot02.png) right 0 no-repeat;
	cursor: pointer;
	color: #fff;
}
.photoNews .flex-control-nav .flex-active {
	background-position: 0 0;
}

/*--------------首页金融产品模块--------------*/
body#home #financialProducts {
	position:absolute;
	left: 0;
	top: 20px;
	width: 1004px;
	/*height: 448px;*/
	/*z-index: 9999;*/
}
#financialProducts li {
	float: left;
}
#financialProducts .scrollProductBox {
	width: 1000px;
	height: 260px;
	margin: 30px auto;
	position: relative;
	overflow: hidden;
}
#financialProducts .scrollProductBox ul {
	width: 2000%;
	height: 240px;
	position: absolute;
	left: 0;
}
#financialProducts .scrollProductBox .product-item {
	float: left;
	width: 220px;
	height: 240px;
	margin: 0 15px;
	padding-top: 20px;
	color: #6C6E85;
	background-color: #fff;
	position: relative;
}
#financialProducts .scrollProductBox .product-item .orgLogo {
	width: 220px;
	height: 75px;
	text-align: center;
}
#financialProducts .scrollProductBox .product-item .orgLogo img {
	max-width: 109px;
	max-height: 75px;
}
#financialProducts h4.titleBar {
	background: url(../images/titleBg.png) left -1550px no-repeat;
	margin: 5px auto 0;
	height: 52px;
	line-height: 55px;
	text-indent: 2px;
}
.product-item .title span{
	display: inline-block;
	color: #000;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.product-item .title span:first-child{
	font-size: 14px;
	font-weight: bold;
	width: 90px;
}
.product-item .title span:last-child{
	font-size: 14px;
	width: 200px;
	/*border-left: solid 1px #aaa;*/
	/*padding-left: 10px;*/
}
.product-item .rate-box, .product-item .rate-desc, .product-item .btn-box {
	text-align: center;
}
.product-item .title {
	padding: 10px;
	text-align: center;
}
.product-item .rate-box {
	color: #b7131a;
	font-size: 12px;
	padding: 26px 0;
}
.product-item .rate-box .rate {
	font-size: 30px;
}
.product-item .rate-box .divider {
	font-weight: bold;
	padding: 0 5px;
}
.product-item .rate-box .rate-desc {
	color: #666;
}
.product-item .tags-box {
	overflow: hidden;
	font-size: 12px;
}
.product-item .tags-box p {
	text-align: center;
}
.product-item .tags-box .amount {
	border-right: solid 1px #ededed;
	float: left;
	width: 49.5%;
}
.product-item .tags-box .limit {
	border-left: solid 1px #ededed;
	float: left;
	width: 49.5%;
}
.product-item .btn-box a, .product-item .btn-box a:hover{
	display: block;
	border: solid 1px #b7131a;
	padding: 8px 0;
	border-radius: 4px;
	width: 180px;
	margin: 26px auto 0;
	font-size: 12px;
}
.product-item .btn-box a{
	color: #b7131a;
}
.product-item .btn-box a:hover{
	background-color: #b7131a;
	color: #fff;
}
#financialProducts a.financialProduct {
	position: absolute;
	top: 5px;
	right: 0;
	font-weight: normal;
	font-size: 14px;
	text-indent: 50px;
	color: #fff;
	background: url(../images/titleBg.png) -992px -236px no-repeat;
	width: 208px;
	line-height: 52px;
}
#financialProducts a.financialProduct:hover {
	background: url(../images/titleBg.png) -992px -1106px no-repeat;
}

/*--------------中征政采贷入口模块--------------*/
/*body#home #loans {
	position:absolute;
	left: 0;
	top: 375px;
	width: 650px;
	height: 500px;
	background: url(../images/mapBg.png) center 100px no-repeat;
	background-size: 100% auto;
}
body#home #loans h4.titleBar {
	background-position: left -1672px;
	text-indent: 2px;
}*/

/*--------------首页新闻模块--------------*/
body#home #news {
	position:absolute;
	left: 0;
	top: 375px;
	width: 650px;
	height: 440px;
}
body#home #news h4.titleBar {
	background-position: left -452px;
}
body#home #news .articleList{
	position:absolute;
	z-index:5;
	top:68px;
	left:0;
}
body#home #news .articleList li.focusNews {
	position:relative;
	left:385px;
	padding: 0;
	border-bottom: none;
	width:265px;
	height:180px;
}
body#home #news .articleList li.focusNews a{
	display:block;
	font-size:12px;
	color:#666;
	text-align: justify;
	line-height: 24px;
	white-space: normal;
	width: 265px;
}
body#home #news .articleList li.focusNews a:hover{
	color:#a40000;
}
body#home #news .articleList li.focusNews a.title{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#a40000;
}
body#home #news .articleList li.focusNews span.date{
	font-size:12px;
	display:block;
	text-align:right;
	clear:both;
	width:100%;
}
body#home #news .webcontList {
	overflow: hidden;
	width: 100%;
}
body#home #news .webcontList li {
	overflow: hidden;
	padding: 10px 0;
	border-bottom: dotted 1px #ccc;
	color: #666;
}
body#home #news .webcontList li a {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 550px;
}
body#home #news .webcontList li .date {
	float: right;
}
/*--------------首页统计数据模块--------------*/
body#home #statistics {
	left: 700px;
	top: 375px;
	width: 300px;
}
body#home #statistics h4.titleBar {
	background-position: left -573px;
}
body#home #statistics dl{
	padding-bottom:10px;
}
body#home #statistics dt{
	 font-size: 14px;
	 font-weight: bold;
	 color: #a40000;
	 padding-bottom: 7px;
}
body#home #statistics dd{ 
	font-size:12px;
	line-height:22px;
	padding:0 15px;
	overflow:hidden;
}
body#home #statistics label{
	float:left;
	width: 120px;
	display: inline-block;
	text-align:left;
}
body#home #statistics label.w150{
	width: 150px;
}
body#home #statistics em{
	float:right;
	width:150px;
	color:#a40000;
	font-weight:bold;
	display: inline-block;
	text-align:right;
}
body#home #statistics em.w120{
	width:120px;
}
/*--------------首页合作机构模块--------------*/
body#home .cooperationModule {
	position:absolute;
	left: 0;
	top: 850px;
	width: 650px;
	height:500px;
}
body#home .cooperationModule h4.titleBar {
	background-position: left -694px;
}
.cooperationModule dl{
	overflow:hidden;
}
body#home .cooperationModule dl dt.titleBar{ 
	font-size:14px;
	font-weight:bold;
	color:#a40000;
	padding:5px 0;
}
body#home .cooperationModule dl{
	width:660px;
}
body#home .cooperationModule dd{
	width:158px;
	padding:0 3px;
}
body#home .cooperationModule dd a{
	display: block;
	overflow: hidden;
}
body#home .cooperationModule dd img{
	/* padding:8px 16px; */
}
body#home .cooperationModule dl a.more {
	top: 6px;
}

/*--------------首页联系我们模块--------------*/
body#home #contact {
	position:absolute;
	background:url(../images/contactBg.jpg) -7px 70px no-repeat;
	left:700px;
	top: 850px;
	width: 300px;
}
body#home #contact h4.titleBar {
	background-position: left -815px;
	margin-bottom:162px;
}
body#home #contact p{
	padding:6px 15px;
}
body#home #contact b{
	font-size:24px;
	font-weight:bold;
	color:#c7000a;
}
body#home #contact em{
	width:223px;
}

/*--------------平台介绍--------------*/
body.platform_intro .detailModule {}
body.platform_intro .detailModule article h5.titleBar {
	font-size: 16px;
	font-weight: normal;
	color: #c11f26;
	line-height: 50px;
	text-align:left;
	padding-bottom:0;
}
body.platform_intro .detailModule article em {
	display: inline-block;
	width: 22px;
	text-align: center;
	padding-right: 10px;
	background: url(../images/HBg.png) 0 14px no-repeat;
	color: #fff;
}
body.platform_intro article .ht_accordion {
	border: solid 1px #eee;
	margin: 1em 0em;
	height:auto;
	border-bottom: none;
	width:auto;
	override:hidden;
}
body.platform_intro article .ht_accordion .accordionTitle{
	color: #c11f26;
	font-weight: normal;
	font-size: 16px;
	border-bottom: solid 1px #eee;
	background-image:url(../images/accordionTitleBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
	cursor: pointer;
}
body.platform_intro article .ht_accordion .ht_accordion .accordionTitle{
	background-image:url(../images/accordionTitleBg1.png);
}
body.platform_intro article .ht_accordion li.focusOpen .accordionTitle{
	background-position: left bottom;
}
body.platform_intro article .ht_accordion li.focusOpen li .accordionTitle{
	background-position: left top;
}
body.platform_intro article .ht_accordion li.focusOpen li.focusOpen .accordionTitle{
	background-position: left bottom;
}
.ht_accordion .accordionContent{
	border-bottom: solid 1px #eee;
	background-color: #f8f8f8;
	padding: 1em 2em;
	height:auto;
	display: none;
}
.ht_accordion .accordionContent p .spot{
	width: 6px;
	text-align: center;
	padding-right: 15px;
	background: url(../images/arrow_spot.png) 0 6px no-repeat;
	color: #fff;
}

/*--------------常见问题--------------*/
body.problem .detailModule {}
body.problem .detailModule article h5.titleBar {
	font-size: 16px;
	font-weight: normal;
	line-height: 50px;
	text-indent: 1em;
	margin: 10px 0;
	background: #eee;
	border-bottom: solid 1px #ddd;
	text-align:left;
	padding-bottom:0;
}
body.problem .detailModule article h6.titleBar {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	width: 95%;
	margin: 0 auto;
}
body.problem .detailModule article p{
	/*width: 95%;*/
	margin:0 auto;
}
body.problem .detailModule article .ht_accordion{
	border: solid 1px #eee;
	margin: 1em 0em;
	height:auto;
	border-bottom: none;
	width:99.6%;
	override:hidden;
}
body.problem .detailModule article .ht_accordion .accordionTitle{
	color: #c11f26;
	font-weight: normal;
	font-size: 14px;
	background-image:url(../images/accordionTitle.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
body.problem .detailModule article .ht_accordion li.focusOpen .accordionTitle{
	background-position: left bottom;
}



/*二级*/
body.problem .detailModule article .ht_accordion li.focusOpen li .accordionTitle{
	background-position: left top;
}
body.problem .detailModule article .ht_accordion li.focusOpen li.focusOpen .accordionTitle{
	background-position: left bottom;
}

/*三级*/
body.problem .detailModule article .ht_accordion li.focusOpen li.focusOpen li .accordionTitle{
	background-position: left top;
}
body.problem .detailModule article .ht_accordion li.focusOpen li.focusOpen li.focusOpen .accordionTitle{
	background-position: left bottom;
}






body.problem .detailModule article .ht_accordion .accordionContent{
	border-bottom: solid 1px #eee;
}
/*--------------联系我们--------------*/
body.contact .detailModule {}
body.contact .detailModule article {
	width: 95%;
	margin: 0 auto;
	height: auto;
}
body.contact .detailModule article h5 {
	font-size: 16px;
	font-weight: normal;
	color: #ba011e;
	text-indent:26px;
	line-height:40px;
	text-align:left;
	padding-bottom:0;
}

/*--------------金融产品--------------*/
body.financialProduct .searchModule {
	padding-top: 28px;
}
body.financialProduct .searchModule h4.titleBar {
	display: none;
}
body.financialProduct .listModule h4.titleBar {
	display: none;
}
body.financialProduct .searchModule .searchBox {
	overflow: hidden;
	width: 450px;
	border-radius: 2px;
}
.searchBox .t_input {
	float: left;
	padding: 0 5px;
	width: 350px;
	height: 32px;
}
.searchBox .formbutton {
	float: right;
	background: url(../images/searchIcon.gif) 12px center no-repeat;
	border: solid 1px #d2d2d2;
	width: 80px;
	height: 34px;
	line-height: 30px;
	padding-left: 16px;
	cursor: pointer;
	font-size: 14px;
	color: #666;
}
.searchBox .formbutton:hover {
	background-color: transparent;
	border: solid 1px #ff6400;
	color: #666;
}
body.financialProduct .searchModule ul {
	padding: 15px 0;
}
body.financialProduct .searchModule li {
	overflow: hidden;
	font-size: 14px;
	padding: 5px 0;
	line-height: 24px;
}
body.financialProduct .searchModule label {
	display: block;
	float: left;
	width: 66px;
	padding-right: 10px;
	font-weight: bold;
}
body.financialProduct .searchModule li div {
	float: left;
	width: 695px;
}
body.financialProduct .searchModule li:first-child {
	position: relative;
}
body.financialProduct .searchModule li .filter-switch {
	position: absolute;
	right: 0;
	top: 7px;
	background-image: url(../images/arr-down.png);
	background-repeat: no-repeat;
	background-position: 30px center;
	width: 45px;
	display: inline-block;
	cursor: pointer;
}
.financialProduct .searchModule .provinceList{
	height: 28px;
}
.financialProduct .searchModule .cityList {
	display: none;
	padding: 10px;
	height: 80px;
	background-color: #f6f6f6;
}
body.financialProduct .searchModule a, body.financialProduct .searchModule a:hover, body.financialProduct .searchModule .current{
	cursor: pointer;
	display: inline-block;
	padding: 2px 11px;
}
body.financialProduct .searchModule a:hover{
	background-color: transparent;
	color: #fe6500;
	border-radius: 15px;
}
body.financialProduct .searchModule .current, body.financialProduct .searchModule .current:hover{
	background: #fe6500;
	color: #fff;
	border-radius: 15px;
	padding: 0 11px;
}
body.financialProduct .listModule{
	border-top: solid 1px #e5e4e0;
	padding: 28px 0 15px;
}
body.financialProduct .listModule .proFilter{
}
body.financialProduct .listModule .proFilter p{
	position: relative;
	float: left;
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	text-indent: 10px;
	background-color: #fff;
	border: solid 1px #ccc;
	font-weight: normal;
	cursor: pointer;
	margin-left: 5px;
}
body.financialProduct .listModule .proFilter input{
	position: absolute;
	left:0;
	background-image: url(../images/icon_order1.gif);
	background-repeat:no-repeat;
	background-color: transparent;
	text-indent: -9999px;
	height: 25px;
	background-position: 75px -2px;
}
body.financialProduct .listModule .proFilter input.desc{
	background-position: 75px -32px;
}
body.financialProduct .listModule .proFilter input.asc{
	background-position: 75px -62px;
}



body.financialProduct .listModule .proFilter span.curr{
	background-color: #e4393c;
	border: solid 1px #e4393c;
	color: #fff;
}
body.financialProduct .listModule .proFilter span.curr input{
	background-image: url(../images/icon_order.gif);
	background-repeat:no-repeat;
	background-position: 7px 6px;
	background-color: transparent;
}
body.financialProduct .listModule thead tr:first-child{
	text-align: left;
}
body.financialProduct .listModule thead tr:last-child{
	display: none;
}
body.financialProduct .listModule td{
	position: relative;
	line-height: 2.2em;
	padding: 12px 0;
	padding-top: 40px;
}
body.financialProduct .listModule td.providerFund{
	width: 350px;
}
body.financialProduct .listModule td img{
	max-width: 48px;
	height: 45px;
	padding-top: 5px;
}
body.financialProduct .listModule td p:first-child{
	font-size: 15px;
	color: #ff6400;
}
body.financialProduct .listModule td p:last-child{
	font-size: 12px;
	color: #666;
}
body.financialProduct .listModule .orgLogo{
	width: 60px;
	/*padding: 0 10px;*/
	/*background-image: url(../images/orgLogo_default.gif);
	background-repeat:no-repeat;
	background-position: center center;*/
}
body.financialProduct .listModule .id{
	display: none;
}
body.financialProduct .listModule .providerFund p:first-child{
	font-weight: bold;
	color: #000;
}
body.financialProduct .listModule .providerFund p{
	text-align: left;
}
body.financialProduct .listModule .providerFund .shortOrgName{
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
body.financialProduct .listModule p.pushArea{
	width: 245px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
a.proButton{
	display: block;
	background-color: #fe6500;
	color: #fff !important;
	font-weight: normal !important;
	border-radius: 15px;
	width: 75px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
}

/*金融产品列表分页*/
body.financialProduct .ht_pagination p input[type=button]{
	border:solid 1px #ccc;
	background: none;
	width: 30px;
	height: 23px;
	line-height: 19px;
	color:#666;
	background-color:transparent;
	font-size: 9pt;
	border-radius: 3px;
	margin-left: 0;
	display: inline-block;
}
body.financialProduct .ht_pagination p input[type=button]:hover {
	background-color: #cc521a;
	color:#fff;
	border-width:1px;
	border-color:transparent;
}
body.financialProduct .ht_pagination .pageList li input[type=button] {
	border:solid 1px #ccc;
	background: none;
	position: relative;
	width: 28px;
	height: 28px;
	display: block;
	background-color:transparent;
	text-align: center;
	line-height: 25px;
	color: #666;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
}
body.financialProduct .ht_pagination .pageList li input[type=button]:hover {
	border:solid 1px #cc521a;
	color:#cc521a;
}
body.financialProduct .ht_pagination .pageList li input[disabled=disabled] {
	border: none !important;
	background: #fff !important;
	color: #666;
}
body.financialProduct .ht_pagination .pageList li input[disabled=disabled]:hover {
	border: none !important;
	background: #fff !important;
	color: #666;
}
body.financialProduct .ht_pagination .pageList li.first input {
	background-image: url(../images/kdvs_selectPageList_normal.png);
	background-position: 9px center;
	background-repeat: no-repeat;
	text-indent: -999999px;
}
body.financialProduct .ht_pagination .pageList li.first input:hover {
	background-image: url(../images/kdvs_selectPageList_orange.png);
}
body.financialProduct .ht_pagination .pageList li.prev input {
	background-image: url(../images/kdvs_selectPageList_normal.png);
	background-position: -21px center;
	background-repeat: no-repeat;
	text-indent: -999999px;
}
body.financialProduct .ht_pagination .pageList li.prev input:hover {
	background-image: url(../images/kdvs_selectPageList_orange.png);
}
body.financialProduct .ht_pagination .pageList li.next input {
	background-image: url(../images/kdvs_selectPageList_normal.png);
	background-position: -49px center;
	background-repeat: no-repeat;
	text-indent: -999999px;
}
body.financialProduct .ht_pagination .pageList li.next input:hover {
	background-image: url(../images/kdvs_selectPageList_orange.png);
}
body.financialProduct .ht_pagination .pageList li.last input {
	background-image: url(../images/kdvs_selectPageList_normal.png);
	background-position: -79px center;
	background-repeat: no-repeat;
	text-indent: -999999px;
}
body.financialProduct .ht_pagination .pageList li.last input:hover {
	background-image: url(../images/kdvs_selectPageList_orange.png);
}
body.financialProduct .ht_pagination .pageList li.current input {
	background-color: #cc521a;
	border-width:1px;
	border-color:transparent;
	color:#fff;
}
body.financialProduct .ht_pagination .pageList li.current input:hover {
	color:#fff;
}
/*-------------金融产品详细页------------*/
body.financialPro .BreadcrumbNavigation{
	padding: 25px 0;
}
body.financialPro .module article{
	border: solid 10px #f5f5f5;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
body.financialPro .module .logoBox{
	float: left;
	width: 20%;
	margin: 20px auto;
	text-align: center;
}
body.financialPro .module .logoBox img{
	width: 60%;
	margin: 0 auto;
}
body.financialPro .productBox{
	float: left;
	width: 80%;
	padding-bottom: 20px;
}
body.financialPro .productBox h4.titleBar{
	color: #000;
	font-size: 18px;
}
body.financialPro .productBox h4.titleBar span{
	font-weight: normal;
}
body.financialPro .productBox div{
	overflow: hidden;
	background-color: #f6f6f6;
	margin: 5px 0 10px;
	padding-bottom: 20px;
}
body.financialPro .productBox div li{
	float: left;
	width: 25%;
	padding: 20px 20px 0;
}
body.financialPro .productBox div li span{
	color: #ee4b00;
}
body.financialPro .productBox .vTable{
	width: 95%;
	border-top: none;
}
body.financialPro .productBox .vTable th, body.financialPro .productBox .vTable td{
	background-color: #fff;
	border: none;
	text-align: left;
	line-height: 1.5em;
}
body.financialPro .productBox .vTable th{
	width: 90px;
	/*padding-left: 10px;*/
}
body.financialPro .productBox a.button{
	float: right;
	width: 130px;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}
body.financialPro section{
	overflow: hidden;
	display: block;
}
body.financialPro .module article section{
	padding: 10px 25px 0;
}
body.financialPro .module article section:first-child{
	border-bottom: solid 20px #f5f5f5;
}
body.financialPro section h4.titleBar{
	margin-bottom: 0;
}
body.financialPro section p{
	border-top: solid 1px #ddd;
	padding: 10px 0;
	line-height: 24px;
	text-align: justify;
}

/*--------------合作机构--------------*/
body.cooperation .cooperationModule dl{
	margin-left:6px;
}
body.cooperation .cooperationModule dd{
	display:block; 
	float:left; 
	width:20%;
	height:65px;
}


/*--------------详细页--------------*/
article h5{
	font-size:16px;
	font-weight:600;
	text-align:center;
	padding-bottom:15px;
}
article span.date{
	font-size:12px;
	line-height:35px;
	text-align:center;
	display:block;
	color:#999;
}
article .newspage_content{
	font-family: "Microsoft YaHei", Tahoma, Helvetica, Arial, Verdana, SimSun;
}
article .newspage_content p, article .newspage_content div{
	text-indent:2em;
	text-align:justify;
	line-height:28px;
	padding:0 0 10px 0;
	width:95%;
	margin:0 auto;
}
article .newspage_content p a{
	color:#cc521a;
}
article .newspage_content p a:hover{
	color:#b60017;
	text-decoration:underline;
}
article .newspage_content img{
	width:90%;
	max-width:710px;
	margin:0 auto;
	display:block;

}

/*--------------低版本浏览器升级页--------------*/
body.ie_update{
	
}
body.ie_update .detailModule a.ie{
	background-image:url(../images/IE8_Browser.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	display:inline-block;
	width:150px;
	padding-top:90px;
}
body.ie_update .detailModule a.safe360{
	background-image:url(../images/360_Browser.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	display:inline-block;
	width:150px;
	padding-top:90px;
}
body.ie_update .detailModule a.chrome{
	background-image:url(../images/chrome_Browser.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	display:inline-block;
	width:150px;
	padding-top:90px;
}
