﻿@charset "utf-8";
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,h4,h5,h6{
	font-style:normal;
	font-weight:normal;
}
ol, ul, li {
	list-style-type:none;
}
a{
	text-decoration:none;
}
i,em{
	font-style:normal;
}
input,textarea{
	border:0 none;
	outline:0 none;
	font-family:"微软雅黑","microsoft yahei";
}
img,fieldset{
	border:0 none;
}
::-webkit-input-placeholder{font-family:"微软雅黑","microsoft yahei";color:#cccccc;}
::-moz--placeholder{font-family:"微软雅黑","microsoft yahei";color:#cccccc;}
body{
	font-family:"微软雅黑","microsoft yahei";
	font-size:14px;
	color:#222222;
	line-height:1.8;
	cursor:default;
	background:#f7f7f7;
}
/*body *{
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}*/
.clearfix{
	position:relative;
	*height:1%;
}
.clearfix:after{
	content:'';
	display:block;
	width:100%;
	height:0;
	clear:both;
	visibility:hidden;
}
.inner{
	width:1200px;
	margin:0 auto;
	position:relative;
}
.header, .banner-box, .main-content, .contianer > .content, .footer-main, .footer-bottom {
	min-width:1200px;
	width:expression(document.body.clientWidth <= 1200? "1200px": "auto");
}
.header{
	position:relative;
	z-index:999;
}
.button {
	display: block;
	border: 1px solid #c7055d;
	border-radius: 4px;
	padding: 0 10px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	transition: 		all .2s linear;
	-ms-transition: 	all .2s linear;
	-moz-transition: 	all .2s linear;
	-webkit-transition: all .2s linear;
}
.button.fill {
	color: #fff;
	background: #c7055d;
}
.button.stroke {
	color: #c7055d;
}
.button.fill:hover {
	background: #b3165d;
}
.button.stroke:hover {
	border-color: #c7055d;
	background: #c7055d;
	color: #fff;
}
.button.disabled,
.button.disabled:hover {
	border-color: #999;
	background-color: #999;
	cursor: default;
}
.red {
	color: #c7055d !important;
}
.hd_bar{
	position: relative;
	background:#f4f4f4;
	z-index: 50;
}
.hd_bar .inner{
	height:30px;
}
.hd_bar .login_box,
.hd_bar .user_box{
	float:left;
}
.hd_bar a,
.hd_bar p{
	display:inline-block;
	vertical-align:top;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#666666;
	transition: 		color .3s linear;
	-ms-transition: 	color .3s linear;
	-moz-transition: 	color .3s linear;
	-webkit-transition: color .3s linear;
}
.hd_bar a:hover{
	color:#c7055d;
}
.hd_bar .login_box a{
	padding:0 15px 0 20px;
	margin-right:15px;
	position:relative;
}
.hd_bar .user_box a {
	padding-left: 15px;
	margin-left: 6px;
	position:relative;
}
.hd_bar .login_box a:last-child,
.hd_bar .login_box a.last{
	margin:0;
}
.hd_bar .login_box a:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:12px;
	height:30px;
}
.icon_lock:before{
	background:url(../images/icon-lock.png) no-repeat right center;
}
.icon_pen:before{
	background:url(../images/icon-pen.png) no-repeat left center;
}
.hd_bar .login_box a:not(:last-child):after,
.hd_bar .menu > ul > li:not(:last-child):after,
.hd_bar .user_box a:not(:last-child):before {
	content:'';
	position:absolute;
	right:0;
	top: 15px;
	width:1px;
	height:12px;
	margin-top:-6px;
	background:#d9d9d9;
}
.hd_bar .user_box a:not(:last-child):before {
	right: auto;
	left: 0;
}
.hd_bar .menu{
	position: absolute;
	top: 0;
	right: 0;
}
.hd_bar .menu > ul > li{
	float:left;
	padding:0 5px;
	position:relative;
	transition: 			background-color .3s linear;
	-ms-transition: 		background-color .3s linear;
	-moz-transition: 		background-color .3s linear;
	-webkit-transition: 	background-color .3s linear;
}
.hd_bar .menu > ul > li a{
	padding:0 10px;
}
.hd_bar .menu .sel_box {
	border: 1px solid transparent;
	border-top: none;
	height: 30px;
	transition: 				all .3s linear;
	-ms-transition: 		all .3s linear;
	-moz-transition: 		all .3s linear;
	-webkit-transition: all .3s linear;
}
.hd_bar .menu li:hover .sel_box{
	height: auto;
	border: 1px solid #d9d9d9;
	border-top: none;
	background: #fff;
	position:relative;
}
/*.sel_box:before{
	content:'';
	position:absolute;
	left:0;
	right:100%;
	height:1px;
	background:#D9D9D9;
	transition:right .3s linear;
}
.menu li:hover .sel_box:before{
	right:0;
}*/
.sel_box strong{
	display:block;
	height:30px;
	line-height:30px;
	padding:0 15px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	-ms-transition: 	color .3s linear;
	-moz-transition: 	color .3s linear;
	-webkit-transition: color .3s linear;
	transition: 		color .3s linear;
	cursor:pointer;
	position:relative;
	background: #f4f4f4;
	z-index:100;
}
.menu li:hover .sel_box strong{
	color:#c7055d;
	background: #fff;
}
.sel_box .sel_list{
	left:0;
	top:100%;
	width:100%;
	background:#FFFFFF;
	z-index:99;
	-ms-transform: 		translateY(-100%);
	-moz-transform: 	translateY(-100%);
	-webkit-transform: 	translateY(-100%);
	transform: 			translateY(-100%);
	opacity:0;
	-ms-transition: 	transform .3s linear,opacity .3s .1s linear;
	-moz-transition: 	transform .3s linear,opacity .3s .1s linear;
	-webkit-transition: transform .3s linear,opacity .3s .1s linear;
	transition: 		transform .3s linear,opacity .3s .1s linear;
	display: none\0/; /*兼容IE8*/
}
.menu li:hover .sel_box .sel_list,
.menu li.act .sel_box .sel_list{
	-ms-transform: 		translateY(0);
	-moz-transform: 	translateY(0);
	-webkit-transform: 	translateY(0);
	transform: 			translateY(0);
	opacity:1;
	display: block\0/; /*兼容IE8*/
}
.sel_box .sel_list li a{
	display:block;
	height:35px;
	line-height:35px;
	font-size:12px;
	color:#333333;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: 		color .3s linear,background-color .3s linear,transform .3s linear;
	-ms-transition: 	color .3s linear,background-color .3s linear,transform .3s linear;
	-moz-transition: 	color .3s linear,background-color .3s linear,transform .3s linear;
	-webkit-transition: color .3s linear,background-color .3s linear,transform .3s linear;
}
.sel_box .sel_list li:hover a{
	color:#c7055d;
	background:#f7f7f7;
}
.sel_box .sel_list li a span{
	display:inline-block;
	vertical-align:top;
	height:35px;
	transition: 		transform .3s linear;
	-ms-transition: 	transform .3s linear;
	-moz-transition: 	transform .3s linear;
	-webkit-transition: transform .3s linear;
}
.sel_box .sel_list li:hover a span{
	transform: 			translateX(10px);
	-ms-transform: 		translateX(10px);
	-moz-transform: 	translateX(10px);
	-webkit-transform: 	translateX(10px);
}
.sel_box strong:after{
	content:'';
	display:inline-block;
	vertical-align:top;
	height:30px;
	width:15px;
	background:url(../images/icon-sel.png) no-repeat center center;
	transition: 			transform .3s linear;
	-ms-transition: 		transform .3s linear;
	-moz-transition: 		transform .3s linear;
	-webkit-transition: 	transform .3s linear;
}
.menu li:hover strong:after{
	transform: 			rotate(180deg);
	-ms-transform: 		rotate(180deg);
	-moz-transform: 	rotate(180deg);
	-webkit-transform: 	rotate(180deg);
}
.hd_center{
	height:99px;
	border-bottom:1px solid #eeeeee;
	background:#FFFFFF;
	position:relative;
	z-index: 2;
}
.hd_center .logo{
	display:block;
	width:432px;
	height:99px;
	background:url(../images/logo.png) no-repeat center center;
}
.hd_center .rt_box{
	position: absolute;
	top: 0;
	right: 0;
	padding:32px 0;
}
.hd_center .rt_box .search_box,
.hd_center .rt_box .phone{
	float:left;
}
.search_box{
	width:200px;
	height:35px;
	padding:0 40px 0 10px;
	border:1px solid #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
}
.search_box input{
	display:block;
	font-size:14px;
	padding:5px 0;
	line-height:23px;
	width:100%;
}
.search_box a{
	position:absolute;
	right:0;
	top:0;
	width:34px;
	height:33px;
	background:url(../images/icon-search.png) no-repeat center center;
}
.phone {
	position: relative;
	display: block;
	width: 208px;
	height: 37px;
	margin-left: 30px;
	line-height: 17px;
}
.phone p {
	font-size: 12px;
	color: #999;
}
.phone p + p {
	margin-top: 3px;
}
.phone h2 {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 37px;
	font-size: 36px;
	color: #C7055D;
}
.hd_nav{
	height:49px;
	background:#ffffff;
	border-bottom:1px solid #eeeeee;
}
.hd_nav li{
	float:left;
	width: 150px;
	/*border-right:1px solid #eeeeee;*/
	position:relative;
}
.hd_nav li + li {
	border-left: 1px solid #eeeeee;
	width: 149px;
}
/*.hd_nav li.last,
.hd_nav li:last-child{
	border-right:0 none;
}*/
.hd_nav li + li:before{
	content:'';
	position:absolute;
	bottom:-7px;
	left:50%;
	margin-left:-7px;
	border:7px solid transparent;
	border-top:7px solid #c7055d;
	opacity:0;
	-ms-transition:opacity .3s linear,bottom .3s linear;
	-moz-transition:opacity .3s linear,bottom .3s linear;
	-webkit-transition:opacity .3s linear,bottom .3s ease-in-out;
	transition:opacity .3s linear,bottom .3s ease-in-out;
	display: none\0/; /*兼容IE8*/
}
.hd_nav li:hover:before{
	opacity:1;
	bottom:-14px;
}
.hd_nav li a.dex1{
	display:block;
	height:49px;
	line-height:49px;
	font-size:16px;
	color:#333333;
	text-align:center;
	-ms-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;
}
.hd_nav li:hover a,
.hd_nav li.act a{
	color:#c7055d;
}

/**中间**/
.banner_box{
	width: 100%;
	height:450px;
	overflow:hidden;
	position:relative;
}
.banner_box .banner_list,
.banner_box .banner_list ul{
	height:450px;
}
.banner_box .banner_list li{
	float:left;
	width:100%;
	height:450px;
}
.banner_box .banner_list li a{
	display:block;
	height:450px;
}
.banner_box .banner_list li a h1 {
	display: block;
	position: absolute;
	top: 136px;
	left: 50%;
	margin-left: -600px;
	line-height: 66px;
	font-size: 66px;
	color: #fff;
}
.banner_box .banner_list li a p {
	display: block;
	position: absolute;
	top: 228px;
	left: 50%;
	margin-left: -600px;
	line-height: 24px;
	font-size: 24px;
	color: #fff;
}
.banner_box .banner_dots{
	position:absolute;
	left:0;
	bottom:40px;
	width:100%;
	font-size:0;
	line-height:0;
	text-align:center;
	z-index:2;
}
.banner_box .banner_dots span{
	display:inline-block;
	vertical-align:top;
	width:9px;
	height:9px;
	margin:0 5px;
	background:#FFFFFF;
	border:1px solid #8e6d4b;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-ms-transition:width .3s linear,height .3s linear,background-color .3s linear;
	-moz-transition:width .3s linear,height .3s linear,background-color .3s linear;
	-webkit-transition:width .3s linear,height .3s linear,background-color .3s linear;
	transition:width .3s linear,height .3s linear,background-color .3s linear;
	cursor:pointer;
	position:relative;
	/*兼容IE8*/
	border: none\0/;
	background: url(../images/banner_dot.png) center bottom no-repeat\0/;
}
.banner_box .banner_dots span:before{
	content:'';
	position:absolute;
	left:-2px;
	top:-2px;
	width:13px;
	height:13px;
	border:1px solid #8e6d4b;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	background:#8e6d4b;
	z-index:2;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	opacity:0;
	-ms-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	transition:opacity .3s linear;
	/*兼容IE8*/
	display: none\0/;
	border: none\0/;
	background: url(../images/banner_dot.png) center top no-repeat\0/;
}
.banner_box .banner_dots span:hover:before,
.banner_box .banner_dots span.act:before{
	opacity:1;
	display: block\0/; /*兼容IE8*/
}
.banner_box .banner_dots em{
	display:inline-block;
	vertical-align:top;
	width:16px;
	height:1px;
	background:#8e6d4b;
	position:relative;
	top:5px;
}
/*.banner_box .inner{
	position:absolute;
	left:50%;
	top:0;
	margin-left:-600px;
	height:100%;
	z-index:1;
}*/
.banner_box .login_ubox{
	position:absolute;
	left:50%;
	top:50%;
	width:140px;
	height:140px;
	margin-top:-90px;
	margin-left: 410px;
	padding:20px 25px;
	background: url(../images/black40-bg.png);
	z-index:9;
}
.banner_box .login_ubox p{
	margin-top:15px;
	font-size:12px;
	color:#ffffff;
	text-align:center;
}
.btn_box a{
	display:block;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#fff;
	text-align: center;
	background:#c7055d;
	-ms-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;
}
.btn_box a + a {
	margin-top: 10px;
	color: #333;
	background: #fff;
}
.btn_box a:hover {
	background: #ac034f;
}
.btn_box a + a:hover {
	background: #f5f5f5;
}
/*.btn_box a:nth-child(1){
	color:#ffffff;
	background:#c7055d;
	margin-bottom:10px;
}
.btn_box a:nth-child(1):hover{
	background:#ac034f;
}
.btn_box a:nth-child(2):hover{
	background:#f5f5f5
}*/
.trace_box{
	height:90px;
	background:#c7055d;
}
.trace_box .inner{
	height:90px;
	overflow:hidden;
}
.trace_box .prev,
.trace_box .next{
	position:absolute;
	top:50%;
	width:20px;
	height:30px;
	margin-top:-15px;
	opacity:0.5;
	-ms-transform:opacity .3s linear;
	-moz-transform:opacity .3s linear;
	-webkit-transform:opacity .3s linear;
	transform:opacity .3s linear;
}
.trace_box .prev{
	left:0px;
	background:url(../images/icon-prev.png) no-repeat center center;
}
.trace_box .next{
	right:0px;
	/*-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(1880deg);
	transform:rotate(180deg);*/
	background:url(../images/icon-next.png) no-repeat center center;
}
.trace_box .prev:hover,
.trace_box .next:hover{
	opacity:1;
}
.trace_list_box{
	margin-left:-1px;
}
.trace_list_box li{
	float:left;
	width:300px;
	padding:21px 0;
	text-align:center;
	position:relative
}
.trace_list_box li:not(:first-child):before{
	content:'';
	position:absolute;
	left:0;
	top:50%;
	width:1px;
	height:38px;
	margin-top:-19px;
	background:#af8f50;
}
.trace_list_box li:visible:first-child:before{
	opacity:0;
}
.trace_list_box li a{
	display:inline-block;
	padding-left:70px;
	color:#e1d2b9;
	text-align:left;
	position:relative;
}
.trace_list_box li img{
	position:absolute;
	top:0;
	left:0;
	width:60px;
	height:44px;
	transition: transform .3s linear;
	-ms-transition: transform .3s linear;
	-moz-transition: transform .3s linear;
	-webkit-transition: transform .3s linear;
}
.trace_list_box li a:hover img{
	-ms-animation:shake .3s linear;
	-moz-animation:shake .3s linear;
	-webkit-animation:shake .3s linear;
	animation:shake .3s linear;
}
.trace_list_box li h5{
	font-size:16px;
	line-height:24px;
	color:#FFFFFF;
}

.notice_box{
	border-bottom: 1px solid #f7f7f7;
	height:59px;
	background:#FFFFFF;
	overflow:hidden;
}
.notice_box .inner{
	height:100%;
}
.notice_box .text{
	position:absolute;
	left:0;
	top:50%;
	height:24px;
	margin-top:-12px;
}
.notice_box .text span{
	display:inline-block;
	vertical-align:top;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#c7055d;
}
.notice_box .text .icon_bell{
	width:24px;
	background:url(../images/icon-bell.gif) no-repeat center center;
}
.notice_box .text .line{
	width:1px;
	height:18px;
	position:relative;
	top:3px;
	margin:0 10px;
	background:#eeeeee;
}
.notice_box .notice_list_box {
	padding: 0 100px 0 130px;
	height: 60px;
}
.notice_box .notice_list_box > a {
	position: absolute;
	top: 24px;
	right: 0;
	display: block;
	margin-right: 28px;
	border-right: 1px solid #ccc;
	padding-right: 12px;
	line-height: 12px;
	font-size: 14px;
	text-align: center;
	color: #666;
}
.notice_box .notice_list_box > a em {
	position: absolute;
	top: 0;
	right: -28px;
	display: block;
	width: 15px;
	height: 11px;
	background: url(../images/icon_more.png) center no-repeat;
	background-size: 100% 100%;
}
.notice_box .notice_list_box > a:hover {
	color: #c7055d;
}
.notice_list_box li a{
	display:block;
	font-size:14px;
	color:#333333;
	line-height:60px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-ms-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-webkit-transition: color .2s ease-out;
	transition: color .2s ease-out;
}
.notice_list_box li a:hover {
	color: #c7055d;	
}
.notice_list_box li a em{
	display:inline-block;
	vertical-align:top;
	height:60px;
	width:30px;
	margin-left:5px;
	background:url(../images/icon-new.png) no-repeat center center;
}
.sec_box{
	overflow:hidden;
}
.sec_box li{
	opacity:1;
	-ms-transform:translate3d(0,100%,0);
	-moz-transform:translate3d(0,100%,0);
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
}
.sec_box li.fadeInUp{
	 -webkit-animation: fadeInUp .7s ease-in-out both;
    -moz-animation: fadeInUp .7s ease-in-out both;
    -ms-animation: fadeInUp .7s ease-in-out both;
    animation: fadeInUp .7s ease-in-out both;
}
.sec_box li.fadeInUp:nth-child(1){
	-ms-animation-delay:.0s;
	-moz-animation-delay:0s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}
.sec_box li.fadeInUp:nth-child(2){
	-ms-animation-delay:.1s;
	-moz-animation-delay:.1s;
	-webkit-animation-delay:.1s;
	animation-delay:.1s;
}
.sec_box li.fadeInUp:nth-child(3){
	-ms-animation-delay:.2s;
	-moz-animation-delay:.2s;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.sec_box li.fadeInUp:nth-child(4){
	-ms-animation-delay:.3s;
	-moz-animation-delay:.3s;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}
.sec_tit{
	padding:35px 0;
	position:relative;
}
.sec_tit h2{
	font-size:24px;
	line-height:36px;
	color:#333333;
	position:relative;
}
.sec_tit h2:after{
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:45px;
	height:1px;
	background:#c7055d;
}
.sec_tit h2 small{
	font-size:14px;
	color:#aaaaaa;
	margin-left:5px;
}
.sec_tit .more_btn{
	position:absolute;
	right:0;
	top:50%;
	width:120px;
	height:32px;
	line-height:32px;
	margin-top:-16px;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	background:#a4a6a7;
	-ms-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;
}
.sec_tit .more_btn:hover{
	background:#c7055d;
}
.sec_tit .more_btn span{
	display:inline-block;
	-ms-transform:translateX(0px);
	-moz-transform:translateX(0px);
	-webkit-transform:translateX(0px);
	transform:translateX(0px);
	-ms-transition:transform .3s linear;
	-moz-transition:transform .3s linear;
	-webkit-transition:transform .3s linear;
	transition:transform .3s linear;
	position:relative;
}
.sec_tit .more_btn:hover span{
	-ms-transform:translateX(-10px);
	-moz-transform:translateX(-10px);
	-webkit-transform:translateX(-10px);
	transform:translateX(-10px);
}
.sec_tit .more_btn:before{
	content:'';
	position:absolute;
	left:-56px;
	top:50%;
	width:80px;
	height:1px;
	background:#c7055d;
}
.sec_tit .more_btn:hover:before{
	-ms-animation:fadeInLeft .3s linear forwards;
	-moz-animation:fadeInLeft .3s linear forwards;
	-webkit-animation:fadeInLeft .3s linear forwards;
	animation:fadeInLeft .3s linear forwards;
	left: 0\0/; /*兼容IE8*/
}
.sec_tit .more_btn span:after{
	content:'';
	position:absolute;
	top:50%;
	right:0;
	width:7px;
	height:9px;
	margin-top:-4px;
	background:url(../images/icon-marr.png) no-repeat center center;
	opacity:0;
	-ms-transition:opacity .3s linear,right .2s .1s linear;
	-moz-transition:opacity .3s linear,right .2s .1s linear;
	-webkit-transition:opacity .3s linear,right .2s .1s linear;
	transition:opacity .3s linear,right .2s .1s linear;
	display: none\0/; /*兼容IE8*/
}
.sec_tit .more_btn:hover span:after{
	opacity:1;
	right:-22px;
	display: block\0/; /*兼容IE8*/
}
.sec_tit .more_btn.act:before{
	width:20px;
	background:#FFFFFF;
}
/**sec网上营业厅**/
.online_business_hall_box {
	background: #fff;
	padding-bottom:40px;
	overflow: visible;
}
.online_business_hall_box li {
	display: block;
	float: left;
	padding-top: 20px;
	width: 300px;
	height: 278px;
	text-align: center;
	z-index: 1;
}
.online_business_hall_box li:hover {
	box-shadow: 0 1px 14px #ddd;
	z-index: 2;
	-ms-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
.online_business_hall_box li img {
	display: block;
	margin: 0 auto;
}
.online_business_hall_box li h3 {
	margin: 24px 0 44px;
	font-size: 18px;
}
.online_business_hall_box li a {
	display: block;
	margin: 0 auto;
	border: 1px solid #eee;
	width: 200px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #c7055d;
	cursor: pointer;
}
.online_business_hall_box li:hover a {
	border-color: #c7055d;
	background: #c7055d;
	color: #fff;
	-ms-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
/**sec理财超市**/
.fund_market_box{
	padding-bottom:20px;
}
.fund_list_box ul {
	position: relative;
	width: 1221px;
}
.fund_list_box li{
	float:left;
	margin: 0 21px 20px 0;
	width:386px;
	height:300px;
	background:#FFFFFF;
}
/*.fund_list_box li:last-child,
.fund_list_box li.last{
	margin-right:0;
}*/
.fund_list_box .pic{
	height:220px;
	overflow:hidden;
	position:relative;
}
.fund_list_box .pic img{
	display:block;
	width:386px;
	height:220px;
	-ms-transition:transform .3s linear;
	-moz-transition:transform .3s linear;
	-webkit-transition:transform .3s linear;
	transition:transform .3s linear;
}
.fund_list_box li:hover .pic img{
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.add_box{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.1);
	opacity:0;
	-ms-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	transition:opacity .3s linear;
}
.fund_list_box li:hover .add_box{
	opacity:1;
}
.add_box .add_btn{
	position:absolute;
	left:50%;
	top:-50%;
	width:68px;
	height:68px;
	margin:-34px 0 0 -34px;
	opacity:0;
	background:url(../images/icon-add.png) no-repeat center center;
	-ms-transition:top .3s linear,opacity .3s .1s linear;
	-moz-transition:top .3s linear,opacity .3s .1s linear;
	-webkit-transition:top .3s linear,opacity .3s .1s linear;
	transition:top .3s linear,opacity .3s .1s linear;
}
.fund_list_box li:hover .add_box .add_btn{
	top:50%;
	opacity:1;
}
.fund_list_box .info{
	padding:15px;
	text-align:center;
	position:relative;
}
.fund_list_box .info:after{
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:100%;
	background:#c7055d;
	z-index:0;
	opacity:0;
	-ms-transition:right .3s linear,opacity .3s linear;
	-moz-transition:right .3s linear,opacity .3s linear;
	-webkit-transition:right .3s linear,opacity .3s linear;
	transition:right .3s linear,opacity .3s linear;
}
.fund_list_box li:hover .info:after{
	right:0;
	opacity:1;
}
.fund_list_box .info h3,
.fund_list_box .info small{
	position:relative;
	z-index:1;
	-ms-transition:color .3s linear;
	-moz-transition:color .3s linear;
	-webkit-transition:color .3s linear;
	transition:color .3s linear;
}
.fund_list_box .info h3{
	font-size:18px;
	color:#000000;
	line-height:26px;
}
.fund_list_box li:hover .info h3{
	color:#FFFFFF;
}
.fund_list_box .info small{
	display:block;
	font-size:14px;
	color:#a4a6a7;
	line-height:24px;
	
}
.fund_list_box li:hover .info small{
	color:#e1d2b9;
}

/**sec信用业务**/
.credit_bness_box{
	background:#eeeeee;
}
.credit_bness_box .sec_tit{
	padding-bottom:15px;
}
.bness_list_box ul{
	position: relative;
	padding-top:20px!important;
	padding-bottom: 20px;
	width: 1220px;
}
.bness_list_box li{
	float:left;
	width:589px;
	height:294px;
	margin: 0 20px 20px 0;
	margin-bottom:20px;
	-webkit-box-shadow:0 0 11px rgba(255,255,255,0.3);
	box-shadow:0 0 11px rgba(255,255,255,0.3);
	-ms-transition:top .3s linear;
	-moz-transition:top .3s linear;
	-webkit-transition:top .3s linear;
	transition:top .3s linear;
	position:relative;
	top:0;
	z-index:9;
}
/*.bness_list_box li + li {
	margin-left: 20px;
}*/
.bness_list_box li:hover{
	top:-15px;
}
/*.bness_list_box li:last-child,
.bness_list_box li.last{
	margin-right:0;
}*/
.bness_list_box li a{
	display:block;
	padding-top:55px;
	height: 239px;
	font-size:18px;
	line-height:30px;
	color:#000000;
	text-align:center;
	overflow:hidden;
	-ms-transition:color .3s linear;
	-moz-transition:color .3s linear;
	-webkit-transition:color .3s linear;
	transition:color .3s linear;
}
.bness_list_box li:hover a{
	color:#c7055d;
}
.bness_list_box li a img{
	display:block;
	width:100px;
	height:100px;
	margin:0 auto;
}
.bness_list_box li a.icon_bness01{
	background:url(../images/bness-bg01.png) no-repeat center;
}
.bness_list_box li a.icon_bness02{
	background:url(../images/bness-bg01.png) no-repeat center;
}
.bness_list_box li a.icon_bness03{
	background:url(../images/bness-bg03.png) no-repeat center;
}
.bness_list_box li a.icon_bness04{
	background:url(../images/bness-bg04.png) no-repeat center;
}
.bness_list_box li a.icon_bness05{
	background:url(../images/bness-bg05.png) no-repeat center;
}
.slide_dots{
	padding:40px 0;
	font-size:0;
	line-height:0;
	text-align:center;
}
.scroll_ul p.p1{
	font-size: 14px;
	color:#999;
	padding-top: 10px;
}
.slide_dots em{
	display:inline-block;
	vertical-align:top;
	width:52px;
	height:4px;
	margin:0 2px;
	border:1px solid #c7055d;
	-ms-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;
	cursor:pointer;
}
.slide_dots em:hover,
.slide_dots em.act{
	background:#c7055d;
}
/**sec公司新闻**/
.comp_news_box{
	padding-bottom:40px;
	background:#FFFFFF;
}
.news_list_box ul {
	position: relative;
	width: 1242px;
}
.news_list_box li{
	float:left;
	width:372px;
	margin-right:42px;
}
/*.news_list_box li:last-child,
.news_list_box li.last{
	margin-right:0;
}*/
.news_list_box li a{
	display:block;
}
.news_list_box .tit{
	padding:20px 0;
	-ms-transition:transform .3s linear,background-color .3s linear,padding-left .3s .1s linear,padding-right .3s .1s linear;
	-moz-transition:transform .3s linear,background-color .3s linear,padding-left .3s .1s linear,padding-right .3s .1s linear;
	-webkit-transition:transform .3s linear,background-color .3s linear,padding-left .3s .1s linear,padding-right .3s .1s linear;
	transition:transform .3s linear,background-color .3s linear,padding-left .3s .1s linear,padding-right .3s .1s linear;
	position:relative;
}
.news_list_box li:hover .tit{
	padding-left:30px;
	padding-right:30px;
	color:#FFFFFF;
	background:#c7055d;
	-ms-transform:translateY(180px);
	-moz-transform:translateY(180px);
	-webkit-transform:translateY(180px);
	transform:translateY(180px);
	-ms-animation:fade .4s linear;
	-moz-animation:fade .4s linear;
	-webkit-animation:fade .4s linear;
	animation:fade .4s linear;
}
.news_list_box .tit:after{
	content:'';
	position:absolute;
	right:0;
	top:50%;
	width:22px;
	height:11px;
	margin-top:-6px;
	background:url(../images/icon-arr.png) no-repeat center center;
	opacity:0;
	-ms-transition:opacity .3s .1s linear,right .3s .1s linear;
	-moz-transition:opacity .3s .1s linear,right .3s .1s linear;
	-webkit-transition:opacity .3s .1s linear,right .3s .1s linear;
	transition:opacity .3s .1s linear,right .3s .1s linear;
}
.news_list_box li:hover .tit:after{
	opacity:1;
	right:30px;
}
.news_list_box .tit strong,
.news_list_box .tit small{
	display:block;
	-ms-transition:color .3s linear;
	-moz-transition:color .3s linear;
	-webkit-transition:color .3s linear;
	transition:color .3s linear;
}
.news_list_box .tit strong{
	font-size:30px;
	font-weight:normal;
	line-height:30px;
	color:#8e9091;
}
.news_list_box .tit small{
	font-size:14px;
	line-height:20px;
	color:#a4a6a7;
}
.news_list_box li:hover .tit strong,
.news_list_box li:hover .tit small{
	color:#FFFFFF;
	
}
.news_list_box .info{
	padding:35px 0;
	height: 110px;
	position:relative;
	-ms-transition:transform .3s linear;
	-moz-transition:transform .3s linear;
	-webkit-transition:transform .3s linear;
	transition:transform .3s linear;
}
.news_list_box li:hover .info{
	-ms-transform:translateY(-90px);
	-moz-transform:translateY(-90px);
	-webkit-transform:translateY(-90px);
	transform:translateY(-90px);
	-ms-animation:fade .3s linear;
	-moz-animation:fade .3s linear;
	-webkit-animation:fade .3s linear;
	animation:fade .3s linear;
}
.news_list_box .info:before,
.news_list_box .info:after{
	content:'';
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:1px;
	background:#d2d3d3;
}
.news_list_box .info:after{
	right:100%;
	background:#c7055d;
	-ms-transition:right .3s linear;
	-moz-transition:right .3s linear;
	-webkit-transition:right .3s linear;
	transition:right .3s linear;
}
.news_list_box li:hover .info:after{
	right:0;
}
.news_list_box .info h4{
	font-size:16px;
	color:#333333;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.news_list_box .info p{
	display:-webkit-box;
	margin-top:10px;
	font-size:14px;
	max-height: 72px;
	line-height:24px;
	color:#666666;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	text-overflow:ellipsis;
}
/**sec-投顾团队**/
.adve_team_box{
	padding-bottom:40px;
}
.adve_list_box{
	position:relative;
}
/*.adve_list_box:after{
	content:'';
	position:absolute;
	left:0;
	bottom:110px;
	height:1px;
	width:100%;
	background:#e4e4e4;
}*/
.adve_list_box ul{
	padding:0 1px;
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
	z-index:2;
	width: 1220px;
}
.adve_list_box li{
	float:left;
	margin: 0 20px 40px 0;
	width:386px;
/*	margin-right:20px;*/
	background:#FFFFFF;
	-webkit-box-shadow:0 0 11px rgba(0,0,0,0.1);
	box-shadow:0 0 11px rgba(0,0,0,0.1);
	-ms-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;
	overflow: hidden;
}
.adve_list_box li a{
	display:block;
	/*overflow:hidden;*/
}
.adve_list_box li:hover,
.adve_list_box li.act{
	background:#f7f7f7;
	-webkit-box-shadow:none;
	box-shadow:none;
}
/*.adve_list_box li:last-child,
.adve_list_box li.last{
	margin-right:0;
}*/
.adve_list_box .thumb{
	position:relative;
	width: 386px;
	height: 280px;
}
.adve_list_box .pic{
	position:absolute;
	top: 0;
	left: 0;
	overflow:hidden;
}
.adve_list_box .pic img{
	display:block;
	width:386px;
	height:280px;
}
.adve_list_box .thumb .dtail_info {
	position:absolute;
	left: 0;
	top: -100%;
	width: 306px;
	height: 170px;
	padding: 40px 40px 70px;
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
	background: #c7055d;
	opacity: 0;
	-ms-transition: 		transform .5s ease-out, opacity .3s .3s ease-in-out;
	-moz-transition: 		transform .5s ease-out, opacity .3s .3s ease-in-out;
	-webkit-transition: transform .5s ease-out, opacity .3s .3s ease-in-out;
	transition: 				transform .5s ease-out, opacity .3s .3s ease-in-out;
	overflow: hidden;
	overflow-y: auto;
}
.adve_list_box .thumb .dtail_info::-webkit-scrollbar {
  width: 4px;
  background-color: #fff;
}
.adve_list_box .thumb .dtail_info::-webkit-scrollbar-track {
  background-color: #c7055d;  
}
.adve_list_box .thumb .dtail_info::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #fff;
}  
.adve_list_box li:hover .thumb .dtail_info,
.adve_list_box li.act .thumb .dtail_info{
	opacity:1;
	-ms-transform: 		translate3d(0, 100%, 0);
	-moz-transform: 	translate3d(0, 100%, 0);
	-webkit-transform: 	translate3d(0, 100%, 0);
	transform: 			translate3d(0, 100%, 0);
}
.adve_list_box .thumb .dtail_head{
	position:absolute;
	left:50%;
	top:50%;
	width:100px;
	height:100px;
	margin:-60px 0 0 -50px;
	opacity:0;
	z-index:2;
	-ms-transition:top .3s linear,opacity .3s .1s linear;
	-moz-transition:top .3s linear,opacity .3s .1s linear;
	-webkit-transition:top .3s linear,opacity .3s.1s linear;
	transition:top .3s linear,opacity .3s .1s linear;
}
.adve_list_box li:hover .thumb .dtail_head,
.adve_list_box li.act .thumb .dtail_head{
	top:100%;
	opacity:1;
}
.dtail_head:after{
	content:'';
	position:absolute;
	left:50%;
	bottom:-22px;
	width:1px;
	height:0;
	background:#DDDDDD;
	-ms-transition:height .3s .1s ease-in;
	-moz-transition:height .3s .1s ease-in;
	-webkit-transition:height .3s .1s ease-in;
	transition:height .3s .1s ease-in;
}
.adve_list_box li:hover .thumb .dtail_head:after,
.adve_list_box li.act .thumb .dtail_head:after{
	height:20px;
}
.dtail_head span {
	position: relative;
	display:block;
	width:100px;
	height:100px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	overflow: hidden;
	background: #636363;
}
.dtail_head img{
	margin-left: -25px;
	height: 100%;
}
.adve_list_box .thumb .pic{
	-ms-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-webkit-transform:scale(1.0);
	transform:scale(1.0);
	-ms-transition:transform .3s ease-in-out;
	-moz-transition:transform .3s ease-in-out;
	-webkit-transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}
.adve_list_box li:hover .thumb .pic,
.adve_list_box li.act .thumb .pic{
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
}
.adve_list_box .info{
	font-size:14px;
	color:#666666;
	line-height:24px;
	text-align:center;
	padding:20px;
	position:relative;
	top:0;
	-ms-transition: 	top .3s linear;
	-moz-transition: 	top .3s linear;
	-webkit-transition: top .3s linear;
	transition: 		top .3s linear;
}
.adve_list_box li:hover .info,
.adve_list_box li.act .info{
	top:45px;
}
/*.adve_list_box li:before,
.adve_list_box li:after{
	content:'';
	position:absolute;
	top:280px;
	bottom:0;
	width:1px;
	background:#E4E4E4;
	-ms-transition: 	bottom .3s linear;
	-moz-transition: 	bottom .3s linear;
	-webkit-transition: bottom .3s linear;
	transition: 		bottom .3s linear;
	opacity:0;
}
.adve_list_box li:before{
	left:0;
}
.adve_list_box li:after{
	right:0;
}
.adve_list_box li:hover:before,
.adve_list_box li:hover:after{
	bottom:90px;
}*/
.adve_list_box .thumb .line{
	position:absolute;
	left:0;
	bottom:-90px;
	width:100%;
	height:1px;
	background:#e4e4e4;
}
.adve_list_box li:hover .thumb .line{
	bottom:0;
}
.adve_list_box .info:before{
	left:0;
}
.adve_list_box .info:after{
	right:0;
}

.adve_list_box .info h4{
	font-size:18px;
	color:#c7055d;
	line-height:26px;
}
.footer{
	height:321px;
	background:url(../images/bottom.png) no-repeat center center;
}
/**sec投资者教育**/
.investor_education_box {
	width: 100%;
	height: 529px;
	background: url(../images/inverstor_education_bg.jpg) center no-repeat;
}
.investor_education_box .sec_tit > h2 {
	color: #fff;
}
.investor_education_box.sec_box {
	position: relative;
	height: 332px;
}
.investor_education_box.sec_box .study_entrance {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 105px;
	width: 380px;
	height: 195px;
	text-align: center;
	background: url(../images/inverstor_education_img.jpg) center no-repeat;
	z-index: 2;
}
.investor_education_box.sec_box .study_entrance > h1 {
	line-height: 36px;
	font-size: 36px;
	color: #fff;
}
.investor_education_box.sec_box .study_entrance > p {
	margin: 25px 0 35px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
}
.investor_education_box.sec_box .study_entrance > a {
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	background: url(../images/black96-bg.png);
}
.investor_education_box.sec_box .study_entrance > a:hover {
	background: #333;
}
.investor_education_box.sec_box .content {
	margin: 32px 0 0 36px;
	padding-top: 37px;
	height: 263px;
	background: #fff;
}
.investor_education_box.sec_box .content > div {
	float: right;
}
.investor_education_box.sec_box .content > div > a {
	display: block;
	margin-left: 83px;
	padding-top: 34px;
	width: 313px;
	height: 78px;
	cursor: pointer;
}
.investor_education_box.sec_box .content > div > a > span {
	display: block;
	padding-left: 10px;
	background-position: 10px 0;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investor_education_box.sec_box .content > div > a > span > img {
	display: block;
	float: left;
	margin-right: 29px;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investor_education_box.sec_box .content > div > a > span > h4 {
	font-size: 16px;
	color: #333;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investor_education_box.sec_box .content > div > a > span > p {
	font-size: 14px;
	color: #999;
}
.investor_education_box.sec_box .content > div > a:hover > span {
	padding-left: 0;
}
.investor_education_box.sec_box .content > div > a:hover > span > img {
	margin-right: 39px;
}
.investor_education_box.sec_box .content > div > a:hover > span > h4 {
	color: #c7055d;
}
/**sec资产管理**/
.asset_management_box {
	padding-bottom: 60px;
	background: #fff;
	overflow: visible;
}
.asset_management_box .content {
	float: left;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	overflow: hidden;
	cursor: pointer;
}
.asset_management_box .content > div.images-box {
	padding: 0;
	width: 600px;
	height: 208px;
	overflow: hidden;
}
.asset_management_box .content > div > img {
	display: block;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.asset_management_box .content:hover > div > img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);	/* IE 9 */
	-webkit-transform: scale(1.1, 1.1);	/* Safari 和 Chrome */
	-o-transform: scale(1.1, 1.1);	/* Opera */
	-moz-transform: scale(1.1, 1.1);	/* Firefox */
}
.asset_management_box .content > div {
	padding: 40px 0;
	width: 600px;
	height: 128px;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.asset_management_box .content > div > h3 {
	margin-left: 58px;
	font-size: 18px;
	color: #333;
}
.asset_management_box .content > div > p {
	position:relative;
	display: -webkit-box;
	margin: 20px 52px 0 58px;
	height: 72px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.asset_management_box .content:hover {
	box-shadow: 0 2px 12px #d6d6d6;
}
.asset_management_box .content:hover > div {
	background: #c7055d;
}
.asset_management_box .content:hover > div > h3,
.asset_management_box .content:hover > div > p {
	color: #fff;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
/**sec关于金元**/
.about_box {
	height: 603px;
	background: #f7f7f7;
}
.about_box > div > .sec_box {
	height: auto;
	overflow: visible;
}
.sec_box.about_box li {
	width: 450px;
	height: 470px;
	overflow: hidden;
	cursor: pointer;
}
.sec_box.about_box li > img {
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.sec_box.about_box li:hover > img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);	/* IE 9 */
	-webkit-transform: scale(1.1, 1.1);	/* Safari 和 Chrome */
	-o-transform: scale(1.1, 1.1);	/* Opera */
	-moz-transform: scale(1.1, 1.1);	/* Firefox */
}
.about_box > div > .sec_tit {
	padding-top: 137px;
}
.about_box .content {
	margin-top: 36px;
}
.about_box .content p {
	display: -webkit-box;
	width: 616px;
	max-height: 192px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	overflow: hidden;
	text-overflow: ellipsis;
}
.about_box .content a {
	display: block;
	margin-top: 62px;
	border: 1px solid #ccc;
	width: 120px;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
	text-align: center;
	color: #ccc;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.about_box .content a:hover {
	color: #fff;
	border-color: #c7055d;
	background: #c7055d;
}
.about_box .sec_box {
	display: block;
	position: absolute;
	top: 61px;
	right: 0;
}
/**底部**/
.footer-main {
	height: 209px;
	padding: 39px 0 52px;
	background: #f7f7f7;
}
.footer-main > .inner > div {
	float: left;
}
.footer-main .col-01 {
	margin-right: 85px;
}
.footer-main .col-01 img {
	margin-bottom: 24px;
}
.footer-main .col-01 p {
	margin-bottom: 8px;
	line-height: 18px;
	color: #333;
}
.footer-main .col-02,
.footer-main .col-03,
.footer-main .col-04 {
	margin: 4px 48px 0 0;
	padding-right: 54px;
	background: url(../images/footer-line.jpg) right top no-repeat;
}
.two_cols .col-02,
.two_cols .col-04 {
	margin: 4px 93px 0 0;
	width: 167px;
}
.footer-main h4 {
	padding-left: 27px;
	font-size: 16px;
	color: #333;
}
.footer-main .col-02 h4 {
	background: url(../images/icon-footer01.png) left center no-repeat;
}
.footer-main .col-03 h4 {
	background: url(../images/icon-footer02.png) left center no-repeat;
}
.footer-main .col-04 h4 {
	background: url(../images/icon-footer03.png) left center no-repeat;
}
.footer-main .col-02 a,
.footer-main .col-03 a,
.footer-main .col-04 a {
	display: block;
	margin-top: 6px;
	padding-left: 26px;
	font-size: 14px;
	color: #333;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;	
}
.footer-main .col-05 {
	width: 230px;
	margin-top: 10px;
}
.footer-main .col-05 > div {
	position: relative;
	float: left;
	text-align: center;
	color: #333;
	z-index: 1;
}
.footer-main .col-05 .download_iphone {
	margin-right: 50px;
}
.footer-main .col-05 > span {
	position: absolute;
	top: 142px;
	left: 0;
	display: block;
	float: left;
	border: 1px solid #333;
	border-radius: 2px;
	width: 230px;
	cursor: pointer;
	z-index: 2;
}
.footer-main .col-05 > span > div > p {
	display: block;
	float: left;
	margin-left: 16px;
	border-right: 1px solid #333;
	padding-right: 116px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #333;
}
.footer-main .col-05 > span > div > em.trigon-down {
	display: block;
	float: left;
	margin: 11px;
	border-top: 6px solid #333;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	width: 0;
	height: 0;
}
.footer-main .col-05 > span > ul {
	position: absolute;
	right: -1px;
	bottom: 28px;
	display: none;
	border-radius: 2px 2px 0 0;
	border: 1px solid #333;
	max-height: 226px;
	width: 230px;
	background: #f7f7f7;
	overflow: hidden;
	overflow-y: scroll;
}
.footer-main .col-05 > span > ul > li {
	padding-left: 16px;
	height: 28px;
	min-width: 212px;
}
.footer-main .col-05 > span > ul > li + li {
	border-top: 1px solid #333;
}
.footer-main .col-05 > span > ul > li > a {
	line-height: 28px;
	font-size: 14px;
	color: #333;
	white-space: nowrap;
}
.footer-main .col-05 > span > ul > li:hover > a {
	color: #c7055d;
}
.footer-main .col-05 > span.open {
	border-radius: 0 0 2px 2px;
}
.footer-main .col-05 > span.open > ul {
	display: block;
}
.footer-main a:hover {
	color: #c7055d;
}
.footer_bottom {
	background: #f7f7f7;
}
.footer_bottom .text_box {
	display: inline-block;
	margin: 0 auto;
	line-height: 32px;
	text-align: center;
}
.footer_bottom p {
	display: block;
	color: #333;
	font-size: 14px;
}
.c_red {
	color: #c7055d !important;
}
.footer_bottom a {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
	color: #c7055d;
}
.footer_bottom .inner {
	position: relative;
	text-align: center;
}
.footer_bottom .fb_link {
	position: absolute;
	bottom: 10px;
	display: block;
	width: 127px;
	height: 47px;
}
.footer_bottom .icon_fb01 {
	left: 160px;
	background: url(../images/wj.gif) center no-repeat;
}
.footer_bottom .icon_fb02 {
	right: 120px;
	background: url(../images/cnnic.png) center no-repeat;
}
.footer_bottom .icon_fb03 {
	left: 120px;
	background: url(../images/anwang.gif) center no-repeat;
}
.footer_bottom .icon_fb04 {
	left: 80px;
	background: url(../images/gswj.jpg) center no-repeat;
}
/**悬浮菜单**/
.fixed_menu{
	position:fixed;
	top: 50%;
	left: 50%;
	left: auto\0/;
	right: 6px\0/;
	width:64px;
	margin-left:610px;
	z-index:999;
	display:none;
}
@media only screen and (max-width: 1330px) {
	.fixed_menu{
		left: auto;
		right: 6px;
		margin-left: 0;
	}
}
.fixed_menu li{
	margin:3px 0;
}
.fixed_menu li a{
	display:block;
	padding:5px 0;
	font-size:12px;
	line-height:18px;
	text-align:center;
	color:#666666;
	background:#FFFFFF;
	border:1px solid #dfdfdf;
	position:relative;
	-ms-transition:color .3s linear,background-color .3s linear,border-color .3s linear;
	-moz-transition:color .3s linear,background-color .3s linear,border-color .3s linear;
	-webkit-transition:color .3s linear,background-color .3s linear,border-color .3s linear;
	transition:color .3s linear,background-color .3s linear,border-color .3s linear;
}
.fixed_menu li:hover a{
	color:#ffffff;
	background:#c7055d;
	border:1px solid #c7055d;
}
.fixed_menu .pic{
	position:absolute;
	right:100%;
	top:0;
	margin-right:15px;
	width:160px;
	height:160px;
	padding:10px;
	background:#FFFFFF;
	border:1px solid #e9e9e9;
	z-index:999;
	display:none;
}
.fixed_menu li:hover .pic{
	display:block;
}
.fixed_menu .pic:after{
	content:'';
	position:absolute;
	right:-9px;
	top:22px;
	width:10px;
	height:12px;
	background:url(../images/icon-trai.png) no-repeat center center
}
.fixed_menu li a em{
	display:block;
	width:30px;
	height:30px;
	margin:0 auto;
	-ms-transition:background-position .3s linear;
	-moz-transition:background-position .3s linear;
	-webkit-transition:background-position .3s linear;
	transition:background-position.3s linear;
}
.fixed_menu li a.icon_server{
	color:#ffffff;
	background:#c7055d;
	border:1px solid #c7055d;
	-ms-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;
}
.fixed_menu li:hover a.icon_server{
	background:#ad8d4e;
}

.icon_server em{
	background:url(../images/icon-sserver.png) no-repeat -10px -10px;
}
.icon_server:hover em{
	background:url(../images/icon-sserver.png) no-repeat -10px -60px;
}
.icon_phone em{
	background:url(../images/icon-sphone.png) no-repeat -10px -10px;
}
.icon_phone:hover em{
	background:url(../images/icon-sphone.png) no-repeat -10px -60px;
}
.icon_step em{
	background:url(../images/icon-sstep.png) no-repeat -10px -10px;
}
.icon_step:hover em{
	background:url(../images/icon-sstep.png) no-repeat -10px -60px;
}
.icon_top em{
	background:url(../images/icon-stop.png) no-repeat -10px -10px;
}
.icon_top:hover em{
	background:url(../images/icon-stop.png) no-repeat -10px -60px;
}
@media {min-width:1360px}{
	.fixed_menu{
		margin-left:-620px;
	}
}

@-moz-keyframes fadeInLeft{
	0%{
		left:-56px;
		width:80px;
		opacity:1;
		background:#c7055d;
	}
	50%{
		width:50px;
		opacity:0.5;
	}
	100%{
		left:75px;
		width:15px;
		opacity:1;
		background:#FFFFFF;
	}
}
@-webkit-keyframes fadeInLeft{
	0%{
		left:-56px;
		width:80px;
		opacity:1;
		background:#c7055d;
	}
	50%{
		width:50px;
		opacity:0.5;
	}
	100%{
		left:75px;
		width:15px;
		opacity:1;
		background:#FFFFFF;
	}
}
@keyframes fadeInLeft{
	0%{
		left:-56px;
		width:80px;
		opacity:1;
		background:#c7055d;
	}
	50%{
		width:50px;
		opacity:0.5;
	}
	100%{
		left:75px;
		width:15px;
		opacity:1;
		background:#FFFFFF;
	}
}
@-webkit-keyframes fade{
	0%{
		opacity:1;
	}
	50%{
		opacity:0.5;
	}
	100%{
		opacity:1;
	}
}
@-moz-keyframes fade{
	0%{
		opacity:1;
	}
	50%{
		opacity:0.5;
	}
	100%{
		opacity:1;
	}
}
@keyframes fade{
	0%{
		opacity:1;
	}
	50%{
		opacity:0.5;
	}
	100%{
		opacity:1;
	}
}
@-moz-keyframes shake{
	0%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
	25%{
		-ms-transform:translateX(-5px);
		-moz-transform:translateX(-5px);
		-webkit-transform:translateX(-5px);
		transform:translateX(-5px);
	}
	50%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0px);
	}
	75%{
		-ms-transform:translateX(5px);
		-moz-transform:translateX(5px);
		-webkit-transform:translateX(5px);
		transform:translateX(5px);
	}
	100%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0px);
	}
}
@-webkit-keyframes shake{
	0%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
	25%{
		-ms-transform:translateX(-5px);
		-moz-transform:translateX(-5px);
		-webkit-transform:translateX(-5px);
		transform:translateX(-5px);
	}
	50%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0px);
	}
	75%{
		-ms-transform:translateX(5px);
		-moz-transform:translateX(5px);
		-webkit-transform:translateX(5px);
		transform:translateX(5px);
	}
	100%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0px);
	}
}
@keyframes shake{
	0%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
	25%{
		-ms-transform:translateX(-5px);
		-moz-transform:translateX(-5px);
		-webkit-transform:translateX(-5px);
		transform:translateX(-5px);
	}
	50%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0px);
	}
	75%{
		-ms-transform:translateX(5px);
		-moz-transform:translateX(5px);
		-webkit-transform:translateX(5px);
		transform:translateX(5px);
	}
	100%{
		-ms-transform:translateX(0);
		-moz-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0px);
	}
}
@-moz-keyframes fadeIn{
	0%{
		opacity:0;
		-ms-transform:translateY(100%);
		-moz-transform:translateY(100%);
		-webkit-transform:translateY(100%);
		transform:translateY(100%);
	}
	100%{
		opacity:1;
		-ms-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-webkit-transform:translateY(0%);
		transform:translateY(0%);
	}
}
@-webkit-keyframes fadeIn{
	0%{
		opacity:0;
		-ms-transform:translateY(100%);
		-moz-transform:translateY(100%);
		-webkit-transform:translateY(100%);
		transform:translateY(100%);
	}
	100%{
		opacity:1;
		-ms-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-webkit-transform:translateY(0%);
		transform:translateY(0%);
	}
}
@keyframes fadeIn{
	0%{
		opacity:0;
		-ms-transform:translateY(100%);
		-moz-transform:translateY(100%);
		-webkit-transform:translateY(100%);
		transform:translateY(100%);
	}
	100%{
		opacity:1;
		-ms-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-webkit-transform:translateY(0%);
		transform:translateY(0%);
	}
}
@-moz-keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@-webkit-keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@-moz-keyframes jump{
	0%{
		-ms-transform:translateY(0);
		-moz-transform:translateY(0);
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
	50%{
		-ms-transform:translateY(-10px);
		-moz-transform:translateY(-10px);
		-webkit-transform:translateY(-10px);
		transform:translateY(-10px);
	}
	100%{
		-ms-transform:translateY(0);
		-moz-transform:translateY(0);
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}
@-webkit-keyframes jump{
	0%{
		-ms-transform:translateY(0);
		-moz-transform:translateY(0);
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
	50%{
		-ms-transform:translateY(-10px);
		-moz-transform:translateY(-10px);
		-webkit-transform:translateY(-10px);
		transform:translateY(-10px);
	}
	100%{
		-ms-transform:translateY(0);
		-moz-transform:translateY(0);
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}
@keyframes jump{
	0%{
		-ms-transform:translateY(0);
		-moz-transform:translateY(0);
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
	50%{
		-ms-transform:translateY(-10px);
		-moz-transform:translateY(-10px);
		-webkit-transform:translateY(-10px);
		transform:translateY(-10px);
	}
	100%{
		-ms-transform:translateY(0);
		-moz-transform:translateY(0);
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

/* 2017-09-11 */
.nav-box{
	display:block;
	width:100%;
	position:absolute;
	left:0;
	top:100%;
	background:#c7055d;
	opacity:.95;
	-webkit-transition: all .3s ease-out;
	   -moz-transition: all .3s ease-out;
	    -ms-transition: all .3s ease-out;
	     -o-transition: all .3s ease-out;
	        transition: all .3s ease-out;
}
.nav-inner-l{
	float:left;
	min-height: 120px;
	width:759px;
	border-right:1px solid #d2568e;
}
.nav-inner-r{
	position:absolute;
	width:439px;
	height:100%;
	right:0;
	top:0;
}
.nav-inner-l p{
	overflow:hidden;
	float:left;
	width:379px;
	margin-bottom: 22px;
}
.nav-inner-l a.dex2{
	display:block;
	position:relative;
	min-width: 10%;
	font-size: 16px;
	color:#fff;
	line-height: 16px;
	padding-left: 46px;
	overflow:hidden;
}
.nav-inner-l a.dex2:hover span{
	text-decoration: underline;
}
.nav-inner-l a.dex2 span{
	display:block;
	position:relative;
	float:left;
}
.nav-inner-l a.dex2 i{
	display:block;
	content: "";
	width:6px;
	height:6px;
	background:#fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	position:absolute;
	left:-16px;
	top:5px;
}
.codein{
	width: 143px;
	height:110px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left: -150px;
	margin-top: -55px;
	background:#fff;
	padding-left: 157px;
}
.codein img.codes{
	display:block;
	width:157px;
	height:110px;
	position:absolute;
	left:0;
	top:0;
}
.codein p{
	text-align: center;
	line-height: 20px;
}
.codein p.p1{
	color:#333;
	padding-top: 40px;
}
.codein p.p2{
	color:#999;
	font-size: 12px;
}
.nav-inner{
	min-height: 120px;
	margin:30px 0;
}
.nav-inner-l p span.sanZes a.dex3{
	display:block;
	padding-left: 46px;
	width:50%;
	font-size: 12px;
	float:left;
	line-height: 24px;
	color:#fff;
}
.nav-inner-l p span.sanZes a.dex3:hover{
	text-decoration: underline;
}
.nav-inner-l p span.sanZes{
	display:block;
	padding-top: 10px;
}
.foxl{
	float:left;
	width:379px;
}
.foxr{
	float:right;
	width:379px;
}
.myvideo{
	width:157px;
	height:110px;
	position:absolute;
	left:0;
	top:0;
}
.myvideo img{
	display:block;
	width:157px;
	height:110px;
	position:absolute;
	left:0;
	top:0;
}

.no-data {
	margin: 0!important;
	font-size: 16px!important;
	line-height: 60px!important;
	text-align: center!important;
	color: #333!important;
	background: #fff!important;
}
.red {
	color: #ff1515!important;
}
.green {
	color: #2cc00e!important;
}
.violet {
	color: #c7055d!important;
}
/****理财超市****/
/**首页**/
.banner-box > a {
	display: block;
	position: relative;
	width: 100%;
	height: 400px;
}
.banner-box > a > h1 {
	display: block;
	position: absolute;
	top: 136px;
	left: 50%;
	margin-left: -600px;
	line-height: 66px;
	font-size: 66px;
	color: #fff;
}
.banner-box > a > p {
	display: block;
	position: absolute;
	top: 228px;
	left: 50%;
	margin-left: -600px;
	line-height: 24px;
	font-size: 24px;
	color: #fff;
}
.main-content {
	background: #f7f7f7;
}
.inner h1.title {
	margin: 40px 0 20px;
	line-height: 24px;
	font-size: 24px;
	color: #333;
}
.financial-product {
	overflow: visible;
}
.financial-product > div {
	position: relative;
	margin-bottom: 20px;
	padding: 30px 0 0 30px;
}
.financial-product .read-more {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 219px;
	width: 280px;
	height: 79px;
	box-shadow: 0 1px 32px #e0e0e0;
	overflow: hidden;
	z-index: 2;
}
.financial-product .content {
	position: relative;
	padding-left: 240px;
	width: 920px;
	min-height: 300px;
	background: #fff;
	z-index: 1;
}
.financial-product .read-more > span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 280px;
	height: 300px;
	z-index: 1;
}

.financial-product .read-more > img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	-ms-transition: 	all .2s linear;
	-moz-transition: 	all .2s linear;
	-webkit-transition: all .2s linear;
	transition: 		all .2s linear;
}
.financial-product .read-more > a {
	display: block;
	position: relative;
	margin: 0 auto;
	border: 1px solid #fff;
	border-radius: 4px;
	width: 120px;
	height: 42px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	z-index: 1;
	transition:  		all .2s linear;
	-ms-transition:  	all .2s linear;
	-moz-transition:  	all .2s linear;
	-webkit-transition: all .2s linear;
}
.financial-product .read-more > a:hover {
	color: #fff;
	border-color: #c7055d;
	background: #c7055d;
}
.financial-product .read-more:hover img {
	transform: 			scale(1.1, 1.1);
	-ms-transform: 		scale(1.1, 1.1);	/* IE 9 */
	-webkit-transform: 	scale(1.1, 1.1);	/* Safari 和 Chrome */
	-o-transform: 		scale(1.1, 1.1);	/* Opera */
	-moz-transform: 	scale(1.1, 1.1);	/* Firefox */
}
.financial-product-01 .content > div {
	float: left;
	border-left: 1px solid #eee;
	padding: 0 48px;
	width: 209px;
	height: 300px;
	text-align: center;
}
.financial-product-01 .content > div > h3 {
	margin: 48px 0 50px;
	max-width: 209px;
	line-height: 18px;
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.financial-product-01 .content > div > div {
	margin-bottom: 40px;
}
.financial-product-01 .content > div > div > div {
	float: right;
}
.financial-product-01 .content > div > div > div.left {
	float: left;
	padding-right: 44px;
	background: url(../images/financial_supermarket/between_line.png) right center no-repeat;
}
.financial-product-01 .content > div > div > div > h3 {
	margin-bottom: 8px;
	line-height: 18px;
	font-size: 18px;
	color: #333;
}
.financial-product-01 .content > div > a {
	display: block;
	margin: 0 auto;
	border: 1px solid #eeb4ce;
	border-radius: 3px;
	width: 210px;
	height: 42px;
	line-height: 40px;
	font-size: 16px;
	color: #c7055d;
	background: #fff;
	transition: 		all .2s linear;
	-ms-transition: 	all .2s linear;
	-moz-transition: 	all .2s linear;
	-webkit-transition: all .2s linear;
}
.financial-product-01 .content > div > a:hover {
	color: #fff;
	border-color: #c7055d;
	background: #c7055d;
}
.financial-product-02 .content {
	height: auto;
}
.financial-product-02 .content table {
	text-align: center;
	border: none;
}
.financial-product-02 .content table tr {
	position: relative;
	z-index: 1;
}
.financial-product-02 .content table th {
	border-bottom: 1px solid #eee;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #999;
}
.financial-product-02 .content table td {
	border-bottom: 1px solid #f7f7f7;
	padding: 0 24px;
	height: 82px;
	font-size: 18px;
	color: #333;
	cursor: pointer;
/*	overflow: hidden;*/
	/*white-space: nowrap;
	text-overflow: ellipsis;*/
}
.financial-product-02 .content table td p {
	line-height: 18px;
}
.financial-product-02 .content table td small {
	line-height: 14px;
	font-size: 14px;
	color: #999;
}
.financial-product-02 .content table tr > td > a {
	position: relative;
	display: block;
	margin: 0 auto;
	border: 1px solid #eeb4ce;
	border-radius: 3px;
	width: 120px;
	height: 42px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #c7055d;
	background: #fff;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.financial-product-02 .content table tr:hover > td > a,
.financial-product-02 .content table tr > td > a:hover {
	color: #fff;
	border-color: #c7055d;
	background: #c7055d;
}
.financial-product-02 .content table tr:hover > td {
	background: #fafafa;
	border-color: #fafafa;
}
.financial-product-03 .content {
	padding-top: 28px;
} 
.financial-product-03 .content > div {
	margin-left: 28px;
	padding-top: 19px;
	height: 40px;
	cursor: pointer;
}
.financial-product-03 .content > div + div {
	border-top: 1px solid #eee;
}
.financial-product-03 .content > div > a {
	display: block;
	position: relative;
	padding-left: 42px;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	color: #333;
	background: url(../images/financial_supermarket/icon_financial_product_01.png) left center no-repeat;
	background-position: 0 0;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.financial-product-03 .content > div:hover > a {
	color: #c7055d;
	background-position: 0 -38px;
}
.financial-product-03 .content > div > a > span {
	display: block;
	position: absolute;
	top: 0;
	right: 30px;
	background: none;
}
.financial-product-01 > .read-more > span {
	background: url(../images/financial_supermarket/financial_product_01.png) center 41px no-repeat;
}
.financial-product-02 > .read-more > span {
	background: url(../images/financial_supermarket/financial_product_02.png) center 41px no-repeat;
}
.financial-product-03 > .read-more > span {
	background: url(../images/financial_supermarket/financial_product_03.png) center 41px no-repeat;
}
.asset-management .content {
	padding: 40px 10px 0 0;
	height: 330px;
	background: url(../images/financial_supermarket/asset_management_bg.jpg) center no-repeat;
}
.asset-management .content > div {
	float: left;
	width: 323px;
	text-align: center;
}
.asset-management .content > div > p.big {
	margin: 60px 0 28px 0;
	font-size: 36px;
	color: #fff;
}
.asset-management .content > div > a.more {
	position: relative;
	display: block;
	margin: 0 auto;
	border: 1px solid #fff;
	border-radius: 4px;
	width: 120px;
	height: 42px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	transition: 		all .2s linear;
	-ms-transition: 	all .2s linear;
	-moz-transition: 	all .2s linear;
	-webkit-transition: all .2s linear;
}
.asset-management .content > div > a.more:hover {
	color: #fff;
	border-color: #c7055d;
	background: #c7055d;
}
.asset-management .content > div.content-box {
	margin-right: 10px;
	border-radius: 3px;
	width: 279px;
	height: 249px;
	background: #fff;
	cursor: pointer;
}
.asset-management .content > div.content-box > img {
	margin-top: 12px;
}
.asset-management .content > div.content-box > a {
	display: block;
	font-size: 18px;
	color: #333;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.asset-management .content > div.content-box:hover > img {
	-ms-animation: jump .3s linear;
	-moz-animation: jump .3s linear;
	-webkit-animation: jump .3s linear;
	animation: jump .3s linear;
}
.asset-management .content > div.content-box:hover > a {
	color: #c7055d;
}
.create-wealth .content > div {
	float: left;
}
.create-wealth .content .picture {
	display: block;
	position: relative;
	width: 590px;
	height: 200px;
	cursor: pointer;
	overflow: hidden;
}
.create-wealth .content .picture > div {
	position: absolute;
	top: 0;
	left: 0;
	padding: 72px 0 0 47px;
	width: 590px;
	height: 200px;
	z-index: 1;
}
.create-wealth .content .picture > div > h1 {
	margin-bottom: 10px;
	line-height: 32px;
	font-size: 32px;
	color: #fff;
}
.create-wealth .content .picture > div > h1 > span {
	font-size: 14px;
	color: #fff;
}
.create-wealth .content .picture > img {
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	z-index: 0;
}
.create-wealth .content .picture:hover h1,
.create-wealth .content .picture:hover span {
	color: #c7055d\0/;
	color: #fff\9\0;
}
.create-wealth .content .picture:hover > img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);	/* IE 9 */
	-webkit-transform: scale(1.1, 1.1);	/* Safari 和 Chrome */
	-o-transform: scale(1.1, 1.1);	/* Opera */
	-moz-transform: scale(1.1, 1.1);	/* Firefox */
}
.create-wealth .content > div > div {
	padding: 20px 0 20px 30px;
	width: 560px;
	max-height: 240px;
	background: #fff;
}
.create-wealth .content > div > div > div {
	height: 57px;
	line-height: 57px;
}
.create-wealth .content > div > div > div + div {
	border-top: 1px solid #eee;
}
.create-wealth .content > div > div > div > a {
	display: block;
	position: relative;
	font-size: 16px;
	color: #333;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.create-wealth .content > div > div > div > a > span {
	position: absolute;
	top: 0;
	right: 30px;
	color: #999;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.create-wealth .content > div > div > div:hover > a,
.create-wealth .content > div > div > div:hover > a > span {
	color: #c7055d;
}
.create-wealth .content > .content-box-01 {
	margin: 0 20px 60px 0;
}

/**智汇创富**/
/**柜台市场**/
.banner-box.newell-wealth > a {
	height: 180px;
}
.main-content.newell-wealth {
	margin-top: -60px;
	margin-bottom: 60px;
	background: transparent;
	overflow: hidden;
}
.main-content .mc-sidebar {
	float: left;
	margin-bottom: -9999px;
	border-right: 1px solid #eee;
	padding-bottom: 9999px;
	width: 299px;
	background: #fff;
}
.main-content .sidebar-title {
	padding: 27px 0 0 18px;
	width: 282px;
	height: 73px;
	background: #c7055d;
}
.main-content .sidebar-title > h1 {
	margin-bottom: 11px;
	font-size: 28px;
	line-height: 28px;
	color: #fff;
}
.main-content .sidebar-title > h1.small {
	font-size: 26px;
}
.main-content .sidebar-title > p {
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	opacity: 0.5;
}
.main-content .sidebar-nav {
	padding-left: 10px;
}
.main-content .sidebar-nav > a {
	display: block;
	border-bottom: 1px solid #eee;
	padding: 22px 40px 22px 0;
	min-height: 16px;
	cursor: pointer;
	-ms-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all .66s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.main-content .sidebar-nav > a:hover,
.main-content .sidebar-nav > a.act {
	padding-left: 10px;
}
.main-content .sidebar-nav > a > p {
	padding-left: 10px;
	line-height: 18px;
	font-size: 16px;
	color: #333;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.main-content .sidebar-nav > a:hover > p,
.main-content .sidebar-nav > a.act > p {
	border-left: 2px solid #c7055d;
	padding-left: 8px;
}
.main-content .sidebar-nav > a > p:hover,
.main-content .sidebar-nav > a.act > p {
	color: #c7055d;
}
.main-content .mc-content {
	float: left;
}
.main-content .mc-content .breadcrumb {
	padding-right: 40px;
	width: 860px;
	height: 60px;
	background: url(../images/financial_supermarket/bg_black30.png);
}
.main-content .mc-content .breadcrumb > div {
	float: right;
}
.main-content .mc-content .breadcrumb > div > p,
.main-content .mc-content .breadcrumb > div > a {
	float: left;
	height: 60px;
	margin-right: 10px;
	line-height: 60px;
	font-size: 14px;
	color: #fff;
}
.main-content .mc-content .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}
.main-content .mc-content .breadcrumb > div > a:hover {
	color: #c7055d;
}
.main-content .content-list {
	padding: 20px 40px 60px 40px;
	width: 820px;
	min-height: 700px;
	background: #fff;
}
.main-content .content-list > div {
	position: relative;
	padding: 20px 0;
	cursor: pointer;
}
.main-content .content-list > div + div {
	border-top: 1px solid #eee;
}
.main-content .content-list > div > a {
	display: block;
	position: relative;
	padding: 0 160px 0 23px;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
	color: #666;
	white-space:nowrap; 
	overflow:hidden;
	text-overflow:ellipsis;
	background: url(../images/financial_supermarket/icon_news.png) left center no-repeat;
	background-position: 0 0;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.main-content .content-list > div > a p {
	display: inline-block;
	max-width: 80%;
	height: 18px;
	font-size: 16px;
	color: #666;
	white-space:nowrap; 
	overflow:hidden;
	text-overflow:ellipsis;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;	
}
.main-content .content-list > div > a span {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 16px;
	color: #999;
	background: none;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.main-content .content-list > div:hover > a,
.main-content .content-list > div:hover > a > p,
.main-content .content-list > div:hover > a > span {
	color: #c7055d;
	background-position: 0 -28px;
}
.main-content .content-list > .page-num {
	margin: 50px auto 0;
	padding: 0;
	border: none;
	height: auto;
	cursor: default;
	font-size: 0;
	text-align: center;
}
.main-content .content-list > .page-num > a,
.main-content .content-list > .page-num > p {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	color: #666;
	background: none;
}
.main-content .content-list > .page-num > a {
	border: 1px solid #eee;
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	color: #666;
}
.main-content .content-list > .page-num > p {
	margin: 0 10px;
	padding: 0;
	height: 32px;
	line-height: 32px;
	background: none;
}
.main-content .content-list > .page-num > input {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #eee;
	padding: 0 8px;
	width: 24px;
	height: 30px;
}
.main-content .content-list > .page-num > a.page-num-go {
	background: #eee;
}
.main-content .content-list > .page-num > a:hover,
.main-content .content-list > .page-num > a.act {
	color: #666;
	background: #ddd;
}
.main-content .content-list > .page-num:hover > a {
	color: #666;
}
.main-content.newell-wealth .content-box {
	padding: 20px 40px 60px 40px;
	width: 820px;
	min-height: 700px;
	background: #fff;
}
.main-content.newell-wealth .content-box > h1 {
	margin-top: 36px;
	line-height: 32px;
	font-size: 32px;
	text-align: center;
	color: #333;
}
.main-content.newell-wealth .content-box > p.small {
	margin: 20px 0 50px;
	line-height: 14px;
	font-size: 14px;
	text-align: center;
	color: #999;
}
.main-content.newell-wealth .content-box > .main-body {
	margin-bottom: 42px;
}
.main-content.newell-wealth .content-box > .main-body > h3 {
	margin-bottom: 40px;
	font-size: 24px;
	line-height: 26px;
}
.main-content.newell-wealth .content-box > .main-body > p {
	margin-bottom: 8px;
	line-height: 36px;
	font-size: 16px;
	color: #333;
}
.main-content.newell-wealth .content-box > .main-body > p > a {
	color: #c7055d;
}
.main-content.newell-wealth .content-box > p.text-right {
	position: relative;
	text-align: right;
	line-height: 36px;
	font-size: 18px;
	color: #333;
}

/**理财超市-公募基金**/
.public-offering-fund.banner-box,
.public-offering-fund.banner-box > a {
	height: 300px;
}
.public-offering-fund.banner-box > a > h1 {
	top: 77px;
}
.public-offering-fund.main-content > .mc-nav {
	margin-top: -90px;
	margin-bottom: 20px;
	/*height: 300px;*/
	background: #fff;
}
.public-offering-fund.main-content > .mc-nav > a {
	display: block;
	float: left;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	width: 399px;
	height: 151px;
	text-align: center;
	background: #fff;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	z-index: 1;
}
.public-offering-fund.main-content > .mc-nav > a > img {
	display: block;
	margin: 0 auto;
}
.public-offering-fund.main-content > .mc-nav > a > p {
	line-height: 18px;
	font-size: 18px;
	color: #333;
}
.public-offering-fund.main-content > .mc-nav > a:hover {
	border-bottom-color: #c7055d\0/;
	-webkit-transform: translate3d(0,-2px,0);
  -moz-transform: translate3d(0,-2px,0);
  -o-transform: translate3d(0,-2px,0);
  transform: translate3d(0,-2px,0);
	-webkit-box-shadow: 0 3px 20px #e3e1de;
  -moz-box-shadow: 0 3px 20px #e3e1de;
  -o-box-shadow: 0 3px 20px #e3e1de;
  box-shadow: 0 3px 20px #e3e1de;
	z-index: 2;
}
.public-offering-fund.main-content .breadcrumb {
	padding-right: 40px;
	width: 900px;
	height: 60px;
}
.public-offering-fund.main-content .breadcrumb > div {
	float: left;
}
.public-offering-fund.main-content .breadcrumb > div > p,
.public-offering-fund.main-content .breadcrumb > div > a {
	float: left;
	margin-right: 10px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #666;
}
.public-offering-fund.main-content .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb_gray.png) left center no-repeat;
}
.public-offering-fund.main-content .breadcrumb > div > a:hover,
.public-offering-fund.main-content .breadcrumb > div > a.act {
	color: #c7055d;
}
.public-offering-fund.main-content .mc-title {
	padding: 0 30px;
	height: 70px;
	background: #fff;
}
.public-offering-fund.main-content .mc-title > p {
	position: absolute;
	top: 0;
	left: 30px;
	line-height: 70px;
	font-size: 24px;
	color: #c7055d;
}
.public-offering-fund.main-content .mc-title > div {
	position: absolute;
	top: 15px;
	right: 30px;
	border: 1px solid #ddd;
	border-radius: 3px;
	width: 280px;
	height: 40px;
	background: #fafafa;
}
.public-offering-fund.main-content .mc-title > div > input {
	padding-left: 14px;
	width: 239px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: transparent;
}
.public-offering-fund.main-content .mc-title > div > a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: url(../images/financial_supermarket/icon_search.png) center no-repeat;
}
.public-offering-fund.main-content .mc-filter {
	padding: 0 30px 40px;
	background: #fff;
}
.public-offering-fund.main-content .mc-filter > div {
	border: 1px solid #f2f2f2;
	border-bottom: none;
	height: 50px;
	
}
.public-offering-fund.main-content .mc-filter > div.last {
	border: 1px solid #f2f2f2;
}
.public-offering-fund.main-content .mc-filter > div > span {
	display: block;
	float: left;
	border-right: 1px solid #f2f2f2;
	width: 120px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	text-align: center;
	color: #999;
}
.public-offering-fund.main-content .mc-filter > div > a {
	display: block;
	float: left;
	margin: 14px 0 0 20px;
	border-radius: 12px;
	padding: 0 15px;
	height: 25px;
	font-size: 14px;
	color: #333;
}
.public-offering-fund.main-content .mc-filter > div > a:hover,
.public-offering-fund.main-content .mc-filter > div > a.act {
	color: #fff;
	background: #c7055d;
}
.public-offering-fund.main-content .mc-content {
	margin-bottom: 60px;
	background: #fff;
}
.public-offering-fund.main-content .mc-content table {
	border: none;
	width: 100%;
}
.public-offering-fund.main-content .mc-content tr {
	cursor: pointer;
}
.public-offering-fund.main-content .mc-content .table-head tr {
	cursor: initial;
}
.public-offering-fund.main-content .mc-content th {
	height: 61px;
	line-height: 18px;
	font-size: 14px;
	color: #333;
	text-align: center;
	background: #f1f1f1;
}
.public-offering-fund.main-content .mc-content td {
	border-bottom: 1px solid #eee;
	height: 71px;
	text-align: center;
	color: #666;
	background: #fff;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.public-offering-fund.main-content .mc-content .first {
	padding-left: 21px;
	text-align: left;
}
.public-offering-fund.main-content .mc-content .last {
	padding-right: 21px;
}
.public-offering-fund.main-content .mc-content th > span {
	display: block;
	position: relative;
}
.public-offering-fund.main-content .mc-content th > span > a {
	display: block;
	line-height: 18px;
	font-size: 14px;
	color: #333;
}
.public-offering-fund.main-content .mc-content th > span > em {
	display: block;
	position: absolute;
	top: 9px;
	right: 4px;
	width: 9px;
	height: 13px;
}
.public-offering-fund.main-content .mc-content th > span > em > i {
	display: block;
	width: 9px;
	height: 5px;
}
.public-offering-fund.main-content .mc-content th > span > em > i.top {
	margin-bottom: 3px;
	background: url(../images/financial_supermarket/icon_sort.png) 0 -10px no-repeat;
	transform: rotateY(180deg);
	-ms-transform: rotate(180deg); 	/* IE 9 */
	-moz-transform: rotate(180deg); 	/* Firefox */
	-webkit-transform: rotate(180deg); /* Safari 和 Chrome */
	-o-transform: rotate(180deg); 	/* Opera */
}
.public-offering-fund.main-content .mc-content th > span > em > i.bottom {
	background: url(../images/financial_supermarket/icon_sort.png) 0 -10px no-repeat;
}
.public-offering-fund.main-content .mc-content th > span > em.descending-icon > i.bottom {
	background: url(../images/financial_supermarket/icon_sort.png) 0 0px no-repeat;
	transform: rotateY(180deg);
	-ms-transform: rotate(180deg); 	/* IE 9 */
	-moz-transform: rotate(180deg); 	/* Firefox */
	-webkit-transform: rotate(180deg); /* Safari 和 Chrome */
	-o-transform: rotate(180deg); 	/* Opera */
}
.public-offering-fund.main-content .mc-content th > span > em.ascending-icon > i.top {
	background: url(../images/financial_supermarket/icon_sort.png) 0 0px no-repeat;
	transform: rotateY(0deg);
	-ms-transform: rotate(0deg); 	/* IE 9 */
	-moz-transform: rotate(0deg); 	/* Firefox */
	-webkit-transform: rotate(0deg); /* Safari 和 Chrome */
	-o-transform: rotate(0deg); 	/* Opera */
}
.public-offering-fund.main-content .mc-content td > p {
	line-height: 12px;
	font-size: 12px;
	color: #999;
}
.public-offering-fund.main-content .mc-content td > a {
	display: block;
	margin: 0 auto;
	border: 1px solid #c7055d;
	border-radius: 16px;
	width: 75px;
	height: 35px;
	line-height: 35px;
	color: #c7055d;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.public-offering-fund.main-content .mc-content tr:hover td {
	background: #fafafa;
}
.public-offering-fund.main-content .mc-content tr:hover td > a {
	box-shadow: 0 2px 6px #df85ad;
	color: #fff;
	background: #c7055d;
}
.public-offering-fund.main-content .mc-content .no-data {
	font-size: 16px;
	line-height: 60px;
	text-align: center;
	background: #fff;
}
.public-offering-fund.main-content .mc-content .page-num {
	margin-bottom: 50px;
}

/*理财超市-公募基金-公告*/
.banner-box.POF-notice > a {
	height: 180px;
}
.main-content.POF-notice {
	margin-top: -60px;
	margin-bottom: 60px;
	background: transparent;
	overflow: hidden;
}

/*理财超市-公募基金-公告-详情*/
.main-content.notice-detail .breadcrumb {
	margin-top: 12px;
	padding-right: 40px;
	width: 900px;
	height: 60px;
}
.main-content.notice-detail .breadcrumb > div {
	float: left;
}
.main-content.notice-detail .breadcrumb > div > p,
.main-content.notice-detail .breadcrumb > div > a {
	float: left;
	margin-right: 10px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #666;
}
.main-content.notice-detail .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb_gray.png) left center no-repeat;
}
.main-content.notice-detail .breadcrumb > div > a:hover,
.main-content.notice-detail .breadcrumb > div > a.act {
	color: #c7055d;
}
.main-content.notice-detail .mc-content {
	margin-bottom: 60px;
	padding: 60px 40px;
	width: 1120px;
	background: #fff;
}
.main-content.notice-detail .mc-content > h1 {
	line-height: 32px;
	font-size: 32px;
	text-align: center;
	color: #333;
}
.main-content.notice-detail .mc-content > p.small {
	margin: 17px 0 10px;
	line-height: 14px;
	font-size: 14px;
	text-align: center;
	color: #666;
}
.main-content.notice-detail .mc-content > .main-body {
	margin-bottom: 42px;
}
.main-content.notice-detail .mc-content > .main-body > h3 {
	margin-bottom: 40px;
	font-size: 24px;
	line-height: 26px;
}
.main-content.notice-detail .mc-content > .main-body > p {
	line-height: 36px;
	font-size: 18px;
	color: #333;
}
.main-content.notice-detail .mc-content > .main-body > p.text-gray {
	color: #555;
}
.main-content.notice-detail .mc-content > .main-body > p.text-gray > a {
	color: #c7055d;
}
.main-content.notice-detail .mc-content > .main-body > p > a {
	color: #c19e5a;
}
.main-content.notice-detail .mc-content > p.text-right {
	position: relative;
	text-align: right;
	line-height: 36px;
	font-size: 18px;
	color: #333;
}
.main-content.notice-detail .mc-content > p.text-right.text-gray {
	font-size: 16px;
}
.main-content.notice-detail .mc-content > p.text-right > a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	color: #999;
}
.main-content.notice-detail .mc-content > p.text-right.text-gray > a {
	font-size: 14px;
	color: #c19e5a;
}
.main-content.notice-detail .mc-content > .download-link > a:hover,
.main-content.notice-detail .mc-content > .download-link > a:visited {
	color: #c7055d;
}
.main-content.notice-detail .mc-content > .article-option > div {
	float: right;
	margin-top: 43px;
}
.main-content.notice-detail .mc-content > .article-option > div > a,
.main-content.notice-detail .mc-content > .article-option > div > p {
	display: block;
	float: left;
	line-height: 14px;
	font-size: 14px;
	color: #c7055d;
}
.main-content.notice-detail .mc-content > .article-option > div > p {
	margin: 0 10px;
}

/*理财超市-公募基金（通用）*/
.POF.banner-box {
	position: relative;
	width: 100%;
	height: 347px;
	overflow: hidden;
}
.POF.banner-box > img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.POF .breadcrumb {
	padding-right: 40px;
	width: 900px;
	height: 67px;
}
.POF .breadcrumb > div {
	float: left;
}
.POF .breadcrumb > div > p,
.POF .breadcrumb > div > a {
	float: left;
	margin-right: 10px;
	line-height: 67px;
	font-size: 14px;
	color: #fff;
}
.POF .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}
.POF .breadcrumb > div > a:hover,
.POF .breadcrumb > div > a.act {
	color: #c7055d;
}
.POF .POF-info {
	height: 250px;
}
.POF .POF-info-1 {
	position: relative;
	float: left;
	padding: 38px 40px;
	width: 420px;
	height: 174px;
	background: #fff;
	z-index: 2;
}
.POF .POF-info-1 > h1 {
	color: #333;
	line-height: 20px;
	font-size: 18px;
}
.POF .POF-info-1 > h1 > span {
	color: #999;
}
.POF .POF-info-1 > .POF-label > span {
	display: block;
	float: left;
	margin: 9px 10px 0 0;
	border: 1px solid #c19e5a;
	border-radius: 2px;
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	color: #c19e5a;
}
.POF .POF-info-1 > .POF-label > span.violet {
	border: 1px solid #c7055d;
}
.POF .POF-info-1 > .POF-NAV {
	padding: 37px 0;
}
.POF .POF-info-1 > .POF-NAV > div {
	float: right;
}
.POF .POF-info-1 > .POF-NAV > div.first {
	float: left;
	border-right: 1px solid #eee;
	padding-right: 80px;
	height: 80px;
}
.POF .POF-info-1 > .POF-NAV h1 {
	line-height: 58px;
	font-size: 36px;
	color: #ff1515;
}
.POF .POF-info-1 > .POF-NAV p {
	line-height: 28px;
	font-size: 14px;
	color: #999;
}
.POF .POF-info-1 > .POF-NAV > p {
	float: right;
}
.POF .POF-info-1 > .POF-NAV p > span {
	color: #333;
}
.POF .POF-info-2 {
	position: relative;
	float: left;
	margin-top: 20px;
	padding: 48px 64px 48px 80px;
	width: 556px;
	height: 114px;
	background: #fff;
	box-shadow: 4px 0 12px #f9e4ed inset;
	z-index: 0;
}
.POF .POF-info-2 > h5 {
	margin-bottom: 40px;
	line-height: 18px;
	font-size: 18px;
	color: #333;
}
.POF .POF-info-2 > div > div {
	float: left;
	border-right: 1px solid #eee;
	padding: 0 33px;
	text-align: center;
}
.POF .POF-info-2 > div > div.first {
	padding-left: 0;
}
.POF .POF-info-2 > div > div.last {
	border-right: none;
	padding-right: 0;
}
.POF .POF-info-2 > div > div > h3 {
	margin-bottom: 20px;
	line-height: 24px;
	font-size: 24px;
}
.POF .POF-info-2 > div > div > p {
	line-height: 14px;
	font-size: 14px;
	color: #999;
}
.POF.main-content {
	margin-top: 40px;
	margin-bottom: 60px;
	padding: 0 40px;
	width: 1120px;
	min-width: auto;
	background: #fff;
}
.POF.main-content .tab-nav {
	height: 59px;
	border-bottom: 1px solid #e5e5e5;
}
.POF.main-content .tab-nav > a {
	display: block;
	position: relative;
	float: left;
	margin-right: 50px;
	border-bottom: 2px solid transparent;
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	color: #666;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.POF.main-content .tab-nav > a > span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	background: url(../images/financial_supermarket/icon_border.png) center bottom no-repeat;
	opacity: 0;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	display: none\0/; /*兼容IE8*/
}
.POF.main-content .tab-nav > a.act,
.POF.main-content .tab-nav > a:hover {
	color: #c7055d;
	border-color: #c7055d;
}
.POF.main-content .tab-nav > a.act > span,
.POF.main-content .tab-nav > a:hover > span {
	opacity: 1;
	display: block\0/; /*兼容IE8*/
}
.POF.main-content .tab-content {
	padding-bottom: 60px;
}
.POF.main-content .tab-content .page-num p {
	margin-top: 0;
}

/*理财超市-公募基金-基金详情-基金概况*/
.POF-detail > h5 {
	margin-top: 40px;
	margin-bottom: 20px;
	line-height: 20px;
	font-size: 18px;
}
.POF-detail table {
	border-collapse: collapse;
}
.POF-detail th {
	border: 1px solid #eee;
	width: 198px;
	height: 58px;
	font-size: 16px;
	color: #999;
	background: #f6f6f6;
}
.POF-detail td {
	border: 1px solid #eee;
	padding-left: 40px;
	width: 920px;
	font-size: 16px;
	color: #666;
}
.POF-detail > p {
	font-size: 16px;
	color: #666;
}

/*理财超市-公募基金-基金详情-历史净值*/
.POF-NVH.tab-content table {
	margin-bottom: 40px;
	border-collapse: collapse;
	width: 100%;
}
.POF-NVH.tab-content table.table-head {
	margin: 40px 0 0;
}
.POF-NVH.tab-content th {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 25%;
	height: 50px;
	font-size: 14px;
	color: #999;
	background: #f7f7f7;
}
.POF-NVH.tab-content td {
	border-bottom: 1px solid #eee;
	width: 25%;
	height: 50px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.POF-NVH.tab-content p {
	margin-top: 42px;
	font-size: 14px;
	color: #999;
}

/*理财超市-公募基金-基金详情-费率*/
.POF-rate.tab-content > h5 {
	margin-top: 50px;
	margin-bottom: 20px;
	line-height: 20px;
	font-size: 18px;
}
.POF-rate.tab-content table {
	border-collapse: collapse;
	width: 100%;
}
.POF-rate.tab-content th {
	height: 50px;
	font-size: 14px;
	color: #999;
	background: #f7f7f7;
}
.POF-rate.tab-content td {
	border-bottom: 1px solid #eee;
	height: 50px;
	font-size: 14px;
	color: #666;
	text-align: center;
}

/*理财超市-公募基金-基金详情-基金经理*/
.POF-fund-manager.tab-content {
	padding-top: 40px;
}
.POF-fund-manager.tab-content > img {
	display: block;
	float: left;
	margin-right: 15px;
}
.POF-fund-manager.tab-content > div > h5 {
	line-height: 20px;
	font-size: 18px;
	color: #333;
}
.POF-fund-manager.tab-content > div > h5 > span {
	line-height: 16px;
	font-size: 14px;
	color: #999;
}
.POF-fund-manager.tab-content > div > p {
	line-height: 24px;
	font-size: 14px;
	color: #666;
}
.POF-fund-manager.tab-content > div > p.text-gray {
	margin: 9px 0 11px;
	line-height: 16px;
	font-size: 14px;
	color: #999;
}
.POF-fund-manager.tab-content > table {
	margin-top: 30px;
	width: 100%;
	height: 100px;
	background: #f7f7f7;
}
.POF-fund-manager.tab-content th {
	padding-top: 10px;
	font-size: 14px;
	color: #999;
}
.POF-fund-manager.tab-content td {
	padding-bottom: 10px;
	font-size: 16px;
	color: #333;
	text-align: center;
}

/*理财超市-公募基金-基金详情-投资组合*/
.POF-investment-combination.tab-content > div > h5 {
	margin-top: 40px;
	line-height: 20px;
	font-size: 18px;
	color: #333;
}
.POF-investment-combination.tab-content > div > img {
	display: block;
	margin: 50px auto 32px;
}
.POF-investment-combination.tab-content > div > h6 {
	margin: 28px 0 20px;
	line-height: 18px;
	font-size: 16px;
	color: #666;
}
.POF-investment-combination.tab-content > div > table {
	width: 100%;
}
.POF-investment-combination.tab-content > div th {
	height: 50px;
	font-size: 14px;
	color: #999;
	background: #f7f7f7;
}
.POF-investment-combination.tab-content > div td {
	border-bottom: 1px solid #eee;
	height: 50px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.POF-investment-combination.tab-content > div > div > p {
	float: left;
	font-size: 14px;
	line-height: 24px;
	color: #333;
}
.POF-investment-combination.tab-content > div > div > p.number {
	margin-bottom: 20px;
	border: 1px solid #c7055d;
	border-radius: 2px;
	width: 22px;
	height: 22px;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: #c7055d;
	background: #fff;
}
.POF-investment-combination.tab-content > div > div > div {
	position: relative;
	float: left;
	margin: 6px 40px;
	border-radius: 6px;
	width: 500px;
	height: 12px;
	background: #eee;
}
.POF-investment-combination.tab-content > div > div > div > span {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 6px;
	width: 400px;
	height: 12px;
	background: #c7055d;
}
.POF-investment-combination.tab-content > div > div.gold > p.number {
	border-color: #ff9c00;
	color: #fff;
	background: #ff9c00;
}
.POF-investment-combination.tab-content > div > div.silver > p.number {
	border-color: #ccc;
	color: #fff;
	background: #ccc;
}
.POF-investment-combination.tab-content > div > div.bronze > p.number {
	border-color: #de8254;
	color: #fff;
	background: #de8254;
}

/*理财超市-公募基金-基金详情-基金公司*/
.POF-investment-company.tab-content > h5 {
	margin-top: 40px;
	margin-bottom: 20px;
	line-height: 20px;
	font-size: 18px;
}
.POF-investment-company.tab-content > ul > li {
	float: left;
	border: 1px solid #eee;
	padding: 23px 0;
	width: 338px;
	height: 52px;
	vertical-align: bottom
}
.POF-investment-company.tab-content > ul > li + li {
	margin-left: 50px;
}
.POF-investment-company.tab-content > ul > li p {
	line-height: 16px;
	font-size: 14px;
	color: #333;
}
.POF-investment-company.tab-content > ul > li .text-gray {
	color: #999;
}
.POF-investment-company.tab-content > ul > li h6 {
	line-height: 28px;
	font-size: 16px;
	color: #333;
}
.POF-investment-company.tab-content > ul > li h1 {
	margin-bottom: 2px;
	line-height: 38px;
	font-size: 36px;
	color: #333;
}
.POF-investment-company.tab-content > ul > li > div {
	float: left;
	margin-right: 40px;
	border-right: 1px solid #eee;
	padding: 0 40px;
	width: 89px;
	height: 54px;
	text-align: center;
}
.POF-investment-company.tab-content > ul > li p.top {
	margin: 2px 0 20px;
}
.POF-investment-company.tab-content > h6 {
	margin: 40px 0 20px;
	line-height: 18px;
	font-size: 16px;
	color: #666;
}
.POF-investment-company.tab-content > table {
	width: 100%;
}
.POF-investment-company.tab-content th {
	height: 50px;
	font-size: 14px;
	color: #999;
	background: #f7f7f7;
}
.POF-investment-company.tab-content td {
	border-bottom: 1px solid #eee;
	height: 50px;
	font-size: 14px;
	color: #666;
	text-align: center;
}

/*理财超市-公募基金-基金详情-基金公告*/
.POF.main-content .POF-notice.tab-content {
	position: relative;
	padding-bottom: 92px;
}
.POF-notice.tab-content > h5 {
	margin-top: 50px;
	margin-bottom: 20px;
	line-height: 18px;
	font-size: 18px;
}
.POF-notice.tab-content > .content-list {
	margin-bottom: 40px;
	padding: 0;
	width: 100%;
	min-height: 20px;
}
.POF-notice.tab-content > .content-list > div {
	border-top: none;
	border-bottom: 1px solid #eee;
	width: 100%;
}
.POF-notice.tab-content > .content-list > div > a {
	border: none;
	padding-right: 220px;
	width: 877px;
}
.POF.main-content .POF-notice.tab-content .page-num {
	position: absolute;
	right: 0;
}

/**理财超市-代销金融产品**/
/*理财超市-代销金融产品-浮动收益类产品*/
.marketing-financial-product.banner-box,
.marketing-financial-product.banner-box > a {
	height: 300px;
}
.marketing-financial-product.banner-box > a > h1 {
	top: 77px;
}
.marketing-financial-product.main-content > .risk-announcement {
	position: relative;
	margin-top: -90px;
	margin-bottom: 20px;
	padding: 58px 100px 36px;
	background: #fff;
}
.marketing-financial-product.main-content > .risk-announcement > a {
	display: block;
	position: absolute;
	width: 22px;
	height: 22px;
}
.marketing-financial-product.main-content > .risk-announcement > a#slide-prev {
	top: 205px;
	left: 30px;
	background: url(../images/icon_prev.png) center no-repeat;
}
.marketing-financial-product.main-content > .risk-announcement > a#slide-next {
	top: 205px;
	right: 30px;
	background: url(../images/icon_next.png) center no-repeat;
}
.marketing-financial-product.main-content > .risk-announcement > h1 {
	margin-bottom: 30px;
	line-height: 26px;
	font-size: 24px;
	text-align: center;
}
.marketing-financial-product.main-content > .risk-announcement ul {
	display: block;
	position: relative;
	width: 1000px;
	height: 256px;
	overflow: hidden;
	overflow-y: auto;
}
.marketing-financial-product.main-content > .risk-announcement li {
	display: none;
	position: absolute;
	width: 1000px;
	/*height: 196px;*/
}
.marketing-financial-product.main-content > .risk-announcement li.on {
	display: block;
}
.marketing-financial-product.main-content > .risk-announcement li > table {
	width: 100%;
	min-height: 196px;
	border-collapse: collapse;
}
.marketing-financial-product.main-content > .risk-announcement li th {
	border: 1px solid #eee;
	font-size: 14px;
	color: #999;
	text-align: center;
	background: #f7f7f7;
}
.marketing-financial-product.main-content > .risk-announcement li td {
	border: 1px solid #eee;
	font-size: 14px;
	color: #333;
	text-align: center;
	background: #fff;
}
.marketing-financial-product.main-content > .risk-announcement li > p {
	margin-bottom: 18px;
	font-size: 16px;
	color: #333;
}
.marketing-financial-product.main-content .breadcrumb {
	padding-right: 40px;
	width: 900px;
	height: 60px;
}
.marketing-financial-product.main-content .breadcrumb > div {
	float: left;
}
.marketing-financial-product.main-content .breadcrumb > div > p,
.marketing-financial-product.main-content .breadcrumb > div > a {
	float: left;
	margin-right: 10px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #666;
}
.marketing-financial-product.main-content .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb_gray.png) left center no-repeat;
}
.marketing-financial-product.main-content .breadcrumb > div > a:hover,
.marketing-financial-product.main-content .breadcrumb > div > a.act {
	color: #c7055d;
}
.marketing-financial-product.main-content .mc-title {
	padding: 0 30px;
	height: 70px;
	background: #fff;
}
.marketing-financial-product.main-content .mc-title > a {
	float: left;
	margin-top: 23px;
	height: 24px;
	line-height: 24px;
	font-size: 24px;
	color: #333;
}
.marketing-financial-product.main-content .mc-title > a + a {
	margin-left: 30px;
	border-left: 1px solid #eee;
	padding-left: 30px;
}
.marketing-financial-product.main-content .mc-title > a:hover,
.marketing-financial-product.main-content .mc-title > a.act {
	color: #c7055d;
}
.marketing-financial-product.main-content .mc-filter {
	padding: 0 30px 40px;
	background: #fff;
}
.marketing-financial-product.main-content .mc-filter > div {
	border: 1px solid #f2f2f2;
	height: 50px;
}
.marketing-financial-product.main-content .mc-filter > div + div {
	border-top: none;
}
.marketing-financial-product.main-content .mc-filter > div > span {
	display: block;
	float: left;
	border-right: 1px solid #f2f2f2;
	width: 120px;
	height: 49px;
	line-height: 50px;
	font-size: 14px;
	text-align: center;
	color: #999;
}
.marketing-financial-product.main-content .mc-filter > div > a {
	display: block;
	float: left;
	margin: 14px 0 0 10px;
	border-radius: 12px;
	padding: 0 15px;
	height: 25px;
	font-size: 14px;
	color: #333;
}
.marketing-financial-product.main-content .mc-filter > div > a:hover,
.marketing-financial-product.main-content .mc-filter > div > a.act {
	color: #fff;
	background: #c7055d;
}
.marketing-financial-product.main-content .mc-content {
	margin-bottom: 60px;
	padding-bottom: 40px;
	background: #fff;
}
.marketing-financial-product.main-content .mc-content table {
	border: none;
	table-layout: fixed;
}
.marketing-financial-product.main-content .mc-content tr {
	cursor: pointer;
}
.marketing-financial-product.main-content .mc-content .table-head tr {
	cursor: initial;
}
.marketing-financial-product.main-content .mc-content th {
	padding: 0 20px;
	max-width: 158px;
	height: 61px;
	line-height: 18px;
	font-size: 14px;
	color: #333;
	text-align: center;
	background: #f1f1f1;
}
.marketing-financial-product.main-content .mc-content td {
	border-bottom: 1px solid #eee;
	padding: 0 20px;
	max-width: 158px;
	height: 71px;
	text-align: center;
	background: #fff;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.marketing-financial-product.main-content .mc-content td p {
	font-size: 14px;
	color: #666;
}
.marketing-financial-product.main-content .mc-content table .first {
	padding-left: 21px;
	text-align: left;
}
.marketing-financial-product.main-content .mc-content table .last {
	padding-right: 21px;
}
.marketing-financial-product.main-content .mc-content th > span {
	display: block;
	position: relative;
}
.marketing-financial-product.main-content .mc-content th > span > a {
	display: block;
	line-height: 18px;
	font-size: 14px;
	color: #333;
}
.marketing-financial-product.main-content .mc-content th > span > em {
	display: block;
	position: absolute;
	top: 9px;
	right: 4px;
	width: 9px;
	height: 13px;
}
.marketing-financial-product.main-content .mc-content th > span > em.descending-icon {
	background: url(../images/financial_supermarket/icon_descending.png) center no-repeat;
}
.marketing-financial-product.main-content .mc-content th > span > em.ascending-icon {
	background: url(../images/financial_supermarket/icon_ascending.png) center no-repeat;
}
.marketing-financial-product.main-content .mc-content td > p {
	line-height: 12px;
	font-size: 12px;
	color: #999;
}
.marketing-financial-product.main-content .mc-content td > a {
	display: block;
	margin: 0 auto;
	border: 1px solid #c7055d;
	border-radius: 16px;
	width: 75px;
	height: 35px;
	line-height: 35px;
	color: #c7055d;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.marketing-financial-product.main-content .mc-content tr:hover td {
	background: #fafafa;
}
.marketing-financial-product.main-content .mc-content tr:hover td > a {
	box-shadow: 0 2px 6px #df85ad;
	color: #fff;
	background: #c7055d;
}
/*理财超市-代销金融产品-浮动收益类产品-产品详情*/
.MFP.banner-box {
	position: relative;
	width: 100%;
	height: 395px;
}
.MFP.banner-box > img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.MFP .breadcrumb {
	padding-right: 40px;
	width: 900px;
	height: 67px;
}
.MFP .breadcrumb > div {
	float: left;
}
.MFP .breadcrumb > div > p,
.MFP .breadcrumb > div > a {
	float: left;
	margin-right: 10px;
	line-height: 67px;
	font-size: 14px;
	color: #fff;
}
.MFP .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}
.MFP .breadcrumb > div > a:hover,
.MFP .breadcrumb > div > a.act {
	color: #c7055d;
}
.MFP .MFP-info {
	height: 250px;
}
.MFP .MFP-info-1 {
	position: relative;
	float: left;
	padding: 40px 38px;
	width: 424px;
	height: 220px;
	background: #fff;
	z-index: 2;
}
.MFP .MFP-info-1 > h1 {
	color: #333;
	line-height: 24px;
	font-size: 24px;
}
.MFP .MFP-info-1 > h1 > span {
	color: #999;
}
.MFP .MFP-info-1 > .MFP-label {
	margin-bottom: 29px;
}
.MFP .MFP-info-1 > .MFP-label > span {
	display: block;
	float: left;
	margin: 9px 10px 0 0;
	border: 1px solid #c19e5a;
	border-radius: 2px;
	line-height: 24px;
	height: 24px;
	padding: 0 5px;
	color: #c19e5a;
}
.MFP .MFP-info-1 > .MFP-label > span.violet {
	border: 1px solid #c7055d;
}
.MFP .MFP-info-1 > .MFP-detail > p {
	line-height: 36px;
	font-size: 16px;
	color: #999;
}
.MFP .MFP-info-1 > .MFP-detail > p > span {
	color: #333;
}
.MFP .MFP-info-2 {
	position: relative;
	float: left;
	margin-top: 20px;
	padding: 68px 45px 66px 60px;
	width: 595px;
	height: 126px;
	background: #fff;
	box-shadow: 4px 0 12px #f9e4ed inset;
	z-index: 0;
}
.MFP .MFP-info-2 > h6 {
	margin-bottom: 48px;
	line-height: 20px;
	font-size: 18px;
	color: #c7055d;
}
.MFP .MFP-info-2 > div > div {
	float: left;
	border-right: 1px solid #eee;
	padding: 0 52px;
	text-align: center;
}
.MFP .MFP-info-2 > div > div.first {
	padding-left: 0;
}
.MFP .MFP-info-2 > div > div.last {
	border-right: none;
	padding-right: 0;
}
.MFP .MFP-info-2 > div > div > h3,
.MFP .MFP-info-2 > div > div > a {
	margin-bottom: 20px;
	line-height: 24px;
	font-size: 24px;
	color: #333;
}
.MFP .MFP-info-2 > div > div > a {
	display: block;
	color: #2b6add;
}
.MFP .MFP-info-2 > div > div > p {
	line-height: 14px;
	font-size: 14px;
	color: #999;
}
.MFP.main-content {
	margin-top: 40px;
	margin-bottom: 60px;
	padding: 0 40px;
	width: 1120px;
	min-width: auto;
	background: #fff;
}
.MFP.main-content .mc-content {
	width: 100%;
	padding-bottom: 40px;
}
.MFP.main-content .mc-content > h1 {
	margin: 16px 0 29px;
	border-bottom: 1px solid #eee;
	line-height: 52px;
	font-size: 24px;
}
.MFP.main-content .mc-content > div > p {
	line-height: 30px;
	font-size: 16px;
}
.MFP.main-content .mc-content > div > p > a {
	color: #c7055d;
}
.MFP.main-content .fund-date {
	position: relative;
	margin: 40px 0;
	border-radius: 3px;
	padding: 0 140px;
	width: 840px;
	height: 150px;
	background: #f7f7f7;
}
.MFP.main-content .fund-date > div {
	position: relative;
	float: left;
	width: 280px;
	text-align: center;
	z-index: 2;
}
.MFP.main-content .fund-date > div > span {
	display: block;
	margin: 28px auto 9px;
	width: 60px;
	height: 35px;
	font-size: 16px;
	color: #fff;
	background: url(../images/financial_supermarket/fund_date_bg.png) center no-repeat;
}
.MFP.main-content .fund-date > div > i {
	display: block;
	margin: 0 auto 12px;
	border-radius: 7px;
	width: 14px;
	height: 14px;
	background: #ccc;
}
.MFP.main-content .fund-date > div p {
	font-size: 16px;
	color: #666;
}
.MFP.main-content .fund-date > div > div {
	position: relative;
}
.MFP.main-content .fund-date > div > div > p {
	float: left;
	margin-left: 54px;
}
.MFP.main-content .fund-date > div > div > span {
	display: block;
	position: relative;
	float: left;
	margin: 5px 0 0 2px;
	width: 20px;
	height: 20px;
}
.MFP.main-content .fund-date > div > div > span > a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/financial_supermarket/icon_drop_down.png) center no-repeat;
}
.MFP.main-content .fund-date > div > div > span > a.act + span {
	display: block;
}
.MFP.main-content .fund-date > div > div > span > span {
	display: none;
	position: absolute;
	top: 38px;
	right: 0;
	padding: 12px 20px;
	border-radius: 2px;
	min-width: 214px;
	background: #fff;
	box-shadow: 0 1px 8px #ddd;
}
.MFP.main-content .fund-date > div > div > span > span li + li {
	margin-top: 8px;
}
.MFP.main-content .fund-date > div > div > span > span li > a {
	line-height: 16px;
	font-size: 14px;
	color: #666;
}
.MFP.main-content .fund-date > div > div > span > span li:hover > a {
	color: #c7055d;
}
.MFP.main-content .fund-date > div > div > span > span > i {
	display: block;
	position: absolute;
	top: -4px;
	right: 5px;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	width: 6px;
	height: 6px;
	z-index: 1;
}
.MFP.main-content .fund-date > span {
	display: block;
	position: absolute;
	top: 79px;
	left: 50%;
	margin-left: -274px;
	width: 548px;
	height: 1px;
	background: #eee;
	z-index: 1;
}
.MFP.main-content .fund-diagram-box > p {
	margin: 0 0 8px 44px;
	line-height: 14px;
	font-size: 12px;
	color: #999;
}
.MFP.main-content .fund-diagram-box > div > ul {
	display: block;
	float: left;
	margin-right: 13px;
	height: 240px;
}
.MFP.main-content .fund-diagram-box > div li {
	height: 40px;
	padding-top: 24px;
	font-size: 14px;
	color: #999;
}
.MFP.main-content .fund-diagram-box .fund-diagram {
	position: relative;
	float: left;
	width: 1074px;
	background: url(../images/financial_supermarket/fund_diagram_bg.png) center top no-repeat;
}
.MFP.main-content .fund-diagram-box .fund-diagram > p {
	position: absolute;
	right: 0;
	bottom: 14px;
	line-height: 14px;
	font-size: 12px;
	color: #999;
}
.MFP.main-content .fund-diagram-box .fund-diagram-column {
	position: relative;
	margin-top: 40px;
	height: 200px;
}
.MFP.main-content .fund-diagram-box .fund-diagram-column > li {
	position: absolute;
	bottom: 1px;
	width: 26px;
	background: #c7055d;
}
.MFP.main-content .fund-diagram-box .fund-diagram-column > li > p {
	position: absolute;
	top: -26px;
	left: 0;
	line-height: 16px;
	font-size: 14px;
	color: #c7055d;
	text-align: center;
}
.MFP.main-content .fund-diagram-box .fund-diagram-xaxis > li {
	float: left;
	margin-left: 26px;
	width: 160px;
	line-height: 16px;
	font-size: 14px;
	color: #999;
	text-align: right;
}
.MFP.main-content .fund-diagram-box .fund-diagram-xaxis > li + li {
	margin-left: 0;
}

/****投顾服务****/
/**投顾服务-团队风采**/
.investment-advisor {
	position: relative;
	background: #f7f7f7;
}
.investment-advisor > .tab-box {
	position: relative;
	top: -80px;
	background: #fff;
}
.investment-advisor > .tab-box > .tab-nav {
	border-bottom: 1px solid #eee;
	padding: 0 198px;
	height: 80px;
}
.investment-advisor > .tab-box > .tab-nav > a {
	display: block;
	float: left;
	margin: 0 54px;
	border-bottom: 1px solid #eee;
	width: 160px;
	height: 80px;
	line-height: 80px;
	font-size: 18px;
	text-align: center;
	color: #333;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investment-advisor > .tab-box > .tab-nav > a:hover,
.investment-advisor > .tab-box > .tab-nav > a.act {
	border-bottom: 2px solid #c7055d;
	color: #c7055d;
}

/*投顾服务-投资顾问团队*/
.investment-advisor > .tab-box > .advisor-team {
	padding-bottom: 60px;
}
.investment-advisor > .tab-box > .advisor-team > a {
	display: block;
	position: absolute;
	width: 22px;
	height: 22px;
}
.investment-advisor > .tab-box > .advisor-team > a > span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
}
.investment-advisor > .tab-box > .advisor-team > a#slide-prev {
	top: 296px;
	left: 40px;
	background: url(../images/icon_prev02.png) center no-repeat;
}
.investment-advisor > .tab-box > .advisor-team > a#slide-next {
	top: 296px;
	right: 40px;
	background: url(../images/icon_next02.png) center no-repeat;
}
.investment-advisor > .tab-box > .advisor-team > ul {
	display: block;
	position: relative;
	margin: 0 84px;
	width: 1032px;
	height: 419px;
	overflow: hidden;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 88px 0 60px;
	width: 1032px;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info.on {
	display: block;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info > span {
	display: block;
	float: left;
	margin-right: 60px;
	border-radius: 50%;
	width: 270px;
	height: 270px;
	overflow: hidden;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info > span > img {
	margin-left: -67px;
	height: 270px;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info > div > h1 {
	margin: 11px 0 14px;
	line-height: 28px;
	font-size: 28px;
	color: #333;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info > div > h6 {
	margin-bottom: 26px;
	line-height: 16px;
	font-size: 16px;
	color: #333;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info > div > .main-body {
	margin-bottom: 16px
}
.investment-advisor > .tab-box > .advisor-team .advisor-info > div > .main-body > p {
	display: -webkit-box;
	max-height: 110px;
	line-height: 22px;
	font-size: 14px;
	color: #666;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	text-overflow: ellipsis;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info > div > p {
	font-size: 14px;
	color: #999;
}
.investment-advisor > .tab-box > .advisor-team .advisor-info > div > p > a {
	color: #c7055d;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list {
	position: relative;
	margin: 0 24px;
	height: 110px;
	overflow: hidden;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 14px;
	border: 1px solid #eee;
	border-radius: 3px;
	padding: 20px 0;
	width: 258px;
	height: 68px;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a > span {
	display: block;
	float: left;
	margin: 0 20px;
	border-radius: 50%;
	width: 70px;
	height: 70px;
	overflow: hidden;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a > span > img {
	margin-left: -17px;
	height: 70px;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a > h5 {
	margin: 10px 0 13px;
	line-height: 18px;
	font-size: 18px;
	color: #333;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a > p {
	line-height: 14px;
	font-size: 14px;
	color: #999;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a > p.text-gray {
	margin-top: 5px;
	color: #666;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a.act,
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a:hover {
	background: #c7055d;
}
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a.act > h5,
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a:hover > h5,
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a.act > p,
.investment-advisor > .tab-box > .advisor-team > .advisor-list > a:hover > p {
	color: #fff;
}
.investment-advisor .advisor-team-list {
	padding-bottom: 60px;
	background: #f7f7f7;
}
.investment-advisor .advisor-team-list h1 {
	line-height: 24px;
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.investment-advisor .advisor-team-list ul {
	position: initial;
	padding-bottom: 0;
	width: 1220px;
	height: auto;
}
.investment-advisor .advisor-team-list li {
	margin-bottom: 40px;
	margin-left: 0;
	margin-right: 20px;
}
.investment-advisor .adve_list_box:after{
	display: none;
}
.investment-advisor .advisor-team-list .page-num {
	background: transparent;
}
.investment-advisor .advisor-team-list .page-num a {
	background: #fff;
}

/*投顾服务-投资产品*/
.advisor-service {
	padding: 20px 0 60px 0;
}
.advisor-service .product_box {
	margin-left: -18px;
}
.advisor-service .product_box > div {
	float: left;
	margin: 28px 0 0 40px;
	border: 1px solid #eee;
	border-radius: 4px;
	width: 356px;
	height: 286px;
	background: #fff;
	overflow: hidden;
}
.advisor-service .product_box > div > div {
	padding: 20px;
	width: 318px;
}
.advisor-service .product_box > div > div > h5 {
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 16px;
	color: #c7055d;
}
.advisor-service .product_box > div > div > p {
	display: -webkit-box;
	max-height: 60px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.advisor-service .product_box > div > div > div {
	position: relative;
	margin: 8px 0 12px;
}
.advisor-service .product_box > div > div > div > span {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.advisor-service .product_box > div > div > div > a {
	display: block;
	margin-top: 6px;
	font-size: 14px;
	line-height: 16px;
	color: #999;
	text-align: right;
}
.advisor-service .product_box > div > div > div > a:hover {
	color: #c7055d;
}
.advisor-service .product_box > div > .title {
	padding: 20px;
	height: 86px;
	background: #c7055d;
}
.advisor-service .product_box > div > .title > img {
	display: block;
	float: left;
	margin-right: 20px;
	border-radius: 43px;
	width: 86px;
	height: 86px;
	background: #fff;
}
.advisor-service .product_box > div > .title > h1 {
	margin: 20px 0 8px;
	font-size: 24px;
	line-height: 26px;
	color: #fff;
}
.advisor-service .product_box > div > .title > p {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*投顾服务-订阅流程*/
.work-flow.tab-content {
	padding: 80px 0 60px;
}
.work-flow.tab-content > h1 {
	margin-bottom: 60px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
	text-align: center;
}
.work-flow.tab-content > img {
	display: block;
	margin: 0 auto;
}
.work-flow.tab-content > p {
	margin-top: 80px;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
}
/*投顾服务-投资产品-详情*/
.POF-detail.mc-content > h1 {
	margin-bottom: 60px;
	line-height: 34px;
	font-size: 32px;
	color: #333;
}
.POF-detail.mc-content th,
.POF-detail.mc-content td {
	font-size: 16px;
	color: #333;
}
.POF-detail.mc-content th {
	min-width: 302px;
}
.POF-detail.mc-content td > p {
	color: #c19e5a;
}
.POF-detail.mc-content td > p > a {
	color: #c7055d;
}
.POF-detail.mc-content td > div {
	margin: 40px;
	margin-left: 0;
}
.POF-detail.mc-content td > div > p {
	line-height: 24px;
	font-size: 16px;
	color: #333;
}
.POF-detail.mc-content td > div > p + p {
	margin-top: 24px;
}
.POF-detail.mc-content > div {
	margin: 0 auto;
	margin-top: 40px;
	width: 300px;
}
.POF-detail.mc-content > div > a {
	display: block;
	float: left;
	border: 1px solid #c7055d;
	border-radius: 3px;
	width: 138px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #c7055d;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.POF-detail.mc-content > div > a + a {
	margin-left: 20px;
}
.POF-detail.mc-content > div > a:hover {
	background: #f12b85;
}
.POF-detail.mc-content > div > a.return {
	color: #c7055d;
	background: #fff;
}
.POF-detail.mc-content > div > a.return:hover {
	color: #fff;
	background: #c7055d;
}

/** 2017-10-16-网上营业厅-start **/
.net_banner{
	width: 100%;
	height: 400px;
}
.net_banner>img{
	display: block;
	width: 100%;
}
.net_banner .inner>h1{
	padding-top:106px;
	font-size:66px;
	color: #ffffff;
	line-height: 70px;
	font-family:"Microsoft YaHei";
}
.net_banner .inner>p{
	font-size:24px;
	color: #ffffff;
	line-height: 30px;
	margin-top:18px;
	font-family: "Microsoft YaHei";
}
.net_section{
	background-color: #ffffff;
	padding:60px 0 47px;
}
.net_section .inner>ul>li{
	float: left;
	width:287px;
	height: 271px;
	padding-top: 25px;
	border: 1px solid #eeeeee;
	text-align: center;
	margin-right: 14px;
	margin-bottom: 13px;
	position: relative;
	top: 0;
	transition: top .3s linear;
	-webkit-transition: top .3s linear;
	-moz-transition: top .3s linear;
}
.net_section .inner > ul > li + li {
	
}
.net_section .inner>ul>li.li_last{
	margin-right: 0;
}
.net_section .inner>ul>li .ns_img{
	width: 120px;
	margin: 0 auto;
	height: 120px;
}
.net_section .inner>ul>li .ns_img>img{
	display: block;
	vertical-align: middle;
	font-size: 0;
}
.net_section .inner>ul>li>h2{
	font-size: 18px;
	color: #333333;
	line-height: 24px;
	margin-top:25px;
	/*font-weight: bold;*/
	font-family: "Microsoft YaHei";
}
.net_section .inner>ul>li .ns_btn{
	width:200px;
	height:40px;
	margin:35px auto 0;
}
.net_section .inner>ul>li .ns_btn>a{
	display: block;
	width: 198px;
	height: 38px;
	line-height: 38px;
	color: #c7055d;
	border: 1px solid #eeeeee;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
}
.net_section .inner>ul>li .ns_btn>a.active,.net_section .inner>ul>li:hover .ns_btn>a{
	border-color:#c7055d;
	background-color: #c7055d;
	color: #ffffff;
}
.net_section .inner>ul>li:hover{
	top: -4px;
	box-shadow: 0 6px 12px rgba(189,175,181,.4);
	-moz-box-shadow: 0 6px 12px rgba(189,175,181,.4);
	-webkit-box-shadow: 0 6px 12px rgba(189,175,181,.4);
}
.net_section .inner>ul>li.last_one{
	background-color: #f7f7f7;
	border-color: #f7f7f7;
}
.net_section .inner>ul>li.last_one .ns_img_01{
	width:61px;
	height: 62px;
	margin: 63px auto 0;
}
.net_section .inner>ul>li.last_one .ns_img_01>img{
	display: block;
	vertical-align: middle;
	font-size: 0;
}
.net_section .inner>ul>li.last_one>h3{
	font-size:18px;
	color: #cccccc;
	line-height: 24px;
	margin-top: 36px;
}
.net_zy{
	background-color: #f7f7f7;
	padding: 58px 0;
}
.net_zy .inner .zy_box{
	width:560px;
}
.net_zy .inner .zy_box.left{
	float: left;
}
.net_zy .inner .zy_box.right{
	float: right;
}
.net_zy .inner .zy_box>h2{
	font-size:24px;
	color: #333333;
	line-height: 30px;
	font-family: "Microsoft YaHei";
	position: relative;
}
.net_zy .inner .zy_box>h2>a{
	font-size:16px;
	color: #999999;
	font-family:"Microsoft YaHei";
	position: absolute;
	top: 0;
	right:0;
}
.net_zy .inner .zy_box>ul{
	margin-top: 30px;
	padding-left:20px;
}
.net_zy .inner .zy_box>ul>li{
	padding: 18px 0;
	border-bottom: 1px solid #eaeaea;
	position: relative;
}
.net_zy .inner .zy_box>ul>li>a,.net_zy .inner .zy_box>ul>li>span{
	font-size:16px;
	color: #333;
	line-height: 20px;
	font-family:"Microsoft YaHei";
}
.net_zy .inner .zy_box>ul>li>a:hover {
	color: #c7055d;
}
.net_zy .inner .zy_box>ul>li>em{
	display: block;
	width: 8px;
	height: 8px;
	background: url("../images/network_images/net_iocn_02.png") no-repeat center;
	position: absolute;
	top:50%;
	margin-top: -4px;
	margin-left: -18px;
}
.net_zy .inner .zy_box>ul>li>span{
	position: absolute;
	top:50%;
	margin-top: -10px;
	right: 0;
}
.main-content.newell-wealth .sidebar-nav .ul_01 {
	display: none;
	/*margin-top: 12px;*/
	padding: 15px 0;
	border-bottom: 1px solid #eeeeee;
}
.main-content.newell-wealth .sidebar-nav .ul_01.active{
	display: block;
}
.main-content.newell-wealth .sidebar-nav .ul_01>li {
	position: relative;
	padding: 15px 0 15px 20px;
}
.main-content.newell-wealth .sidebar-nav .ul_01 em{
	display: block;
	width: 60px;
	height: 60px;
	background: url("../images/network_images/net_icon_010.png") no-repeat center right;
	position: absolute;
	top:0;
	right: 19px;
	cursor: pointer;
}
.main-content.newell-wealth .sidebar-nav .ul_01 em.act{
	background-image: url("../images/network_images/net_icon_03.png");
}
.main-content.newell-wealth .sidebar-nav .ul_01>li.li-02 {
	display: none;
	padding-left: 40px;
}
.main-content.newell-wealth .sidebar-nav .ul_01>li.li-02.show {
	display: block;
}
.main-content.newell-wealth .sidebar-nav .ul_01>li.li-03 {
	padding-left: 60px;
}
.main-content.newell-wealth .sidebar-nav .ul_01>li>a {
	position: relative;
	font-size:14px;
	color: #666666;
	line-height: 16px;
	font-family: "Microsoft YaHei";
}
.main-content.newell-wealth .sidebar-nav .ul_01>li>span{
	display:none;
	width: 8px;
	height: 8px;
	background: url("../images/network_images/net_iocn_02.png") no-repeat center;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 1px;
}
.main-content.newell-wealth .sidebar-nav .ul_01>li.act > a,
.main-content.newell-wealth .sidebar-nav .ul_01>li:hover > a {
	color: #c7055d;
}
.main-content.newell-wealth .sidebar-nav .ul_01>li.act > span,
.main-content.newell-wealth .sidebar-nav .ul_01>li:hover > span {
	display: block;
}
.main-content.newell-wealth .sidebar-nav > a {
	position: relative;
}
.main-content.newell-wealth .sidebar-nav > a > em{
	display: block;
	width: 60px;
	height: 60px;
	background: url("../images/network_images/net_icon_010.png") no-repeat center right;
	position: absolute;
	top:0;
	right: 19px;
	cursor: pointer;
}
.main-content.newell-wealth .sidebar-nav > a > em.act{
	background-image: url("../images/network_images/net_icon_03.png");
}
.main-content.newell-wealth .content_words{
	width: 820px;
	min-height: 700px;
	padding: 35px 40px 65px;
	background-color: #ffffff;
}
.main-content.newell-wealth .content_words>h2{
	font-size:24px;
	color: #333333;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
}
.main-content.newell-wealth .content_words>h6{
	font-size:16px;
	color: #999999;
	line-height: 20px;
	text-align: center;
	font-family: "Microsoft YaHei";
	margin-bottom: 52px;
}
.main-content.newell-wealth .content_words>p{
	font-size:18px;
	color: #333;
	line-height:35px;
	font-family: "Microsoft YaHei";
}
.main-content.newell-wealth .content_words>p.p1{
	text-align: right;
}
.main-content.newell-wealth .content_words>p.p1.p2{
	margin-top:45px;
}
.main-content.newell-wealth .content_words>p.nice_p{
	padding-right:28px;
}
/* 交易指引-详情 */
.mc-content > p.small.nice_p{
	color:#999999;
	line-height: 20px;
}
.mc-content > p.small.nice_p>span{
	margin-right: 25px;
}
.mc-content > p.small.nice_p>a{
	display: inline-block;
	_display:inline;
	width:20px;
	height: 20px;
	margin-right: 10px;
	background: url("../images/network_images/net_iconList.png") no-repeat 0 0;
	vertical-align: middle;
	font-size: 0;
}
.mc-content > p.small.nice_p>a.a1{
	background-position: 0 -21px;
}
.mc-content > p.small.nice_p>a.a2{
	background-position: 0 -42px;
}
.mc-content > p.small.nice_p>a.a1{
	background-position: 0  -63px;
}
.main-content.notice-detail .mc-content > .main-body > p.nice_p1{
	font-size: 24px;
	margin-bottom:42px;
}
.main-content.notice-detail .mc-content > .main-body > p>span{
	color: #000000;
}
.main-content.notice-detail .mc-content > .main-body > p.nice_p2{
	margin-bottom:36px;
}
.main-content.notice-detail .mc-content > .main-body > p.nice_p3{
	font-size: 24px;
	color: #030303;
	margin-bottom: 15px;
}
.main-content.notice-detail .mc-content > p.text-right > a.a1{
	color: #c19e5a;
}
.main-content.notice-detail .mc-content  .net_article_box{
	padding: 30px 0 60px;
	width: 340px;
	margin: 0 auto;
}
.net_article_box ul>li{
	float: left;
	width: 96px;
	height: 32px;
	border: 1px solid #cccccc;
	line-height: 32px;
}
.net_article_box ul>li.center{
	margin:0 19px;
}
.net_article_box ul>li>a{
	display: block;
	width: 100%;
	text-align: center;
	font-size:14px;
	color: #666666;
	transition: all .3s linear;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
}
.net_article_box ul>li>a>span{
	_display: inline;
	display: inline-block;
	width:16px;
	height: 18px;
	background: url("../images/network_images/net_icon_04.png") no-repeat center;
	vertical-align: middle;
	font-size: 0;
	margin-top: -3px;
	margin-right: 10px;
}
.net_article_box ul>li:hover {
	background-color: #666666;
}
.net_article_box ul>li:hover>a{
	color: #ffffff;
}
.net_article_box ul>li>a:hover>span{
	background-image: url("../images/network_images/net_icon_05.png");
}
/* 网上营业厅-软件下载 */
.net_soft_box .inner>ul{
	height:140px;
}
.net_soft_box .inner>ul>li{
	float: left;
	width: 20%;
	height: 104px;
	padding-top: 34px;
	border-bottom:2px solid #f7f7f7;
	transition: 				all .3s  linear;
	-moz-transition: 		all .3s  linear;
	-webkit-transition: all .3s  linear;
	cursor: pointer;
}
.net_soft_box .inner>ul>li>span{
	display: block;
	width:36px;
	height: 36px;
	margin: 0 auto;
	background: url("../images/network_images/net_iconList_01.png") no-repeat -40px 0;
}
.net_soft_box .inner>ul>li>p{
	font-size:18px;
	color: #333333;
	line-height: 24px;
	margin-top: 16px;
	text-align: center;
}
.net_soft_box .inner>ul>li.active,.net_soft_box .inner>ul>li:hover{
	border-color: #c7055d;
}
.net_soft_box .inner>ul>li.active>p,.net_soft_box .inner>ul>li:hover>p{
	color: #c7055d;
}
.net_soft_box .inner>ul>li.active>span,.net_soft_box .inner>ul>li:hover>span{
	background-position:0 0;
}
.net_soft_box .inner>ul>li>span.sp_01,.net_soft_box .inner>ul>li>span.sp_01{
	background-position:-40px -38px;
}
.net_soft_box .inner>ul>li.active>span.sp_01,.net_soft_box .inner>ul>li:hover>span.sp_01{
	background-position:0 -38px;
}
.net_soft_box .inner>ul>li>span.sp_02,.net_soft_box .inner>ul>li>span.sp_02{
	background-position:-40px -75px;
}
.net_soft_box .inner>ul>li.active>span.sp_02,.net_soft_box .inner>ul>li:hover>span.sp_02{
	background-position:0 -75px;
}
.net_soft_box .inner>ul>li>span.sp_03,.net_soft_box .inner>ul>li>span.sp_03{
	background-position:-40px -110px;
}
.net_soft_box .inner>ul>li.active>span.sp_03,.net_soft_box .inner>ul>li:hover>span.sp_03{
	background-position:0 -110px;
}
.net_soft_box .inner>ul>li>span.sp_04,.net_soft_box .inner>ul>li>span.sp_04{
	background-position:-40px -146px;
}
.net_soft_box .inner>ul>li.active>span.sp_04,.net_soft_box .inner>ul>li:hover>span.sp_04{
	background-position:0 -146px;
}
.net_soft_center{
	background-color: #ffffff;
}
.net_soft_center .ul_01{
	padding-top:20px;
}
.net_soft_center .ul_01>li{
	padding: 60px 0  60px 194px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}
.net_soft_center .ul_01>li .nsc_img{
	width: 134px;
	height: 134px;
	position: absolute;
	top: 60px;
	left: 0;
}
.net_soft_center .ul_01>li .bsc_img{
	display: block;
	vertical-align: middle;
}
.net_soft_center .ul_01>li>h2{
	font-size:20px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 14px;
}
.net_soft_center .ul_01>li>h5>span{
	margin-right:22px;
}
.net_soft_center .ul_01>li>h5>span.span_01{
	margin-right:70px;
}
.net_soft_center .ul_01>li>h5{
	font-size:16px;
	color: #333333;
	line-height: 22px;
	margin-bottom: 14px;
}
.net_soft_center .ul_01>li>p{
	font-size:14px;
	color: #999999;
	line-height: 20px;
}
.net_soft_center .ul_01>li>p>a{
	color: #c19e5a;
}
.net_soft_center .ul_01>li .route{
	margin-top: 16px;
}
.net_soft_center .ul_01>li .route>a{
	display: inline-block;
	_display:inline;
	width:100px;
	height: 36px;
	border: 1px solid #c7055d;
	font-size:14px;
	color: #c7055d;
	line-height: 36px;
	text-align: center;
	margin-right:9px;
	vertical-align: middle;
	transition: all .3s  linear;
	-moz-transition: all .3s  linear;
	-webkit-transition: all .3s  linear;
}
.net_soft_center .ul_01>li .route>a:hover{
	background-color: #c7055d;
	color: #ffffff;
}
.soft_download{
	margin-top: 16px;
	height: 36px;
}
.soft_download>a{
	display: inline-block;
	_display:inline;
	width: 150px;
	line-height:36px;
	border: 1px solid #c7055d;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-right: 16px;
	background-color: #ffffff;
}
.soft_download>a>span{
	display: block;
	width: 100%;
	line-height: 36px;
	color: #c7055d;
	text-align: center;
}
.soft_download>a>span>em{
	display: inline-block;
	_display:inline;
	width:18px;
	height: 18px;
	background: url("../images/network_images/net_icon_06.png") no-repeat center;
	vertical-align:middle;
	font-size: 0;
	margin-top: -3px;
	margin-right: 10px;
}
.soft_download>a>i{
	display: none;
	width:113px;
	height:113px;
	margin: 10px auto 20px;
}
.soft_download>a>i.act,.soft_download>a>i.active{
	display: block;
}
.app_img{
	margin-top:35px;
}
.app_img>ul>li{
	float: left;
	width:310px;
	height:531px;
}
.app_img>ul>li>img{
	vertical-align: middle;
	font-size: 0;
}
.app_img>ul>li.center{
	margin: 0 38px;
}
.net_soft_center .ul_01>li> .download_box{
	position: relative;
	z-index: 100;
	margin-top:32px;
}
.net_soft_center .ul_01>li> .download_box>span{
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.net_soft_center .ul_01>li> .download_box>a{
	color:#c7055d;
}
.net_soft_center .ul_01>li> .download_box>.clearfix{
	display:none;
	width: 261px;
	background-color: #ffffff;
	box-shadow: 0 2px 16px rgba(204,204,204,.7);
	-moz-box-shadow: 0 2px 16px rgba(204,204,204,.7);
	-webkit-box-shadow: 0 2px 16px rgba(204,204,204,.7);
	padding: 0 32px;
	position:absolute;
	top: -215px;
	left:40px;
	border: 1px solid #ddd\0/; /*兼容IE8*/
}
.net_soft_center .ul_01>li> .download_box>.clearfix>em{
	display: block;
	width:20px;
	height: 10px;
	background: url("../images/network_images/net_icon_09.png") no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: -10px;
	background: url("../images/network_images/net_icon_09ie8.png") no-repeat center;
}
.net_soft_center .ul_01>li> .download_box>.clearfix.act{
	display: block;
}
.net_soft_center .ul_01>li> .download_box>.clearfix .db_box{
	float: left;
	padding: 30px 0 16px;
	text-align: center;
}
.net_soft_center .ul_01>li> .download_box>.clearfix .db_box:first-child{
	margin-right:30px;
}
.net_soft_center .ul_01>li> .download_box>.clearfix .db_box .ewm_img{
	width: 113px;
	height: 113px;
	margin: 0 auto 10px;
}
.net_soft_center .ul_01>li> .download_box>.clearfix .db_box .ewm_img>img{
	display: block;
	vertical-align: middle;
}
.net_soft_center .ul_01>li> .download_box>.clearfix .db_box>a{
	font-size:14px;
	color: #c7055d;
	line-height: 20px;
}
/* 网上营业厅-建议*/
.aside_right_box{
	width: 820px;
	min-height: 700px;
	padding: 0 40px 60px;
	background-color: #ffffff;
}
.aside_right_box .arb_top{
	height:60px;
	border-bottom: 1px solid #eeeeee;
}
.aside_right_box .arb_top ul>li{
	float: left;
	padding: 15px 30px;
	height: 30px;
	text-align: center;
	border-bottom: 2px solid transparent;
}
.aside_right_box .arb_top ul>li.active,.aside_right_box .arb_top ul>li:hover{
	border-color:#c7055d;
}
.aside_right_box .arb_top ul>li.active>a,.aside_right_box .arb_top ul>li:hover>a{
	color:#c7055d;
}
.aside_right_box .arb_top ul>li>a{
	display: block;
	line-height: 30px;
	font-size:14px;
	color: #333333;
}
.aside_right_box .arb_content{
	padding-top:27px;
}
.aside_right_box .arb_content>p{
	font-size:14px;
	color: #333333;
	line-height: 22px;
	margin-bottom: 20px;
}
.aside_right_box .arb_content .arb_msg>h2{
	font-size:16px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 15px;;
}
.aside_right_box .arb_content .arb_msg>h2>span{
	color: #c7055d;
}
.aside_right_box .arb_content .arb_msg .msg_box{
	padding-bottom: 20px;
}
.aside_right_box .arb_content .arb_msg .msg_box .input_box{
	float: left;
	margin-bottom: 11px;
}
.aside_right_box .arb_content .arb_msg .msg_box .input_box.center{
	margin:  0 12px;
}
.aside_right_box .arb_content .arb_msg .msg_box .input_box>input{
	display: block;
	position: relative;
	width:253px;
	height: 40px;
	border: 1px solid #cccccc;
	outline: none;
	padding-left:10px;
	font-size:14px;
	line-height: 40px;
	color: #333;
	cursor: pointer;
}
.arb_content .arb_msg .msg_box .select-box>i{
	display: block;
	width: 264px;
	height: 40px;
	background: url("../images/network_images/net_bg_01.png") no-repeat center;
	position: absolute;
	top: 1px;
	left: 1px;
	cursor: pointer;
}
.arb_content .arb_msg .msg_box .select-box.act > ul {
	display: block;
}
.arb_content .arb_msg .msg_box .select-box > ul {
	display: none;
	position: absolute;
	width: 100%;
	background: #fff;
}
.arb_content .arb_msg .msg_box .select-box > ul > li {
	border: 1px solid #ccc;
	border-top: none;
	padding-left: 8px;
	height: 42px;
	line-height: 42px;
	color: #333;
	cursor: pointer;
}
.arb_content .arb_msg .msg_box .select-box > ul > li:hover {
	background: #eee;
}
.aside_right_box .arb_content .arb_msg .msg_box>textarea{
	display: block;
	width:100%;
	height: 132px;
	border: 1px solid #ccc;
	padding: 10px;
	font-size:14px;
	color: #333;
	line-height: 24px;
	resize: none;
}
.aside_right_box .arb_content .arb_msg .msg_box>a.a1,.aside_right_box .arb_content .arb_msg .msg_box>a.a2{
	float: left;
	display: block;
	width:120px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size:14px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	transition: all .3s linear;
	-moa-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	border: 1px solid #c7055d;
}
.aside_right_box .arb_content .arb_msg .msg_box>a.a1{
	background-color: #c7055d;
	color:#ffffff;
}
.aside_right_box .arb_content .arb_msg .msg_box>a.nice{
	margin-left:20px;
}
.aside_right_box .arb_content .arb_msg .msg_box>a.a2{
	font-size: 16px;
	color: #c7055d;
}
.aside_right_box .arb_content .arb_msg .msg_box>a.a1:active{
	background-color:#980849;
}
.aside_right_box .arb_content .arb_msg .msg_box>a.a2.act,
.aside_right_box .arb_content .arb_msg .msg_box>a.a2:hover{
	background-color: #c7055d;
	color: #ffffff;
}
.aside_right_box .bank-account {
	padding-bottom: 30px;
}
.aside_right_box .bank-account > h2{
	font-size: 24px;
	color: #333333;
	line-height: 30px;
	text-align: center;
	padding: 55px 0;
	letter-spacing: 1px;
}
.aside_right_box .bank-account table {
	width: 100%;
	border-collapse: collapse;
}
.aside_right_box .bank-account th {
	border: 1px solid #eee;
	padding: 8px 0;
	min-width: 228px;
	font-size: 14px;
	color: #666;
	text-align: center;
	background: #f8f8f8;
}
.aside_right_box .bank-account td {
	border: 1px solid #eee;
	padding: 8px 0;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.aside_right_box .arb_flow{
	padding-bottom: 30px;
}
.aside_right_box .arb_flow>h2{
	font-size: 24px;
	color: #333333;
	line-height: 30px;
	text-align: center;
	padding: 55px 0;
	letter-spacing: 1px;
}
.aside_right_box .arb_flow>.arbf_img{
	width: 425px;
	margin: 0 auto;
}
.aside_right_box .arb_flow>.arbf_img>img{
	display: block;
	vertical-align: middle;
}
.aside_right_box .arb_flow > img {
	display: block;
	margin: 0 auto;
}
.aside_right_box .arb_ts{
	padding-top: 40px;
}
.aside_right_box .arb_ts>ul{
	border: 1px solid #eeeeee;
}
.aside_right_box .arb_ts>ul>li{
	float: left;
	width: 335px;
	height: 58px;
	padding:20px 0 20px 74px;
	position: relative;
}
.aside_right_box .arb_ts>ul>li.bg_gray{
	background-color: #eeeeee;
}
.aside_right_box .arb_ts>ul>li>span{
	display: block;
	width: 35px;
	height: 35px;
	background: url("../images/network_images/net_iconList_02.png") 0 0;
	position: absolute;
	left:20px;
	top:50%;
	margin-top: -18px;
}
.aside_right_box .arb_ts>ul>li>span.span_01{
	background-position: 0 -36px;
}
.aside_right_box .arb_ts>ul>li>span.span_02{
	background-position: 0 -72px;
}
.aside_right_box .arb_ts>ul>li>span.span_03{
	background-position: 0 -107px;
}
.aside_right_box .arb_ts>ul>li>span.span_04{
	background-position: 0 -143px;
}
.aside_right_box .arb_ts>ul>li>span.span_05{
	background-position: 0 -179px;
}
.aside_right_box .arb_ts>ul>li>p{
	font-size:14px;
	color: #666666;
	line-height: 22px;
	padding-right: 10px;
}
.aside_right_box .arb_ts>ul>li>h5{
	font-size: 18px;
	color: #333333;
	line-height: 26px;
}
.aside_right_box .arb_ts>ul>li>p.p1 {
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.aside_right_box .arb_ts>ul>li>a{
	font-size:16px;
	color: #c19e5a;
}
.net_soft_center .no-data {
	padding: 100px 0 !important;
}
/** 2017-10-16-网上营业厅-end **/

/****投资者教育****/
.related-link > a {
	display: block;
	float: left;
	height: 105px;
}
.related-link > a + a {
	margin-left: 32px;
}
.related-link > a > p {
	text-align: center;
	text-decoration: underline;
}
.related-link > a > img {
	display: block;
	margin: 0 auto;
	margin-bottom: 8px;
	height: 67px;
}
.related-link > a:hover > p,
.related-link > a:visited > p {
	color: #c7055d;
}
.newell-wealth .related-link {
	margin-top: 166px;
}
/*首页*/
.investor-education .box h1 {
	position: relative;
	line-height: 64px;
	font-size: 24px;
	color: #333;
}
.investor-education .more-btn {
	display: block;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 120px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	color: #c7055d;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investor-education .more-btn:hover {
	border-color: #c7055d;
	color: #fff;
	background: #c7055d;
}
.investor-education .box-01 {
	padding: 20px 0 60px;
	background: #fff;
}
.investor-education .box-01 h1 > a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #999;
}
.investor-education .box-01 h1 > a:hover {
	color: #c7055d;
}
.investor-education .box01-content {
	background: #f7f7f7;
}
.content-list-02 {
	padding: 20px 40px;
}
.content-list-02 > a {
	display: block;
	position: relative;
	padding-right: 250px;
	height: 57px;
	font-size: 16px;
	line-height: 57px;
	color: #333;
  overflow: hidden;
	white-space: nowrap;
  text-overflow: ellipsis;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;	
}
.content-list-02 > a p {
	display: inline-block;
	max-width: 80%;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;	
}
.content-list-02 > a + a {
	border-top: 1px solid #eee;
}
.content-list-02 > a > span {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #999;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;	
}
.content-list-02 > a:hover,
.content-list-02 > a:hover > p,
.content-list-02 > a:hover > span {
	color: #c7055d;
}
.investor-education .box-02 {
	padding: 20px 0 60px;
	background: #f7f7f7;
}
.investor-education .box-02 h1 > a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #999;
}
.investor-education .box-02 h1 > a:hover {
	color: #c7055d;
}
.investor-education .box-02 .content-list {
	padding-bottom: 20px;
	width: 1120px;
	min-height: auto;
}
.investor-education .box-02 .content-list a {
	color: #333;
}
.investor-education .box-02 .content-list a span {
	color: #333;
}
.investor-education .box-03 {
	padding: 20px 0 60px;
	background: #fff;
}
.investor-education .box-03 .box03-item {
	float: left;
}
.investor-education .box-03 .box03-item + .box03-item {
	margin-left: 40px;
}
.investor-education .box-03 .box03-item > a {
	display: block;
	position: relative;
	width: 580px;
	height: 200px;
	cursor: pointer;
	overflow: hidden;
}
.investor-education .box-03 .box03-item > a > div {
	position: absolute;
	top: 0;
	left: 0;
	padding: 72px 0 0 47px;
	width: 580px;
	height: 200px;
	z-index: 1;
}
.investor-education .box-03 .box03-item > a > div > h1 {
	margin-bottom: 10px;
	line-height: 32px;
	font-size: 32px;
	color: #fff;
}
.investor-education .box-03 .box03-item > a > div > h1 > span {
	font-size: 14px;
	color: #fff;
}
.investor-education .box-03 .box03-item > a > img {
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	z-index: 0;
}
.investor-education .box-03 .box03-item > a:hover > img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);	/* IE 9 */
	-webkit-transform: scale(1.1, 1.1);	/* Safari 和 Chrome */
	-o-transform: scale(1.1, 1.1);	/* Opera */
	-moz-transform: scale(1.1, 1.1);	/* Firefox */
}
.investor-education .box-03 .box03-item > div {
	padding-top: 20px;
	width: 580px;
	max-height: 240px;
	background: #fff;
}
.investor-education .box-03 .box03-item > div > a {
	display: block;
	position: relative;
	padding-right: 150px;
	height: 57px;
	line-height: 57px;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investor-education .box-03 .box03-item > div > a p {
	display: inline-block;
	max-width: 76%;
	height: 57px;
	line-height: 57px;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;	
}
.investor-education .box-03 .box03-item > div > a + a {
	border-top: 1px solid #eee;
}
.investor-education .box-03 .box03-item > div > a > span {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.investor-education .box-03 .box03-item > div > a:hover,
.investor-education .box-03 .box03-item > div > a:hover > p,
.investor-education .box-03 .box03-item > div > a:hover > span {
	color: #c7055d;
}
.investor-education .box-04 {
	padding: 60px 0;
	height: 500px;
	background: url(../images/investor_education/box04_bg.jpg) center no-repeat;
}
.investor-education .box04-sidebar {
	float: left;
	width: 240px;
}
.investor-education .box04-sidebar > h1 {
	line-height: 26px;
	margin-bottom: 112px;
}
.investor-education .box04-sidebar-nav {
	margin-bottom: 32px;
}
.investor-education .box04-sidebar-nav > a {
	display: block;
	position: relative;
	width: 190px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #333;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	overflow: hidden;
}
.investor-education .box04-sidebar-nav > a > span {
	display: block;
	position: absolute;
	top: 21px;
	right: -190px;
	width: 97px;
	height: 8px;
	background: url(../images/investor_education/icon_connectingline.png) center no-repeat;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.investor-education .box04-sidebar-nav > a:hover,
.investor-education .box04-sidebar-nav > a.act {
	color: #c7055d;
}
.investor-education .box04-sidebar-nav > a:hover > span,
.investor-education .box04-sidebar-nav > a.act > span {
	right: 0;
}
.investor-education .box-04 .video-box {
	position: relative;
	float: left;
	width: 720px;
	height: 500px;
	background: #eee;
	box-shadow: 0 2px 20px rgba(142, 120, 130, 0.6);
}
.investor-education .box-04 .video-title {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 20px;
	width: 680px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #fff;
	background: url(../images/black50-bg.png);
}
.investor-education .box-04 .video-title > p {
	padding-right: 80px;
	background: url(../images/investor_education/icon_playVideo_w.png) 640px 12px no-repeat;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;	
}
.investor-education .box-04 .video-title:hover {
	color: #c7055d;
}
.investor-education .box-04 .video-list {
	float: left;
	margin-left: 18px;
}
.investor-education .box-04 .video-list > a {
	display: block;
	position: relative;
	width: 222px;
	height: 110px;
	box-shadow: 0 2px 20px rgba(142, 120, 130, 0.6);
	background-size: 100% 100% !important;
}
.investor-education .box-04 .video-list > a + a {
	margin-top: 20px;
}
.investor-education .box-04 .video-list > a > span {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 11px;
	width: 200px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	background: url(../images/black50-bg.png);
}
.investor-education .box-04 .video-list > a > em {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 222px;
	height: 90px;
	background: url(../images/investor_education/icon_playVideo_w.png) center no-repeat;
}
.investor-education .box-05 {
	padding: 20px 0 60px;
	background: #f7f7f7;
}
.investor-education .box-05 h1 > a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #999;
}
.investor-education .box-05 h1 > a:hover {
	color: #c7055d;
}
.investor-education .box05-content {
	background: #fff;
}
.investor-education .box05-content > div {
	float: left;
	padding: 56px 0;
	width: 240px;
	text-align: center;
}
.investor-education .box05-content > div > img {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}
.investor-education .box05-content > div > p {
	margin-bottom: 28px;
	font-size: 18px;
	line-height: 20px;
	color: #333;
}
.investor-education .box05-content > div > a {
	margin: 0 auto;
}
.investor-education .box-06 {
	padding: 20px 0 60px;
	background: #fff;
}
.investor-education .box06-item {
	float: left;
	padding: 34px 45px;
	width: 500px;
	height: 223px;
}
.investor-education .box06-item + .box06-item {
	margin-left: 20px;
}
.investor-education .box06-item > h1 {
	margin: 0 0 8px;
	line-height: 26px;
}
.investor-education .box06-item > p {
	margin-bottom: 12px;
	font-size: 14px;
	color: #999;
}
.investor-education .box06-item > span {
	display: block;
}
.investor-education .box06-item > span > a {
	font-size: 18px;
	line-height: 32px;
	color: #666;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;	
}
.investor-education .box06-item > span > a + a {
	margin-left: 40px;
}
.investor-education .box06-item > span > a:hover {
	color: #c7055d;
}
.investor-education .box06-item > a {
	margin-top: 44px;
	background: url(../images/white40-bg.png);
}
.investor-education .box-07 {
	padding: 20px 0 60px;
	height: 463px;
	background: url(../images/investor_education/box07_bg_01.jpg) center no-repeat;
}
.investor-education .box07-content {
	position: relative;
	padding-top: 40px;
	height: 296px;
	background: url(../images/investor_education/box07_bg_02.jpg) center no-repeat;
}
.investor-education .box07-nav {
	float: left;
	margin: 8px 20px 0 40px;
}
.investor-education .box07-nav > a {
	display: block;
	width: 108px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #dacbd0;
}
.investor-education .box07-nav > a + a {
	border-top: 1px solid #dacbd0;
}
.investor-education .box07-nav > a.act,
.investor-education .box07-nav > a:hover {
	color: #fff;
}
.investor-education .box07-item {
	position: absolute;
	top: 40px;
	right: 40px;
	box-shadow: 0 2px 16px rgba(142, 120, 130, 0.6);
	width: 881px;
	height: 256px;
	min-height: auto;
}
.investor-education .box07-item-02 > div > a,
.investor-education .box07-item-02 > div > a > p,
.investor-education .box07-item-02 > div > a > span {
	font-size: 18px;
	color: #333;
}
.investor-education .box07-item > span {
	position: absolute;
	left: -22px;
	border: 11px solid transparent;
	border-right: 11px solid #fff;
	width: 22px;
	height: 22px;
}
.investor-education .box07-item-01 > span {
	top: 28px;
}
.investor-education .box07-item-02 > span {
	top: 88px;
}
.investor-education .box07-item-03 > span {
	top: 148px;
}
.investor-education .box07-item-04 > span {
	top: 208px;
}
.investor-education .box-08 {
	height: 140px;
	background: #fff;
}
.investor-education .box-08 h1 {
	float: left;
	margin-right: 20px;
	height: 140px;
	line-height: 140px;
}
.investor-education .box-08 > .inner > div {
	float: right;
}
.investor-education .box-08 a {
	display: block;
	float: left;
	margin: 35px 0 0 20px;
}

/*投资者教育-视频专区*/
.video-content {
	background: #292929;
}
.video-content .inner {
	background: #1f1f1f;
}
.video-content .video-box {
	float: left;
	width: 880px;
}
.video-content .video-box .video {
	position: relative;
	padding-top: 100px;
	height: 600px;
	background: #040305;
}
.video-content .video-box .video > img {
	display: block;
	margin: 0 auto;
	width: 880px;
	height: 400px;
}
.video-content .video-box .video > a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 880px;
	height: 600px;
	background: url(../images/investor_education/icon_playVideo_b.png) center no-repeat;
}
.video-content .video-box .video-title {
	padding: 18px 0 0 20px;
	line-height: 22px;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
}
.video-content .video-box .breadcrumb {
	padding-left: 20px;
	width: 880px;
	height: 50px;
}
.video-content .video-box .breadcrumb > div {
	float: left;
}
.video-content .video-box .breadcrumb > div > p,
.video-content .video-box .breadcrumb > div > a {
	float: left;
	height: 50px;
	margin-right: 10px;
	line-height: 50px;
	font-size: 14px;
	color: #666;
}
.video-content .video-box .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb_gray.png) left center no-repeat;
}
.video-content .video-box .breadcrumb > div > a:hover {
	color: #c7055d;
}
.video-content .video-list {
	float: left;
	position: relative;
	width: 320px;
	height: 700px;
	overflow: hidden;
}
.video-content .video-list .tab-btn {
	border-bottom: 1px solid #393939;
}
.video-content .video-list .tab-btn > a {
	display: block;
	float: left;
	border-bottom: 3px solid transparent;
	width: 160px;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	text-align: center;
	color: #636363;
}
.video-content .video-list .tab-btn > a.act,
.video-content .video-list .tab-btn > a:hover {
	border-bottom: 3px solid #c7055d;
	color: #c7055d;
}
.video-content .video-list > span {
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 300px;
	height: 20px;
	box-shadow: 0 -8px 16px #1f1f1f;
	z-index: 2;
}
.video-content .video-list > ul {
	position: relative;
	height: 640px;
	overflow-y: scroll;
	overflow-x: hidden;
	z-index: 1;
}
.video-content .video-list .tab-box {
	display: none;
	width: 300px;
}
.video-content .video-list .tab-box.act {
	display: block;
}
.video-content .video-list .tab-box li > a {
	display: block;
	padding: 30px 4px 0 0;
	height: 75px;
}
.video-content .video-list .tab-box li > a > em {
	display: block;
	float: left;
	width: 40px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	text-align: center;
	color: #666;
}
.video-content .video-list .tab-box li > a > img {
	display: block;
	float: left;
	margin-right: 10px;
	border: 3px solid #040305;
	width: 84px;
	height: 54px;
}
.video-content .video-list .tab-box li > a > h6 {
	height: 44px;
	line-height: 18px;
	font-size: 14px;
	color: #999;
}
.video-content .video-list .tab-box li > a > p {
	line-height: 16px;
	font-size: 14px;
	color: #666;
}
.video-content .video-list .tab-box li > a:hover > img,
.video-content .video-list .tab-box li > a.act > img {
	border-color: #c7055d;
}
.video-content .video-list .tab-box li > a:hover > h6,
.video-content .video-list .tab-box li > a.act > h6 {
	color: #c7055d;
}
.video-content .video-list .tab-box li > a.act > em {
	background: url(../images/investor_education/icon_playVideo.png) center no-repeat;
	color: transparent;
}
/*投资者教育-教育基地*/
.video-content-2 {
	background: #292929;
}
.video-content-2 .video {
	height: 540px;
	background: #040305;
}
.main-content-2 {
	background: #f8f8f8;
}
.main-content-2 .title-box {
	border-bottom: 1px solid #e6e6e6;
	height: 70px;
}
.main-content-2 .title-box h3 {
	float: left;
	font-size: 18px;
	line-height: 70px;
	font-weight: 700;
}
.main-content-2 .title-box > div {
	float: right;
}
.main-content-2 .breadcrumb {
	padding-left: 20px;
	max-width: 880px;
	height: 70px;
}
.main-content-2 .breadcrumb > div {
	float: left;
}
.main-content-2 .breadcrumb > div > p,
.main-content-2 .breadcrumb > div > a {
	float: left;
	margin-right: 10px;
	height: 70px;
	line-height: 70px;
	font-size: 14px;
	color: #666;
}
.main-content-2 .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb_gray.png) left center no-repeat;
}
.main-content-2 .breadcrumb > div > a:hover,
.main-content-2 .breadcrumb > div > a.act {
	color: #c7055d;
}
.main-content-2 .content {
	margin: 24px 0;
}
.main-content-2 .content > p {
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
/*投资者教育-期货IB-IB业务人员*/
.futures-ib-content .tab-content > h1 {
	margin: 40px auto;
	max-width: 500px;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
}
.futures-ib-content .tab-content-1 table {
	border-collapse: collapse;
	width: 100%;
}
.futures-ib-content .tab-content-1 table.table-head {
	margin-bottom: 0;
}
.futures-ib-content .tab-content-1 th {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 0 8px;
	height: 50px;
	font-size: 12px;
	color: #999;
	background: #f7f7f7;
}
.futures-ib-content .tab-content-1 td {
	border-bottom: 1px solid #eee;
	padding: 0 8px;
	height: 50px;
	font-size: 12px;
	color: #666;
	text-align: center;
}
.futures-ib-content .tab-content-1 .table-info {
	position: relative;
	margin-bottom: 40px;
}
.futures-ib-content .tab-content-1 .table-info > p {
	position: absolute;
	left: 0;
	top: 0;
}
.futures-ib-content .tab-content-1 .table-info > p + p {
	position: absolute;
	right: 0;
	text-align: right;
}
.futures-ib-content .tab-content-1 .table-info > p.middle {
	position: relative;
	text-align: center;
}
.futures-ib-content .tab-content-1 .download-link > a:hover,
.futures-ib-content .tab-content-1 .download-link > a:visited {
	color: #c7055d;
}
.futures-ib-content .tab-content-2 {
	padding: 40px 0;
}
.futures-ib-content .tab-content-2 .manager {
	float: left;
	margin-bottom: 20px;
	text-align: center;
	width: 273px;
}
.futures-ib-content .tab-content-2 .manager > img {
	width: 134px;
	height: 174px;
}


/****信用业务****/
.credit-business p {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.credit-business a {
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.credit-business .read-more-01 {
	display: block;
	border: 1px solid #fff;
	border-radius: 3px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #fff;
}
.credit-business .read-more-01:hover {
	border-color: #fff;
	background: #fff;
	color: #c7055d;
}
.credit-business .box-01 {
	padding: 40px 0 60px;
	background: #f7f7f7;
}
.credit-business .box-01 .inner > div {
	position: relative;
	width: 1221px;
}
.credit-business .box-01 h1 {
	line-height: 64px;
	font-size: 24px;
	color: #333;
}
.credit-business .box-01-item {
	position: relative;
	float: left;
	margin: 0 21px 20px 0;
	width: 386px;
	height: 280px;
	overflow: hidden;
}
.credit-business .box-01-item > img {
	display: block;
	width: 386px;
	height: 220px;
	z-index: 1;
}
.credit-business .box-01-item > span {
	display: block;
	width: 386px;
	height: 60px;
	background: #fff;
}
.credit-business .box-01-item > span > p {
	margin: 0 auto;
	max-width: 280px;
	font-size: 18px;
	line-height: 60px;
	color: #333;
	text-align: center;
}
.credit-business .box-01-item > .cover {
	display: block;
	position: absolute;
	padding: 55px 32px 0;
	width: 322px;
	height: 165px;
	text-align: center;
	background: transparent;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	z-index: 2;	
}
.credit-business .box-01-item:hover > .cover {
	background: url(../images/credit_business/cover_bg.png);
}
.credit-business .box-01-item > .cover > p {
	display: -webkit-box;
	margin-bottom: 20px;
	max-height: 72px;
	line-height: 24px;
	font-size: 14px;
	color: transparent;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.credit-business .box-01-item:hover > .cover > p {
	color: #fff;
}
.credit-business .box-01-item .read-more-01 {
	margin: 0 auto;
	border-color: transparent;
	color: transparent;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.credit-business .box-01-item:hover .read-more-01 {
	border-color: #fff;
	color: #fff;
}
.credit-business .box-01-item:hover .read-more-01:hover {
	color: #c7055d;
}
.credit-business .box-02 {
	padding: 60px 0;
	background: #fff;
}
.credit-business .box-02 h1 {
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.credit-business .box-02-item {
	float: left;
	padding-top: 58px;
	width: 33.33%;
	text-align: center;
}
.credit-business .box-02-item > a {
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 120px;
}
.credit-business .box-02-item.act > a,
.credit-business .box-02-item > a:hover {
	background-position: 0 -180px !important;
}
.credit-business .box-02-item > p {
	margin-top: 28px;
	line-height: 18px;
	font-size: 16px;
	color: #333;
}
.credit-business .box-03 {
	padding: 40px 0 60px;
	background: #f7f7f7;
}
.credit-business .box-03 h1 {
	line-height: 64px;
	font-size: 24px;
	color: #333;
}
.credit-business .box03-item > div {
	display: block;
	float: left;
	width: 240px;
	height: 192px;
}
.credit-business .box03-item > div.image-box {
	padding: 0;
	width: 300px;
	height: 220px;
	overflow: hidden;
}
.credit-business .box03-item > div > img {
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.credit-business .box03-item > div > img:hover {
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.credit-business .box03-item > div {
	position: relative;
	padding: 28px 30px 0;
	background: #fff;
	z-index: 2;
}
.credit-business .box03-item > div.image-box {
	z-index: 1;
}
.credit-business .box03-item > div > h6 {
	margin-bottom: 10px;
	line-height: 18px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
}
.credit-business .box03-item > div > em {
	display: block;
	margin-bottom: 18px;
	width: 28px;
	height: 2px;
	background: #c7055d;
}
.credit-business .box03-item > div > p {
	display: -webkit-box;
	margin-bottom: 10px;
	max-height: 72px;
	font-size: 16px;
	line-height: 24px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.credit-business .box03-item > div > a {
	display: block;
	position: absolute;
	left: 30px;
	bottom: 28px;
	border: 1px solid #eee;
	width: 100px;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	color: #999;
}
.credit-business .box03-item > div > a:hover {
	border-color: #c7055d;
	color: #fff;
	background: #c7055d;
}
.credit-business .box03-item-01 > div > span {
	display: block;
	position: absolute;
	top: 99px;
	right: -22px;
	width: 22px;
	height: 22px;
	border: 11px solid transparent;
	border-left: 11px solid #fff;
}
.credit-business .box03-item-02 > div > span {
	display: block;
	position: absolute;
	top: 99px;
	left: -22px;
	width: 22px;
	height: 22px;
	border: 11px solid transparent;
	border-right: 11px solid #fff;
}
.credit-business .box-04 {
	background: #fff;
	overflow: hidden;
}
.credit-business .box-04 > .inner {
	overflow: hidden;
}
.credit-business .box04-sidebar {
	float: left;
	padding: 60px 0 22px;
	width: 246px;
	height: 486px;
	box-shadow: 4px 0 16px #f7f7f7;
	z-index: 2;
}
.credit-business .box04-sidebar > h1 {
	margin-bottom: 55px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.credit-business .box04-sidebar > a {
	display: block;
	margin-bottom: 38px;
	border-right: 2px solid transparent;
	padding-right: 40px;
	line-height: 16px;
	height: 16px;
	font-size: 16px;
	text-align: right;
	color: #333;
}
.credit-business .box04-sidebar > a.act,
.credit-business .box04-sidebar > a:hover {
	border-right: 2px solid #c7055d;
	font-weight: 700;
	color: #c7055d;
}
.credit-business .box04-content {
	float: left;
}
.credit-business .box04-content .content01-1 {
	position: relative;
	float: left;
	margin: 0 80px 0 60px;
	padding-top: 60px;
	width: 373px;
	height: 486px;
}
.credit-business .box04-content .content01-1 > a {
	display: block;
}
.credit-business .box04-content .content01-1 > a > img {
	display: block;
	width: 373px;
	height: 180px;
}
.credit-business .box04-content .content01-1 > a > h6 {
	line-height: 56px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.credit-business .box04-content .content01-1 > a:hover > h6 {
	color: #c7055d;
}
.credit-business .box04-content .content01-1 > a > p {
	display: -webkit-box;
	max-height: 88px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	text-overflow: ellipsis;
}
.credit-business .box04-content .content01-1 > a > p.publish-date {
	margin-top: 10px
}
.credit-business .read-more-02 {
	display: block;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #999;
}
.credit-business .read-more-02:hover {
	border-color: #c7055d;
	background: #c7055d;
	color: #fff;
}
.credit-business .box04-content .content01-1 .read-more-02 {
	position: absolute;
	left: 0;
	bottom: 60px;
}
.credit-business .box04-content .content01-2 {
	float: left;
	padding-top: 60px;
	width: 440px;
}
.credit-business .box04-content .content01-2 > a {
	display: block;
}
.credit-business .box04-content .content01-2 > a > h6 {
	line-height: 52px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.credit-business .box04-content .content01-2 > a:hover > h6 {
	color: #c7055d;
}
.credit-business .box04-content .content01-2 > a > p {
	display: -webkit-box;
	max-height: 44px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.credit-business .box04-content .content01-2 > a > p.publish-date {
	margin-top: 8px
}
.credit-business .box-05 {
	padding: 40px 0 60px;
	background: #f7f7f7;
}
.credit-business .box-05 h1 {
	position: relative;
	line-height: 64px;
	font-size: 24px;
	color: #333;
}
.credit-business .box-05 h1 > a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #999;
}
.credit-business .box-05 h1 > a:hover {
	color: #c7055d;
}
.credit-business .box05-content {
	position: relative;
	float: left;
	width: 1000px;
	height: 336px;
	background: #fff;
}
.credit-business .box05-content > .content-list {
	padding: 20px 40px;
	width: 920px;
	min-height: auto;
}
.credit-business .box05-content > span {
	display: block;
	position: absolute;
	right: -24px;
	width: 24px;
	height: 24px;
	border: 12px solid transparent;
	border-left: 11px solid #fff;
}
.credit-business .content-01 > span {
	top: 46px;
}
.credit-business .content-02 > span {
	top: 158px;
}
.credit-business .content-03 > span {
	top: 270px;
}
.credit-business .box05-sidebar {
	float: left;
	margin-left: 20px;
}
.credit-business .box05-sidebar > a {
	display: block;
	width: 180px;
	height: 112px;
	line-height: 112px;
	font-size: 18px;
	color: #999;
	text-align: center;
	background: #fbfbfb;
}
.credit-business .box05-sidebar > a + a {
	border-top: 1px solid #eee;
}
.credit-business .box05-sidebar > a.act,
.credit-business .box05-sidebar > a:hover {
	background: #fff;
	color: #c7055d;
	font-weight: 700;
}
/*信用业务-融资融券-担保证券折算率及公允价格查询*/
.credit-business.banner-box {
	position: relative;
}
.credit-business.banner-box,
.credit-business.banner-box > a {
	height: 180px;
}
.credit-business.banner-box > div {
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -600px;
}
.credit-business.banner-box .breadcrumb {
	padding-right: 40px;
	width: 900px;
	height: 60px;
}
.credit-business.banner-box .breadcrumb > div {
	float: left;
}
.credit-business.banner-box .breadcrumb > div > p,
.credit-business.banner-box .breadcrumb > div > a {
	float: left;
	height: 60px;
	margin-right: 10px;
	line-height: 60px;
	font-size: 14px;
	color: #fff;
}
.credit-business.banner-box .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}
.credit-business.banner-box .breadcrumb > div > a:hover {
	color: #c7055d;
}
.credit-business-content {
	margin-top: -40px;
	margin-bottom: 20px;
	padding: 40px;
	width: 1120px;
	background: #fff;
}
.credit-business-content > h1 {
	margin-bottom: 28px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.credit-business-content .search-box {
	margin-bottom: 20px;
}
.credit-business-content .search-box > input {
	float: left;
	margin-right: 40px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 0 20px 0 30px;
	width: 314px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}
.credit-business-content .search-box > input#date-1 {
	background: url(../images/asset_management/icon_date.png) 338px center no-repeat;
}
.credit-business-content .search-box > a {
	display: block;
	float: left;
	border: 1px solid #c7055d;
	border-radius: 3px;
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #c7055d;
	background: #fff;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.credit-business-content .search-box > a:hover,
.credit-business-content .search-box > a.btn-violet {
	color: #fff;
	background: #c7055d;
}
.credit-business-content .search-box > a.btn-violet:hover {
	border-color: #eb4590;
	background: #eb4590;
}
.credit-business-content .search-box > a + a {
	margin-left: 20px;
}
.credit-business-content table {
	margin-bottom: 40px;
	border-collapse: collapse;
	width: 100%;
}
.credit-business-content table.table-head {
	margin-bottom: 0;
}
.credit-business-content th {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	height: 50px;
	font-size: 14px;
	color: #999;
	background: #f7f7f7;
}
.credit-business-content td {
	border-bottom: 1px solid #eee;
	height: 50px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.credit-business-content > p {
	margin-top: 42px;
	font-size: 14px;
	color: #999;
}
/*信用业务-融资融券-标的证券查询*/
.credit-business-content .check-box {
	margin-bottom: 20px;
}
.credit-business-content .radio {
	display: block;
	position: relative;
	float: left;
	margin-right: 10px;
	border: 1px solid #ccc;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	background: #fff;
	cursor: pointer;
}
.credit-business-content .radio > input {
	display: none;
}
.credit-business-content .radio > i {
	display: none;
	margin: -1px 0 0 -1px;
	width: 20px;
	height: 20px;
	background: url(../images/credit_business/icon_tick.png) center no-repeat;
}
.credit-business-content .radio:hover {
	border-color: #c7055d;
	background: #c7055d;
	opacity: 0.4;
}
.credit-business-content .radio.checked {
	border-color: #c7055d;
	background: #c7055d;
}
.credit-business-content .radio.checked:hover {
	opacity: 1;
}
.credit-business-content .radio:hover > i,
.credit-business-content .radio.checked > i {
	display: block;
}
.credit-business-content .check-box > p + div {
	margin-left: 30px;
}
.credit-business-content .check-box > p {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
/*信用业务-速e融*/
.credit-business-2.banner-box {
	position: relative;
	width: 100%;
	height: 350px;
	overflow: hidden;
}
.credit-business-2.banner-box > img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.credit-business-2 .breadcrumb {
	padding-right: 40px;
	width: 900px;
	height: 45px;
}
.credit-business-2 .breadcrumb > div {
	float: left;
}
.credit-business-2 .breadcrumb > div > p,
.credit-business-2 .breadcrumb > div > a {
	float: left;
	margin: 29px 10px 0 0;
	line-height: 16px;
	font-size: 14px;
	color: #fff;
}
.credit-business-2 .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}
.credit-business-2 .breadcrumb > div > a:hover,
.credit-business-2 .breadcrumb > div > a.act {
	color: #c7055d;
}
.credit-business-2 .banner-content {
	height: 280px;
}
.credit-business-2 .banner-content-1 {
	position: relative;
	float: left;
	margin-top: 20px;
	padding: 24px 40px;
	width: 620px;
	height: 192px;
	background: #fff;
	box-shadow: -4px 0 12px #f9e4ed inset;
	z-index: 1;
}
.credit-business-2 .banner-content-1 > h1 {
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 14px;
}
.credit-business-2 .banner-content-1 > p {
	display: -webkit-box;
	max-height: 96px;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	text-overflow: ellipsis;
}
.credit-business-2 .banner-content-1 > a {
	display: block;
	position: absolute;
	left: 40px;
	bottom: 26px;
	border: 1px solid #eee;
	width: 100px;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	color: #999;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.credit-business-2 .banner-content-1 > a:hover {
	border-color: #c7055d;
	background: #c7055d;
	color: #fff;
}
.credit-business-2 .banner-content-2 {
	position: relative;
	float: left;
	width: 500px;
	height: 280px;
	background: #fff;
	z-index: 2;
}
.credit-business-2 .banner-content-2 > a {
	display: block;
	float: left;
	padding-top: 70px;
	width: 250px;
}
.credit-business-2 .banner-content-2 > a > img {
	display: block;
	margin: 0 auto;
}
.credit-business-2 .banner-content-2 > a > p {
	margin-top: 18px;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	color: #333;
}
.credit-business-2 .banner-content-2 > a:hover > p {
	color: #c7055d;
}
.credit-business-2 > .content-list {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 1120px;
	min-height: auto;
}
.credit-business-2 > .content-list > h1 {
	margin-bottom: 12px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.credit-business-2 > .content-list .page-num-box {
	padding-top: 30px;
}
/*信用业务-速E融-业务介绍*/
.main-content.notice-detail .credit-business-2.mc-content {
	margin-bottom: 20px;
}
.credit-business-2 >.main-body {
	margin-top: 60px;
}
/*信用业务-速E融-标的查询*/
.asset-management-content .credit-business-content .search-box {
	margin-top: 20px;
}
.credit-business-content .search-box .check-box {
	float: left;
	margin-right: 40px;
	border: 1px solid #ccc;
	border-radius: 4px;
	height: 40px;
	background: #fff;
	overflow: hidden;
}
.credit-business-content .search-box .check-box .radio,
.credit-business-content .search-box .check-box .radio:hover {
	float: left;
	margin: 0;
	border: none;
	width: 176px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #666;
	background: #fff;
	opacity: 1;
}
.credit-business-content .search-box .check-box > .radio + .radio {
	border-left: 1px solid #ccc;
	border-radius: 0;
}
.credit-business-content .search-box .check-box .radio.checked,
.credit-business-content .search-box .check-box .radio.checked:hover {
	font-weight: 700;
	background: #f8f8f8;
}
.credit-business-content .search-box .check-box .radio > input {
	display: none;
}
/*信用业务-速e融-股票质押*/
.credit-business-3 .box-02 {
	margin-bottom: 20px;
	padding: 40px 0 0;
}
.credit-business-3 .box-02-item {
	border-bottom: 2px solid #fff;
	padding-bottom: 36px;
}
.credit-business-3 .box-02-item:hover,
.credit-business-3 .box-02-item.act {
	border-color: #c7055d;
}
.credit-business-3 .content-box {
	margin-bottom: 20px;
	padding: 40px 30px;
	width: 1140px;
	background: #fff;
}
.credit-business-3 .content-box > h1 {
	margin-bottom: 36px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.credit-business-3 .content-box > h6 {
	margin: 12px 0;
	line-height: 18px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
}
.credit-business-3 .content-box > p {
	margin-bottom: 20px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.credit-business-3 .content-box table {
	margin-bottom: 40px;
	border-collapse: collapse;
	width: 100%;
}
.credit-business-3 .content-box th {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	height: 50px;
	font-size: 14px;
	color: #999;
	background: #f7f7f7;
}
.credit-business-3 .content-box td {
	border-bottom: 1px solid #eee;
	height: 50px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.credit-business-3 .content-title {
	margin-bottom: 12px;
}
.credit-business-3 .content-title > h1 {
	float: left;
	height: 26px;
	line-height: 26px;
	font-size: 24px;
	color: #333;
}
.credit-business-3 .content-title .breadcrumb {
	float: right;
	height: 26px;
}
.credit-business-3 .content-title .breadcrumb > div {
	float: left;
}
.credit-business-3 .content-title .breadcrumb > div > p,
.credit-business-3 .content-title .breadcrumb > div > a {
	float: left;
	height: 26px;
	margin-right: 10px;
	line-height: 26px;
	font-size: 14px;
	color: #999;
}
.credit-business-3 .content-title .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb_gray.png) left center no-repeat;
}
.credit-business-3 .content-title .breadcrumb > div > a.act,
.credit-business-3 .content-title .breadcrumb > div > a:hover {
	color: #c7055d;
}
.credit-business-3 .content-list {
	padding: 0;
	width: 1140px;
	min-height: auto;
}
.credit-business-3 .content-list .page-num-box {
	padding-top: 30px;
}
.cb_flow .flow-item {
	position: relative;
	margin: 0 auto;
	margin-bottom: 20px;
	width: 452px;
}
.flow-item .item-num {
	display: block;
	float: left;
	margin: 19px 29px 0 0;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	text-align: center;
	color: #fff;
	background: #ff8904;
}
.flow-item .item-content {
	position: relative;
	float: left;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	padding: 10px 20px;
	width: 301px;
	min-height: 57px;
	background: #fff;
}
.flow-item .item-content:before {
	position: absolute;
	top: 31px;
	left: -10px;
	display: block;
	content: "";
	width: 10px;
	height: 18px;
	background: url(../images/icon_flowItem.png) center no-repeat;
}
.flow-item .item-content p {
	font-size: 16px;
	color: #333;
}
.flow-item .item-content p.small {
	font-size: 14px;
	color: #999;
}
.flow-item i {
	display: block;
	position: absolute;
	top: -38px;
	left: 19px;
	width: 2px;
	height: 55px;
	background: #ff8904;
}
.cb_flow li:first-child i {
	display: none;
}
.pic-box > div {
	float: left;
	border-radius: 6px;
	padding: 40px 65px 0 65px;
	width: 410px;
	height: 236px;
	background: #fcfcfc;
}
.pic-box > div + div {
	margin-left: 40px;
}
.pic-box .pic-title {
	position: relative;
	margin: 0 auto;
	margin-bottom: 46px;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 140px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	color: #414040;
	text-align: center;
	background: #fff;
	overflow: visible;
}
.pic-box .pic-title strong {
	font-weight: 700;
}
.pic-box .pic-title .before,
.pic-box .pic-title .after {
	position: absolute;
	top: 23px;
	display: block;
	width: 19px;
	height: 2px;
	background: #ccc;
}
.pic-box .pic-title .before {
	left: -19px;
}
.pic-box .pic-title .after {
	right: -19px;
}
.pic-box .client-box,
.pic-box .company-box {
	float: left;
}
.pic-box .client-box > span,
.pic-box .company-box > span {
	display: block;
	width: 120px;
	height: 76px;
}
.pic-box .client-box > span {
	background: url(../images/credit_business/cb3_pic01.png) center bottom no-repeat;
}
.pic-box .company-box > span {
	background: url(../images/credit_business/cb3_pic02.png) center bottom no-repeat;
}
.pic-box .client-name,
.pic-box .company-name {
	border-radius: 4px;
	width: 120px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #ff8904;
}
.pic-box .client-name .small,
.pic-box .company-name .small {
	font-size: 12px;
}
.pic-box .business-box {
	float: left;
	margin: 0 10px;
}
.pic-box .business-box p {
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	color: #333;
}
.pic-box .business-box span {
	display: block;
	width: 150px;
	height: 20px;
	background: url(../images/credit_business/cb3_pic03.png) center no-repeat;
}


/****资产管理****/
.asset-management .read-more {
	display: block;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #999;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.asset-management .read-more:hover {
	border-color: #C7055d;
	background: #c7055d;
	color: #fff;
}
.asset-management .content-box-01 {
	padding: 20px;
	background: #fff;
}
.asset-management .tab-btn {
	margin-bottom: 8px;
}
.asset-management .tab-btn a {
	display: block;
	float: left;
	line-height: 64px;
	font-size: 24px;
	color: #999;
}
.asset-management .tab-btn a + a {
	margin-left: 60px;
}
.asset-management .tab-btn a.act,
.asset-management .tab-btn a:hover {
	color: #333;
}
.asset-management .product-box {
	position: relative;
	width: 1226px;
}
.asset-management .product-box > div {
	float: left;
	border: 1px solid #e5e5e5;
	padding: 40px 34px 48px;
	margin: 0 26px 20px 0;
	width: 210px;
	height: 102px;
	text-align: center;
	background: #fcfcfc;
}
.asset-management .product-box > div > h5 {
	margin-bottom: 46px;
	line-height: 20px;
	font-size: 18px;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.asset-management .product-box > div > a {
	display: block;
	margin: 0 auto;
	border: 1px solid #ecb1cc;
	border-radius: 5px;
	width: 210px;
	height: 42px;
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	color: #c7055d;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.asset-management .product-box > div > a:hover {
	border-color: #C7055d;
	background: #c7055d;
	color: #fff;
}
.asset-management .content-box-01 .read-more {
	margin: 10px auto 10px;
}
.asset-management .content-box-02 {
	padding: 20px 0 40px;
}
.asset-management .content-box-02 > h1 {
	line-height: 64px;
	font-size: 24px;
	color: #333;
}
.asset-management .content-01 {
	background: #fff;
}
.asset-management .content-01 > div {
	position: relative;
	float: left;
	width: 840px;
	height: 232px;
	padding: 28px 40px 40px;
}
.asset-management .content-01 > div > p {
	display: -webkit-box;
	max-height: 150px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	text-overflow: ellipsis;
}
.asset-management .content-01 > div > a {
	position: absolute;
	left: 40px;
	bottom: 40px;
}
.asset-management .content-01 > img {
	display: block;
	float: left;
}
/*资产管理-业务介绍*/
.mc-content-01 .content-box > h6 {
	margin: 12px 0;
	line-height: 18px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
}
.mc-content-01 .content-box > p {
	margin-bottom: 20px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.mc-content-01 .content-box > p > a {
	color: #c7055d;
}
.mc-content-01 .content-box table.table-head {
	margin-bottom: 0;
}
.mc-content-01 .content-box table {
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
.mc-content-01 .content-box th,
.mc-content-01 .content-box td {
	border: 1px solid #eee;
}
.mc-content-01 .content-box th {
	background: #f8f8f8;
}
.mc-content-01 .content-box th > p {
	font-size: 14px;
	color: #666;
}
.mc-content-01 .content-box td > p {
	font-size: 14px;
	color: #333;
	background: #fff;
}
p.align-left {
	padding-left: 30px;
	text-align: left;
}
.mc-content-01 .content-box table p {
	line-height: 40px;
	min-height: 40px;
}
.mc-content-01 .content-box > .page-num {
	margin-top: 30px;
}

/*资产管理-业务介绍-集合理财产品*/
.asset-management.banner-box {
	position: relative;
}
.asset-management.banner-box,
.asset-management.banner-box > a {
	height: 180px;
}
.asset-management.banner-box > div {
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -600px;
}
.asset-management.banner-box .breadcrumb {
	padding-right: 40px;
	width: 900px;
	height: 60px;
}
.asset-management.banner-box .breadcrumb > div {
	float: left;
}
.asset-management.banner-box .breadcrumb > div > p,
.asset-management.banner-box .breadcrumb > div > a {
	float: left;
	height: 60px;
	margin-right: 10px;
	line-height: 60px;
	font-size: 14px;
	color: #fff;
}
.asset-management.banner-box .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}
.asset-management.banner-box .breadcrumb > div > a:hover {
	color: #c7055d;
}
.asset-management-content h1 {
	height: 84px;
	line-height: 84px;
	font-size: 24px;
	color: #333;
}
.asset-management-content .content-title > h1 {
	float: left;
	height: 64px;
	line-height: 64px;
	font-size: 24px;
	color: #333;
}
.asset-management-content .breadcrumb {
	float: right;
	height: 64px;
}
.asset-management-content .breadcrumb > div {
	float: left;
}
.asset-management-content .breadcrumb > div > p,
.asset-management-content .breadcrumb > div > a {
	float: left;
	height: 64px;
	margin-right: 10px;
	line-height: 64px;
	font-size: 14px;
	color: #999;
}
.asset-management-content .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb_gray.png) left center no-repeat;
}
.asset-management-content .breadcrumb > div > a.act,
.asset-management-content .breadcrumb > div > a:hover {
	color: #c7055d;
}
.asset-management-content .content-box {
	background: #fff;
}
.asset-management-content .tab-btn {
	margin: 0 40px;
	border-bottom: 1px solid #e5e5e5;
	height: 60px;
}
.asset-management-content .tab-btn-2 {
	margin-bottom: 20px;
}
.asset-management-content .tab-btn a {
	position: relative;
	display: block;
	float: left;
	border-bottom: 2px solid transparent;
	padding: 0 10px;
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	color: #666;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.asset-management-content .tab-btn a + a {
	margin-left: 50px;
}
.asset-management-content .tab-btn a:hover,
.asset-management-content .tab-btn a.act {
	color: #c7055d;
	border-color: #c7055d;
}
.asset-management-content .tab-btn a > span {
	display: block;
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -6px;
	border: 6px solid transparent;
	width: 0;
	height: 0;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.asset-management-content .tab-btn a:hover > span,
.asset-management-content .tab-btn a.act > span {
	border-bottom: 6px solid #c7055d;
}
.asset-management-content .product-box {
	margin-bottom: 20px;
	padding: 0 0 30px 40px;
}
.asset-management-content .product-box > div {
	width: 100%;
}
.asset-management-content .product-box .product {
	float: left;
	margin: 30px 27px 0 0;
	border: 1px solid #e5e5e5;
	padding: 40px 24px 48px;
	width: 210px;
	height: 108px;
	text-align: center;
	background: #fcfcfc;
}
.asset-management-content .product-box .product > h5 {
	margin-bottom: 46px;
	line-height: 20px;
	font-size: 18px;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.asset-management-content .product-box .product > a.read-detail {
	display: block;
	margin: 0 auto;
	border: 1px solid #ecb1cc;
	border-radius: 5px;
	width: 210px;
	height: 42px;
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	color: #c7055d;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.asset-management-content .product-box .product > a.read-detail:hover {
	border-color: #C7055d;
	background: #c7055d;
	color: #fff;
}
.asset-management-content .product-box > .page-num {
	margin-top: 30px;
	padding: 0;
}

/*资产管理-专项理财产品-产品详情-产品概况*/
.main-content.notice-detail .asset-management > .breadcrumb {
	position: relative;
	padding: 0;
	width: 100%;
	height: 64px;
}
.main-content.notice-detail .asset-management > .breadcrumb > h1 {
	float: left;
	max-width: 780px;
	line-height: 64px;
	font-size: 24px;
	color: #333;
}
.main-content.notice-detail .asset-management > .breadcrumb > div {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 64px;
}
.asset-management .main-content.POF {
	margin-top: 0;
	margin-bottom: 20px;
}
.asset-management .main-content.POF h6 {
	margin: 24px 0 8px;
	line-height: 18px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
}
.asset-management .content-box-03 {
	margin-bottom: 20px;
	padding: 30px 40px;
	background: #fff;
}
.asset-management .content-box-03 .search-box > div {
	float: right;
}
.asset-management .content-box-03 .search-box > h1 {
	float: left;
	max-width: 420px;
	font-size: 22px;
	color: #333;
}
.asset-management .content-box-03 .search-box > h1 > span {
	color: #999;
}
.asset-management .content-box-03 .search-box input {
	float: left;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 0 20px 0 30px;
	width: 178px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	background: url(../images/asset_management/icon_date.png) 200px center no-repeat;
}
.asset-management .content-box-03 .search-box input + input {
	margin-left: 20px;
}
.asset-management .content-box-03 .search-box a {
	display: block;
	float: left;
	margin-left: 40px;
	border-radius: 3px;
	width: 142px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: #c7055d;
}
.asset-management .content-box-03 .search-result {
	padding-top: 20px;
}
.asset-management .content-box-03 .result-number {
	position: relative;
	float: left;
	margin-top: 50px;
	padding: 40px 48px;
	width: 324px;
	height: 80px;
	background: #f7f7f7;
	border-radius: 4px;
}
.asset-management .content-box-03 .result-number > div {
	float: left;
	text-align: center;
}
.asset-management .content-box-03 .result-number > div + div {
	position: absolute;
	top: 40px;
	right: 48px;
	border-left: 1px solid #eee;
	padding-left: 48px;
}
.asset-management .content-box-03 .result-number > div > h1 {
	font-size: 36px;
	color: #ff1515;
}
.asset-management .content-box-03 .result-number > div > p {
	font-size: 14px;
	color: #999;
}
.asset-management .content-box-03 .result-chart {
	float: right;
}
.asset-management .content-box-03 .result-chart > div {
	height: 40px;
}
.asset-management .content-box-03 .result-chart > div > h6 {
	float: left;
	line-height: 40px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
}
.asset-management .content-box-03 .result-chart > div > div {
	float: right;
}
.asset-management .content-box-03 .result-chart > div > div > p {
	position: relative;
	float: left;
	padding-left: 30px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}
.asset-management .content-box-03 .result-chart > div > div > p + p {
	margin-left: 30px;
}
.asset-management .content-box-03 .result-chart > div > div > p > span {
	position: absolute;
	top: 18px;
	left: 0;
	width: 20px;
	height: 3px;
}
.asset-management .content-box-03 .result-chart > div > div > p > span.violet {
	background: #c7055d;
}
.asset-management .content-box-03 .result-chart > div > div > p > span.blue {
	background: #016ab3;
}

/*资产管理-专项理财产品-产品详情-业务流程*/
.asset-management .tab-content > img {
	display: block;
	margin: 20px auto;
}

/*反洗钱专栏*/
.mt100 {
	margin-top: -100px !important;
}
.aml-banner > a > h1 {
	top: 92px;
}
.aml-banner > a > p {
	top: 184px;
}
.main-content.mt100 .breadcrumb {
	position: absolute;
	top: -60px;
	margin-top: 0;
	width: 100%;
	padding: 0;
	background: transparent;
}
.main-content.mt100 .breadcrumb > div {
	float: right;
}
.main-content.mt100 .breadcrumb > div > p,
.main-content.mt100 .breadcrumb > div > a,
.main-content.mt100 .breadcrumb > div > a.act {
	color: #fff;
}
.main-content.mt100 .breadcrumb > div > p.position-icon {
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}

/*首页-金元金服*/
.mc-content-02 .content-box > h6 {
	margin: 12px 0;
	line-height: 18px;
	font-size: 16px;
	font-weight: 700;
	color: #666;
}
.mc-content-02 .content-box table {
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
.mc-content-02 .content-box th,
.mc-content-02 .content-box td {
	border: 1px solid #eee;
}
.mc-content-02 .content-box th {
	width: 272px;
	background: #f8f8f8;
}
.mc-content-02 .content-box th > p {
	padding: 8px 10px;
	font-size: 14px;
	color: #666;
}
.mc-content-02 .content-box td > p {
	padding: 8px 20px;
	font-size: 14px;
	color: #333;
	background: #fff;
}
.mc-content-02 .content-box > a {
	font-size: 14px;
	color: #c7055d;
}


/****走进金元****/
/*走进金元-首页*/
.about-homepage.banner-box > a {
	height: 600px;
}
.about-homepage.banner-box > a > h1 {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -600px;
	font-size: 48px;
	font-weight: 700;
	letter-spacing: 1.2px;
}
.about-homepage.banner-box > a > p {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -600px;
	font-size: 14px;
}
.about-homepage .box-01 {
	position: relative;
	height: 250px;
	background: #fff;
}
.about-homepage .box-01-left {
	position: absolute;
	top: -174px;
	left: 0;
	width: 560px;
	height: 327px;
	z-index: 2;
}
.about-homepage .box-01-left > img {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.about-homepage .box-01-left > a.video-play-icon {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(../images/about-jy/play-btn.png) center no-repeat;
}
.about-homepage .box-01-left > span.link-line {
	position: absolute;
	top: 77px;
	right: -42px;
	display: block;
	width: 90px;
	height: 2px;
	background: #c7055d;
	z-index: 2;
}
.about-homepage .box-01-left > span.link-line:after {
	position: absolute;
	right: -8px;
	top: -3px;
	display: block;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #c7055d;
}
.about-homepage .box-01-right {
	position: absolute;
	top: -201px;
	right: 0;
	padding: 90px 70px 94px 129px;
	width: 501px;
	height: 220px;
	background: #fcfcfc;
	z-index: 1;
}
.about-homepage .box-01-right > h1 {
	margin-bottom: 24px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.about-homepage .box-01-right p {
	/*display: -webkit-box;*/
	font-size: 14px;
	color: #999;
	/*overflow: hidden;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;*/
}
.about-homepage .box-01-right .text-box {
	margin-bottom: 32px;
	max-height: 144px;
	line-height: 24px;
	overflow: hidden;
	overflow-y: auto;
}
.about-homepage .box-01-right > a {
	border-color: #ccc;
	width: 120px;
	height: 40px;
	line-height: 40px;
}
.about-homepage .box-02 {
	padding: 60px 0;
	background: #fcfcfc;
}
.about-homepage .box-02 .inner > h1 {
	margin-bottom: 30px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.about-homepage .box-02 .item-box {
	margin-bottom: 30px;
}
.about-homepage .box-02 .item-box.three-item {
	margin-left: 138px;
}
.about-homepage .box-02 .item {
	position: relative;
	float: left;
	width: 277px;
	height: 396px;
	background: #fff;
	overflow: hidden;
}
.about-homepage .box-02 .item > img {
	width: 277px;
	height: 316px;
}
.about-homepage .box-02 .item-content {
	position: absolute;
	top: 316px;
	left: 0;
	padding: 0 30px;
	width: 217px;
	height: 211px;
	transition: 		all .2s linear;
	-ms-transition: 	all .2s linear;
	-moz-transition: 	all .2s linear;
	-webkit-transition: all .2s linear;
}
.about-homepage .box-02 .item-box > div + div {
	margin-left: 30px;
}
.about-homepage .box-02 .item-content .title {
	height: 80px;
	overflow: hidden;
}
.about-homepage .box-02 .item-content .title h5 {
	display: block;
	float: left;
	font-size: 18px;
	line-height: 80px;
	color: #333;
	transition: 		all .2s linear;
	-ms-transition: 	all .2s linear;
	-moz-transition: 	all .2s linear;
	-webkit-transition: all .2s linear;
}
.about-homepage .box-02 .item-content .title p {
	float: left;
	margin-left: 10px;
	font-size: 14px;
	line-height: 85px;
	vertical-align: top;
	color: #999;
	transition: 		all .2s linear;
	-ms-transition: 	all .2s linear;
	-moz-transition: 	all .2s linear;
	-webkit-transition: all .2s linear;
}
.about-homepage .box-02 .item-content > p {
	position: relative;
	display: -webkit-box;
	max-height: 72px;
	line-height: 24px;
	font-size: 14px;
	color: #f8a8c7;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.about-homepage .box-02 .item-content a.button {
	margin: 0 auto;
	border-color: #fff;
	color: #fff;
	width: 80px;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
}
.about-homepage .box-02 .item-content a.button:hover {
	border-color: #fff;
	background: #fff;
	color: #c7055d;
}
.about-homepage .box-02 .item:hover .item-content {
	top: 185px;
	background: url(../images/about-jy/violet_bg.png); /*for IE8*/
	background: rgba(199, 5, 93, .9);
}
.about-homepage .box-02 .item:hover .title h5 {
	color: #fff;
}
.about-homepage .box-02 .item:hover .title p {
	color: #f8a8c7;
}
.about-homepage .box-02 .item:hover .item-content > p {
	top: -12px;
}
.about-homepage .box-03 {
	padding: 60px 0;
	background: #fff;
}
.about-homepage .box-03 .inner > h1 {
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.about-homepage .box-03 .inner > a.read-more {
	position: absolute;
	top: 20px;
	right: 0;
	font-size: 16px;
	line-height: 18px;
	color: #999;
}
.about-homepage .box-03 .inner > a.read-more:hover {
	color: #c7055d;
}
.about-homepage .box-03 .box-content {
	margin-top: 40px;
}
.about-homepage .box-03 .clearfix > div {
	float: left;
}
.about-homepage .box-03 .year {
	position: relative;
	margin-right: 32px;
}
.about-homepage .box-03 .year > p {
	position: relative;
	margin-bottom: 32px;
	width: 82px;
	height: 18px;
	font-size: 16px;
	line-height: 18px;
	color: #999;
	z-index: 1;
}
.about-homepage .box-03 .year > p:before {
	position: absolute;
	top: 9px;
	right: 4px;
	display: block;
	content: "";
	width: 2px;
	height: 50px;
	background: #f4f4f4;
	z-index: 0;
}
.about-homepage .box-03 .year > p:last-child:before {
	height: 25px;
}
.about-homepage .box-03 .year > p:after {
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	content: "";
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #f4f4f4;
}
.about-homepage .box-03 .year > p.this-year {
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.about-homepage .box-03 .year > p.this-year:after {
	background: #c7055d;
}
.about-homepage .box-03 .award > p {
	margin-bottom: 33px;
	font-size: 14px;
	line-height: 16px;
	color: #333;
}
.about-homepage .box-04 {
	padding: 60px 0;
	background: #fcfcfc;
}
.about-homepage .box-04 .inner > h1 {
	margin-bottom: 30px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.about-homepage .box04-left {
	width: 600px;
	height: 270px;
}
.about-homepage .box04-right {
	position: absolute;
	top: 85px;
	right: 0;
	padding: 40px 90px;
	width: 420px;
	height: 160px;
	background: #fff;
}
.about-homepage .box04-right > a {
	float: left;
	min-width: 120px;
	text-align: center;
}
.about-homepage .box04-right > a + a {
	margin-left: 180px;
}
.about-homepage .box04-right > a > span {
	display: block;
	margin-bottom: 18px;
	width: 120px;
	height: 120px;
}
.about-homepage .icon_recruit {
	background: url(../images/about-jy/icon_recruit.png) center no-repeat;
}
.about-homepage .icon_input {
	background: url(../images/about-jy/icon_input.png) center no-repeat;
}
.about-homepage .icon_recruit:hover {
	background-image: url(../images/about-jy/icon_recruit_hover.png);
}
.about-homepage .icon_input:hover {
	background-image: url(../images/about-jy/icon_input_hover.png);
}
.about-homepage .box04-right > a > p {
	font-size: 16px;
	color: #333;
}
.about-homepage .box04-right > a:hover > p {
	color: #c7055d;
}
.popup-video {
	position: fixed;
	top: 70px;
	left: 50%;
	margin-left: -440px;
	width: 880px;
	height: 600px;
	background: #1b1b1b;
}
.popup-video video {
	width: 880px;
	height: 550px;
	font-size: 16px;
	text-align: center;
	color: #fff;
}
.popup-video .close-btn {
	position: absolute;
	top: 0;
	right: -45px;
	display: block;
	width: 36px;
	height: 36px;
	background: url(../images/about-jy/close_btn.png) center top no-repeat;
}
.popup-video .close-btn:hover {
	background-position: center bottom;
}

/*走进金元-公司概况*/
.about-jy.banner-box-2 {
	position: relative;
}
.about-jy.banner-box-2,
.about-jy.banner-box-2 > a {
	display: block;
	height: 180px;
}
.about-jy.banner-box-2 .breadcrumb {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 60px;
}
.about-jy.banner-box-2 .breadcrumb > div {
	float: right;
}
.about-jy.banner-box-2 .breadcrumb > div > p,
.about-jy.banner-box-2 .breadcrumb > div > a {
	float: left;
	height: 60px;
	margin-right: 10px;
	line-height: 60px;
	font-size: 14px;
	color: #fff;
}
.about-jy.banner-box-2 .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}
.about-jy.banner-box-2 .breadcrumb > div > a:hover {
	color: #c7055d;
}
.about-jy.main-content {
	padding: 40px 0;
	background: #fff;
}
.about-jy .box-01 {
	position: relative;
	background: #fff;
}
.about-jy .box-01 .inner {
	border-bottom: 1px solid #f7f7f7;
	height: 460px;
}
.about-jy .box-01-left {
	position: absolute;
	top: 40px;
	left: 0;
	box-shadow: 0 1px 32px rgba(0, 0, 0, .1);
	width: 600px;
	height: 300px;
	z-index: 2;
}
.about-jy .box-01-left > img {
	position: relative;
	width: 100%;
	height: 100%;
}
.about-jy .box-01-right {
	position: absolute;
	top: 0;
	right: 0;
	padding: 90px 70px 94px 129px;
	width: 461px;
	height: 196px;
	background: #fcfcfc;
	overflow: hidden;
	z-index: 1;
}
.about-jy .box-01-right > h1 {
	margin-bottom: 24px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.about-jy .box-01-right p {
	line-height: 24px;
	font-size: 14px;
	color: #333;
}
.about-jy .box-01-right .text-box {
	max-height: 168px;
	overflow: hidden;
	overflow-y: auto;
}
.about-jy .box-02 .clearfix > div {
	float: left;
	padding: 20px 0 60px;
	width: 540px;
}
.about-jy .box-02 .clearfix > div + div {
	margin-left: 120px;
}
.about-jy .box-02-item h1 {
	margin-bottom: 20px;
	padding-left: 50px;
	font-size: 24px;
	line-height: 30px;
	color: #333;
}
.about-jy .icon-duty {
	background: url(../images/about-jy/icon_duty.png) left center no-repeat;
}
.about-jy .icon-wish {
	background: url(../images/about-jy/icon_wish.png) left center no-repeat;
}
.about-jy .box-02-item p {
	display: -webkit-box;
	max-height: 150px;
	font-size: 14px;
	line-height: 30px;
	color: #7b7b7b;
	overflow: hidden;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

/*走进金元-领导详情*/
.about-jy .box-03 {
	background: #fff;
}
.about-jy .box-03 .inner {
	position: relative;
	padding-bottom: 20px;
	height: 494px;
}
.about-jy .box-03 .content-box {
	position: relative;
	top: 0;
	left: 0;
	height: 494px;
	z-index: 0;
}
.about-jy .box-03 .content-box .content-left {
	position: absolute;
	top: 0;
	left: 0;
	width: 400px;
	height: 454px;
	z-index: 2;
}
.about-jy .box-03 .content-box .content-left > img {
	width: 100%;
	height: 100%;
}
.about-jy .box-03 .content-box .content-right {
	position: absolute;
	top: 0;
	right: 40px;
	padding: 60px 0 0 60px;
	width: 700px;
	height: 434px;
	z-index: 1;
}
.about-jy .box-03 .content-box .content-right > h1 {
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.about-jy .box-03 .content-box .content-right > p {
	font-size: 16px;
	color: #999;
}
.about-jy .box-03 .content-box .content-right .text-box {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 40px 60px;
	width: 640px;
	height: 240px;
	background: #fcfcfc;
	overflow: hidden;
	overflow-y: auto;
}
.about-jy .box-03 .content-box .content-right .text-box p {
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
}
.about-jy .box-03 .page-number {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 18px;
	color: #333;
}
.about-jy .box-03 .slide-btn {
	position: absolute;
	right: 0;
	bottom: 20px;
}
.about-jy .box-03 .slide-btn > a {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
}
.about-jy .box-03 .slide-btn .slider-left {
	background: url(../images/about-jy/icon_left.png) center no-repeat;
}
.about-jy .box-03 .slide-btn .slider-right {
	background: url(../images/about-jy/icon_right.png) center no-repeat;
}

/*走进金元-公司荣誉*/
.about-jy .box-04 {
	padding: 0;
	background: #fff;
}
.about-jy .box-04 .inner > h1 {
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.about-jy .box-04 .box-content {
	margin-top: 40px;
}
/*.time-line p {
	display: inline-block;
}
.time-line li {
	position: relative;
}
.time-line .year {
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	line-height: 24px;
	font-size: 16px;
	color: #999;
	vertical-align: top;
}
.time-line .current .year {
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.time-line .award {
	position: relative;
	padding: 0 40px 30px 112px;
	width: 1048px;
	line-height: 24px;
	font-size: 14px;
	color: #333;
	vertical-align: top;
}
.time-line .award:before {
	position: absolute;
	top: 7px;
	left: 72px;
	display: block;
	content: "";
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #f4f4f4;
	z-index: 1;
}
.time-line .award:after {
	position: absolute;
	top: 9px;
	left: 76px;
	display: block;
	content: "";
	width: 2px;
	height: 100%;
	background: #f4f4f4;
	z-index: 0;
}
.time-line .current .award:before {
	background: #c7055d;
}*/
.about-jy .box-04 .clearfix > div {
	float: left;
}
.about-jy .box-04 .year {
	position: relative;
	margin-right: 32px;
	overflow: hidden;
}
.about-jy .box-04 .year > p {
	position: relative;
	margin-bottom: 32px;
	width: 84px;
	height: 18px;
	font-size: 16px;
	line-height: 18px;
	color: #999;
}
.about-jy .box-04 .year > p:before {
	position: absolute;
	top: 9px;
	right: 4px;
	display: block;
	content: "";
	width: 2px;
	height: 50px;
	background: #f4f4f4;
	z-index: 0;
}
.about-jy .box-04 .year > p:last-child:before {
	height: 25px;
}
.about-jy .box-04 .year > p:after {
	position: absolute;
	top: 5px;
	right: 0;
	display: block;
	content: "";
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #f4f4f4;
	z-index: 1;
}
.about-jy .box-04 .year > p.this-year {
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.about-jy .box-04 .year > p.this-year:after {
	background: #c7055d;
}
.about-jy .box-04 .award > p {
	margin-bottom: 34px;
	max-width: 1084px;
	font-size: 14px;
	line-height: 16px;
	color: #333;
}

/*走进金元-人员信息公示*/
.mc-content-03 .title {
	position: relative;
}
.mc-content-03 h6 {
	margin: 12px 0;
	line-height: 18px;
	font-size: 18px;
	font-weight: 700;
	color: #666;
}
.mc-content-03 .title p {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	line-height: 18px;
	color: #999;
}
.mc-content-03 .content-box > p {
	margin-bottom: 20px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.mc-content-03 .content-box > p > a {
	color: #c7055d;
}
.mc-content-03 table.table-head {
	margin-bottom: 0;
}
.mc-content-03 table {
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
.mc-content-03 th,
.mc-content-03 td {
	border: 1px solid #eee;
}
.mc-content-03 th {
	background: #f8f8f8;
}
.mc-content-03 th > p {
	font-size: 14px;
	color: #666;
}
.mc-content-03 td > p {
	font-size: 14px;
	line-height: 20px;
	color: #333;
	background: #fff;
	word-break: break-all;
}
p.align-left {
	padding-left: 30px;
	text-align: left;
}
.mc-content-03 table td {
	padding: 12px 10px;
	min-height: 40px;
}
.mc-content-03 table th {
	padding: 8px 10px;
	min-height: 38px;
}
.mc-content-03 table.table-head th {
	border-bottom: none;
}

/*走进金元-业务资质及业务板块介绍*/
.main-content .sidebar-title h1.xsmall {
	font-size: 24px;
}
.main-content .sidebar-title p.small {
	font-size: 10px;
}

/*走进金元-新员工信息录入*/
.about-jy.staffInfo-input {
	padding: 40px 0 0 0;
	background: #fff;
}
.staffInfo-input .process-box {
	margin: 0 40px;
	padding: 0 82px;
}
.staffInfo-input .process {
	position: relative;
	float: left;
	padding-top: 25px;
	width: 56px;
	font-size: 14px;
	line-height: 16px;
	color: #999;
}
.staffInfo-input .process + .process {
	margin-left: 169px;
}
.staffInfo-input .process.act {
	color: #c7055d;
}
.staffInfo-input .process:after {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -8px;
	display: block;
	content: "";
	border-radius: 50%;
	width: 16px;
	height: 16px;
	background: #f7f7f7;
	z-index: 2;
}
.staffInfo-input .process.act:after {
	background: url(../images/about-jy/icon_process_act.png) center no-repeat;
}
.staffInfo-input .process:before {
	position: absolute;
	top: 6px;
	left: -184px;
	margin-left: -8px;
	display: block;
	content: "";
	border-radius: 2px;
	width: 218px;
	height: 4px;
	background: #f7f7f7;
	z-index: 1;
}
.staffInfo-input .process.act:before {
	background: #c7055d;
}
.staffInfo-input .process:first-child:before {
	left: -74px;
	width: 104px;
}
.staffInfo-input .process:last-child:before {
	width: 331px;
}
.staffInfo-input .process .icon_loc02 {
	position: absolute;
	top: -36px;
	left: 50%;
	display: none;
	margin-left: -16px;
	width: 32px;
	height: 32px;
	background: url(../images/about-jy/icon_loc02.png) center no-repeat;
	background-size: 32px 32px;
}
.staffInfo-input .process.loc .icon_loc02 {
	display: block;
}
.about-jy .input-field-2 {
	position: relative;
	padding: 30px 40px;
}
.about-jy .input-field-2.bg_gray {
	background: #fcfcfc;
}
.input-field-2 .input-row {
	position: relative;
	height: 42px;
	z-index: 1;
}
.input-field-2 .input-row + .input-row {
	margin-top: 16px;
}
.input-field-2 .input-row > div {
	float: left;
	position: relative;
}
.input-field-2 .input-row > div + div {
	margin-left: 30px;
}
.input-field-2 .label-box {
	display: table;
	float: left;
	margin-right: 20px;
	height: 42px;
}
.input-field-2 label {
	display: table-cell;
	width: 100px;
	font-size: 14px;
	line-height: initial;
	text-align: right;
	vertical-align: middle;
	color: #333;
}
.input-field-2 .input-box input {
	display: block;
	float: left;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0 20px;
	width: 191px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}
.input-field-2 .input-box input + input {
	margin-left: 20px;
}
.input-field-2 .input-box.l3 input {
	width: 956px;
}
.input-field-2 .input-box.l2 input {
	width: 575px;
}
.input-field-2 .input-box-2 div.input {
	position: relative;
	display: block;
	float: left;
	margin-right: 20px;
}
.input-field-2 .input-box-2 p {
	float: left;
	margin: 0 10px;
	line-height: 40px;
	color: #333;
}
.input-field-2 .input-box-3 div.input {
	position: relative;
	display: block;
	float: left;
	margin-right: 20px;
	padding-left: 233px;
	height: 42px;
}
.input-field-2 .input-box-3 .select-box {
	right: auto;
	left: 0;
}
.input-field-2 .input-box-3 .input-guide {
	margin-left: 14px;
	font-size: 14px;
	line-height: 42px;
	color: #333;
}
.input-field-2 .input-box {
	position: relative;
	min-width: 352px;
}
.input-field-2 .input-box .select-box {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 231px;
	background: #fff;
}
.input-field-2 .select-box a {
	display: block;
	padding: 0 20px;
	width: 193px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.about-jy .input-field-2 .icon-selectbox {
	background: url(../images/about-jy/icon_selectbox.png) 203px center no-repeat;
}
.input-field-2 .date-select {
	background: url(../images/asset_management/icon_date.png) 200px center no-repeat;
}
.input-field-2 .select-box .select-list {
	display: none;
	z-index: 999;
}
.input-field-2 .select-box.act .select-list {
	position: relative;
	display: block;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	background: #fff;
}
.input-field-2 .select-list a:hover {
	background: #f7f7f7;
	color: #c7055d;
}
.staffInfo-input .btn-box {
	padding: 40px 0;
	background: #f7f7f7;
}
.staffInfo-input .button {
	margin: 0 auto;
	width: 178px;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
}
.staffInfo-input .btn-box p {
	margin-top: 20px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #c7055d;
}
.staffInfo-input .addsave {
	position: relative;
	margin: 0 40px 30px 40px;
	height: 42px;
}
.staffInfo-input .add-info {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	padding-left: 62px;
	width: 160px;
	font-size: 14px;
	line-height: 42px;
	color: #333;
}
.staffInfo-input .save-info {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.staffInfo-input .add-info span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 40px;
	height: 40px;
	background: #fafafa;
}
.staffInfo-input .add-info span:before {
	position: absolute;
	top: 20px;
	left: 12px;
	display: block;
	content: "";
	width: 18px;
	height: 2px;
	background: #ccc;
}
.staffInfo-input .add-info span:after {
	position: absolute;
	top: 12px;
	left: 20px;
	display: block;
	content: "";
	width: 2px;
	height: 18px;
	background: #ccc;
}
.multi-sel-field {
	padding: 0 40px
}
.multi-sel-field .title {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #666;
}
.multi-sel-box {
	margin-bottom: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 20px 0 0 30px;
}
.multi-sel-box .checkbox {
	width: 270px;
}
.checkbox,
.radio02 {
	position: relative;
	display: block;
	float: left;
	margin-bottom: 20px;
	padding-left: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.checkbox:before,
.radio02:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	content: "";
	border: 1px solid #ccc;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	background: #fff;
}
.checkbox.checked:before,
.radio02.checked:before {
	border: none;
	background: url(../images/checkbox_checked.png) center no-repeat;
}
.multi-sel-field .remark {
	display: block;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 0 30px;
	width: 1058px;
	height: 58px;
	font-size: 14px;
	line-height: 58px;
	color: #333;
}
.input-box.l2 .remark-info {
	position: absolute;
	top: 60px;
	left: 120px;
	width: 617px;
	font-size: 14px;
	line-height: 20px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
}
.staffInfo-input .btn-box .clearfix {
	width: 100%;
	font-size: 0;
	text-align: center;
}
.staffInfo-input .btn-box .clearfix .button {
	display: inline-block;
}
.staffInfo-input .btn-box .clearfix .button.stroke {
	background: #fff;
}
.staffInfo-input .btn-box .clearfix .button.stroke:hover {
	background: #c7055d;
}
.btn-box .clearfix .button + .button {
	margin-left: 40px;
}
.staffInfo-input .input-table {
	padding: 30px 40px;
}
.input-table table {
	border-collapse: collapse;
	width: 100%;
}
.input-table th,
.input-table td {
	border: 1px solid #eee;
	height: 40px;
}
.input-table th p {
	font-size: 14px;
	line-height: 40px;
	color: #666;
	background: #f8f8f8;
}
.input-table td input {
	height: 40px;
	padding: 0 20px;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	color: #333;
}
.input-table td p {
	padding: 0 20px;
	font-size: 14px;
	line-height: 40px;
	color: #999;
}
.input-box.check .checkbox {
	margin-top: 11px;
	margin-bottom: 0;
	padding-right: 20px;
	min-width: 98px;
}
.input-box.check > input + a {
	margin-left: 60px;
}
.input-box.check input {
	width: 262px;
}
.slide-list {
	position: relative;
	margin: 0 40px 20px;
	border: 1px solid #eee;
	min-height: 60px;
	max-height: 240px;
	overflow-y: scroll;
}
.slide-list li {
	position: relative;
	padding: 0 40px;
}
.slide-list li + li {
	border-top: 1px solid #eee;
}
.slide-list li p {
	display: inline-block;
	line-height: 58px;
	font-size: 16px;
}
.slide-list li p + p {
	margin-left: 60px;
}
.slide-list li span + span {
	margin-left: 200px;
}
.text-gray {
	color: #999;
}
.slide-list .list-operate {
	position: absolute;
	top: 0;
	right: 40px;
	padding: 9px 0;
}
.slide-list .list-operate a {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	background: #F6F6F6;
}
.slide-list .list-operate a + a {
	margin-left: 40px;
}
.slide-list .list-operate a.edit {
	background: url(../images/icon_edit.png) center no-repeat;
	background-size: 20px 20px;
}
.slide-list .list-operate a.delete {
	background: url(../images/icon_delete.png) center no-repeat;
	background-size: 20px 20px;
}
.input-box.check.select .checkbox {
	position: absolute;
	left: 372px;
	float: none;
}
.input-field-2 .h200 {
	height: 200px;
}
.input-field-2 .notice {
	margin-bottom: 20px;
	padding-left: 34px;
	color: #ff1515;
}
.input-field-2 textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 20px 20px;
	height: 156px;
	width: 956px;
	resize: none;
}
.staffInfo-input .input-row.bz {
	margin-bottom: 58px;
}
.input-field-2 .input-row.c2 > div {
	width: 50%;
}
.input-field-2 .input-row.c2 > div + div {
	margin: 0;
	margin-left: 30px;
	width: 530px;
}
.input-field-2 .input-row.c2 .select-box {
	width: 440px;
}
.input-field-2 .input-row.c2 input,
.input-field-2 .input-row.c2 .select-box a {
	width: 396px;
}
.input-field-2 .input-row.c2 .input-box-2 input {
	width: 160px;
}
.input-field-2 .input-row.c2 > div + div input {
	width: 366px;
}
.input-field-2 .input-row.c2 > div + div .select-box {
	width: 408px;
}
.input-field-2 .input-row.c2 > div + div .select-box a {
	width: 370px;
}
.input-field-2 .input-row.c2 > div + div .icon-selectbox {
	background: url(../images/about-jy/icon_selectbox.png) 380px center no-repeat;
}
.input-field-2 .input-row.c2 .icon-selectbox {
	background: url(../images/about-jy/icon_selectbox.png) 410px center no-repeat;
}
.input-field-2 .input-row.c2 .input-box-2 .date-select {
	background: url(../images/asset_management/icon_date.png) 170px center no-repeat;
}
.input-field-2 .input-row.c2 .checkbox {
	margin: 11px 0 0 120px;
}
.input-field-2 .input-row.c2 .radio02 {
	margin: 11px 0 0 20px;
}


/*走进金元-营业网点*/
.about-jy .search-box {
	position: relative;
	margin-bottom: 60px;
	height: 42px;
	z-index: 2;
}
.about-jy .search-box > div {
	position: relative;
	float: left;
	margin-right: 40px;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 258px;
	min-height: 40px;
	background: #fff;
	overflow: hidden;
}
.about-jy .search-box .select-box a {
	display: block;
	padding: 0 20px 0 20px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999;
}
.about-jy .icon-selectbox {
	background: url(../images/about-jy/icon_selectbox.png) 228px center no-repeat;
}
.about-jy .search-box .select-box .select-list {
	display: none;
	background: #fff;
}
.about-jy .search-box .select-box.act .select-list {
	display: block;
}
.about-jy .search-box .select-box.act .scroll_bar {
	max-height: 150px;
	overflow: hidden;
  overflow-y: auto;
}
.about-jy .search-box .select-list a:hover {
	background: #f7f7f7;
	color: #c7055d;
}
.about-jy .search-box .input-box input {
	display: block;
	border-radius: 4px;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
}
.about-jy .search-box .input-box .clean-btn {
	position: absolute;
	top: 12px;
	right: 20px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/about-jy/icon_clean.png) center no-repeat;
}
.about-jy .search-box > a {
	display: block;
	float: left;
	border: 1px solid #c7055d;
	border-radius: 3px;
	width: 136px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #c7055d;
	background: #fff;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.about-jy .search-box > a:hover,
.about-jy .search-box > a.btn-violet {
	color: #fff;
	background: #c7055d;
}
.about-jy .search-box > a.btn-violet:hover {
	border-color: #eb4590;
	background: #eb4590;
}
.about-jy .search-box > a + a {
	margin-left: 24px;
}
.about-jy .search-result {
	position: relative;
	height: 720px;
	z-index: 1;
}
.about-jy .search-result .map-box {
	position: absolute;
	top: 0;
	left: 0;
}
.about-jy .search-result .sidebar {
	float: right;
	width: 300px;
}
.about-jy .search-result .sidebar h2 {
	font-size: 16px;
	line-height: 36px;
	font-weight: 700;
	color: #666;
}
.about-jy .search-result .sidebar > div {
	border: 1px solid #eee;
	border-radius: 4px;
	padding: 20px 30px;
	width: 238px;
}
.about-jy .search-result .sidebar div + h2 {
	margin-top: 16px;
}
.about-jy .search-result .company-box {
	max-height: 400px;
	overflow: hidden;
	overflow-y: auto;
}
.about-jy .search-result .company-box a,
.about-jy .search-result .contact p {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #333;
}
.about-jy .search-result .company-box a {
	border-radius: 3px;
	border: 1px solid #ddd;
	line-height: 40px;
	height: 40px;
	text-align: center;
}
.about-jy .search-result .company-box a + a {
	margin-top: 22px;
}
.about-jy .search-result .company-box a:hover {
	border-color: #c7055d;
	color: #c7055d;
}
.about-jy .search-result .contact p + p {
	margin-top: 10px;
}
.about-jy .search-result .contact p.gray {
	margin: 8px 0;
	color: #666;
}
.about-jy .search-result02 {
	margin-bottom: 30px;
	min-height: 600px;
}
.about-jy .search-result03 table {
	margin-bottom: 40px;
	border-collapse: collapse;
	width: 100%;
}
.about-jy .search-result03 th {
	border: 1px solid #eee;
	height: 50px;
	font-size: 14px;
	color: #999;
	background: #f7f7f7;
}
.about-jy .search-result03 td {
	border: 1px solid #eee;
	padding: 16px 0;
	height: 50px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.about-jy .search-result03 td p,
.about-jy .search-result03 td a,
.about-jy .search-result03 th p {
	padding: 0 20px;
}
.about-jy .search-result03 td a {
	color: #c7055d;
}
.about-jy .search-result03 td a:hover {
	font-weight: 700;
	text-decoration: underline;
}

/*走进金元-营业网点-营业网点详情*/
.about-jy.banner-box {
	position: relative;
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.about-jy.banner-box > img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.about-jy .breadcrumb {
	width: 100%;
	height: 100px;
}
.about-jy .breadcrumb > h1 {
	float: left;
	line-height: 100px;
	font-size: 24px;
	color: #fff;
}
.about-jy .breadcrumb > div {
	float: right;
}
.about-jy .breadcrumb > div > p,
.about-jy .breadcrumb > div > a {
	float: left;
	margin-right: 10px;
	line-height: 100px;
	font-size: 14px;
	color: #fff;
}
.about-jy .breadcrumb > div > p.position-icon {
	padding-left: 22px;
	background: url(../images/financial_supermarket/icon_breadcrumb.png) left center no-repeat;
}
.about-jy .breadcrumb > div > a:hover {
	color: #c7055d;
}
.content-box-04 {
	margin-top: 40px;
	padding: 40px;
	padding-top: 34px;
	width: 1120px;
	background: #fff;
}
.content-box-04 > h1 {
	margin-bottom: 38px;
	font-size: 24px;
	line-height: 26px;
	color: #333;
}
.content-box-04 > .clearfix > div {
	float: left;
	width: 50%;
}
.content-box-04 .box-content > h5,
.content-box-04 .box-content > p {
	padding-left: 50px;
}
.content-box-04 .box-content > h5 {
	font-size: 18px;
	color: #999;
	line-height: 32px;
}
.content-box-04 .box-content h5.tel {
	background: url(../images/about-jy/icon_tel.png) left center no-repeat;
}
.content-box-04 .box-content h5.loc {
	background: url(../images/about-jy/icon_loc.png) left center no-repeat;
}
.content-box-04 .box-content h5.more {
	background: url(../images/about-jy/icon_more.png) left center no-repeat;
}
.content-box-04 .box-content > p {
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.content-box-04 .box-content + .box-content {
	margin-top: 58px;
}
.mt24 {
	margin-top: 24px !important;
}
.tab-content .map-box {
	margin-top: 24px;
	width: 100%;
}
.POF.main-content .POF-notice.tab-content .content-list {
	margin-top: 12px;
}
.POF.main-content .POF-notice.tab-content .page-num-box .page-num {
	width: auto;
}


/****注册登录****/
.shade {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 999;
	background: url(../images/black50-bg.png)\0/; /*兼容IE8*/
}
.popup {
	position: fixed;
	top: 100px;
	left: 50%;
	margin-left: -270px;
	border-radius: 10px;
	padding: 54px 0 48px;
	width: 540px;
	background: #fff;
}
.popup h1 {
	margin-bottom: 36px;
	font-size: 24px;
	line-height: 26px;
	text-align: center;
	font-weight: 700;
	color: #333;
}
.popup .scroll {
	max-height: 300px;
	overflow-x: visible;
	overflow-y: auto;
}
.input-field {
	position: relative;
	margin: 0 auto;
	padding: 0 120px;
	width: 270px;
	background: #fff;
}
.input-field .input-box {
	position: relative;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px 17px 10px 40px;
	width: 211px;
	height: 20px;
	z-index: 1;
}
.input-field .input-box.check {
	border: none;
	padding-left: 0;
}
.input-field .input-box + .input-box {
	margin-top: 20px;
}
.input-field .input-box input {
	border-left: 1px solid #ccc;
	padding-left: 10px;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.input-field .input-box label.input-info {
	position: absolute;
	top: -1px;
	left: -120px;
	width: 114px;
	font-size: 14px;
	line-height: 42px;
	text-align: right;
	color: #333;
	white-space:nowrap;
}
.input-field .input-box label.input-info strong {
	line-height: 42px;
	color: #c7055d;
}
.input-field .code-input {
	width: 170px;
}
.popup .code-input input {
	width: 111px;
}
.code-input .code-btn {
	position: absolute;
	top: -1px;
	left: 180px;
	width: 88px;
}
.input-field .picCode-input {
	width: 101px;
}
.popup .picCode-input input {
	width: 101px;
}
.input-field .picCode-btn,
.input-field .msgCode-btn {
	position: absolute;
	top: -1px;
	left: 170px;
	width: 76px;
}
.input-field .select-box {
	display: block;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 0;
	width: 270px;
	height: auto;
	min-height: 42px;
	background: #fff;
	z-index: 10;
}
.input-field .select-box a {
	display: block;
	padding: 0 20px;
	width: 230px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #999;
}
.input-field .icon-selectbox {
	background: url(../images/about-jy/icon_selectbox.png) 240px center no-repeat;
}
.input-field .select-box .select-list {
	display: none;
	background: #fff;
}
.input-field .select-box.act .select-list {
	display: block;
}
.input-field .select-list a:hover {
	background: #f7f7f7;
	color: #c7055d;
}
.input-field .input-box.check .check-list {
	font-size: 0;
}
.input-field .input-box.check .check-list a {
	position: relative;
	display: inline-block;
	padding-left: 32px;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.input-field .input-box.check .check-list a + a {
	margin-left: 14px;
}
.input-field .input-box.check .check-list a:before {
	position: absolute;
	top: -1px;
	left: 0;
	display: block;
	content: "";
	border: 1px solid #ccc;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	background: #fff;
}
.input-field .input-box.check .check-list a.checked:before {
	border: none;
	background: url(../images/checkbox_checked.png) center no-repeat;
}
.find-password .btn-box {
	margin: 0 auto;
	width: 440px;
}
.find-password .btn-box .button {
	float: left;
	width: 200px;
	height: 42px;
	line-height: 42px;
}
.find-password .return-btn {
	position: absolute;
	top: 20px;
	left: 40px;
	font-size: 14px;
	color: #999;
}
.find-password .return-btn:hover {
	color: #c7055d;
}
.find-password .securityQ {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 42px;
	color: #333;
}
.tel-input {
	background: url(../images/icon_tel.png) 11px center no-repeat;
}
.code-input {
	background: url(../images/icon_code.png) 11px center no-repeat;
}
.name-input,
.userName-input,
.nickName-input {
	background: url(../images/icon_name.png) 11px center no-repeat;
}
.pid-input,
.email-input {
	background: url(../images/icon_pid.png) 11px center no-repeat;
}
.pwd-input {
	background: url(../images/icon_pwd.png) 11px center no-repeat;
}
.picCode-input,
.ques-input {
	background: url(../images/icon_picCode.png) 11px center no-repeat;
}
.popup > a.button {
	margin: 30px auto 0;
	width: 248px;
}
/*.agreement-box {
	margin-top: 20px;
	padding-left: 72px;
}
.agreement-box a {
	float: left;
}
.agreement-box a.check-box {
	margin-right: 10px;
}
.agreement-box a.agreement {
	font-size: 14px;
	line-height: 20px;
	color: #c7055d;
}*/
.popup .text-field {
	position: relative;
	margin: 0 auto;
	width: 486px;
	max-height: 400px;
	overflow-y: scroll;
}
.popup.register.success .text-field {
	overflow-y: visible;
}
.popup .text-field p {
	font-size: 14px;
	color: #666;
}
.popup .return-btn {
	position: absolute;
	top: 60px;
	left: 32px;
	font-size: 14px;
	color: #999;
}
.popup .return-btn:hover {
	color: #c7055d;
}
.popup .btn-box {
	margin-top: 32px;
	padding: 0 32px;
}
.popup .btn-box > a {
	float: left;
	width: 188px;
}
.popup .btn-box > a + a {
	margin-left: 56px;
}
.popup.register > p {
	margin-bottom: 20px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.popup.register.success .icon-success {
	display: block;
	margin: 60px auto 32px;
}
.popup.register.success strong {
	display: block;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	text-align: center;
}
.popup.register.success p {
	margin-bottom: 58px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.popup.register.success p a {
	color: #c7055d;
	text-decoration: underline;
}
.popup.register.success .button {
	margin: 0 auto;
	width: 270px;
}
.popup.login .registerNow {
	margin-top: 32px;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.popup.login .registerNow a {
	color: #c7055d;
}
.input-field .error-msg {
	position: absolute;
	top: -1px;
	left: 276px;
	font-size: 14px;
	line-height: 42px;
	color: #c7055d;
	white-space:nowrap;
}
.change-password,
.find-password {
	background: #fff;
	margin-bottom: 40px;
	padding: 80px 0 60px;
}
.change-password .button,
.find-password .button {
	margin-top: 40px;
}
.popup .close-btn {
	position: absolute;
	top: 6px;
	right: 6px;
	display: block;
	width: 40px;
	height: 40px;
	background: url(../images/icon_close.png) center no-repeat;
}
.popup .close-btn:hover {
	background: url(../images/icon_close_hover.png) center no-repeat;
}

/*风险承受能力评估*/
.risk-assess {
	margin-bottom: 60px;
	padding: 40px;
	min-width: auto;
	width: 1120px;
	background: #fff;
}
.risk-assess p.question {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 18px;
	color: #c7055d;
}
.risk-assess .radio-list {
	margin-bottom: 40px;
}
.radio-list > li {
	display: block;
	margin-bottom: 20px;
}
.radio-list > li a {
	display: block;
	padding-left: 36px;
	line-height: 16px;
	font-size: 14px;
	color: #333;
	background: url(../images/icon_radio.png) left top no-repeat;
}
.radio-list > li a.checked {
	background-position: 0 -24px;
}
.risk-assess .radio-field > p.page-number {
	margin-bottom: 18px;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
}
.risk-assess .radio-field > a.button {
	margin: 0 auto;
	width: 270px;
	height: 50px;
	line-height: 50px;
}

/*风险承受能力评估结果*/
.assess-result > .main-content {
	padding: 40px;
	min-width: auto;
	width: 1120px;
	background: #fff;
}
.assess-result > .main-content > p {
	font-size: 16px;
	line-height: 30px;
	color: #333;
}
.assess-result > .main-content > p .violet {
	font-size: 18px;
	line-height: 30px;
	font-weight: 700;
}
.assess-result > .main-content > p.violet {
	margin-top: 30px;
}
.assess-result > a.button {
	margin: 40px auto 20px;
	width: 270px;
	height: 50px;
	line-height: 50px;
}
.assess-result > .agreement-box {
	margin-left: 420px;
	margin-bottom: 40px;
	padding-left: 0;
}
.agreement-box > p {
	float: left;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

/*信息公告*/
.announcement > a > h1 {
	color: #333;
}
.announcement > a > p {
	color: #999;
}
.announcement.main-content {
	margin-top: -60px;
}
.announcement.main-content .tab-content {
	padding-bottom: 60px !important;
}
.main-content .content-list-03 > div {
	border-top: none !important;
/*	height: 88px;*/
}
.POF-notice.tab-content > .content-list-03 > div > a {
	width: auto;
}
.content-list-03 > div > p {
	margin-top: 16px;
	padding-right: 220px;
	font-size: 14px;
	line-height: 16px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.announcement.main-content .POF-notice.tab-content .page-num {
	position: relative;
}

/*公司新闻*/
.news.banner-box > a > h1 {
	color: #333;
}
.news.banner-box > a > p {
	color: #999;
}
.news.main-content {
	margin-top: -60px;
	margin-bottom: 60px;
	padding-bottom: 60px;
	background: #fff;
}
.main-content .content-list-01 {
	width: 1120px;
	min-height: auto;
}
.main-content .content-list-01 > div {
	border-top: none !important;
	border-bottom: 1px solid #eee;
}
.page-num {
	margin: 0 auto;
	border: none;
	font-size: 0;
	text-align: center;
	background: #fff;
	cursor: default;
}
.page-num > a,
.page-num > p {
	display: inline-block;
	text-align: center;
	font-size: 13px;
	color: #666;
	vertical-align: top;
	background: none;
}
.page-num > a {
	border: 1px solid #eee;
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	color: #666;
}
.page-num > a + a {
	border-left: none !important;
}
.page-num > p {
	margin: 0 10px;
	padding: 0;
	height: 32px;
	line-height: 32px;
	background: none;
}
.page-num > input {
	display: inline-block;
	border: 1px solid #eee;
	padding: 0 8px;
	width: 24px;
	height: 30px;
	vertical-align: top;
}
.page-num > a.page-num-go {
	background: #eee;
}
.page-num > a:hover,
.page-num > a.act {
	color: #666 !important;
	background: #ddd !important;
}
.page-num:hover > a {
	color: #666;
}
.content-list > div > a > em {
	color: #c7055d;
}
/*.wechat_account {
	height: 340px;
}*/
.wechat_account img {
	display: block;
	margin: 30px auto 20px;
	width: 260px;
	height: 260px
}
.wechat_account p {
	text-align: center;
}
.wechat_account p {
	display: block;
	width: 260px;
	margin: 0 auto;
	text-align: justify;
	word-break: break-all;
}

/* 投顾服务-投资产品 产品类别筛选 */
.advisor-service > .filter_box {
	margin: 0;
	border: none;
	padding: 14px 22px 0;
	width: 1156px;
	height: auto;
	font-size: 0;
}
/*.filter_box > span {
	
}
.filter_box > a {
	display: inline-block;
	border-radius: 20px;
	padding: 0 36px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}
.filter_box > a + a {
	margin-left: 20px
}
.filter_box > a:hover,
.filter_box > a.act {
	color: #fff;
	background: #c7055d;
}*/
.advisor-service .filter_box .filter_list {
	position: relative;
	border: 1px solid #f2f2f2;
}
.advisor-service .filter_box .filter_list + .filter_list {
	border-top: none;
}
.advisor-service .filter_box span {
	display: inline-block;
	border-right: 1px solid #f2f2f2;
	width: 120px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	text-align: center;
	color: #999;
}
.advisor-service .filter_list > a {
	margin: 14px 0 9px 20px;
}
.advisor-service .filter_box ul {
	display: inline-block;
	text-align: left;
}
.advisor-service .filter_box li {
	display: inline-block;
	margin: 14px 0 9px 20px;
}
.advisor-service .filter_box a {
	position: relative;
	display: inline-block;
	border-radius: 12px;
	padding: 0 15px;
	height: 25px;
	font-size: 14px;
	color: #333;
	z-index: 10;
}
.advisor-service .filter_box a:hover,
.advisor-service .filter_box a.act {
	color: #fff;
	background: #c7055d;
}
/*.advisor-service .filter_box > a {
	border-radius: 20px;
	padding: 0 36px;
	height: 40px;
	line-height: 40px;
}*/
.advisor-service .filter_box .filter_list ul {
	display: none;
	font-size: 0;
}
.advisor-service .filter_box .filter_list li {
	display: inline-block;
}
.advisor-service .filter_box .filter_list ul.act {
	display: inline-block;
}

/* 走进金元-业务资质 */
.ta_center {
	position: relative;
	text-align: center !important;
}
.item_box_list {
	display: inline-block;
	padding: 20px 0;
}
.item_box_list li {
	display: block;
	border: 1px solid #ddd;
	width: 360px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #333;
}
.item_box_list li + li {
	margin-top: 20px;
}
.content-box .link {
	display: block;
	font-size: 16px;
	text-align: center;
	color: #333;
}

/* 投资者教育-风险提示 */
.announce_wrapper {
  padding: 20px 40px 0 40px;
  width: 820px;
  background: #fff;
}
.announce_box {
	position: relative;
	margin-bottom: 40px;
	padding: 24px;
	background: #fafaf8;
	box-shadow: 0 6px 10px rgba(0, 0, 0, .1);
}
.announce_box:after {
	position: absolute;
	top: -3px;
	right: -15px;
	display: block;
	content: "";
	width: 50px;
	height: 40px;
	background: url(../images/paper_corner.png) center no-repeat;
	background-image: url(../images/paper_corner_ie8.png)\0/;
}
.announce_title {
	margin-bottom: 14px;
	border-bottom: 1px dashed #eee;
	padding-bottom: 14px;
}
.announce_wrapper h5 {
	line-height: 22px;
	font-size: 16px;
	font-weight: 700;
	color: #c7055d;
}
.icon_book {
	padding-left: 33px;
	background: url(../images/icon_book.png) left center no-repeat;
}
.announce_box .text_box strong {
	display: block;
	margin-bottom: 12px;
	font-size: 14px;
	color: #666;
}
.announce_box .text_box p {
	font-size: 14px;
	color: #666;
	text-indent: 2em;
}
.content-list h5 {
	display: block;
	margin-bottom: 10px;
	line-height: 22px;
	font-size: 16px;
	font-weight: 700;
	color: #c7055d;
}

/* 标签 */
.icon-tab {
	display: inline-block;
	width: 34px;
	height: 16px;
	margin-left: 10px;
	border: 1px solid #eee;
	border-radius: 4px;
	line-height: 16px;
	font-size: 10px;
	color: #999;
	vertical-align: top;
	text-align: center;
}
.icon-tab.blue {
	border-color: #2165ff;
	color: #2165ff;
}
.icon-tab.violet {
	border-color: #b7285d;
	color: #b7285d;
}
.icon-tab + .icon-tab {
	margin-left: 6px;
}
.investor-education .box-03 .box03-item .icon-tab,
.content-list-02 .icon-tab {
	margin-top: 19px;
}

/* 走进金元-人员信息公示 search-box */
.search-box-02 {
	display: block;
	width: 430px;
	height: 46px;
	margin: 0 auto 30px;
}
.search-box-02 input {
	display: block;
	float: left;
	width: 304px;
	height: 44px;
	border: 1px solid #f2f2f2;
	padding: 0 12px;
	line-height: 44px;
	font-size: 14px;
	color: #333;
}
.search-box-02 .search-btn {
	display: block;
	float: left;
	width: 100px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #c7055d;
}

/* 设置提示文字颜色 */  
::-webkit-input-placeholder {  
color: #838383;  
}  
:-moz-placeholder {  
color: #838383;  
}  
.placeholder {  
color: #ccc;  
}

.iw_poi_title {
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap
}
.iw_poi_content {
	font-size: 12px
	font-family: arial,sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}

/*2020-09-10 start*/
.latest_news {
	padding-bottom: 20px;
	background: #f7f7f7;
}

.notice_top {
	min-height: 110px;
	padding-left: 140px;
	border-bottom: 1px solid #d2d3d3;
	position: relative;
}
.notice_top > img {
	position: absolute;
	top: 0;
	left: -18px;
}
.notice_top h4 {
	line-height: 18px;
	font-size: 16px;
}
.notice_top h4 a {
	color: #333;
	-ms-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;	
}
.notice_top h4 a:hover {
	color: #c7055d;
}


.notice_top h4 span {
	float: right;
    color: #a4a6a7;
    font-size: 14px;
}


.notice_top p {
	color: #8e9091;
	margin: 15px 0 25px;
}
 
.latest_ul {
	width: 1290px;
	font-size: 0;
	padding: 22px 0;
	overflow: hidden;
	margin-left: -45px;
}
.latest_ul li {
	display: inline-block;
	width: 555px;
	line-height: 37px;
	margin: 0 45px;
	vertical-align: top;
} 
.latest_ul li a {
	display: block;
	padding-left: 16px;
	position: relative;
}
.latest_ul li a:before {
	content: '';
	width: 5px;
	height: 5px;
	background: #a4a6a7;
	border-radius: 50%;
	position: absolute;
	top: 16px;
	left: 0;
}
.latest_ul li a:hover:before {
	background: #c7055d;
}
.latest_ul li a b {
	font-size: 16px;
	color: #8e9091;
}
.latest_ul li a span {
	float: right;
	color: #a4a6a7;
	font-size: 14px;
}
.latest_ul li a:before , 
.latest_ul li a b , 
.latest_ul li a span {
	-ms-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;	
}
.latest_ul li a:hover b , .latest_ul li a:hover span {
	color: #c7055d;
}
/*2020-09-10 end*/
/*2020-11-03 start*/
.POF .POF-info-1 > .POF-NAV > p {
	float: right;
	width: 170px;
}
.POF .POF-info-2 > div > div {
	float: left;
	border-right: 1px solid #eee;
	padding: 0 28px;
	text-align: center;
}
/*2020-11-03 end*/

/* 2021-06-10-new_Add */
.dialog_layer{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
}
.dialog_cont{
	position: absolute;
	left: 50%;
	top: 50%;
	padding: 40px;
	width:880px;
	background: #fff;
	border-radius: 6px;
	transform: translate(-50%,-50%);
}
.people_public_01 .left_img{
	float: left;
	width: 238px;
	border: 1px solid #e5e5e5;
	border-right: none;
}
.people_public_01 .left_img img{
	display: block;
	width: 100%;
}
.people_public_01 .right_msg{
	float: right;
	width: 640px;
}
.people_public_01 .right_msg table{
	width: 100%;
	border-collapse: collapse;
}
.people_public_01 .right_msg th,.people_public_01 .right_msg td{
	padding: 12px 10px;
	font-size: 16px;
	color: #333333;
	line-height:24px;
	border: 1px solid #e5e5e5;
	vertical-align: middle;
}
.people_public_01 .right_msg  th{
	background-color: #f3f4f8;
	font-weight: normal;
}
.people_public_01 .right_msg td{
	padding-left:30px;
}
.dialog_close{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 100;
	display: block;
	width: 30px;
	height: 30px;
	background: url("../images/service_icon_14.png") no-repeat center;
}

/*-- add 20230629 --*/
.overlay_box{
	width: 100%;
	height: 100%;
	background: #000;
	-moz-opacity:0.4;
	opacity:0.4;
	filter:alpha(opacity=40);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5000;
}
.login_layer{
	width: 900px;
	height: 420px;
	background: #FFFFFF;
	border-radius: 8px;
	position: fixed;
	top: 50%;
	margin-top: -210px;
	left: 50%;
	margin-left: -450px;
	z-index: 9999;
}
.login_layer .close{
	width: 30px;
	height: 30px;
	background: url(../images/ic_close.png) no-repeat center;
	position: absolute;
	top: 16px;
	right: 8px;
	z-index: 50;
}
.login_layer .login_box{
	width: 412px;
	float: left;
	box-sizing: border-box;
	padding: 36px 50px 0px 40px;
	border-radius: 8px 0 0 8px;
	height: 420px;
	background: #FFFFFF;
}
.login_layer .login_box h3{
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
	color: #333333;
	margin-bottom: 24px;
}
.login_layer .login_form{
	padding: 6px 0;
}
.login_layer .login_input{
	margin-top: 14px;
	position: relative;
	height: 42px;
}
.login_layer .login_input:first-child{
	margin-top: 0;
}
.login_layer .login_input .t1{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 42px;
	line-height: 24px;
	padding: 8px 10px 8px 35px;
	border: 1px solid #E9E9E9;
	background: #ffffff;
	font-size: 16px;
	color: #333333;
	outline: none;
	border-radius: 4px;
}
.login_layer .login_input .t1:-moz-placeholder {
    color:#CCCCCC;
}
.login_layer .login_input .t1::-moz-placeholder {
    color:#CCCCCC;
}
.login_layer .login_input .t1:-ms-input-placeholder{
    color:#CCCCCC;
}
.login_layer .login_input .t1::-webkit-input-placeholder{
    color:#CCCCCC;
}
.login_layer .login_input i{
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 50;
}
.login_layer .login_input i.ic01{
	background: url(../images/login_ic01.png) no-repeat center;
}
.login_layer .login_input i.ic02{
	background: url(../images/login_ic02.png) no-repeat center;
}
.login_layer .login_input i.ic03{
	background: url(../images/login_ic03.png) no-repeat center;
}
.login_layer .login_input.code .t1{
	width: 214px;
	float: left;
}
.login_layer .code_img{
	width: 98px;
	height: 40px;
	border: 1px solid #EBEBEB;
	background: #F9F9F9;
	float: right;	
}
.login_layer .code_img img{
	display: block;
	width: 100%;
	height: 100%;
}
.login_layer .code_btn{
	height: 42px;
	line-height: 42px;
	width: 100px;
	text-align: center;
	font-size: 15px;
	color: #ffffff;
	background: #C7055D;
	border-radius: 4px;
	float: right;
}
.login_layer .code_btn:hover{
	background: #C4261D;
}
.login_layer .code_btn.time,
.login_layer .code_btn.time:hover{
	background: #dddddd;
}
.login_layer .login_btn{
	display: block;
	box-sizing: border-box;
	height: 42px;
	line-height: 40px;
	text-align: center;
	background: #C7055D;
	border: 1px solid ##C4261D;
	font-size: 15px;
	color: #fff;
	margin-top: 24px;
	-webkit-transition: all .3s;
    transition: all .3s;
	border-radius: 4px;
}
.login_layer .login_btn:hover{
	background: #C4261D;
}
.login_layer .login_tips{
	margin-top: 20px;
	font-size: 14px;
	line-height: 20px;
	margin-right: -15px;
}
.login_layer .tzz_confirm{
	width: 488px;
	box-sizing: border-box;
	padding: 36px 15px 0 35px;
	background: #F7F7F7;
	float: left;
	height: 420px;
}
.login_layer .tzz_confirm h3{
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
	margin-bottom: 24px;
}
.login_layer .protocol_txt{
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
.login_layer .tzz_lyscroll{
	position: relative;
	padding-right: 20px;
	height: 290px;
	overflow: auto;
}

.login_layer .tzz_lyscroll::-webkit-scrollbar{
	width: 5px;
	height: 5px;
	background-color: transparent;
}

.login_layer .tzz_lyscroll::-webkit-scrollbar-track{
	-webkit-box-shadow: none;
	border-radius: 5px;
	background-color: transparent;
}

.login_layer .tzz_lyscroll::-webkit-scrollbar-thumb{
	border-radius: 5px;
	-webkit-box-shadow: none;
	background-color: #dddddd;
}
span.new-icon{
	display: inline-block;
	width: 34px;
	height: 15px;
	margin-left: 5px;
	background: url(../images/financial_supermarket/new.png) no-repeat center;
	background-size: contain;
	vertical-align: middle;
}


.video-content-new .nav {
    border-bottom: 1px solid #E6E6E6;
}
.video-content-new .nav ul {
    overflow: hidden;
}
.video-content-new .nav ul li {
    float: left;
    width: 20%;
    text-align: center;
}
.video-content-new .nav ul li a {
    display: inline-block;
    _display: inline;
    *display: inline;
    padding: 0 20px;
    font-size: 20px;
    color: #000000;
}
.video-content-new .nav ul li span {
    padding: 0 20px;
    display: inline-block;
    _display: inline;
    *display: inline;
    zoom: 1;
    padding: 22px 30px 22px 56px
}
.video-content-new .nav ul li a.n1 span {
    background: url(../images/investor_education/icon_video01.png) no-repeat 20px center;
}
.video-content-new .nav ul li a.n2 span {
    background: url(../images/investor_education/icon_video02.png) no-repeat 20px center;
}
.video-content-new .nav ul li a.n3 span {
    background: url(../images/investor_education/icon_video03.png) no-repeat 20px center;
}
.video-content-new .nav ul li.act a span {
    border-bottom: 2px solid #9D0D15;
}
.video-content-new .video_list {
	padding: 25px 0 10px 0;
	width: 1200px;
	min-height: 600px;
	background: #fff;
 	overflow: hidden; /* 新增：清除内部浮动影响 */
}

.video-content-new .cont {
    background: #fff;
    padding-bottom: 20px;
}
.video-content-new .cont .item {
    width: 33.3%;
    float: left;
    margin-bottom: 40px;
}

.video-content-new .cont .item_inner {
    margin: 0 21px;
    height: 300px;
    position: relative;
}

.video-content-new .cont .item_inner .pic {
    height: 210px;
    overflow: hidden;
}

.video-content-new .cont .item_inner .pic img {
    width: 100%;
    min-height: 100% ;
}

.video-content-new .cont .pic img {
    width: 100%;
    vertical-align: top;
}

.video-content-new .cont strong {
    display: block;
    font-size: 20px;
    color: #000000;
    line-height: 24px;
    margin-top: 20px;
}

.video-content-new .cont small {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #525252;
    display: block;
    margin-top: 8px;
    font-family: "Roboto";
}
.dialog_layer .video-title{
	padding: 10px 0px;
}

.mc-title.etfsearch {
	padding: 0 30px;
	height: 50px;
	background: #fff;
}
.mc-title.etfsearch > p {
	position: absolute;
	top: 0;
	left: 30px;
	line-height: 70px;
	font-size: 24px;
	color: #c7055d;
}
.mc-title.etfsearch > div {
	position: absolute;
	top: 15px;
	right: 30px;
	border: 1px solid #ddd;
	border-radius: 3px;
	width: 280px;
	height: 40px;
	background: #fafafa;
}
.mc-title.etfsearch > div > input {
	padding-left: 14px;
	width: 239px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: transparent;
}
.mc-title.etfsearch > div > a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: url(../images/financial_supermarket/icon_search.png) center no-repeat;
}
.POF-notice .content-list.etf-content table {
	border: none;
	width: 100%;
}
.POF-notice .content-list.etf-content tr {
	cursor: pointer;
}
.POF-notice .content-list.etf-content th {
	height: 61px;
	line-height: 18px;
	font-size: 14px;
	color: #333;
	text-align: center;
	background: #f1f1f1;
}	
.POF-notice .content-list.etf-content td {
	border-bottom: 1px solid #eee;
	height: 52px;
	text-align: center;
	color: #666;
	background: #fff;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.POF-notice .content-list.etf-content .first {
	padding-left: 21px;
	text-align: left;
}
.POF-notice .content-list.etf-content .last {
	padding-right: 21px;
}
.main-content.notice-detail .mc-content img:not([src$=".gif"]) {
    max-width: 1120px;
}