﻿@charset "UTF-8";

.header {
	/* max-width: 1920px;
	margin: 0px auto; */
	width: 100%;
	height: 145px;
	box-shadow: 0 10px 10px rgb(100 100 100 / 20%);
	position: fixed;
	z-index: 999999;
	/* left: 50%;
	margin-left: -960px; */
	left: 0px;
	top: 0px;
	background: #ffffff;
}

.main {
	width: 1100px;
	margin: 0 auto;
	/* height: 100%; */
}

.login-content {
	width: 100%;
	height: 700px;
	background: url("../images/login-bj.jpg") top center no-repeat;
	background-size: cover;
}

.zh-login-content {
	background: url("../images/zh-login-bj.jpg") top center no-repeat;
}

.login-icon {
	width: 183px;
	height: 53px;
	margin-top: 24px;
}

.header-right {
	float: right;
}

.header-name {
	line-height: 85px;
	font-size: 20px;
	color: #333;
	float: left;
	width: 60px;
	text-align: center;
	border-bottom: 5px solid #fff;
	cursor: pointer;
}

.header-name:hover {
	color: #aa1111;
	border-bottom-color: #aa1111;
}

.header-tel {
	font-size: 20px;
	color: #333333;
	line-height: 85px;
	width: 315px;
	float: right;
	text-align: center;
}

.login-form {
	width: 470px;
	height: 545px;
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -272px;
	border-radius: 10px;
}

form {
	width: 400px;
	margin: 0 auto;
}

form p {
	position: relative;
	margin-top: 35px;
}

form input[type='text'],
form input[type='password'] {
	padding-left: 60px;
	width: 338px;
	height: 40px;
	border: 1px solid #dd9d96;
	border-radius: 20px;
	background-color: rgba(255, 255, 255, 0.82);
	outline: none;
	font-size: 16px;
}

form i {
	width: 25px;
	height: 25px;
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 9px;
	background: url("../images/login-icon.png") no-repeat;
}

.name i {
	background-position: 0 0;
}

.password i {
	background-position: 0 -25px;
}

.yzm i {
	background-position: 0 -50px;
}

button.btn {
	background-color: #aa1111;
	border: none;
	width: 100%;
	height: 55px;
	line-height: 55px;
	letter-spacing: 10px;
	font-size: 20px;
	margin-top: 35px;
	border-radius: 15px;
	color: #fff;
	outline: none;
	cursor: pointer;
	box-shadow: inset 0 0 20px #c35656;
}

.tab-icon {
	width: 16px;
	height: 90px;
	background: url("../images/tab-icon.png") no-repeat;
	position: absolute;
}

.tab-icon.tab-i1 {
	background-position: 0 0;
	right: 0;
	top: 0;
}

.tab-icon.tab-i2 {
	background-position: -16px 0;
	left: 0;
	top: 0;
}

button.btn:hover {
	background: #e72626;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}

.form-word {
	text-align: right;
	margin-top: 35px;
}

.form-word a {
	font-size: 16px;
	color: #333333;
}

.form-word a:hover {
	text-decoration: underline;
}

.footer {
	height: 100px;
	width: 100%;
	padding: 10px 0;
	background: #333333;
	margin-top: 60px;
}

.footer ul {
	width: 1100px;
	margin: 0 auto;
	height: 30px;
	text-align: center;
}

.footer ul li {
	display: inline-block;
	width: auto;
	padding: 0 10px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	border-right: 1px solid #fff;
}

.footer ul li:last-child {
	border-right: none;
}

.footer ul li a {
	color: #fff;
	font-size: 14px;
}

.footer p {
	text-align: center;
	margin-top: 2px;
	color: #fff;
	font-size: 14px;
}

.aui-form-header {
	height: 90px;
	width: 100%;
}

.aui-form-header-item {
	background: #aa1111;
	float: left;
	height: 100%;
	width: 50%;
	line-height: 90px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	border-top-left-radius: 10px;
	position: relative;
	cursor: pointer;
}

.aui-form-header-item-two {
	border-top-left-radius: 0px;
	border-top-right-radius: 10px;
}

.aui-form-header-item.on {
	background: #e72626;
}

.aui-form-content {
	width: 100%;
}

input.btn {
	font-size: 16px;
	color: #333;
	position: absolute;
	background: none;
	right: 20px;
	top: 0;
	border: none;
	cursor: pointer;
	line-height: 42px;
}

input.btn-default[disabled] {
	color: #999;
}

.login-btn {
	width: 80px;
	border: 1px solid #ccc;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	border-radius: 47px;
	margin-top: 28px;
}

.login-btn:hover {
	background-color: #db2027;
}

.login-btn:hover a {
	color: #fff;
	text-decoration: none;
}

/*新闻*/
#nav {
	height: 100px;
	text-align: center;
	clear: both;
	float: left;
	display: flex;
}

#nav ul {
	margin-right: 20px;
}

#nav ul.navul>li {
	float: left;
	height: 95px;
	padding: 0 15px;
	border-bottom: 5px solid #fff
}

#nav ul.navul>li:hover,
#nav ul.navul>li.active {
	border-bottom: 0px solid #aa1111
}

#nav ul.navul>li a {
	display: block;
	text-decoration: none;
	line-height: 95px;
	font-size: 18px;
	outline: none;
	position: relative;
}

#nav ul.navul>li a:hover,
#nav ul.navul>li.active>a {
	color: #aa1111;
}

#nav ul.navul>li:hover .chlid {
	display: block
}

/*---当前分类---*/
#nav ul.navul>li .chlid {
	display: none;
	position: absolute;
	top: 140px;
	left: 0px;
	width: 100%;
	z-index: 11;
	background: #ffffff;
	padding: 30px 0px;
	border-top: 4px solid #efefef
}

#nav ul.navul>li .chlid .navbox {
	width: 1100px;
	margin: 0px auto;
	display: flex;
	height: auto;
	justify-content: left;
}

#nav ul.navul>li .chlid .navbox .subnav {
	width: 730px;
	float: left;
	/* padding:0px 80px; */
	text-align: left;
	font-size: 16px;
	border-right: 1px solid rgba(0, 0, 0, 0.09);
	display: flex;
	flex-wrap: wrap;
}

#nav ul.navul>li .chlid .navbox .submenuImg{
	width: 300px;
	padding: 0px 0px 0px 30px;
	float: right;
	
}


#nav ul.navul>li .chlid .navbox .submenuImg img{
	width: 300px;
}

#nav ul.navul>li .chlid .navbox .subnav:last-child {
	/* border-right:none; */
}

#nav ul.navul>li .chlid .navbox .subnav .subtitle {
	width: 307px;
	padding-left: 5px;
	border-left: 3px solid #333;
	line-height: 30px;
}

#nav ul.navul>li .chlid .navbox .subnav .threetitle {
	width: 315px;
	line-height: 24px;
}

#nav ul.navul>li .chlid .navbox .subnav .threetitle a {
	line-height: 24px !important;
	font-size: 16px;
}

#nav ul.navul>li .chlid .navbox .subnav .subtitle a {
	line-height: 16px !important;
	font-size: 16px;
	margin-bottom: 14px;
	font-weight: bold;
}

.nvitem {
	float: left;
	width: 50%;
	margin-bottom: 15px;
}

#nav ul.navul>li ul.chlid>li {
	line-height: 40px;
	height: 40px;
	z-index: 2;
	width: 100%;
	padding: 0;
}

#nav ul.navul>li ul.chlid>li>a {
	display: block;
	line-height: 40px;
	height: 40px;
	width: 1920px;
	font-size: 14px;
	color: #5b5b5b;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#nav ul.navul>li ul.chlid>li>a:hover {
	background: #dedede;
	color: #aa1111
}

.news-banner {
	width: 100%;
	height: 350px;
	background: url("../images/news-banner.jpg") top center no-repeat;
	background-size: cover;
	min-width: 1100px;
}

.newtab {
	width: 1100px;
	height: 45px;
	border-bottom: 1px solid #aa1111;
	margin: 40px auto 0;
}

.new_ul {
	width: 100%;
	height: 100%;
}

.new_ul li {
	width: auto;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	background: #f6ede2;
	margin-right: 15px;
	float: left;
	padding: 0px 15px
}

.new_ul li a {
	display: block;
	text-decoration: none;
}

.new_ul li.newon {
	background: #aa1111;
}

.new_ul li.newon a {
	color: #fff;
}

.new-wrap {
	width: 1100px;
	margin: 0 auto;
	min-height: 300px;
	padding-bottom: 30px;
}

.new_lst {
	width: 100%;
	margin-bottom: 40px;
}

.show {
	display: block;
}

.new_lst h1 {
	font-size: 24px;
	color: #333;
	padding: 25px 0;
}

.new_info {
	width: 1100px;
	height: 180px;
	box-shadow: 0 0 20px #f0f1f1;
	border: 1px solid #f0f1f1;
}

.new_info_img {
	width: 400px;
	height: 180px;
	background: url("../images/new_info.jpg") center center no-repeat;
	background-size: cover;
	float: left;
	margin-right: 50px;
}

.new_info_word {
	float: right;
	width: 650px;
}

.new_info_word h2 {
	font-size: 18px;
	color: #333;
	margin-top: 25px;
}

.new_info_word .summary {
	color: #555;
	line-height: 25px;
	padding-top: 20px;
	padding-right: 20px;
	text-align: justify;
}

.new_info_ul {
	width: 100%;
	box-shadow: 0 0 20px #f0f1f1;
	border: 1px solid #f0f1f1;
	margin: 35px auto;
}

.new_info_ul li {
	height: 50px;
	line-height: 50px;
	padding-left: 35px;
	background: url(../images/pot.gif) no-repeat 20px center;
}

.new_info_ul li .new_info_time {
	float: right;
	margin-right: 30px;
	color: #666;
}

.new_info_ul li.odd {
	background-color: #f6ede2;
}

/*走进朱雀*/
.about_word {
	font-size: 18px;
	color: #333;
	line-height: 40px;
	margin-top: 20px;
}

/*侧边栏*/
.slide-right {
	position: fixed;
	right: 25px;
	top: 50%;
	z-index: 100;
	border: 1px solid #f0f1f1;
	box-shadow: 0 0 20px #f0f1f1;
}

.slide-right-meau {
	position: relative;
}

.slide-right-btn {
	width: 50px;
	height: 50px;
	text-align: center;
	display: block;
	position: relative;
	background-color: #999;
	text-decoration: none !important;
}

.slide-right-btn span {
	display: block;
	width: 100%;
	height: 100%;
	background: url("../images/slide.png") no-repeat;
}

.slide-right-btn span.slide-i1 {
	background-position: 0 0;
}

.slide-right-btn span.slide-i2 {
	background-position: 0 -50px;
}

.slide-right-btn span.slide-i3 {
	background-position: 0 -100px;
}

.slide-right-btn p {
	color: #aa1111;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
	display: none;
}

.slide-right-meau:hover .slide-right-btn span {
	display: none
}

.slide-right-meau:hover .slide-right-btn p {
	display: block;
}

.meau-top .slide-right-btn span {
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
	display: block
}

.meau-top .slide-right-btn i {
	display: block;
	color: #999
}

.meau-top.slide-right-meau:hover .slide-right-btn {
	background-color: #ff6800
}

.meau-top.slide-right-meau:hover .slide-right-btn span {
	display: block;
	color: #fff
}

.meau-top.slide-right-meau:hover .slide-right-btn i {
	color: #fff;
}

.slide-right-box {
	position: absolute;
	top: -15px;
	right: 35px;
	padding-right: 25px;
	display: none;
}

.slide-right-box .box-border {
	border: 1px solid #f0f1f1;
	box-shadow: 0 0 20px #f0f1f1;
	border-top: 4px solid #aa1111;
	padding: 10px;
	background-color: #fff;
	position: relative;
	overflow: hidden;
}

.slide-right-box .box-border .sev-t span {
	float: left;
	display: block;
	width: 35px;
	height: 35px;
	margin-right: 20px;
	background: url("../images/tel.png") center center no-repeat;
}

.slide-right-box .box-border .sev-t p {
	float: left;
	color: #aa1111;
	font-size: 24px;
	line-height: 28px;
}

.slide-right-box .box-border .sev-t p i,
.slide-right-box .box-border .sev-t i {
	display: block;
	font-size: 14px;
	color: #aaa;
}

.meau-sev .slide-right-box .box-border {
	width: 430px;
}

.meau-contact .slide-right-box .box-border {
	width: 230px;
}

.slide-right-meau:hover .slide-right-box {
	display: block
}

.meau-code .slide-right-box {
	top: inherit;
	bottom: -35px;
}

.meau-code .slide-right-box .box-border {
	width: 130px;
	text-align: center;
}

/*时间轴*/
#timeline {
	width: 1100px;
	height: auto;
	overflow: hidden;
	margin: 30px auto;
	position: relative;
	background: url('../images/dot.gif') left 45px repeat-x;
}

#dates {
	width: 760px;
	height: 60px;
	overflow: hidden;
}

#dates li {
	list-style: none;
	float: left;
	width: 150px;
	height: 50px;
	font-size: 24px;
	text-align: center;
	background: url('../images/biggerdot.png') center bottom no-repeat;
}

#dates a {
	line-height: 38px;
	padding-bottom: 10px;
	color: #999;
	text-decoration: none;
}

#dates a.selected {
	font-size: 38px;
	color: #aa1111;
}

#issues {
	width: 760px;
	overflow: hidden;
}

#issues li {
	width: 1100px;
	height: auto;
	list-style: none;
	float: left;
}

#issues li h2 {
	color: #333;
	font-size: 40px;
	margin: 30px 0;
	text-align: center;
}

#issues li p {
	font-size: 16px;
	width: 100%;
	text-align: center;
	font-weight: normal;
	line-height: 30px;
}

.search {
	float: left;
	width: 20px;
	height: 20px;
	background: url("../images/seacrh.png") center center no-repeat;
	margin: 33px 0 0 10px;
	cursor: pointer;
}

/* 首页 */
.index-banner {
	width: 100%;
	height: 500px;
	margin: 0 auto;
	overflow: hidden
}

/* 滚动banner */
.slideBox {
	overflow: hidden;
	position: absolute;
	width: 100%;
	min-width: 1100px;
	height: auto;
	margin: 0 auto;
}

.slideBox .hd {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	width: 1100px;
	z-index: 1;
	text-align: center;
	margin: 0 auto;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	display: inline-block;
}

.slideBox .hd ul li {
	display: none;
	float: left;
	margin: 0 5px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	border-radius: 8px;
	border: 1px solid #ccc;
	background: rgba(255, 255, 255, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}

.slideBox .hd ul li.on {
	display: none;
	background: #aa1c24;
	border: 1px solid #aa1c24;
}

.slideBox .bd {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.slideBox .bd ul {
	width: 100%
}

.slideBox .bd ul li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd ul li.background-image1 {
	width: 100%;
	display: block;
	height: 630px;
	position: relative
}

.slideBox .bd ul li.background-image1:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	z-index: 1;
}

.slideBox .bd .banner-text {
	margin-left: 50%;
	width: auto;
	text-align: left;
	padding-top: 200px;
	padding-left: 180px;
	color: #fff;
	font-size: 24px;
	line-height: 60px;
	font-weight: normal!important;
}

.slideBox .bd .banner-text .title {
	width: 100%;
	height: 50px;
	font-size: 48px;
	font-weight: 700;
	color: #ffffff;
	text-align: left;
	margin-bottom: 50px;
}

.slideBox .bd .banner-text .introduce {
	width: 70%;
	height: auto;
	text-align: left;
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	color: #ffffff;
	text-align: left;
	padding-right: 10%;
	margin-bottom: 50px;
}

.slideBox .bd .banner-text .seemore {
	width: 100;
	height: 50px;
}

.slideBox .bd .banner-text .seemore .btn {
	padding: 0px 15px;
	height: 50px;
	line-height: 50px;
	background-color: #aa1111;
	font-weight: 400;
	color: #ffffff;
	width: 100px;
	text-align: center;
}

.slideBox .bd .banner-text a.lookmore {
	padding: 0 20px;
	display: inline-block;
	line-height: 38px;
	background: #AA1010;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	border-radius: 10px;
	position: absolute;
	bottom: 80px;
	left: 50%;
	margin-left: -52px
}

.slideBox .bd .banner-text a.lookmore:hover {
	background: #e72626;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}




.gonggao {
	height: 45px;
	color: #103565;
	zoom: 1;
	overflow: hidden;
	position: relative;
	background: url("../images/notice.png") no-repeat center left 3px;
}

.gonggao ul {
	padding-left: 40px;
	height: 45px;
}

.gonggao ul li {
	height: 45px;
	line-height: 45px;
}

.team-member ul li {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px dashed #E6E7E9
}

.team-member ul li:last-child {
	border-bottom: 0
}

.team-member ul li .pic {
	width: 220px;
	height: 220px;
	border-radius: 220px;
}

.team-member ul li .team-member-discribe {
	width: 820px;
	min-height: 220px;
	text-align: justify
}

.fund-favorite ul li {
	width: 238px;
	height: 250px;
	text-align: center;
	border: 1px solid #E6E7E9;
	padding: 30px 10px 20px;
	box-shadow: 0 0 12px 1px #efeff1;
	float: left;
	position: relative;
	margin-right: 20px;
}

.fund-favorite ul li:hover {
	box-shadow: 0 0 12px 5px #efeff1;
}

.fund-favorite ul li:last-child {
	margin-right: 0;
}

.fund-favorite ul li a.read-more {
	padding: 0 20px;
	display: inline-block;
	line-height: 38px;
	background: #AA1010;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	border-radius: 10px;
}

.fund-favorite ul li a.read-more:hover {
	background: #e72626;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}


.second_title {
	width: 100%;
	padding-top: 110px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #aa1111;
	margin-bottom: 30px;
	text-align: left;
	font-weight: bold;
}

.second_description {
	width: 100%;
	font-size: 28px;
	line-height: 32px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	margin-bottom: 50px;
}

.second_btn {
	padding: 0px 25px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	background-color: #aa1111;
	color: #ffffff;
	width: 80px;
	text-align: center;
}

.three_banner {
	width: 100%;
	height: 295px;
}


.i-account-box {
	width: 100%;
	background: black;
}


.i-understand {
	width: 1100px;
	height: 406px;
	margin: auto;
	padding: 0px 94px 30px 86px;
	box-sizing: border-box;
	display: flex;
	color: #fff;
}

.i-understand-right {
	max-width: 522px;
	min-height: 249px;
	margin-right: 80px;
	box-sizing: border-box;
	margin-top: 56px;
}

.i-understand-left {
	width: 530px;
	height: 243px;
	padding: 63px 0 15px 0;
	box-sizing: border-box;
	color: #fff;
}

.i-understand-left-top {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	padding-bottom: 30px;
	box-sizing: border-box;
}


.second_banner{
	cursor: pointer;
}