@charset "utf-8";

.p-tb40 {
	padding: 40px 0;
}

.p-t40 {
	padding-top: 40px;
}

/**********布局**********/

.content {
	/*padding-top: 20px;*/

	overflow: hidden;
}

.content-contact-title {
	font-size: 28px;
	font-weight: 500;
	color: #465064;
	line-height: 33px;
	margin-bottom: 30px;
}

.w1000 {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}

.module-l {
	width: 660px;
	float: left;
	margin-right: 40px;
}

.module-r {
	width: 300px;
	float: right;
}

.module-l .new_contact p,
.module-r .new_contact p {
	font-size: 18px;
	font-weight: 400;
	color: #788296;
	line-height: 21px;
	margin-bottom: 25px;
}

.module-l .new_contact {
	position: relative;
}

.module-l .new_contact::after {
	content: "";
	position: absolute;
	display: block;
	width: 1px;
	height: 140px;
	background: #DADAE4;;
	top: 25px;
    right: -15px;
}

/**********按钮**********/

.btn {
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	border-radius: 6px;
}

.btn.btn-red {
	background-color: #E63232;
	color: #ffffff;
}

.btn.btn-red:hover {
	background-color: #dc1e1e;
}

/**********模块标题**********/
.about-module {
	padding: 50px 0;
	overflow: hidden;
}

.module-title {
	width: 450px;
	text-align: center;
	margin: 0 auto 40px;
}

.module-title .main-text {
	border-bottom: 1px #dadae4 solid;
	margin-bottom: 16px;
}

.module-title .text {
	display: inline-block;
	font-size: 30px;
	line-height: 1;
	height: 50px;
	border-bottom: 1px #2775ba solid;
	margin-bottom: -1px;
	color: #465064;
}

.module-title .explain-text {
	line-height: 1.5;
	color: #788296;
	font-size: 16px;
}

.page-title {
	width: 1000px;
	margin: 10px auto 20px;
	height: 40px;
	position: relative;
	border-bottom: 2px #dadae4 solid;
}

.page-title .page-title-txt {
	font-size: 16px;
	border-bottom: 2px #2775ba solid;
	height: 40px;
	line-height: 40px;
	position: absolute;
	color: #465064;
}

.page-title .extra {
	position: absolute;
	right: 0;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.column-title {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	position: relative;
	border-bottom: 1px #dadae4 solid;
}

.column-title .column-title-txt {
	font-size: 16px;
	border-bottom: 1px #2775ba solid;
	height: 40px;
	line-height: 40px;
	position: absolute;
	color: #465064;
}

.column-title .extra {
	position: absolute;
	right: 0;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.notice-title {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	border-bottom: 1px #dadae4 solid;
	position: relative;
	line-height: 1.8;
	padding: 20px 0;
}

.notice-title .notice-title-txt {
	font-size: 20px;
	color: #465064;
}

.notice-title-from {
	color: #788296;
	font-size: 14px;
}

.notice-title .extra {
	position: absolute;
	right: 0;
	bottom: 20px;
	line-height: 2;
	font-size: 14px;
}

/***********导航***********/

.about-nav {
	width: 100%;
	background-color: #2775ba;
	border-top: 1px #2775ba solid;
}

.about-nav .about-nav-list {
	width: 1000px;
	margin: 0 auto;
	font-size: 14px;
}

.about-nav .about-nav-list li {
	float: left;
}

.about-nav .about-nav-list li a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 7px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
}

.about-nav .about-nav-list li a:hover {
	background-color: #2069a9;
}

.about-nav .about-nav-list li.active a {
	background-color: #ffffff !important;
	color: #2775ba;
}

/*.about-nav .about-nav-list li.active a:hover {
	background-color: #ffffff;
	color: #E63232;
}*/
/*********图文排版**********/

img {
	vertical-align: middle;
}

.img-txt {
	width: 1000px;
	display: table;
	margin: 0 auto;
}

.item-img {
	display: table-cell;
	width: 50%;
	*float: left;
	vertical-align: middle;
}

.item-txt {
	display: table-cell;
	width: 50%;
	*float: left;
	*display: inline-block;
	vertical-align: middle;
}

.txt-title {
	font-size: 20px;
	line-height: 1;
	margin-bottom: 20px;
	color: #465064;
}

.txt-explain {
	font-size: 14px;
	line-height: 2;
	color: #788296;
}

/***********about************/

.strength {
	width: 1000px;
	margin: 0 auto;
}

.strength-item {
	float: left;
	width: 300px;
}

.strength-item-tile {
	font-size: 20px;
	color: #e63232;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
}

.strength-item-cont {
	font-size: 14px;
	line-height: 2;
	color: #465064;
}

.history-bg {
	width: 100%;
	background: url(../img/about-bg.jpg) no-repeat center bottom;
}

.history-events {
	width: 1000px;
	height: 80px;
	margin: 0 auto;
	position: relative;
}

.history-line {
	width: 2px;
	height: 80px;
	background-color: #e63232;
	position: absolute;
	left: 50%;
	margin-left: -1px;
}

.history-point {
	width: 12px;
	height: 12px;
	background: url(../img/about-point.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	margin-left: -6px;
}

.history-left {
	width: 474px;
	height: 80px;
	float: left;
}

.history-right {
	width: 470px;
	height: 80px;
	float: right;
}

.history-events p {
	height: 80px;
	vertical-align: middle;
}

.history-events span {
	display: inline-block;
	vertical-align: middle;
}

.about-profe {
	width: 1000px;
	margin: 0 auto;
}

.service-all {
	width: 1000px;
	margin: 0 auto;
	height: 480px;
	background: url(../img/about-360.png) no-repeat center;
	position: relative;
}

.zlservice {
	position: absolute;
	text-align: right;
}

.zlservice b {
	color: #e63232;
	font-size: 16px;
}

.wz1 {
	left: 167px;
	top: 54px;
}

.wz2 {
	left: 100px;
	top: 150px;
}

.wz3 {
	left: 100px;
	top: 262px;
}

.wz4 {
	left: 100px;
	top: 370px;
}

.jjmmwservice {
	font-size: 14px;
	position: absolute;
	width: 74px;
}

.jjmmwservice a {
	color: #2774ba;
}

.jjmmwservice a:hover {
	text-decoration: underline;
}

.wz01 {
	left: 672px;
	top: 60px;
}

.wz02 {
	left: 718px;
	top: 110px;
}

.wz03 {
	left: 745px;
	top: 164px;
}

.wz04 {
	left: 755px;
	top: 230px;
}

.wz05 {
	left: 748px;
	top: 297px;
}

.wz06 {
	left: 710px;
	top: 356px;
}

.wz07 {
	left: 674px;
	top: 403px;
}

/*********culture众禄文化*********/

.culture-zl {
	background: url(../img/culture-describe.png) no-repeat top center;
	height: 510px;
	margin: 50px 0;
	overflow: hidden;
}

.culture-text1 {
	width: 324px;
	height: 200px;
	margin: 0 auto;
	margin-top: 175px;
	position: relative;
}

.culture-text-l {
	position: absolute;
	width: 145px;
	height: 90px;
	left: -158px;
	top: 10px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	font-size: 14px;
}

.culture-text-r {
	position: absolute;
	width: 145px;
	height: 30px;
	left: 338px;
	top: 45px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	font-size: 20px;
}

.cul-text {
	position: absolute;
	font-size: 14px;
	width: 320px;
}

.cul-text b {
	color: #e63232;
	display: block;
	font-size: 16px;
	font-weight: normal;
}

.cul-tt1 {
	left: -330px;
	top: 216px;
}

.cul-tt2 {
	left: auto;
	right: auto;
	top: 290px;
}

.cul-tt3 {
	right: -330px;
	top: 216px;
}

.culture-rw {
	position: relative;
	width: 1000px;
	height: 664px;
	overflow: hidden;
}

.culture-mcircle {
	width: 140px;
	height: 140px;
	position: absolute;
	text-align: center;
	color: #fff;
	line-height: 22px;
}

.culture-bcircle {
	width: 180px;
	height: 180px;
	position: absolute;
	text-align: center;
	color: #fff;
	line-height: 33px;
	font-size: 22px;
	font-weight: bold;
}

.client {
	top: 25%;
	left: 25%;
	margin-top: -70px;
	margin-left: -70px;
}

.ally {
	top: 25%;
	left: 75%;
	margin-top: -70px;
	margin-left: -70px;
}

.family {
	top: 75%;
	left: 25%;
	margin-top: -70px;
	margin-left: -70px;
}

.colleague {
	top: 75%;
	left: 75%;
	margin-top: -70px;
	margin-left: -70px;
}

.slogan {
	top: 50%;
	left: 50%;
	margin-top: -90px;
	margin-left: -90px;
}

.culture-rw ul {
	overflow: hidden;
	margin-right: -8px;
	zoom: 1;
	font-size: 0;
}

.culture-rw li {
	width: 244px;
	height: 160px;
	margin-bottom: 8px;
	margin-right: 8px;
	float: left;
}

/*********service产品和服务***********/

.product-line {
	width: 1000px;
	margin: 0 auto;
	height: 210px;
	overflow: hidden;
}

.product-line ul {
	overflow: hidden;
	margin-right: -32px;
	zoom: 1;
}

.product-line li {
	width: 176px;
	height: 146px;
	margin-right: 82px;
	text-align: center;
	float: left;
	padding-top: 64px;
	position: relative;
}

.sublogo {
	width: 65px;
	height: 65px;
	position: absolute;
	top: 0;
	left: 55px;
}

.sublogo a {
	display: block;
	width: 65px;
	height: 65px;
}

.product-explain {
	width: 176px;
	height: 120px;
}

.product-explain span {
	display: inline-block;
	vertical-align: middle;
	line-height: 22px;
}

.fund-box {
	width: 126px;
	height: 130px;
	text-align: center;
	padding: 78px 50px 0 50px;
	line-height: 23px;
}

.service-xjb a {
	color: #ff641e;
	font-size: 16px;
	font-weight: bold;
}

.service-zyb a {
	color: #c88cdc;
	font-size: 16px;
	font-weight: bold;
}

.service-pzb a {
	color: #ff5032;
	font-size: 16px;
	font-weight: bold;
}

.service-fund a {
	color: #ffb400;
	font-size: 16px;
	font-weight: bold;
}

.service-zlpro a {
	color: #e65a4c;
	font-size: 16px;
	font-weight: bold;
}

.ylo {
	color: #ff641e;
}

.violet {
	color: #c88cdc;
}

.red-pro {
	color: #e65a4c;
}

.m-r32 {
	margin-right: 32px;
}

.p-t24 {
	padding-top: 24px;
}

.p-t5 {
	padding-top: 5px;
}

.yh-l {
	left: 0px;
	top: 2px;
}

.yh-r {
	right: 0;
	top: 2px;
}

.bbdt {
	border-bottom: 1px dashed #dadae4;
}

.invest-dl {
	width: 460px;
	height: 70px;
	float: left;
	display: block;
	margin-bottom: 34px;
}

.invest-dl dt {
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 42px;
}

.invest-dl dd {
	width: 370px;
	float: left;
	line-height: 23px;
}

.m-r80 {
	margin-right: 80px;
}

.ul-logo {
	width: 810px;
	margin: 0 auto;
	height: 250px;
}

.ul-logo li {
	width: 250px;
	height: 170px;
	margin: 0 10px;
	_margin: 0 8px;
	float: left;
	text-align: center;
	color: #fff;
	line-height: 30px;
	padding-top: 80px;
}

.ul-logo li a {
	color: #fff;
}

.logo-jj {
	background: url(../img/service-jjmmw.jpg) no-repeat;
}

.logo-zl {
	background: url(../img/service-zlfund.jpg) no-repeat;
}

.ul-logo li.kefu {
	color: #465064;
}

.ul-logo li.kefu a {
	color: #465064;
}

/*********安全保障***********/

.safe {
	width: 100%;
	background: #f5f5f7;
}

.safe ul {
	width: 1000px;
	margin: 0 auto;
	height: 260px;
	padding-top: 40px;
}

.safe li {
	width: 250px;
	float: left;
	text-align: center;
}

.mztk p {
	font-size: 14px;
	line-height: 1.8;
	margin-bottom: 10px;
}

.mztk li {
	font-size: 14px;
	line-height: 1.6;
	margin-bottom: 8px;
	padding-left: 26px;
}

/*********研究团队 投顾团队***********/

.study-team {
	width: 100%;
	height: 500px;
	background: url(../img/service-researchteam.jpg) no-repeat center;
}

.invest-team {
	width: 100%;
	height: 430px;
	background: url(../img/service-investteam.jpg) no-repeat center;
}

/*滚动图片*/

.team-show {
	width: 1000px;
	margin: 0px auto;
	position: relative;
	margin-top: 40px;
}

.team-show .leftbtn {
	left: 0px;
	width: 40px;
	cursor: pointer;
	position: absolute;
	TOP: 50%;
	HEIGHT: 40px;
	margin-top: -20px;
}

.team-show .rightbtn {
	right: 0px;
	width: 40px;
	cursor: pointer;
	position: absolute;
	TOP: 50%;
	HEIGHT: 40px;
	margin-top: -20px;
}

.screenshots {
	width: 808px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.screenshots .cont {
	overflow: hidden;
	margin-right: -56px;
	zoom: 1;
}

.screenshots .box {
	float: left;
	width: 232px;
	margin-right: 56px;
	text-align: center;
}

/**********partner合作伙伴***********/

.partner-group {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #F5F5F7;
	padding: 10px 20px;
}

.partner-title {
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.partner-list li {
	font-size: 12px;
	width: 150px;
	padding-right: 10px;
	float: left;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.partner-list span {
	font-weight: bold;
	color: #E63232;
	padding-right: 4px;
}

.partner-list a {
	color: #465064;
	text-decoration: none;
}

.partner-list a:hover {
	color: #E63232;
}

/*********map网站地图***********/

.map-group {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	font-size: 14px;
	border-bottom: 1px #dadae4 dotted;
}

.map-group b {
	float: left;
	width: 125px;
	height: 50px;
	text-align: left;
	line-height: 50px;
}

.map-group ul {
	list-style: none;
	width: 875px;
	margin-left: 125px;
}

.map-group ul li {
	width: 125px;
	text-align: left;
	height: 50px;
	line-height: 50px;
	float: left;
}

.map-group a {
	color: #465064;
}

.map-group a:hover {
	color: #E63232;
}

/**********公司公告**********/

.table {
	border-collapse: collapse;
	table-layout: fixed
}

.table td {
	border-bottom: 1px #dadae4 dotted;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.table a {
	color: #465064;
}

.table a:hover {
	color: #E63232;
}

/*********加入众禄**********/

.joinus {
	width: 1000px;
	background: url(../img/join-together.jpg) no-repeat bottom right;
	height: 320px;
	padding-top: 20px;
}

/*********安全指引***********/

.p-txt {
	line-height: 2.0;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px #dadae4 dotted;
}

.p-txt-title {
	font-size: 16px;
	font-weight: bold;
}

.p-txt-cont {
	color: #788296;
	font-size: 14px;
}

.p-txt.removebb {
	border-bottom: 0;
}

.p-txt.removemb {
	margin-bottom: 0;
}

.p-txt.removepb {
	padding-bottom: 0;
}

/*********雪碧图*********/

.img {
	background: url(../img/img.png) no-repeat;
}

.service-yh2 {
	height: 20px;
	width: 25px;
	background-position: 0 0;
}

.service-yh1 {
	height: 20px;
	width: 25px;
	background-position: 0 -20px;
}

.right {
	height: 40px;
	width: 40px;
	background-position: 0 -40px;
}

.left {
	height: 40px;
	width: 40px;
	background-position: 0 -80px;
}

.service-icon3 {
	height: 48px;
	width: 48px;
	background-position: 0 -120px;
}

.service-icon2 {
	height: 48px;
	width: 48px;
	background-position: 0 -168px;
}

.service-icon4 {
	height: 48px;
	width: 48px;
	background-position: 0 -216px;
}

.service-icon5 {
	height: 48px;
	width: 48px;
	background-position: 0 -264px;
}

.service-icon1 {
	height: 48px;
	width: 48px;
	background-position: 0 -312px;
}

.service-icon6 {
	height: 48px;
	width: 48px;
	background-position: 0 -360px;
}

.culture-mcircle {
	height: 140px;
	width: 140px;
	background-position: 0 -408px;
}

.safe-icbc {
	height: 160px;
	width: 160px;
	background-position: 0 -548px;
}

.safe-wosign {
	height: 160px;
	width: 160px;
	background-position: 0 -708px;
}

.safe-protect {
	height: 160px;
	width: 160px;
	background-position: 0 -868px;
}

.safe-info {
	height: 160px;
	width: 160px;
	background-position: 0 -1028px;
}

.safe-sms {
	height: 160px;
	width: 160px;
	background-position: 0 -1188px;
}

.safe-real {
	height: 160px;
	width: 160px;
	background-position: 0 -1348px;
}

.culture-bcircle {
	height: 180px;
	width: 180px;
	background-position: 0 -1508px;
}

.safe-privacy {
	height: 259px;
	width: 188px;
	background-position: 0 -1688px;
}

.safe-msg {
	height: 259px;
	width: 188px;
	background-position: 0 -1947px;
}

.safe-strength {
	height: 259px;
	width: 188px;
	background-position: 0 -2206px;
}

.safe-money {
	height: 259px;
	width: 188px;
	background-position: 0 -2465px;
}

.service-zlpro {
	height: 210px;
	width: 176px;
	background-position: 0 -2724px;
}

.service-xjb {
	height: 210px;
	width: 176px;
	background-position: 0 -2934px;
}

.service-fund {
	height: 210px;
	width: 176px;
	background-position: 0 -3144px;
}

.service-zyb {
	height: 210px;
	width: 176px;
	background-position: 0 -3354px;
}

.service-pzb {
	height: 210px;
	width: 176px;
	background-position: 0 -3564px;
}

.service-jjmmw {
	height: 250px;
	width: 250px;
	background-position: 0 -3774px;
}

.service-zlfund {
	height: 250px;
	width: 250px;
	background-position: 0 -4024px;
}

.safe-license {
	height: 210px;
	width: 294px;
	background-position: 0 -4274px;
}

/*右下角漂浮*/

*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

.rb-float-wrap {
	position: fixed;
	_position: absolute;
	right: 20px;
	bottom: 0;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
	margin: 0;
	z-index: 2999;
	padding-bottom: 40px;
}

.rb-float-item {
	width: 48px;
	height: 48px;
	display: block;
	position: relative;
	margin-bottom: 1px;
}

.rb-float-item-a {
	width: 48px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	display: block;
	color: #fff;
	background-color: #aab4c8;
}

.rb-float-item-a i {
	color: #fff;
}

.rb-float-light {
	background-color: #e63232;
}

.rb-float-item-a.changebg {
	background-color: #e63232;
}

.f24 {
	font-size: 24px;
}

.rb-float-show {
	position: absolute;
	left: -100px;
	top: 0;
	display: none;
	width: 100px;
	height: 48px;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	background-color: #E63232;
}

.rb-float-show a {
	color: #fff;
}

.rb-float-show-a {
	width: 100px;
	height: 48px;
	line-height: 48px;
	display: block;
	color: #ffffff;
}

/*公司上市*/

.company-txt1 {
	background: #e63232;
	padding: 10px;
}

.company-txt1 p {
	border: 1px solid #e8d4b4;
	color: #e8d4b4;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	padding: 30px 0;
}

.strength-sub-item {
	width: 450px;
}

.core-item {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}

.core-txt1 {
	font-size: 16px;
	line-height: 36px;
}

.core-txt2 {
	font-size: 16px;
	line-height: 34px;
}

.company-bg {
	background: url(../img/company-bg.png) no-repeat center top;
}

.power {
	width: 568px;
	margin: 0 auto;
	position: relative;
	margin-top: 30px;
}

.power b {
	position: absolute;
	z-index: 99;
	font-size: 24px;
	color: #fff;
}

.power .tit1 {
	width: 100px;
	font-size: 30px;
	text-align: center;
	top: 240px;
	left: 234px;
}

.power .tit2 {
	width: 100px;
	text-align: center;
	top: 140px;
	left: 130px;
}

.power .tit3 {
	width: 100px;
	text-align: center;
	top: 140px;
	left: 330px;
}

.power .tit4 {
	width: 100px;
	text-align: center;
	top: 378px;
	left: 130px;
}

.power .tit5 {
	width: 100px;
	text-align: center;
	top: 378px;
	left: 330px;
}

.ull-txt {
	width: 294px;
	font-size: 14px;
	position: absolute;
	text-align: left;
}

.ull-txt li {
	background: url(../img/company-ico.png) no-repeat left 8px;
	padding-left: 16px;
	line-height: 1.6;
}

.txt1 {
	top: 122px;
	left: -245px;
}

.txt2 {
	top: 154px;
	left: 524px;
}

.txt3 {
	top: 290px;
	left: -245px;
}

.txt4 {
	top: 350px;
	left: 524px;
}


/*合作伙伴*/

.partner-module {}

.crumbs-tit {
	font-size: 14px;
	padding: 15px 0;
}

.crumbs-tit a {
	color: #465064;
}

.item-logo {
	background: #f5f5f7;
	padding: 20px;
	position: relative;
}

.item-logo-tit {
	font-size: 18px;
}

.item-logo-con li {
	width: 145px;
	height: 50px;
	float: left;
	/*background: url(../img/logo_gm.png) no-repeat;*/
	margin-right: 18px;
	margin-top: 18px;
}

.item-logo-con li a {
	width: 145px;
	height: 50px;
	display: block;
}

.item-logo-con li.m0 {
	margin-right: 0;
}

/*
.item-logo-con li.item-logo1{
	background-position: -20px -20px;
}

.item-logo-con li.item-logo2{
	background-position: -184px -20px;
}

.item-logo-con li.item-logo3{
	background-position: -346px -20px;
}

.item-logo-con li.item-logo4{
	background-position: -510px -20px;
}

.item-logo-con li.item-logo5{
	background-position: -672px -20px;
}

.item-logo-con li.item-logo6{
	background-position: -836px -20px;
	margin-right: 0;
}

.item-logo-con li.item-logo7{
	background-position: -20px -88px;
}

.item-logo-con li.item-logo8{
	background-position: -184px -88px;
}

.item-logo-con li.item-logo9{
	background-position: -346px -88px;
}

.item-logo-con li.item-logo10{
	background-position: -510px -88px;
}

.item-logo-con li.item-logo11{
	background-position: -672px -88px;
}

.item-logo-con li.item-logo12{
	background-position: -836px -88px;
	margin-right: 0;
}

.item-logo-con li.item-logo13{
	background-position: -20px -156px;
}

.item-logo-con li.item-logo14{
	background-position: -184px -156px;
}

.item-logo-con li.item-logo15{
	background-position: -346px -156px;
}

.item-logo-con li.item-logo16{
	background-position: -510px -156px;
}

.item-logo-con li.item-logo17{
	background-position: -672px -156px;
}

.item-logo-con li.item-logo18{
	background-position: -836px -156px;
	margin-right: 0;
}*/

.drop-module {}

.logo-tit {
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -50px;
}

.arrow {
	width: 100px;
	height: 20px;
	display: block;
	background: no-repeat center;
	cursor: pointer;
}

.arrow.up {
	background-image: url(../img/arrow_u.png);
}

.arrow.down {
	background-image: url(../img/arrow_d.png);
}


.item-link-a {
	margin-right: -18px;
}

.item-link-a a {
	width: 150px;
	display: block;
	float: left;
	margin-right: 18px;
	padding: 7px 0;
}


/***投行中心***/

.invest-logo {
	width: 1000px;
	margin: 0 auto;
}

.invest-logo-list {
	overflow: hidden;
	margin-right: -20px;
}

.invest-logo li {
	width: 184px;
	float: left;
	margin: 0 20px 20px 0;
	text-align: center;
}

.invest-logo li img {
	margin-bottom: 4px;
}

.invest-tab {
	width: 88%;
	margin: 0 auto;
	border: solid #e1e1eb;
	border-width: 1px 0 0 1px;
}

.invest-tab th {
	padding: 12px 0;
	background: #f5f5f7;
	font-weight: bold;
	border: solid #e1e1eb;
	border-width: 0 1px 1px 0;
}

.invest-tab td {
	padding: 8px 0;
	text-align: center;
	border: solid #e1e1eb;
	border-width: 0 1px 1px 0;
}

.invest-gl {
	margin-right: -20px;
}

.invest-gl li {
	width: 215px;
	height: 96px;
	padding: 24px 0 0 20px;
	float: left;
	margin-right: 20px;
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
}

.invest-ico1 {
	background: #2275ba url(../img/invest_ico1.png) no-repeat right bottom;
}

.invest-ico2 {
	background: #2275ba url(../img/invest_ico2.png) no-repeat right bottom;
}

.invest-ico3 {
	background: #2275ba url(../img/invest_ico3.png) no-repeat right bottom;
}

.invest-ico4 {
	background: #2275ba url(../img/invest_ico4.png) no-repeat right bottom;
}

.invest-rz {
	margin-right: -20px;
}

.invest-rz li {
	width: 235px;
	float: left;
	margin-right: 20px;
}

.invest-rz li s {
	display: block;
	text-align: center;
}

.invest-rz li p {
	font-size: 16px;
	line-height: 1.8;
	margin-top: 20px;
}


/*投行体系*/

.flow-item {
	margin-bottom: 24px;
	clear: both;
	overflow: hidden;
}

.flow-step {
	width: 130px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	background-color: #F4F5F9;
	margin-right: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	position: relative;
	padding-left: 70px;
}

.step-num {
	width: 44px;
	height: 44px;
	display: block;
	font-size: 18px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	background-color: #2275ba;
	-webkit-border-radius: 22px;
	border-radius: 22px;
	position: absolute;
	top: 3px;
	left: 3px;
}

.flow-con {
	font-size: 16px;
	line-height: 1.5;
}


/*风险控制*/

.risk-item {
	margin-bottom: 24px;
	clear: both;
	overflow: hidden;
}

.risk-tit {
	width: 180px;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-color: #2275ba;
	margin-right: 25px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
}

.risk-con {
	line-height: 1.8;
	font-size: 16px;
}

.main-item-con-txt {
	font-size: 16px;
	line-height: 2.0;
}

.main-item-con-txt b {
	color: #2275ba;
}

.risk-list {
	padding-left: 214px;
}


/***导航样式***/

.nav-module {
	width: 100%;
}

.item-nav-module {
	width: 100%;
	padding-top: 1px;
	background: #2275ba;
	position: relative;
}

.item-nav {
	width: 1000px;
	margin: 0 auto;
}

.item-nav li {
	float: left;
}

.item-nav li a {
	display: block;
	height: 49px;
	line-height: 49px;
	padding: 0 15px;
	color: #fff;
	font-size: 14px;
}

.item-nav li a:hover {
	background: #2069a9;
	color: #fff;
}

.item-nav li.active {
	background: #fff;
	color: #2275ba;
}

.item-nav li.active a {
	background: #fff;
	color: #2275ba;
}

.sub-nav-list {
	height: 52px;
}

.sub-nav {
	background: #fff;
	border-bottom: 1px solid #dcdcdc;
	padding: 14px 0;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	display: block;
}

/*.item-nav li .sub-nav{
	display: none;
}*/

.sub-nav ul {
	width: 1000px;
	margin: 0 auto;
}

.sub-nav li a {
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin-right: 20px;
	padding: 0 12px;
	color: #465064;
}

.sub-nav li a.active {
	background: #2275ba;
	color: #fff;
	height: 24px;
	line-height: 24px;
}

.sub-nav li a:hover {
	background: #2275ba;
	color: #fff;
}

/*========新闻翻页样式==========*/

.m-pagination {
	margin-top: 20px;
	font-size: 12px;
	text-align: right;
	font-family: '宋体';
}

.m-pagination .page {
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	border: 1px solid #e1e1eb;
	vertical-align: baseline;
	display: inline-block;
	color: #465064;
}

.m-pagination .page:hover {
	border: 1px solid #e63232;
	background: #fff;
	color: #e63232;
}

.m-pagination .disable {
	border: 1px solid #e1e1eb !important;
	color: #aab4c8 !important;
	cursor: default;
}

.m-pagination .active {
	background: #e63232;
	color: #ffffff;
}