@charset "utf-8";

/* css document */

.headerb {
	background: ;
	height: 118px;
	position: absolute;
	z-index: 10;
	left: 0px;
	right: 0px;
}

.headerbabg {
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}

.headerba {
	width: 1200px;
	height: 31px;
	line-height: 31px;
	font-size: 12px;
	color: #666;
	margin: 0 auto;
}

.headerba a {
	color: #666;
	text-decoration: none;
}

.headerba .ba {
	overflow: hidden;
	 display: inline-block;
	height: 22px;
	line-height: 22px;
	margin-top: 5px;
}

.headerba .ba li {
	float: left;
	margin: 0 5px;
	height: 22px;
}

.headerba .butb {
	width: 50px;
	height: 20px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	display: inline-block;
}

.headerba .butb.a {
	background: #e40026;
}

.headerba .butb.b {
	background: #bec4d7;
}

.headerba .gr {
	background:  no-repeat 6px center;
	padding-left: 28px;
	padding-right: 6px;
	border: 1px solid #999;
	color: #999;
	font-size: 12px;
	line-height: 20px;
	display: inline-block;
}

.headerba a:hover {
	color: #ff403b;
}

.headerba .butb.a:hover {
	color: #fff;
}

.headerba .butb.b:hover {
	color: #fff;
}

.headerbb {
	width: 1200px;
	margin: 0 auto;
	height: 86px;
	font-size: 16px;
	color: #000;
	position: relative;
}

.headerbb .logob {
	margin-top: 20px;
}

.headerbb .navb {
	height: 84px;
	float: right;
}

.headerbb ul {}

.headerbb ul li {
	/*padding:0 22px;*/
	padding-left: 50px;
	float: left;
	height: 84px;
	/*position:relative;*/
}

.headerbb ul li:nth-child(1) .listb {
	display: block;
}

.headerbb ul li a.channela {
	color: #000;
	line-height: 84px;
	padding: 0 3px;
	display: block;
	text-decoration: none;
}

.headerbb ul li a.channela.cur {
	color: #ff403b;
	/*border-bottom:3px solid #ff413c;*/
	text-decoration: none;
}


/*
.headerbb table{}
.headerbb tr{}
.headerbb td{width:200px;border-right:1px solid #e5e5e5;padding:20px;}
.headerbb td.n{border-right:none;}

.headerbb .listb{border-top:1px solid #e5e5e5;overflow:hidden;background:;padding:0 25px;position:absolute;width:600px;margin-left:-300px;line-height:26px;display:none;}
.headerbb .h2div{font-size:16px;color:#000;padding-left:34px;}
.headerbb .h2div a{color:#000;}
.headerbb .lidiv{font-size:14px;color:#333;padding-left:34px;}
.headerbb .lidiv a{color:#333;}*/

.headerbb table {}

.headerbb tr {}

.headerbb td {
	/*border-right:1px solid #e5e5e5;*/
	padding: 5px 30px;
}

.headerbb td.n {
	border-right: none;
}

.headerbb .listb {
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
	background: ;
	/*padding:0 25px;*/
	padding: 10px 0;
	position: absolute;
	left: 0px;
	right: 0px;
	line-height: 26px;
	display: none;
}

.headerbb .h2div {
	font-size: 16px;
	color: #000;
	padding-left: 34px;
}

.headerbb .h2div a {
	color: #000;
	text-decoration: none;
}

.headerbb .lidiv {
	font-size: 14px;
	color: #545454;
	padding-left: 34px;
}

.headerbb .lidiv a {
	color: #545454;
	text-decoration: none;
}

.headerbb font {
	padding: 0 12px;
}


/*导航下拉菜单小图标处开始*/


/*产品中心*/

.headerbb .h2div.bg1 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg2 {
	background:  no-repeat left center;
	line-height: 28px;
}

.headerbb .h2div.bg3 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg4 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg5 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg6 {
	background:  no-repeat left center;
}


/*业务中心*/

.headerbb .h2div.bg7 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg8 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg9 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg10 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg11 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg12 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg13 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg14 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg15 {
	background:  no-repeat left center;
}


/*软件下载*/

.headerbb .h2div.bg16 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg17 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg18 {
	background:  no-repeat left center;
}


/*投资者关系*/

.headerbb .h2div.bg19 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg20 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg21 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg22 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg23 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg24 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg25 {
	background:  no-repeat left center;
}


/*投资者教育*/

.headerbb .h2div.bg26 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg27 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg28 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg29 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg30 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg31 {
	background:  no-repeat left center;
}

.headerbb .h2div.bg32 {
	background:  no-repeat left center;
}


/*导航下拉菜单小图标处结束*/

.headerbb ul li:hover .listb {
	display: block;
}

.headerbb .h2div a:hover {
	color: #ff403b;
}

.headerbb .lidiv a:hover {
	color: #ff403b;
}

.bannerb {
	/*height:688px;*/
	height: 548px;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	overflow: hidden;
	width: 100%;
	position: relative;
	background: #122654;
	min-width: 1200px;
}

.bannerb ul {
	overflow: hidden;
	height: 548px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.bannerb li {
	display: block;
	float: left;
	position: relative;
	height: 548px;
	width: 100%;
}

.bannerb li img {
	width: 1920px;
	height: 548px;
	position: absolute;
	margin-left: -960px;
	top: 0px;
	left: 960px;
	z-index: 1;
}

.bannerb .innerb {
	width: 1110px;
	height: 618px;
	margin: -30px auto;
	padding: 0 45px;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 50%;
	margin-left: -600px;
}

.bannerb .lan {
	height: 170px;
	background: ;
}

.bannerb .h1div {
	font-size: 50px;
	line-height: 60px;
	overflow: hidden;
	margin-top: 250px;
	margin-bottom: 10px;
}

.bannerb p {
	overflow: hidden;
}

.bannerb .gda {
	color: #fff;
	font-size: 16px;
	color: #fff;
	padding: 0 20px;
	line-height: 30px;
	background: #ff9326;
	cursor: pointer;
	display: inline-block;
	margin-top: 50px;
	text-decoration: none;
}

.bannerb .dianb {
	height: 10px;
	position: absolute;
	bottom: 80px;
	z-index: 9;
	width: 100%;
	text-align: center;
}

.bannerb .dianb i {
	width: 11px;
	height: 10px;
	background:  no-repeat center center;
	cursor: pointer;
	margin: 0 3px;
	display: inline-block;
}

.bannerb .dianb i.cur {
	background:  no-repeat center center;
}

.navba {
	/*width:1220px;*/
	width: 1200px;
	height: 128px;
	/*background: no-repeat center top;*/
	background: #fff;
	margin: -60px auto 40px;
	;
	position: relative;
	z-index: 3;
	overflow: hidden;
}

.navba ul {
	width: 1200px;
	margin: 10px auto 0px;
	height: 95px;
}

.navba ul li {
	float: left;
	width: 148px;
	border-right: 1px solid #eee;
	text-align: center;
	color: #666;
	line-height: 16px;
	background:  no-repeat center top;
	margin-top: 10px;
	cursor: pointer;
}

.navba ul li.n {
	border-right: none;
}

.navba ul .tu {
	width: 66px;
	height: 66px;
	margin: 0 auto 10px;
}

.navba ul li a {
	color: #999;
	text-decoration: none;
}

.navba li .tu.bg1 {
	background:  no-repeat center center;
}

.navba li.cur .tu.bg1 {
	background:  no-repeat center center;
}

.navba li .tu.bg2 {
	background:  no-repeat center center;
}

.navba li.cur .tu.bg2 {
	background:  no-repeat center center;
}

.navba li .tu.bg3 {
	background:  no-repeat center center;
}

.navba li.cur .tu.bg3 {
	background:  no-repeat center center;
}

.navba li .tu.bg4 {
	background:  no-repeat center center;
}

.navba li.cur .tu.bg4 {
	background:  no-repeat center center;
}

.navba li .tu.bg5 {
	background:  no-repeat center center;
}

.navba li.cur .tu.bg5 {
	background:  no-repeat center center;
}

.navba li .tu.bg6 {
	background:  no-repeat center center;
}

.navba li.cur .tu.bg6 {
	background:  no-repeat center center;
}

.navba li .tu.bg7 {
	background:  no-repeat center center;
}

.navba li.cur .tu.bg7 {
	background:  no-repeat center center;
}

.navba li .tu.bg8 {
	background:  no-repeat center center;
}

.navba li.cur .tu.bg8 {
	background:  no-repeat center center;
}

.channelnamea {
	border-left: 5px solid #ff413c;
	padding-left: 15px;
	color: #bababa;
	margin-top: 20px;
}

.channelnamea a {
	color: #bababa;
	text-decoration: none;
}

.channelnamea h2 {
	font-size: 30px;
	line-height: 32px;
	color: #000;
	margin-bottom: 8px;
}

.channelnamea span {
	font-size: 20px;
	color: #bababa;
	font-family: arial;
	line-height: 22px;
}

.channelnameb {
	border-left: 5px solid #fff;
	padding-left: 15px;
	color: #000;
	position: absolute;
	top: 20px;
	left: 0px;
}

.channelnameb a {
	color: #fff;
	text-decoration: none;
}

.channelnameb h2 {
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 8px;
}

.channelnameb span {
	font-size: 20px;
	color: #fff;
	font-family: arial;
	line-height: 22px;
}

.channelnamec {
	overflow: hidden;
	margin-bottom: 35px;
}

.channelnamec a {
	/*color:#e30500;*/
	color: #123fad;
}

.channelnamec h2 {
	/*font-size:30px;*/
	font-size: 36px;
	line-height: 36px;
	color: #123fad;
}

.channelnamec span {
	/*font-size:20px;*/
	font-size: 22px;
	font-family: arial;
	line-height: 22px;
}

.channelnamed {
	font-size: 20px;
	color: #142c69;
	border-left: 5px solid #ff413c;
	height: 22px;
	line-height: 22px;
	margin: 20px 0;
	padding-left: 18px;
	overflow: hidden;
}

.channelnamed a {
	color: #142c69;
}

.channelnamed .gd {
	font-size: 12px;
	font-weight: normal;
	color: #888;
	float: right;
	margin-right: 20px;
}

.channelnamee {
	font-size: 16px;
	color: #123fad;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 15px;
}

.channelnamee .gd {
	font-size: 12px;
	font-weight: normal;
	color: #888;
	float: right;
}

.zxba {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto 40px;
	background: #fff;
}

.zxba .imgb {
	float: right;
	width: 386px;
	height: 300px;
	position: relative;
	overflow: hidden;
}

.zxba .imgb img {
	width: 386px;
	height: 300px;
}

.zxba .imgb .sj {
	width: 12px;
	height: 24px;
	background:  no-repeat center center;
	position: absolute;
	left: 0px;
	top: 48%;
	z-index: 1;
}

.zxba .h1div {
	/*font-size:22px;*/
	font-size: 18px;
	line-height: 150%;
	font-weight: bold;
	margin-bottom: 10px;
}

.zxba .h1div a {
	color: #333;
}

.zxba1 {
	overflow: hidden;
	padding: 18px 50px 20px 40px;
	color: #333;
	line-height: 24px;
}

.zxba1 p {
	height: 145px;
	overflow: hidden;
}

.zxba2 {
	position: relative;
}

.zxba2 .gda {
	/*float:right;color:#ff9326;*/
	display: block;
	position: absolute;
	height: 24px;
	line-height: 24px;
	border: 1px solid #ff9326;
	padding: 0 10px;
	color: #ff9326;
	left: 640px;
	bottom: 2px;
}

.zxba2 .gda:hover {
	border: 1px solid #d20005;
	background-color: #d20005;
	color: #ffffff
}

.zxba2 h6 {
	font-size: 12px;
	font-family: arial;
	color: #888;
	line-height: 20px;
}

.zxba2 ul {
	font-size: 16px;
	color: #123fad;
	overflow: hidden;
}

.zxba2 li {
	float: left;
	padding: 0 5px;
	overflow: hidden;
}

.zxba2 a {
	color: #123fad;
	text-decoration: none;
}

.zxbb {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto 40px;
	background: #fff;
}

.zxbb .imgb {
	float: left;
	width: 386px;
	height: 350px;
	position: relative;
	overflow: hidden;
}

.zxbb .imgb img {
	width: 390px;
	height: 350px;
}

.zxbb .imgb .gda {
	display: block;
	position: absolute;
	height: 24px;
	line-height: 24px;
	border: 1px solid #fff;
	padding: 0 10px;
	color: #fff;
	left: 20px;
	bottom: 20px;
	text-decoration: none;
}

.zxbb .imgb .gda:hover {
	border: 1px solid #d20005;
	background-color: #d20005;
}

.zxbb .imgb .sj {
	width: 12px;
	height: 24px;
	background:  no-repeat center center;
	position: absolute;
	right: 0px;
	top: 48%;
	z-index: 1;
}

.zxbb .conb {
	float: left;
	color: #333;
	width: 350px;
	line-height: 22px;
	margin: 20px 0px 15px 40px;
	overflow: hidden;
}

.zxbb .conb a {
	color: #333;
	text-decoration: none;
}

.zxbb .conb a:hover {
	color: #d20005;
}

.tablelista1{
	padding-bottom: 18px;
}

.zxbb .h1div {
	/*font-size:22px;*/
	font-size: 18px;
	line-height: 150%;
	font-weight: bold;
	margin-bottom: 10px;
	height: 54px;
	overflow: hidden;
}

.zxbb .time {
	font-size: 12px;
	color: #c0c0c0;
}

.zxbb p {
	padding: 10px 0px;
	overflow: hidden;
	height: 185px;
}

.zxbb .gda {
	font-size: 12px;
	margin-top: 20px;
}

.zxbc {
	overflow: hidden;
	margin: 0 auto 0px;
	/*height:814px;height:750px;*/
	height: 680px;
}

.zxbca {
	height: 814px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	display: none;
}

.zxbca.bg1 {
	background:  no-repeat center top;
}

.zxbca.bg2 {
	background:  no-repeat center top;
}

.zxbca.bg3 {
	background:  no-repeat center top;
}

.zxbca.bg4 {
	background:  no-repeat center top;
}

.zxbca.bg5 {
	background:  no-repeat center top;
}

.zxbca.bg6 {
	background:  no-repeat center top;
}

.zxbca.bg7 {
	background:  no-repeat center top;
}

.zxbcb {
	/*margin:170px auto 0;*/
	margin: 114px auto 0;
	width: 1200px;
	color: #fff;
	line-height: 22px;
}

.zxbcb .conb {
	overflow: hidden;
	padding: 0px 96px 18px 18px;
}

.zxbcb a {
	color: #fff;
	text-decoration: none;
}

.zxbcb .h2div {
	font-size: 36px;
	line-height: 46px;
	font-weight: bold;
}

.zxbcb .h6div {
	font-size: 16px;
	line-height: 24px;
}

.zxbcb p {
	overflow: hidden;
	padding: 10px 0px;
	height: 128px;
}

.zxbcb .imgb {
	/*width:518px;height:346px;*/
	width: 450px;
	height: 300px;
	float: right;
	margin-top: 5px;
}

.zxbcb .imgb img {
	/*width:518px;height:346px;*/
	width: 450px;
	height: 300px;
}

.zxbcb ul {
	overflow: hidden;
	padding: 10px 0;
	margin-left: -28px;
}

.zxbcb li {
	float: left;
	/*margin-right:16px;*/
	margin-left: 22px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
	/*width:80px;*/
	width: 72px;
	font-size: 12px;
}

.zxbcb li img {
	/*width:80px;height:80px;*/
	width: 60px;
	height: 60px;
	margin-bottom;
	5px;
}

.zxbcb li a {
	color: #fff;
}

.zxbcb li table {
	width: 100%;
}

.zxbcb li td {
	height: 40px;
	padding: 0px;
}

.zxbcc {
	margin: -814px auto 0;
	width: 1200px;
	position: relative;
	z-index: 2;
	/*height:160px;height:100px;*/
	height: 30px;
}

.zxbcd {
	margin: 450px auto 0;
	width: 1200px;
	position: relative;
	z-index: 2;
	height: 160px;
}

.zxbcd ul {
	overflow: hidden;
	margin-left: -18px;
}

.zxbcd li {
	width: 156px;
	height: 66px;
	padding-top: 90px;
	margin-left: 18px;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	float: left;
}

.zxbcd li .h2div {
	font-size: 20px;
	line-height: 24px;
}

.zxbcd li.bg1 {
	background:  no-repeat center center;
	border-radius: 80px;
}

.zxbcd li.bg1.cur {
	background:  no-repeat center center;
}

.zxbcd li.bg2 {
	background:  no-repeat center center;
	border-radius: 80px;
}

.zxbcd li.bg2.cur {
	background:  no-repeat center center;
}

.zxbcd li.bg3 {
	background:  no-repeat center center;
	border-radius: 80px;
}

.zxbcd li.bg3.cur {
	background:  no-repeat center center;
}

.zxbcd li.bg4 {
	background:  no-repeat center center;
	border-radius: 80px;
}

.zxbcd li.bg4.cur {
	background:  no-repeat center center;
}

.zxbcd li.bg5 {
	background:  no-repeat center center;
	border-radius: 80px;
}

.zxbcd li.bg5.cur {
	background:  no-repeat center center;
}

.zxbcd li.bg6 {
	background:  no-repeat center center;
	border-radius: 80px;
}

.zxbcd li.bg6.cur {
	background:  no-repeat center center;
}

.zxbcd li.bg7 {
	background:  no-repeat center center;
	border-radius: 80px;
}

.zxbcd li.bg7.cur {
	background:  no-repeat center center;
}

.zxbd {
	overflow: hidden;
	/*margin:0 auto 40px;*/
	margin: 0 auto;
	background:  no-repeat center top;
	height: 455px;
}

.zxbda {
	width: 1200px;
	height: 455px;
	margin: 0 auto;
	padding: 50px 0px 0px;
}

.zxbda .conb {
	overflow: hidden;
	/*padding-right:120px;*/
	color: #555;
	line-height: 180%;
	padding-left: 20px
}

.zxbda .h1div {
	font-size: 18px;
	margin-bottom: 30px;
}

.zxbda p {
	overflow: hidden;
	/*min-height:200px;text-align:justify; text-justify:inter-ideograph;*/
	padding: 20px;
}

.zxbda .gda {
	display: inline-block;
	background: #ff9326;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
}

.zxbda .imgb {
	width: 506px;
	height: 338px;
	float: right;
}

.zxbda ul a {
	width: 245px;
	height: 160px;
	line-height: 160px;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	color: #fff;
	margin-bottom: 16px;
}

.zxbda ul a.bg1 {
	background:  no-repeat center center;
}

.zxbda ul a.bg2 {
	background:  no-repeat center center;
}

.zxbda ul a.bg3 {
	background:  no-repeat center center;
}

.zxbda ul a.bg4 {
	background:  no-repeat center center;
}

.zxbda ul a .sj {
	width: 24px;
	height: 24px;
	background:  no-repeat center center;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -12px;
}

.zxbda ul a .h2div {
	padding-left: 12px;
}

.zxbe {
	position: relative;
	height: 220px;
	padding: 30px 0px;
	overflow: hidden;
	background: #fff;
}

.zxbe table {
	width: 1200px;
	margin: 0 auto;
}

.zxbe td {
	color: #555;
}

.zxbe .h1div {
	color: #555;
	line-height: 25px;
	padding-left: 30px;
	margin-bottom: 10px;
}

.zxbe .h1div.bg1 {
	background:  no-repeat left center;
}

.zxbe .h1div.bg2 {
	background:  no-repeat left center;
}

.zxbe .h1div.bg3 {
	background:  no-repeat left center;
}

.zxbe .h1div.bg4 {
	background:  no-repeat left center;
}

.zxbe .h1div.bg5 {
	background:  no-repeat left center;
}

.zxbe a {
	color: #555;
	text-decoration: none;
}

.zxbe .h2div {
	font-size: 12px;
	padding-left: 30px;
	line-height: 24px;
}

.zxbe .imgb {
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #555;
	font-weight: bold;
	line-height: 24px;
}

.zxbe .imgb img {
	display: block;
	margin: 0 auto 10px;
}

.footer {
	background: #123fad;
	overflow: hidden;
}

.footera {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	color: #fff;
	line-height: 24px;
	padding-bottom: 30px;
}

.footera ul {
	overflow: hidden;
	height: 60px;
	line-height: 60px;
}

.footera li {
	float: left;
	font-size: 16px;
	padding: 0 5px;
}

.footera a {
	color: #fff;
}

.footera p {
	font-size: 12px;
}

.footera .alertb {
	float: right;
	font-weight: bold;
	padding: 0 40px;
	overflow: hidden;
	border: 1px solid #fff;
	line-height: 40px;
	text-align: center;
	margin-top: 70px;
}


/*通用列表页开始*/

.zwb {
	width: auto;
	height: 118px;
	overflow: hidden;
}

.bgeee {
	background: #eee;
}

.curboxa {
	width: 1200px;
	margin: 0 auto;
	height: 45px;
	line-height: 45px;
}

.curboxa a {
	color: #777;
	font-size: 12px;
}

.curboxb {
	width: 1200px;
	margin: 0 auto;
	height: 45px;
	line-height: 45px;
	color: #fff;
}

.curboxb a {
	color: #fff;
	font-size: 12px;
}

.listpba {
	width: 1200px;
	padding: 0 0 50px;
	overflow: hidden;
	margin: 0 auto;
}

.channelbl {
	width: 190px;
	float: left;
	overflow: hidden;
	background: #fff;
	padding: 20px;
}

.channelbl .parentname {
	font-size: 26px;
	font-weight: bold;
	color: #1247b6;
	line-height: 32px;
	overflow: hidden;
	padding: 20px;
}

.channelbl .chnlsf {
	overflow: hidden;
	background:  no-repeat 170px center;
	border-top: 1px solid #ddd;
	padding: 11px 30px 11px 10px;
	line-height: 18px;
	font-size: 16px;
	color: #333;
	display: block;
}

.channelbl .chnlsf.open {
	background:  no-repeat 170px 18px;
}

.channelbl .chnlss {
	color: #333;
	display: none;
}

.channelbl .chnlss>a {
	display: block;
	padding: 12px 20px 12px 45px;
	background:  no-repeat 30px 20px;
	font-size: 14px;
	color: #333;
}

.channelbl .chnlss>a.open.curchnl {
	background:  no-repeat 30px 20px;
	color: #1247b6;
}

.channelbl .chnlst {
	display: none;
}

.channelbl .chnlst>a {
	display: block;
	padding: 13px 20px 13px 45px;
	font-size: 12px;
	color: #333;
}

.channelbl a:hover {
	text-decoration: none;
	background-color: #e4ecfa !important;
}

.channelbl a.curchnl {
	color: #1247b6;
	background-color: #e4ecfa !important;
}

.sjbox {
	width: 286px;
	height: 35px;
	background:  no-repeat center center;
	overflow: hidden;
}

.sjbox input.a {
	width: 220px;
	height: 33px;
	line-height: 33px;
	border: none;
	outline: none;
	color: #333;
	font-size: 14px;
	margin-left: 15px;
	margin-top: 1px;
	 float: left;
}

.sjbox .inpb {
	width: 40px;
	height: 35px;
	background:  no-repeat center center;
	cursor: pointer;
	float: right;
}

.listpbr {
	width: 950px;
	float: right;
	overflow: hidden;
	background: #fff;
}

.listpbr .curchnlname {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	color: #123fad;
	position: relative;
	margin: 0 40px;
	font-weight: bold;
}

.listpbr .curchnlname .sjbox {
	position: absolute;
	right: 10px;
	top: 20px;
}

.listpbr .listula {
	overflow: hidden;
	margin: 10px 40px;
}

.listpbr .listula li {
	border-bottom: 1px dashed #ddd;
	font-size: 16px;
	color: #aaa;
	line-height: 39px;
	overflow: hidden;
}

.listpbr .listula a {
	color: #333;
}

.listpbr .listula span {
	float: right;
}

.listpbra {
	width: auto;
	float: none;
}


/*通用列表页结束*/


/*分页样式1开始*/

.fpageboxa {
	overflow: hidden;
	padding: 70px 0px;
	text-align: center;
	color: #999;
	font-family: arial;
}

.fpageboxa a {
	color: #999;
	padding: 10px 8px;
	border: 1px solid #ddd;
	margin: 0 2px;
}

.fpageboxa span {
	padding: 10px 8px;
	border: 1px solid #ddd;
	margin: 0 2px;
}

.fpageboxa span.cur {
	background: #1247b6;
	border: 1px solid #1247b6;
	color: #fff;
}


/*分页样式1结束*/


/*分页样式2开始*/

.fpageboxb {
	overflow: hidden;
	padding: 70px 0px;
	text-align: center;
	color: #999;
	font-family: arial;
}

.fpageboxb a {
	color: #999;
	padding: 10px 8px;
	border: 1px solid #ddd;
	margin: 0 2px;
}

.fpageboxb span {
	padding: 10px 8px;
	border: 1px solid #ddd;
	margin: 0 2px;
}

.fpageboxb span.cur {
	background: #c30505;
	border: 1px solid #c30505;
	color: #fff;
}


/*分页样式2结束*/


/*通用列表细览页开始*/

.doctitleb {
	font-size: 12px;
	color: #777;
	border-bottom: 1px solid #ddd;
	margin: 15px 40px 0px;
	overflow: hidden;
	padding: 10px 0px 10px;
}

.doctitleb h1 {
	font-size: 28px;
	line-height: 42px;
	color: #333;
	margin-bottom: 20px;
	font-weight: bold;
}

.doctitleb .timeb {
	overflow: hidden;
}

.dochtmlb {
	overflow: hidden;
	padding: 20px 40px 50px;
	color: #555;
}

.dochtmlb.kb {
	overflow: hidden;
	padding: 20px 40px 50px;
	color: #555;
	min-height: 500px;
	background:  no-repeat center center;
}

.dochtmlb p {
	line-height: 200%;
	padding: 0px 0px 10px;
}

.dochtmlb img {
	max-width: 880px;
	margin-bottom: 10px;
}


/*通用列表细览页结束*/


/*投资经理与理财产品开始*/

.bodybg1 {
	background: #eee  no-repeat center top;
}

.bodybg2 {
	background: #eee  no-repeat center top;
}

.bodybg3 {
	background:  no-repeat center top;
}

.bodybg4 {
	background: #eee  no-repeat center top;
}

.bodybg5 {
	background: #eee  no-repeat center top;
}

.bodybg6 {
	background: #eee  no-repeat center top;
}

.bodybg7 {
	background: #eee  no-repeat center top;
}

.bodybg8 {
	background: #eee  no-repeat center top;
}

.bodybg9 {
	background: #eee  no-repeat center top;
}

.username {
	background:  no-repeat left center;
	padding-left: 20px;
	font-size: 12px;
	color: #000;
	cursor: default;
}

.username1 {
	background:  no-repeat right center;
	padding-right: 15px;
}

.zcglba {
	padding-top: 25px;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	width: 1200px;
	margin: 0 auto 40px;
}

.zcglba .h1div {
	/*line-height:90px;*/
	font-size: 36px;
	line-height: 44px;
	font-weight: bold;
	margin-bottom: 10px;
}

.zcglba p {}

.zcglbb {
	border-bottom: 1px solid #ddd;
	padding: 35px 10px;
	overflow: hidden;
	font-size: 28px;
	line-height: 32px;
	color: #333;
	text-align: center;
	margin: 0 45px 30px;
}

.zcglbc {
	color: #525252;
	line-height: 26px;
	margin: 0 45px 35px;
	overflow: hidden;
}

.zcglbc .conb {
	overflow: hidden;
}

.zcglbc .imgb {
	float: left;
	width: 180px;
	height: 180px;
	margin-right: 15px;
}

.zcglbc .imgb img {
	width: 180px;
	height: 180px;
}

.zcglbc .h1div {
	font-size: 20px;
	color: #123fad;
	line-height: 22px;
	margin-bottom: 10px;
}

.zcglbc .h2div {
	font-size: 16px;
	color: #123fad;
	line-height: 28px;
	margin-bottom: 20px;
}

.zcglbd {
	overflow: hidden;
	padding-bottom: 20px;
	margin: 0 45px 30px;
	border-bottom: 1px solid #dcdcdc;
}

.zcglbd ul {
	overflow: hidden;
	margin-left: -15px;
}

.zcglbd a {
	display: block;
	width: 202px;
	width: 200px\0;
	height: 50px;
	line-height: 50px;
	;
	border: 1px solid #676767;
	font-size: 16px;
	color: #555;
	float: left;
	margin-left: 15px;
	text-align: center;
	margin-bottom: 15px;
}

.zcglbd a:hover {
	background: #d20005;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	border: 1px solid #d20005;
}

.zcglbd:last-child {
	border-bottom: none;
}


/*投资经理与理财产品结束*/


/*财富管理-联盟成员开始*/

.lmcyba {
	padding: 35px 0px;
	overflow: hidden;
	margin: 0 45px;
	position: relative;
	font-size: 28px;
	line-height: 32px;
	color: #333;
}

.lmcyba .sjbox {
	position: absolute;
	right: 10px;
	top: 34px;
}

.lmcybb {
	margin: 0 45px;
	overflow: hidden;
}

.lmcybb.kb {
	margin: 0 45px;
	overflow: hidden;
	min-height: 500px;
	background:  no-repeat center center;
}

.lmcybb .table1 {
	background: #fff;
	font-size: 16px;
}

.lmcybb .table1 th {
	line-height: 32px;
	font-weight: bold;
	background: #1247b6;
	color: #fff;
	height: 32px;
	padding: 0 15px;
}

.lmcybb .table1 tr {
	line-height: 40px;
	color: #525252;
}

.lmcybb .table1 td {
	height: 40px;
	padding: 0 15px;
}

.lmcybb .table1 tr a {
	color: #525252;
}

.lmcybb .table1 tr.hui {
	background: #f4f4f4;
}

.lmcybc {
	padding: 35px 0px;
	overflow: hidden;
	margin: 0 45px;
	position: relative;
	font-size: 28px;
	line-height: 32px;
	color: #333;
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd;
}

.lmcybc .sjbox {
	position: absolute;
	right: 10px;
	top: 34px;
}

.lmcybd {
	margin: 0 45px 50px;
	line-height: 26px;
	color: #333;
}

.lmcybd .imgb {
	width: 210px;
	height: 215px;
	background:  no-repeat center center;
	float: left;
	margin-left: -15px;
	margin-right: 30px;
	overflow: hidden;
}

.lmcybd .imgb img {
	width: 170px;
	height: 170px;
	margin: 11px 0 0 20px;
}

.lmcybd .conb {
	overflow: hidden;
}

.lmcybd .h1div {
	font-size: 16px;
	color: #123fad;
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px dashed #ccc;
}

.lmcybd .titb {
	max-width: 500px;
	font-size: 20px;
	color: #123fad;
	font-weight: bold;
}

.lmcybd p {
	padding: 10px 0px;
}


/*财富管理-联盟成员结束*/


/*证券开户开始*/

.zqkhb {
	width: 1200px;
	min-height: 810px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.zqkhba {
	width: 825px;
	min-height: 320px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 80px;
}

.zqkhba .whyb {
	height: 76px;
	line-height: 76px;
	font-size: 16px;
	color: #fff;
}

.zqkhba ul {
	overflow: hidden;
}

.zqkhba li {
	font-size: 16px;
	color: #fcedbe;
	line-height: 24px;
	width: 260px;
	height: 244px;
	float: left;
	margin-right: 15px;
	background: ;
	text-align: center;
}

.zqkhba .h1div {
	height: 70px;
	line-height: 70px;
	overflow: hidden;
	margin: 0 20px;
	font-size: 28px;
	color: #fffadf;
	display: block;
}

.zqkhba .imgb {
	width: 180px;
	height: 110px;
	overflow: hidden;
	margin: 0 auto;
}

.zqkhba .imgb.bg1 {
	background:  no-repeat center center;
}

.zqkhba .imgb.bg2 {
	background:  no-repeat center center;
}

.zqkhba .imgb.bg3 {
	background:  no-repeat center center;
}

.zqkhba .pdiv {
	margin: 0 45px;
}

.zqkhbb {
	position: absolute;
	top: 150px;
	left: 80px;
}

.zqkhbc {
	width: 399px;
	height: 686px;
	background:  no-repeat center center;
	position: absolute;
	top: 50px;
	right: 0px;
}

.zqkhbc .h1div {
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin: 180px auto 30px;
	overflow: hidden;
}

.zqkhbc img {
	display: block;
	margin: 0 auto;
}

.zqkhbd {
	width: auto;
	height: 430px;
	overflow: hidden;
	position: relative;
	min-width: 1200px;
}

.zqkhbd ul {
	position: absolute;
	overflow: hidden;
}

.zqkhbd li {
	float: left;
	height: 430px;
}

.zqkhbd li img {
	height: 430px;
	width: 100%;
}

.zqkhbd .dianb {
	height: 10px;
	position: absolute;
	bottom: 15px;
	z-index: 9;
	width: 100%;
	text-align: center;
}

.zqkhbd .dianb i {
	width: 11px;
	height: 10px;
	background:  no-repeat center center;
	cursor: pointer;
	margin: 0 3px;
	display: inline-block;
}

.zqkhbd .dianb i.cur {
	background:  no-repeat center center;
}

.zqkhbd1 {
	width: 1200px;
	margin: 0 auto;
	height: 20px;
	position: relative;
}

.zqkhbd1 .ewmb {
	width: 290px;
	height: 411px;
	position: absolute;
	top: -406px;
	right: 0px;
	z-index: 10;
	background:url(/uploads/image/images/zqkh-ewm-bg.png) no-repeat top left;
}
.zqkhbd1 .ewmb  img{width:160px;height:160px;margin-top:104px; margin-left:65px;}
.zqkhbe {
	width: 1200px;
	margin: 0 auto 20px;
	height: 410px;
}

.zqkhbe1 {
	width: 1200px;
	margin: 0 auto;
	height: 366px;
	position: relative;
}

.zqkhbe2 {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	height: 366px;
	position: relative;
}

.zqkhbe1 ul {
	overflow: hidden;
	position: absolute;
}

.zqkhbe1 li {
	float: left;
	color: #555;
	line-height: 22px;
	text-align: center;
	position: relative;
	overflow: hidden;
	width: 380px;
	height: 366px;
}

.zqkhbe1 li .ab {
	background: #fff;
	height: 366px;
	width: 380px;
}

.zqkhbe1 li .h1div {
	font-size: 20px;
	line-height: 24px;
	color: #5e7fe6;
	padding-top: 31px;
}

.zqkhbe1 li .h2div {
	position: absolute;
	z-index: 10;
	font-size: 28px;
	line-height: 28px;
	top: 176px;
	left: 0px;
	right: 0px;
	color: #fff;
	font-weight: bold;
}

.zqkhbe1 li td {
	height: 85px;
}

.zqkhbe1 .prevb {
	position: absolute;
	top: 138px;
	left: -60px;
	width: 44px;
	height: 60px;
	background:  no-repeat center center;
	cursor: pointer;
}

.zqkhbe1 .nextb {
	position: absolute;
	top: 138px;
	right: -60px;
	width: 44px;
	height: 60px;
	background:  no-repeat center center;
	cursor: pointer;
}

.zqkhbf {
	width: 1200px;
	margin: 0 auto 50px;
	overflow: hidden;
}

.zqkhbf ul {
	overflow: hidden;
	margin-left: -10px;
}

.zqkhbf ul a {
	width: 162px;
	height: 50px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
}

.zqkhbf ul img {
	width: 162px;
	height: 50px;
}


/*证券开户结束*/


/*营业网点开始*/

.yywdb {}

.yywdba {
	background: #fff;
	padding: 30px 88px 76px;
	width: 1200px;
	margin: 0 auto 50px;
}

.yywdba1 {
	margin-bottom: 30px;
	color: #525252;
	line-height: 30px;
	height: 32px;
}

.yywdba1 .table1 {}

.yywdba1 .table1 tr {}

.yywdba1 .table1 td {}

.yywdba1 select.a {
	width: 108px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 5px;
	outline: none;
}

.yywdba1 input.a {
	width: 142px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 10px;
	outline: none;
}

.yywdba1 .inputb {
	width: 79px;
	height: 29px;
	background:  no-repeat center center;
	cursor: pointer;
}

.yywdba2 {
	width: auto;
	height: 500px;
	border: 1px solid #ddd;
	position: relative;
}

.tcblueba {
	width: 265px;
	overflow: hidden;
	padding-bottom: 21px;
	position: relative;
}

.tcblueba .tcblueba1 {
	padding: 10px 20px;
	overflow: hidden;
	background: ;
	line-height: 22px;
	color: #fff;
	position: relative;
}

.tcblueba .tcblueba1 a {
	color: #fff;
}

.tcblueba .tcblueba1 .h1div {
	font-size: 16px;
	line-height: 28px;
	border-bottom: 1px dashed #fff;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.tcblueba .tcblueba1 .h1div>* {
	width: 200px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.tcblueba .sj {
	width: 21px;
	height: 21px;
	background:  no-repeat center center;
	position: absolute;
	bottom: 0px;
	right: 60px;
}

.tcblueba .close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 11px;
	height: 11px;
	cursor: pointer;
	background:  no-repeat center center;
}

.wjgb {
	overflow: hidden;
	padding: 0 40px 40px;
	width: 320px;
	border: 5px solid #ddd;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -205px;
	margin-top: -212px;
	background: #fff;
	z-index: 10;
}

.wjgb .h1div {
	font-size: 22px;
	line-height: 32px;
	overflow: hidden;
	margin: 30px auto 20px;
}

.wjgb img {
	margin: 20px auto 16px;
	display: block;
}

.wjgb .knowb {
	background: #ff620d;
	font-size: 18px;
	line-height: 40px;
	width: 146px;
	height: 40px;
	border-radius: 3px;
	margin: 0 auto;
	color: #fff;
	cursor: pointer;
}


/*营业网点结束*/


/*投资者关系开始*/

.tzzgxa {
	width: 1200px;
	font-size: 25px;
	line-height: 26px;
	color: #fff;
	margin: 0 auto 0px;
	padding: 73px 0px;
	position: relative;
}

.tzzgxa .h1div {
	font-size: 48px;
	line-height: 62px;
	font-weight: bold;
}

.tzzgxa .gpb {
	background: ;
	width: 360px;
	height: 236px;
	position: absolute;
	top: -23px;
	right: 0;
	padding: 20px 25px 0px;
	overflow: hidden;
	font-size: 14px;
}

.tzzgxa .gpba {
	border: 1px solid #fff;
	text-align: center;
	color: #b7c0e3;
	height: 22px;
	line-height: 22px;
}

.tzzgxa .gpb .but {
	width: 50%;
	height: 22px;
}

.tzzgxa .gpb .but.cur {
	background: #fff;
	color: #172752;
}

.tzzgxa .gpbb {
	overflow: hidden;
	padding: 30px 0 15px;
	font-family: arial;
}

.tzzgxa .gpbb .a {
	color: #fff;
	font-size: 20px;
	font-family: '微软雅黑'\9;
}

.tzzgxa .gpbb .b {
	font-size: 50px;
}

.tzzgxa .gpbb.up {
	color: #ff413c;
}

.tzzgxa .gpbb.up .b {
	background:  no-repeat right center;
	padding-right: 20px;
}

.tzzgxa .gpbb.down {
	color: #40fd00;
}

.tzzgxa .gpbb.down .b {
	background:  no-repeat right center;
	padding-right: 20px;
}

.tzzgxa .gpbb.cp {
	color: #bbb;
}

.tzzgxa .gpbb .c {
	font-size: 14px;
	line-height: 50px;
	margin-right: 8px;
}

.tzzgxa .gpbc {
	height: 70px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
}

.tzzgxa .gpbd {
	font-size: 12px;
	color: #999;
	line-height: 46px;
	height: 46px;
	text-align: right;
}

.tzzgxb {
	width: 1200px;
	height: 42px;
	margin: 0px auto 20px;
	position: relative;
	z-index: 1;
	background: #fff;
	overflow: hidden;
}

.tzzgxb ul {
	overflow: hidden;
	margin-top: 14px;
}

.tzzgxb ul li {
	font-size: 16px;
	color: #132b64;
	line-height: 18px;
	height: 18px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 0 45px;
	overflow: hidden;
}

.tzzgxb ul li.n {
	border-right: none;
}

.tzzgxb ul a {
	color: #132b64;
}

.tzzgxc {
	overflow: hidden;
	margin: 0 auto 20px;
	background: #fff;
	width: 1200px;
}

\ .tablelista {}

.tablelista tr {}

.tablelista td {
	height: 40px;
	line-height: 20px;
	color: #333;
	padding-bottom: 15px;
}

.tablelista .date {
	background: #f2f4ff;
	font-family: arial;
	color: #aaa;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	width: 60px;
	height: 40px;
}

.tablelista .day {
	color: #6898e6;
	height: 24px;
	line-height: 30px;
	font-size: 20px;
	overflow: hidden;
}

.tablelista a {
	color: #333;
	display: block;
	max-height: 40px;
	overflow: hidden;
}

.tzzgxc1 {
	overflow: hidden;
	padding: 0 45px 10px;
}

.tzzgxc2 {
	overflow: hidden;
	width: 530px;
}

.tzzgxd {
	overflow: hidden;
	margin: 0 auto 20px;
	 margin: 0 auto 0px;
	width: 1200px;
}

.tzzgxdl {
	width: 820px;
	float: left;
}

.tzzgxdl1 {
	background: #fff  no-repeat right center;
	height: 230px;
	overflow: hidden;
	line-height: 24px;
	color: #333;
	margin-bottom: 20px;
}

.tzzgxdl1 table td {
	height: 120px;
	overflow: hidden;
	padding: 0 25px;
}

.tzzgxdl1 .gd {
	color: #1247b6;
	margin: 5px 0 0 25px;
	padding: 0 10px;
	border: 1px solid #1247b6;
	height: 24px;
	line-height: 24px;
	display: inline-block;
}

.tzzgxdl2 {
	overflow: hidden;
	background: #fff;
	width: 400px;
	height: 592px;
}

.tzzgxdl3 {
	overflow: hidden;
	padding: 0 22px 10px;
}

.tzzgxdr {
	width: 360px;
	float: right;
	height: 842px;
	overflow: hidden;
	background: #fff;
}

.tzzgxdr dl {
	color: #666;
	line-height: 22px;
	overflow: hidden;
	margin: 0 22px;
}

.tzzgxdr dt {
	color: #3a64b1;
}

.tzzgxdr dt a {
	color: #3a64b1;
}

.tzzgxdr dd {
	margin-bottom: 10px;
}

.tzzgxdr dd a {
	color: #666;
}


/*投资者关系结束*/


/*财经资讯内容页开始*/

.cjzxbl {
	float: left;
}

.cjzxbla {
	overflow: hidden;
	padding: 10px 45px 50px;
}

.cjzxbla1 {
	color: #555;
	background: #f5e7e7;
	height: 32px;
	line-height: 32px;
	padding: 0 8px;
	overflow: hidden;
	margin-bottom: 20px;
}

.cjzxbla2 {
	color: #666;
	line-height: 25px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	overflow: hidden;
	margin-bottom: 12px;
}

.cjzxbla2 .h1div {
	font-size: 20px;
	line-height: 35px;
	color: #555;
	font-weight: bold;
}

.cjzxbla2 .h1div a {
	color: #555;
	cursor: pointer;
}

.cjzxbla2 p {
	margin-bottom: 10px;
}

.cjzxbla2 span {
	font-size: 12px;
	color: #888;
}

.cjzxbla2 .ab {
	height: 24px;
	line-height: 24px;
	color: #d20005;
	border: 1px solid #d20005;
	padding: 0 12px;
	margin-right: 22px;
	cursor: pointer;
	text-decoration: none;
}

.cjzxbr {
	float: right;
	width: 230px;
}

.cjzxbra {
	width: 146px;
	height: 147px;
	margin: 42px auto 10px;
	overflow: hidden;
}

.cjzxbra img {
	width: 146px;
	height: 147px;
}

.cjzxbrb {
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	color: #d20005;
	margin-bottom: 10px;
}

.cjzxbrb .h1div {
	font-size: 16px;
	font-weight: bold;
}

.cjzxbrb a {
	color: #d20005;
}

.cjzxbrc {
	color: #666;
	line-height: 35px;
	overflow: hidden;
	padding: 0 40px 20px;
}

.cjzxbrc a {
	color: #666;
	height: 35px;
	display: block;
	padding-left: 28px;
}

.cjzxbrc a.bg1 {
	background:  no-repeat left center;
}

.cjzxbrc a.bg2 {
	background:  no-repeat left center;
}

.cjzxbrc a.bg3 {
	background:  no-repeat left center;
}

.cjzxbrc a.bg4 {
	background:  no-repeat left center;
}

.cjzxbrd {
	overflow: hidden;
}

.cjzxbrd a {
	display: block;
	margin-bottom: 10px;
	width: 230px;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

.cjzxbrd .bg1 {
	background:  no-repeat center center;
}

.cjzxbrd .bg2 {
	background:  no-repeat center center;
}

.cjzxbrd .bg3 {
	background:  no-repeat center center;
}

.cjzxbrbg1 {
	background: #fff;
	overflow: hidden;
	margin-bottom: 12px;
}

.paddingbottomnone {
	padding-bottom: 0;
}

.cjzxbd {
	width: auto;
	height: 36px;
	line-height: 34px;
	overflow: hidden;
	margin-bottom: 30px
}

.cjzxbd ul {}

.cjzxbd ul li {
	font-size: 16px;
	color: #888;
	float: left;
	text-align: center;
	width: 10%;
}

.cjzxbd ul a {
	color: #888;
	display: block;
	border-top: 2px solid #e0e0e0;
	background: #e0e0e0;
}

.cjzxbd ul a:hover {
	background: #fff;
	border-top: 2px solid #fff;
	text-decoration: none;
}

.cjzxbd ul li.cur a {
	background: #fff;
	color: #d20005;
	border-top: 2px solid #d20005;
}

.cjzxbe {
	height: 110px;
	width: 1200px;
	margin: 0 auto 20px;
}

.cjzxbe .h1div {
	font-size: 36px;
	line-height: 50px;
	font-weight: bold;
	color: #fff;
	padding-top: 15px;
}

.cjzxbe1 {
	width: 780px;
	height: 110px;
	overflow: hidden;
	float: right;
}

.cjzxbe1 ul {
	overflow: hidden;
	height: 110px;
}

.cjzxbe1 ul li {
	float: left;
	width: 169px;
	height: 98px;
	margin-right: 5px;
	padding: 12px 8px 0;
	overflow: hidden;
	background: ;
	color: #fff;
}

.cjzxbe1 ul a {
	color: #fff;
}

.cjzxbe1 .h2div {
	line-height: 30px;
	height: 30px;
}

.cjzxbe1 .h3div {
	font-family: arial;
	font-size: 36px;
	height: 36px;
	line-height: 36px;
	padding-right: 16px;
	display: inline-block;
	font-weight: bold;
}

.cjzxbe1 .h4div {
	line-height: 22px;
	height: 22px;
}

.cjzxbe1 ul li.up .h3div {
	color: #ff403b;
	background:  no-repeat right 14px;
}

.cjzxbe1 ul li.up .h4div {
	color: #ff403b;
}

.cjzxbe1 ul li.down .h3div {
	color: #40fd00;
	background:  no-repeat right 14px;
}

.cjzxbe1 ul li.down .h4div {
	color: #40fd00;
}

.cjzxbe1 ul li.cp .h3div {
	color: #bbb;
}

.cjzxbe1 ul li.cp .h4div {
	color: #bbb;
}

.cjzxbe2 {
	width: 760px;
	overflow: hidden;
	height: 110px;
}

.cjzxbe1 .next {
	width: 20px;
	height: 110px;
	background:  no-repeat center center;
	cursor: pointer;
}


/*财经资讯内容页结束*/


/*注册登录页开始*/

.loginb {
	overflow: hidden;
	padding: 60px 0px;
}

.loginba {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.loginba .imgb {
	width: 640px;
	height: 430px;
	float: left;
}

.loginba .rb {
	float: right;
	overflow: hidden;
	padding: 0 30px;
	background: #fff;
	/*height: 430px;*/
}

.loginba .rb .h1div {
	font-size: 20px;
	color: #666;
	line-height: 40px;
	overflow: hidden;
	margin-top: 25px;
}

.loginba .rb td {
	padding-bottom: 10px;
}

.loginba .rb .tddiv {
	width: 298px;
	height: 38px;
	border: 1px solid #aaa;
}

.loginba .rb .ab {
	border-right: 1px solid #fff;
	width: 38px;
	height: 38px;
	float: left;
}

.loginba .rb .bg1 {
	background:  no-repeat center center;
}

.loginba .rb .bg2 {
	background:  no-repeat center center;
}

.loginba .rb .bg3 {
	background:  no-repeat center center;
}

.loginba .rb .input1 {
	line-height: 38px;
	padding-right: 10px;
	font-size: 14px;
	color: #aaa;
	width: 248px;
	height: 38px;
	border: none;
	outline: none;
}

.loginba .rb .input2 {
	line-height: 38px;
	padding-right: 10px;
	font-size: 14px;
	color: #aaa;
	width: 175px;
	height: 38px;
	border: none;
	outline: none;
}

.loginba .rb .input3 {
	line-height: 38px;
	padding-right: 10px;
	font-size: 14px;
	color: #aaa;
	width: 150px;
	height: 38px;
	border: none;
	outline: none;
}

.loginba .rb .input4 {
	width: 300px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	background: #cc1515;
	font-size: 16px;
	color: #fff;
	text-align: center;
	display: block;
	border: none;
	outline: none;
	font-weight: bold;
}

.loginba .rb .input5 {
	width: 300px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	background: #2289dd;
	font-size: 16px;
	color: #fff;
	text-align: center;
	display: block;
	border: none;
	outline: none;
}

.loginba .rb .input4:active {
	cursor: default;
}

.loginba .rb .bb {
	/*border-bottom: 1px solid #ddd;*/
	padding-bottom: 10px;
	overflow: hidden;
	font-size: 12px;
	color: #888;
	line-height: 30px;
}

.loginba .rb .cb {
	overflow: hidden;
	padding-top: 8px;
	text-align: center;
	color: #888;
	line-height: 40px;
}

.loginba .rb .lan {
	color: #123fad;
}

.loginba .rb .errorb {
	color: #d20005;
	padding-top: 5px;
}

.loginba .yzmb {
	width: 74px;
	height: 38px;
}

.loginba .yzmb img {
	width: 74px;
	height: 38px;
}

.loginba .yzmb:active {
	cursor: default;
}

.loginba .getyzmb {
	background: #d20005;
	width: 99px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}

.loginba .getyzmb:active {
	cursor: default;
}


/*注册登录页结束*/


/*个人中心开始*/

.grzxb {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto 50px;
}

.grzxba {
	padding: 20px 0px;
	overflow: hidden;
	height: 114px;
	margin-bottom: 20px;
}

.grzxba .imgb {
	width: 100px;
	height: 100px;
	margin-right: 25px;
}

.grzxba .imgb img {
	width: 100px;
	height: 100px;
}

.grzxba .jjb {
	overflow: hidden;
	line-height: 28px;
	color: #fff;
}

.grzxba .jjb1 {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.grzxba .jjb1 span {
	font-size: 20px;
}

.grzxba .jjb font {
	margin-right: 60px;
}

.grzxbb {
	background: #fff;
	overflow: hidden;
}

.grzxbb .butb {
	height: 50px;
	background: #e0e0e0;
	font-size: 18px;
	color: #999;
	overflow: hidden;
}

.grzxbb .but {
	padding: 0 35px;
	float: left;
	overflow: hidden;
	height: 48px;
	line-height: 47px;
	border-top: 3px solid #e0e0e0;
	cursor: pointer;
}

.grzxbb .but.cur {
	border-top: 3px solid #f22f33;
	background: #fff;
	color: #666;
}

.grzxbb1 {
	overflow: hidden;
	padding: 0 35px;
}

.grzxbb2 {
	overflow: hidden;
}

._width60 {
	width: 60%;
}

._width35 {
	width: 35%;
}

.grzxbb2 .ab {
	margin: 0 12px;
	height: 130px;
	background: #f8f6fa;
	font-size: 12px;
	color: #555;
	line-height: 40px;
	margin-bottom: 30px;
}

.grzxbb2 .ab a {
	color: #555;
	padding: 0 10px;
}

.grzxbb2 .ab .h1div {
	height: 40px;
	color: #555;
	font-size: 18px;
	padding: 0 15px;
}

.grzxbb2 .ab .h2div {
	color: #3e6be3;
	font-size: 36px;
	font-family: arial;
	padding: 0 15px;
	font-weight: bold;
	line-height: 70px;
}

.grzxbb2 .bb {
	margin: 0 12px;
	height: 130px;
	background: #f8f6fa;
	font-size: 12px;
	color: #555;
	line-height: 40px;
	padding: 0 15px;
	margin-bottom: 30px;
}

.grzxbb2 .bb .h1div {
	color: #555;
	font-size: 18px;
	height: 40px;
}

.grzxbb2 .bb .show {
	background:  no-repeat right center;
	padding-right: 35px;
}

.grzxbb2 .bb .hide {
	background:  no-repeat right center;
	padding-right: 35px;
}

.grzxbb2 .cb {
	text-align: center;
	line-height: 30px;
}

.grzxbb2 .butdiv {
	background: #e50000;
	width: 170px;
	height: 40px;
	cursor: pointer;
	margin: 0 auto;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 40px;
}

.grzxbb2 .db {
	overflow: hidden;
	line-height: 36px;
}

.grzxbb2 .db .h2div {
	font-size: 36px;
	color: #e50000;
	font-weight: bold;
}

.grzxbb2 .ywlist {
	width: 100%;
	overflow: hidden;
	font-size: 12px;
	color: #555;
	line-height: 32px;
}

.grzxbb2 .ywlist .imgb {
	width: 68px;
	height: 68px;
	border: 1px solid #ddd;
	margin: 0 auto;
}

.grzxbb2 .ywlist .bg1 {
	background:  no-repeat center center;
}

.grzxbb2 .ywlist .bg2 {
	background:  no-repeat center center;
}

.grzxbb2 .ywlist .bg3 {
	background:  no-repeat center center;
}

.grzxbb2 .ywlist .bg4 {
	background:  no-repeat center center;
}

.grzxbb2 .ywlist a {
	display: block;
	width: 25%;
	overflow: hidden;
	float: left;
	text-align: center;
	color: #555;
	padding-top: 7px;
}

.grzxbb2 .ywlist a:hover {
	background:  no-repeat center top;
	text-decoration: none;
}

.grzxbb2 .ywlist a:hover .imgb {
	border: 1px solid #fff;
}


/*个人中心结束*/


/*软件下载开始*/

.rjxzba {
	width: 1200px;
	height: 396px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.rjxzba .xzb {
	height: 33px;
	overflow: hidden;
	position: absolute;
	bottom: 36px;
	left: 62px;
}

.rjxzba .xzb li {
	float: left;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
}

.rjxzba .buta {
	display: block;
	margin-right: 10px;
	height: 33px;
	width: 110px;
}

.rjxzba .buta.a {
	background:  no-repeat center center;
}

.rjxzba .buta.a:hover {
	background:  no-repeat center center;
}

.rjxzba .buta.b {
	background:  no-repeat center center;
}

.rjxzba .buta.b:hover {
	background:  no-repeat center center;
}

.rjxzba .marginleft {
	margin-left: 30px;
}

.rjxzbb {
	height: 33px;
	/*background:;*/
	position: relative;
	margin-top: -33px;
}

.rjxzbb1 {
	width: 1200px;
	height: 33px;
	margin: 0 auto;
}

.rjxzbb1 ul {
	width: 486px;
	overflow: hidden;
	float: right;
}

.rjxzbb1 li {
	float: left;
	width: 152px;
	height: 33px;
	position: relative;
	background:  no-repeat center top;
	margin-left: 10px;
	text-align: center;
}

.rjxzbb1 a {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	color: #fff;
	padding-left: 30px;
}

.rjxzbb1 li .bg1 {
	background:  no-repeat 0px center;
}

.rjxzbb1 li .bg2 {
	background:  no-repeat 0px center;
}

.rjxzbb1 li .bg3 {
	background:  no-repeat 0px center;
}

.rjxzbb1 li.cur {
	background: #fff;
}

.rjxzbb1 li.cur .bg1 {
	background:  no-repeat 0px center;
	color: #3d5ad1;
}

.rjxzbb1 li.cur .bg2 {
	background:  no-repeat 0px center;
	color: #3d5ad1;
}

.rjxzbb1 li.cur .bg3 {
	background:  no-repeat 0px center;
	color: #3d5ad1;
}


/*
.rjxzbb1 .sj{width:14px;height:7px;background: no-repeat center top;position:absolute;left:50%;top:-7px;margin-left:-7px;display:none;}
.rjxzbb1 li.cur{background:#fff;}
.rjxzbb1 li.cur .sj{display: block;}
*/

.rjxzbc {
	overflow: hidden;
	background: #f9f9f9;
}

.rjxzbc.bg1 {
	background: #fff;
}

.rjxzbc1 {
	height: 400px;
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.rjxzbc1 .imgb1 {
	width: 560px;
	height: 390px;
	position: absolute;
}

.rjxzbc1 .imgb2 {
	width: 335px;
	height: 104px;
	position: absolute;
}

.rjxzbc1 .position1 {
	bottom: -100px;
	left: 0px;
}

.rjxzbc1 .position2 {
	top: 40%;
	right: -150px;
}

.rjxzbc1 .position3 {
	top: 40%;
	left: -150px;
}

.rjxzbc1 .position4 {
	bottom: -100px;
	right: 0px;
}

.rjxzbd {
	overflow: hidden;
}

.rjxzbd1 {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
	line-height: 26px;
	overflow: hidden;
}

.rjxzbd1 .h1div {
	font-size: 36px;
	color: #888;
	line-height: 42px;
	width: 150px;
	text-align: justify;
	text-align-last: justify;
}

.rjxzbd1 .h2div {
	font-size: 16px;
	color: #888;
	line-height: 16px;
	width: 150px;
	text-align: justify;
	text-align-last: justify;
}

.rjxzbd1 table.a {
	border-left: 1px solid #878787;
	border-top: 1px solid #878787;
}

.rjxzbd1 table.a tr.a {}

.rjxzbd1 table.a td.a {
	border-right: 1px solid #878787;
	border-bottom: 1px solid #878787;
}

.rjxzbd1 table.b {
	margin: 10px;
}

.rjxzbd1 table.b td {
	font-size: 12px;
	color: #555;
	line-height: 24px;
}

.rjxzbe {
	background: #fff;
	overflow: hidden;
}

.rjxzbe1 {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	padding: 10px 0px;
}

.rjxzbe1 table.a {
	margin: 30px auto;
}

.rjxzbe1 table.a tr.a {}

.rjxzbe1 table.a td.a {}

.rjxzbe1 table.a .borderright {
	border-right: 1px dashed #ddd;
	padding-right: 10px;
}

.rjxzbe1 table.a .conb {
	color: #333;
	line-height: 26px;
	padding: 0 16px;
}

.rjxzbe1 table.a .imgb {
	width: 100px;
	height: 100px;
	/*background: no-repeat center center;*/
}

.rjxzbe1 table.a .h1div {
	font-size: 20px;
	color: #142c69;
	margin-bottom: 10px;
}

.rjxzbe1 table.a .h1div a {
	color: #142c69;
}

.rjxzbe1 table.a p {
	font-size: 12px;
	color: #888;
	line-height: 18px;
	margin-bottom: 10px;
}

.rjxzbe1 table.a a.lan {
	display: inline-block;
	padding: 4px 6px;
	border: 1px solid #5780f4;
	font-size: 12px;
	color: #5680f6;
	line-height: 12px;
	margin-right: 10px;
}

.rjxzbe1 table.a a.lan:hover {
	text-decoration: none;
	background: #5680f6;
	color: #fff;
}

.rjxzbe1 table.a a.hong {
	color: #ff0a03;
	border: 1px solid #ff0a03;
	width: 98px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	margin-bottom: 10px;
	text-align: center;
}

.rjxzbe1 table.a a.hong:hover {
	background: #ff0a03;
	color: #ff0a03;
	text-decoration: none;
	color: #fff;
}


/*.rjxzbe1 table.b td{font-size:12px;color:#333;line-height:22px;}
.rjxzbe1 table.b .red{color:#ff0a03;}*/

.rjxzbe1 .borderbottom {
	border-bottom: 1px solid #ddd;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}


/*软件下载结束*/


/*空白开始*/

.kbba {
	width: auto;
	overflow: hidden;
	height: 500px;
	position: relative;
	background: #fff;
}

.kbba1 {
	padding-left: 108px;
	font-size: 22px;
	color: #555;
	line-height: 86px;
	top: 50%;
	left: 50%;
	position: absolute;
	background:  no-repeat left center;
	margin-left: -125px;
	margin-top: -42.5px;
}


/*空白结束*/


/*地方债开始*/

.dfzba {
	height: 48px;
	background: #ccc;
	width: 1px;
	margin: 20px 10px 0 20px;
}

.dfzba1 {
	font-size: 22px;
	line-height: 24px;
	height: 48px;
	color: #333;
	margin-top: 20px;
	text-align: center;
}

.dfzba1 .h1div {
	font-weight: bold;
}

.dfzba1 font {
	font-size: 13px;
}

.dfzba2 {
	overflow: hidden;
	height: 48px;
	font-size: 16px;
	color: #555;
	line-height: 38px;
	margin-top: 25px;
}

.dfzba2 span {
	padding-right: 15px;
}

.dfzba2 img {}

.dfzbb {
	background: url(/uploads/image/images/dfz3.jpg) no-repeat center top;
	height: 430px;
	margin-bottom: 30px;
}

.dfzbb table {
	width: 400px;
}

.dfzbb td {
	height: 430px;
	color: #fff;
	line-height: 22px;
}

.dfzbb .h1div {
	font-size: 38px;
	line-height: 60px;
	height: 60px;
}

.dfzbb p {}

.dfzbb1 {
	height: 430px;
	width: 1200px;
	margin: 0 auto 20px;
}

.dfzbc {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}

.dfzbcl {
	width: 820px;
	float: left;
}

.dfzbcl .ab1 {
	width: 820px;
	height: 335px;
	background: url(/uploads/image/images/dfz4.jpg) no-repeat center top;
	line-height: 26px;
	overflow: hidden;
	color: #333;
	margin-bottom: 20px;
}

.dfzbcl .ab1 .ab1a {
	overflow: hidden;
	padding: 0 40px;
}

.dfzbcl .ab1 .ab1b {
	overflow: hidden;
}

.dfzbcl .ab1 .aa {
	display: block;
	margin-right: 30px;
	float: left;
}

.dfzbcl .ab2 {
	overflow: hidden;
	width: 820px;
	margin-bottom: 20px;
}

.dfzbcl .ab2 .ab2a {
	width: 400px;
	height: 370px;
	background: #fff;
	overflow: hidden;
}

.dfzbcl .ab2 .ullista {
	padding: 0 20px;
}

.dfzbcl .ab3 {
	width: 820px;
	height: 455px;
	overflow: hidden;
	margin-bottom: 20px;
	background: #fff;
}

.dfzbcl .ab3 .imgb {
	display: block;
	margin: 0px auto 0;
	width: 770px;
	padding-top: 25px;
}

.dfzbcl .ab4 {
	overflow: hidden;
	width: 820px;
	height: 260px;
	margin-bottom: 20px;
	background: #fff;
}

.dfzbcl .ab4 .ab4a {
	overflow: hidden;
	padding: 0 20px;
}

.dfzbcl .ab4 .ullistb {
	width: 300px;
}

.dfzbcl .ab5 {
	width: 820px;
	height: 110px;
	overflow: hidden;
	margin-bottom: 20px;
}

.dfzbcr {
	width: 360px;
	float: right;
}

.dfzbcr .ab1 {
	overflow: hidden;
	width: 360px;
	height: 420px;
	position: relative;
	background: #fff;
	margin-bottom: 20px;
}

.dfzbcr .ab1 .butb {
	position: absolute;
	color: #333;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 22px;
	right: 15px;
}

.dfzbcr .ab1 .prevb {
	font-size: 12px;
	color: #ff524e;
	height: 20px;
	width: 15px;
	float: left;
	cursor: pointer;
}

.dfzbcr .ab1 .nextb {
	font-size: 12px;
	color: #ff524e;
	height: 20px;
	width: 15px;
	float: left;
	cursor: pointer;
}

.dfzbcr .ab1 .conb {
	width: 90px;
	height: 20px;
	float: left;
	overflow: hidden;
}

.dfzbcr .ab1 .conb .itemb {
	display: none;
}

.dfzbcr .ab1 .conb .cur {
	display: block;
}

.dfzbcr .ab1 .divlista {
	margin: 0 20px;
	overflow: hidden;
	overflow-y: auto;
	padding-right: 30px;
	height: 336px;
	display: none;
}

.dfzbcr .ab1 .divlista .itemb {
	overflow: hidden;
	margin-bottom: 10px;
	height: 38px;
}

.dfzbcr .ab1 .dateb {
	width: 56px;
	height: 36px;
	border: 1px solid #ccc;
	margin-right: 10px;
	float: left;
	font-size: 12px;
	color: #aaa;
	line-height: 14px;
	font-family: arial;
	text-align: center;
}

.dfzbcr .ab1 .h1div {
	color: #c20000;
	font-size: 20px;
	line-height: 22px;
}

.dfzbcr .ab1 .titb {
	color: #333;
	display: block;
	line-height: 38px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.dfzbcr .ab2 {
	width: 360px;
	height: 322px;
	overflow: hidden;
	background: #fff;
	margin-bottom: 20px;
}

.dfzbcr .ab2 .ab2a {
	margin: 0 20px;
	overflow: hidden;
}

.dfzbcr .ab2 .butb {
	overflow: hidden;
	border-bottom: 1px solid #c20000;
	height: 26px;
	line-height: 26px;
	color: #666;
	background: #eee;
}

.dfzbcr .ab2 .but {
	cursor: pointer;
	float: left;
	width: 53px;
	text-align: center;
	overflow: hidden;
	height: 26px;
}

.dfzbcr .ab2 .but.cur {
	background: #c20000;
	color: #fff;
}

.dfzbcr .ab2 table {
	margin: 0 20px;
}

.dfzbcr .ab2 tr.hui {
	background: #f4f4f4;
}

.dfzbcr .ab2 td {
	height: 35px;
	line-height: 35px;
	padding: 0 5px;
	overflow: hidden;
	color: #333;
}

.dfzbcr .ab2 td a {
	color: #333;
}

.dfzbcr .ab3 {
	width: 360px;
	height: 828px;
	overflow: hidden;
	background: #fff;
}

.dfzbcr .ab3 {}

.dfzbcr .ab3 dl {
	color: #333;
	line-height: 22px;
	margin: 0 20px;
}

.dfzbcr .ab3 dl a {
	color: #333;
}

.dfzbcr .ab3 dt {
	min-height: 35px;
	line-height: 35px;
	padding: 0 20px;
	background: #f4f4f4 url(/uploads/image/images/dfz2.png) no-repeat 8px center;
}

.dfzbcr .ab3 dd {
	padding: 10px 18px;
}

.dfzbd {
	height: 180px;
	background: url(/uploads/image/images/dfz10.png) no-repeat center top;
	overflow: hidden;
}

.dfzbe {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto 20px;
}

.dfzbe .h1div {
	font-size: 36px;
	line-height: 42px;
	font-weight: bold;
	color: #fff;
}

.dfzbf {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto 20px;
}

.dfzbfl {
	width: 300px;
	float: left;
	background: #fff;
	overflow: hidden;
}

.dfzbfl .ab1 {
	padding: 0 20px;
	overflow: hidden;
	margin-bottom: 20px;
}

.dfzbfl .ab1 ul {
	overflow: hidden;
	font-size: 16px;
	color: #555;
	line-height: 32px;
}

.dfzbfl .ab1 a {
	display: block;
	width: 65px;
	height: 32px;
	border-radius: 5px;
	float: left;
	margin-bottom: 6px;
	text-align: center;
	color: #555;
}

.dfzbfl .ab1 a.cur {
	color: #fff;
	background: #c20000;
	text-decoration: none;
}

.dfzbfl .ab1 a:hover {
	color: #fff;
	background: #c20000;
	text-decoration: none;
}

.dfzbfr {
	width: 880px;
	float: right;
	background: #fff;
}

.dfzbfr .chnlname {
	height: 40px;
	background: #ddd;
	padding: 0 18px;
	font-size: 20px;
	color: #333;
	line-height: 40px;
	margin-bottom: 35px;
}

.dfzbfr .chnlname a {
	color: #333;
}

.dfzbfr .ab1 {
	padding: 0 45px;
	overflow: hidden;
}

.dfzbfr .ab1 table {}

.dfzbfr .ab1 th {
	background: #c30505;
	height: 40px;
	padding: 0 20px;
	color: #fff;
	overflow: hidden;
	font-weight: normal;
}

.dfzbfr .ab1 th a {
	color: #fff;
}

.dfzbfr .ab1 tr.hui {
	background: #f4f4f4;
}

.dfzbfr .ab1 td {
	font-size: 16px;
	color: #333;
	height: 40px;
	padding: 0 20px;
	overflow: hidden;
}

.dfzbfr .ab1 td a {
	color: #333;
}

.dfzbfr .ab2 {
	background: #ddd;
	height: 2px;
	margin: 0 45px;
	font-size: 0px;
	line-height: 0px;
}

.ullista {
	overflow: hidden;
}

.ullista li {
	border-bottom: 1px dashed #ddd;
	background: url(/uploads/image/images/dfz2.png) no-repeat left 15px;
	height: 46px;
	line-height: 22px;
	color: #333;
	position: relative;
	padding: 6px 0px 6px 12px;
}

.ullista a {
	color: #333;
}

.ullista span {
	font-size: 12px;
	color: #888;
	position: absolute;
	bottom: 6px;
	right: 0px;
}

.ullistb {
	overflow: hidden;
}

.ullistb li {
	background: url(/uploads/image/images/dfz2.png) no-repeat left 15px;
	line-height: 110%;
	color: #333;
	position: relative;
	padding: 6px 0px 6px 12px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ullistb a {
	color: #333;
}


/*地方债结束*/


/*简历登记开始*/

.jlbrd {
	color: #777777;
}

.jlbrd a {
	color: #777777;
}

.jlcont {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.jltit {
	padding: 0 15px;
	color: #1247b6;
	font-size: 15px;
	height: 35px;
	line-height: 35px;
	background-color: #d7e6f7;
	font-weight: bold;
	margin-bottom: 30px;
}

.jltit .note {
	color: #222222;
	font-size: 12px;
	float: right;
}

.jltit .jlnotebt {
	color: #d20005;
	margin-right: 5px;
	margin-top: 5px;
}

.jladd {
	height: 20px;
	line-height: 20px;
	border-radius: 4px;
	background: #94bee9;
	padding-left: 4px;
	float: right;
	margin-top: 7.5px;
	font-size: 12px;
	color: white;
	padding-right: 5px;
	margin-right: 10px;
	cursor: pointer;
}

.txcont {
	width: 230px;
	display: table;
	background-color: white;
	float: left;
	position: relative;
}

.txcont .tx {
	border-bottom: 1px dashed #bbbbbb;
	margin: 15px;
	width: 200px;
	padding-bottom: 5px;
}

.tx img {
	width: 200px;
	height: 200px;
	margin-bottom: 15px;
}

.tx button {
	width: 45%;
	border: none;
	border-radius: 4px;
	font-size: 15px;
	height: 25px;
	color: white;
	margin-bottom: 5px;
	cursor: pointer;
}

.tx button.btn1 {
	background-color: #1247b6;
	margin-right: 15px;
}

.tx button.btn2 {
	background-color: #d20005;
	margin-left: 110px;
	font-family: '微软雅黑'
}

.tx .tips {
	font-size: 12px;
	color: #999999;
	margin-bottom: 5px;
}

.rightcont {
	width: 900px;
	margin-left: 20px;
	padding: 35px 25px;
	background-color: white;
	float: left;
	margin-bottom: 35px;
}

.txcont ul li {
	list-style: none;
	width: 100%;
	height: 42px;
	background-color: white;
	font-size: 15px;
	color: #333333;
	text-align: center;
	line-height: 42px;
}

.txcont ul li a {
	color: #333333;
	text-decoration: none;
}

.txcont ul li.fcs {
	background-color: #e4ecfa;
}

.sbmit {
	margin: 0 auto;
	display: table;
	margin-top: 35px;
}

.sbmit button {
	border: none;
	font-size: 16px;
	color: white;
	width: 82px;
	height: 35px;
}

.sbmit button:nth-child(1) {
	background-color: #1247b6;
	margin-right: 20px;
	font-family: '微软雅黑';
	cursor: pointer;
}

.sbmit button:nth-child(2) {
	background-color: #d90000;
	margin-right: 20px;
	font-family: '微软雅黑';
	cursor: pointer;	
}

.sbmit button:nth-child(3) {
	background-color: #888888;
	font-family: '微软雅黑';
	cursor: pointer;	
}

.jldes {
	font-size: 14px;
	color: #333333;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
}

label.tp1 {
	height: 35px;
	line-height: 35px;
	display: inline-block;
	width: 100px;
	font-size: 14px;
	color: #333333;
	text-align: right;
	margin-right: 10px;
}

.jlipt {
	border: 1px solid #bbbbbb;
	width: 200px;
	height: 35px;
	padding-left: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 35px;
}

.iptholder {
	margin-bottom: 18px;
	display: inline-block;
	margin-right: 50px;
	min-width: 327px;
}

.choice {
	position: relative;
	display: inline-block;
}

.choice .radio {
	position: relative;
	display: inline-block;
	font-weight: 400;
	padding-left: 25px;
	cursor: pointer;
}

.choice .radio input {
	position: absolute;
	left: -9999px;
}

.choice .radio i {
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	width: 15px;
	height: 15px;
	outline: 0;
	border: 1px solid #bbbbbb;
	border-radius: 50%;
	transition: border-color .3s -webkit-transition: border-color .3s;
}

.choice .radio input:checked i {
	border-color: #ff413c;
}

.choice .radio input i:after {
	position: absolute;
	content: '';
	top: 3px;
	left: 3px;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background-color: #ff413c;
	opacity: 0;
	transition: opacity .1s;
	-webkit-transition: opacity .1s;
}

.choice .radio input:checked i:after {
	opacity: 1;
}

.iptholder select {
	height: 35px;
	border: 1px solid #bbbbbb;
	color: #333333;
	line-height: 35px;
	padding: 0 1px;
	appearance: none;
	position: absolute;
}

.iptholder select.dft {
	border: 1px solid #bbbbbb;
	width: 212px;
	height: 35px;
	padding-left: 10px;
	font-size: 14px;
	color: #333333;
	appearance: none;
	position: absolute;
	margin-left: 4px;
}

.gjct {
	height: 35px;
	display: inline-block;
	line-height: 35px;
	margin-bottom: 20px;
	margin-left: 40px;
}

.ctryct {
	height: 35px;
	line-height: 35px;
	border: 1px solid #bbbbbb;
	width: 150px;
	padding-left: 10px;
}

.jldesbd {
	border-top: 1px dashed #bababa;
	padding-top: 30px;
}

.jlqx {
	width: 70px;
	height: 30px;
	position: absolute;
	right: 35px;
	background-color: #ff413c;
	font-size: 14px;
	color: white;
	top: 45%;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.jlgz {
	border: 1px solid #bbbbbb;
	width: 50px;
	height: 35px;
	padding-left: 10px;
	font-size: 14px;
	color: #333333;
	position: static!important;
}

label.tp2 {
	width: 70px;
}

.tpcont .jlipt {
	width: 80px;
}

.tpcont .iptholder {
	min-width: 150px;
	margin-right: 15px;
}

.jlsm {
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 15px;
	color: #1247b6;
	margin-left: 13px;
}

.jlqz {
	width: 880px;
	height: 115px;
	background-color: #edf5fc;
	margin: 0 10px;
	overflow: hidden;
	position: relative;
}

.jlqzsm {
	font-size: 14px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
}

.jlqz .sm1 {
	color: #999999;
	position: absolute;
	bottom: 10px;
}

.zzqrh {
	height: 80px;
	line-height: 80px;
	margin-top: 20px;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px dashed #bbbbbb;
}

.txwrong {
	border: 1px solid #fd4a0c !important;
}

.wrongtips {
	display: inline-block;
	margin-top: 10px;
	margin-left: 5px;
}

.wrongtips div {
	height: 15px;
	width: 15px;
	border-radius: 50%;
	background-color: #fd4a0c;
	line-height: 15px;
	text-align: center;
	color: white;
	font-weight: bold;
	display: inline-block;
}

.wrongtips span {
	font-size: 14px;
	margin-left: 2px;
	color: #fd4a0c;
}

#fadeyp {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 9998;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

#lightyp {
	display: none;
	position: fixed;
	top: 25%;
	left: 35%;
	width: 30%;
	background-color: white;
	z-index: 9999;
	overflow: auto;
}

#linkbt {
	cursor: default;
	display: inline-block
}

.yptit {
	width: 100%;
	height: 50px;
	background-color: #e5e5e5;
	position: relative;
	color: #333333;
}

.yptit .tit {
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	margin-left: 20px;
}

.yptit .titdes {
	font-size: 14px;
	margin-left: 10px;
	line-height: 55px;
	color: #333333;
}

#closebt {
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	line-height: 50px;
	float: right;
	text-decoration: none;
	margin-right: 20px;
}

.ypsel {
	width: 100%;
    overflow: auto;
    max-height: 200px;
}

.ypsel label {
	    display: block;
    width: 40%;
    height: 50px;
    line-height: 50px;
    float: left;
    /* text-align: center; */
    color: #3b3d3e;
    padding-left: 10%;
    /* display: block; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ypsel label input {
	margin-right: 5px;
}

.ypcfm {
	width: 100%;
}

#ymqd {
	border: none;
	font-size: 16px;
	color: white;
	width: 82px;
	height: 35px;
	background-color: #1247b6;
	border-radius: 5px;
	display: block;
	margin: 10px auto;
	text-align: center;
	line-height: 35px;
	text-decoration: none!important;
	margin-bottom: 25px;
}

#uploadimg {
	font-size: 12px;
	overflow: hidden;
	position: absolute;
	display: inline-block;
}

#file {
	position: absolute;
	z-index: 100;
	margin-left: -280px;
	font-size: 60px;
	opacity: 0;
	filter: alpha(opacity=0);
	margin-top: -5px;
	cursor: pointer;
}

#uploadimg .uploadimage {
	display: inline-block;
	background-color: #1247b6;
	width: 90px;
	border: none;
	border-radius: 4px;
	font-size: 15px;
	height: 25px;
	color: white;
	margin-bottom: 5px;
	cursor: pointer;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
}
.logincont{
	    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background:rgba(0,0,0,0.8);
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#c8000000,endcolorstr=#c8000000);
}

.logincont .loginba{
	margin: 0 auto;
}
.nav_scroll {
    position: fixed;
    top: 0px;
    /* left: 90px; */
    z-index: 9998;
    width: 230px;
}
#workstarttime select,#edustarttime select,#workendtime select,#eduendtime select,#birthday select,#basebirthday select,#applyworktime select{
	position: static;
}

/*简历登记结束*/

/*营业部开始*/
.tzzgxd1 {
	overflow: hidden;
	margin: 0 auto 20px;
	width: 1200px;
	height: 296px;
}

.tzzgxdlgm {
	background: #fff ;
	height: 296px;
	overflow: hidden;
	line-height: 24px;
	color: #333;
	margin-bottom: 20px;
	float: left;
	width: 820px;
}
.channelnamed-image{float: left;
	margin: 0px 22px;margin-bottom: 27px;

}
.channelnamed-text{
	float: left;
	width: 427px;
	margin: 0px 9px;
height: 177px;
}

.tzzgxdlgm .gm {
	color: #1247b6;
	margin: 5px 0 0 9px;
	padding: 0 10px;
	border: 1px solid #1247b6;
	height: 24px;
	line-height: 24px;
	display: inline-block;
}
.tzzgxdcg {
	width: 360px;
	float: right;
	height: 296px;
	overflow: hidden;
	background: #fff;
}
.tzzgxdcg .kaihu{
	text-align: center;
}
.kaihu span{margin-left:30px;}
.kaihu p{margin-top: 10px;font-size: 14px}

/*营业部信息*/
.bodybg10 {
	background: #eee url(/uploads/image/images/dfz14.png) no-repeat center top;
}
.tzzgxdlxx {
	background: #fff ;
	height: 296px;
	overflow: hidden;
	line-height: 24px;
	color: #333;
	margin-bottom: 20px;
	float: left;
	width: 400px;


}
.tzzgxdlxw{
	margin-left: 18px;
}

.tablelistxx td{
	height: 40px;
	line-height:20px;
	color: #333;


}



.tablelistxx p{
	padding-left: 10px;
}
.tablelistxx .date {
	background: #f6f6f6;
	font-family: arial;
	font-size: 15px;



}
.tablelistxx  div{
	padding-left: 15px;
}
.tzzgxdcg .map{
	width: 320px;
	height: 214px;
	margin: 0px 20px;
	border: 1px solid #ddd;
}
/*.tzzgxdcg .map div{width: 100%;height: 100%;background: url(/uploads/image/images/map.png)}*/
.tzzgxdlgg li{
	border-bottom: 1px dashed #ddd;
	height: 40px;line-height:40px;
	width: 790px;margin: 0px 10px;
}
.tzzgxdlgg li .tzzgxdlgg-right{
	float: right;
	margin-right: 10px;
	color: #aaa;
}
.tzzgxdlgg li .tzzgxdlgg-left{
	font-size: 40px;
	margin: -12px 10px;
	color: red;
	float: left;
}
.tzzgxdlgm ul a {
    color: #333;
}
.tzzgxdcg.tzzgxdkh li a {
    color: #333;
}

.tzzgxdkh li{
	float: left;width: 179px;text-align: center;
	height: 142px;padding-top: 8px;;
}
.tzzgxdkh li img{
	margin: 20px;
}
.tzzgxdkh li p{
	margin-right: 10px;
}
.tzzgxdkh .weixin{
	border-bottom: 1px solid #ddd;
}
.tzzgxdkh .weixinright{
	border-right: 1px solid #ddd;
}

.tzzgxdry {
	overflow: hidden;
	margin: 0 auto 20px;
 margin: 0 auto 0px;
	width: 1200px;
	height: 230px;
}


.tzzgxdlry {
	background: #fff ;
	height: 230px;
	overflow: hidden;
	line-height: 24px;
	color: #333;
	margin-bottom: 30px;
	float: left;
	width: 820px;
}

.tzzgxdlry li{float: left;padding: 24px}
.message{
	background: #d10303;
	width: 200px;
	height: 40px;
	margin: 40px 80px;
	text-align: center;
	line-height: 40px;
;font-size: 20px;
}
.tzzgxdcg p{
	margin-bottom: 10px;
	margin-left: 12px;
	font-size: 14px;
}
.tzzgxdly p{
	margin-bottom: 10px;
	margin-left: 28px;
	font-size: 14px;
}
.message a{

	color: white;
}
.yxry {
    position: relative;
    display: block;
    width: 115px;
    height: 115px;
    color: #ffffff;
    text-align: center;
    line-height: 115px;
    text-decoration: none !important;
    font-size: 15px;
    font-weight: bold;
}
.lcgwyyb{
	background: ;
}
.jjryyb{
	background: ;
}
.ywjbryyb{
	background: ;
}
.jjxsyyb{
	background: ;
}
.qhjjryyb{
	background: ;
}
/*营业部结束*/


/*留言*/
.channelbl .yyb{
	border-top: 0px ;
}
.dochtmlb_img{
	float: left;
	margin-right: 51px;
}
.dochtmlb_text{
	float: left;
	font-family: 'microsoft yahei'
}
.dochtmlb_text p{
	line-height: 300%;

}
.dochtmlb input{
	width: 190px;height: 35px;margin-left: 10px;
}
.dochtmlb_form div{
 float: left;margin-left: 39px;
}
.dochtmlb_form .dochtmlb_form_first{
	margin-left: 0px;

}
.dochtmlb_theme{
	margin-top: 20px;
	position: relative;
}
.dochtmlb_theme input{
	width:740px;height: 35px;margin-left: 14px;
}
.content textarea {
	width:740px;height: 350px;margin-left: 41px;
}
.dochtmlb_theme span{
	position: absolute;;
	top: 2px;
}
.submit{
	clear: both;;text-align: center;
 width: 100%;
	margin: 50px auto;
	margin-left: 0px;

}
.submit a{
   width: 160px;;height: 40px;line-height: 40px;
	background: #d90000;
	color: #ffffff;text-decoration: none;
	display: inline-block;
	font-size: 20px;
    cursor: pointer;
}

.doctitleb .liuyan{
	float: left;
}
.doctitleb .zxdhant{
	float: right;
	margin-top: 10px;
	font-size: 14px;
	font-family: '微软雅黑';
}
.doctitleb div span{
	color: #d90000;font-size: 20px;margin-left: 8px;
}
/*留言结束*/
/*公示*/
.jjxsgs{
	height: 900px;
}
.bjgm{
	width: 140px;
}
.table1 .name{
	width: 140px;
}
.table1 .hgz{
	width: 230px;
}
.lcgwbb{
	margin: 0px 40px;
}
.gmlcgw{
	border-bottom: 0px;
}
.lcgw{
	float: left;
	width: 49%;
	margin-bottom: 40px;
}
.lcgwleft{
	margin-left: 10px;
}
.lcgwp{
	margin-bottom: 10px;margin-left: 55px;color: #1246b6 ;font-weight: bold;
}
.lcgwul{
	margin-left: 55px;
}
.lcgwul span{
	display: inline-block;width: 22px;height: 22px;border-radius: 50%;background: #1246b6;color:#ffffff ;text-align: center;line-height: 22px;
	margin-right: 10px;
}
.lcgwul li{
	padding:3px 0px;color: #000000;
}
.lcgwzz{
	margin-top: 30px;
}
.lcgwzznr{
	margin-bottom: 100px;margin-left: 55px;color: #000000 ;margin-top:15px;
}

/*公示结束*/

/*联系我们开始*/
.connectiontitle{
    font-family: 微软雅黑;
    font-weight: bold;
    color: #1247b6;
    font-size: 22px;
}
.connectiontable table{
    border: 1px solid #dddddd;
    width: 75%;
    margin: 40px;
    word-break: break-all;

}
.connectiontable table td{
    border-left: 1px solid #dddddd;
    vertical-align: middle;
    height: 40px;
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
}
.connectiontable table:first-child{
    border-right: 1px solid #dddddd;
    border-left: transparent;
}
.connectiontable table td:first-child{
    width: 30%;
}
/*.connectiontable table tr:nth-child(2n 1){
    background-color: #f4f4f4;
}*/
.tableodd{ background-color: #f4f4f4;}


/*联系我们结束*/