﻿@charset "utf-8";
body {
    overflow-x:hidden;
    -webkit-text-size-adjust:none;
}

/*html4 reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0; 
}
fieldset, img {
	border:0 none;
}
address, caption, cite, code, dfn, em, th, var, b,h1,h2,h3 {
	font-style:normal;
	font-weight:normal;
}
ol, ul, li {
	list-style-type:none
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
/*html5 reset*/
 section, nav, menu, details, hgroup, figure, figcaption, article, aside {
	margin:0;
	padding:0;
	display:block;
}
::-moz-placeholder,
::-webkit-input-placeholder {
    color:#9FAECC;
	font-size:14px;
}

a {
	text-decoration:none;
}
.fl{float: left;}
.fr{float: right;}
.clear {clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.clearfix:after {clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{zoom:1;}
input{
	outline: none;
}

/* Body, links, basics */	 
body {
	font-size: 14px;
	line-height:28px;
	font-family:Microsoft Yahei, sans-serif;
	text-rendering: optimizeLegibility;
	color:#666666;
	background:#FFFFFF;
}

.ared { color:#DF0707!important; }
.agreen { color:#3BB721!important; }

.wrapfix {
	width:1200px;
	margin:0 auto;
}

.header .top_box {
	height:40px;
	line-height:40px;
	background:#f3f3f3;
	font-size:14px;
	text-align:right;
}
.header .top_box h1 {
	font-size:14px;
	float:left;
}
.header .top_box .link .space {
	margin:0 10px;
}
.header .top_box .link a {
	color:#000000;
	font-size:14px;
}
.header .top_box .link a:hover { color:#F9A541; }
.header .top_box .link .help {
	margin:0 40px;
}
.header .top_box .link .tel,
.header .top_box .link .weibo,
.header .top_box .link .mobile_code {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}
.header .top_box .link .tel {
	padding-left:35px;
	background:url(../images/top_icon.gif) no-repeat left top;
}
.header .top_box .link .weibo {
	width:40px;
	height:40px;
	vertical-align:top;
	margin:0 20px;
	background:url(../images/top_icon.gif) no-repeat left -40px;
}
.header .top_box .link .mobile_code {
	padding-left:35px;
	background:url(../images/top_icon.gif) no-repeat left -80px;
}
.header .header_inner {
	height:100px;
}
.header .header_inner .wrapfix {
	position:relative;
}
.header .header_inner .logo {
	background:url(../images/logo.png) no-repeat center;
	width:375px;
	height:100px;
	float:left;
}
.header .header_inner .nav {
	float:right;
	height:100px;
	width:822px;
}
.header .header_inner .nav li {
	float:left;
	margin-left:80px;
}
.header .header_inner .nav li a {
	display:block;
	height:97px;
	line-height:97px;
	border-bottom:3px solid #FFFFFF;
	font-size:18px;
	color:#000000;
	position:relative;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.header .header_inner .nav li a span {
	color:#F29700;
}
.header .header_inner .nav li a sup {
	background:url(../images/hot.gif) no-repeat center;
	width:32px;
	height:18px;
	line-height:14px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	position:absolute;
	right:-20px;
	top:16px;
}
.header .header_inner .nav li a:hover,
.header .header_inner .nav li.current a {
	border-bottom:3px solid #ff801a;
	color: #ff801a;
}

.header .header_inner .top_inner {
	float:right;
	text-align:right;
	height:40px;
	line-height:40px;
}
.header .header_inner .top_inner a {
	font-size:14px;
	color:#000000;
	margin-left:20px;
}
.header .header_inner .top_inner a:hover {
	color:#F9A541;
}
.header .header_inner .top_inner a.mobile_code {
	padding-left:35px;
	background:url(../images/top_icon.gif) no-repeat left -80px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}
.header .header_inner .tel_box {
	position:absolute;
	right:0;
	top:50px;
	text-align:right;
	height:20px;
	line-height:20px;
}
.header .header_inner .tel_box a {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	margin-right:20px;
	font-size:14px;
	color:#000000;
}
.header .header_inner .tel_box a:hover {
	color:#F9A541;
}
.header .header_inner .tel_box .tel {
	font-size:18px;
	color:#F8A541;
	background:url(../images/tel.gif) no-repeat right center;
	width:100px;
	height:20px;
	padding-right:150px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}
.header .top_box .wrapfix {
	position:relative;
}

.header .top_box .code_box,
.header .header_inner .code_box {
	width:130px;
	padding:10px 15px 15px;
	border:1px solid #CCCDD5;
	position:absolute;
	right:0;
	top:40px;
	z-index:2000;
	background:#FFFFFF;
	text-align:center;
}
.header .top_box .code_box span,
.header .header_inner .code_box span {
	display:block;
	text-align:center;
}
.header .top_box .code_box em,
.header .header_inner .code_box em {
	width:16px;
	height:7px;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:-7px;
}
.header .top_box .code_box em {
	background:url(../images/code_dot.gif) no-repeat center top;
}
.header .header_inner .code_box em {
	background:url(../images/code_dot.gif) no-repeat center bottom;
}




.banner_box {
	position:relative;
}
.banner_box .banner_list {
	position:relative;
	z-index:50;
}
.banner_box .banner_list li {
	height:420px;
	width:100%;
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}

.banner_box .banner_dot {
	height:16px;
	width:100%;
	position:absolute;
	left:0;
	bottom:15px;
	z-index:100;
	text-align:center;
}
.banner_box .banner_dot .bx-pager-item {
	width:16px;
	height:16px;
	margin:0 3px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}
.banner_box .banner_dot a {
	width:16px;
	height:16px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	background:url(../images/banner_dot.png) no-repeat -33px -120px;
	cursor:pointer;
	text-indent:-3000px;
	overflow:hidden;
}
.banner_box .banner_dot a.active {
	background-position:0 -120px;
}

.banner_lit .banner_list li {
	height:300px;
}
.banner_lit .banner_dot .bx-pager-item {
	margin:0 5px;
}
.banner_lit .banner_list li .d1 {
	width:233px;
	height:50px;
	position:absolute;
	left:50%;
	top:180px;
	margin-left:-435px;
}
.banner_lit .banner_list li .d2 {
	width:233px;
	height:50px;
	position:absolute;
	left:50%;
	top:180px;
	margin-left:-185px;
}


.banner_box .pull_left {
	width:60px;
	height:60px;
	background:url(../images/banner_dot.png) no-repeat 0 0;
	position:absolute;
	left:50%;
	margin-left:-700px;
	top:50%;
	margin-top:-30px;
	z-index:100;
}
.banner_box .pull_right {
	width:60px;
	height:60px;
	background:url(../images/banner_dot.png) no-repeat 0 -60px;
	position:absolute;
	left:50%;
	margin-left:640px;
	top:50%;
	margin-top:-30px;
	z-index:100;
}
.banner_box .pull_left a,
.banner_box .pull_right a {
	display:block;
	height:60px;
	text-indent:-3000px;
	overflow:hidden;
}

.banner_box .login_box {
	width:290px;
	padding: 30px;
	padding-top: 40px;
	background:url(../images/tmbg.png) repeat;
	position:absolute;
	left:50%;
	margin-left:250px;
	top:60%;
	margin-top:-150px;
	z-index:100;
}
.banner_box .login_box  .login_text{
	border: 1px #E6E6E6 solid;
	border-radius: 3px;
	padding-left: 46px;
	position: relative;
	background: #FFFFFF;
	margin-bottom: 20px;
}
.banner_box .login_box  .login_text input{
	height: 46px;
	line-height: 46px;	
	border: none;
}
.banner_box .login_box  .login_text em{
	position: absolute;
	left: 0;
	top: 0;
	width: 46px;
	height: 46px;
	display: inline-block;
}

.banner_box .login_box  .login_text em.em1{
	background: url(../images/login_input_bg.png) center top no-repeat;
}
.banner_box .login_box  .login_text em.em2{
	background: url(../images/login_input_bg.png) center bottom no-repeat;
}
.login_box .btn{
	display: block;
	height: 44px;
	line-height: 44px;
	color: #FFFFFF;
	text-align: center;
	background: #FF801A;
	margin-top: 30px;
	border-radius: 3px;
	margin-bottom: 10px;
}
.banner_box .login_box .link{
	text-align: right;	
}
.banner_box .login_box .link a{
	color: #FF801A;
}
.banner_box .login_box .link span.fl a{
	color: #666;
}
.banner_box2 {
	background:url(../images/banner4.jpg) no-repeat center;
	height:250px;
}

.hot_pro {
	padding-bottom:45px;
}
.hot_pro h3 {
	color:#4F4F4F;
	font-size:20px;
	font-weight:700;
	height:75px;
	line-height:75px;
}
.hot_pro .wrapfix {
	overflow:hidden;
}
.hot_pro .inner {
	height:302px;
	width:1500px;
}
.hot_pro .inner .part {
	width:320px;
	height:290px;
	padding:0 20px 10px;
	float:left;
	border:1px solid #E1E1E1;
	overflow:hidden;
	position:relative;
	margin-right:55px;
}
.hot_pro .inner .part:hover {
	border:1px solid #F9A541;
}
.hot_pro .inner .part h5 {
	height:65px;
	line-height:65px;
	background:#F5F5F5;
	font-size:18px;
	font-weight:700;
	padding-left:20px;
	color:#4F4F4F;
	margin:0 -20px;
}
.hot_pro .inner .part dl {
	height:90px;
	padding:15px 0;
}
.hot_pro .inner .part dl dt {
	width:60%;
	float:left;
}
.hot_pro .inner .part dl dd {
	width:40%;
	float:left;
}
.hot_pro .inner .part dl dt strong,
.hot_pro .inner .part dl dd strong {
	color:#F1471D;
	font-weight:normal;
	display:block;
	height:60px;
	line-height:60px;
}
.hot_pro .inner .part dl dt strong {
	font-size:48px;
}
.hot_pro .inner .part dl dd strong {
	font-size:30px;
}
.hot_pro .inner .part dl dt p,
.hot_pro .inner .part dl dd p {
	height:30px;
	line-height:30px;
	color:#5B5757;
	font-size:14px;
}
.hot_pro .inner .part .desc {
	height:50px;
	font-size:14px;
	color:#979797;
	line-height:160%;
}
.hot_pro .inner .part .more {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	margin-top:20px;
	background:url(../images/more.gif) no-repeat right center;
	padding-right:20px;
	color:#00479D;
	font-size:14px;
}
.hot_pro .inner .part .button {
	height:36px;
	line-height:36px;
	position:absolute; 
	right:20px;
	bottom:10px;
	background:#F9A541;
	width:125px;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
.hot_pro .inner .part .button:hover {
	background:#F88F10;
}

.home_table {
	background:#F4F4F4;
	padding-bottom:50px;
}
.home_table h3 {
	height:75px;
	line-height:75px;
	font-size:20px;
	color:#4F4F4F;
	font-weight:700;
}
.home_table h3 .more {
	float:right;
	background:url(../images/more2.gif) no-repeat right center;
	padding-right:30px;
	color:#7B93C1;
	font-size:14px;
	font-weight:normal;
}

.world_value {
	height:56px;
	background:#FFFFFF url(../images/world_bg.jpg) no-repeat left top;
	overflow:hidden;
	padding-left:15px;
}
.world_value .inner {
	background:#FFFFFF url(../images/world_bg.jpg) no-repeat right bottom;
	height:26px;
	line-height:26px;
	padding:15px 30px;
}
.world_value strong {
	float:left;
	font-size:14px;
	color:#656565;
	font-weight:normal;
}
.world_value .pull_btn {
	float:left;
	width:60px;
	height:25px;
	margin-left:15px;
}
.world_value .pull_btn .pre {
	width:24px;
	height:24px;
	background:url(../images/world_icon.gif) no-repeat center -1px;
	border:1px solid #DFDFDF;
	float:left;
}
.world_value .pull_btn .next {
	width:24px;
	height:24px;
	background:url(../images/world_icon.gif) no-repeat center -27px;
	border:1px solid #DFDFDF;
	float:right;
}
.world_value .pull_btn a:hover {
	background-color:#E3E3E3;
}
.world_value ul {
	float:left;
	width:960px;
	margin-left:20px;
}
.world_value ul li {
	width:25%;
	overflow:hidden;
	float:left;
	font-size:12px;
}
.world_value ul li em {
	color:#1130B4;
	float:left;
}
.world_value ul li span {
	margin-left:25px;
	float:left;
}
.world_value ul li span.up {
	background:url(../images/world_icon.gif) no-repeat left -52px;
	padding-left:15px;
}
.world_value ul li span.down {
	background:url(../images/world_icon.gif) no-repeat left -78px;
	padding-left:15px;
}

.home_table .pro_table {
	margin-top:40px;
}
.pro_table .pro_tab {
	height:55px;
	line-height: 52px;
	background: #FFFFFF;
}
.pro_table .pro_tab ul li {
	width:150px;
	float: left;
}
.pro_table .pro_tab ul li a {
	display: block;
	text-align: center;
	font-size: 16px;
	color:#656565;
}
.pro_table .pro_tab ul li.current {
	border-bottom: 3px solid #F1471D;
}
.pro_table .pro_tab ul li.current a {
	background: url(../images/dot.gif) no-repeat bottom center;
	color:#F1471D;
}
.pro_table .pro_tab ul li a:hover {
	color:#F1471D;
}

.pro_table .table_main table {
	border-left:1px solid #D5D5D5;
}
.pro_table .table_main table th,
.pro_table .table_main table td {
	text-align:center;
	padding:10px;
	font-size:14px;
}
.pro_table .table_main table th {
	border-bottom:1px solid #D5D5D5;
	background:#F1F1F1;
}
.pro_table .table_main table th.tools {
	border-right:1px solid #D5D5D5;
}
.pro_table .table_main table th span.icon {
	cursor:pointer;
}
.pro_table .table_main table th span.icon em {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	width:12px;
	height:6px;
	background:url(../images/dot2.gif) no-repeat center;
	margin-left:10px;
}
.pro_table .table_main table th span.up em {
	background-position:top center;
}
.pro_table .table_main table th span.down em {
	background-position:bottom center;
}
.pro_table .table_main table td {
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	background:#FBFBFB;
}
.pro_table .table_main table td a {
	color:#656565;
}
.pro_table .table_main table td a:hover {
	color:#F9A541;
}
.pro_table .table_main table td.tools a {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	height:34px;
	line-height:34px;
	width:100px;
	background:#F9A541;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
.pro_table .table_main table td.tools a:hover {
	background:#F88F10;
}

.page_nav {
	height:24px;
	line-height:24px;
	padding:18px 0;
	text-align:center;
}
.page_nav a {
	font-size:14px;
	color:#555555;
}
.page_nav span {
	margin:0 10px;
}
.page_nav a.pre,
.page_nav a.next {
	width:24px;
	height:24px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	vertical-align:top;
	margin:0 5px;
}
.page_nav a.pre {
	background:url(../images/icon_page2.gif) no-repeat left center;
}
.page_nav a.next {
	background:url(../images/icon_page2.gif) no-repeat right center;
}
.page_nav .page {
	height:24px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}
.page_nav .page .text {
	border:1px solid #C3C3C3;
	width:50px;
	height:22px;
	line-height:22px;
	text-align:center;
	vertical-align:top;
}
.page_nav .page .btn {
	width:28px;
	height:24px;
	background:#C5C5C5 url(../images/icon_page.gif) no-repeat center;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	vertical-align:top;
}

.home_news {
	padding-bottom:30px;
}
.home_news .left_box {
	width:550px;
	float:left;
}
.home_news .right_box {
	width:570px;
	float:right;
}
.home_news .part h3 {
	font-size:20px;
	color:#F8A541;
	height:75px;
	line-height:75px;
}
.home_news .part h3 .more {
	background:url(../images/more2.gif) no-repeat center;
	width:20px;
	height:20px;
	float:right;
	margin-top:25px;
}
.home_news .part dl {
	height:auto;
	overflow:hidden;
}
.home_news .part dl dt {
	width:180px;
	float:left;
}
.home_news .part dl dt a {
	display:block;
}
.home_news .part dl dt a {
	display:block;
	width:100%;
}
.home_news .part dl dd {
	margin-left:200px;
}
.home_news .part dl dd strong a {
	font-weight:700;
	color:#656565;
}
.home_news .part dl dd strong a:hover {
	color:#f8a541;
}
.home_news .part ul {
	margin-top:10px;
}
.home_news .part ul li a {
	display:block;
	font-size:14px;
	color:#656565;
}
.home_news .part ul li a:hover {
	color:#F9A541;
}
.home_news .part ul li a span {
	float:right;
}


.bind_main {
	border-top:1px solid #E1E1E1;
	padding:25px 0 185px;
}
.step_box {
	height:40px;
	line-height:40px;
}
.step_box ul li {
	float:left;
	width:33.3%;
	text-align:center;
	background:#E4E2DF;
}
.step_box ul li span {
	display:block;
	height:40px;
	border-right:3px solid #FFFFFF;
	font-size:16px;
	color:#7F7D77;
	position:relative;
}
.step_box ul li span em {
	width:12px;
	height:40px;
	background:url(../images/step_dot.png) no-repeat top center;
	position:absolute;
	right:-12px;
	top:0;
	z-index:80;
}
.step_box ul li.last span {
	border:0;
}
.step_box ul li.last span em {
	display:none;
}
.step_box ul li.current span {
	background:#F9A541;
	color:#FFFFFF;
}
.step_box ul li.current span em {
	background-position:bottom center;
}

.bind_main .succes_box {
	text-align:center;
	padding-top:90px;
}
.bind_main .succes_box .icon {
	background:url(../images/icon_1.jpg) no-repeat center;
	width:80px;
	height:80px;
	display:block;
	margin:0 auto;
}
.bind_main .succes_box h5 {
	font-size:14px;
	color:#000000;
	font-weight:700;
}
.bind_main .succes_box p {
	font-size:14px;
	color:#5B5D6B;
	margin-top:10px;
}
.bind_main .succes_box p strong {
	color:#F8A541;
	font-weight:700;
}
.bind_main .succes_box a.retry {
	color:#00479D;
	font-size:14px;
	display:block;
	margin-top:10px;
}
.bind_main .succes_box .btn {
	margin-top:40px;
}
.bind_main .succes_box .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
	margin:0 auto;
}
.bind_main .succes_box .btn a:hover {
	background:#F88F10;
}

.input_form .input_text {
	height:40px;
	position:relative;
	line-height:40px;
}
.input_form .input_text .text {
	width:273px;
	height:22px;
	line-height:22px;
	padding:8px 10px;
	border:1px solid #DEDEE9;
	float:left;
}
.input_form .input_text .code_text {
	width:174px;
	border-right:0;
}
.input_form .input_text .code_text2 {
	width:172px;
	border-right:0;
}
.input_form .input_text .code_pic {
	width:100px;
	height:38px;
	float:left;
	border:1px solid #dedee9;
	background:#F3F3F7;
}
.input_form .input_text .code_pic img {
	display:block;
	margin:0 auto;
	margin-top:4px;
}
.input_form .input_text .icon_refresh {
	float:left;
	margin-left:20px;
	background:url(../images/refresh.gif) no-repeat left center;
	padding-left:40px;
	font-size:14px;
	color:#5B5D6B;
}
.input_form .input_text .get_code {
	width:100px;
	float:left;
	height:40px;
	line-height:40px;
	background:#F9A541;
	text-align:center;
	color:#FFFFFF;
}
.input_form .input_text .tip {
	float:left;
	margin-left:20px;
	color:#86878E;
}
.input_form .input_text .tip_box {
	position:absolute;
	left:320px;
	top:40px;
	border:1px solid #F5A474;
	padding:10px 20px;
	width:330px;
	line-height:24px;
}
.input_form .input_text .tip_box .dot {
	width:13px;
	height:9px;
	position:absolute;
	left:25px;
	top:-9px;
	background:#FFFFFF url(../images/tip_dot.gif) no-repeat center;
}
.input_form .input_text .tip_box strong {
	color:#E92D2D;
	font-size:14px;
	font-weight:normal;
}
.input_form .input_text .tip_box dl dt {
	font-weight:700;
}
.input_form .input_text .tip_box dl dd {
	margin-left:10px;
}

.input_form .input_text .tip_box2 {
	height:34px;
	line-height:34px;
	padding:0 15px;
	float:left;
	border:1px solid #CBCCD9;
	margin-left:25px;
	font-size:14px;
	color:#5B5D6B;
	margin-top:2px;
	position:relative;
}
.input_form .input_text .tip_box2 em {
	width:9px;
	height:16px;
	position:absolute;
	left:-9px;
	top:50%;
	margin-top:-8px;
	background:url(../images/dot9.gif) no-repeat center;
}

.input_form .input_text .error {
	float:left;
	margin-left:20px;
	background:url(../images/error.gif) no-repeat left center;
	padding-left:35px;
	color:#F97967;
}

.input_form .input_text .select_box {
	width:273px;
	height:38px;
	line-height:38px;
	padding:0 10px;
	border:1px solid #DEDEE9;
	float:left;
	position:relative;
}
.input_form .input_text .select_box strong {
	display:block;
	font-weight:normal;
	background:url(../images/icon_drop.gif) no-repeat right center;
	cursor:pointer;
}
.input_form .input_text .select_box strong .bank {
	width:28px;
	height:28px;
	float:left;
	margin-top:5px;
	margin-right:5px;
}
.input_form .input_text .select_box ul {
	width:100%;
	border:1px solid #DEDEE9;
	background:#FFFFFF;
	position:absolute;
	left:-1px;
	top:38px;
	z-index:2000;
}
.input_form .input_text .select_box ul li {
	height:40px;
	line-height:40px;
	padding:0 10px;
}
.input_form .input_text .select_box ul li:hover {
	background:#F2F2F2;
}
.input_form .input_text .select_box ul li i.bank {
	width:28px;
	height:28px;
	float:left;
	margin-top:6px;
	margin-right:5px;
}
.input_form .input_text .select_box strong .bank img,
.input_form .input_text .select_box ul li i.bank img {
	width:28px;
	height:28px;
	display:block;
}


.bind_main .bind_form {
	margin-left:465px;
	margin-top:80px;
	position:relative;
}
.bind_main .bind_form .notice {
	width:295px;
	height:48px;
	line-height:24px;
	position:absolute;
	left:0;
	top:-60px;
	color:#F85741;
	text-align:center;
}
.bind_main .bind_form .label {
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#5B5D6B;
}
.bind_main .bind_form .btn {
	margin-top:50px;
}
.bind_main .bind_form .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.bind_main .bind_form .btn a:hover {
	background:#F88F10;
}
.bind_main .rule_link {
	text-align:center;
	width:295px;
	display:block;
	margin-top:10px;
	font-size:14px;
	color:#00479D;
}

.bind_main .bind_inner {
}
.bind_main .bind_inner h5 {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #E3E1DF;
	font-size:14px;
	color:#5B5D6B;
	font-weight:normal;
}
.bind_main .bind_inner .bank_select {
	margin-top:5px;
}
.bind_main .bind_inner .bind_form {
	margin-left:120px;
	margin-top:20px;
}


.bank_select {
	background:#F0F0F2;
	padding:20px;
}
.bank_select dl {
	height:auto;
	overflow:hidden;
}
.bank_select dl dt {
	float:left;
	padding:15px;
	heidht:33px;
	border:1px solid #F0F0F2;
}
.bank_select dl dt i {
	float:left;
	width:15px;
	height:15px;
	background:url(../images/icon_check.png) no-repeat 0 -15px;
	margin-top:8px;
	margin-right:10px;
}
..bank_select dl dt .icon {
	width:126px;
	height:32px;
	float:left;
}
.bank_select dl dt.current {
	background:#FFFFFF;
	border:1px solid #F99929;
	border-bottom:1px solid #FFFFFF;
	position:relative;
	z-index:50;
}
.bank_select dl dt.current i {
	background:url(../images/icon_check.png) no-repeat -15px 0;
}
.bank_select dl dd {
	float:left;
	width:1080px;
	padding:10px 35px 25px;
	background:#FFFFFF;
	border:1px solid #F99929;
	margin-top:-1px;
	position:relative;
	z-index:20;
}
.bank_select dl dd h3 {
	font-size:14px;
	color:#5B5D6B;
	font-weight:normal;
}
.bank_select dl dd h3 span {
	color:#F8A541;
	font-weight:700;
}
.bank_select dl dd ul {
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.bank_select dl dd ul li {
	float:left;
	background:#E1E5EF;
	padding:10px 20px;
	margin-right:20px;
	width:210px;
}
.bank_select dl dd ul li p {
	font-size:14px;
	color:#5B5D6B;
}
.bank_select dl dd ul li p i {
	float:left;
	width:15px;
	height:15px;
	background:url(../images/icon_check.png) no-repeat 0 -30px;
	margin-top:7px;
	margin-right:25px;
}
.bank_select dl dd ul li.current p i {
	background:url(../images/icon_check.png) no-repeat -15px -30px;
}
.bank_select dl dd ul li strong {
	font-size:14px;
	color:#00479D;
	display:block;
	font-weight:normal;
	padding:20px 0 20px 40px;
}


.form_main {
	border-top:1px solid #E1E1E1;
	padding:25px 0 185px;
}
.form_main .input_form {
	margin-left:465px;
	margin-top:80px;
}
.form_main .input_form .label {
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#5B5D6B;
}
.form_main .input_form .rule_check {
	margin-top:10px;
}
.form_main .input_form .rule_check .checkbox {
	float:left;
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
	margin-right:10px;
	margin-top:8px;
}
.form_main .input_form .rule_check a {
	color:#00479D;
}

.form_main .input_form .btn {
	margin-top:50px;
}
.form_main .input_form .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.form_main .input_form .btn a:hover {
	background:#F88F10;
}

.form_main .succes_box {
	text-align:center;
	margin-top:90px;
}
.form_main .succes_box .icon {
	background:url(../images/icon_2.jpg) no-repeat center;
	width:60px;
	height:60px;
	display:block;
	margin:0 auto;
}
.form_main .succes_box h5 {
	font-size:14px;
	color:#000000;
	font-weight:700;
	margin:10px 0 20px;
}
.form_main .succes_box .notice {
	font-size:14px;
	color:#5B5D6B;
	line-height:160%;
}
.form_main .succes_box .btn {
	margin-top:20px;
}
.form_main .succes_box .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
	margin:0 auto;
}
.form_main .succes_box .btn a:hover {
	background:#F88F10;
}
.form_main .succes_box .home {
	text-align:center;
	margin-top:10px;
}
.form_main .succes_box .home a {
	display:block;
	text-align:center;
	font-size:14px;
	color:#00479D;
}

.user_valid {
	padding:55px 0 200px;
	border-top:1px solid #E1E1E1;
}
.user_valid .inner {
	width:740px;
	padding-left:450px;
	margin:0 auto;
}
.user_valid .inner h3 {
	width:265px;
	background:url(../images/icon_user2.gif) no-repeat left center;
	padding-left:30px;
	font-size:14px;
	color:#000000;
	font-weight:700;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #F9A541;
	margin-bottom:35px;
}
.user_valid .inner .btn {
	margin-top:50px;
}
.user_valid .inner .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}

.login_main {
	background:#950200;
}
.login_main .wrapfix {
	height:600px;
	background:url(../images/login_bg.jpg) no-repeat left center;
	position:relative;
}
.login_main .inner_box {
	position:absolute;
	width:295px;
	padding:15px;
	border-top:2px solid #F9A541;
	right:0;
	top:120px;
	background:#FFFFFF;
}
.login_main .inner_box h3 {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #F9A541;
	padding-left:40px;
	background:url(../images/icon_user.gif) no-repeat left center;
	margin-bottom:40px;
	font-weight:700;
	font-size:16px;
	color:#333333;
}
.login_main .inner_box .input_text {
	margin-bottom:15px;
}
.login_main .inner_box .input_text .text {
	border:1px solid #DEDEE9;
	height:38px;
	line-height:38px;
	padding-left:50px;
	width:243px;
}
.login_main .inner_box .input_text .mobile {
	background:url(../images/icon_login.gif) no-repeat left top;
}
.login_main .inner_box .input_text .password {
	background:url(../images/icon_login.gif) no-repeat left bottom;
}
.login_main .inner_box .tip_box {
	height:30px;
	line-height:30px;
	margin-top:-10px;
	color:#EC3732;
}
.login_main .inner_box .btn {
	margin-top:15px;
}
.login_main .inner_box .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.login_main .inner_box .btn a:hover {
	background:#F88F10;
}
.login_main .inner_box .link {
	height:30px;
	line-height:30px;
	margin-top:5px;
}
.login_main .inner_box .link .lost {
	float:left;
	font-size:14px;
	color:#5B5D6B;
}
.login_main .inner_box .link .reg {
	float:right;
	font-size:14px;
	color:#00479D;
}

.login_main .inner_box .third_box {
	position:absolute;
	left:0;
	bottom:-80px;
	color:#FFFFFF;
}
.login_main .inner_box .third_box strong {
	font-size:16px;
	font-weight:700;
}
.login_main .inner_box .third_box p {
	font-size:14px;
}
.login_main .inner_box .third_box p a {
	color:#F8A541;
	margin-left:10px;
	background:url(../images/more3.gif) no-repeat right center;
	padding-right:15px;
}


.pro_market {
	padding:30px 0 50px;
}
.pro_market h3 {
	height:42px;
	line-height:42px;
	color:#4F4F4F;
	font-size:20px;
	font-weight:700;
}
.pro_market .search_box {
	float:right;
	width:300px;
	height:40px;
	line-height:40px;
	border:1px solid #E1DFDF;
	position:relative;
}
.pro_market .search_box .text {
	width:280px;
	height:40px;
	line-height:40px;
	padding:0 10px;
	background:none;
	border:0;
}
.pro_market .search_box .btn {
	width:40px;
	height:40px;
	background:url(../images/icon_search.gif) no-repeat center;
	position:absolute;
	right:0;
	top:0;
}

.pro_market .pro_table {
	margin-top:15px;
}
.pro_market .pro_table .pro_tab {
	border:1px solid #E3E3E3;
	border-bottom:0;
}
.pro_market .pro_table .table_main table {
	border-top:1px solid #D5D5D5;
}
.pro_market .pro_table .table_main table th {
	border-right:1px solid #D5D5D5;
}
.pro_market .page_nav {
	border:1px solid #D5D5D5;
	border-top:0;
}


.con_order {
	padding:15px 0 45px;
	border-top:1px solid #E1E1E1;
}
.con_order .title {
	height:60px;
	line-height:60px;
	background:#F9A541;
	padding:0 40px 0 10px;
}
.con_order .title h3 {
	font-size:24px;
	color:#FFFFFF;
	font-weight:700;
	background:url(../images/icon_title.gif) no-repeat left center;
	padding-left:40px;
}
.con_order .title h3.icon2 {
	background:url(../images/icon_title2.gif) no-repeat left center;
}
.con_order .title .tip {
	float:right;
	background:#FFCD6D url(../images/tip_bg.png) no-repeat right center;
	padding:0 40px 0 20px;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#BA7422;
	margin-top:14px;
}
.con_order .inner {
	border:1px solid #D1D1D1;
	border-top:0;
	padding:0 25px 25px;
}
.con_order .inner h5 {
	font-size:16px;
	color:#333333;
	height:70px;
	line-height:70px;
	font-weight:700;
}

.con_order .redee_info {
	padding-top:25px;
}
.con_order .redee_info table th,
.con_order .redee_info table td {
	padding:5px 10px;
	text-align:center;
}
.con_order .redee_info table th {
	background:#EDEDED;
	color:#333333;
}
.con_order .redee_info table td {
	color:#040404;
	border-bottom:1px solid #DDDDDD;
}


.pay_type .type_tab {
	height:36px;
	border-bottom:1px solid #F9A541;
}
.pay_type .type_tab ul {
	float:left;
	position:relative;
	top:1px;
}
.pay_type .type_tab ul li {
	float:left;
	width:150px;
}
.pay_type .type_tab ul li a {
	display:block;
	height:34px;
	line-height:34px;
	border:1px solid #FFFFFF;
	border-bottom:1px solid #F9A541;
	text-align:center;
	color:#000000;
	font-size:14px;
}
.pay_type .type_tab ul li.current a {
	border:1px solid #F9A541;
	border-bottom:1px solid #FFFFFF;
	color:#E98D22;
	font-weight:700;
}
.pay_type .type_main table td {
	padding:15px 20px;
	text-align:left;
	border-bottom:1px solid #E5E5E5;
	font-size:14px;
	color:#000000;
}
.pay_type .type_main table td .radio {
	width:13px;
	height:13px;
	float:left;
	line-height:0;
	font-size:0;
}
.pay_type .type_main table td .bank {
	width:16px;
	height:16px;
	float:left;
	margin-right:10px;
	margin-top:6px;
}
.pay_type .type_main table td .bank img {
	width:16px;
	height:16px;
	display:block;
}
.pay_type .type_main table td.text-right {
	text-align:right;
}
.pay_type .type_main table td.text-right a {
	color:#00479D;
}

.con_order .con_form {
	padding:30px 0 50px 20px;
	border-bottom:1px dotted #CCCCCC;
}
.con_order .con_form .label {
	margin-top:5px;
}
.con_order .con_form .input_text .text {
	width:210px;
}
.con_order .con_form .input_text em {
	float:left;
	margin-left:10px;
}
.con_order .con_form .input_text a {
	float:left;
	color:#00479D;
	font-size:14px;
	margin-left:20px;
}
.con_order .con_form .input_text .tip {
	height:32px;
	line-height:32px;
	background:#E1694B url(../images/tip_bg2.png) no-repeat left center;
	padding:0 20px 0 10px;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	margin-top:4px;
}
.con_order .con_form .input_text .tip span {
	width:120px;
	padding-left:30px;
	float:left;	
}
.con_order .con_form .input_text .tip span.line {
	border-right:1px dotted #FFFFFF;
}
.con_order .con_form .input_text .notice {
	float:left;
	margin-left:10px;
	color:#E34949;
}
.con_order .btn {
	margin-top:25px;
}
.con_order .btn a {
	display:block;
	width:320px;
	height:50px;
	line-height:50px;
	margin:0 auto;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
	text-align:center;
}
.con_order .rule_link {
	text-align:center;
	line-height:160%;
	margin-top:10px;
}
.con_order .rule_link p {
	font-size:14px;
	color:#000000;
}
.con_order .rule_link a {
	font-size:14px;
	color:#00479D;
}
.con_order .time {
	text-align:center;
	color:#808080;
	margin-top:10px;
}

.con_order .con_result {
	padding:80px 0;
	border:1px solid #D1D1D1;
	border-top:0;
	text-align:center;
}
.con_order .con_result .icon {
	background:url(../images/icon_2.jpg) no-repeat center;
	width:60px;
	height:60px;
	display:block;
	margin:0 auto;
}
.con_order .con_result h5 {
	font-size:14px;
	color:#000000;
	font-weight:700;
}
.con_order .con_result strong {
	margin-top:5px;
	display:block;
	font-weight:normal;
	color:#E55B5B;
}
.con_order .con_result p {
	margin-top:5px;
}
.con_order .con_result p a {
	color:#00479D;
}

.relate_box h3 {
	height:64px;
	line-height:64px;
	font-size:16px;
	color:#040404;
	font-weight:700;
}
.relate_box .refresh {
	height:64px;
	line-height:64px;
	float:right;
	background:url(../images/icon_refresh.gif) no-repeat right center;
	padding-right:24px;
	color:#00479D;
	font-size:14px;
}
.relate_box .table_main table th,
.relate_box .table_main table td {
	padding:15px 25px;
	text-align:center;
	color:#656565;
}
.relate_box .table_main table th {
	background:#F7F7F7;
	padding:10px 25px;
	font-size:14px;
}
.relate_box .table_main table td {
	border-bottom:1px solid #E5E5E5;
	font-size:14px;
}
.relate_box .table_main table td a {
	font-size:14px;
	color:#656565;
}
.relate_box .table_main table td a:hover {
	color:#F9A541;
}
.relate_box .table_main table td a.buy {
	height:32px;
	width:100px;
	line-height:32px;
	display:block;
	margin:0 auto;
	background:#F9A541;
	color:#FFFFFF;
	font-size:14px;
}
.relate_box .table_main table td a.add {
	color:#00479D;
}


.single_pro {
	border-top:1px solid #D5D5D5;
}
.single_pro .place {
	height:60px;
	line-height:60px;
	border-bottom:1px solid #CBCBCB;
}
.single_pro .place a {
	font-size:14px;
	color:#575757;
}
.single_pro .place em {
	font-family:simsun;
	margin:0 3px;
}
.single_pro .place strong {
	color:#F8A541;
	font-weight:normal;
}
.single_pro .filter_box {
	border-bottom:1px solid #E3E3E3;
	padding-bottom:15px;
}
.single_pro .filter_box .current {
	height:30px;
	line-height:30px;
	padding:10px 0;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:15px;
}
.single_pro .filter_box .current strong {
	width:90px;
	float:left;
	font-size:14px;
	color:#575757;
	font-weight:normal;
}
.single_pro .filter_box .current span {
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #F9A541;
	padding:0 40px 0 20px;
	margin-right:25px;
	position:relative;
}
.single_pro .filter_box .current span a {
	width:24px;
	height:24px;
	position:absolute;
	right:2px;
	top:2px;
	background:url(../images/close.gif) no-repeat center;
}
.single_pro .filter_box dl {
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.single_pro .filter_box dl dt {
	float:left;
	width:120px;
	font-size:14px;
	color:#838383;
}
.single_pro .filter_box dl dd {
	float:left;
	margin-right:50px;
	color:#262626;
}
.single_pro .filter_box dl dd span {
	padding:0 15px;
	display:inline-block;
}
.single_pro .filter_box dl dd span.active {
	border:1px solid #F9A541;
	color:#F9A541;
}


.pro_list {
	padding-top:20px;
}
.pro_list .part {
	height:150px;
	border:1px solid #DFDFDF;
	margin-bottom:20px;
}
.pro_list .part dt {
	width:230px;
	height:120px;
	padding-top:30px;
	float:left;
	border-right:1px solid #DFDFDF;
	text-align:center;
}
.pro_list .part dt strong {
	height:72px;
	line-height:72px;
	display:block;
	font-size:60px;
	color:#DF0707;
	font-weight:700;
}
.pro_list .part dt strong small {
	font-size:24px;
}
.pro_list .part dt p {
}
.pro_list .part dd.info {
	width:610px;
	height:110px;
	float:left;
	border-right:1px solid #DFDFDF;
	padding:20px 30px;
}
.pro_list .part dd.info h5 {
	font-size:24px;
	color:#656565;
}
.pro_list .part dd.info p {
	margin-top:50px;
	font-size:16px;
	color:#585858;
}
.pro_list .part dd.info p span {
	margin-right:60px;
	font-weight:700;
}
.pro_list .part dd.info p span em {
	color:#DF0707;
	font-weight:700;
}
.pro_list .part dd.limit {
	width:290px;
	height:120px;
	padding-top:30px;
	float:left;
}
.pro_list .part dd.limit p {
	text-align:center;
	font-size:16px;
	color:#575757;
}
.pro_list .part dd.limit .btn  {
	margin-top:25px;
}
.pro_list .part dd.limit .btn a {
	display:block;
	width:220px;
	height:50px;
	line-height:50px;
	background:#F9A541;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	margin:0 auto;
	font-weight:700;
}
.pro_list .part:hover {
	border-color:#F9A541;
}
.pro_list .part:hover dt,
.pro_list .part:hover dd {
	border-color:#F9A541;
}
.pro_list .part:hover dt {
	background:#F9A541;
	color:#FFFFFF;
}
.pro_list .part:hover dt strong {
	color:#FFFFFF;
}

.pro_list .page_nav {
	margin:20px 0;
}

.single_pro .title {
	height:70px;
	line-height:70px;
	background:#F9A542;
	padding:0 50px;
	margin-top:-1px;
	position:relative;
}
.single_pro .title h3 {
	font-size:24px;
	color:#FFFFFF;
	font-weight:700;
}
.single_pro .title h3 small {
	font-size:16px;
	color:#FFFFFF;
	margin-left:80px;
	font-weight:normal;
}
.single_pro .title .icon {
	width:26px;
	height:26px;
	padding:2px 20px 20px 2px;
	background:url(../images/icon_bg.png) no-repeat 0 0;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	line-height:26px;
	font-size:16px;
	font-weight:700;
	color:#FFFFFF;
	position:absolute;
	left:0;
	top:0;
}
.single_pro .title .icon_low {
	background-position:0 0;
}
.single_pro .title .icon_mid {
	background-position:0 -60px;
}
.single_pro .title .icon_high {
	background-position:0 -120px;
}
.single_pro .title .stat {
	float:right;
	font-size:16px;
	color:#FFFFFF;
}
.single_pro .title .add {
	float:right;
	margin-right:45px;
	width:90px;
	height:30px;
	line-height:30px;
	border:1px solid #FFFFFF;
	margin-top:20px;
	text-align:center;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.single_pro .title .add span {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	background:url(../images/icon_add.gif) no-repeat left center;
	padding-left:20px;
	font-size:16px;
	color:#FFFFFF;
}

.single_pro .pro_info {
	background:#F7F7F7;
	padding:35px 0 15px;
}
.single_pro .pro_info ul {
	height:auto;
	overflow:hidden;
}
.single_pro .pro_info ul li {
	width:25%;
	float:left;
}
.single_pro .pro_info ul li .icon {
	width:160px;
	height:150px;
	padding-top:10px;
	background:url(../images/no_bg2.png) no-repeat center;
	display:block;
	margin:0 auto;
}
.single_pro .pro_info ul li .icon strong {
	font-size:72px;
	color:#DF0707;
	display:block;
	height:120px;
	line-height:120px;
	text-align:center;
}
.single_pro .pro_info ul li .icon strong small {
	font-size:24px;
	font-weight:normal;
}
.single_pro .pro_info ul li .icon_lit strong {
	font-size:60px;
}
.single_pro .pro_info ul li .icon_lit strong small {
	font-size:16px;
}
.single_pro .pro_info ul li .icon p {
	margin-top:-20px;
	font-size:14px;
	color:#5F5D57;
	text-align:center;
}
.single_pro .pro_info ul li .info {
	text-align:center;
	margin-top:25px;
}
.single_pro .pro_info ul li .info strong {
	font-size:18px;
	color:#DF0707;
}
.single_pro .pro_info ul li .limit {
	text-align:center;
	font-size:16px;
	color:#313131;
	text-align:center;
	margin-top:65px;
}
.single_pro .pro_info ul li .limit strong {
	font-size:24px;
	color:#DF0707;
}
.single_pro .pro_info ul li a.buy {
	width:160px;
	height:50px;
	line-height:50px;
	background:#F9A541;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	display:block;
	margin:0 auto;
	margin-top:50px;
}

.single_pro .pro_info2 {
	background:#F7F7F7;
	padding:15px 0;
}
.single_pro .pro_info2 ul {
	height:auto;
	overflow:hidden;
}
.single_pro .pro_info2 ul li {
	width:20%;
	float:left;
	border-right:1px dotted #bdbdbd;
	text-align:center;
}
.single_pro .pro_info2 ul li h5 {
	color:#DF0707;
	font-size:48px;
	height:50px;
	line-height:50px;
}
.single_pro .pro_info2 ul li small {
	font-size:16px;
}
.single_pro .pro_info2 ul li strong {
	color:#DF0707;
	font-size:30px;
	display:block;
	height:50px;
	line-height:50px;
}
.single_pro .pro_info2 ul li p {
	font-size:14px;
	color:#5F5D57;
}
.single_pro .pro_info2 ul li span {
	font-size:24px;
	color:#FE9E2E;
	display:block;
	height:50px;
	line-height:50px;
	font-weight:700;
}
.single_pro .pro_info2 ul li.buy {
	width:18%;
	border:0;
}
.single_pro .pro_info2 ul li.buy a {
	width:160px;
	height:50px;
	line-height:50px;
	display:block;
	margin:0 auto;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	margin-top:15px;
}


.single_pro .sign_box {
	background:#F7F7F7;
	padding:0 50px;
}
.single_pro .sign_box .inner {
	border-top:1px solid #F9A541;
	height:22px;
	line-height:22px;
	padding:20px 0;
}
.single_pro .sign_box .inner span {
	width:110px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	background:url(../images/sign_bg.gif) no-repeat center;
	float:left;
}
.single_pro .sign_box a {
	float:left;
	margin-left:20px;
	font-size:16px;
	color:#00479D;
}
.single_pro .sign_box a:hover {
	text-decoration:underline;
}

.single_pro .info_box {
	margin-top:20px;
	padding-bottom:50px;
}
.single_pro .info_box .info_tab {
	height:50px;
	line-height:50px;
	background:#EDEDED;
}
.single_pro .info_box .info_tab ul li {
	float:left;
	width:170px;
}
.single_pro .info_box .info_tab ul li a {
	display:block;
	height:50px;
	width:170px;
	text-align:center;
	color:#040404;
	font-size:16px;
}
.single_pro .info_box .info_tab ul li.current a {
	background:#F1471D;
	color:#FFFFFF;
	position:relative;
}
.single_pro .info_box .info_tab ul li.current a em {
	background:url(../images/dot5.gif) no-repeat center;
	width:20px;
	height:8px;
	position:absolute;
	left:50%;
	margin-left:-10px;
	bottom:-8px;
}
.single_pro .info_box .table_main table th,
.single_pro .info_box .table_main table td {
	padding:20px 40px;
	border-bottom:1px solid #DDDDDD;
	font-size:14px;
	color:#555555;
	text-align:left;
}

.single_pro .info_box .table_main2 {
	margin-top:20px;
}
.single_pro .info_box .table_main2 table {
	border-top:1px solid #DDDDDD;
}
.single_pro .info_box .table_main2 table th {
	background:#EFEFEF;
}
.single_pro .info_box .table_main2 table th,
.single_pro .info_box .table_main2 table td {
	padding:10px 30px;
	border-bottom:1px solid #DDDDDD;
	font-size:14px;
	color:#555555;
	text-align:left;
}

.single_pro .ann_list {
	margin-top:20px;
}
.single_pro .ann_list h5 {
	font-size:14px;
	color:#040404;
}
.single_pro .ann_list ul {
	padding-left:10px;
}
.single_pro .ann_list ul li {
	padding:10px 0;
	background:url(../images/dot8.gif) no-repeat left center;
	padding-left:20px;
}
.single_pro .ann_list ul li a {
	float:right;
	font-size:14px;
	color:#F1471D;
	padding:0 10px;
}
.single_pro .ann_list ul li span {
	float:right;
}

.single_pro .chart_box {
	margin-top:20px;
}
.single_pro .chart_box .tip_box {
	height:30px;
	line-height:30px;
	padding:20px 0;
}
.single_pro .chart_box .tip_box .left {
	float:left;
}
.single_pro .chart_box .tip_box .left span {
	margin-right:130px;
	float:left;
	font-size:14px;
	color:#040404;
}
.single_pro .chart_box .tip_box .left span i {
	width:20px;
	height:20px;
	float:left;
	margin:5px 10px 0 0;
}
.single_pro .chart_box .tip_box .left span i.n1 {
	background:#00479d;
}
.single_pro .chart_box .tip_box .left span i.n2 {
	background:#f9a542;
}
.single_pro .chart_box .tip_box > .right {
	float:right;
}
.single_pro .chart_box .tip_box > .right > ul,
.single_pro .chart_box .tip_box > .right > ul > li {
	float:left;
}
.single_pro .chart_box .tip_box > .right > ul {
	height:28px;
	line-height:28px;
	border:1px solid #e3e3e3;
	border-right:0;
}
.single_pro .chart_box .tip_box > .right > ul > li {
	width:120px;
	height:28px;
	border-right:1px solid #e3e3e3;
	position:relative;
}
.single_pro .chart_box .tip_box > .right > ul > li.current {
	background:#ededed;
}
.single_pro .chart_box .tip_box > .right > ul > li > a {
	display:block;
	font-size:14px;
	color:#040404;
	text-align:center;
}
.single_pro .chart_box .tip_box > .right > ul > li.drop > a {
	background:url(../images/icon_drop3.gif) no-repeat right center;
}
.single_pro .chart_box .tip_box > .right > ul > li ul {
	width:100%;
	background:#FFFFFF;
	border:1px solid #e3e3e3;
	position:absolute;
	left:-1px;
	top:28px;
}
.single_pro .chart_box .tip_box > .right > ul > li ul li a {
	display:block;
	text-align:center;
	color:#666666;
}
.single_pro .chart_box .tip_box > .right > ul > li ul li a:hover {
	background:#F2F2F2;
	color:#333333;
}


.single_pro .group_box {
	height:auto;
	overflow:hidden;
	padding-top:45px;
}
.single_pro .group_box .left_box {
	float:left;
	width:560px;
}
.single_pro .group_box .left_box h5 {
	color:#040404;
	font-size:14px;
}
.single_pro .group_box .right_box {
	float:right;
	width:600px;
}
.single_pro .group_box .right_box h5 {
	color:#040404;
	font-size:14px;
}
.single_pro .group_box .group_chart {
	text-align:center;
}
.single_pro .group_box .group_chart img {
	display:block;
	margin:0 auto;
}
.single_pro .group_box .group_table {
	margin-top:20px;
}
.single_pro .group_box .group_table table th,
.single_pro .group_box .group_table table td {
	padding:5px 10px;
	text-align:center;
	position:relative;
}
.single_pro .group_box .group_table table th {
	background:#EDEDED;
}
.single_pro .group_box .group_table table td {
	padding:8px 10px;
	font-size:14px;
	color:#040404;
}
.single_pro .group_box .group_table table td i {
	width:20px;
	height:20px;
	background:#CCCCCC;
	position:absolute;
	left:5px;
	top:50%;
	margin-top:-10px;
}
.single_pro .group_box .group_table table td i.n1 { background:#F9A541; }
.single_pro .group_box .group_table table td i.n2 { background:#F1471D; }
.single_pro .group_box .group_table table td i.n3 { background:#AB2707; }
.single_pro .group_box .group_table table td i.n4 { background:#576FD3; }

.single_pro .group_part {
	margin-bottom:30px;
}
.single_pro .group_part h5 {
	font-size:14px;
	color:#040404;
	font-weight:700;
	padding:10px 0;
}
.single_pro .group_part h5 span {
	font-weight:normal;
}
.single_pro .group_part .table_box table th,
.single_pro .group_part .table_box table td {
	padding:5px 10px;
	text-align:center;
}
.single_pro .group_part .table_box table th {
	background:#EDEDED;
}
.single_pro .group_part .table_box table td {
	border-bottom:1px solid #DDDDDD;
	padding:8px 10px;
	font-size:14px;
	color:#040404;
}
.single_pro .group_part .table_box table th.tit,
.single_pro .group_part .table_box table td.tit {
	text-align:left;
	padding-left:45px;
}

.single_pro .fund_mn {
	margin-top:50px;
}
.single_pro .fund_mn dl {
	height:auto;
	overflow:hidden;
}
.single_pro .fund_mn dl dt {
	float:left;
}
.single_pro .fund_mn dl dd {
	margin-left:200px;
}
.single_pro .fund_mn dl dd strong {
	font-size:20px;
	color:#040404;
	font-weight:700;
	padding:10px 0;
	display:block;
}
.single_pro .fund_mn dl dd span {
	color:#878787;
}
.single_pro .fund_mn dl dd p {
	font-size:14px;
	color:#575757;
	padding:10px 0;
}
.single_pro .fund_mn .mn_entry {
	padding:60px 20px 0;
}
.single_pro .fund_mn .mn_entry h5 {
	font-size:18px;
	color:#575757;
	font-weight:normal;
	margin-bottom:20px;
}
.single_pro .fund_mn .mn_entry p {
	text-indent:28px;
}

.single_pro .fund_rate {
	padding-top:40px;
}
.single_pro .fund_rate h4 {
	font-size:14px;
	color:#040404;
	font-weight:700;
	padding:10px 0;
}
.single_pro .fund_rate .table_box table {
	border-bottom:1px solid #EDEDED;
}
.single_pro .fund_rate .table_box table th,
.single_pro .fund_rate .table_box table td {
	padding:5px 20px;
	text-align:center;
	color:#040404;
}
.single_pro .fund_rate .table_box table th {
	background:#EDEDED;
}
.single_pro .fund_rate .table_box table tr.odd td {
	background:#EDEDED;
}
.single_pro .fund_rate .table_box table td.tit {
	text-align:left;
}
.single_pro .fund_rate .table_box table td strong {
	font-weight:700;
}
.single_pro .fund_rate .notice {
	line-height:30px;
	background:#EDEDED;
	color:#888888;
	text-align:center;
}
.single_pro .fund_rate h5 {
	font-size:14px;
	color:#040404;
	font-weight:700;
	padding:5px 0;
	padding-left:20px;
}
.single_pro .fund_rate .rate_box {
	padding:20px;
	color:#040404;
	line-height:160%;
}
.single_pro .fund_rate .rate_box p  strong {
	font-weight:700;
}
.single_pro .fund_rate .rate_box dl dt {
	font-weight:700;
}
.single_pro .fund_rate .trade_calc {
	height:30px;
	padding:8px 10px;
	background:#EDEDED;
	color:#040404;
}
.single_pro .fund_rate .trade_calc strong,
.single_pro .fund_rate .trade_calc span {
	float:left;
}
.single_pro .fund_rate .trade_calc strong {
	font-weight:700;
}
.single_pro .fund_rate .trade_calc .select_box {
	height:30px;
	line-height:30px;
	padding-right:30px;
	width:180px;
	text-align:center;
	float:left;
	background:#FFFFFF url(../images/icon_select.gif) no-repeat right center;
}
.single_pro .fund_rate .trade_calc .select_box strong {
	font-weight:normal;
	display:block;
	text-align:center;
	float:none;
	cursor:pointer;
}
.single_pro .fund_rate .notice_box {
	margin-top:10px;
	line-height:160%;
}

.single_pro .fund_rate2 {
	padding-top:10px;
}
.single_pro .fund_rate2 h4 {
	font-size:24px;
	color:#585858;
	font-weight:700;
	height:75px;
	line-height:75px;
}
.single_pro .fund_rate2 .table_box {
	margin-bottom:10px;
}
.single_pro .fund_rate2 .table_box table {
	border-left:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	table-layout:fixed;
}
.single_pro .fund_rate2 .table_box table th,
.single_pro .fund_rate2 .table_box table td {
	border-top:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	text-align:center;
}
.single_pro .fund_rate2 .table_box table th {
	background:#ededed;
	font-size:18px;
	color:#848484;
}
.single_pro .fund_rate2 .table_box table th.bold {
	color:#040404;
	width:280px;
}
.single_pro .fund_rate2 .table_box table td {
	padding:15px 0;
	font-size:16px;
	color:#040404;
}

.single_pro .fund_value {
	padding-top:30px;
}
.single_pro .fund_value h5 {
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#040404;
}
.single_pro .fund_value .date_box {
	float:right;
	height:30px;
	padding:10px 0;
}
.single_pro .fund_value .date_box .text {
	float:left;
	margin-left:10px;
	height:28px;
	line-height:28px;
	border:1px solid #DADADA;
	width:95px;
	padding:0 30px 0 10px;
	background:url(../images/icon_date2.gif) no-repeat right center;
}
.single_pro .fund_value .table_box table {
	border-bottom:1px solid #EDEDED;
}
.single_pro .fund_value .table_box table th,
.single_pro .fund_value .table_box table td {
	padding:5px 20px;
	text-align:center;
	color:#040404;
}
.single_pro .fund_value .table_box table th {
	background:#EDEDED;
}
.single_pro .fund_value .table_box table tr.odd td {
	background:#EDEDED;
}
.single_pro .fund_value .table_box table th.tit,
.single_pro .fund_value .table_box table td.tit {
	text-align:left;
}


.top_banner {
	background:url(../images/banner3.jpg) no-repeat center;
	height:550px;
	position:relative;
}
.top_banner .inner {
	width:400px;
	margin:0 auto;
	padding-top:140px;
	text-align:center;
}
.top_banner .inner h5 {
	font-size:30px;
	color:#000000;
	font-weight:normal;
}
.top_banner .inner strong {
	display:block;
	font-size:42px;
	color:#F29700;
	height:60px;
	line-height:60px;
	margin-bottom:25px;
}
.top_banner .inner p {
	line-height:160%;
}
.top_banner .inner .btn {
	display:block;
	margin:0 auto;
	margin-top:25px;
	width:250px;
	height:56px;
	line-height:56px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:22px;
}

.nobbc {
	background:#F5F5F5;
	padding:60px 0 30px;
}
.nobbc ul {
	height:auto;
	overflow:hidden;
	margin:0 -100px;
}
.nobbc ul li {
	width:25%;
	float:left;
	text-align:center;
}
.nobbc ul li .icon {
	display:block;
	height:160px;
	line-height:160px;
	text-align:center;
	font-size:100px;
	color:#F1852F;
	font-weight:700;
	width:160px;
	margin:0 auto;
	background:url(../images/no_bg.png) no-repeat center;
}
.nobbc ul li .icon small {
	font-size:30px;
}
.nobbc ul li .icon em {
	display:block;
	height:160px;
}
.nobbc ul li .icon em.n1 {
	background:url(../images/nb_icon1.gif) no-repeat center;
}
.nobbc ul li .icon em.n2 {
	background:url(../images/nb_icon2.gif) no-repeat center;
}
.nobbc ul li .icon em.n3 {
	background:url(../images/nb_icon3.gif) no-repeat center;
}
.nobbc ul li strong {
	display:block;
	font-size:24px;
	color:#000000;
	font-weight:normal;
	margin-top:50px;
}
.nobbc ul li p {
	margin-top:15px;
	font-size:16px;
	color:#6E6E6E;
	line-height:160%;
}


.sub_pro {
	padding-bottom:60px;
}
.sub_pro h3 {
	height:50px;
	line-height:50px;
	padding:35px 0;
	font-size:24px;
	color:#000000;
	font-weight:700;
}
.sub_pro .more {
	float:right;
	margin-top:35px;
	background:url(../images/more2.gif) no-repeat right center;
	padding-right:24px;
	height:50px;
	line-height:50px;
	color:#00479D;
	font-size:14px;
}
.sub_pro .part {
	height:175px;
	border:1px solid #DFDFDF;
	padding:25px 0 0 25px;
	position:relative;
	margin-bottom:20px;
}
.sub_pro .part:hover {
	border:1px solid #F7992B;
}
.sub_pro .part dl dt {
	width:70px;
	float:left;
}
.sub_pro .part dl dt span {
	height:54px;
	width:54px;
	line-height:54px;
	text-align:center;
	display:block;
	font-size:24px;
	color:#FFFFFF;
	background:url(../images/icon_sub.jpg) no-repeat center;
}
.sub_pro .part dl dd {
	margin-left:70px;
}
.sub_pro .part dl dd h5 {
	height:56px;
	line-height:56px;
	color:#585858;
	font-size:24px;
	font-weight:700;
}
.sub_pro .part dl dd h5 small {
	font-size:14px;
	color:#F1471D;
	font-weight:700;
	margin-left:15px;
}
.sub_pro .part dl dd p {
	height:80px;
	line-height:80px;
	margin-top:10px;
	font-size:16px;
	color:#585858;
}
.sub_pro .part dl dd p strong {
	font-size:48px;
	color:#585858;
	font-weight:normal;
	margin-right:20px;
}
.sub_pro .part dl dd p strong small {
	font-size:20px;
}
.sub_pro .part .btn {
	width:220px;
	height:50px;
	line-height:50px;
	border:1px solid #F9A541;
	position:absolute;
	right:40px;
	top:50%;
	margin-top:-25px;
	text-align:center;
	color:#F8A541;
	font-size:16px;
	font-weight:700;
}


.sub_step {
	background:#F5F5F5;
	padding-bottom:40px;
}
.sub_step h3 {
	height:100px;
	line-height:100px;
	color:#000000;
	font-size:24px;
	font-weight:700;
}
.sub_step ul {
	height:auto;
	overflow:hidden;
}
.sub_step ul li {
	width:166px;
	float:left;
	text-align:center;
}
.sub_step ul li.dot {
	width:178px;
}
.sub_step ul li span {
	background:url(../images/icon_sub2.jpg) no-repeat center;
	height:192px;
	display:block;
}
.sub_step ul li span em {
	display:block;
	height:196px;
}
.sub_step ul li span.n1 em {
	background:url(../images/nb_icon4.gif) no-repeat center;
}
.sub_step ul li span.n2 em {
	background:url(../images/nb_icon5.gif) no-repeat center;
}
.sub_step ul li span.n3 em {
	background:url(../images/nb_icon6.gif) no-repeat center;
}
.sub_step ul li span.n4 em {
	background:url(../images/nb_icon7.gif) no-repeat center;
}
.sub_step ul li.dot span {
	background:url(../images/dot3.gif) no-repeat center;
}
.sub_step ul li p {
	font-size:16px;
	color:#585858;
	margin-top:30px;
}

.service_box {
	padding-bottom:50px;
}
.service_box h3 {
	height:90px;
	line-height:90px;
	font-size:24px;
	color:#191919;
	font-weight:700;
}
.service_box p {
	font-size:16px;
	color:#585858;
}
.service_box dl {
	margin-top:20px;
}
.service_box dl dt {
	float:left;
	width:240px;
}
.service_box dl dt img {
	display:block;
	margin:0 auto;
	margin-top:10px;
}
.service_box dl dd {
	margin-left:245px;
}
.service_box dl dd ul li {
	font-size:14px;
	color:#585858;
	margin-bottom:10px;
	background:url(../images/dot4.gif) no-repeat left center;
	padding-left:25px;
}
.service_box .code_box {
	float:right;
	padding-left:120px;
	padding-top:60px;
	background:url(../images/for.gif) no-repeat left top;
	position:relative;
}
.service_box .code_box .code_pic {
	width:140px;
	height:140px;
	padding:20px;
	background:url(../images/code_bg.jpg) no-repeat center;
	position:absolute;
	left:-200px;
	top:30px;
}
.service_box .code_box .code_pic img {
	display:block;
	width:140px;
	height:140px;
}
.service_box .code_box h5 {
	font-size:18px;
	color:#585858;
	font-weight:700;
	margin-bottom:10px;
}
.service_box .code_box p {
	font-size:14px;
	color:#585858;
}



.single_page {
	border-top:1px solid #E1E1E1;
}
.single_page .single_title {
	border-bottom:2px solid #F9A541;
	height:56px;
	line-height:56px;
}
.single_page .single_title h3 {
	padding-left:16px;
	background:url(../images/dot6.gif) no-repeat left center;
	font-size:18px;
	color:#F8A541;
	font-weight:700;
}
.single_page .input_form {
	margin-left:465px;
	margin-top:80px;
	margin-bottom:150px;
}
.single_page .input_form .input_text {
	margin-bottom:20px;
	position:relative;
}
.single_page .input_form .input_text .label {
	width:120px;
	position:absolute;
	left:-130px;
	text-align:right;
	font-size:14px;
	color:#5B5D6B;
}

.single_page .input_form .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.single_page .input_form .btn a:hover {
	background:#F88F10;
}

.single_page .code_form .notice {
	width:295px;
	height:48px;
	line-height:24px;
	font-size:14px;
	color:#F1471D;
	margin-bottom:20px;
	text-align:center;
}
.single_page .code_form .btn {
	margin-top:50px;
}

.mobile_type {
	padding:120px 0;
	width:680px;
	margin:0 auto;
}
.mobile_type .notice {
	font-size:14px;
	color:#5B5D6B;
	text-align:center;
	padding:15px 0;
}
.mobile_type .part {
	border:1px solid #E0E0E0;
	height:56px;
	padding:10px 15px;
	line-height:28px;
	margin-bottom:15px;
}
.mobile_type .part strong {
	font-size:16px;
	color:#000000;
}
.mobile_type .part p {
	font-size:14px;
}
.mobile_type .part a {
	float:right;
	width:135px;
	height:36px;
	line-height:36px;
	background:#F9A541;
	text-align:center;
	color:#FFFFFF;
	margin-top:10px;
}
.mobile_type .part:hover {
	border-color:#F9A541;
}



.test_result {
	margin:40px 0 70px;
	text-align:center;
}
.test_result .result_pic {
	background:url(../images/pic04.jpg) no-repeat center;
	width:273px;
	height:273px;
	display:block;
	margin:0 auto;
	position:relative;
}
.test_result .result_pic strong {
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:24px;
	color:#FF4253;
	font-weight:normal;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	width:100%;
}
.test_result p {
	font-size:14px;
	color:#000000;
	margin-top:20px;
}
.test_result a.retry {
	font-size:14px;
	color:#00479D;
}
.test_result .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	margin-top:20px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.test_result .btn a:hover {
	background:#F88F10;
}

.test_list {
	padding:35px 10px;
}
.test_list dl {
	margin-bottom:40px;
	line-height:240%;
}
.test_list dl dt {
	font-size:16px;
	color:#37373F;
}
.test_list dl dd {
	font-size:16px;
	color:#37373F;
	margin-left:10px;
}
.test_list dl dd .radio {
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
	float:left;
	position:relative;
	top:10px;
	margin-right:10px;
}
.test_list .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	margin-top:20px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.test_list .btn a:hover {
	background:#F88F10;
}

.cost_stat {
	padding:100px 0 200px;
	text-align:center;
}
.cost_stat .icon {
	width:60px;
	height:60px;
	display:block;
	margin:0 auto;
}
.cost_stat .icon_1 {
	background:url(../images/icon_2.jpg) no-repeat center;
}
.cost_stat .icon_2 {
	background:url(../images/icon_3.jpg) no-repeat center;
}
.cost_stat h5 {
	font-size:14px;
	color:#000000;
	line-height:160%;
	margin-top:10px;
}
.cost_stat h5 span {
	font-size:18px;
	color:#DB534B;
}
.cost_stat h5 em {
	color:#F8A541;
	font-weight:700;
}
.cost_stat p {
	line-height:160%;
	margin-top:15px;
	font-size:14px;
	color:#5B5D6B;
}
.cost_stat .btn {
	margin-top:20px;
}
.cost_stat .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.cost_stat .btn a:hover {
	background:#F88F10;
}

.convert_stat {
	padding:100px 0 200px;
	text-align:center;
}
.convert_stat .icon {
	width:60px;
	height:60px;
	display:block;
	margin:0 auto;
}
.convert_stat .icon_1 {
	background:url(../images/icon_2.jpg) no-repeat center;
}
.convert_stat .icon_2 {
	background:url(../images/icon_3.jpg) no-repeat center;
}
.convert_stat h5 {
	font-size:14px;
	color:#000000;
	line-height:160%;
	margin-top:15px;
}
.convert_stat h5 span {
	color:#00479D;
}
.convert_stat p {
	margin-top:5px;
}
.convert_stat .btn {
	margin-top:70px;
}
.convert_stat .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.convert_stat .btn a:hover {
	background:#F88F10;
}


.single_page .cost_form .notice {
	text-align:center;
	width:295px;
	margin-top:-10px;
	font-size:14px;
	color:#97999D;
}
.single_page .cost_form .notice span {
	color:#DB534B;
}
.single_page .cost_form .btn {
	margin-top:25px;
}
.single_page .cost_form .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.single_page .cost_form .btn a:hover {
	background:#F88F10;
}
.single_page .cost_form .rule_link {
	text-align:center;
	width:295px;
	font-size:14px;
	color:#2F313B;
	margin-top:10px;
	line-height:160%;
}
.single_page .cost_form .rule_link a {
	font-size:14px;
	color:#00479D;
}

.single_page .fund_form  {
	margin-bottom:40px;
}
.single_page .fund_form .fund_info {
	border:1px solid #E6E6E6;
	width:293px;
	margin-bottom:30px;
}
.single_page .fund_form .fund_info h5 {
	text-align:center;
	height:35px;
	line-height:35px;
	background:#E6E6E6;
	font-size:14px;
	color:#5B5D6B;
	font-weight:700;
}
.single_page .fund_form .fund_info ul {
	padding:10px;
}
.single_page .fund_form .fund_info ul li {
	font-size:14px;
	color:#5B5D6B;
	line-height:220%;
}
.single_page .fund_form .btn {
	margin-top:25px;
}
.single_page .fund_form .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.single_page .fund_form .btn a:hover {
	background:#F88F10;
}
.single_page .fund_form .rule_link {
	text-align:center;
	width:295px;
	font-size:14px;
	color:#2F313B;
	margin-top:10px;
	line-height:160%;
}
.single_page .fund_form .rule_link a {
	font-size:14px;
	color:#00479D;
}


.single_page .bank_form {
	margin-top:100px;
	margin-bottom:160px;
}
.single_page .bank_form .notice {
	color:#DB534B;
	text-align:center;
	width:295px;
	margin-bottom:70px;
}
.single_page .bank_form .notice strong {
	font-size:16px;
	font-weight:normal;
}
.single_page .bank_form .notice p {
	font-size:14px;
}
.single_page .bank_form .btn {
	margin-top:50px;
}


.user_info {
	height:150px;
	background:url(../images/user_bg.jpg) no-repeat center;
}
.user_info dl dt {
	width:110px;
	float:left;
	padding-top:20px;
}
.user_info dl dt span {
	width:110px;
	height:110px;
	display:block;
}
.user_info dl dt span img {
	display:block;
	width:110px;
	height:110px;
	-moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;
}
.user_info dl dd {
	width:600px;
	margin-left:135px;
	padding-top:35px;
}
.user_info dl dd p {
	height:40px;
	line-height:40px;
	color:#FFFFFF;
}
.user_info dl dd p.line {
	border-bottom:1px solid #FFFFFF;
}
.user_info dl dd p strong {
	font-size:16px;
	font-weight:700;
	margin-right:20px;
}



.user_main {
	position:relative;
}
.user_main .user_bg {
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	right:50%;
	margin-right:360px;
	background:#EFEFEF;
}
.user_main .wrapfix {
	position:relative;
	height:auto;
	overflow:hidden;
	z-index:50;
}

.user_main .sidebar {
	width:240px;
	float:left;
	padding-top:15px;
	padding-bottom:50px;
}
.user_main .sidebar h3 {
	height:56px;
	line-height:56px;
	padding-left:50px;
	font-size:18px;
	color:#303030;
	border-bottom:1px solid #E0E0E0;
	box-shadow:1px 1px 0 #FFFFFF;
}
.user_main .sidebar h3.n1 {
	background:url(../images/icon_side.gif) no-repeat top left;
}
.user_main .sidebar h3.n2 {
	background:url(../images/icon_side.gif) no-repeat bottom left;
}
.user_main .sidebar ul {
	margin-bottom:15px;
}
.user_main .sidebar ul li {
	border-left:5px solid #EFEFEF;
}
.user_main .sidebar ul li a {
	display:block;
	padding-left:45px;
	font-size:14px;
	color:#4D4D4D;
	height:46px;
	line-height:46px;
	border-bottom:1px solid #E0E0E0;
	box-shadow:1px 1px 0 #FFFFFF;
}
.user_main .sidebar ul li a:hover {
	color:#F8A541;
	font-weight:700;
}
.user_main .sidebar ul li.current {
	border-left:5px solid #F9A541;
}
.user_main .sidebar ul li.current a {
	background:#FFFFFF;
	color:#F8A541;
	font-weight:700;
}

.user_main .user_content {
	margin-left:270px;
	padding-top:5px;
}


.user_content .inner {
	height:auto;
	overflow:hidden;
}
.user_content .ce_box .ce_title {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #D6D4D5;
	font-size:16px;
	color:#000000;
}
.user_content .ce_box .ce_main {
	margin-top:10px;
}
.user_content .value_box {
	float:left;
	width:480px;
}
.user_content .value_box table th,
.user_content .value_box table td {
	text-align:center;
	padding:10px 0;
}
.user_content .value_box table td {
	font-size:24px;
	color:#DF0707;
	font-weight:700;
}
.user_content .bank_box {
	width:360px;
	float:right;
}
.user_content .bank_box .tools {
	float:right;
}
.user_content .bank_box .tools a {
	font-size:14px;
	color:#00479D;
	height:50px;
	line-height:50px;
}
.user_content .bank_box .ce_main {
	margin-top:20px;
}
.user_content .bank_box .ce_main p span {
	color:#DF0707;
}
.user_content .fund_box {
	margin-top:50px;
}
.user_content .fund_box .ce_title {
	border:0;
	border-top:1px dotted #D6D4D5;
}
.user_content .fund_box table td {
	padding:10px 0;
	font-size:14px;
	color:#333333;
}
.user_content .fund_box table td a {
	display:block;
	float:left;
	width:65px;
	height:28px;
	line-height:28px;
	border:1px solid #CBCBCB;
	margin-right:10px;
	color:#333333;
	font-size:14px;
	text-align:center;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.user_content .fund_box table td a:hover,
.user_content .fund_box table td a.btn {
	background:#00A9ED;
	border-color:#00A9ED;
	color:#FFFFFF;
}

/* 活期宝 */
.user_content .deman_box .ce_main {
	border:1px solid #E2E2E2;
	margin-top:20px;
	height:250px;
}
.deman_box .deman_left {
	width:240px;
	padding:0 30px;
	float:left;
	padding-top:15px;
}
.deman_box .deman_left h5 {
	font-size:16px;
	color:#000000;
	text-align:center;
	font-weight:normal;
	height:45px;
	line-height:45px;
}
.deman_box .deman_left h5 i {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	width:16px;
	height:16px;
	background:url(../images/icon_tip.gif) no-repeat center;
	margin-left:10px;
	vertical-align:middle;
}
.deman_box .deman_left strong {
	display:block;
	height:90px;
	line-height:90px;
	color:#DB534B;
	text-align:center;
	font-size:20px;
}
.deman_box .deman_left .btn {
	padding:35px 25px 0;
	border-top:1px solid #F6857E;
}
.deman_box .deman_left .btn a {
	display:block;
	height:28px;
	line-height:28px;
	width:80px;
	border:1px solid #F39700;
	color:#F39700;
	text-align:center;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.deman_box .deman_left .btn a.n1 {
	float:left;
	background:#F39700;
	color:#FFFFFF;
}
.deman_box .deman_left .btn a.n2 {
	float:right;
	color:#F39700;
}
.deman_box .deman_right {
	margin-left:300px;
	background:#F3F3F3;
	padding:15px 25px 0;
	height:235px;
}
.deman_box .deman_right h5 {
	font-size:16px;
	color:#000000;
	font-weight:normal;
	height:45px;
	line-height:45px;
}
.deman_box .deman_right .notice {
	height:50px;
	line-height:24px;
	text-align:center;
}
.deman_box .deman_right .notice a {
	color:#00479D;
}
.deman_box .deman_right .time_line {
	height:30px;
	border-bottom:1px solid #C1C1C1;
}
.deman_box .deman_right .time_line li {
	width:28px;
	height:30px;
	float:left;
	margin-left:10px;
	position:relative;
}
.deman_box .deman_right .time_line li em {
	width:100%;
	height:7px;
	position:absolute;
	left:0;
	bottom:0;
	background:#C1C1C1;
}
.deman_box .deman_right .time_line li span {
	width:80px;
	height:20px;
	line-height:20px;
	position:absolute;
	left:50%;
	margin-left:-40px;
	bottom:-24px;
	text-align:center;
	color:#999999;
	font-size:12px;
}
.deman_box .deman_right .deman_ratio {
	height:70px;
	margin-top:30px;
}
.deman_box .deman_right .deman_ratio ul li {
	line-height:35px;
	float:left;
	width:25%;
	text-align:center;
}
.deman_box .deman_right .deman_ratio ul li p {
	color:#616161;
}
.deman_box .deman_right .deman_ratio ul li strong {
	font-size:18px;
	color:#000000;
}

.demain_filter {
	margin-top:65px;
	border-top:1px dotted #D6D4D5;
}
.demain_filter .date_box {
	float:right;
	height:32px;
	line-height:32px;
	margin-top:8px;
}
.demain_filter .date_box span {
	float:left;
}
.demain_filter .date_box .text {
	height:30px;
	line-height:30px;
	padding:0 30px 0 10px;
	width:75px;
	text-align:center;
	border:1px solid #D9D9D9;
	float:left;
	margin:0 10px;
	background:#FFFFFF url(../images/icon_date.gif) no-repeat right center;
}
.demain_filter .date_box .btn {
	width:75px;
	height:32px;
	line-height:32px;
	background:#F39700;
	text-align:center;
	color:#FFFFFF;
	float:left;
	vertical-align:top;
}
.demain_filter .tab_box {
	height:48px;
	line-height:48px;
	border-bottom:2px solid #CFCFCF;
}
.demain_filter .tab_box ul li {
	float:left;
	width:115px;
	position:relative;
	top:0;
}
.demain_filter .tab_box ul li a {
	display:block;
	height:48px;
	line-height:48px;
	font-size:14px;
	color:#000000;
	text-align:center;
}
.demain_filter .tab_box ul li.current a {
	border-bottom:2px solid #DB534B;
}
.demain_filter .table_main table th,
.demain_filter .table_main table td {
	padding:10px;
	text-align:center;
}
.demain_filter .table_main table th {
	background:#F3F3F3;
	font-size:14px;
	color:#686868;
}
.demain_filter .table_main table td {
	border-bottom:1px solid #EAEAEA;
}


.user_content .user_fund .ce_main {
	margin:0;
}
.user_fund .tab_box {
	height:48px;
	line-height:48px;
	border-bottom:2px solid #CFCFCF;
}
.user_fund .tab_box ul li {
	float:left;
	width:115px;
	position:relative;
	top:0;
}
.user_fund .tab_box ul li a {
	display:block;
	height:48px;
	line-height:48px;
	font-size:14px;
	color:#000000;
	text-align:center;
}
.user_fund .tab_box ul li.current a {
	background:url(../images/dot7.gif) no-repeat center bottom;
	border-bottom:2px solid #DB534B;
	color:#DB534B;
	font-weight:700;
}
.user_fund .fund_main {
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}
.user_fund .fund_main .stat_box {
	height:54px;
	line-height:54px;
	padding:0 20px;
	background:#F3F3F3;
	font-size:16px;
	color:#484848;
}
.user_fund .fund_main .stat_box .time {
	float:right;
}
.user_fund .fund_main .stat_box .value {
	float:right;
	margin-right:100px;
}
.user_fund .fund_main .part {
	padding:30px 30px 0;
	border-bottom:1px solid #EAEAEA;
}
.user_fund .fund_main .part > .stat {
	float:right;
	height:30px;
	line-height:30px;
}
.user_fund .fund_main .part h3 {
	color:#333333;
	font-size:16px;
	font-weight:700;
	height:30px;
	line-height:30px;
}
.user_fund .fund_main .part h3 span {
	float:left;
	width:88px;
	height:28px;
	line-height:28px;
	border:1px solid #F39700;
	color:#F39700;
	font-size:14px;
	text-align:center;
	margin-right:20px;
	font-weight:normal;
}
.user_fund .fund_main .part h3 small {
	font-size:14px;
	color:#4C4C4C;
	margin-left:20px;
	font-weight:normal;
}
.user_fund .fund_main .part ul {
	height:auto;
	overflow:hidden;
	padding:10px 0;
}
.user_fund .fund_main .part ul li {
	float:left;
	width:20%;
	text-align:center;
	line-height:24px;
}
.user_fund .fund_main .part ul li strong {
	color:#000000;
	font-weight:normal;
}
.user_fund .fund_main .part ul li p {
	color:#787878;
}
.user_fund .fund_main .part ul li span.icon {
	height:24px;
	display:block;
	position:relative;
}
.user_fund .fund_main .part ul li span.icon em {
	width:33px;
	height:33px;
	position:absolute;
	left:50%;
	margin-left:-16px;
	bottom:0;
}
.user_fund .fund_main .part ul li span.icon_1 em {
	background:url(../images/icon_bg.jpg) no-repeat 0 0;
}
.user_fund .fund_main .part ul li span.icon_2 em {
	background:url(../images/icon_bg.jpg) no-repeat 0 -33px;
}
.user_fund .fund_main .part ul li span.icon_3 em {
	background:url(../images/icon_bg.jpg) no-repeat 0 -66px;
}
.user_fund .fund_main .part ul li span.icon_4 em {
	background:url(../images/icon_bg.jpg) no-repeat 0 -99px;
}
.user_fund .fund_main .part ul li span.icon_5 em {
	background:url(../images/icon_bg.jpg) no-repeat 0 -132px;
}
.user_fund .fund_main .part ul li.links {
	width:40%;
	text-align:right;
}
.user_fund .fund_main .part ul li.links a {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	margin-top:18px;
	height:28px;
	line-height:28px;
	padding:0 20px;
	border:1px solid #CBCBCB;
	margin-left:10px;
	font-size:14px;
	color:#000000;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.user_fund .fund_main .part ul li.links a:hover,
.user_fund .fund_main .part ul li.links a.retry {
	background:#f39700;
	border:1px solid #f39700;
	color:#FFFFFF;
}

.user_fund .fund_main .tools {
	height:30px;
	padding:10px 20px;
	border-top:1px dotted #D6D4D5;
	margin:0 -30px;
	text-align:right;
}
.user_fund .fund_main .tools a {
	display:inline-block;
	height:28px;
	line-height:28px;
	padding:0 20px;
	border:1px solid #CBCBCB;
	margin-left:20px;
	font-size:14px;
	color:#333333;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.user_fund .fund_main .tools a:hover {
	background:#f39700;
	border:1px solid #f39700;
	color:#FFFFFF;
}

.user_fund .fund_main .meta_box {
	height:30px;
	padding:10px 35px;
	border-top:1px dotted #D6D4D5;
	margin:0 -30px;
	text-align:right;
}
.user_fund .fund_main .meta_box > .stat {
	float:left;
}


.user_content .user_hold .ce_main {
	margin:0;
}
.user_hold .ce_main h5 {
	font-size:16px;
	color:#000000;
	height:50px;
	line-height:50px;
	border-bottom:2px solid #CFCFCF;
	font-weight:700;
}
.user_hold .hold_value {
	padding:20px 0;
}
.user_hold .hold_value ul {
	height:auto;
	overflow:hidden;
}
.user_hold .hold_value ul li {
	float:left;
	width:20%;
	text-align:center;
	line-height:24px;
}
.user_hold .hold_value ul li strong {
	color:#000000;
	font-weight:normal;
}
.user_hold .hold_value ul li p {
	color:#787878;
}
.user_hold .bank_table {
	margin-top:10px;
}
.user_hold .bank_table table {
	border-top:1px solid #E5E5E5;
}
.user_hold .bank_table table td {
	padding:15px 20px;
	text-align:left;
	border-bottom:1px solid #E5E5E5;
	font-size:14px;
	color:#000000;
}
.user_hold .bank_table table td .radio {
	width:13px;
	height:13px;
	float:left;
	line-height:0;
	font-size:0;
}
.user_hold .bank_table table td .bank {
	width:16px;
	height:16px;
	float:left;
	margin-right:10px;
	margin-top:6px;
}
.user_hold .bank_table table td .bank img {
	width:16px;
	height:16px;
	display:block;
}
.user_hold .bank_table table td.text-right {
	text-align:right;
}
.user_hold .bank_table table td.text-right a {
	color:#00479D;
}


.user_content .user_stock .ce_main {
	margin:0;
}
.user_stock .tab_box {
	height:50px;
	border-bottom:2px solid #CFCFCF;
	position:relative;
}
.user_stock .tab_box ul {
	position:absolute;
	height:52px;
	width:100%;
	left:0;
	top:0;
}
.user_stock .tab_box ul li {
	float:left;
	width:115px;
}
.user_stock .tab_box ul li a {
	display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	border-bottom:2px solid #CFCFCF;
	font-size:14px;
	color:#000000;
}
.user_stock .tab_box ul li.current a {
	color:#DB534B;
	font-weight:700;
	border-bottom:2px solid #DB534B;
	background:url(../images/dot10.gif) no-repeat bottom center;
}
.user_stock .hold_box {
	height:55px;
	line-height:55px;
	background:#F3F3F3;
	font-size:16px;
	color:#6e6e6e;
	position:relative;
}
.user_stock .hold_box ul li {
	float:left;
	width:450px;
	padding-left:15px;
}
.user_stock .hold_box .time {
	position:absolute;
	right:15px;
	top:0;
}

.user_stock .down_list {
}
.user_stock .down_list ul li {
	height:60px;
	line-height:60px;
	border-bottom:1px dotted #d6d6d6;
	padding-left:30px;
	padding-right:90px;
	position:relative;
	background:url(../images/dot11.gif) no-repeat bottom left;
	font-size:16px;
	color:#737373;
}
.user_stock .down_list ul li:hover {
	color:#F8A541;
	background-position:top left;
}
.user_stock .down_list ul li span {
	float:right;
}
.user_stock .down_list ul li a {
	position:absolute;
	right:0;
	top:0;
	width:90px;
	font-size:16px;
	color:#00479D;
	text-align:center;
}


.fund_order .order_box {
	border:1px solid #D7D7D7;
	position:relative;
	margin-bottom:30px;
}
.fund_order .order_box .title_box {
	height:45px;
	line-height:45px;
	background:#F9A541;
}
.fund_order .order_box .title_box h5 {
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/icon_title.gif) no-repeat left center;
	padding-left:40px;
}
.fund_order .order_box .title_box .number {
	height:45px;
	line-height:45px;
	float:right;
	margin-right:35px;
	font-size:14px;
	color:#FFFFFF;
}
.fund_order .order_box ul {
	padding:10px 35px;
}
.fund_order .order_box ul li {
	line-height:44px;
}
.fund_order .order_box .btn {
	width:160px;
	height:40px;
	line-height:40px;
	background:#F9A541;
	text-align:center;
	font-size:14px;
	position:absolute;
	right:20px;
	bottom:20px;
	color:#FFFFFF;
}
.fund_order .order_stat {
	padding-left:25px;
}
.fund_order .order_stat ul {
	border-left:1px solid #D7D7D7;
}
.fund_order .order_stat ul li {
	padding:25px 0 25px 25px;
	line-height:160%;
	position:relative;
}
.fund_order .order_stat ul li p {
	color:#ED814C;
}
.fund_order .order_stat ul li span {
	color:#8D8D8D;
}
.fund_order .order_stat ul li i {
	width:5px;
	height:5px;
	background:#4FA5EF;
	position:absolute;
	left:-3px;
	top:35px;
}

.user_content .info_box {
}
.info_box table th,
.info_box table td {
	text-align:left;
	padding:10px 0;
}
.info_box table td a {
	color:#00479D;
}


.over_layout {
	background:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:4999;
}
.pop_box {
	background:#FFFFFF;
	position:fixed;
	left:50%;
	top:50%;
	padding:40px;
	width:480px;
	height:220px;
	margin-left:-280px;
	margin-top:-150px;
	z-index:5000;
}
.pop_box h5 {
	font-size:16px;
	color:#000000;
	padding-left:40px;
	background:url(../images/icon_tip2.gif) no-repeat left center;
	height:40px;
	line-height:40px;
}
.pop_box dl {
	padding-left:40px;
}
.pop_box dl dd {
	position:relative;
}
.pop_box dl dd em {
	width:4px;
	height:4px;
	position:absolute;
	left:-16px;
	top:12px;
	background:#F39700;
}
.pop_box .btn {
	height:50px;
	padding-left:40px;
	margin-top:10px;
}
.pop_box .btn a {
	width:160px;
	height:48px;
	line-height:48px;
	border:1px solid #F39700;
	background:#F39700;
	color:#F39700;
	font-size:16px;
	text-align:center;
}
.pop_box .btn a.n1 {
	float:left;
	color:#FFFFFF;
}
.pop_box .btn a.n2 {
	float:left;
	background:#FFFFFF;
	margin-left:60px;
}



.user_content .user_bank .ce_main {
	overflow:hidden;
	margin-top:30px;
}
.user_bank .ce_main ul {
	width:1000px;
}
.user_bank .ce_main ul li {
	height:163px;
	border:1px solid #D5D3D5;
	border-bottom:2px solid #D5D3D5;
	width:300px;
	float:left;
	margin-right:12px;
	margin-bottom:20px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.user_bank .ce_main ul li .pic {
	width:210px;
	height:32px;
	padding:9px 0;
	display:block;
}
.user_bank .ce_main ul li .pic img {
	display:block;
	width:160px;
	height:32px;
	margin:0 auto;
}
.user_bank .ce_main ul li a.del {
	float:right;
	width:80px;
	height:36px;
	line-height:36px;
	margin-top:7px;
	text-align:center;
	font-size:14px;
	color:#00479D;
	border-left:1px solid #E1DFD9;
}
.user_bank .ce_main ul li h5 {
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F39700;
	font-size:18px;
	color:#FFFFFF;
}
.user_bank .ce_main ul li .mobile {
	height:65px;
	line-height:65px;
	padding-left:30px;
}
.user_bank .ce_main ul li a.add {
	display:block;
	height:163px;
	line-height:163px;
	text-align:center;
	font-size:14px;
	color:#000000;
}
.user_bank .ce_main ul li a.add span {
	background:url(../images/icon_add2.gif) no-repeat left center;
	padding-left:50px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}
.user_bank .ce_main ul li:hover {
	border-color:#F39700;
}


.user_content .user_solic {
	padding-bottom:50px;
}
.user_content .user_solic .ce_main {
	margin:0;
}
.user_solic .tab_box {
	height:48px;
	line-height:48px;
	border-bottom:2px solid #CFCFCF;
}
.user_solic .tab_box ul li {
	float:left;
	width:115px;
	position:relative;
	top:0;
}
.user_solic .tab_box ul li a {
	display:block;
	height:48px;
	line-height:48px;
	font-size:14px;
	color:#000000;
	text-align:center;
}
.user_solic .tab_box ul li.current a {
	background:url(../images/dot7.gif) no-repeat center bottom;
	border-bottom:2px solid #DB534B;
	color:#DB534B;
	font-weight:700;
}
.user_solic .table_main table th,
.user_solic .table_main table td {
	color:#484848;
	padding:10px 30px;
	text-align:center;
}
.user_solic .table_main table th {
	background:#F3F3F3;
}
.user_solic .table_main table td {
	padding:15px 30px;
	border-bottom:1px solid #E3E3E3;
}
.user_solic .table_main table th.text-left,
.user_solic .table_main table td.text-left {
	text-align:left;
}
.user_solic .table_main table td strong {
	font-size:16px;
	font-weight:700;
}
.user_solic .table_main table td p {
	color:#9F9F9F;
}
.user_solic .table_main table td span {
	display:block;
	text-align:center;
	font-weight:700;
	font-size:16px;
}
.user_solic .table_main table td a.cancel {
	text-align:center;
	display:block;
	color:#00479D;
}
.user_solic .table_main table td a.buy {
	display:block;
	width:80px;
	height:28px;
	line-height:28px;
	background:#F39700;
	color:#FFFFFF;
	text-align:center;
	margin:0 auto;
}

.user_solic .table_border table {
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
}
.user_solic .title_noborder {
	margin-top:30px;
	border:0!important;
}


.user_safe .safe_box dl {
	height:auto;
	overflow:hidden;
}
.user_safe .safe_box dl dt,
.user_safe .safe_box dl dd {
	float:left;
}
.user_safe .safe_box dl dt {
	font-size:14px;
	color:#C1913D;
	height:46px;
	line-height:46px;
}
.user_safe .safe_box dl dd {
	width:80px;
	text-align:center;
}
.user_safe .safe_box dl dd span {
	background:url(../images/icon_safe.jpg) no-repeat right center;
	width:36px;
	height:46px;
	display:block;
	margin:0 auto;
}
.user_safe .safe_box dl dd p {
	margin-top:10px;
}
.user_safe .safe_box dl dd.active span {
	background-position:left center;
}
.user_safe .safe_box dl dd.active p {
	color:#2B9D5E;
}

.user_safe .safe_info {
	margin-top:50px;
}
.user_safe .safe_info .part {
	height:60px;
	line-height:30px;
	padding:15px;
	position:relative;
	border:1px solid #D5D3D5;
	margin-bottom:20px;
	padding-left:50px;
}
.user_safe .safe_info .part .icon {
	width:40px;
	height:40px;
	position:absolute;
	left:5px;
	top:10px;
	background-image:url(../images/icon_safe2.jpg);
	background-repeat:no-repeat;
}
.user_safe .safe_info .part .icon_1 {
	background-position:0 0;
}
.user_safe .safe_info .part .icon_2 {
	background-position:0 -40px;
}
.user_safe .safe_info .part .icon_3 {
	background-position:0 -80px;
}
.user_safe .safe_info .part strong {
	font-size:16px;
	color:#595959;
}
.user_safe .safe_info .part span {
	color:#C1C1C1;
	margin-left:15px;
}
.user_safe .safe_info .part a {
	position:absolute;
	right:10px;
	bottom:10px;
	width:80px;
	height:24px;
	line-height:24px;
	border:1px solid #F5A51F;
	color:#F5A51F;
	text-align:center;
}
.user_safe .safe_info .part a:hover {
	background:#F5A51F;
	color:#FFFFFF;
}

.user_content .user_pass .ce_main {
	margin:0;
}
.user_pass .tab_box {
	height:48px;
	line-height:48px;
	border-bottom:2px solid #CFCFCF;
}
.user_pass .tab_box ul li {
	float:left;
	width:115px;
	position:relative;
	top:0;
}
.user_pass .tab_box ul li a {
	display:block;
	height:48px;
	line-height:48px;
	font-size:14px;
	color:#000000;
	text-align:center;
}
.user_pass .tab_box ul li.current a {
	background:url(../images/dot7.gif) no-repeat center bottom;
	border-bottom:2px solid #DB534B;
	color:#DB534B;
	font-weight:700;
}
.user_pass .pass_box .input_form {
	margin-left:320px;
	margin-top:30px;
}
.user_pass .pass_box .input_form .notice {
	width:295px;
	display:block;
	text-align:center;
	color:#DB534B;
	margin-bottom:10px;
}
.user_pass .pass_box .input_form .input_text {
	margin-bottom:20px;
	position:relative;
}
.user_pass .pass_box .input_form .input_text .label {
	position:absolute;
	width:100px;
	left:-110px;
	text-align:right;
	height:40px;
	line-height:40px;
	color:#5B5D6B;
}
.user_pass .pass_box .input_form .btn {
	width:295px;
	margin-top:50px;
}
.user_pass .pass_box .input_form .btn a {
	display:block;
	text-align:center;
	background:#F9A541;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
}


.mess_post .ce_main {
	padding:10px;
}
.mess_post .mess_title {
	font-size:18px;
	color:#6D6D6D;
	padding:30px 0;
	font-weight:700;
}
.mess_post .meta {
	font-size:14px;
	color:#A1A1A1;
	margin-top:10px;
	line-height:160%;
}
.mess_post .meta span {
	color:#F8A541;
}
.mess_post .meta a {
	color:#00479D;
}

.user_content .mess_list .ce_main {
	margin:0;
}
.mess_list .table_main table th,
.mess_list .table_main table td {
	padding:8px 15px;
	text-align:left;
	color:#6D6D6D;
}
.mess_list .table_main table th {
	background:#F3F3F3;
}
.mess_list .table_main table td {
	border-bottom:1px solid #D6D4D5;
	color:#6D6D6D;
}
.mess_list .table_main table th .checkbox,
.mess_list .table_main table td .checkbox {
	float:left;
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
	margin-right:10px;
}
.mess_list .table_main table th .checkbox {
	margin-top:8px;
}
.mess_list .table_main table td a {
	color:#000000;
}
.mess_list .table_main table td a.active {
	color:#6D6D6D;
}
.mess_list .page_nav {
	float:right;
}
.mess_list .tools {
	height:24px;
	line-height:24px;
	padding:18px 0;
}
.mess_list .tools a {
	color:#00479D;
	margin-right:20px;
}


/* 现金宝 */
.pay_page .top_banner {
	height:500px;
	background:url(../images/pic11.jpg) no-repeat center;
}
.pay_page .top_banner .wrapfix {
	position:relative;
	height:500px;
}
.pay_page .top_banner .time {
	height:35px;
	line-height:35px;
	position:absolute;
	left:0;
	top:30px;
}
.pay_page .top_banner .time span,
.pay_page .top_banner .time em {
	float:left;
}
.pay_page .top_banner .time span {
	color:#000000;
	text-align:center;
	background:url(../images/date02.png) no-repeat center;
	width:35px;
	font-size:16px;
}
.pay_page .top_banner .time .year {
	background:url(../images/date01.png) no-repeat center;
	width:58px;
}
.pay_page .top_banner .time em {
	margin:0 5px;
	color:#FFFFFF;
}
.pay_page .top_banner .text {
	background:url(../images/text01.png) no-repeat top center;
	width:470px;
	padding-top:90px;
	position:absolute;
	left:0;
	top:100px;
	text-align:center;
}
.pay_page .top_banner .text strong {
	font-size:120px;
	color:#DF0707;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	height:130px;
	line-height:130px;
	position:relative;
}
.pay_page .top_banner .text strong sup {
	position:absolute;
	right:-40px;
	bottom:10px;
	font-size:42px;
	color:#DF0707;
	height:50px;
	line-height:50px;
}
.pay_page .top_banner .text p {
	font-size:16px;
	color:#DF0707;
}
.pay_page .top_banner .text2 {
	background:url(../images/text02.png) no-repeat center;
	width:500px;
	height:320px;
	position:absolute;
	right:160px;
	top:15px;
}
.pay_page .top_banner .btn {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
}
.pay_page .top_banner .btn a {
	width:300px;
	height:56px;
	line-height:56px;
	text-align:center;
	background:#F9A541;
	font-size:30px;
	color:#FFFFFF;
	margin:0 40px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}
.pay_page .top_banner .btn a:hover {
	background:#F89418;
}
.pay_page .top_banner .btn p {
	height:40px;
	line-height:40px;
	color:#FFFFFF;
}
.pay_page .top_banner .btn p em {
	font-size:24px;
	color:#DF0707;
	vertical-align:bottom;
	height:30px;
	line-height:30px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}
.pay_page .value_box {
	padding:25px 0;
}
.pay_page .value_box ul {
	height:auto;
	overflow:hidden;
}
.pay_page .value_box ul li {
	float:left;
	width:33%;
	text-align:center;
}
.pay_page .value_box ul li strong {
	font-size:48px;
	color:#DF0707;
	display:block;
	font-weight:normal;
	height:50px;
	line-height:50px;
	font-weight:700;
}
.pay_page .value_box ul li strong small {
	font-size:24px;
}
.pay_page .value_box ul li p {
	font-size:14px;
	color:#575757;
}

.pay_page .info_box {
	background:#F5F5F5 url(../images/pic12.jpg) no-repeat center bottom;
	padding:50px 0;
}
.pay_page .info_box .inner {
	background:#FFFFFF;
	height:310px;
	padding:20px 50px;
}
.pay_page .info_box .chart_box {
	float:left;
	width:600px;
}
.pay_page .info_box .chart_box h5 {
	padding-left:40px;
	font-size:16px;
	color:#000000;
	font-weight:normal;
}
.pay_page .info_box .chart_box h5 i {
	float:left;
	width:20px;
	height:20px;
	background:#9FC3ED;
	margin-top:5px;
	margin-right:10px;
}
.pay_page .info_box .cate_box {
	float:right;
	width:415px;
}
.pay_page .info_box .cate_box h5 {
	font-size:16px;
	color:#575757;
	font-weight:700;
}
.pay_page .info_box .cate_box .cate_btn {
	float:right;
	width:90px;
	height:30px;
	line-height:30px;
	background:#F9A541;
	text-align:center;
	color:#FFFFFF;
}
.pay_page .info_box .cate_box table {
	margin:10px 0;
}
.pay_page .info_box .cate_box table th {
	padding-left:20px;
	font-size:14px;
	color:#575757;
}
.pay_page .info_box .cate_box table td .text {
	width:250px;
	height:44px;
	border:1px solid #E9E9E9;
	padding:0 15px;
	font-size:18px;
}
.pay_page .info_box .cate_box table td .text_red {
	color:#DF0707;
}
.pay_page .info_box .cate_box .notice {
	border-top:1px solid #E9E9E9;
	padding:10px 0;
}
.pay_page .info_box .cate_box .notice span {
	color:#DF0707;
}
.pay_page .info_box .comm_box {
	margin-top:50px;
}
.pay_page .info_box .comm_box h3 {
	font-size:48px;
	color:#464646;
	text-align:center;
	height:50px;
	line-height:50px;
	font-weight:700;
}
.pay_page .info_box .comm_box ul {
	height:auto;
	overflow:hidden;
}
.pay_page .info_box .comm_box ul li {
	float:left;
	width:50%;
	padding:50px 0;
	width:530px;
}
.pay_page .info_box .comm_box ul li.right {
	float:right;
}
.pay_page .info_box .comm_box ul li strong {
	font-size:16px;
	color:#F8A541;
	font-weight:700;
	height:32px;
	line-height:32px;
	display:block;
}
.pay_page .info_box .comm_box ul li strong i {
	float:left;
	width:32px;
	height:32px;
	color:#FFFFFF;
	background:url(../images/rounded.png) no-repeat center;
	text-align:center;
	margin-right:10px;
	font-size:18px;
	font-weight:normal;
}

.pay_page .step_box2 {
	background:#FAFAFA;
	padding:20px 0;
}
.pay_page .step_box2 h5 {
	font-size:36px;
	color:474747;
	text-align:center;
	display:block;
	height:60px;
	line-height:60px;
}
.pay_page .step_box2 ul {
	height:auto;
	overflow:hidden;
	margin-top:40px;
}
.pay_page .step_box2 ul li {
	width:200px;
	height:280px;
	float:left;
	position:relative;
}
.pay_page .step_box2 ul li.dot {
	width:130px;
	height:280px;
}
.pay_page .step_box2 ul li.dot i {
	width:130px;
	height:200px;
	display:block;
	background:url(../images/step_dot.jpg) no-repeat center;
}
.pay_page .step_box2 ul li span {
	display:block;
	width:200px;
	height:200px;
}
.pay_page .step_box2 ul li span.n1 {
	background:url(../images/step_01.jpg) no-repeat center;
}
.pay_page .step_box2 ul li span.n2 {
	background:url(../images/step_02.jpg) no-repeat center;
}
.pay_page .step_box2 ul li span.n3 {
	background:url(../images/step_03.jpg) no-repeat center;
}
.pay_page .step_box2 ul li span.n4 {
	background:url(../images/step_04.jpg) no-repeat center;
}
.pay_page .step_box2 ul li p {
	position:absolute;
	width:300px;
	left:-50px;
	bottom:0;
	display:block;
	height:80px;
	line-height:80px;
	text-align:center;
	font-size:24px;
	color:#f9a542;
	font-weight:700;
}

.pay_page .qa_box {
	padding-bottom:60px;
	padding-top:20px;
}
.pay_page .qa_box h5 {
	font-size:18px;
	color:#464646;
	font-weight:700;
	height:50px;
	line-height:50px;
}
.pay_page .qa_box dl {
	margin-bottom:20px;
}
.pay_page .qa_box dl dt {
	font-size:16px;
	color:#D34141;
}
.pay_page .qa_box dl dd {
	padding:15px;
	background:#F3F7F7;
	margin-top:20px;
	position:relative;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.pay_page .qa_box dl dd i {
	background:url(../images/qa_dot.gif) no-repeat center;
	width:26px;
	height:16px;
	position:absolute;
	left:30px;
	top:-15px;
}


.pop_mobile {
	background:#FFFFFF;
	width:560px;
	height:300px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-280px;
	margin-top:-150px;
	z-index:10000;
}
.pop_mobile h3 {
	height:45px;
	line-height:45px;
	background:#E2E2E2;
	padding:0 15px;
	color:#000000;
	font-size:16px;
	font-weight:700;
}
.pop_mobile .close {
	width:45px;
	height:45px;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/close2.gif) no-repeat center;
}
.pop_mobile .inner {
	padding:25px 0;
	text-align:center;
}
.pop_mobile .inner p {
	font-size:14px;
	color:#000000;
	line-height:240%;
}
.pop_mobile .inner p strong {
	font-size:18px;
	font-weight:700;
}
.pop_mobile .inner .input_box {
	width:360px;
	margin:10px auto;
	height:40px;
	line-height:40px;
}
.pop_mobile .inner .input_box .label {
	float:left;
}
.pop_mobile .inner .input_box .text {
	height:38px;
	line-height:38px;
	border:1px solid #DEDEE9;
	border-right:0;
	float:left;
	padding:0 10px;
	width:175px;
}
.pop_mobile .inner .input_box .get_code {
	width:100px;
	height:40px;
	float:left;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	vertical-align:top;
}
.pop_mobile .inner .btn {
	margin-top:30px;
}
.pop_mobile .inner .btn a {
	display:block;
	width:165px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	background:#F39700;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}


.third_login {
	padding:30px 0 85px;
	border-top:1px solid #e1e1e1;
}
.third_login .notice_box {
	height:45px;
	line-height:45px;
	background:#FFE6D1;
	padding-left:120px;
	position:relative;
}
.third_login .notice_box p {
	font-size:14px;
	color:#FF3500;
}
.third_login .notice_box i {
	width:80px;
	height:66px;
	position:absolute;
	left:30px;
	bottom:0;
	background:url(../images/notice_pic.jpg) no-repeat center;
}
.third_login .notice_box .close {
	width:45px;
	height:45px;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/close3.gif) no-repeat center;
}
.third_login .third_list {
	width:700px;
	float:left;
	padding:20px 0 0 10px;
}
.third_login .third_list h5 {
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	font-size:14px;
	color:#4D4D4D;
	font-weight:normal;
}
.third_login .third_list ul {
	height:auto;
	overflow:hidden;
}
.third_login .third_list ul li {
	width:180px;
	height:70px;
	float:left;
	margin:0 35px 25px 0;
	background:#F5F5F5;
}

.third_login .inner_box {
	float:right;
	width:295px;
	padding:15px 15px 30px;
	border:1px solid #D6D7E1;
	border-top:2px solid #F9A541;
	margin-top:40px;
	background:#FFFFFF;
}
.third_login .inner_box h3 {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #F9A541;
	padding-left:40px;
	background:url(../images/icon_third.gif) no-repeat left center;
	margin-bottom:10px;
	font-weight:700;
	font-size:16px;
	color:#333333;
}
.third_login .inner_box .input_text {
	margin-bottom:15px;
	height:40px;
}
.third_login .inner_box .input_text .text {
	border:1px solid #DEDEE9;
	height:38px;
	line-height:38px;
	padding-left:50px;
	width:243px;
}
.third_login .inner_box .input_text .user {
	background:url(../images/icon_login2.gif) no-repeat 0 0;
}
.third_login .inner_box .input_text .sfz_card {
	background:url(../images/icon_login2.gif) no-repeat 0 -40px;
}
.third_login .inner_box .input_text .mobile {
	background:url(../images/icon_login2.gif) no-repeat 0 -80px;
}
.third_login .inner_box .input_text .code {
	background:url(../images/icon_login2.gif) no-repeat 0 -120px;
	width:141px;
	float:left;
	border-right:0;
}
.third_login .inner_box .input_text .code_pic {
	width:100px;
	height:38px;
	float:left;
	border:1px solid #dedee9;
	background:#F3F3F7;
}
.third_login .inner_box .input_text .code_pic img {
	display:block;
	margin:0 auto;
	margin-top:4px;
}
.third_login .inner_box .btn {
	margin-top:25px;
}
.third_login .inner_box .btn a {
	display:block;
	width:295px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#F9A541;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
}
.third_login .inner_box .btn a:hover {
	background:#F88F10;
}
.third_login .inner_box .user_type {
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.third_login .inner_box .user_type .r1 {
	width:13px;
	height:13px;
	float:left;
	line-height:0;
	font-size:0;
	position:relative;
	top:8px;
}
.third_login .inner_box .user_type span {
	float:left;
	margin-left:5px;
	margin-right:20px;
}


.third_lot {
	padding:35px 0 85px;
}
.third_lot dl {
	line-height:240%;
}
.third_lot dl dt {
	font-size:16px;
	color:#37373F;
	font-weight:700;
}
.third_lot dl dd {
	font-size:14px;
	color:#37373F;
	padding-left:35px;
}
.third_lot .table_box {
	margin-top:10px;
}
.third_lot .table_box th,
.third_lot .table_box td {
	padding:8px 5px;
	text-align:center;
}
.third_lot .table_box th {
	background:#F9A541;
	color:#FFFFFF;
}
.third_lot .table_box td {
	border-bottom:1px solid #D5D5D5;
}
.third_lot .table_box th.title,
.third_lot .table_box td.title {
	text-align:left;
}
.third_lot .links {
	margin-top:35px;
	text-align:right;
}
.third_lot .links a {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	margin-left:40px;
	border:1px solid #F9A541;
	color:#F9A541;
	height:40px;
	line-height:40px;
	width:154px;
	text-align:center;
}
.third_lot .links a.open {
	background:#F9A541;
	color:#FFFFFF;
}

.into_main {
	padding-bottom: 100px;
}
.into_main .sidebar {
	width:253px;
	float:left;
	background:#F3F3F3;
	margin-top:15px;
}
.into_main .sidebar .title {
	background:#FF801A;
	padding:26px 0 26px 35px;
}
.into_main .sidebar .title h5 {
	font-size:24px;
	color:#FFFFFF;
	font-weight:normal;
}
.into_main .sidebar .title span {
	display:block;
	font-size:16px;
	color:#FFFFFF;
}
.into_main .sidebar ul li {
	vertical-align:top;
	border-bottom:1px solid #e6e6e6;
}
.into_main .sidebar ul li a {
	display:block;
	height:66px;
	line-height:66px;
	border-left:3px solid #F3F3F3;
	padding-left:64px;
	font-size:14px;
	color:#4D4D4D;
}
.into_main .sidebar ul li a:hover,
.into_main .sidebar ul li.current a {
	border-left-color:#FF801A;
	color: #FF801A;
}
.into_main .into_float {
	width:917px;
	float:right;
}
.into_main .into_content .place {
	height:50px;
	line-height:50px;
	text-align:right;
	border-bottom:1px solid #e6e6e6;
}
.into_main .into_content .place a {
	color:#656565;
}
.into_main .into_content .place a.current {
	color:#FF801A;
}
.into_main .into_content .place em {
	font-family:simsun;
}
.into_main .into_content .place a:hover {
	text-decoration:underline;
}


.about_box {
	padding-top:20px;
}
.about_box dl dt {
	font-size:24px;
	color:#4D4D4D;
	border-left:10px solid #F9A541;
	padding-left:15px;
	font-weight:normal;
	height:30px;
	line-height:30px;
}
.about_box dl dd {
	padding:0 10px;
	margin-top:30px;
	margin-bottom:20px;
}
.about_box dl dd p {
	text-indent:28px;
}

.into_post .post_title {
	font-size:24px;
	color:#4D4D4D;
	text-align:center;
	font-weight:normal;
	padding:35px 0 10px;
}
.into_post .meta {
	text-align:center;
	padding-bottom:25px;
	margin:0 30px;
	border-bottom:1px solid #e6e6e6;
}
.into_post .entry {
	padding:30px;
	font-size:14px;
	color:#4D4D4D;
}
.into_post .entry p {
	text-indent:30px;
	margin-bottom:10px;
}

.into_list ul {
}
.into_list ul li a {
	display:block;
	height:54px;
	line-height:54px;
	border-bottom:1px solid #D6D6D6;
	color:#656565;
	font-size:16px;
}
.into_list ul li a span {
	float:right;
}
.into_list ul li a:hover {
	color:#FF801A;
}


.comment_box .notice {
	padding:10px 0;
}
.comment_box .form_box .title{
	height:36px;
	line-height:36px;
	background:#f9a542;
	padding:0 10px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:700;
}
.comment_box .form_box .inner {
	border:1px solid #e5e5e5;
	border-top:0;
	padding:20px;
}
.comment_box .form_box .inner table th {
	text-align:right;
	font-size:14px;
	color:#666666;
	vertical-align:top;
	padding:5px;
}
.comment_box .form_box .inner table th em {
	color:#d7001f;
}
.comment_box .form_box .inner table td {
	padding:5px;
	vertical-align:top;
	color:#666666;
}
.comment_box .form_box .inner table td textarea {
	width:95%;
	height:150px;
	border:1px solid #e5e5e5;
	background:none;
	resize:none;
	padding:10px;
}
.comment_box .form_box .inner table td .dropdown {
	width:150px;
	height:28px;
	line-height:28px;
	position:relative;
	border:1px solid #E5E5E5;
	float:left;
}
.comment_box .form_box .inner table td .dropdown strong {
	display:block;
	font-weight:normal;
	padding:0 10px;
	font-size:14px;
	color:#930007;
	background:url(../images/icon_drop2.gif) no-repeat right center;
}
.comment_box .form_box .inner table td .dropdown ul {
	width:100%;
	position:absolute;
	left:-1px;
	top:28px;
	background:#FFFFFF;
	border:1px solid #E5E5E5;
	line-height:32px;
}
.comment_box .form_box .inner table td .dropdown ul li a {
	display:block;
	color:#666666;
	padding:0 10px;
}
.comment_box .form_box .inner table td .dropdown ul li a:hover {
	background:#F2F2F2;
	color:#333333;
}
.comment_box .form_box .inner table td .drop_text {
	float:left;
	width:300px;
	height:28px;
	line-height:28px;
	padding:0 10px;
	border:1px solid #E5E5E5;
	float:left;
	margin-left:15px;
}
.comment_box .form_box .inner table td .code_text {
	width:110px;
	height:38px;
	line-height:38px;
	padding:0 10px;
	float:left;
	padding:0 10px;
	border:1px solid #E5E5E5;
}
.comment_box .form_box .inner table td .code_pic {
	width:130px;
	height:38px;
	line-height:38px;
	float:left;
	text-align:center;
	border:1px solid #E5E5E5;
	border-left:0;
}
.comment_box .form_box .inner table td.btn {
	padding:30px 0;
}
.comment_box .form_box .inner table td.btn a {
	float:left;
	width:155px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:14px;
	margin-right:35px;
}
.comment_box .form_box .inner table td a.n1 {
	background:#F9A541;
	color:#FFFFFF;
}
.comment_box .form_box .inner table td a.n2 {
	background:#F3F3F3;
	color:#727272;
}





/*-- add 20160514 先锋基金--*/





.header .top_nav{
	height:40px;}
.cs_span{
	line-height:40px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding-left:30px;
	background:url(../images/xf_csimg.png) no-repeat 0 center;}
.top_link{
	float:right;
	height:26px;
	line-height:26px;
	padding:7px 0;
	font-size:14px;}	
.top_link a{
	float:left;
	display:inline-block;
	padding: 7px 15px;
	color:#666;}
.top_link .space{
	font-style:normal;
	float:left;
	display:inline-block;
	margin: 0 5px;}
.top_link a.app{
	cursor:pointer;
	padding-left:33px;
	background:url(../images/xf_toplk01.png) no-repeat 15px center;}
.top_link a.app span{
	padding-right:15px;
	background:url(../images/xf_arrow02.png) no-repeat right center;}
.top_link a.sina{
	display: inline-block;
	width:25px;
	height:25px;
	padding: 0;
	background:url(../images/xf_toplk02.png) no-repeat center;
	margin-left:15px;}
.top_link a.weixin{
	display: inline-block;
	width:25px;
	height:25px;
	padding: 0;
	background:url(../images/xf_toplk03.png) no-repeat center;
	margin-left:15px;}
.header .header_inner{
	height:100px;}
.header .header_inner .logo{
	background:url(../images/logo.png) no-repeat 0 center;
	height:100px;}	
.header .header_inner .nav{
	height:100px;}
.header .header_inner .nav li{
	margin-left:50px;}
.header .header_inner .nav li a{
	height:97px;
	line-height:97px;
	padding-left:15px;
	padding-right:15px;}


.foot_box{
	background:#424a58;
	color:#c3c3c3;}	
.foot_cont{
	text-align:left;
	padding:50px 0;
	height:160px;}
.foot_link{
	width:900px;
	float:left;
	height:160px;}	
.foot_link dl{
	width:160px;
	height:160px;
	padding-left:75px;
	border-right:1px dotted #696969;
	float:left;}
.foot_link dl dt{
	line-height:24px;
	margin-bottom:14px;}	
.foot_link dl dt a{
	font-size:18px;
	color:#fff;}
.foot_link dl dd {
	padding: 5px 0;
	line-height:20px;}	
.foot_link dl dd a{
	font-size:14px;
	color:#c3c3c3;}	
.ft_code{
	width:116px;
	float:left;
	margin-left:30px;
	text-align:center;
	color:#e2e2e2;
	font-size:16px;
	line-height:30px;}
.ft_code img{
	display:block;
	width:116px;
	height:116px;
	margin-bottom:14px;}
.foot_info{
	border-top:1px solid #7c7c7c;
	padding:20px 0 40px;
	line-height:35px;
	color:#8d8d8d;
	font-size:12px;}
.foot_info .lk span{
	padding-left:18px;
	color:#b2b2b2;
	margin: 0 9px;
	font-size:14px;
	background:url(../images/xf_dot01.png) no-repeat 0 center;}
.foot_info .lk span a{
	color:#b2b2b2;}	
.foot_info .lk span.tel{
	background: none;
	padding-left:10px;}
.foot_img{
	padding-top:36px;
	height:84px;
	text-align:center;}
.foot_img a{
	margin: 0 12px;}	
.banner_box{
	width:100%;
	height:400px;
	position:relative;
	z-index:5;
}
.banner_box > ul.banner{
	width:100%;
	height:400px;
	position:relative;
	z-index:1;
}
.banner_box > ul.banner li{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	display:none;
}
.banner_box > ul.banner li a{
	height:400px;
	display:block;}
.slide_dot{
	width:100px;
	height:30px;
	position:absolute;
	z-index:3;
	left:50%;
	margin-left:-50px;
	bottom:22px;
}
.slide_dot span{
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/xf_dot02.png) no-repeat right 0;
	line-height:14px;
	font-size:0;
	overflow:hidden;
	margin:8px 6px;
	cursor:pointer;
}
.slide_dot span.active{
	background:url(../images/xf_dot02.png) no-repeat 0 0;}
.slide_btn  .next,.slide_btn  .prev {
    display: block;
    height: 60px;
    position: absolute;
    top: 230px;
    width: 60px;
    z-index: 101;
}
.slide_btn .prev {
	background:url(../images/banner_dot.png) 0 0 no-repeat;
	left:50px;}
.slide_btn .next {
    right: 50px;
	background:url(../images/banner_dot.png) 0 -60px no-repeat;
}



	
.xf_infobox{
	padding: 50px 0;
	background:#fff;}
.xf_infolist{
	padding:10px 0;}
.xf_infolist li{
	width:20%;
	float:left;
	text-align:center;}
.xf_infolist li .pic{
	margin-bottom:20px;}
.xf_infolist li .pic img{
	display:block;
	width:100px;
	height:100px;
	margin: 0 auto;}
.xf_infolist li h5{
	font-size:24px;
	line-height:40px;
	font-weight:normal;
	color:#333;}
.xf_infolist li p{
	font-size:14px;}
.xf_notbox{
	padding:50px 0 60px;
	background:#fff;}
.xf_title{
	text-align:center;
	margin-bottom:15px;
	color:#333;}
.xf_title h3{
	line-height:48px;
	font-size:34px;}
.xf_title p{
	text-transform:uppercase;
	font-size:20px;}
.xf_title p a{
	font-size: 18px;
	color:#333;}
.xf_title p a:hover{
	color:#FF801A;}
.xf_notlist{
	width:1246px;
	margin-left:-23px;}
.xf_notlist li{
	width:269px;
	float:left;
	min-height:80px;
	position:relative;
	color:#333;
	padding: 18px 23px 18px 123px;}	
.xf_notlist li .time{
	width:78px;
	text-align:center;
	padding:5px 0;
	height:68px;
	line-height:22px;
	color:#333;
	border:1px solid #333;
	position:absolute;
	top:18px;
	left:23px;
	font-family:Arial;}
.xf_notlist li .time b{
	display:block;
	line-height:44px;
	font-size:40px;
	font-weight: bold;}	
.xf_notlist li h5{
	line-height:36px;
	height:36px;
	font-size:18px;
	font-weight:normal;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;}	
.xf_notlist li h5 a{
	color:#333;}
.xf_notlist li p{
	line-height:20px;
	font-size:14px;
	color:#666;
	height:40px;
	overflow:hidden;}
.xf_hmbtn{
	margin-top:60px;
	text-align:center;}
.xf_hmbtn a{
	display:inline-block;
	width:140px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#ea544a;
	background:url(../images/xf_btn01.png) no-repeat 0 0;}	
.xf_hmbtn a:hover{
	background-position: 0 bottom;
	color:#fff;}	
.xf_newbox{
	background:#F3F3F3;
	padding: 50px 0 60px;}
.news_box{
	height:340px;}	
.news_left{
	height:100%;
	width:770px;
	float:left;
	background:#f7f7f7;}	
.news_right{
	height:100%;
	width:400px;
	float:right;
	background:#f7f7f7;}
.news_left .pic{
	width:410px;
	height:340px;
	float:left;
	overflow:hidden;}	
.news_left .pic img{
	display:block;
	height:100%;}
.news_left .cont{
	margin: 0 20px 0 430px;
	padding: 30px 0 20px;}	
.slide_wrap{
	overflow:hidden;
	position:relative;}
.slide_box{
	height:230px;}
.slide_box li{
	width:290px;
	height:230px;
	float:left;
	padding: 0 15px;
	color:#333;}	
.slide_box li h5{
	font-weight:normal;
	font-size:18px;
	line-height:30px;}
.slide_box li h5 a{
	color:#333;}
.slide_box li h5 a:hover{
	color:#FF801A;}	
.slide_box li p{
	font-size:14px;
	line-height:24px;}	
.fg_line{
	height:2px;
	background:#d5d5d5;
	display:block;
	width:22px;
	font-size:0;
	line-height:0;
	margin: 20px 0;}
.transverse_btn{
	height:24px;
	margin-top: 20px;
	padding-left:15px;}
.transverse_btn a{
	display:block;
	width:24px;
	height:24px;
	float:left;
	margin-right:10px;}	
.transverse_btn a.prev{
	background:url(../images/xf_arrow01.png) no-repeat 0 0;}
.transverse_btn a.prev:hover{
	background-position: 0 bottom;}
.transverse_btn a.next{
	background:url(../images/xf_arrow01.png) no-repeat right 0;}
.transverse_btn a.next:hover{
	background-position: right bottom;}	
.news_list{
	padding:20px 40px;}
.news_list li{
	padding:10px 0 20px;
	color:#333;}	
.news_list li h5{
	font-weight:normal;
	font-size:18px;
	line-height:30px;}	
.news_list li h5 a{
	color:#333;}	
.news_list li h5 a:hover{
	color:#FF801A;}	
.news_list li .time{
	font-size:14px;
	color:#ccc;
	margin-top:8px;}	
.news_list li .fg_line{
	margin-bottom:0;}	
	

.header .header_inner .nav li a span{
	color:#eb544b;}	
.single_pro .place strong{
	color:#eb544b;}	
.single_pro .pro_info ul li a.buy{
	background:#eb544b;}
.single_pro .title{
	background:#eb544b;}
.user_main .sidebar ul li a:hover{
	color:#eb544b;}
.user_main .sidebar ul li.current{
	border-left:5px solid #eb544b;}
.user_main .sidebar ul li.current a{
	color:#eb544b;}
.user_stock .down_list ul li:hover{
	color:#eb544b;}
.single_pro .pro_info2 ul li span{
	color:#333;}
.single_pro .pro_info2 ul li.buy a{
	background:#eb544b;}

.comment_box .form_box .title{
	background:#eb544b;}
.comment_box .form_box .inner table td a.n1{
	background:#eb544b;}
.pay_page .top_banner .btn a{
	background:#eb544b;}
.pay_page .info_box .cate_box .cate_btn{
	background:#eb544b;}
.pay_page .info_box .comm_box ul li strong{
	color:#eb544b;}
.pay_page .step_box2 ul li p{
	color:#eb544b;}
.third_login .inner_box{
	border-top:2px solid #eb544b;}
.third_login .inner_box h3{
	border-bottom:1px solid #eb544b;}
.third_login .inner_box .btn a{
	background:#eb544b;}
.step_box ul li.current span{
	background:#eb544b;}
.bank_select dl dt.current{
	border: 1px solid #eb544b;
	border-bottom: 1px solid #FFFFFF;}
.bank_select dl dd{
	border: 1px solid #eb544b;}
.bank_select dl dd h3 span{
	color:#eb544b;}
.about_box dl dt{
	border-left: 10px solid #eb544b;}
.single_page .single_title{
	border-bottom:2px solid #eb544b;}
.single_page .single_title h3{
	color:#eb544b;}
.third_lot .table_box th{
	background:#eb544b;}
.third_lot .links a{
	border:1px solid #eb544b;
	color:#eb544b;}
.third_lot .links a.open{
	background:#eb544b;}
.login_main .inner_box{
	border-top:2px solid #eb544b;}
.login_main .inner_box h3{
	border-bottom:1px solid #eb544b;}
.login_main .inner_box .btn a{
	background:#eb544b;}
.pop_mobile .inner .input_box .get_code{
	background:#eb544b;}
.pop_mobile .inner .btn a{
	background:#eb544b;}
.form_main .input_form .btn a{
	background:#eb544b;}
.user_valid .inner h3{
	border-bottom:1px solid #eb544b;}
.user_valid .inner .btn a{
	background:#eb544b;}
.input_form .input_text .get_code{
	background:#eb544b;}
.single_page .cost_form .btn a{
	background:#eb544b;}
.mobile_type .part a{
	background:#eb544b;}
.mess_post .meta span{
	color:#eb544b;}
.user_pass .pass_box .input_form .btn a{
	background:#eb544b;}
.user_safe .safe_info .part a{
	border:1px solid #eb544b;
	color:#eb544b;}
.user_safe .safe_info .part a:hover{
	background:#eb544b;
	color:#fff;}
.user_solic .table_main table td a.buy{
	background:#eb544b;}
.pop_box .btn a{
	border:1px solid #eb544b;
	color:#eb544b;
	background:#eb544b;}	
.user_bank .ce_main ul li h5{
	background:#eb544b;}
.user_fund .fund_main .part h3 span{
	border:1px solid #eb544b;
	color:#eb544b;}
.user_fund .fund_main .tools a:hover{
	background:#eb544b;
	border:1px solid #eb544b;}
.user_fund .fund_main .part ul li.links a:hover,
.user_fund .fund_main .part ul li.links a.retry{
	background:#eb544b;
	border:1px solid #eb544b;}
.fund_order .order_box .title_box{
	background:#eb544b;}
.fund_order .order_box .btn{
	background:#eb544b;}
.fund_order .order_stat ul li p{
	color:#eb544b;}
.demain_filter .date_box .btn{
	background:#eb544b;}
.deman_box .deman_left .btn a{
	border:1px solid #eb544b;
	color:#eb544b;}
.deman_box .deman_left .btn a.n1{
	background:#eb544b;}
.deman_box .deman_left .btn{
	border-top:1px solid #eb544b;}
.user_content .fund_box table td a:hover{
	background:#eb544b;
	border:1px solid #eb544b;}
.user_content .fund_box table td a:hover,
.user_content .fund_box table td a.btn{
	background:#eb544b;
	border:1px solid #eb544b;}
.con_order .title{
	background:#eb544b;}
.con_order .btn a{
	background:#eb544b;}
.relate_box .table_main table td a.buy{
	background:#eb544b;}
.single_page .input_form .btn a{
	background:#eb544b;}
.convert_stat .btn a{
	background:#eb544b;}
.cost_stat .btn a{
	background:#eb544b;}
.test_list .btn a{
	background:#eb544b;}
.test_result .btn a{
	background:#eb544b;}
.top_banner .inner strong{
	color:#eb544b;}
.top_banner .inner .btn{
	background:#eb544b;}
.sub_pro .part:hover{
	border:1px solid #eb544b;}
.sub_pro .part .btn{
	border:1px solid #eb544b;
	color:#eb544b;}
.nobbc ul li .icon{
	color:#eb544b;}
.bind_main .bind_form .btn a{
	background:#eb544b;}
.form_main .succes_box .btn a{
	background:#eb544b;}
.single_pro .filter_box .current span{
	border:1px solid #eb544b;}
.single_pro .filter_box dl dd span.active{
	border:1px solid #eb544b;
	color:#eb544b;}
.pro_list .part dd.limit .btn a{
	background:#eb544b;}
.pro_list .part:hover{
	border-color: #eb544b;}
.pro_list .part:hover dt,
.pro_list .part:hover dd{
	border-color: #eb544b;}
.pro_list .part:hover dt{
	background:#eb544b;}
.pay_type .type_tab{
	border-bottom:1px solid #eb544b;}
.pay_type .type_tab ul li a{
	border-bottom:1px solid #eb544b;}
.pay_type .type_tab ul li.current a{
	border:1px solid #eb544b;
	border-bottom:1px solid #fff;
	color:#eb544b;}
.con_order .title .tip{
	background-color:#fd9e98;
	color:#666;}
.pro_table .table_main table td.tools a{
	background:#eb544b;}
.input_form .input_text .tip_box{
	border:1px solid #eb544b;}
.bind_main .succes_box p strong{
	color:#eb544b;}
.bind_main .succes_box .btn a{
	background:#eb544b;}
	

.xf_lcbanner{
	height:450px;
	position:relative;
	background:url(../images/xf_lcbanner.jpg) no-repeat center 0;}	
.xf_lcbanner .btn{
	display:block;
	width:160px;
	text-align:center;
	height:47px;
	line-height:47px;
	font-size:18px;
	color:#fff;
	position:absolute;
	top:290px;
	right:50%;
	margin-right:-560px;
	background:url(../images/xf_lcbg01.png) repeat;}	
.xf_lcbanner .btn:hover{
	background:#ce0027;}
.lc_box01{
	background:#fff;}	
.lc_box02{
	background:#f8f7f1;}
.lc_ztcont{
	width:1040px;
	margin: 0 auto;
	padding: 40px 0;}
.lc_ztcont .pic{
	width:290px;
	height:290px;
	margin-top:65px;}	
.lc_ztcont .pic img{
	display:block;
	width:100%;
	height:100%;}
.lc_ztcont .cont{
	height:420px;}	
.lc_box01 .lc_ztcont .pic{
	float:left;}
.lc_box01 .lc_ztcont .cont{
	margin-left:520px;}	
	
.lc_box02 .lc_ztcont .pic{
	float:right;}
.lc_box02 .lc_ztcont .cont{
	margin-right:520px;}
.lc_ctable {
	height:100%;}
.lc_ctable td{
	vertical-align:middle;
	font-size:18px;
	line-height:30px;
	color:#666;}
.lc_ctable td h5{
	font-size:42px;
	font-weight:normal;
	line-height:60px;
	margin-bottom:15px;
	color:#333;
	white-space:nowrap;}
.lc_ctable td p{
	padding:5px 0;}
.lcys_dl{
	padding:10px 0;
	line-height:26px;
	font-size:14px;}
.lcys_dl dt{
	display:none;
	font-size:18px;
	line-height:26px;
	margin-bottom:10px;
	color:#333;
	padding-left:34px;}	
.lcys_dl dd{
	font-size:16px;}	
.lcys_dl dt.ic01{
	background:url(../images/xf_lcicon01.png) no-repeat 0 0;}	
.lcys_dl dt.ic02{
	background:url(../images/xf_lcicon01.png) no-repeat 0 -104px;}	
.lcys_dl dt.ic03{
	background:url(../images/xf_lcicon01.png) no-repeat 0 -206px;}	
.fg_line02{
	display:none;
	width:60px;
	height:2px;
	background:#000;
	font-size:0;
	line-height:0;
	margin: 25px 0 ;}
.lc_fglist li{
	padding: 10px 0 10px 30px;
	font-size:14px;
	line-height:22px;
	background:url(../images/xf_lcicon02.png) no-repeat 0 center;}
.xf_fxqanner{
	height:450px;
	position:relative;
	background:url(../images/xf_fxqbanner.jpg) no-repeat center 0;}	
.fxq_box01{
	background:#fff;
	padding:60px 0;}
.fxq_box02{
	background:#f8f7f1 url(../images/xf_lcbg02.png) no-repeat right bottom;
	padding:60px 0;}
.com_title{
	text-align:center;
	font-size:42px;
	line-height:60px;
	margin-bottom:30px;
	font-weight:normal;}
.fslide_wrap{
	height:400px;}
.fslide_box{
	position:relative;
	height:400px;
	overflow:hidden;}
.law_list{
	height:380px;
	padding:10px 0;}
.law_list li{
	float:left;
	width:286px;
	padding: 0 7px;}
.law_list li .libox{
	border:1px solid #e6e3e3;
	position:relative;
	height:295px;
	padding: 22px 28px 60px;}
.law_list li .libox h5{
	line-height:30px;
	font-size:16px;
	font-weight:normal;
	color:#333;}
.fg_line03{
	display:block;
	height:2px;
	width:50px;
	font-size:0;
	line-height:0;
	background:#171c61;
	margin:18px 0;}
.law_list li .libox .info{
	font-size:16px;
	line-height:30px;
	height:180px;
	overflow:hidden;}
.law_list li .libox .btn{
	display:block;
	width:284px;
	text-align:center;
	height:56px;
	line-height:56px;
	color:#fff;
	font-size:16px;
	background:#ea544a;
	border:1px solid #ea544a;
	position:absolute;
	bottom:-1px;
	left:-1px;}
.law_list li .libox .btn:hover{
	background:#FF801A;}
.fslide_btn{
	position:relative;
	height:0;}
.fslide_btn a{
	display:block;
	width:60px;
	height:60px;
	position:absolute;
	bottom:170px;}
.fslide_btn a.prev{
	background:url(../images/xf_arrow03.png) no-repeat 0 0;
	left:-60px;}
.fslide_btn a.prev:hover{
	background-position: 0 bottom;}
.fslide_btn a.next{
	background:url(../images/xf_arrow03.png) no-repeat right 0;
	right:-60px;}
.fslide_btn a.next:hover{
	background-position: right bottom;}
.fxq_qalist{
	border-top:1px solid #dbdad7;}
.fxq_qalist li{
	border-bottom:1px solid #dbdad7;}
.fxq_qalist li .title{
	height:30px;
	line-height:30px;
	padding:20px 35px 20px 0;
	background:url(../images/xf_lcicon04.png) no-repeat right center;}
.fxq_qalist li .title strong{
	display:block;
	width:580px;
	height:30px;
	float:left;
	font-weight:bold;
	font-size:16px;
	color:#333;}
.fxq_qalist li .title strong span{
	display:block;
	width:30px;
	text-align:center;
	height:18px;
	line-height:18px;
	float:left;
	margin-right:16px;
	margin-top:6px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	background:#FF801A;
	border-radius: 5px;}
.fxq_qalist li .title .info{
	width:550px;
	height:30px;
	float:right;
	font-size:16px;
	color:#999;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;}
.fxq_qalist li .cont{
	padding-bottom:20px;
	font-size:16px;
	color:#999;
	line-height:30px;}
.fxq_qalist li .title.on{
	background-image:url(../images/xf_lcicon06.png);}
.fxq_qalist li .title.on .info{
	display:none;}
.complaint_tel{
	text-align:center;
	font-size:20px;
	line-height:34px;}
.complaint_tel p{
	margin-bottom:5px;}
.complaint_tel .tel{
	display:inline-block;
	padding-left:66px;
	height:53px;
	line-height:53px;
	font-size:38px;
	color:#dc0000;
	background:url(../images/xf_lcicon05.png) no-repeat 0 center;}
.complaint_info{
	border-top:1px solid #eceae1;
	margin-top:55px;
	padding-top:40px;}
.complaint_info ul li{
	width:360px;
	float:left;
	line-height:26px;
	font-size:16px;
	padding:10px 0;}
.complaint_info ul li.spel{
	width:480px;}

.xf_tzbanner{
	height:450px;
	background:url(../images/xf_tzbanner.jpg) no-repeat center 0;}

.lc_ctable td .tit{
	line-height:40px;
	font-size:28px;
	margin-bottom:10px;}
	
.xf_fhlbanner{
	height:450px;
	position:relative;
	background:url(../images/xf_fhlbanner.jpg) no-repeat center 0;}	
.fhl_box01{
	background:#fff;
	padding:60px 0;}
.fhl_box02{
	background:#f8f7f1;
	padding:60px 0;}
.law_list.spel{
	height:290px;}	
.law_list.spel li{
	width:592px;
	padding:0;
	float:none;}
.law_list.spel li .libox{
	height:206px;}
.law_list.spel li.fl{
	float:left;}
.law_list.spel li.fr{
	float:right;}
.law_list.spel li .libox .info{
	height:120px;}

.fhl_infobox{
	height:66px;
	width:800px;
	position:relative;
	margin: 50px auto 0;}
.fhl_infobox i{
	display:block;
	width:1px;
	height:60px;
	background:#dadada;
	position:absolute;
	top:50%;
	margin-top:-30px;
	left:50%;}
.fhl_infobox dl{
	width:286px;
	margin-left:38px;
	float:left;
	height:66px;
	padding-left:76px;}
.fhl_infobox dl.s1{
	background:url(../images/xf_lcicon07.png) no-repeat 0 center;}
.fhl_infobox dl.s2{
	background:url(../images/xf_lcicon08.png) no-repeat 0 center;}
.fhl_infobox dl dt{
	font-size:18px;
	line-height:26px;}
.fhl_infobox dl dd{
	color:#FF801A;
	font-size:24px;
	line-height:40px;}



/*-- add 20160523 --*/
.home_notice{
	background: #f3f3f3;}
.home_notice .wrapfix{
	height:30px;
	padding:15px 0;}
.hm_moticebox{
	width:1000px;
	float:left;
	height:30px;
	padding: 0 0 0 30px;
	overflow:hidden;
	background:url(../images/xf_lcicon09.png) no-repeat 0 center;}

.hm_moticebox ul li a{
	display:inline-block;
	line-height:30px;
	height:30px;
	color:#666;}
.hm_moticebox ul li a span{
	margin-left:10px;
	color:#999;}
.hm_noticebtn{
	width:15px;
	height:30px;
	float:right;}
.hm_noticebtn a{
	display:block;
	width:15px;
	height:15px;}
.hm_noticebtn a.prev{
	background:url(../images/xf_arrow04.png) no-repeat 0 0;}
.hm_noticebtn a.next{
	background:url(../images/xf_arrow04.png) no-repeat 0 bottom;}
.hm_noticebtn a.prev:hover{
	background-position: right 0;}
.hm_noticebtn a.next:hover{
	background-position: right bottom;}
.dj_downlist {
	padding-bottom:20px;}
.dj_downlist .title{
	height:46px;
	line-height:46px;
	border-bottom:1px solid #efeff0;
	font-size:18px;
	color:#666;}	
.dj_downlist ul{
	padding-left:15px;}
.dj_downlist ul li{
	border-bottom:1px solid #efeff0;
	height:50px;
	padding-right:120px;
	position:relative;
	font-size:14px;
	color:#666;}	
.dj_downlist ul li p{
	padding: 10px 0;
	line-height:30px;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	cursor:pointer;}	
.dj_downlist ul li .down{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:30px;
	color:#666;
	position:absolute;
	top:10px;
	right:0;}	
.dj_downlist ul li:hover{
	color:#FF801A;}
.dj_downlist ul li:hover .down{
	color:#FF801A;}	
	
.hm_float{
	width:40px;
	position:fixed;
	bottom:20px;
	right:5px;
	z-index:500;}	
.float_link a{
	display:block;
	width:40px;
	height:40px;
	margin-bottom:1px;}
.float_link a.code{
	background:#c1c1c1 url(../images/xf_lcicon10.png) no-repeat 0 0; }	
.float_link a.service{
	background:#c1c1c1 url(../images/xf_lcicon10.png) no-repeat 0 -41px; }	
.float_link a.idea{
	background:#c1c1c1 url(../images/xf_lcicon10.png) no-repeat 0 -82px; }	
.float_link a.top{
	background:#7e7e7e url(../images/xf_lcicon10.png) no-repeat 0 -123px; }		
.float_link a:hover{
	background-color:#7e7e7e;}
.code_layer{
	height:107px;
	width:107px;
	background:#fff;
	padding:28px;
	position:absolute;
	top:0;
	right:50px;}
.code_layer i{
	display:block;
	width:5px;
	height:10px;
	background:url(../images/xf_arrow06.png) no-repeat 0 0;
	position:absolute;
	top:15px;
	right:-5px;}	
.code_layer .pic img{
	display:block;
	width:107px;
	height:107px;}	
	


/*6.22 add*/
.excellbanner {
	width:100%;
	height:450px;
	position:relative;
}
.excellbanner img {
	display:block;
	height:450px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-955px;
}
.introduct {
	font-size:14px;
	color:#666666;
	text-align:center;
	line-height:24px;
	padding-bottom:10px;
}
.presentlist {
	padding:15px 0px 10px 0px;
}
.presentlist li {
	width:200px;
	float:left;
	margin-left:85px;
}
.presentlist li img {
	display:block;
	width:120px;
	height:120px;
	margin:0 auto;
}
.presentlist li h3 {
	font-size:24px;
	color:#333333;
	text-align:center;
	padding:35px 0px 12px 0px;
}
.presentlist li p {
	font-size:14px;
	color:#666666;
	line-height:24px;
	text-align:center;
}
.require {
	font-size:14px;
	color:#666666;
	line-height:24px;
	border-bottom:1px solid #e6e6e6;
	padding:20px 0px 26px 0px;
}
.require dt {
	font-size:18px;
	color:#333333;
	padding-bottom:18px;
}
.require dd span {
	color:#171c61;
}
.postjob {
	padding-bottom:30px;
}
.postjob li {
	border-bottom:1px solid #e6e6e6;
}
.postjob li h3 {
	padding:0px 0px 0px 50px;
	height:70px;
	line-height:70px;
	font-size:18px;
	color:#333333;
	background:url(../images/downbg.png) no-repeat right center;
	position:relative;
	cursor:pointer;
}
.postjob li h3.check {
	background:url(../images/upbg.png) no-repeat right center;
}
.postjob li h3 p {
	width:30px;
	height:18px;
	text-align:center;
	line-height:18px;
	background:#FF801A;
	font-size:14px;
	color:#ffffff;
	border-radius:4px;
	position:absolute;
	top:26px;
	left:0px;
}
.postjob li div {
	padding:5px 0px 0px 51px;
	display:none;
}
.postjob li div dl {
	font-size:14px;
	color:#999999;
	line-height:24px;
	padding-bottom:26px;
}
.postjob li div dl dt {
	font-size:16px;
	color:#333333;
	padding-bottom:3px;
}

/*-- add 20160711 --*/
.into_content{
	position:relative;}
.data_box{
	height:30px;
	position:absolute;
	top:15px;
	left:0;}
.data_box .line{
	display:block;
	height:1px;
	background:#999;
	width:18px;
	float:left;
	margin: 14px 5px 0;}
.data_text.laydate-icon{
	width:160px;
	height:20px;
	line-height:20px;
	padding: 4px 10px;
	border:1px solid #ddd;
	font-size:14px;
	color:#666;
	outline:none;
	float:left;}
.data_btn{
	display:block;
	height:30px;
	line-height:30px;
	width:80px;
	text-align:center;
	background:#eb544b;
	float:left;
	margin-left:15px;
	font-size:16px;
	color:#fff;
	border-radius:4px;}


/*****20160712 交互修改****/
.top_link{
	padding: 0;
	height: auto;
	position: relative;
}
.top_link .space{
	margin: 7px 5px;
}
.top_link a.sina,.top_link a.weixin{
	padding: 7px 0;
}
.top_link a:hover{
	color: #ff801a;
}
.top_link a.sina:hover{
	background:url(../images/xf_toplk02.png) no-repeat center;
}
.top_link a.weixin:hover{
	background:url(../images/xf_toplk03.png) no-repeat center;
}
.top_link a.app:hover{
	background: url(../images/xf_toplk01s.png) no-repeat 15px center;
}
.top_link a.app:hover span{
	background:url(../images/xf_arrow02s.png) no-repeat right center;
}
.pa_app{
	display: none;
	background: #FFFFFF;
	padding: 30px 0px 25px 35px;
	position: absolute;
	top: 40px;
	left: 120px;
	/*width: 310px;*/
	z-index: 999;
}
.pa_app li{
	float: left;
	margin-right: 35px;
	text-align: center;
}
.pa_app li img{
	width: 145px;
}
.pa_app li p{
	font-size: 16px;
	margin-top: 15px;
	color: #333;
}
.pa_wx{
	display: none;
	background: #FFFFFF;
	padding: 30px 0px 25px 35px;
	position: absolute;
	top: 40px;
	left: 120px;
	width: 310px;
	z-index: 999;
}
.pa_wx li{
	float: left;
	margin-right: 35px;
	text-align: center;
}
.pa_wx li img{
	width: 115px;
}
.pa_wx li p{
	font-size: 16px;
	margin-top: 15px;
	color: #333;
}

/* 首页  图标  移入翻转 */
.feaIconRotate {
	-webkit-animation: feaIconRotate 0.3s linear;
  -moz-animation: feaIconRotate 0.3s linear;
  -ms-animation: feaIconRotate 0.3s linear;
  animation: feaIconRotate 0.3s linear;
  z-index: 1; }

@-webkit-keyframes feaIconRotate {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(0, 1, 1);
    -moz-transform: scale3d(0, 1, 1);
    -ms-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);  }
  100% {
     -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);} }
@-moz-keyframes feaIconRotate {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(0, 1, 1);
    -moz-transform: scale3d(0, 1, 1);
    -ms-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@-ms-keyframes feaIconRotate {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(0, 1, 1);
    -moz-transform: scale3d(0, 1, 1);
    -ms-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes feaIconRotate {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(0, 1, 1);
    -moz-transform: scale3d(0, 1, 1);
    -ms-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

/***鼠标滑过 内容右移***/
.xf_job_list li > div,.news_left .cont .slide_wrap,.news_list li{
	transition: all 0.3s ease;
}
.xf_job_list li > div:hover,.news_left .cont:hover .slide_wrap,.news_list li:hover{
	margin-left: 10px;
}


/***图片放大***/
.news_left .pic img{
	transition: all 0.5s linear;
}
.news_left .pic img:hover{	
	transform: scale(1.2,1.2);
}


.news_left,.news_right{
	background: #fff;
}
.xf_notlist li h5 a:hover{
	color: #ff801a;
}
.xf_infolist li h5{
	font-size: 18px;
}
.xf_title h3{
	font-size: 30px;
}

.xf_notlist li .time{
	font-size: 16px;
}
.hm_noticebtn{
	width: 44px;
	height: 18px;
}
.hm_noticebtn a{
	width: 18px;
	height: 18px;
	display: inline-block;
}
.hm_noticebtn a.prev{
	background:url(../images/xf_arrow07.png) no-repeat 0 0;
}
.hm_noticebtn a.next{
	background:url(../images/xf_arrow07.png) no-repeat right 0;
}
.hm_noticebtn a.prev:hover{
	background:url(../images/xf_arrow07s.png) no-repeat 0 0;
}
.hm_noticebtn a.next:hover{
	background:url(../images/xf_arrow07s.png) no-repeat right 0;
}
.into_list ul li a{
	font-size: 14px;
}
.into_main{
	background: #f3f3f3;
}

.into_main .into_float{
	background: #fff;
	margin-top: 40px;
	width: 930px;
}
.into_main .sidebar{
	background: #fff;
	margin-top: 40px;
}

.into_main .into_content .place{
	padding: 0 25px;
}
.data_box{
	left: 25px;
}
.into_list{
	padding: 0 25px;
}
.into_list ul li a{
	border-bottom: 1px dashed #D6D6D6;
}
.place_tit{
	float: left;
	font-size: 18px;
}
.page_fy{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.page_fy a{
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin-right: 5px;
	background: #F3F3F3;
	color: #999999;
}
.page_fy a:hover{
	color: #fff;
	background: #999;
}
.page_fy a.on{
	background: #FF801A;
	color: #fff;
}
.page_fy a.prev{
	background: #f3f3f3 url(../images/xf_arrow08.png) center  center no-repeat;
}
.page_fy a.next{
	background: #f3f3f3 url(../images/xf_arrow09.png) center  center no-repeat;
}
.into_post .meta{
	color: #999;
}
.dj_downlist{
	padding-bottom: 0;
	border-bottom: 1px #f3f3f3 solid;
}
.dj_downlist ul li .down{
	right: 25px;
}
.dj_downlist ul li.no_border{
	border-bottom: none;
}
.lc_ztcont{
	width: 920px;
	padding: 0;
	position: relative;
	height: 420px;
}
.lc_ctable td h5{
	font-size: 30px;
}
.lc_ctable td p{
	font-size: 16px;
}
.lc_ztcont .pic{
	width: 240px;
	height: 240px;
	margin-top: -120px;
	position: absolute;
	top: 50%;
}
.lc_ztcont .cont{
	width: 495px;
	position: absolute;
	top: 0;
	opacity: 0;
}
.lc_box01 .lc_ztcont .pic{
	left: -999px;
}
.lc_box01 .lc_ztcont .cont{
	right: -999px;
	margin: 0;
}
.lc_box02 .lc_ztcont .pic{
	right:-999px;
}
.lc_box02 .lc_ztcont .cont{
	left: -999px;
	margin: 0;
}
.fhl_box01{
	padding: 50px 0;
}
.com_title{
	font-size: 30px;
}
.introduct{
	font-size: 16px;
	line-height: 30px;
}
.presentlist li img{
	width: 100px;
	height: 100px;
}
.presentlist li h3{
	font-size: 18px;
	padding: 25px 0 10px;
}
.law_list li .libox h5{
	font-size: 18px;
}
.law_list li .libox .info{
	font-size: 14px;
}
.law_list li .libox .btn{
	border: 1px #e6e6e6 solid;
	background: none;
	color: #666;
}
.law_list li .libox .btn.on,.law_list li .libox .btn:hover{
	background: #FF801A;
	color: #FFFFFF;
	border: 1px #FF801A solid;
}
.complaint_tel{
	font-size: 16px;
}

.law_list li{
	padding: 0 20px;
	width: 360px;
}
.law_list li .libox{
	height: 295px;
}
.law_list li .libox .btn{
	width: 100%;
}
.fxq_qalist li .title strong{
	font-size: 18px;
	font-weight: normal;
}
.complaint_tel .tel{
	font-size: 24px;
}
.fhl_infobox.center .s1{
	margin: 0 auto;
	float: inherit;
}
.complaint_info ul li{
	font-size: 14px;
	line-height:30px;
	padding:0;
}
.lc_ctable td .tit{
	font-size:22px;
	line-height:40px;
	margin-bottom:0}
.lc_ctable td h5{
	margin-bottom:0;}
.xf_infolist{
	padding:10px 80px 0px;}
.xf_notlist li p{
	width:270px;}
.home_notice{
	border-bottom:none;}
.hm_noticebtn{
	margin-top:5px;}

.into_main .into_content .place{
	height:60px;
	line-height:60px;}
.dj_downlist ul{
	padding-left:25px;}
.dj_downlist ul li{
	height:60px;
	line-height:60px;}
.dj_downlist ul li p{
	padding:15px 0;}
.dj_downlist ul li .down{
	top:15px;}
.law_list.spel li{
	width:580px;}
.fhl_box02{
	background:#f3f3f3}
.fhl_infobox dl{
	margin-left:40px;}
.fhl_infobox dl.s1{
	width:auto;
	position:absolute;
	right:50%;
	margin-right:40px;}
.fhl_infobox dl.s2{
	width:auto;
	position:absolute;
	left:50%;
	margin-left:40px;}
.presentlist{
	padding:15px 80px 10px 80px;}
.presentlist li{
	width:25%;
	margin:0;}

.into_main{
	padding-bottom:40px;}
.fhl_infobox.center .s1.s3{
	margin-right:-200px;}
	
/***文章详情***/
.into_post .entry{
	word-break:break-word;}
.into_post .entry b{
	font-weight:bold;}
	
/***友情链接*******/
.bank_list{
	padding:10px 25px 40px;
	*margin-left:-30px;}
.bank_list ul{
	margin-left:-30px;}
.bank_list li{
	float:left;
	margin-top:30px;
	margin-left:32px;}
.bank_list li a{
	display:block;
	text-align:center}
.bank_list li a span{
	display:block;
	width:193px;
	height:68px;
	border:1px #e6e6e6 solid;}
.bank_list li a span img{
	opacity:0.7;
	width:100%;
	height:68px;}
.bank_list li p{
	color:#333;
	font-size:14px;
	margin-top:15px;}
.bank_list li:hover img{
	opacity:1;}
	


.main,.into_main{
	min-width: 1223px;
}

.banner_box2,.xf_fhlbanner,.xf_fxqanner,.xf_tzbanner,.xf_lcbanner{
	min-width: 1223px;
}
.banner_box{
	min-width: 1223px;
}

/*************合规专栏********/
.hg_banner{
	background:url(../images/hg_banner.png) center center no-repeat;
	height:450px;}
.hg_box{
	background:#f3f3f3;}
.hg_box .hg_main{
	width:1200px;
	padding:40px 0 20px;
	margin:0 auto;}
.hg_main h4{
	line-height:40px;
	margin-bottom:30px;
	text-align:center;
	color:#333;
	font-size:30px;
	font-weight:normal}
.hg_main ul{
	border-top:1px solid #dbdad7;}
.hg_main ul li a{
	position:relative;
	display:block;
	color:#333;
	font-size:18px;
	line-height:30px;
	padding:20px;
	padding-right:140px;
	border-bottom:1px solid #dbdad7;}
.hg_main ul li a span{
	color:#999;
	font-size:16px;
	position:absolute;
	right:0;
	margin-right:20px;}
.hg_main ul li a:hover{
	color:#ff801a;}
.hg_main .page_fy a{
	background:#fff;}
.hg_main .page_fy a:hover{
	color: #fff;
	background: #999;
}
.hg_main .page_fy a.on{
	background: #ff801a;
	color: #fff;
}
.hg_main .page_fy a.prev{
	background: #fff url(../images/xf_arrow08.png) center  center no-repeat;
}
.hg_main .page_fy a.next{
	background: #fff url(../images/xf_arrow09.png) center  center no-repeat;
}
.xf_hotbox{
	background: #F3F3F3;
	padding: 50px 0 60px;
}
.xf_hotbox ul{
	margin-left: -20px;
}
.xf_hotbox ul li{
	float: left;
	padding: 30px;
	width: 225px;
	margin-right: 20px;
	background: #FFFFFF;
	text-align: center;
	position: relative;
}
.xf_hotbox ul li h4{
	color: #333333;
	font-size: 30px;
	font-weight: normal;
	line-height: 40px;
	margin-bottom: 5px;
}
.xf_hotbox ul li p.p1{
	color: #666666;
	font-size: 14px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px #E6E6E6 solid;
}
.xf_hotbox ul li p.p2{
	font-size: 14px;
	color: #999999;
}
.xf_hotbox ul li h5{
	font-size: 48px;
	line-height: 58px;
	color: #ff801a;
	font-family: arial;
	margin: 10px 0;
}
.xf_hotbox ul li a{
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border: 1px #ff801a solid;
	font-size: 18px;
	transition: all 0.2s;
	color: #ff801a;
}
.xf_hotbox ul li a:hover{
	background: #ff801a;
	color: #FFFFFF;
}
.xf_hotbox ul li img.hot_tit{
	position: absolute;
	left: 0;
	top: 0;
}
.yc_banner{
	height: 450px;
	background: url(../images/images/yc_banner.jpg) center center no-repeat;
}


.pl_list li div{
	display: table;
}
.pl_list li h5{
	color: #333333;
	font-size: 18px;
	overflow: auto;
	line-height: 26px;
	white-space: inherit;
	height: 80px;
	display:table-cell;
	vertical-align: middle;
}
