@charset "utf-8";
/* CSS Document */

/*子页面菜单*/
.subNavBox{
	width:230px;
	margin:0 auto;
}
.subNav{
	cursor:pointer;
	font-size:16px;
	color:#333;
	line-height:36px;
    font-weight:600;
}

.subNav:hover{
	color: rgb(252,108,31);
}
.currentDd{
	color: rgb(252,108,31);
}
.navContent{
	display: none;
}
.navContent li a.s_menu{
	display:inline-block;
	width:auto;
	height:36px;
	font-size:13px;
	line-height:36px;
	color:#333;
	margin:0 2px;
	font-weight: 600;
}
.sbyd{
	color:#a3cb35;
}
.navContent li a:hover{
	color:rgb(252,108,31);
}
.navContent li a:active{
	color:rgb(252,108,31);
}

.softNav{
	cursor:pointer;
	font-size:15px;
	color:#333;
	line-height:30px;
    font-weight:600;
	padding-left:5px;
}
.softNav:hover{
	color:rgb(252,108,31);
}
.softContent{
	display: none;
}
.softContent li a.l_menu{
	display:block;
	width:auto;
	height:26px;
	font-size:13px;
	line-height:26px;
	color:#333;
	margin:0 5px;
	padding-left:5px;
}
.softContent li a:hover{
	color:#a3cb35;
}
.softContent li a:active{
	color:#a3cb35;
}

.content{
	margin:30px 0;
	color:#333;
}
.left_menu{
	float:left;
	width:300px;
}
.right_content{
	float:left;
	width:900px;
}
.breadcrumb {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:20px;
	color:#2d2d2d;
}
.breadcrumb a{
	color:#2d2d2d;
	padding:0 5px;
}
.back-index{
	font-size: 16px;
}
.breadcrumb a.active{
	color:rgb(252,108,31);
}

/*---分页样式---*/
.page{
	height:40px;
	position:relative;
	border-bottom:1px solid #aebbc0;
	font-size:12px;
}
.turn_page{
	text-align:center;
	line-height:40px
}
.jump_page{
	position:absolute;
	top:10px;
	right:0;
}
.jump_page input{
	width:35px;
	border:0;
	border-bottom:1px solid #aebbc0 !important;
	outline:none;
	text-align:center;
}
.hpage{
	color:#333;
	padding:0 10px;
}
.totalPage{
	padding-left:15px;
}
/*---产品内容---*/
.subItem{
	width:282px;
	display:inline-block;
	margin-right:20px;
	margin-top:30px;
	cursor:pointer;
	vertical-align: top;
	list-style: none;
}
.item1{
	margin-right:0 !important;
}
.pImag{
	border:1px solid #bbb;
	width:282px;
	height:184px;
}
.intruction{
	width:280px;
	height:150px;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:24px;
	margin-top:15px;
}
.h3{
	padding:8px 0;
	font-weight:600;
}
.title_switch{
	height:47px;
	border-bottom:1px solid #aebbc0;
}
.c_switch{
	line-height:47px;
	font-size:12px;
}
.pdetail{
	margin:20px;
}
.front{
	background:url(../images/other/client_03.jpg) no-repeat;
	background-position:left center;
	padding-left:15px;
	color:#333;
	display:inline-block;
	overflow:hidden;
	width:240px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.behind{
	background:url(../images/other/client_05.jpg) no-repeat;
	background-position:right center;
	padding-right:15px;
	float:right;
	color:#333;
	display:inline-block;
	overflow:hidden;
	width:240px;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:right;
}
.img{
	margin:30px 50px 0 0;
	width:300px;
	text-align:center;
	display:inline-block;
	float:left;
}
.p_text{
	width:450px;
	display:inline-block;
	margin:0 30px;
}
.product_menu{
	margin:20px 0 10px 0;
	font-weight:bold;
}
.product_menu .tit_color{
	padding:0 10px;
	font-size:15px;
	cursor:pointer;
}
.t_check{
	color:#a3cb35;
	padding:0 10px;
	font-size:15px;
	cursor:pointer;
}
.text_1{
	line-height:24px;
	text-indent:2em;
}
#owl-demo {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#owl-demo .item {
    display: block;
}
#owl-demo img {
    width:auto;
}

/*------------客户案例---------------*/
.subcase{
	width:282px;
	display:inline-block;
	margin-right:20px;
	margin-top:40px;
	cursor:pointer;
	list-style: none;
}
.b_img{
	width:282px;
	height:132px;
	border:1px solid #bbb;
}
.case_js{
	width:280px;
	height:150px;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:24px;
}
.datetime{
	margin-top:8px;
}
.bankdetail{
	margin:40px 10px;
}
.bankimg{
	width:300px;
	display:inline-block;
	float:left;
    text-align:center;
	margin-bottom:15px;
}
.b_text{
	display:inline-block;
	width:500px;
	margin:0 30px;
}
.bank3{
	padding-top:0;
}
.t1{
	margin:20px 0;
	line-height:24px;
}


/*--------------搜索结果/投资者---------*/
.search-result{
	line-height:40px;
	height:40px;
}
.result-left-p{
	float: left;
}
.result-left-p span{
	color: #a3cb35;
	margin: 0px 5px;
}
.result-right-p{
	float: right;
}
.result-span{
	color: #a3cb35;
}
.notice-content{
	padding-bottom: 15px;
	cursor:pointer;
}
.notice-content-1{
	 width: 1200px;
	 border-top: 1px solid #aebbc0 ;
	 padding-bottom: 15px;
	 cursor:pointer;
	text-align: left;
 }
.h4{
	padding:16px 0 6px 0;
	font-size: 16px;
	font-weight: normal;
}
.notice-content p{
	line-height: 24px;
    color:#999;
}
.notice-content-1 p{
	line-height: 24px;
	color:#999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	width:100%;
}
.noborder{
	border-top:0;
}
/*--------新闻中心-----------*/
.new_list dl{
	padding:24px 0;
	border-bottom:1px solid #f0f0f0;
}
.newsimg{
	display:inline-block;
	width:170px;
	height:120px;
}
.newsmain{
	display:inline-block;
	vertical-align:top;
	padding-left:20px;
	position:relative;
	width:660px;
	font-size:14px;
}
.tips{
	position:absolute;
	top:0;
	right:0;
	width: 0;
    height: 0;
    border-top: 30px solid #a3cb35;
    border-left: 50px solid transparent;
	color:#fff;
}
.tips span{
	position:absolute;
	top:-28px;
	right:2px;
	font-size:12px;
}
.new_title{
	font-weight:normal;
	padding:5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 500px;
	white-space: nowrap;
	font-size:18px;
}
.new_title a{
	color:#333;
}
.new_title a:hover{
	color:#a3cb35;
}
.time_area{
	padding:5px 0;
}
.time_area span{
	color:#999;
	padding-right:15px;
}
.newspoits{
	color:#999;
	height:54px;
	line-height:24px;
	overflow:hidden;
}
.newsmain .more{
	position:absolute;
	left:20px;
	bottom:0;
}
.newsmain .more a{
	color:#333;
}
.newsmain .more a:hover{
	color:#a3cb35;
}
.year{
	position:absolute;
	right:0;
	top:16px;
}
.year span{
	cursor:pointer;
	padding-left:15px;
	color:#999;
}
.newTit{
	padding:20px 0;
	text-align:center;
	font-size:16px;
	font-weight:600;
}
.text_em{
	text-indent:2em;
	line-height:24px;
	padding:15px 5px;
}
.text_em-1{
	text-indent:2em;
	line-height:24px;
}

/*--------------关于我们----------------*/
.company{
	margin-top:30px;
}
.juzhong{
	text-align: center;
}
.growup_left{
	margin-top:30px;
	width:150px;
}
.growup_right{
	width:750px;
	margin-left:150px;
}
.yearList{
	cursor:pointer;
	line-height:24px;
	color:#999;
}
.nowYear{
	color:#2a71b9;
	cursor:pointer;
	line-height:24px;
	margin-bottom:20px;
}
.growup_left ul{
	display:inline-block;
	border-right:1px solid #ededed;
	float:left;
}

.growup_left ul li{
	width:80px;
	list-style: none;
}
.growup_bg{
	float:left;
	background:url(../images/other/growup_07.jpg);
	height:404px;
	width:18px;
	background-repeat:repeat-y;
	margin-left:7px;
}
.growup_right ul{
	display:inline-block;
	line-height:24px;
}
.cultureList{
	margin-top:10px;
	margin-bottom:30px;
}
.round{
	width:12px;
	height:12px;
	font-size:12px;
	display:inline-block;
	color:#a3cb35;
}
.whTitle{
	display:inline-block;
	font-size:14px;
	padding-left:8px;
}
.culture{
	color:#555;
}
.cultureList .core{
	margin-top:40px;
}
.core .demand{
	color:#555;
	padding:8px 0 8px 24px;
}
/*---------------联系和招聘----------------------*/
.left_map{
	width:374px;
	height:252px;
	display:inline-block;
	float:left;
	margin-top:20px;
}
.company_address{
	width: 520px;
	display: inline-block;
	margin-top: 20px;
	margin-left: 6px;
}
.company_address .headoffice{
	padding-bottom:8px;
}
.companyName{
	margin-top: 5%;
	margin-left: 6%;
	padding:8px 0 3px 0;
	color:#444;
}
.company_address .headoffice p{
	line-height:24px;
	color:#777;
}
.information{
	padding-left: 6%;
	line-height: 45px ! important;
	color:#777;
	font-size: 17px;
}
.recruit{
	width:900px;
	text-align:center;
	margin-top:20px;
	border-collapse:collapse;
	margin-bottom:40px;
}
.recruit th{
	background:#989696;
	padding:8px 0;
	font-size:16px;
	color:#fff;
	border-right:1px solid #fff;
}
.recruit .post{
	width:40%;
}
.recruit .place{
	width:30%;
}
.recruit .number{
	width:10%;
}
.recruit .publish_time{
	width:20%;
}
.recruit .re_list td{
	padding:10px 0;
	border-bottom:1px solid #cccccc;
	cursor:pointer;
}
.job_title{
	width:20%;
}

.recruit_detail td{
	border:1px solid #ccc;
	padding:10px 0;
}
.recruit_detail tr .duty{
	text-align:left;
	padding-left:15px;
	line-height:24px;
}
.recruit_detail .jod_adr{
	width:30%;
}
.recruit_detail .jod_zn{
	width:20%;
}
.recruit_detail .jod_num{
	width:30%;
}
.email{
	color:#a3cb35;
}
.advisors{
	padding-top:20px;
	padding-bottom: 20px;
}
.list-content{
	padding-top: 10px;
	list-style-type:none;
}
.submit-xx{
	padding-left: 20%;
	padding-top: 15px;
}
.theme{
	width: 20%;
	border:1px solid #8d8d8d;
}
.textBox{
	border:1px solid #8d8d8d;
	min-height: 100px;
	min-width: 60%;
}

/*组织架构*/
.structure{
	text-align:center;
}

/*修改内容的新增样式*/
.navbox{
	display: inline-block;
	width:auto;
}
.left_menu ul li{
	list-style: none;
}
.subItem{
	list-style: none;
}
.cultureList{
	list-style: none;
}
.growup_right ul li{
	list-style: none;
}
.product_list{
	list-style: none;
}
.companyName:hover{
	color:#a3cb35;
}
.currentName{
	color:#a3cb35;
}

/*招聘简历*/
.deliver{
	background:#a3cb35;
	color:#fff;
	padding:6px 20px;
	cursor: pointer;
}
.deliver:hover{
	background:#0572C5;
}
.resume-title{
	margin:30px auto 12px auto;
	text-align: center;
}
.resume{
	border:1px solid #c1bfbf;
	width: 690px;
	padding:10px 20px;
	margin:0 auto;
}
.basic-title{
	color:#a3cb35;
	font-size:16px;
	margin:8px 0;
}
.basic-message{
	border-top:1px dashed #cccccc;
	border-left:1px dashed #cccccc;
	width:100%;
}
.basic-message td{
	padding:10px;
	border-right:1px dashed #cccccc;
	border-bottom:1px dashed #cccccc;
}
.basic-message .msg1{
	width:100px;
	text-align: center;
}
.msg2 input{
	height:20px;
	width: 100%;
}
.partOne{
	border-bottom:1px dashed #cccccc;
	margin:0 20px;
}
.resumeInner{
	border:1px dashed #cccccc;
	position: relative;
}
.resume-edit{
	position: absolute;
	top:10px;
	right:20px;
}
.edit,.delete{
	width:20px;
	height:20px;
	display: inline-block;
	overflow: hidden;
	font-size: 0;
}
.edit{
	background-image: url(../images/other/resume_06.png);
}
.edit:hover{
	background-image: url(../images/other/resume_hover06.png);
}
.delete{
	background-image: url(../images/other/resume_08.png);
	margin-left:5px;
}
.delete:hover{
	background-image: url(../images/other/resume_hover08.png);
	margin-left:5px;
}
.exp-content{
	margin:30px 0 20px 0;
}
.text-title{
	margin-bottom:5px;
}
.text-title .cpname{
	font-size: 16px;
	padding:0 12px 0 24px;
}
.text-dl{
	border-bottom: none !important;
	padding:2px 0 !important;
}
.text-dl dt{
	width: 70px;
	float: left;
	text-align: right;
}
.text-dl dd{
	margin-left:15px;
	display: inline-block;
}
.write-exp{
	margin:10px 20px;
	border-bottom: 1px dashed #cccccc;;
}
.write-dl dt{
	width:98px;
	float: left;
	text-align: right;
}
.sign{
	color:#f00;
	padding-right: 4px;
}
.innerDl dl.write-dl{
	border-bottom: none;
	padding:6px 0;
}
.write-dl dd{
	display: inline-block;
	margin-left: 15px;
}
.input-box{
	display: inline-block;
}
.input{
	border:1px solid #aaaaaa;
	padding:0 0 0 4px;
	height:24px;
}
.start-year .input{
	width:80px;
}
.start-month .input{
	width:70px;
}
.input-box .yearm{
	color:#bbb;
	margin-left:-15px;
}
.textfiled .input{
	width:165px;
}
.selectInput .input{
	width:165px;
}
.textaread .input{
	width:400px;
	height:60px;
}
.input-tips{
	color:#bbb;
}
.input-tips span{
	color:#f00;
	padding-left:10px;
}
.label-input{
	margin-right:20px;
}
.typeradio{
	width:16px;
	height:16px;
	vertical-align: middle;
	margin-right: 5px;
}
.work-btn{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}
.work-btn button{
	color: #fff;
	padding:6px 30px;
	cursor: pointer;
}
.save{
	background:#12b5ec;
	margin-right:20px;
}
.shanchu{
	background:#f00;
}
.exp-add{
	text-align: right;
	margin:10px 20px 10px 0;
}
.expAdd span{
	color: #a3cb35;
	cursor: pointer;
	font-size: 16px;
}
.write-edu{
	margin:10px 20px;
	border-bottom: 1px dashed #cccccc;;
}
.save-resume{
	margin:30px 0;
	text-align: center;
}
.saveResumeBtn{
	background:#12b5ec;
	padding:8px 32px;
	font-size: 16px;
	color:#fff;
	cursor: pointer;
}
.new-p p{
	text-align: justify;
	text-justify: inter-ideograph;
}
.other_year{
	position:absolute;
	right:0;
	background:#fff;
	z-index:999;
	width:65px;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 3px #333333;
	line-height: 24px;
}

/* css 按钮 ---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

/* color styles
---------------------------------------------- */

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #0db9d2;
	background: #30def8;
	background: -webkit-gradient(linear, left top, left bottom, from(#0deafe), to(#16cef1));
	background: -moz-linear-gradient(top, #0dc8fe, #46ebf1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #33d5c6;
	background: -webkit-gradient(linear, left top, left bottom, from(#12d7f4), to(#25b2e8));
	background: -moz-linear-gradient(top, #1df4df, #44dde8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #55f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#2cf1db), to(#7be1fe));
	background: -moz-linear-gradient(top, #6da3f1, #30d4fe);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}
/*
法律声明*/
.laywer-title{
	font-size: 15px;
	padding: 20px 0 10px 0;
}
.laywer-p{
	font-size: 12px;
	text-indent: 2em;
	line-height: 30px;
}
