@charset "utf-8";

.banner {
	width: 100%;
	height: 360px;
	overflow: hidden;
	position: relative;
}

.banner .banner_con {
	position: absolute;
	left: 50%;
	margin-left: -990px;
}

.banner .banner_con a {
	
}

.smallbanner {
	height: 100px;
}

.item {
	width: 100%;
	height: 148px;
	background: #fff;
	border-bottom: 1px solid #ccc
}

.item .item_con {
	width: 940px;
	height: 100%;
	margin: 0 auto;
}

.item .item_con .item_s {
	float: left;
	width: 311px;
	background: #fff;
	height: 125px;
	margin-top: 12px;
}

.item .item_con .item_s .img {
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 20px;
	display: inline;
	margin-top: 28px;
}

.item .item_con .item_s .img.img_bg1 {
	background: url(resources/images/welcome/item1.jpg) no-repeat;
}

.item .item_con .item_s.active .img.img_bg1 {
	background: url(resources/images/welcome/item1_1.jpg) no-repeat;
}

.item .item_con .item_s .img.img_bg2 {
	background: url(resources/images/welcome/item2.jpg) 5px 0px no-repeat;
	width: 75px;
}

.item .item_con .item_s.active .img.img_bg2 {
	background: url(resources/images/welcome/item2_1.jpg) 5px 0px no-repeat;
}

.item .item_con .item_s .img.img_bg3 {
	background: url(../images/item3.jpg) 5px 0px no-repeat;
}

.item .item_con .item_s.active .img.img_bg3 {
	background: url(resources/images/welcome/item3_1.jpg) 5px 0px no-repeat;
}

.item .item_con .item_right {
	float: left;
	width: 186px;
	margin-left: 20px;
}

.item .item_con .item_right h1 {
	font-size: 16px;
	color: #333333;
	text-align: center;
	padding: 14px 0;
}

.item .item_con .item_right p {
	color: #959595;
	font-size: 14px
}

.item .item_con .item_s.item_border {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc
}

.news_bor {
	border: 1px solid #d4d4d4;
}

.main {
	width: 940px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.m_warp {
	width: 100%;
	height: 373px;
	float: left;
	margin-top: 30px;
	overflow: hidden;
}

.m_warp .m_warp_s {
	width: 50%;
	float: left;
	height: 100%;
	background: url(../images/warp.png) no-repeat;
	position: relative;
}

.m_warp .m_warp_s h1 {
	color: #e33d0a;
	font-size: 26px;
	width: 313px;
	height: 58px;
	padding-top: 5px;
	border-bottom: 2px solid #ccc;
	line-height: 58px;
	float: left;
	display: inline;
	margin-left: 50px;
	padding-left: 25px;
}

.m_warp .m_warp_s .radius {
	width: 110px;
	height: 110px;
	background: url(../images/radius.png) no-repeat;
	position: absolute;
	right: 102px;
	top: 18px;
}

.m_warp .m_warp_s .radius p {
	display: block;
	float: left; +
	display: inline;
	margin-top: 20px;
	margin-left: 18px;
	font-size: 26px;
	color: #fff
}

.m_warp .m_warp_s .radius p span {
	font-size: 40px;
}

.m_warp .m_warp_s .radius .r_s {
	display: block;
	float: left;
	margin-top: 6px;
	margin-left: 26px;
	color: #fff; +
	display: inline;
}

.m_warp .m_warp_s h2 {
	font-size: 17px;
	position: absolute;
	top: 120px;
	left: 50px;
	width: 317px;
	border-bottom: 1px solid #ccc;
	padding-left: 20px;
	padding-bottom: 8px; +
	padding-bottom: 6px
}

.m_warp .m_warp_s h2 span {
	color: #e33d0a;
}

.m_warp .m_warp_s .m_start {
	position: absolute;
	left: 50px;
	padding-left: 20px;
	top: 160px;
	padding-bottom: 0px;
	border: none;
}

.m_warp .m_warp_s .btn {
	display: block;
	width: 149px;
	height: 41px;
	background: url(../images/btn.png) no-repeat;
	position: absolute;
	top: 200px;
	left: 146px
}

.warp_news {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 40px;
}

.warp_news .left {
	float: right;
	width: 642px;
	height: 100%;
}

.warp_news .left .news_list {
	width: 305px;
	float: left;
}

.n_top {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ccc; +
	overflow: hidden;
}

.n_top p {
	width: 90px;
	font-size: 16px;
	float: left;
	font-weight: bold;
	border-bottom: 2px solid #e33d0a;
	line-height: 29px;
	text-align: center;
}

.n_top a {
	display: block;
	float: right;
	line-height: 35px;
}

.n_top a:hover {
	color: #000
}

.warp_news .left  .n_ul {
	margin-top: 5px;
}

.warp_news .left .news_list ul li {
	background: url(../images/li.png) 17px center no-repeat;
	padding-left: 35px;
	font-size: 14px;
	line-height: 28px;
}

.warp_news .left .news_list ul li a:hover {
	color: #000
}

.warp_news .left .news_list ul li span {
	float: right;
	font-: 12px;
	color: #666565
}

.warp_news .left .news_list ul.n_ul_2 li {
	background: url(../images/li2.png) 17px center no-repeat;
	padding-left: 35px;
	font-size: 14px;
	line-height: 28px;
}

.warp_news .right {
	float: left;
	width: 272px;
}

.warp_news .right p {
	
}

/*cornerbox*/
.cornerbox {
	height: 210px;
	background-color: #e6e6e6;
	border: 1px solid #c9caca;
	border-bottom: 6px solid #e72418;
}

.qfctitle {
	background: url('../images/qifacai.png');
	width: 185px;
	height: 53px;
	float: left;
	margin: 50px;
	display: inline;
}

.qfcinfo {
	border-left: 1px dashed #929292;
	height: 154px;
	font-size: 23px;
	color: #929292;
	padding-left: 72px;
	padding-top: 32px;
	margin-left: 12px;
	margin-top: 12px;
	line-height: 1;
}

.qfcinfo h2 {
	color: #fe0115;
	font-size: 40px;
}

.qfcinfo h2 strong {
	font-size: 48px;
}

.qfcbut {
	margin-top: 32px;
}

.probox {
	margin: 0px 20px;
}

.probox dt h1 {
	color: #fe0115;
	font-size: 26px;
	height: 58px;
	padding-top: 5px;
	border-bottom: 1px dashed #929292;
	line-height: 58px;
	text-align: center;
}

.probox dd {
	padding-top: 12px;
	line-height: 28px;
	font-size: 14px;
}

.probox dd h3 strong {
	color: #fe0115;
	font-size: 20px;
}
/*reg*/
.reg {
	width: 940px;
	height: auto;
	background: #fff;
	margin: 20px auto;
}

.reg_con {
	width: 710px;
	height: auto;
	margin: 0 auto;
	background: #fff;
	padding-bottom: 60px
}

.reg_item {
	width: 634px;
	height: 11px;
	background: url(../images/reg_li.png) no-repeat;
	margin: 50px 0 80px 40px;
	float: left;
	position: relative;
}

.reg_list {
	width: 36px;
	height: 36px;
	background: url(../images/reg_bg1.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -18px;
	margin-left: -18px;
}

.reg_list p {
	text-align: center;
	line-height: 38px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

.reg_list span {
	text-align: center;
	display: block;
	width: 100px;
	margin-left: -32px
}

.reg_list.r_first {
	left: 70px;
}

.reg_list.r_end {
	right: 48px;
	left: auto
}

.reg_list.actives {
	background: url(../images/reg_bg.png) no-repeat;
}

.reg_list.exce {
	background: url(../images/reg_bg2.png) no-repeat;
}

.reg_group {
	width: 100%;
	height: 43px;
	margin-bottom: 20px;
	padding-left: 40px;
	-overflow: hidden;
}

.reg_group label {
	float: left;
	line-height: 40px;
	margin-right: 1em;
	width: 80px;
	color: #222;
	font-size: 16px;
}

.reg_group input, .r_p_input input, .loans_form input {
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06) inset;
	height: 38px;
	line-height: 38px;
	outline: 0 none;
	padding: 0 10px;
	vertical-align: middle;
	width: 180px;
	color: #ccc;
	font-size: 16px;
}

.reg_group input:focus, .r_p_input input:focus {
	border: 1px solid #f35304;
}

.reg_group span {
	display: inline-block;
	float: right;
	width: 290px;
	margin-top: -3px;
	line-height: 22px;
	color: #949494
}

.reg_group span font {
	font-size: 12px;
	color: #f35304
}

.reg_group .code input {
	width: 138px;
}

.reg_group .img_code {
	display: inline-block;
	float: left;
	margin-top: 1px; +
	margin-top: 2px;
	margin-left: 30px;
}

.reg_group .reg_g_con {
	display: inline;
	float: left;
}

.reg_group .check {
	width: 22px;
	height: 20px;
	background: url(../images/check.png) no-repeat;
	cursor: pointer;
	float: left;
}

.reg_group .check.active {
	background: url(../images/check_false.png) no-repeat;
}

.reg_group span.f_left {
	margin-left: 10px; +
	line-height: 26px;
	color: #999999
}

.reg_group span.f_left a {
	color: #005fd4
}

.reg_g_con.button { +
	height: 43px;
}

.reg_g_con.button input, .send_btn input {
	width: 300px;
	padding: 0;
	height: 40px;
	background: #E72418;
	border: none;
	color: #fff;
	cursor: pointer;
	border-radius: 3px
}

.new_send_btn input {
	background: #f77208;
	width: 200px !important;
}

/*new reg*/
.new_reg {
	width: 1001px;
	background: url('../images/login_bg.jpg') no-repeat;
}

.new_reg_con {
	height: auto;
	margin: 0 auto;
	padding-bottom: 60px
}

.reg_phone {
	width: 400px;
	height: auto;
	margin: 0 auto;
	background: #fff
}

.reg_phone p {
	font-size: 15px;
	font-weight: bold;
	color: #222;
	text-align: center;
}

.reg_phone p a {
	color: #c90000;
	margin-left: 15px;
}

.reg_phone p {
	padding: 35px 0;
	color: #666;
	font-size: 16px;
}

.r_p_input {
	margin-top: 20px;
}

.r_p_input input {
	width: 260px;
}

.r_p_input label {
	float: right;
	line-height: 39px;
	width: auto;
	cursor: pointer;
	color: #222; +
	margin-top: -39px;
	font-size: 16px;
	color: #fff;
	background: #808080;
	border-radius: 3px;
	padding: 0 8px;
}

.send_btn input {
	width: 100%;
	margin-top: 40px;
	font-size: 16px;
}

.pop_bg {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #222;
	display: none;
	opacity: 0.5;
	width: 100%;
	height: 100%;
	filter: alpha(opacity = 50);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	z-index: 998
}

.reg_pop {
	width: 483px;
	height: auto;
	text-align: center;
	background: #fff;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 999;
}

.reg_pop .top {
	width: 100%;
	height: 40px;
	position: relative;
	background: #eeeeee;
	color: #282828;
	border-bottom: 1px solid #cecece;
	text-align: center;
	line-height: 42px;
	font-weight: bold;
	font-size: 16px;
}

.reg_pop .top a {
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/close.png) no-repeat;
	position: absolute;
	right: 15px;
	top: 14px;
}

.reg_pop p.sucss {
	text-align: center;
	background: url(../images/pop_bg.png) 154px 0px no-repeat;
	height: 24px;
	padding-left: 40px;
	font-size: 18px;
	font-weight: bold;
	margin: 40px 0;
}

.reg_pop p.U_can {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	padding: 8px 0 40px 0;
}

.reg_pop p.U_can span {
	padding: 6px 6px;
	background: #E72418;
	border-radius: 3px;
	color: #fff;
	margin: 0 5px; +
	line-height: 30px;
}

.reg_pop p.U_can span a {
	color: #fff
}

.reg_pop p.btn span {
	padding: 6px 30px;
}

.reg_pop.reg_pop2 {
	width: 375px;
}

.reg_pop p.title {
	padding: 25px 20px 25px 70px;
	text-align: left;
	display: inline-block;
	background: url(../images/pop_bg.png) 28px center no-repeat;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
	margin-top: 10px;
}

.reg_pop p.title.no_fail {
	background: url(../images/pop_fail.png) 28px center no-repeat;
}

.reg_pop p.title.no_writ {
	background: url(../images/pop_writ.png) 28px center no-repeat;
}

.real_name {
	width: 400px;
	margin: 0px auto;
	padding-top: 50px
}

.real_name .reg_group {
	padding-left: 0px;
}

.real_name .send_btn input {
	margin-top: 15px;
}

.real_name p {
	font-size: 25px;
	color: #E72418;
	margin-bottom: 30px;
	text-align: center;
}

.new_real_name {
	width: 300px;
	margin: 0px auto;
	padding-top: 60px;
	margin-right: 35px;
}

.new_real_name .reg_group {
	padding-left: 0px;
}

.new_real_name .send_btn input {
	margin-top: 15px;
}

.welcome p {
	font-size: 25px;
	color: #E72418;
	margin-bottom: 30px;
	text-align: center;
}

.login .send_btn {
	position: relative;
	top: 20px;
}

.login .send_btn a {
	display: block;
	position: absolute;
	right: 0px;
	top: -5px;
	color: #005fd4
}

.create_n p {
	font-size: 12px;
	font-weight: normal;
	margin-top: 35px;
	text-align: center;
	color: #222
}

.create_n p a {
	color: #005fd4
}

.create_n p a:hover, .login .send_btn a:hover {
	color: #222
}

.route {
	width: 940px;
	margin: 0 auto;
	line-height: 40px;
	position: relative;
	z-index: 10
}

.route a {
	color: #222;
}

.route a:hover {
	color: #000
}

.route a.end {
	color: #e72418
}

.investment {
	width: 940px;
	height: auto;
	margin: 0 auto;
	background: none;
	color: #282828;
	overflow: hidden;
	margin-bottom: 30px;
}

.investment_change {
	width: 860px;
	background: #fff;
	padding: 15px 40px 25px 40px;
}

.investment_change h1 {
	width: 100%;
	border-bottom: 1px solid #ccc
}

.investment_change h1 span {
	display: inline-block;
	font-size: 18px;
	line-height: 45px;
	border-bottom: 2px solid #dc3401;
	position: relative;
	bottom: -1px
}

.investment_change p {
	line-height: 30px;
	font-size: 15px;
	margin-top: 15px
}

.investment_change p span {
	padding: 3px 20px;
	margin-left: 15px;
	border-radius: 3px;
	cursor: pointer;
}

.investment_change p span.actives {
	background: #E72418;
	color: #fff
}

.investment_con {
	width: 860px;
	background: #fff;
	padding: 15px 40px 25px 40px;
	margin-top: 25px;
}

.investment_con ul {
	width: 100%;
}

.investment_con ul li {
	width: 100%;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	padding: 20px 0;
}

.investment_con ul li div {
	float: left;
}

.investment_con .i_item1 {
	width: 200px;
}

.investment_con .i_item2 {
	width: 110px;
	text-align: center;
	margin: 0 50px 0 50px;
}

.investment_con .i_item3 {
	width: 260px;
}

.investment_con .i_item4 {
	width: 130px;
	float: right;
	text-align: center;
}

.investment_con .i_title {
	padding: 14px 0 0 0;
}

.investment_con .i_title .i_item1 {
	color: #dc3401;
	font-size: 16px;
	padding-bottom: 7px;
	text-align: left;
}

.investment_con .i_title div {
	text-align: center;
	font-size: 14px;
}

.investment_con .i_title .i_item2.sort span {
	background: url(../images/down.png) 81px 6px no-repeat;
	display: block;
	cursor: pointer;
}

.investment_con .i_title .i_item3.sort span {
	background: url(../images/down.png) 150px 6px no-repeat;
	display: block;
	cursor: pointer;
}

.investment_con .i_item1 .left {
	float: left;
	width: 50px;
	text-align: center;
}

.investment_con .i_item1 .right {
	float: left;
	margin-left: 15px;
}

.investment_con .i_item1 .left p {
	width: 30px;
	height: 30px;
	margin: 0 auto 10px auto;
	/*border-radius: 3px; background: #E72418; color: #fff; line-height: 30px;text-align: center; font-size: 18px;*/
	background: url("../images/ico.png") no-repeat;
}

.investment_con .i_item1 .left span {
	color: #dc3401;
	font-size: 14px;
	color: #5f5e5e
}

.investment_con .i_item1 .right p {
	font-size: 15px;
	padding-bottom: 22px;
}

.investment_con .i_item1 .right p a:hover {
	color: #000
}

.investment_con .i_item1 .right span img {
	vertical-align: middle;
	margin-left: 10px;
}

.investment_con .i_item2 p {
	font-size: 15px;
	font-weight: bold;
	color: #dc3401;
	padding-bottom: 22px;
}

.investment_con .i_item2 span {
	color: #5f5e5e
}

.investment_con .i_item2 span img {
	margin-left: 8px;
	position: relative;
	top: 2px;
}

.investment_con .i_item4 span {
	padding: 4px 20px;
	background: #E72418;
	color: #Fff;
	border-radius: 3px; +
	line-height: 23px;
	font-weight: bold;
	font-size: 14px;
}

.investment_con .i_item4 p {
	margin-top: 23px;
}

.investment_con .i_item4 .i_back {
	background: #e1e1e1;
	color: #333
}

.investment_con .i_item4 .i_full {
	background: #fff;
	color: #9a4248
}

.investment_con .i_item3 .speed {
	width: 190px;
	background: #ccc;
	height: 2px;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 7px;
	_display: inline;
	overflow: hidden;
}

.investment_con .i_item3 .speed span {
	width: 60%;
	height: 2px;
	background: #E72418;
	display: block;
	overflow: hidden;
}

.investment_con .i_item3 p {
	width: 190px;
	margin-left: 20px;
	padding: 2px 0;
}

.investment_con .i_item3 p span {
	float: right;
}

.i_page {
	width: 100%;
	height: 30px;
	background: none;
	margin-top: 24px;
	text-align: center;
}

.i_page a:hover {
	color: #dc3401;
	border: 1px solid #dc3401;
}

.i_page a {
	display: inline-block;
	padding: 4px 10px;
	border: 1px solid #ccc;
}

.i_page a.active {
	background: #ff8d5a;
	border: 1px solid #dc3401;
	color: #fff
}

.item_main {
	color: #282828;
	height: auto;
	margin: 0 auto 30px;
	overflow: hidden;
	width: 940px;
}

.loans_item {
	width: 520px;
	float: left;
	background: #fff;
	padding: 15px 40px 25px 40px;
	height: 335px;
}

.loans_item h1 {
	width: 100%;
	border-bottom: 1px solid #ccc
}

.loans_item h1 span {
	display: inline-block;
	font-size: 18px;
	line-height: 45px;
	border-bottom: 2px solid #dc3401;
	position: relative;
	bottom: -1px
}

.loans_item h1 em {
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	color: #dc3401;
	padding-left: 11px;
}

.loans_item table {
	width: 100%;
	background: #fff;
	margin-top: 10px;
}

.loans_item table thead th {
	text-align: left;
	border-bottom: 1px solid #f0f0f0;
	font-weight: bold;
	line-height: 35px;
	color: #5f5e5e
}

.loans_item table tbody tr td {
	padding: 8px 0;
	font-size: 14px;
}

.loans_item table tbody tr td span {
	font-size: 35px;
	color: #dc3401
}

.loans_item table tbody tr td strong {
	font-size: 22px;
}

.loans_speed {
	width: 100%;
	height: 12px;
	background: #e2e2e2;
	border-radius: 3px;
	margin: 8px 0;
	overflow: hidden;
}

.loans_speed span {
	display: block;
	width: 70.2%;
	height: 12px;
	background: url(../images/speed.png) no-repeat;
}

.loans_botton {
	width: 100%;
	height: auto;
	background: none;
	margin-top: 70px;
	color: #5f5e5e
}

.loans_botton p {
	margin-bottom: 10px;
}

.loans_botton p span {
	float: right;
}

.loans_botton p .green {
	line-height: 30px;
}

.loans_botton p strong {
	color: #dc3401;
	font-size: 18px;
}

.loans_botton p strong em {
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}

.loans_slide {
	float: right;
	width: 335px;
	height: 375px;
	background: #fff;
	_height: 383px;
}

.l_s_top {
	margin-top: 25px;
	text-align: center;
}

.l_s_top .left {
	width: 49.5%;
	float: left;
	border-right: 1px solid #ccc;
}

.l_s_top .left, .l_s_top .right {
	font-size: 14px;
	height: 98px;
	padding-top: 30px;
}

.l_s_top .left span, .l_s_top .right span {
	font-size: 40px;
}

.l_s_top .left span em, .l_s_top .right span em {
	font-style: normal;
	font-size: 14px;
}

.loans_form {
	float: left;
	margin-top: 30px;
	padding: 0 30px;
	width: 275px;
}

.loans_form p {
	padding: 2px 0;
}

.loans_form p a {
	color: #dc3401;
	padding-left: 20px;
}

.loans_form p a:hover {
	color: #222
}

.loans_form input {
	width: 255px;
	margin: 13px 0;
	font-size: 12px;
}

.loans_form .button input {
	width: 277px;
	font-size: 16px;
}

.item_main2 {
	background: #fff;
	padding: 15px 40px 25px 40px;
	width: 860px
}

.item_main2 h1 {
	color: #dc3401;
	font-size: 18px;
	font-weight: normal;
	padding: 15px 0 8px 0;
}

.item_main2 table {
	margin-bottom: 25px;
	width: 100%;
	border-top: 1px solid #ccc;
	text-align: left;
}

.item_main2 table td {
	height: 35px;
	font-weight: bold;
	padding: 5px 0;
	line-height: 22px;
	position: relative;
}

.item_main2 table th {
	font-weight: normal;
	color: #5f5e5e;
	height: 35px;
	padding: 5px 0;
}

.item_main2 .posi_img {
	position: absolute;
	bottom: 20px;
	right: 40px
}

.item_main2 table p {
	padding: 0 10px;
	font-weight: normal;
	line-height: 25px;
}

.i_buy {
	background: #fff;
	padding-bottom: 50px
}

.i_buy_top {
	width: 100%;
	height: 82px;
	border-bottom: 2px solid #ccc
}

.i_buy_top ul {
	width: 90%;
	height: 100%;
	margin: 0 auto;
	background: #fff;
}

.i_buy_top ul li {
	float: left;
	_display: inline;
	width: 17.9%;
	_width: 17.9%;
	height: 82px;
	_height: 52px;
	margin: 0 30px;
	text-align: center;
	font-size: 16px;
	line-height: 82px;
	_position: relative;
	_top: 30px;
}

.i_buy_top ul li span {
	display: inline-block;
	width: 23px;
	height: 23px;
	background: #bfbfbf; +
	background: url(../images/icon3.png) -23px 0 no-repeat;
	background: url(../images/icon3.png) -23px 0 no-repeat \0;
	border-radius: 50%;
	line-height: 23px;
	color: #fff;
	margin-right: 5px;
}

.i_buy_top ul li.actives {
	border-bottom: 2px solid #ec3b05;
	color: #ec3b05;
	background: none;
}

.i_buy_top ul li.actives span {
	background: #ed3a00; +
	background: url(../images/icon3.png) 0px 0 no-repeat;
	background: url(../images/icon3.png) no-repeat \0;
}

.i_buy_con {
	width: 700px;
	height: auto;
	background: #fff;
	margin: 0 auto;
	padding: 30px 0;
}

.i_buy_con ul {
	width: 100%;
}

.i_buy_con ul li {
	clear: both;
	font-size: 14px;
	padding: 24px 0; +
	padding: 16px 0;
}

.i_buy_con ul li .left {
	float: left;
	text-align: right;
	width: 150px;
	color: #858585
}

.i_buy_con ul li .right {
	float: left;
	padding-left: 10px;
}

.i_buy_con ul li .right span {
	color: #ee3b03
}

.i_buy_con ul li .right a {
	color: #0a38e6;
}

.i_buy_con ul li .right a:hover {
	color: #ee3b03;
}

.i_buy_con ul li .right input {
	width: 188px;
	height: 40px;
	line-height: 38px;
	margin-top: 10px; +
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	border: none;
	margin-right: 15px;
	border-radius: 3px;
	background: #e72418
}

input.bg_c {
	background: #858585 !important
}

.i_buy_con2 {
	width: 93%;
	margin: 0 auto;
	padding: 22px 0;
	background: #fff;
	color: #585858
}

.i_buy_con2 p.title {
	font-size: 16px;
	font-weight: bold;
	padding: 22px 0;
}

.i_b_toggle {
	width: 100%;
	border: 1px solid #ccc;
	background: #f9f9f9;
	margin-bottom: 25px;
	overflow: hidden;
}

.i_b_toggle .i_b_top {
	position: relative;
	cursor: pointer;
}

.i_b_toggle .i_b_top p {
	line-height: 45px;
	padding: 0 20px;
	font-size: 14px;
	font-weight: bold;
	color: #e4421c
}

.i_b_toggle .i_b_top s {
	display: block;
	width: 14px;
	height: 13px;
	background: url(../images/toggle.png) 0px 0px no-repeat;
	position: absolute;
	right: 20px;
	top: 16px; +
	top: 6px;
}

.i_b_toggle.actives .i_b_top s {
	background: url(../images/toggle.png) -14px 0px no-repeat;
}

.i_b_toggle.actives .i_b_top {
	border-bottom: 1px solid #ccc;
	background: #f9f9f9
}

.i_b_toggle.actives {
	background: #f9f9f9;
}

.i_b_t_con {
	width: 814px;
	padding: 30px;
	display: none
}

.i_b_t_con h1 {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
}

.i_b_t_con ul li {
	clear: both;
	font-size: 14px;
	padding: 10px 0;
}

.i_b_t_con ul li .left {
	float: left;
	width: 140px;
	text-align: right;
}

.i_b_toggle.actives .i_b_t_con {
	display: block;
}

.two_btn {
	text-align: center;
}

.two_btn input {
	width: 48.5%;
	_width: 47%;
	margin-right: 2%
}

.two_btn input.bg_c {
	margin-left: 0%;
	margin-right: 0%
}

.i_err {
	font-size: 25px;
	color: #ed3904;
	padding: 70px 0 20px 58px;
	text-align: left;
	background: url(../images/error.png) 0px 68px no-repeat;
	line-height: 38px;
}

.i_success {
	font-size: 24px;
	line-height: 38px;
	color: #ed3904;
	padding: 70px 0 0px 58px;
	text-align: left;
	background: url(../images/success.png) 0px 68px no-repeat;
}

.i_success p {
	margin-left: -50px
}

.i_s_item {
	width: 100%;
	height: auto;
	background: #f6f6f6;
	border: 1px solid #ccc;
	margin-bottom: 30px;
	padding: 10px 0;
}

.i_s_item ul li {
	clear: both;
	font-size: 14px;
	padding: 6px 0;
}

.i_s_item ul li .left {
	float: left;
	width: 130px;
	text-align: right;
	margin-right: 10px;
}

.i_s_item ul li span {
	color: #ed3904
}

.i_borrow .reg_phone {
	width: 500px;
}

.i_borrow .reg_phone .i_success {
	padding: 70px 10px 20px 63px;
	line-height: 38px;
}

.i_b_live {
	width: 100%;
	height: 438px;
	background: #fff0c5
}

.new_live {
	background: #fff;
}

.i_b_slider {
	float: right;
}

.i_borrow {
	width: 940px;
	margin: 0 auto 30px;
	background: #fff;
}

.i_b_slider img {
	margin-top: 12px;
	margin-right: 8px;
}

.i_b_slider2 {
	float: right;
	position: relative;
	top: -16px;
}

.i_b_con {
	float: left;
	width: 320px;
	background: #fff
}

.i_b_con h1 {
	font-size: 20px;
	color: #fff;
	width: 100%;
	line-height: 50px;
	background: #e72418;
	text-align: center;
}

.i_b_c_input {
	width: 100%;
	height: auto;
	padding: 10px 0
}

.i_each {
	width: 100%;
	clear: both;
	height: 100px;
	background: #fff;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
}

.i_each .left {
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 5px
}

.input_js {
	float: left;
	width: 16px;
	height: 16px;
	background: url(../images/input.png) 0px 0px no-repeat;
	cursor: pointer;
	margin-top: 16px;
}

.input_js.checked {
	background: url(../images/input.png) -16px 0px no-repeat;
}

.input_js input {
	display: none;
	width: 12px;
	height: 12px;
}

.i_each .right span {
	float: left;
	width: 60px;
	margin-left: 8px;
}

.i_each .right input {
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06) inset;
	height: 32px;
	line-height: 32px;
	outline: 0 none;
	padding: 0 10px;
	vertical-align: middle;
	width: 180px;
	color: #ccc;
	font-size: 16px;
}

.i_each .right input:focus {
	border: 1px solid #f35304;
}

.i_each p.point {
	line-height: 40px;
	text-align: right;
	padding: 0 23px;
	font-size: 12px;
}

.i_b_c_input .send_btn {
	text-align: center;
}

.i_b_c_input .send_btn input {
	width: 90%;
	margin-top: 0px;
}

.i_b_center {
	position: relative; +
	float: left; +
	width: 100%; +
	height: 200px; +
	margin-bottom: 30px;
	_margin-bottom: 0px
}

.i_b_center dl {
	float: left;
	margin: 10px 0;
	background: url(../images/tubiao.png) no-repeat;
	width: 280px;
	height: 183px;
	margin-left: 20px;
}

.i_b_center dl dt {
	float: left;
	width: 45px;
	margin-right: 28px;
}

.i_b_center dl dt p {
	font-size: 14px;
	color: #fff;
	margin-top: 40px;
	margin-left: 12px;
	width: 14px;
}

.i_b_center dl dd {
	padding: 4px 0;
}

.i_b_email {
	width: 432px;
	color: #c27618;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	right: 0px;
	bottom: -21px;
	background: url(../images/sprit1.png) 0px -29px no-repeat;
}

.i_b_bottom {
	padding: 50px 0 10px 0;
	background: #fff
}

.i_b_bottom h1 {
	padding: 0 44px;
	font-size: 16px;
	font-weight: bold;
	color: #d93f09;
	margin-bottom: 15px;
}

.i_b_bottom p {
	padding: 3px 44px;
}

.i_account {
	width: 940px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	margin-bottom: 30px;
}

.i_a_slider {
	width: 167px;
	height: 800px;
	background: #e83820;
	float: left;
	color: #fff;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}

.i_a_slider h1 {
	font-size: 16px;
	text-align: center;
	color: #FFF;
	line-height: 58px;
	border-bottom: 1px solid #f36501
}

.i_a_slider p.s_nav {
	text-align: center;
	line-height: 42px;
	border-top: 1px solid #ff820a;
	background: #ff8b00;
	font-size: 15px;
	cursor: pointer;
	position: relative;
}

.i_a_slider p.s_nav s {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #fff
}

.i_a_slider p.s_nav.s_bg1 s {
	background: url(../images/sprit1.png) -106px 0px no-repeat;
	width: 25px;
	height: 17px;
	left: 16px;
	top: 12px; +
	top: 8px;
	_left: -38px;
}

.i_a_slider p.s_nav.s_bg2 s {
	background: url(../images/sprit1.png) -137px 0px no-repeat;
	width: 26px;
	height: 18px;
	left: 16px;
	top: 12px; +
	top: 6px;
	_left: -38px;
}

.i_a_slider p.s_nav.s_bg3 s {
	background: url(../images/sprit1.png) -166px 0px no-repeat;
	width: 26px;
	height: 21px;
	left: 16px;
	top: 10px; +
	top: 4px;
	_left: -38px;
}

.i_a_toggle {
	width: 100%;
	padding: 3px 0;
}

.i_a_toggle a {
	display: block;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-bottom: 1px;
}

.i_a_toggle a:hover, .i_a_toggle a.actives {
	background: #ff9d3c;
	color: #fff
}

.i_a_con {
	float: left;
	width: 773px;
	_overflow: hidden;
}

.i_a_c_main {
	padding: 30px 35px;
	overflow: hidden;
	border-bottom: 1px solid #ccc
}

.i_a_c_main .left {
	width: 300px;
	height: auto;
	float: left;
}

.i_a_c_main .right {
	width: 395px;
	height: auto;
	background: #fff;
	float: right;
}

.i_a_c_main .left .user_img {
	width: 80px;
	height: 80px;
	border: 2px solid #ccc;
	float: left;
}

.i_a_c_main .left .user_img img {
	width: 80px;
	height: 80px;
}

.i_a_c_main .left .user_con {
	float: left;
	margin-left: 20px;
}

.i_a_c_main .left .user_con p {
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0;
}

.i_a_c_main .left .user_con .user_item {
	overflow: hidden;
	margin-top: 9px;
}

.i_a_c_main .left .user_con .user_item a {
	display: block;
	float: left;
	width: 44px;
	height: 27px;
	background: #f3f3f3;
	text-align: center;
}

.i_a_c_main .left .user_con .user_item a.border_r_l {
	border-color: #e3e3e3
}

.i_a_c_main .left .user_con .user_item a img {
	vertical-align: middle;
	margin-top: 4px;
}

.i_a_c_main .left .i_a_l_list {
	width: 100%;
	height: 27px;
	line-height: 27px;
	background: #f3f3f3;
	margin-top: 28px;
}

.i_a_c_main .left .i_a_l_list a {
	display: block;
	_display: inline-block;
	float: left;
	background: url(../images/icon/ok.png) 0px 7px no-repeat;
	padding-left: 18px;
	margin-left: 16px;
}

.i_a_c_main .left .i_a_l_list a:hover {
	color: #000
}

.i_a_c_main .left .i_a_l_list a.no {
	background: url(../images/icon/no.png) 0px 7px no-repeat;
	color: #ee3904
}

.i_a_c_main .right ul {
	margin-top: 16px;
}

.i_a_c_main .right ul li {
	float: left;
	width: 130px;
	text-align: center;
}

.i_a_c_main .right ul li h1 {
	font-size: 14px;
	color: #666
}

.i_a_c_main .right ul li span {
	font-size: 22px;
	padding: 15px 0;
	display: block;
}

.i_a_c_main .right ul li span em {
	font-style: normal;
	font-size: 12px;
}

.i_a_c_main .right ul li p {
	line-height: 30px;
}

.i_a_c_main .right ul li p a {
	display: inline-block;
	background: #ccc;
	padding: 0px 18px;
	font-size: 14px;
	color: #Fff;
	border-radius: 3px;
}

.i_a_c_main .t_account_p {
	font-size: 16px;
	color: #0a89f0;
	padding: 0px 0 10px 0
}

.i_a_c_main .t_account_p span {
	font-size: 14px;
	color: #666;
	padding-left: 35px;
}

.i_a_c_main .t_account_p span em {
	font-style: normal;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	padding: 0 3px;
}

.i_a_c_main .query_table {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;;
}

.i_a_c_main .query_table thead {
	background: #f3f3f3;
	color: #666
}

.i_a_c_main .query_table td {
	color: #666
}

.query_table tr td, .query_table tr th {
	padding: 14px 10px
}

.i_a_c_main .t_account_p.black span {
	padding-left: 0px;
	font-size: 24px;
}

.i_a_c_main .zf_title {
	font-size: 14px;
	color: #666;
	padding-bottom: 10px;
}

.i_a_c_main .cz_bank_list {
	width: 738px;
	height: auto;
	overflow: hidden; +
	float: left; +
	padding-bottom: 20px;
}

.i_a_c_main .cz_bank_list li {
	float: left;
	width: 159px;
	height: 46px;
	overflow: hidden;
	position: relative;
	text-align: center;
	background: #fff;
	border: 1px solid #ccc;
	margin-right: 20px;
	margin-bottom: 20px;
}

.i_a_c_main .cz_bank_list li a {
	display: block;
	width: 157px;
	height: 44px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	overflow: hidden;
}

.i_a_c_main .cz_bank_list li img {
	vertical-align: middle;
	width: 157px;
	height: 44px;
	float: left;
	margin-top: 1px;
	margin-left: 1px;
}

.i_a_c_main .cz_bank_list li.actives {
	border: none;
	height: 48px;
	width: 161px;
}

.i_a_c_main .cz_bank_list li.add_card {
	line-height: 46px;
	background: url(../images/icon/add.png) 30px center no-repeat;
}

.i_a_c_main .cz_bank_list li.add_card a {
	padding-left: 17px;
	font-weight: bold;
	color: #777;
	width: 140px;
}

.i_a_c_main .cz_bank_list li i {
	width: 20px;
	height: 17px;
	display: none;
	background: url(../images/icon/rote.gif) 0px 0px no-repeat;
	position: absolute;
	right: 2px;
	_right: 1px;
	bottom: 2px;
	z-index: 12
}

.i_a_c_main .cz_bank_list li.actives a {
	border: 2px solid #ea3a01;
}

.i_a_c_main .cz_bank_list li.actives img {
	margin-left: 0px;
	margin-top: 0px;
}

.i_a_c_main .cz_bank_list li.actives i {
	display: block;
}

.cz_main {
	border-bottom: none
}

.i_a_c_main .zf_in p {
	line-height: 45px;
	font-size: 14px;
	color: #666;
	clear: both;
	margin-bottom: 5px;
}

.i_a_c_main .zf_in p em {
	font-style: normal;
	font-size: 20px;
	color: #f36501
}

.i_a_c_main .zf_in p input.query_input {
	width: 205px;
}

.i_a_c_main .zf_in p span {
	display: block;
	float: left;
	width: 120px;
	color: #222
}

.i_a_c_main .zf_in p.message_code input {
	width: 100px;
}

.i_a_c_main .zf_in p.message_code a {
	color: #fff;
	background: #b7b7b7;
	padding: 10px 10px;
	position: relative;
	top: 2px;
	border-radius: 3px;
	margin-left: 13px;
}

.i_a_c_main .zf_in .send_btn {
	width: 468px; +
	width: 550px;
	clear: both;
	text-align: left;
	margin-left: 120px; +
	margin-left: 60px;
}

.i_a_c_main .zf_in .send_btn.two_btn input { +
	width: 41%;
}

.i_a_c_main .cz_Prompt {
	width: 100%;
	height: auto;
	padding: 10px 0;
	background: #fff8f0;
	border: 1px solid #eaccb0;
	margin-top: 40px;
	color: #ca8d56
}

.i_a_c_main .cz_Prompt h1 {
	font-size: 14px;
	padding: 2px 20px;
}

.i_a_c_main .cz_Prompt p {
	padding: 4px 20px;
}

.i_a_c_main .reg_phone {
	width: 470px;
}

.i_a_c_main .reg_phone .i_success p {
	margin-left: 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 23px;
	padding: 20px 0;
}

.i_a_c_main .reg_phone .i_success p a {
	color: #1083f0
}

.i_a_info {
	background: #fef1e1;
	border: 1px solid #ffa777;
	padding: 20px 20px;
	position: relative;
}

.i_a_info p.info_p1 {
	font-size: 20px
}

.i_a_info p.info_p1 span {
	font-size: 22px;
	color: #f16503;
	font-weight: bold;
}

.i_a_info p.info_p2 {
	font-size: 14px;
	color: #666;
	padding-top: 20px;
}

.i_a_info .info_tool {
	line-height: 40px;
	position: absolute;
	right: 20px;
	top: 30px;
}

.i_a_info .info_tool span a {
	padding: 6px 20px;
	border-radius: 3px;
	color: #fff
}

.i_a_info .info_tool a {
	margin: 0 5px;
	font-size: 14px;
	color: #2258c2
}

.i_a_con .padd {
	padding-top: 0px;
}

.i_a_con .query_table {
	border: 1px solid #ccc;
}

.i_a_con .query_table thead tr th {
	border-bottom: 1px solid #ccc;
}

.i_a_con .query_table thead input {
	width: 90px;
	line-height: 25px;
	padding: 0px 5px;
}

.i_a_con .query_table thead .check {
	padding: 0 2px;
}

.i_a_con .query_table thead .check input {
	width: auto;
	height: auto
}

.query_table thead .btn a {
	color: #fff;
	padding: 5px 25px;
	margin: 0 0px 0 22px;
	border-radius: 3px;
}

.query_table thead  a {
	padding: 0 5px;
	color: #2357c4
}

.query_table thead th.btns .btn a {
	color: #fff;
	padding: 5px 25px;
	margin: 0 0px 0 22px;
	border-radius: 3px;
	background: #e72418
}

.query_table tfoot td {
	border-top: 1px solid #ccc;
	text-align: left;
}

.query_table .query_down {
	float: left;
	_display: inline;
	margin-left: 20px;
	background: url(../images/icon/down.png) 0px center no-repeat;
	padding-left: 18px;
}

.query_table .query_down a {
	color: #2358c0
}

.query_table .query_page {
	float: right;
	_display: inline;
	margin-right: 20px;
}

.query_table .query_con {
	float: right;
	_display: inline;
	margin-right: 20px;
}

.query_table .query_left {
	float: left;
	_display: inline;
	margin-left: 0px;
	color: #666
}

.query_table .query_con a {
	color: #2358c2
}

.query_table tbody th, .query_table tbody td {
	border-top: 1px solid #ccc
}

.query_table tbody td ul {
	text-align: left;
}

.query_table tbody td ul li {
	line-height: 25px;
}

.query_table tbody td ul li .left {
	width: 100px;
	text-align: right;
	padding-right: 15px;
}

.select_s {
	cursor: pointer;
	font-weight: normal;
	display: inline-block;
	border-radius: 3px;
	padding: 0 5px;
	line-height: 25px; +
	display: inline; +
	zoom: 1;
	position: relative;
	width: 100px; +
	width: 65px;
	text-align: left;
	height: 25px; +
	height: 19px; +
	line-height: 19px; +
	padding: 3px 35px 3px 5px;
	border: 1px solid #ccc;
	background: #fff
}

.select_s s {
	width: 25px;
	height: 25px; +
	height: 23px;
	background: url(../images/icon/sel.png) #e1e1e1 center center no-repeat;
	border-left: 1px solid #ccc;
	position: absolute;
	right: 0px;
	top: 0px; +
	top: 1px;
}

.select_s ul {
	position: absolute;
	top: 24px;
	left: -1px;
	background: #fff;
	border: 1px solid #ccc;
	width: 100%;
	display: none;
	border-bottom: none
}

.select_s ul li {
	padding: 1px 5px;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

.add_cards {
	padding: 15px 25px;
	text-align: left;
	font-size: 14px;
	float: left;
}

.add_cards li {
	line-height: 40px;
	clear: both;
	height: auto;
	float: left;
	padding: 7px 0;
	width: 320px;
}

.add_cards li .left {
	float: left;
	width: 80px;
}

.add_cards li .right {
	float: left;
	position: relative;
	height: auto;
	width: 239px;
}

.add_cards li .query_input {
	float: left;
	width: 220px;
	display: inline;
	z-index: 90;
	position: absolute;
	left: 0px;
	top: 2px;
}

.add_cards li .select_s {
	position: absolute;
	top: 2px;
	height: 38px;
	line-height: 38px; +
	height: 32px; +
	line-height: 32px;
	z-index: 110
}

.add_cards li .select_s s {
	width: 30px;
	height: 38px; +
	top: 0px;
}

.add_cards li .select_s ul {
	top: 38px;
	z-index: 120
}

.add_cards li .select_s ul li {
	float: none;
}

.add_cards li .red {
	color: #d74e08;
	padding-left: 20px;
}

.add_cards li .right .card_error {
	position: absolute;
	right: 0px;
	top: 35px;
	width: 100%;
	font-size: 12px;
	color: #d74e08;
	text-align: right;
}

.new_point {
	width: 940px;
	height: auto;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
}

.n_p_slide {
	width: 195px;
	height: auto;
	overflow: hidden;
	float: left;
}

.n_p_slide ul li {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-size: 16px;
	position: relative; +
	margin-top: -4px;
}

.n_p_slide ul li a {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.n_p_slide ul li.actives a {
	color: #f87c1a;
	border-bottom: 2px solid #f87c1a;
	font-weight: bold;
	line-height: 61px;
}

.n_p_slide ul li a s {
	display: block;
	width: 24px;
	height: 20px;
	position: absolute;
	left: 25px;
	top: 20px;
}

.n_p_slide ul li a:hover {
	font-weight: bold;
	color: #f87c1a;
	border-bottom: 2px solid #f87c1a;
	line-height: 61px;
}

.n_p_slide ul li a.s_1 s {
	background: url(../images/icon/point1.png) 0px -28px no-repeat;
}

.n_p_slide ul li a.s_2 s {
	background: url(../images/icon/point1.png) -27px -27px no-repeat;
	width: 19px;
	height: 23px;
}

.n_p_slide ul li a.s_3 s {
	background: url(../images/icon/point1.png) -49px -30px no-repeat;
	width: 21px;
	height: 16px;
	top: 24px;
}

.n_p_slide ul li a.s_4 s {
	background: url(../images/icon/point1.png) -72px -30px no-repeat;
	width: 21px;
	height: 16px;
	top: 24px;
}

.n_p_slide ul li a.s_5 s {
	background: url(../images/icon/point1.png) -96px -28px no-repeat;
}

.n_p_slide ul li.actives a.s_1 s {
	background: url(../images/icon/point1.png) -0 0px no-repeat;
}

.n_p_slide ul li.actives a.s_2 s {
	background: url(../images/icon/point1.png) -27px 0px no-repeat;
}

.n_p_slide ul li.actives a.s_3 s {
	background: url(../images/icon/point1.png) -49px -3px no-repeat;
}

.n_p_slide ul li.actives a.s_4 s {
	background: url(../images/icon/point1.png) -72px -3px no-repeat;
}

.n_p_slide ul li.actives a.s_5 s {
	background: url(../images/icon/point1.png) -96px -2px no-repeat;
}

.n_p_slide ul li a.s_1:hover s {
	background: url(resources/images/index/icon/point1.png) -0 0px no-repeat;
}

.n_p_slide ul li a.s_2:hover s {
	background: url(../images/icon/point1.png) -27px -0px no-repeat;
}

.n_p_slide ul li a.s_3:hover s {
	background: url(../images/icon/point1.png) -49px -3px no-repeat;
}

.n_p_slide ul li a.s_4:hover s {
	background: url(../images/icon/point1.png) -72px -3px no-repeat;
}

.n_p_slide ul li a.s_5:hover s {
	background: url(../images/icon/point1.png) -96px -2px no-repeat;
}

.n_p_slide_team ul li a {
	text-align: center; +
	width: 165px;
}

.n_p_slide_team ul li.actives {
	background: #dad7d7;
}

.n_p_slide_team ul li.title {
	background: #e72418;
	color: #fff;
}

.n_p_slide_team ul li.actives a {s
	color: #e72418;
	border-bottom: 1px solid #595757;
}

.n_p_slide.n_p_slide_team ul li a:hover {
	border-bottom: 1px solid #ccc;
	color: #e72418;
}

.n_p_slide_team ul li.actives a:hover {
	border-bottom: 1px solid #e72418;
	color: #fff
}

.n_p_con {
	border-left: 4px solid #f0eeef;
	width: 681px;
	height: auto;
	padding: 30px;
	float: left;
	background: #fff
}

.n_p_con_1 {
	
}

.n_p_con_1 dl {
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
}

.n_p_con_1 dl dt {
	float: left;
	width: auto;
	margin-right: 10px;
	padding: 0 10px;
	text-align: center;
}

.n_p_con_1 dl dd h1 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

.n_p_con_1 dl dd {
	line-height: 23px;
}

.n_p_con_3 {
	
}

.n_p_con_3 ul li {
	line-height: 45px;
	border-bottom: 1px dashed #ccc
}

.n_p_con_3 ul li a {
	padding-left: 30px;
	background: url(../images/welcome1/ico.png) 0px center no-repeat;
}

.n_p_con_3 ul li span {
	float: right;
}

.n_p_con_3 ul li a:hover {
	color: #f67309
}

.n_p_con_4 {
	
}

.n_p_con_4 dl {
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
}

.n_p_con_4 dl dt {
	padding-bottom: 10px;
}

.n_p_con_4 dl dt a {
	font-size: 14px;
	color: #f67309;
}

.n_p_con_4 dl dd {
	line-height: 24px;
}

.n_p_con_5 {
	
}

.n_p_con_5 .contact_Con {
	text-align: center;
}

.n_p_con_5 .contact_title {
	position: relative;
	height: 40px;
	line-height: 40px;
}

.n_p_con_5 .contact_title s {
	display: block;
	width: 100%;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	background: #ccc;
	position: absolute;
	top: 20px;
	left: 0px;
}

.n_p_con_5 .contact_title p {
	display: block;
	background: #fff;
	height: 40px;
	width: 110px;
	font-size: 20px;
	color: #f67309;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10
}

.n_p_con_5  ul li {
	line-height: 38px;
	border-bottom: 1px dashed #ccc;
	padding-left: 35px;
}

.n_p_con_5  ul {
	margin-top: -5px;
}

.n_p_con_5  ul li.img_bg1 {
	background: url(../images/icon/contact.png) 9px 11px no-repeat;
}

.n_p_con_5  ul li.img_bg2 {
	background: url(../images/icon/contact.png) 9px -23px no-repeat;
}

.n_p_con_5  ul li.img_bg3 {
	background: url(../images/icon/contact.png) 9px -58px no-repeat;
}

.n_p_con_5  ul li.img_bg4 {
	background: url(../images/icon/contact.png) 10px -101px no-repeat;
}

.n_p_con_5  ul li.img_bg5 {
	background: url(../images/icon/contact.png) 9px -144px no-repeat;
}

.n_p_con_5  ul li.img_bg6 {
	background: url(../images/icon/contact.png) 9px -184px no-repeat;
}

.n_p_con_5  ul li.img_bg7 {
	background: url(../images/icon/contact.png) 9px -227px no-repeat;
}

.n_p_con_team {
	
}

.n_p_c_t_top {
	
}

.n_p_c_t_top h1 {
	font-size: 16px;
	color: #e72418;
	margin-bottom: 10px;
}

.n_p_c_t_top p {
	line-height: 22px;
}

.n_p_con_team dl {
	margin: 20px 0;
	padding: 12px;
	background: #f7f7f7;
	overflow: hidden;
	zoom: 1;
}

.n_p_con_team dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
}

.n_p_con_team dl dt {
	float: left;
	margin-right: 14px;
	height: 220px;
	width: 325px;
	overflow: hidden;
}

.n_p_con_team dl dt img {
	vertical-align: top;
}

.n_p_con_team dl dd {
	margin-left: 110px
}

.n_p_con_team dl dd h1 {
	font-size: 14px;
	color: #e72418;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: 1px solid #e72418;
}

.n_p_con_team1 dl {
	padding: 18px 12px;
	background: #fff;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #ccc
}

.n_p_con_team1 dl.actives {
	background: #f7f7f7
}

.n_p_con_team1 dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
}

.n_p_con_team1 dl dt {
	float: left;
	margin-right: 14px;
	overflow: hidden;
}

.n_p_con_team1 dl dt img {
	vertical-align: top;
	border-radius: 50%
}

.n_p_con_team1 dl dd p.tit {
	font-size: 18px;
	font-family: '楷体';
	font-weight: bold;
}

.n_p_con_team1 dl dd p.user_n {
	font-size: 14px;
	color: #e72418;
	padding: 5px 0;
}

.n_p_con_team1 dl dd p.user_n a {
	display: block;
	width: 13px;
	height: 13px;
	border: 2px solid #e72418;
	float: right;
	border-radius: 50%;
	overflow: hidden;
	margin-top: 2px;
}

.n_p_con_team1 dl dd p.con {
	line-height: 22px;
}

.n_p_con_team1 dl dd {
	margin-left: 100px;
	position: relative;
}

.n_p_con_team1 dl dd s {
	display: block;
	width: 21px;
	height: 20px;
	background: url(../images/icon/rote2.gif) no-repeat;
	position: absolute;
	top: -18px;
	right: -12px;
	_right: -1px;
}

.i_a_info_investment {
	overflow: hidden;
	float: left;
	width: 661px;
	_margin-bottom: 30px;
}

.i_a_info_investment .info_tool {
	float: right;
	position: static;
	margin-right: 40px;
}

.i_a_info_investment .info_tool p {
	line-height: 24px;
	font-size: 14px;
}

.i_a_info_investment .info_tool p span {
	display: block;
	float: left;
	width: 80px;
}

.i_a_info_investment .info_p1 {
	float: left;
	width: auto;
}

.i_a_info_investment3 .info_tool p {
	float: right;
	margin-right: 20px;
}

.time_line {
	
}

.time_line ul {
	color: #666
}

.time_line ul li {
	padding: 0px 30px 20px 30px;
	border-left: 2px solid #ff820a;
}

.time_line ul li h1 {
	font-size: 14px;
	position: relative;
	line-height: 24px;
	top: -3px;
}

.time_line ul li h1 s {
	display: block;
	overflow: hidden;
	width: 24px;
	height: 24px;
	background: url(../images/icon/contact.png) -1px -306px no-repeat;
	position: absolute;
	left: -42px;
	top: 0px;
}

.time_line ul li .t_l_con {
	background: #ffefdf;
	padding: 15px;
	position: relative;
	margin: 15px 0;
	border-radius: 8px;
	font-size: 14px;
}

.time_line ul li .t_l_con s {
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
	border-width: 10px;
	border-color: transparent transparent #ffefdf transparent;
	border-style: dashed dashed solid dashed;
	position: absolute;
	top: -20px;
	left: 53px;
}

.time_line ul li .t_l_con span {
	float: right;
}

.person_info {
	
}

.person_info h1 {
	font-size: 16px;
	padding-bottom: 10px;
}

.person_info ul {
	
}

.person_info ul li {
	padding: 15px 10px 15px 40px;
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	background: url(../images/icon/info.png) no-repeat;
}

.person_info ul li span {
	margin-left: 100px
}

.person_info ul li  a {
	float: right;
	color: #1e80e5
}

.person_info ul li.info_1 {
	background-position: 8px 15px
}

.person_info ul li.info_2 {
	background-position: 7px -32px
}

.person_info ul li.info_3 {
	background-position: 8px -78px
}

.person_info ul li.info_4 {
	background-position: 8px -135px
}

.i_a_c_main p.identity {
	padding: 20px;
	background: #feede5;
	line-height: 22px;
	position: relative;
}

.i_a_c_main p.identity a {
	color: #2059c2
}

.i_a_c_main p.identity a.hk_am {
	position: absolute;
	right: 0px;
	bottom: -27px;
	color: #2059c2;
	font-size: 12px;
}

.i_a_c_main .zf_in .i_date {
	display: inline-block;
	zoom: 1;
	width: auto;
	position: relative;
}

.i_a_c_main .zf_in .i_date s {
	display: block;
	width: 40px;
	height: 39px;
	background: url(../images/icon/date.png) 6px 5px no-repeat;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 5px; +
	top: 1px;
	border-left: 1px solid #ccc
}

.email_R_ok {
	text-align: center;
}

.email_R_ok span.tip {
	background: url(../images/pop_bg.png) 0px 4px no-repeat;
	font-size: 25px;
	padding: 0 0 0 40px;
}

.email_R_ok span.tool {
	font-size: 14px;
	padding-top: 60px;
	display: inline-block;
	zoom: 1;
}

.email_R_ok span.tool a {
	padding: 8px 25px;
	color: #fff;
	background: #e72418;
	margin: 0 5px;
	border-radius: 3px;
}

.i_a_c_main.Modify .reg_group {
	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	clear: both;
}

.i_a_c_main.Modify .reg_group label {
	width: 120px;
}

.i_a_c_main.Modify .reg_group span {
	width: 250px;
}

.reg_group .error_input {
	background: #feede6;
	float: left;
	padding: 5px 10px;
	color: #949494;
	border: 1px solid #ffd0be;
	margin-top: 5px;
	position: relative;
	margin-left: 23px;
}

.reg_group .error_input s {
	width: 11px;
	height: 12px;
	background: url(../images/icon/err_in.png) no-repeat;
	overflow: hidden;
	position: absolute;
	left: -11px;
	top: 7px;
}

.reg_group .re_code {
	float: left;
	color: #2357c4;
	line-height: 39px;
	padding-left: 15px;
}

.reg_group .btn_s {
	background: #ccc;
	color: #fff;
	width: auto !important;
	float: left;
	margin-left: 14px;
	font-size: 14px;
	line-height: 38px;
	border-radius: 3px;
	padding: 0 10px;
	margin-top: 1px;
	cursor: pointer;
}

.reg_group .photo_yzm {
	line-height: 38px;
	font-size: 14px;
	background: url(../images/icon/photo_yzm.png) 0px center no-repeat;
	float: left;
	padding-left: 28px;
}

/*full slide*/
.fullSlide {
	width: 100%;
	position: relative;
	height: 360px;
	background: #000;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 360px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 360px;
}

.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	background: url(../images/touming.png) repeat-x;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity = 60);
}

.fullSlide .hd ul {
	text-align: center;
	padding-top: 5px;
}

.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	margin: 5px;
	background: url(../images/tg_flash_p.png) -18px 0;
	overflow: hidden;
	line-height: 9999px;
}

.fullSlide .hd ul .on {
	background-position: 0 0;
}

.tzdr {
	margin: 10px;
}

.tzdr li {
	line-height: 28px;
	font-size: 14px;
	height: 28px;
}

.tzdr li .name {
	float: left;
	width: 40%;
	clear: left;
}

.tzdr li .xm {
	float: left;
	width: 20%;
}

.tzdr li .money {
	float: left;
	width: 40%;
}

.khjl {
	width: 200px;
	height: 129px;
	padding: 1px !important;
	border: 1px solid #ddd;
	float: left;
}

.khjl img {
	width: 200px;
	height: 129px;
}

.khjl dd {
	margin-left: 0px !important;
}

.ywtd {
	float: left;
	margin-left: 8px;
	margin-top: 8px;
}

.ywtd img {
	width: 160px;
}

.gzz {
	float: left;
	margin-left: 8px;
	margin-top: 8px;
}

.gzz img {
	width: 330px;
}


