@charset "utf-8";
/* CSS Document */
body{
	background: #f7f7f7;
	/*min-width: */
}
.flog .flog-txt p{
	 white-space: normal;
}
.flog .flog-txt span{
	 width: 780px;
}

@font-face {
      font-family:'uni_sans';
      src: url('../fonts/uni_sans_thin-webfont.eot');
      src: url('../fonts/uni_sans_thin-webfont.eot?#iefix') format('embedded-opentype'),
           url('../fonts/uni_sans_thin-webfont.woff') format('woff'),
	   	   url('../fonts/uni_sans_thin-webfont.ttf') format('truetype'),
	   	   url('../fonts/uni_sans_thin-webfont.svg#uni_sans') format('svg');
      font-weight:normal;
      font-style: normal;
    }
    @font-face {
      font-family:'uni_sansh';
      src: url('../fonts/uni_sans_heavy-webfont.eot');
      src: url('../fonts/uni_sans_heavy-webfont.eot?#iefix') format('embedded-opentype'),
           url('../fonts/uni_sans_heavy-webfont.woff') format('woff'),
	   	   url('../fonts/uni_sans_heavy-webfont.ttf') format('truetype'),
	   	   url('../fonts/uni_sans_heavy-webfont.svg#uni_sans') format('svg');
      font-weight:bold;
      font-style: bold;
    }
.w1080{
	width: 1080px;
	margin: 0 auto;
}
.clearall{
	clear:both;
}

body{
	font-family: "微软雅黑" ,"Arial";
	min-width: 1080px;
}
/*头部样式*/
.header{
	width:100%;
	height: 44px;
	background: #818181;

}
.wbwx{
	width:260px;
	border-right: 1px solid #777777;
	height: 44px;
}
.top-header  .bdsharebuttonbox .bds_tsina{
	background: url(../img/xlwb_03.png) no-repeat 0px ;
	padding-left: 27px;
	/*margin-right: 22px;*/
	/*width: 80px;*/
	font-weight: bold;
	height: 44px;
	line-height: 44px;
	margin: 0 22px 0 0;
}
.welcome{
	background: #fff;
}
.top-header .bdsharebuttonbox a{
	color: #fff;
	font-size: 12px;
}
.top-header .wxtb{
	background: url(../img/xlwb_05.png) no-repeat left center;
	padding-left: 27px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 44px;
	line-height: 44px;
	cursor: pointer;
}
.top-header .wxtb:hover,.top-header .bdsharebuttonbox a:hover{
	color: #b81c22;
}
.top-header .teltb{
	background: url(../img/tel_03.png) no-repeat left center;
	padding-left: 27px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 44px;
	height: 44px;
}
.top-header{
	position: relative;
	z-index: 5;
}
.top-header .img{
	position: fixed;
	top:50%;
	left:50%;
	margin-top: -98px;
	margin-left: -70px;
	display: none;
}
.header-nav{
	width: 100%;
	height: 103px;
	background: #fff;
	line-height: 103px;
}
.img .ewm-pic{
	position: relative;
	z-index: 5;
}
.gai{
	background: #818181;
	opacity: 0.2;
	filter: alpha(opacity=20);
	position: absolute;
	top: -40px;
	left: -40px;
	width: 280px;
	height: 280px;
	z-index: 3;
}
.img .text-w{
	font-size: 14px;
	font-weight: normal;
	position: absolute;
	top: -29px;
	left: -25px;
	z-index: 10;
}
.img .close-wem:hover{
	color: #b81d23;
}
.img span{
	font-weight: normal;
	font-size: 35px;
	position: absolute;
	top: -32px;
	right: -32px;
	cursor: pointer;
	z-index: 10;
	/*margin-top: */
}
.logo{
	width: 260px;
	height: 103px;
	border-right: 1px solid #d6d6d6;
}
.nav li a{
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	width: 112px;
	height: 38px;
	line-height: 38px;
	position: relative;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
}

.nav li a:hover,.nav li a.on{
	background: url(../img/nav-back_06.png) no-repeat,url(../img/index-1-2_03.png) no-repeat 100px center;
	color: #fff;
}
.nav li a:hover .engnav , .nav li a.on .engnav{
	display: none;
}
.footer-nav{
	width: 100%;
	height: 340px;
	background: #232323;
}
.lx{
	width: 270px;
	border-right: 1px solid #393939;
	height: 260px;
	padding-top: 80px;
}
.lx strong{
	
	line-height: 60px;
	font-weight: normal;
}
.lx p{
	color: #999;
	font-size: 12px;
	/*line-height: 30px;*/

}
.lx .kong{
	padding-left: 36px;
}
.lx strong a{
	color: #fff;
	font-size: 14px;
}
.lx h2{
	border-bottom: 1px solid #393939;
	
	line-height: 30px;
	width: 103px;
	text-transform: uppercase;
}
.lx h2 a{
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-family: "uni_sans";
}
.ft-nav{
	height: 260px;
	padding-top: 80px;
	/*margin-left: 54px;*/
}
.ft-nav li{
	width: 107px;
	margin-left:54px; 
}
.ft-nav li .liwidth{
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	width:107px;
	display: inline-block;
	text-transform: uppercase;
	border-bottom: 1px solid #393939;
	font-family: "uni_sans";
}
.ft-nav li .liwidth:hover,.ft-nav li dt a:hover,.ft-nav li dd a:hover{
	color: #b81c22;
}
.ft-nav li dt a{
	color: #fff;
	font-size: 14px;
	line-height: 60px;
}
.ft-nav li dd a{
	color: #999999;
	font-size: 12px;
	line-height: 24px;
}
.footer{
	width: 100%;
	height: 53px;
	background: #0d0d0d;
	text-align: center;
	line-height: 53px;
	font-size: 14px;
	color: #fff;
}
.footer a{
	color: #fff;
	font-size: 14px;
}
/*index*/

.banner-wrap .number span{
	background: #ccc;
	border-radius: 50%;
	display: inline-block;
	width:15px;
	height: 15px;
	margin-right: 5px;
	cursor: pointer;
}
.banner-wrap .number span:hover,.banner-wrap .number span.cur{
	background: #b81c22;
}
.banner-wrap .number{
	position: absolute;
	bottom:10px;
	left: 50%;
	/*margin-left: -960px/*/
}
.banner-wrap{
	position: relative;
	width: 100%;
	height: 529px;
	min-width: 1080px;
	overflow: hidden;

}
.banner{
	position: relative;
	width: 1920px;
	height: 529px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	z-index: 1px;
}
.banner ul li{
	width: 1920px;
	height: 529px;
	position: relative;
	text-align: center;
}
.banner ul li img{
	/*position: absolute;*/

}
.banner-wrap .w1080{
	position: absolute;
	left: 50%;
	margin-left: -500px;
	bottom: 22px;
	z-index: 2;
}

.wel-main .latest .us{
	font-size: 36px;
	font-family:"uni_sans";
	margin-top: 78px;
	text-align: center;
}
.wel-main .latest strong{
	text-align: center;
	font-size: 20px;
	color: #333333;
	display: block;
	margin-top: 9px;
	margin-bottom: 29px;
}
.wel-main .news ul{
	width: 1110px;
}
.wel-main .news ul li{
	width: 343px;
	margin-right: 27px;
	padding-bottom: 80px;
}
.wel-main .news ul li .list h2{
	padding-top: 30px;
	padding-bottom: 30px;
	height:30px;
}
.wel-main .news ul li .list .line{
	width: 48px;
	height: 1px;
	border-bottom: 1px solid #7f7f7f;
	margin-bottom: 28px;
}
.wel-main .news ul li .list p{
	height:30px;
	line-height: 18px;
	padding-bottom: 48px;
}
.wel-main .news ul li .list p a{
	color: #666666;
	font-size: 14px;
}

.wel-main .news ul li .list h2 a{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	
}
.wel-main .news ul li .list h2 a:hover,.wel-main .news ul li .list p a:hover,.wel-main .news ul li .list .more:hover{
	color: #b81c22;
}
.wel-main .news ul li .list .more{
	font-family: "uni_sansh";
	background: url(../img/shi_09.png) no-repeat right;
	padding-right: 18px;
	font-size: 14px;
	color: #666;
}
.list img{
	width: 343px;
	height: 251px;
}
.list{
	/*height: 493px;*/
	overflow: hidden;
}
.wel-main .about-txt{
	width: 445px;
	background: #f3f3f3;
	height: 293px;
	/*padding:30px 25px 30px 38px;*/
}
.wel-main .about-txt li{
	list-style: disc;
}
.wel-main .about-txt .us{
	font-size: 36px;
	font-family:"uni_sans";
	/*margin-top: 78px;*/
	/*text-align: center;*/
	padding-top: 30px;
	padding-left: 38px;
}
.wel-main .about-txt strong{
	/*text-align: center;*/
	font-size: 20px;
	color: #333333;
	display: block;
	margin-top: 9px;
	margin-bottom: 29px;
	padding-left: 38px;
}
.wel-main .about-txt .nx a:hover,.wel-main .about-txt .more:hover{
	color: #b81c22;
}
.wel-main .about-txt .line{
	width: 48px;
	height: 1px;
	border-bottom: 1px solid #7f7f7f;
	margin-bottom: 28px;
	margin-left: 38px;
}
.wel-main .about-txt .nx{
	
	line-height: 18px;
	padding-bottom: 38px;
}
.wel-main .about-txt .nx2 {
	/*margin-left: 38px;*/
	width: 407px;
	float: right;
	height: 105px;
	overflow: hidden;
	font-size: 14px;

}
.wel-main .about-txt .nx2  li{
	list-style: disc;
}
.wel-main .about-txt .nx a{
	color: #666666;
	font-size: 14px;
	display: block;
	padding-right: 25px;
}
.wel-main .about-txt .more{
	font-family: "uni_sansh";
	background: url(../img/shi_09.png) no-repeat right;
	padding-right: 18px;
	font-size: 14px;
	display: inline-block;
	color: #666;
	padding-left: 38px;
}
.toumtp .purc ,.toumtp .phon,.toumtp .recr{
	display: none;
}
.toumtp{
	width: 100%;
	height: 298px;
	background: url(../img/pic_02.jpg) no-repeat;
	margin-top: 80px;
	text-transform: uppercase;
	
}
.toumtp a{
	color: #ccc;
	/*opacity: 0.1;*/
}
.toumtp a:hover{
	color: #fff;
	/*opacity: 1;*/
}
.purc .us{
	font-family: "uni_sans";
	background: url(../img/tb_03.png) no-repeat left 107px;
	padding-left: 76px;
	font-size: 36px;
	padding-top: 119px;
	height: 37px;

}
.purc .line,.phon .line,.recr .line{
	width: 50px;
	height: 1px;
	border-bottom: 1px solid #fff;
	margin-top: 10px;
	/*padding-top: */
	/*margin-top: 185px;*/
}
.phon{
	margin-left: 110px;
}
.toumtp .yota{
	padding-left: 80px;
	font-size: 14px;
}
.phon .us{
	font-family: "uni_sans";
	background: url(../img/tb_06.png) no-repeat left 107px;
	padding-left: 76px;
	font-size: 36px;
	padding-top: 119px;
	height: 37px;
}
.recr .us{
	font-family: "uni_sans";
	background: url(../img/tb_08.png) no-repeat left 107px;
	padding-left: 76px;
	font-size: 36px;
	padding-top: 119px;
	height: 37px;
}
.scrollpic{
	/*width: 1080px;*/
	/*overflow: hidden;*/
}
.picmarquee-left .bd{ padding:70px 0px;  overflow: hidden; }
.picmarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picmarquee-left .bd ul li{ 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{  display:block; padding:0px 10px;height: 65px;width: 120px; }
/*about*/
.about .warp{
	width: 100%;
	background: url(../img/about-bn_02.jpg) no-repeat;
	height: 178px;
}
 .ab-nav{
	width: 202px;
	height: 330px;
	margin-right: 18px;

}
.ab-nav h2{
	display: block;
	background: url(../img/nav-ba_03.png) no-repeat;
	width: 202px;
	height: 103px;
	line-height: 103px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}
.ab-nav ul{
	/*background: url(../img/about-3_03.png) no-repeat center -5px;*/
	background-color: #fff;
	box-shadow: 2px 2px 1px #eee;
}
.ab-nav li{
	float: none;
	
}
.about-main{
	width: 100%;
	/*background: #f7f7f7;*/

	margin-top: -43px;
	/*top:135px;*/
}
.ab-nav li a{
	display: block;
	height: 56px;
	border-bottom: 1px solid #ededed;
	color: #666;
	font-size: 16px;
	width: 200px;
	text-align: center;
	line-height: 56px;
}
.ab-nav li a:hover, .ab-nav li a.cur{
	color: #b81d23;
}

.about .main{
	width: 780px;
	padding: 0 40px 60px 40px;

}
.about .main li{
	list-style: disc;
	float: none;
}
.about .main img{
	max-width:100%;
}
.about .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
}
.about .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 35px;
}
.about .mian h3{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 80px;
}
.about .mian h2 span,.about .mian h3 span{
	padding: 0 19px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.about .mian h2 strong,.about .mian h3 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}


/*荣誉*/
.honor-pic{
	position:relative;
	width: 780px;
	padding: 22px 40px 0px 40px;
	margin-bottom: 60px;
	background: url(../img/line_03.jpg) repeat-y center;
}
.honor-pic .ps{
	width: 389px;
	
	position: relative;
}
.honor-pic .ps1{
	width: 389px;
	margin-top: 114px;
	/*background: url(../img/line_03.jpg) repeat-y left;*/
	position: relative;
}
.honor-pic .ps .time{
	position: absolute;
	bottom: -16px;
	right:-34px;
	background: #fff;
	padding: 5px 0;
}
.honor-pic .ps .date{
	background: url(../img/zhong_07.png) no-repeat  center 10px;
	line-height: 25px;
	display: block;
	padding-top: 26px;
}
.honor-pic .ps1 .time1{
	position: absolute;
	bottom: -16px;
	left:-34px;
	background: #fff;
	padding: 5px 0;
}
.honor-pic .ps1 .date1{
	background: url(../img/zhong_07.png) no-repeat  center 10px;
	line-height: 25px;
	display: block;
	padding-top: 26px;
}
.honor-pic .line{
	width: 47px;
	height: 1px;
	border-bottom: 1px solid #7f7f7f;
	margin-top: 25px;
	margin-bottom: 23px;
}
.honor-pic .sm{
	color: #666;
	font-size: 14px;
	width: 280px;
	/*text-align: center;*/
}
/*合伙人*/
.manger .warp{
	width: 100%;
	background: url(../img/manager-bn_02.jpg) no-repeat;
	height: 178px;
}
.manger .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
}
.manger .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 50px;
}
.manger .mian h3{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 80px;
}
.manger .mian h2 span,.about .mian h3 span{
	padding: 0 19px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.manger .mian h2 strong,.about .mian h3 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}
.parent{
	width: 820px;
	
	padding: 0px 40px;
	/*margin-bottom: 40px;*/
}
.parent li{
	margin-left: 77px;
	margin-bottom: 40px;
	position: relative;
}
.parent li img{
	cursor: pointer;
	position: relative;
}
.parent ul{
	padding-bottom: 40px;
	width:930px;
}
.parent .txt{
	background: url(../img/patner-txt_03.png) no-repeat;
	width: 270px;
	height: 242px;
	padding:26px 27px 10px 34px;
	/*margin-left: 10px;*/
	position: absolute;
	top: 0px;
	left:314px;
	display: none;

}
.parent .txt1{
	background: url(../img/z_03.png) no-repeat right top;
	width: 279px;
	height: 242px;
	padding:26px 34px 10px 27px;
	position: absolute;
	top: 0px;
	left: -375px;
	display: none;
}
.parent .txt span.px{
	color: #fff;
	font-size: 24px;
	line-height: 18px;
}
.parent .txt1 span.px{
	/*text-align: right;*/
	color: #fff;
	font-size: 24px;
	line-height: 18px;
	/*padding-left: 290px;*/
}
.parent .txt .line{
	width: 48px;
	height: 1px;
	border-bottom: 1px solid #fff;
	margin-top: 28px;
	margin-bottom: 25px;
}
.parent .txt1 .line{
	width: 48px;
	height: 1px;
	border-bottom: 1px solid #fff;
	margin-top: 28px;
	margin-bottom: 25px;
	/*text-align: right;*/
	/*margin-left: 290px;*/
}
.parent .txt .ctxt{
	color: #fff;
	 /*font-size: 16px; */
	/*line-height: 24px;*/
}
.parent .txt1 .ctxt{
	color: #fff;
	/*font-size: 16px;*/
	/*line-height: 24px;*/
}
/*项目案例*/
.item .warp{
	width: 100%;
	background: url(../img/item-bn_02.jpg) no-repeat;
	height: 178px;
}
.item .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
	padding-bottom: 40px;
}
.item .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 50px;
}
.item .mian h3{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 80px;
}
.item .mian h2 span,.item .mian h3 span{
	padding: 0 19px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.item .mian h2 strong,.item .mian h3 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}
.item-txt{
	width: 780px;
	
	padding: 0px 40px 40px 40px;
	margin-bottom: 40px;
}
.item-txt ol {
	list-style: decimal;
}
.item-txt ol li{
	list-style: decimal;
}
.item-txt ul li{
	list-style: disc;
	float: none;
	/*widows: ;*/
	width: 780px;
}
.item-txt ul{
	float: none;
}
.item-txt img{
	max-width: 100%;
}
.item-txt p{
	width: 780px;
	/*color: #666;*/
	/*font-size: 14px;*/
	/*line-height: 24px;*/
	/*text-indent: 2em;*/
}
.item-txt img{
	/*margin-bottom: 50px;*/
}
/* 投资领域 */
.area-txt{
	background: url(../img/d2_14.jpg) repeat-y center;
	width: 780px;
	/*text-align: center;*/
	/*margin: 0 auto;*/
	padding: 0px 40px;
	margin-bottom: 40px;
}
.area-txt .tzly{
	width: 370px;
	position: relative;
}
.area-txt .tzly span{
	line-height: 80px;
	padding: 0 16px;
}
.area-txt .tzly .txt .dian{
	background: url(../img/xd_10.png) no-repeat right;
	position: absolute;
	top:40px;
	width: 9px;
	height: 9px;
	right:-24px;
}
.area-txt .tzly .txt .dian1{
	background: url(../img/xd_10.png) no-repeat right;
	position: absolute;
	top:40px;
	width: 9px;
	height: 9px;
	left:-56px;
}
.box-img{
	background: url(../img/kuang.png) no-repeat;
	position: absolute;
	top:0;
	right:0;
	width:80px;
	height:80px;
}
.box-img1{
	background: url(../img/kuang.png) no-repeat;
	position: absolute;
	top:0;
	left:0;
	width:80px;
	height: 80px;
}
.top{
	margin-top: 30px;
}
.t100{
	margin-top: 100px;
}
/*投资案例*/
.case-txt{
	width: 780px;
	/*text-align: center;*/
	/*margin: 0 auto;*/
	padding: 0px 40px;
	
}
.case-txt ul{
	width: 836px;
	margin-bottom: 40px;
}
.case-txt li{
	margin-right: 47px;
	margin-bottom: 43px;
	float: left;
	/*padding-right:;*/
	position: relative;
}
.case-txt li img{
	cursor: pointer;
	position: relative;
	z-index: 0;
}
.case-txt li .case-con{
	background: #bc292f;
	padding: 20px 30px 20px 35px;
	width: 118px;
	min-height: 140px;
	position: absolute;
	right:-188px;
	top:0px;
	display: none;
	z-index: 5;
}
.engnav{
	font-size: 10px;
	color: #818181;
	position: absolute;
	top:17px;
	width: 110px;
	display: block;
	text-align: center;
	left:0;
	font-weight: normal;
}
.case-txt li.cursor .kuangnone{
	/*background: none;*/
	display: none;
}
.case-txt li .connone{
	/*background: none;*/
	display: none;
}
.case-txt li .case-kuang{
	background: url(../img/jtzt_03.png) no-repeat;
	width: 11px;
	height: 16px;
	position: absolute;
	display: none;
	left:115px;
	top:10px;
}
.case-txt li.cursor .connone{
	/*background: none;*/
	display: none;
}
.case-txt li.cursor .case-kuang
{
	background: url(../img/jt233_03.png) no-repeat;
	width: 11px;
	height: 16px;
	/*display: none;*/
	position: absolute;
	left:-16px;
	top:10px;
}
.case-txt li .case-con span{
	color: #fff;
	font-size: 24px;
}
.case-txt li .case-con .line{
	width: 36px;
	height: 1px;
	border-bottom: 1px solid #fff;
	margin-top: 21px;
	margin-bottom: 21px;
}
.case-txt li .case-con p{
	color: #fff;
	font-size: 14px;
}
/*图标换位*/
.case-txt li.cursor .case-con{
	background: #bc292f;
	padding: 20px 30px 20px 24px;
	width: 118px;
	min-height: 140px;
	position: absolute;
	left:-188px;
	top:0px;
	z-index: 5;
	/*display: none;*/
}
.case-txt li.cursor .case-con span{
	color: #fff;
	font-size: 24px;
	/*padding-left:170px;*/
}
.case-txt li.cursor .case-con .line{
	width: 36px;
	height: 1px;
	border-bottom: 1px solid #fff;
	margin-top: 21px;
	margin-bottom: 21px;
	/*margin-left: 230px;*/
}
.case-txt li.cursor .case-con p{
	color: #fff;
	font-size: 14px;
}
/*专项基金*/
.flog .warp{
	width: 100%;
	background: url(../img/flog_02.jpg) no-repeat;
	height: 178px;
}
.flog .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
	padding-bottom: 30px;
}
.flog .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 15px;
}
.flog .mian h3{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 46px;
}
.flog .mian h2 span{
	padding: 0 19px;3
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.flog .mian h2 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}
.flog .flog-txt{
	width: 780px;
	padding: 0 40px;
	padding-bottom: 60px;
}
.flog .flog-txt li{
	float: none;
	width: 780px;
	list-style: disc;
}
.flog .flog-txt ol li{
	
	list-style: decimal;
}

.flog .flog-txt img{
	max-width: 100%;
}
.flog .flog-txt p{
	/*font-size: 14px;*/
	/*color: #666;*/
	/*line-height: 24px;*/
	/*text-indent: 2em;*/
	/*margin-bottom: 32px;*/
}
/*公司动态*/
.news .warp{
	width: 100%;
	background: url(../img/news-bn_02.jpg) no-repeat;
	height: 178px;
}
.news .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
}
.news .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 10px;
}
.news .mian h2 span{
	padding: 0 19px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.news .mian h2 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}
.news .news-txt{
	width: 780px;
	padding: 0 40px;
		padding-bottom: 60px;
}
.news .news-txt ul{

}
.news .news-txt li .fl img{
	margin-right: 20px;
	width: 174px;
	height: 127px;
}
.news .news-txt li{
	padding: 40px 0;
	border-bottom: 1px solid #ebebeb;
}
.news .news-txt li .fr{
	width: 585px;
}
.news .news-txt li .fr h3{
	color: #333;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 15px;
	font-weight: normal;
}
.news .news-txt li .fr .time{
	color: #666;
	font-size: 12px;
	/*margin-bottom:*/
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 5px;
	margin-bottom: 15px;
	width: 82px;
}
.news .news-txt li .fr p{
	color: #666;
	font-size: 14px;
	line-height: 24px;
}
.news .news-txt li .fr p:hover,.news .news-txt li .fr .time:hover,.news .news-txt li .fr h3:hover{
	color: #ba2228;
}
.fy{
	/*margin: 0 auto;*/
	text-align: center;
	margin-top: 30px;
}
/*news-info*/
.news-txt  .intit{
	color:#444;
	font-size: 18px;
	text-align: center;
	padding-top: 30px;
}
.news-txt  .time-t{
	text-align: center;
	color:#999;
	border-bottom: 1px solid #aaa;
	/*width:900px;*/
	text-align:center;
	margin:0 auto;
}
.news-txt  .con{
	/*text-align:center;*/
	margin:0 auto;
	margin-top: 30px;
	color: #666;
	border-bottom: 1px solid #aaa;
	padding-bottom: 60px;
	/*width:780px;*/

}
.news-txt  .pnext{
	margin-top: 20px;
	margin-bottom: 30px;

}
.news-txt  .pnext a,.pnext p{
	color: #666666;
}
.news-txt  .pnext a:hover,.pnext p:hover,.news-txt .goback:hover{
	color: #b92026;
}

.news-txt .goback{
	float: right;
	border: 1px solid #666666;
	padding:5px 20px;
}
/*contact*/
.re .warp{
	width: 100%;
	background: url(../img/contact_02.jpg) no-repeat;
	height: 178px;
}
.re .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
}
.re .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 80px;
}
.re .mian h2 span{
	padding: 0 19px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.re .mian h2 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}
.re .Re-txt{
	width: 780px;
	padding: 0 40px;
	margin-bottom: 60px;
}
.re .Re-txt .top{
	color: #666;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #f1f1f1;
}
.re .Re-txt .bottom h3{
	background: url(../img/k1_05.png) no-repeat;
	width: 449px;
	height: 44px;
	line-height: 44px;
	margin-bottom: 30px;
}
.re .Re-txt .bottom h3 span{
	background: url(../img/jtt_08.png)  no-repeat 22px 12px;
	padding-left: 53px;
	color: #fff;
	font-size: 16px;
	display: block;
}
.file-box{
	width:449px;
	height: 44px;
	display: inline-block;
	position: relative;
	overflow: hidden;	
}
.file-box input{
	width:275px;
	height: 44px;
	background: none;
	cursor:pointer;
	position: absolute;
	top:0px;
	left:20px;
	opacity: 0;
    filter:alpha(opacity=0);
    
}
.re .Re-txt .bottom p span{
	width: 80px;
	color: #666;
	font-size: 14px;
	display: inline-block;
	line-height: 40px;
}
.re .Re-txt .bottom{
	width: 450px;
}
.re .Re-txt .bottom p input{
	width: 360px;
	height: 20px;
	padding-left: 10px;
	/*line-height: 40px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;

	/*border:b*/
	background: url(../img/input_13.png) no-repeat;
	border: none;
}
.re .Re-txt .bottom p .yzmtxt{
	width: 155px;
	height: 20px;
	padding-left: 10px;
	/*line-height: 40px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;
	background: url(../img/inp_03.png) no-repeat;
	border: none;

}
.re .Re-txt .bottom p .tj{
	background: url(../img/tj_09.png) no-repeat;
	width: 99px;
	height: 33px;
	line-height: 33px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 0;
	margin-top: 32px;
	/*padding-left: 0;*/

}
.show{
	display: block;
}
.re .Re-txt .bottom p .tj:hover{
	/*color: #*/
	opacity: 0.6;
}
/*基金申购*/
.fund .fund-txt{
	width: 780px;
	padding: 0 40px;
	margin-bottom: 60px;
}
.fund .warp{
	width: 100%;
	background: url(../img/contact_02.jpg) no-repeat;
	height: 178px;
}
.fund .fund-txt .top{
	margin-bottom: 22px;
	margin-top: 25px;
}
.fund .fund-txt .top img{
	max-width: 100%;
}
.fund .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
}
.fund .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 27px;
}
.fund .mian h2 span{
	padding: 0 19px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.fund .mian h2 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}
.fund .fund-txt .bottom .fl{
	width: 335px;

}
.fund .fund-txt .bottom .fl h3{
	color: #dedede;
	font-size: 24px;
	margin-bottom: 20px;
	font-weight: normal;
}
.fund .fund-txt .bottom .fl p span{
	display: inline-block;
	color: #dedede;
	font-size: 18px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px;
}
.fund .fund-txt .bottom .fr p{
	/*color: #fff;*/
	/*font-size: 18px;*/
	/*line-height: 30px;*/
}
/*联系我们*/
.contact .warp{
	width: 100%;
	background: url(../img/contact_02.jpg) no-repeat;
	height: 178px;
}
.contact .lx-txt{
	width: 780px;
	padding: 0 40px;
	margin-bottom: 60px;
}
.contact .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
}
.contact .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 50px;
}
.contact .mian h2 span{
	padding: 0 19px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.contact .mian h2 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}
.contact .mian .lx-txt .eng{
	margin-top:48px;
	
	/*border-bottom: 1px solid #f5f5f5;*/
}
.contact .mian .lx-txt .eng p{
	color: #333;
	font-size: 18px;
	line-height: 24px;
}

.contact .mian .lx-txt p.address{
	color: #666;
	font-size: 14px;
	line-height: 24px;
	/*margin-top:48px;*/
	margin-bottom: 35px;
	padding-bottom: 40px;
	border-bottom: 1px solid #f5f5f5;
}
/*招聘*/
.careers .warp{
	width: 100%;
	background: url(../img/contact_02.jpg) no-repeat;
	height: 178px;
}
.careers .mian{
	width:860px;
	background: #fff;
	margin-bottom: 80px;
	box-shadow: 2px 2px 1px #eee;
}
.careers .mian h2{
	background: url(../img/ab_03.jpg) no-repeat;
	float: right;
	width: 530px;
	height: 103px;
	/*padding-right: 0;*/
	color: #fff;
	font-size: 20px;
	line-height: 103px;
	padding-left: 30px;
	margin-bottom: 22px;
}
.careers .mian h2 span{
	padding: 0 19px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}
.careers .mian h2 strong{
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "uni_sansh";
}
.careers .ca-txt{
	width: 780px;
	padding: 0 40px;
	margin-bottom: 60px;
}
.job-cont{
/*	padding-left: 166px;*/
	width: 780px;
}
.job-cont dd{
	float: left;
}
.job-cont dt{
	float: left;
	/*background: #a87f50;*/
	width:257px;
	text-align: left;
	height: 55px;
	color:#333;
	font-size: 16px;
	
	/*font-weight: bold;*/
	/*line-height: 42px;*/
}
.job-cont .hd-top{
	border-bottom: 1px solid #ededed;
}
.job-cont dl{
	overflow: hidden;
	border-bottom: 1px dashed #e9e9e9;
	height: 69px;
	color:#333;
	font-weight: normal;
	line-height: 69px;
}
.job-cont dd{
	width:257px;
	text-align: left;
	font-size: 16px;
}
.job-cont dd a{
	color: #bb272c;
}
.job-cont .ckxq a{
	/*border:1px solid #a68c76;*/
	/*border-radius: 10px;*/
	/*padding:5px 12px;*/
	background: url(../img/ljsq_03.jpg) no-repeat;
	/*display: inline-block;*/
	padding: 6px 27px;
	line-height: 27px;
	color: #fff;
	font-size: 12px;
	width: 100px;
	height: 26px;
}

.job-cont  a:hover{
	/*color:#fff;*/
	/*color: #d07275;*/

	opacity: 0.6
}

.job-cont dd.ckxq{
	text-align: right;
	width: 115px;
}
.job-cont dd.date,.job-cont dt.date{
	width: 150px;
}
.job-txt .con{
	width: 780px;
	padding: 0 40px;
	margin-bottom: 60px;
}
.con table{
	/*text-align: center;*/
}
.con th{
	border-bottom: 1px solid #DFDFDF;
	/*width:753px;*/
	text-align: center;
	font-size: 18px;
	color:#bb272c;
	padding-bottom: 30px;


}
.con td{
	font-size: 14px;
	width: 200px;
	padding-top:20px;
}


.con .more{
	/*border: 1px solid #aaa;*/
	padding:6px 20px;
	color:#999;
}
.goback2{
	/*float: right;*/
	/*border: 1px solid #aaa;*/
	padding:6px 20px;
	color:#999;
}
.con a:hover{color: #bb272c;}
.fund-txt .bottom{
	background: url(../img/bj_03.jpg) repeat-y;
	width: 700px;
	/*height: 156px;*/
	padding: 25px 40px; 
	overflow: hidden;
}

.rightcont{
	/*text-align: center;*/
	width: 780px;
	margin: 0 auto;
	padding-bottom: 60px;
}
.rightcont .jobinput{
	border: none;
	border:1px solid #ccc;
}
#jobxing{
	color: red;
}
/*.rightcont td{padding: 0 22px;}*/


.nav {
	
}
.nav li{
	position: relative;
	/*height: 38px;*/
}
.all-nav{
	width:108px;
	/*height: 330px;*/
	/*margin-right: 18px;*/
	background: #f3f3f3;
	border-radius: 5px;
	padding: 7px 0;
	display: none;
	position: absolute;
	z-index: 5;
	top:103px;
	left: 0;
}

/*.nav11{
	position: absolute;
	top: 68px;
	left:-75px;
}
.nav12{
	position: absolute;
	top: 68px;
	left:0px;
}
.nav13{
	position: absolute;
	top: 68px;
	left:-75px;
}
.nav14{
	position: absolute;
	top: 68px;
	left:-76px;
}
.nav15{
	position: absolute;
	top: 68px;
	left:-40px;
}
.nav16{
	position: absolute;
	top: 68px;
	left:-75px;
}*/
.nav li .all-nav a.link3{
	display: block;
	/*height: 56px;*/
	/*border-bottom: 1px solid #ededed;*/
	color: #666;
	font-size: 13px;
	width: 108px;
	margin-right: 20px;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #c5c5c5;
	/*line-height: 56px;*/
	/*float: left;*/
}
.nav li .all-nav  a:hover,.nav li  .all-nav  a.cur{
	color: #fff;
	background: #b81c22;
}

.nav li .all-nav a.lastone {
	border-bottom: none;	
}


.tel a{
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}
.tel a:hover{
	color:#b81c22;
}