@charset "utf-8";

/* CSS Document */


/* 全局样式 */

body {
	margin: 0 auto;
	padding: 0;
	font-size: 14px;
	color: #333;
	font-family: '微软雅黑', 'microsoft yahei';
	background: #f5f5f5;
}

body>div { 
	margin-right: auto;
	margin-left: auto
}

div,
form,
ul,
ol,
li,
dl,
dt,
dd,
span,
p,
img,
a img,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	border: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 12px
}

ul,
ol,
li {
	list-style: none
}

em {
	font-style: normal
}

.mauto {
	margin: 0 auto
}


/*居中*/

.left {
	float: left
}


/*左浮动*/

.right {
	float: right
}


/*右浮动*/

.clear {
	clear: both;
	font-size: 1px;
	visibility: hidden
}


/*清除浮动*/

.textr {
	text-align: right
}

.textl {
	text-align: left
}

.textc {
	text-align: center
}

a {
	text-decoration: none;
	color: #454545;
}

a:hover {
	text-decoration: none;
	color: #da3601;
}

.w {
	width: 1200px;
}


/* 头部  */

.topbox {
	background: #fff;
	min-width: 1200px;
}

.logo {
	padding: 18px 0;
}

.navbox {
	border-top: 1px solid #ddd;
	background: #fff;
	height: 50px;
}

.nav {
	position: relative;
	z-index: 1;
	width: 1200px;
	margin: auto;
}

.nav a {
	color: #333;
}

.nav .nLi {
	float: left;
	position: relative;
	display: inline;
	width: 16.66%;
}

.nav .nLi h3 {
	float: left;
	width: 100%;
}

.nav .nLi h3 a {
	display: block;
	width: 100%;
	font-size: 16px;
	text-align: center;
	line-height: 50px;
}

.nav .sub {
	display: none;
	top: 50px;
	width: 100%;
	position: absolute;
	background: rgba(255,255,255,0.9);
	line-height: 36px;
	text-align: center;
	z-index: 88;
}

.nav .sub a {
	display:block;
	width:100%;
	color: #666;
	text-align: center;
}

.nav .sub a:hover {
	text-decoration: underline;
}

.nav h3 a:hover {
	border-bottom: 3px solid #fd593b;
	/*background: #fcf4f2;*/
	color: #fc4d43;
	height: 47px;
}
.nav .active h3 a {
	border-bottom: 3px solid #fd593b;
	/*background: #fcf4f2;*/
	color: #fc4d43;
	height: 47px;
}
/* 轮播图 */
.banner {
	min-width: 1200px;
	overflow: hidden;
	position: relative;
}
.banner .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 45%;
	bottom: 10px;
	z-index: 1;
}
.banner .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.banner .hd ul li {
	float: left;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #adaa99;
	cursor: pointer;
	border-radius: 50px;
}
.banner .hd ul li.on {
	background: #f00;
	color: #fff;
}
.banner .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.banner .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
	text-align: center;
}

.banner .bd li img{
	max-width: 100%
}
/* 首页业务介绍 */
.con1{
	border:1px solid #ece9e9;
	background: #fff;
	padding: 18px 0;
	margin-top: 12px;
}
.con1 ul li{
	width: 25%;
	float: left;
	text-align: center;
}
.con1 ul li p{
	font-size: 20px;
	color: #666;
	padding-top: 12px;
	
}
.con1 ul li img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.con1 ul li:hover img{
	top:-10px
}
.con1 ul li div{
	width: 128px;
	height: 128px;
	margin: auto;
	display: inline-table;
	position: relative;
	border-radius:100% ;
}
.con1-li1{
	border-right: 1px solid #ece9e9;
	display: block;
}
.con1-li-div1{
	border: 2px solid #42bdc2;
}
.con1 ul li:hover .con1-li-div1{
	border: 2px dashed #42bdc2;
}

.con1-li-div2{
	border: 2px solid #7fc242;
}
.con1 ul li:hover .con1-li-div2{
	border: 2px dashed #7fc242;
}
.con1-li-div3{
	border: 2px solid #ff8a3c;
}
.con1 ul li:hover .con1-li-div3{
	border: 2px dashed #ff8a3c;
}
.con1-li-div4{
	border: 2px solid #388bd1;
}
.con1 ul li:hover .con1-li-div4{
	border: 2px dashed #388bd1;
}
.con2{
	margin-top: 12px;
}
/* 资产推荐  */
.con2-zctj {
	overflow: hidden;
	position: relative;
	border: 1px solid #ece9e9;
	width: 592px;
	background: #fff;
}

.con2-zctjT {
	position: relative;
	height: 59px;
	border-bottom: 1px solid #ece9e9;
	text-align: center;
	line-height: 59px;
	font-size: 24px;
	font-weight: 700;
	color: #ff5953;
}
.con2-zctjT img{
	margin: 0 14px;
}
.con2-zctjT a{
	position: absolute;
	right: 10px;
	font-size: 14px;
	font-family: "宋体";
	font-weight: normal;
	color: #888;
	
}
.con2-zctjT a:hover{
	color: #fc533e;
}

.con2-zctj .bd {
	padding: 0 12px 12px;
}

.con2-zctj li {
	border-bottom: 1px solid #ddd;
	padding: 12px 0;
	line-height: 30px;
}

.con2-zctjL p{
	font-size: 16px; 
	color: #333;
}
.con2-zctjL h3{
	font-size: 24px;
	color: #fc533e;
	font-weight: 700;
}
.con2-zctjL h4{
	font-size: 16px; 
	color: #888;
}
.con2-zctj li a{
	width: 64px;
	height: 52px;
	display: block;
	font-size: 14px;
	color: #fc533e;
	border: 1px solid #fc533e;
	border-radius: 10px;
	line-height: 20px;
	text-align: center;
	padding-top: 12px;
	margin-top: 12px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.con2-zctj li a:hover{
	background:  #fc533e;
	color: #fff;
	border-radius: 50%;
}
/* 首页-资产查询 */
.con3{
	border: 1px solid #ece9e9;
	background: #fff;
	margin-top: 12px;
	height: 120px;
}
.con3L{
	background: url(../images/s1.png) no-repeat;
	width: 166px;
	height: 88px;
	padding-right: 14px;
	text-align: center;
	padding-top: 32px;
}
.con3L h3{
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.con3L p{
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.con3C{
	padding: 0 12px;
}
.con3CT{
	padding-top: 32px;
}
.con3CT input{
	 width: 190px;
	 height: 30px;
	 border: 1px solid #ddd;
	 margin-right: 10px;
	 padding: 0 8px;
	 color: #888;
}
.con3CB{
	padding-top: 12px;
}
.con3CB a{
	color: #888;
	padding:0 5px;
}
.con3CB a.on{
	color: #DA3601;
}
.con3CB .assetTypebox{
	padding-left: 30px;
}
.con3R{
	padding-right: 12px;
	padding-top: 24px;
}
.con3R a{
	border: 1px solid #fc533e;
	width: 80px;
	height: 64px;
	display: block;
	border-radius: 100%;
	text-align: center;
	padding-top: 16px;
	color: #fc533e;;
}
.con3R a:hover{
	border: 1px dashed #fc533e;
}
.con3R img{
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.con3R a:hover img{
	margin-top: -4px;
}
/* 资产信息 */
.con4{
	border: 1px solid #ece9e9;
	background: #fff;
	margin-top: 12px;
	padding:8px 12px;
}

.con4 .hd {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.con4 .hd ul {
	float: left;
	position: absolute;
}

.con4 .hd ul li {
	float: left;
	cursor: pointer;
	font-size: 22px;
	font-weight: 700;
	background: url(../images/ioc6.png) no-repeat 10px center;
	padding: 0 36px;
	
}

.con4 .hd ul li.on {
	background: url(../images/ioc6h.png) no-repeat 10px center;
	color: #fc533e;
	border-bottom: solid 2px #fc533e;
}
.con4 .bd ul{
	margin:6px 10px;
}
.con4 .bd .more{ 
	position:absolute; 
	right:10px; 
	top:-60px; 
	font-size:14px; 
	height:60px; 
	line-height:60px;
	z-index:10;
	font-family: "宋体";
	color: #888;
}
.con4 .bd .more:hover{
	color: #DA3601;
}
.con4 .bd li {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	border-bottom: 1px dashed #ddd;
	background: url(../images/ioc7.png) no-repeat left center;
	padding-left: 14px;
	color: #666;
	list-style-type:none;
	
}
.con4 .bd li a{
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis;
	display:block;
}
.con4 .bd li .date {
	float: right;
	color: #999;
	font-size: 14px;
	padding-left: 10px;
}
.con5L{
	width: 688px;
	/*height:369px;*/
	height:340px;
}
.con5R{
	border: 1px solid #ece9e9;
	background: #fff;
	width: 472px;
	margin-top: 12px;
	/*height: 385px;*/
	height: 355px;
}
.con5RB{
	padding: 12px;
	
}
.con5RB a{
	position:relative;
	display:block;
}

.con5RB .info {
	width: 448px;
	height: 302px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	text-align: center;
}
.con5RB .info h3 {
	visibility: hidden;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 2px;
	font-size: 22px;
	margin: 0 30px;
	padding: 55px 0 0 0;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.con5RB a:hover .info {
	opacity: 1;
	background:rgba(0,0,0,0.5);
}
.con5RB a:hover .info img{
	top: 50%;
}
.con5RB a:hover .info h3 {
	visibility: visible;
	padding: 95px 0 0 0;
}
.con6{
	padding-top: 12px;
	margin: 0 -6px;
}
.con6L{
	width: 390px;
	border: 1px solid #ece9e9;
	background: #fff;
	height: 386px;
	margin:0 6px;
}
.con6B{
	padding: 12px;
}
.con6B li {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	background: url(../images/ioc7.png) no-repeat left center;
	padding-left: 14px;
	color: #666;
	list-style-type:none;
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis;
}
.con6B .moer{
	width: 180px;
	height: 50px;
	margin: auto;
	border: 1px solid #ff5953;
	display: block;
	text-align: center;
	line-height: 50px;
	color: #ff5953;
	border-radius:10px ;
	margin-top: 12px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	
}
.con6B .moer:hover{
	background:  #fc533e;
	color: #fff;
}
.con7{
	/*height: 380px;*/ 
}
.con7 .hd .more{
	float: right;
	font-family: "宋体";
	color: #888;
}
.con7 .hd .more:hover{
	color: #fc533e;
}
.con7B{
	padding: 12px 0;
}
.con7BL{
	width: 282px;
	border: 1px solid #ece9e9;
	margin: 6px;
	float: left;
}
.con7BL h3{
	height: 50px;
	line-height: 50px;
	font-weight: 700;
	font-size: 20px;
	text-align: center;
	border-bottom: 1px solid #ece9e9;
}
.con7BL-c{
	padding: 10px;
}
.con7BL-c p{
	line-height: 26px;
	height: 90px;
}
.con7BL-c a{
	float: right;
	color: #ff5953;
}
.con7BL-c a:hover{
	text-decoration: underline;
}
/* 首页底部  */
.footer{
	background: #303133;
	padding: 20px 0;
	margin-top: 20px;
	width: 1200px;
}
.footL {
	padding-left: 20px;
	color: #c0c4cc;
}
.footLT{
	border-left: 3px solid #c0c4cc;
	padding-left: 12px;
	
}
.footLB{
	padding-top: 10px;
}
.footLB img{
	vertical-align:middle;
	margin-left:10px;
	margin-right:4px;
}
.footR{
	padding-top: 14px;
}
.footR img{
	width: 320px;
}
.footR select{
	overflow: hidden;
 		width: 218px;
 		border: none;
 		background: #fff;
 		padding: 13px 8px;
 		font-size: 14px;
 		color: #666;
 		border-radius: 6px;
 		/*font-family: "å¾®è½¯é›…é»‘", Tahoma;
 		-webkit-appearance: none;*/
}
/* 子页 */
.nbanner{
	position: absolute;
	height: 190px;
	width: 1200px;
	top: 55px;
	left: 50%;
	margin-left: -500px;
	
}
.nbanner h3{
	font-size: 48px;
	font-weight: 700;
	color: #fff;
	background: rgba(0,0,0,0.5);
	padding: 16px 40px;
	float: left;
	
}

.ncon{
	padding-top: 12px;
}
.n-conL{
	width: 238px;
	border: 1px solid #ece9e9;
	background: #fff;
}
.n-conL h3{
	background: #fd593b;
	height: 60px;
	line-height: 60px;
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	color: #fff;
}
.n-conL ul{
	padding:0 8px 8px;
}
.n-conL ul li{
	line-height: 56px;
	height: 56px;
	font-weight: 700;
	border-bottom: 1px dashed #ddd;
	font-size: 18px;
	background: url(../images/ioc8.png) no-repeat 25px center;
	padding-left: 50px;
}
.n-conL ul li a{
	display: block;
}
.n-conL ul li:hover{
	color: #fd593b;
	background: url(../images/ioc8h.png) no-repeat 25px center;
}
.n-conL ul li.on{
	color: #fd593b;
	background: url(../images/ioc8h.png) no-repeat 25px center;
}
.n-conL ul li.on a{
	color: #fd593b;
}
.n-conR{
	width: 946px;
	background: #fff;
	border: 1px solid #ece9e9;
}
.n-conRT{
	border-bottom: 2px solid #ece9e9;
	height: 46px;
	line-height: 46px;
	position: relative;
}
.n-conRT h3{
	font-size: 18px;
	font-weight: bold;
	border-left: 6px solid #fd593b;
	position: absolute;
	bottom: 10px;
	left: 18px;
	line-height: 24px;
	height: 24px;
	padding: 0 20px;
	color: #fd593b;
}
.n-conRTR{
	font-size: 14px;
	color: #888;
	padding-right: 12px;
}
.n-conRB-tj ul {
	padding: 0 12px 12px;
}

.n-conRB-tj li {
	border-bottom: 1px solid #ddd;
	padding: 12px 0;
	line-height: 30px;
}
.n-conRB-tj li a{
	width: 64px;
	height: 52px;
	display: block;
	font-size: 14px;
	color: #fc533e;
	border: 1px solid #fc533e;
	border-radius: 10px;
	line-height: 20px;
	text-align: center;
	padding-top: 12px;
	margin-top: 12px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.n-conRB-tj li a:hover{
	background:  #fc533e;
	color: #fff;
	border-radius: 50%;
}

/* 内容页 */
.n-conRB-cn{
	padding: 20px;
}
.n-conRB-cnT{
	text-align: center;
	border-bottom: 1px dashed #ddd;
}
.n-conRB-cnT h3{
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
}
.n-conRB-cnT h4{
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	margin-top: 6px;
}
.n-conRB-cnT h5{
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
	margin-top: 6px;
}
.n-conRB-cnT p{
	line-height: 50px;
	color: #888;
}
.n-conRB-cnB{
	padding: 20px 20px 0;
	font-size: 18px;
	color: #333;
	line-height: 30px;
	min-height:600px
}
.n-conRB-cnB a{
	color:blue;
	text-decoration:underline;
}
/* 视频  */
.n-conRB-video{
	padding: 16px;
}
.n-conRB-video ul{
	margin: 0 -8px;
}
.n-conRB-video ul li{
	 width: 449px;
	 float: left;
	 margin: 8px;
	 text-align: center;
	 font-size: 16px;
	 position: relative;
}
.n-conRB-video-img img{
	width: 443px;
	height: 274px;
	border: 3px solid #ece9e9;;
}
.n-conRB-video ul li .info {
	width: 443px;
	height: 274px;
	position: absolute;
	left: 3px;
	top: 3px;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	text-align: center;
}
.n-conRB-video ul li .info h3 {
	visibility: hidden;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 2px;
	font-size: 22px;
	margin: 0 30px;
	padding: 55px 0 0 0;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.n-conRB-video ul li a:hover .info {
	opacity: 1;
	background:rgba(0,0,0,0.5);
}
.n-conRB-video ul li a:hover .info img{
	top: 50%;
}
.n-conRB-video ul li a:hover .info h3 {
	visibility: visible;
	padding: 95px 0 0 0;
}
.n-conRB-list{
	padding: 0 12px 12px;
	min-height:600px;
}
.n-conRB-list li{
	border-bottom: 1px dashed #ddd;
	padding: 16px 0 8px ;
}
.n-conRB-list li img{
	width: 186px;
	height: 122px;
	float: left;
	padding-bottom: 10px;
	padding-right: 12px;
}
.n-conRB-listR h3{
	font-size: 18px;
	font-weight: 700;
}
.n-conRB-listR span{
	line-height: 30px;
	font-size: 14px;
	color: #888;
}
.n-conRB-listR p{
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.n-conRB-table{
	border-top: 1px solid #ece9e9;
	border-left: 1px solid #ece9e9;
	border-right: 1px solid #ece9e9;
	color: #333;
	font-size: 16px;
}
.n-conRB-table tr td{
	border-bottom: 1px solid #ece9e9;
	padding: 12px 8px;
}
.n-conRB-table tr td.f_td{
	text-align: right;
	color: #888;
}
.n-conRB-table .f_long{
	color: #888;
}
.n-conRB-table .f_long p{
	color: #333;
}
.n-conRB-table .money{
	color: #e64b2e;
	font-size: 22px;
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	*word-wrap: break-word;
	*white-space : normal ;  
}

[v-cloak] {
  display: none;
}

.con7B-img img{
	width: 248px;
	height: 302px;
}
.con7B-js{
	width: 902px;
	font-size: 16px;
	line-height: 30px;
}
.con7B-js p{
	text-indent: 2em;
}
/* 合作机构  */
.box7 {
 		background: #fff url(../images/box5.png) no-repeat left;
 		width: 1198px;
 		height: 80px;
 		margin-top: 10px;
 		border: 1px solid #ece9e9;
 	}
 	.box7 h3 {
 		width: 70px;
 		height: 66px;
 		color: #fff;
 		float: left;
 		font-size: 18px;
 		font-weight: bold;
 		padding: 14px 0 0 22px;
 	}
 	.box7 h3 a {
 		color: #fff;
 	}
 	.picMarquee-left {
 		overflow: hidden;
 		position: relative;
 		float: left;
 		width: 1106px;
 	}
 	.picMarquee-left .bd {
 		padding: 10px;
 	}
 	.picMarquee-left .bd ul {
 		overflow: hidden;
 		zoom: 1;
 	}
 	.picMarquee-left .bd ul li {
 		margin: 0 6px;
 		float: left;
 		_display: inline;
 		overflow: hidden;
 		text-align: center;
 	}
 	.picMarquee-left .bd ul li .pic {
 		text-align: center;
 	}
 	.picMarquee-left .bd ul li .pic img {
 		width: 200px;
 		height: 56px;
 		display: block;
 		padding: 1px;
 		border: 1px solid #ccc;
 	}
 	.picMarquee-left .bd ul li .pic a:hover img {
 		border-color: #d70508;
 	}