@charset "utf-8";

/*reset*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

fieldset,
img {
	border: 0;
}

:focus {
	outline: 0;
}

a {
	cursor: pointer;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: normal;
	font-weight: normal;
}

i {
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

code,
kbd,
samp,
tt {
	font-size: 100%;
}

input,
button,
textarea,
select {
	*font-size: 100%;
}

body {
	line-height: 1.5;
}

ol,
ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th {
	text-align: left;
}

sup,
sub {
	font-size: 100%;
	vertical-align: baseline;
}


/* remember to highlight anchors and inserts somehow! */

:link,
:visited,
ins {
	text-decoration: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}


/*start*/


/*clear float commom */

.clearfix {
	*zoom: 1;
}

.clearfix:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	font-size: 0;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}
.mr0{
	margin-right:  0 !important;
}
.pb60{
	padding-bottom: 60px;
}
body {
	background: #fff;
	font-family: "Microsoft Yahei";
	line-height: 20px;
	font-size: 14px;
	color: #666666;
}

a:hover {
	text-decoration: underline;
	text-decoration: none;
}

a {
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.wrapfix {
	width: 1200px;
	margin: 0 auto;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.blue {
	color: #0b4da2;
}


/* 20170727 index start */

.header {
	height: 95px;
	border-bottom: 1px solid #EAEAEA;
	position: relative;
	z-index: 999;
}

.header .wrapfix {
	position: relative;
}

.header .logo_box {
	float: left;
}

.header .logo_box a {
	display: block;
	width: 410px;
	height: 95px;
	background: url(../images/logo.png) no-repeat left center;
}

.nav_box {
	float: right;
	margin-right: 61px;
}

.nav_box ul li {
	float: left;
	position: relative;
}

.nav_box ul li a {
	display: block;
	padding: 0 15px;
	height: 95px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.nav_box ul li a span {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	line-height: 95px;
	font-size: 16px;
	color: #666666;
	padding: 0 1px;
	position: relative;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

/* .nav_box ul li.cur a span { */
/* 	color: #005bac; */
/* } */

.nav_box ul li:hover a span em,
.nav_box ul li.cur a span em {
	position: absolute;
	left: 0;
	bottom: 30px;
	width: 100%;
	height: 3px;
	background: #005BAC;
}

.on {
	background: no-repeat !important;
}

.drop2_nav {
	position: absolute;
	top: 75px;
	left: 50%;
	z-index: 9997;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.29);
	margin-left: -73px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
}

.drop2_nav i {
	position: absolute;
	top: -10px;
	left: 50%;
	width: 20px;
	height: 10px;
	background: url(../images/nav_top3.png) no-repeat center;
	margin-left: -10px;
}

.drop2_nav ul li .nav2_a {
	width: 130px;
	height: 60px;
	padding: 0 15px !important;
	background: #fff;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
	z-index: 9999;
}

.yuan_top {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
}

.yuan_bot {
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
}

.drop2_nav ul li .nav2_a span {
	display: block;
	width: 130px;
	height: 59px;
	line-height: 59px;
	font-size: 16px;
	color: #666666;
	text-align: center;
	border-bottom: 1px solid #EEEEEE;
}

.drop2_nav ul li .nav2_a span b {
	float: right;
	width: 5px;
	height: 60px;
	background: url(../images/nav_top1.png) no-repeat center;
}

.drop2_nav ul li .nav2_a:hover span,
.drop2_nav ul li .nav2_a.cur span {
	color: #005bac;
}

.drop2_nav ul li .nav2_a:hover span b,
.drop2_nav ul li .nav2_a.cur span b {
	color: #005bac;
	background: url(../images/nav_top2.png) no-repeat center;
}

.drop3_nav {
	position: absolute;
	top: 0;
	left: 135px;
	z-index: 9998;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.29);
	background: #f8f8f8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
}

.drop3_nav a {
	display: block;
	width: 160px;
	height: 60px !important;
	line-height: 60px;
	font-size: 16px;
	color: #666666;
	text-align: center;
	padding: 0 25px !important;
	border-bottom: 1px solid #EEEEEE;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.drop3_nav a:hover,
.drop3_nav a.cur {
	color: #005bac;
}

.top_search {
	position: absolute;
	top: 0;
	right: 0;
	width: 61px;
	height: 95px;
}

.top_search .opr_search {
	display: block;
	width: 61px;
	height: 95px;
	background: url(../images/icon_search.png) no-repeat center;
	position: relative;
}

.top_search .line_top {
	position: absolute;
	top: 50%;
	left: 0;
	height: 28px;
	border-right: 1px solid #DDDDDD;
	margin-top: -14px;
}

.drop_search {
	position: absolute;
	top: 62px;
	right: 0;
	width: 292px;
	z-index: 9999;
}

.drop_search .search_close {
	position: absolute;
	top: -36px;
	right: 0;
	display: block;
	width: 58px;
	height: 36px;
	background: #fff url(../images/search_close.png) no-repeat center !important;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.29);
	z-index: 998;
}

.search_input {
	width: 232px;
	background: #fff;
	padding: 5px 40px 17px 20px;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.29);
	position: relative;
	z-index: 999;
}

.seach_bakckg {
	position: absolute;
	top: -6px;
	right: 0;
	z-index: 10000;
	width: 58px;
	height: 6px;
	background: #FFFFFF;
}

.search_input input {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	outline: none;
	border: none;
	border-bottom: 1px solid #E9E9E9 !important;
}

.search_btn {
	position: absolute;
	top: 5px;
	right: 12px;
	width: 28px;
	height: 40px;
	background: url(../images/icon_search.png) no-repeat center;
	border-bottom: 1px solid #005BAC;
}

.banner_box {
	width: 100%;
	height: 508px;
	position: relative;
}

.banner {
	width: 100%;
	height: 508px;
	position: relative;
	z-index: 10;
}

.banner li {
	width: 100%;
	height: 508px;
	position: absolute;
	left: 0;
	top: 0;
	background-size: cover;
}

.slide_dot {
	position: absolute;
	left: 50%;
	bottom: 65px;
	width: 1200px;
	height: 12px;
	margin: 0 0 0 -600px;
	text-align: center;
	font-size: 0;
	z-index: 999;
	zoom: 1;
}

.slide_dot span {
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 16px;
	height: 4px;
	background: url(../images/icon_slide.png) repeat-x left top;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin: 0 4px;
	cursor: pointer;
	overflow: hidden;
	top: 0;
}

.slide_dot span.active {
	width: 6px;
	height: 6px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	behavior: url(css/PIE.htc);
	position: relative;
	background: none;
	border: 3px solid #fff;
	top: 4px;
}

.banner_flash {
	height: 508px;
	overflow: hidden;
	position: relative;
}
.banner_flash_inner {
	width: 1920px;
	height: 508px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	*margin-left: -960px;
}

.banner_text {
	position: absolute;
	top: 180px;
	left: 50%;
	z-index: 9999;
	width: 530px;
	margin-left: -600px;
}

.banner_text strong {
	display: block;
	line-height: 50px;
	font-size: 48px;
	color: #fff;
	margin-bottom: 20px;
}

.banner_text p {
	line-height: 32px;
	font-size: 24px;
	color: #fff;
}

.main_box {
	position: relative;
	z-index: 997;
}

.notice_box {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 1140px;
	margin-left: -600px;
	background: #fff;
	padding: 0 30px;
	z-index: 998;
}

.notice_cen {
	position: relative;
	border-bottom: 1px solid #EEEEEE;
}

.notice_left {
	width: 1000px;
}

.notice_left {
	height: 48px;
	overflow: hidden;
	position: relative;
}

.notice_left em {
	display: block;
	width: 20px;
	height: 48px;
	background: url(../images/icon_notice.png) no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
}

.notice_left ul li {
	height: 28px;
	padding: 10px 0 10px 30px;
}

.notice_left a {
	display: block;
	line-height: 28px;
	color: #333333;
	vertical-align: top;
}

.notice_left a span {
	color: #999999;
	margin-left: 20px;
}

.notice_right {
	position: absolute;
	top: 0;
	right: 0;
}

.notice_right .more_a {
	float: right;
	display: block;
	line-height: 48px;
	font-size: 14px;
	color: #5483bd;
	border-bottom: 1px solid #5483bd;
	margin-left: 20px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.notice_right .more_a:hover {
	color: rgba(84, 131, 189, 0.5);
	border-bottom: 1px solid #EEEEEE;
}

.notice_right .icon_top,
.notice_right .icon_bot {
	float: right;
	display: block;
	width: 30px;
	height: 48px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.notice_right .icon_top {
	background: url(../images/icon_top.png) no-repeat center;
}

.notice_right .icon_top:hover {
	background: url(../images/icon_top1.png) no-repeat center;
}

.notice_right .icon_bot {
	background: url(../images/icon_bot.png) no-repeat center;
}

.notice_right .icon_bot:hover {
	background: url(../images/icon_bot1.png) no-repeat center;
}

.home2_box {
	padding: 50px 0 40px;
}

.home2_title {
	margin-bottom: 25px;
}

.home2_title strong {
	display: block;
	line-height: 32px;
	font-size: 24px;
	color: #262626;
	text-align: center;
	margin-bottom: 5px;
}

.home2_title p {
	line-height: 24px;
	color: #999999;
	text-align: center;
}

.home2_title p a {
	line-height: 24px;
	color: #666666;
	margin-left: 30px;
}

.home2_title p a:hover {
	color: #356ed3;
}

.lore_nav ul {
	overflow: hidden;
}

.lore_nav ul li {
	float: left;
	width: 240px;
	padding: 30px 0;
	cursor: pointer;
	-webkit-transition: background-image 0.3s linear;
	-moz-transition: background-image 0.3s linear;
	-ms-transition: background-image 0.3s linear;
	transition: background-image 0.3s linear;
}

.lore_nav ul li:hover {
	background: url(../images/lore_bakcg.png) no-repeat left 16px;
}

.lore_nav ul li em {
	display: block;
	width: 72px;
	height: 58px;
	margin: 0 auto 25px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.lore_nav ul li:hover em{
	-webkit-animation:transform-5 1s ease  alternate none 1;
	animation:transform-5 1s ease  alternate none 1;
}
@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}

.lore_nav ul li em.icon_lore1 {
	background: url(../images/icon_lore1.png) no-repeat center top;
}

.lore_nav ul li em.icon_lore2 {
	background: url(../images/icon_lore2.png) no-repeat center top;
}

.lore_nav ul li em.icon_lore3 {
	background: url(../images/icon_lore3.png) no-repeat center top;
}

.lore_nav ul li em.icon_lore4 {
	background: url(../images/icon_lore4.png) no-repeat center top;
}

.lore_nav ul li em.icon_lore5 {
	background: url(../images/icon_lore5.png) no-repeat center top;
}

.lore_nav ul li strong {
	display: block;
	line-height: 32px;
	font-size: 20px;
	color: #262626;
	text-align: center;
	margin-bottom: 8px;
}

.lore_nav ul li p {
	width: 185px;
	height: 48px;
	line-height: 24px;
	text-align: center;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin: 0 auto 15px;
}

.lore_nav ul li p span {
	display: block;
	text-align: center;
}

.lore_nav ul li a {
	display: block;
	width: 98px;
	height: 32px;
	line-height: 32px;
	color: #728be5;
	text-align: center;
	background: url(../images/icon_btn1.png) no-repeat center;
	margin: 0 auto;
	-webkit-transition: all 0.9s;
	-moz-transition: all 0.9s;
	-ms-transition: all 0.9s;
	transition: all 0.9s;
}

.lore_nav ul li:hover a {
	color: #fff;
	background: url(../images/icon_btn01.png) no-repeat center;
}

.home3_box {
	height: 626px;
	background: url(../images/home3_backg.jpg) no-repeat center top;
}

.home3_box .wrapfix {
	position: relative;
}

.side_box {
	position: absolute;
	top: 175px;
	left: 10px;
}

.side_nav {
	margin-bottom: 20px;
	position: relative;
}

.side_nav .line {
	position: absolute;
	top: 17px;
	left: 150px;
	width: 114px;
	height: 6px;
	background: url(../images/icon_line.png) no-repeat left top;
}

.side_nav ul li a {
	display: block;
	line-height: 40px;
	font-size: 18px;
	color: #262626;
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.side_nav ul li:hover a,
.side_nav ul li.cur a {
	color: #356ed3;
}

.side_nav ul li a em {
	display: inline-block;
	width: 29px;
	height: 40px;
	vertical-align: top;
	*vertical-align: middle;
	margin-right: 15px;
}

.side_nav ul li a em.icon_side1 {
	background: url(../images/icon_side1.png) no-repeat left center;
}

.side_nav ul li:hover a em.icon_side1,
.side_nav ul li.cur a em.icon_side1 {
	background: url(../images/icon_side1.png) no-repeat right center;
}

.side_nav ul li a em.icon_side2 {
	background: url(../images/icon_side2.png) no-repeat left center;
}

.side_nav ul li:hover a em.icon_side2,
.side_nav ul li.cur a em.icon_side2 {
	background: url(../images/icon_side2.png) no-repeat right center;
}

.side_nav ul li a em.icon_side3 {
	background: url(../images/icon_side3.png) no-repeat left center;
}

.side_nav ul li:hover a em.icon_side3,
.side_nav ul li.cur a em.icon_side3 {
	background: url(../images/icon_side3.png) no-repeat right center;
}

.side_nav ul li a em.icon_side4 {
	background: url(../images/icon_side4.png) no-repeat left center;
}

.side_nav ul li:hover a em.icon_side4,
.side_nav ul li.cur a em.icon_side4 {
	background: url(../images/icon_side4.png) no-repeat right center;
}

.btn_side {
	display: block;
	width: 180px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	background: url(../images/btn_backg.png) no-repeat left top;
	opacity: 0.9;
}

.btn_side:hover {
	opacity: 1;
}

.lecture_box {
	height: 626px;
	margin-left: 285px;
}

.lecture_title {
	height: 105px;
	background: url(../images/lecture_title.png) no-repeat 108px 40px;
	padding: 55px 0 0 65px;
	margin-left: 55px;
}

.lecture_title strong {
	display: block;
	line-height: 32px;
	font-size: 24px;
	color: #fff;
	padding-left: 140px;
	margin-bottom: 10px;
}

.lecture_title p {
	color: #d5daf5;
}

.lecture_cen {
	position: relative;
	height: 406px;
	overflow: hidden;
}

.lecture_cen ul li .lecture_left,
.lecture_cen ul li .lecture_right ul li {
	-webkit-animation: translateOut .4s ease-out forwards;
	animation: translateOut .4s ease-out forwards
}

.lecture_cen ul li.swiper-slide-active .lecture_left,
.lecture_cen ul li.swiper-slide-active .lecture_right ul li {
	-webkit-animation: translateIn .4s ease-out both;
	animation: translateIn .4s ease-out both;
}

@-webkit-keyframes translateIn {
	0% {
		display: -webkit-flex;
		display: flex;
		opacity: 0;
		-webkit-transform: translateY(60px) scale(.95);
		transform: translateY(60px) scale(.95);
		z-index: -1
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1);
		z-index: 2
	}
}

@keyframes translateIn {
	0% {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		opacity: 0;
		-webkit-transform: translateY(60px) scale(.95);
		transform: translateY(60px) scale(.95);
		z-index: -1
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1);
		z-index: 2
	}
}

@-webkit-keyframes translateOut {
	0% {
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1);
		z-index: 2
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-60px) scale(.95);
		transform: translateY(-60px) scale(.95);
		z-index: -1
	}
}

@keyframes translateOut {
	0% {
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1);
		z-index: 2
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-60px) scale(.95);
		transform: translateY(-60px) scale(.95);
		z-index: -1
	}
}

.lecture_left {
	float: left;
	position: relative;
}

.video_img {
	width: 633px;
	height: 406px;
	box-shadow: 5.162px 7.372px 8px 0px rgba(0, 0, 0, 0.13);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	overflow: hidden;
}

.video_img img {
	width: 633px;
	height: 406px;
	-webkit-transition: transform 0.3s linear;
	-moz-transition: transform 0.3s linear;
	-o-transition: transform 0.3s linear;
	transition: transform 0.3s linear;
}

.video_img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.video_text {
	position: absolute;
	top: 50%;
	left: 0;
	width: 573px;
	padding: 15px 30px;
	background: url(../images/clarity_backg.png) repeat left top;
	margin-top: -41px;
}

.video_text strong {
	display: block;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 5px;
}

.video_text strong span {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 48px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin-left: 10px;
}

.red_backg {
	background: #e46666;
}

.blue_backg {
	background: #879ae6;
}

.video_text p {
	color: #D8D9D9;
}

.video_text .btn_video {
	position: absolute;
	top: 50%;
	right: 30px;
	width: 40px;
	height: 40px;
	background: url(../images/icon_video.png) no-repeat center;
	margin-top: -20px;
}

.lecture_right {
	margin-left: 660px;
	width: 200px;
}

.lecture_right ul li {
	min-height: 88px;
	padding: 17px 25px 15px;
	background: #e8ebfa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin-bottom: 23px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.no_mbot {
	margin-bottom: 0 !important;
}

.lecture_right ul li p {
	height: 48px;
	line-height: 24px;
	color: #4572b4;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 20px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.lecture_right ul li:hover,
.lecture_right ul li.cur {
	background: #fff;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.11);
}

.lecture_right ul li span {
	display: block;
	line-height: 20px;
}

.lecture_right ul li .btn_video1 {
	position: absolute;
	bottom: 8px;
	right: 25px;
	width: 40px;
	height: 40px;
	background: url(../images/icon_video1.png) no-repeat center;
	opacity: 1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.lecture_right ul li .btn_video1 {
	-webkit-animation: transrotate2 .5s ease-out forwards;
	animation: transrotate2 .5s ease-out forwards;
}

@-webkit-keyframes transrotate2 {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		opacity: 0;
	}
	100% {
		transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		opacity: 1;
	}
}

.lecture_right ul li:hover .btn_video1.hover {
	-webkit-animation: transrotate .5s ease-out forwards;
	animation: transrotate .5s ease-out forwards;
}

@-webkit-keyframes transrotate {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		opacity: 0;
	}
	100% {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		opacity: 1;
	}
}

.home4_box {
	padding: 50px 0 60px;
}

.activity_box {
	padding: 38px 20px 0 37px;
	min-height: 319px;
	background: url(../images/activity_backg.png) no-repeat left top;
}

.activity_left {
	float: left;
	width: 944px;
	background: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.18);
}

.activity_left ul li {
	float: left;
	width: 472px;
}

.activity_li {
	padding: 35px 44px 32px 165px;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	position: relative;
}

.activity_left ul li:hover .activity_li,
.activity_left ul li.cur .activity_li {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.no_liner {
	border-right: none !important;
}

.no_lineb {
	border-bottom: none !important;
}

.activity_li em {
	position: absolute;
	top: 35px;
	left: 35px;
	width: 91px;
	height: 91px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	behavior: url(css/PIE.htc);
	vertical-align: top;
	margin-right: 15px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.activity_li em.icon_activity1 {
	background: url(../images/icon_activity1.png) no-repeat center;
}

.activity_li em.icon_activity2 {
	background: url(../images/icon_activity2.png) no-repeat center;
}

.activity_li em.icon_activity3 {
	background: url(../images/icon_activity3.png) no-repeat center;
}

.activity_li em.icon_activity4 {
	background: url(../images/icon_activity4.png) no-repeat center;
}

.activity_li em.icon_activity5 {
	background: url(../images/icon_activity10.png) no-repeat center;
}
.activity_li:hover em {
	transform: translateY(-8px);
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
}

.activity_li .activity_title {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #262626;
	margin-bottom: 15px;
	overflow: hidden;
}

.activity_li:hover .activity_title,
.activity_li:hover .activity_p {
	color: #005bac;
}

.activity_li .activity_p {
	display: block;
	height: 48px;
	line-height: 24px;
	color: #666666;
	text-align: justify;
	padding-left: 20px;
	overflow: hidden;
	position: relative;
}

.activity_li .activity_p span {
	position: absolute;
	bottom: 0;
	right: 0;
	line-height: 22px;
	color: #999999;
	background: #fff;
}

.activity_li .activity_p i {
	position: absolute;
	top: 50%;
	left: 0;
	height: 37px;
	border-left: 3px solid #8B97C0;
	margin-top: -18px;
}

.activity_nav {
	margin-left: 980px;
	width: 160px;
}

.activity_nav ul li a {
	display: block;
	line-height: 32px;
	font-size: 24px;
	color: #B6BDDB;
	padding: 20px 10px;
	border-bottom: 1px solid #7182C2;
	position: relative;
}

.activity_nav ul li a span {
	display: block;
	line-height: 20px;
	font-size: 12px;
	color: #B6BDDB;
	text-transform: uppercase;
}

.activity_nav ul li.cur a,
.activity_nav ul li:hover a,
.activity_nav ul li.cur a span,
.activity_nav ul li:hover a span {
	color: #fff;
}

.activity_nav ul li.cur a em,
.activity_nav ul li:hover a em {
	position: absolute;
	top: 50%;
	left: -36px;
	width: 12px;
	height: 23px;
	background: url(../images/icon_activity9.png) no-repeat center;
	margin-top: -11px;
}

.home5_box {
	height: 481px;
	padding-top: 50px;
	background: url(../images/home5_backg.jpg) no-repeat left top;
}

.imitate_box {
	padding-top: 27px;
	margin-bottom: 50px;
}
.imitate_box ul li {
	float: left;
	width: 228px;
	height: 110px;
	margin-right: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	cursor: pointer;
}

.no_mr {
	margin-right: 0 !important; 
}

.imitate_box ul li:hover,
.imitate_box ul li.cur {
	box-shadow: 0 3px 15px #E6E6E6;
	margin-top: -10px;
}

.imitate_box ul li em {
	display: block;
	width: 228px;
	height: 192px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	overflow: hidden;
}

.imitate_box ul li em img {
	width: 228px;
	height: 192px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
}

.imitate_box ul li:hover em img,
.imitate_box ul li.cur em img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.imitate_text {
	width: 176px;
	padding: 15px 25px;
	background: #fff;
	border: 1px solid #DDDDDD;
	border-top: none !important;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
}

.imitate_text strong {
	display: block;
	line-height: 24px;
	font-size: 18px;
	color: #262626;
	font-weight: bold;
	margin-bottom: 10px;
}

.imitate_box ul li:hover .color1 strong {
	color: #3068ac;
}

.imitate_box ul li:hover .color2 strong {
	color: #2796a2;
}

.imitate_box ul li:hover .color3 strong {
	color: #d2567d;
}

.imitate_box ul li:hover .color4 strong {
	color: #edb21a;
}

.imitate_text p {
	line-height: 24px;
	font-size: 14px;
	color: #999999;
}

.home6_box {
	padding: 55px 0 50px;
	background: #fff;
}

.link_box ul li {
	float: left;
	margin-right: 70px;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.link_box ul li .link_li {
	width: 170px;
	height: 70px;
	overflow: hidden;
}

.link_box ul li .link_li .link_inner {
	position: relative;
	top: 0;
}

/* .link_box ul li:hover .link_li .link_inner { */
/* 	top: -70px; */
/* 	background: rgba(252, 252, 252, 0); */
/* } */

.link_li .link_logo4,
.link_li .link_logo5 {
	position: absolute;
	top: 0;
	left: 0;
}

.link_li .link_text {
	position: absolute;
	top: 70px;
	left: 0;
}

.link_box ul li a {
	display: inline-block;
}

.link_box ul li a img {
	width: auto;
}

.link_logo1 {
	width: 150px;
	height: 70px;
}

.link_logo2 {
	width: 235px;
	height: 70px;
}

.link_logo3 {
	width: 195px;
	height: 70px;
}

.link_logo4,
.link_logo5 {
	width: 170px;
	height: 70px;
}

.link_text {
	width: 168px;
	display: block;
	height: 68px;
	background: #fcfcfc;
	border: 1px solid #DFDFDF;
	position: absolute;
	top: 70px;
	left: 0;
}

.link_text p {
	width: 100px;
	color: #005bac;
	margin: 14px auto 0;
}

.link_text em {
	position: absolute;
	top: 50%;
	right: 15px;
	width: 6px;
	height: 11px;
	background: url(../images/icon_link.png) no-repeat center;
	margin-top: -5px;
}

.footer_box {
	min-height: 359px;
	background: url(../images/footer_backg.jpg) no-repeat left top;
}

.footer_row {
	padding: 50px 0 55px;
}

.footer_col1 {
	float: left;
	width: 500px;
}

.footer_col1 a.footer_logo {
	display: block;
	width: 410px;
	height: 49px;
	background: url(../images/logo.png) no-repeat center;
	margin-bottom: 15px;
}

.footer_col1 p {
	line-height: 32px;
	color: #333333;
}

.footer_col1 p b {
	font-size: 30px;
	font-weight: bold;
	font-family: "Palatino Linotype";
	color: #0b4da2;
}

.footer_col2 {
	float: left;
	width: 180px;
	margin-left: 40px;
}

.footer_box dl dt {
	line-height: 24px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}

.footer_box dl dd a {
	display: block;
	color: #333333;
	margin-bottom: 10px;
}

.footer_box dl dd a:hover {
	color: #356ed3;
}

.footer_col4 {
	float: right;
}

.footer_col4 strong {
	display: block;
	line-height: 24px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}

.code_box .code_cen {
	float: left;
	margin-right: 20px;
}

.code_box .code_cen em {
	display: block;
	width: 115px;
	height: 115px;
}

.code_box .code_cen em img {
	display: block;
	width: 115px;
	height: 115px;
}

.code_box .code_cen p {
	line-height: 24px;
	text-align: center;
	padding-top: 5px;
}

.footer_copyright {
	border-top: 1px solid #D4D4D4;
}

.footer_copyright p {
	line-height: 25px;
	font-size: 12px;
	color: #333333;
	padding: 15px 0;
}

.footer_copyright p span {
	float: right;
}

.attach_menu {
	position: fixed;
	right: 10px;
	top: 50%;
	margin-top: -107px;
	z-index: 9999;
	width: 36px;
	padding: 0 8px;
	background: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(css/PIE.htc);
}

.attach_menu ul li {	
	border-bottom: 1px solid #EBEBEB;
	position: relative;
	overflow: hidden;
	top: 0;
}

.attach_menu ul li a {
	display: block;
	width: 36px;
	height: 42px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.attach_menu ul li a.icon_serve1 {
	background: url(../images/icon_serve1.png) no-repeat center;
}

.attach_menu ul li a.icon_serve2 {
	background: url(../images/icon_serve2.png) no-repeat center;
}

.attach_menu ul li a.icon_serve3 {
	background: url(../images/icon_serve3.png) no-repeat center;
}

.attach_menu ul li a.icon_serve4 {
	background: url(../images/icon_serve4.png) no-repeat center;
}

.attach_menu ul li a.icon_backtop {
	background: url(../images/icon_backtop.png) no-repeat center;
}

.attach_menu ul li a.serve_text {
	width: 34px;
	height: 32px;
	line-height: 16px;
	font-size: 12px;
	color: #1f5292;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	position: absolute;
	top: 42px;
	left: 1px;
	opacity: 0;
}

.attach_menu ul li a.serve_text2,
.attach_menu ul li a.serve_text3 {
	left: 0;
	width: 36px;
}

.attach_menu ul li a.serve_text3 {
	line-height: 32px !important;
}

.attach_menu2 {
	position: fixed;
	right: 10px;
	top: 50%;
	margin-top: -118px;
	z-index: 9999;
	width: 90px;
	padding: 0 15px;
	background: #005bac;
	border-top: 4px solid #58a6eb;
	border-bottom: 4px solid #58a6eb;
}

.attach_menu2 em {
	position: absolute;
	top: -105px;
	left: 0;
	width: 120px;
	height: 108px;
	background: url(../images/pos_top.png) no-repeat left top;
}

.attach_menu2 ul li {
	border-bottom: 1px solid #337CBD;
}

.attach_menu2 ul li a {
	display: block;
	width: 90px;
	line-height: 45px;
	color: #e2e2e2;
	text-align: center;
	margin: 0 auto;
}

.attach_menu2 ul li a:hover {
	color: #fff;
}


/* 20170728 index End */


/* 20170731 知识中心-1列表-新手入门 start */

.lore_banenr {
	height: 260px;
	background: url(../images/lore_banner.jpg) no-repeat center top;
	position: relative;
	overflow: hidden;
}

.lore_banenr .wrapfix {
	position: relative;
}

.lore_banenr .lore_banenr_text {
	padding-top: 45px;
}

.lore_banenr .lore_banenr_text strong {
	display: block;
	line-height: 45px;
	font-size: 40px;
	color: #fff;
	margin-bottom: 10px;
}

.lore_banenr .lore_banenr_text p {
	width: 490px;
	line-height: 28px;
	font-size: 14px;
	color: #E8EBF7;
}

.lore1_box {
	background: #f3f3f3;
}

.lore1_nav {
	margin-top: -45px;
	position: relative;
	z-index: 999;
	margin-bottom: 25px;
}

.yuanbao {
	position: absolute;
	top: -192px;
	right: 40px;
	width: 254px;
	height: 233px;
	background: url(../images/yuanbao.png) no-repeat center;
}

.lore1_nav ul li {
	float: left;
	margin-right: 7px;
}

.lore1_nav ul li a {
	display: block;
	width: 200px;
	height: 71px;
	padding: 18px 0 0 34px;
	position: relative;
	top: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.lore1_nav ul li:hover a,
.lore1_nav ul li.cur a {
	/*top: -15px;*/
}

.lore1_nav ul li a:hover strong,
.lore1_nav ul li a:hover p {
	margin-left: -5px;
}

.lore1_nav ul li.cur a strong {
	font-weight: bold;
}

.lore1_nav ul li a.lore1_nav1 {
	background: url(../images/lore1_nav1.png) no-repeat left top;
}

.lore1_nav ul li a.lore1_nav2 {
	background: url(../images/lore1_nav2.png) no-repeat left top;
}

.lore1_nav ul li a.lore1_nav3 {
	background: url(../images/lore1_nav3.png) no-repeat left top;
}

.lore1_nav ul li a.lore1_nav4 {
	background: url(../images/lore1_nav4.png) no-repeat left top;
}

.lore1_nav ul li a.lore1_nav5 {
	background: url(../images/lore1_nav5.png) no-repeat left top;
}

.lore1_nav ul li:hover a.lore1_nav1 {
	background: url(../images/lore1_nav01.png) no-repeat left top;
}

.lore1_nav ul li:hover a.lore1_nav2 {
	background: url(../images/lore1_nav02.png) no-repeat left top;
}

.lore1_nav ul li:hover a.lore1_nav3 {
	background: url(../images/lore1_nav03.png) no-repeat left top;
}

.lore1_nav ul li:hover a.lore1_nav4 {
	background: url(../images/lore1_nav04.png) no-repeat left top;
}

.lore1_nav ul li:hover a.lore1_nav5 {
	background: url(../images/lore1_nav05.png) no-repeat left top;
}

.lore1_nav ul li.cur a.lore1_nav1 em {
	background: url(../images/investor_nav4_cur.png) no-repeat center;
}

.lore1_nav ul li.cur a.lore1_nav2 em {
	background: url(../images/investor_nav1_cur.png) no-repeat center;
}

.lore1_nav ul li.cur a.lore1_nav3 em {
	background: url(../images/investor_nav3_cur.png) no-repeat center;
}

.lore1_nav ul li.cur a.lore1_nav4 em {
	background: url(../images/investor_nav5_cur.png) no-repeat center;
}

.lore1_nav ul li.cur a.lore1_nav5 em {
	background: url(../images/investor_nav2_cur.png) no-repeat center;
}

.lore1_nav ul li a strong {
	display: block;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	margin-bottom: 5px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
	z-index: 999;
}

.lore1_nav ul li a p {
	color: #fff;
	position: relative;
	z-index: 999;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

/*.lore1_nav ul li.cur a em {
	position: absolute;
	bottom: -41px;
	left: 50%;
	display: block;
	width: 34px;
	height: 18px;
	background: url(../images/lore1_nav6.png) no-repeat center;
	margin-left: -17px;
}*/


.yuan_top10 {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
}

.yuan_bot10 {
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
}

.lore1_cen_ul {
	text-align: center;
	padding: 14px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
}

.lore1_cen_ul ul {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	margin: 0 auto;
}

.lore1_cen_ul ul li {
	float: left;
	display: block;
}

.lore1_cen_ul ul li a {
	display: block;
	line-height: 34px;
	font-size: 16px;
	color: #666666;
	padding: 0 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin: 0 10px;
}

.lore1_cen_ul ul li a.beyond {
	padding: 0 25px;
}

.lore1_cen_ul ul li:hover a,
.lore1_cen_ul ul li.cur a {
	color: #fff !important;
	background: #5c72c9;
}

.lore1_cen_ul ul li a em {
	position: absolute;
	top: 9px;
	right: -10px;
	height: 15px;
	border-right: 1px solid #DDDDDD;
}

.lore1_cen_ul ul li:hover a em,
.lore1_cen_ul ul li.cur a em {
	/*border-right: 1px solid #fff;*/
}

.activity_list_box,
.lore1_inner {
	padding: 0 30px;
	background: #fff;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.lore1_inner ul li {
	border-bottom: 1px dashed #EEEEEE;
	overflow: hidden;
}

.lore1_inner ul li.lore1_li {
	padding: 30px 0;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

/* .lore1_inner ul li.lore1_li:hover { */
/* 	padding-left: 3px; */
/* } */

.lore1_time {
	width: 72px;
	height: 72px;
	background: #fac258;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: absolute;
	top: 30px;
	left: 0;
}

.lore1_time strong {
	display: block;
	line-height: 42px;
	font-family: "Arial";
	font-size: 42px;
	color: #fff;
	text-align: center;
	padding-top: 7px;
}

.lore1_time span {
	display: block;
	line-height: 15px;
	font-family: "Arial";
	font-size: 12px;
	color: #fff;
	text-align: center;
}

.lore1_text {
	margin-left: 82px;
}

.lore1_text a {
	display: block;
	line-height: 24px;
	font-size: 16px;
	color: #262626;
	margin-bottom: 8px;
	padding: 0 !important;
}

.lore1_text p {
	min-height: 22px;
	line-height: 22px;
	color: #999999;
}

.lore1_inner ul li a {
	display: block;
	line-height: 24px;
	font-size: 16px;
	color: #262626;
	padding: 22px 0 22px 35px;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.lore1_inner ul li.lore1_lia:hover a {
	color: #5c72c9;
	padding-left: 38px;
}

.lore1_inner ul li a span {
	float: right;
	display: block;
	line-height: 24px;
	font-size: 14px;
	color: #999999;
}

.lore1_inner ul li a em {
	width: 15px;
	height: 24px;
	background: url(../images/icon_lore.png) no-repeat left center;
	vertical-align: top;
	position: absolute;
	top: 22px;
	left: 0;
}

.lore1_inner ul li:hover a em {
	background: url(../images/icon_lore.png) no-repeat right center;
}

.page_box {
	width: 530px;
	padding: 30px 0 45px;
	margin: 0 auto;
}

.page_left {
	float: left;
	padding: 3px 0;
}

.page_left a {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 24px;
	height: 24px;
	line-height: 24px;
	color: #666666;
	text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	behavior: url(css/PIE.htc);
	position: relative;
	vertical-align: top;
	margin: 0 2px;
}

.page_left a:hover,
.page_left a.cur {
	color: #fff;
	background: #005bac;
}

.page_left .prev_a {
	background: url(../images/icon_page.png) no-repeat left top;
	margin: 0;
}

.page_left .next_a {
	background: url(../images/icon_page.png) no-repeat right top;
	margin: 0;
}

.page_left .prev_a:hover {
	background: #005bac url(../images/icon_page.png) no-repeat left bottom;
}

.page_left .next_a:hover {
	background: #005bac url(../images/icon_page.png) no-repeat right bottom;
}

.page_left .page_one {
	width: initial;
	padding: 0;
	margin: 0;
	pointer-events: none;
}

.page_right span {
	float: left;
	display: block;
	line-height: 30px;
	margin: 0 5px 0 20px;
}

.page_right input {
	float: left;
	display: block;
	width: 38px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666666;
	text-align: center;
	padding: 4px 5px;
	outline: none;
	background: #fff;
	border: 1px solid #eeeeee;
}

.page_right .go {
	float: left;
	display: block;
	width: 40px;
	line-height: 30px;
	color: #666666;
	text-align: center;
	background: #eeeeee;
}


/* 20170802 知识中心-1列表-新手入门 End */


/* 20170802 知识中心-3详情 start */

.detail_baneer {
	width: 100%;
	height: 93px;
	background: url(../images/detail_banner.jpg) no-repeat center top;
}

.detail_baneer_text {
	height: 65px;
	padding-top: 28px;
}

.detail_baneer_text strong {
	display: block;
	line-height: 32px;
	font-size: 28px;
	color: #fff;
}

.lore_detail_box {
	padding: 35px 0 50px;
	background: #f6f6f6;
}

.place_box {
	padding: 12px 0;
}

.place_box a,
.place_box span,
.place_box em {
	color: #666666;
}

.place_box em {
	font-family: simsun;
	margin: 0 5px;
}

.lore_detail_inner {
	padding: 60px 28px 100px;
	background: #fff;
	border: 1px solid #EEEEEE;
}

.lore_detail_title {
	margin-bottom: 35px;
}

.lore_detail_title strong {
	display: block;
	line-height: 24px;
	font-size: 20px;
	font-weight: bold;
	color: #262626;
	text-align: center;
	margin-bottom: 18px;
}

.lore_detail_time {
	text-align: center;
}

.lore_detail_time span {
	color: #999999;
}

.mlr {
	margin: 0 15px;
}

.lore_detail_time a {
	display: inline-block;
	width: 22px;
	height: 20px;
	vertical-align: top;
	margin: 0 1px;
}

.lore_detail_time a.icon_share1,
.lore_detail_time a.icon_share2,
.lore_detail_time a.icon_share3,
.lore_detail_time a.icon_share4 {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	behavior: url(css/PIE.htc);
	position: relative;
}

.lore_detail_time a.icon_share1 {
	background: url(../images/icon_share1.png) no-repeat center;
}

.lore_detail_time a.icon_share2 {
	background: url(../images/icon_share2.png) no-repeat center;
}

.lore_detail_time a.icon_share3 {
	background: url(../images/icon_share3.png) no-repeat center;
}

.lore_detail_time a.icon_share4 {
	background: url(../images/icon_share4.png) no-repeat center;
	margin-right: 10px;
}

.lore_detail_time a.icon_set1 {
	background: url(../images/icon_set1.png) no-repeat center;
	margin-right: 10px;
}

.lore_detail_time a.icon_set2 {
	background: url(../images/icon_set2.png) no-repeat center;
}

.lore_detail_p p {
	line-height: 32px;
	font-size: 16px;
	color: #262626;
	/* text-align: justify; */
	text-indent: 32px;
	margin-bottom: 25px;
}

.daoyi_box {
	text-align: center;
	padding-top: 50px;
}

.daoyi_box a {
	display: inline-block;
	_display: inline;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	width: 118px;
	height: 34px;
	line-height: 34px;
	color: #666666;
	text-align: center;
	background: #fff;
	border: 1px solid #DFDFDF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin: 0 12px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.daoyi_box a:hover {
	color: #005bac;
	border: 1px solid #005bac;
}

.daoyi_box a span {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	height: 34px;
	line-height: 34px;
	*vertical-align: middle;
	vertical-align: top;
}

.daoyi_box a em {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 17px;
	height: 34px;
	background: url(../images/icon_daoyi.png) no-repeat center;
	*vertical-align: middle;
	vertical-align: top;
	margin-right: 5px;
}


/* 20170802 知识中心-3详情 End */


/* 20170803 国元大讲堂-1视频列表 start */

.lecture_banenr {
	height: 244px;
}

.lecture1_nav ul li {
	margin-right: 19px;
}

.lecture1_nav ul li a {
	width: 347px;
	padding: 18px 0 0 40px;
}

.lecture1_nav ul li a.lore1_nav1 {
	background: url(../images/lecture1_nav1.png) no-repeat left top;
}

.lecture1_nav ul li a.lore1_nav2 {
	background: url(../images/lecture1_nav2.png) no-repeat left top;
}

.lecture1_nav ul li a.lore1_nav3 {
	background: url(../images/lecture1_nav3.png) no-repeat left top;
}
.lecture1_nav ul li a.lore1_nav4 {
	background: url(../images/lecture1_nav4.png) no-repeat left top;
}
.lecture1_nav ul li a.lore1_nav5 {
	background: url(../images/lecture1_nav5.png) no-repeat left top;
}
.lecture1_nav ul li a.lore1_nav6 {
	background: url(../images/lecture1_nav6.png) no-repeat left top;
}
.lecture1_nav ul li:hover a.lore1_nav1 {
	background: url(../images/lecture1_nav01.png) no-repeat left top;
}

.lecture1_nav ul li:hover a.lore1_nav2 {
	background: url(../images/lecture1_nav02.png) no-repeat left top;
}

.lecture1_nav ul li:hover a.lore1_nav3 {
	background: url(../images/lecture1_nav03.png) no-repeat left top;
}

.lecture1_nav ul li:hover a.lore1_nav4 {
	background: url(../images/lecture1_nav04.png) no-repeat left top;
}
.lecture1_nav ul li:hover a.lore1_nav5 {
	background: url(../images/lecture1_nav05.png) no-repeat left top;
}
.lecture1_nav ul li:hover a.lore1_nav6 {
	background: url(../images/lecture1_nav06.png) no-repeat left top;
}
.lecture1_nav ul li.cur a.lore1_nav1 em {
	background: url(../images/investor_nav5_cur.png) no-repeat center;
}

.lecture1_nav ul li.cur a.lore1_nav2 em {
	background: url(../images/investor_nav3_cur.png) no-repeat center;
}

.lecture1_nav ul li.cur a.lore1_nav3 em {
	background: url(../images/investor_nav2_cur.png) no-repeat center;
}

.yuanbao1 {
	position: absolute;
	top: -174px;
	right: 0;
	width: 323px;
	height: 218px;
	background: url(../images/yuanbao1.png) no-repeat center;
}

.lecture1_cen_ul {
	position: relative;
}

.lecture1_new {
	position: absolute;
	top: 16px;
	right: 18px;
	width: 120px;
	height: 30px;
	border: 1px solid #E2E2E2;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(css/PIE.htc);
}

.lecture1_new em {
	position: absolute;
	top: 1px;
	left: 50%;
	display: block;
	height: 28px;
	border-left: 1px solid #E2E2E2;
}

.lecture1_new a {
	float: left;
	width: 50%;
	line-height: 30px;
	color: #666666;
	text-align: center;
}

.lecture1_new a:hover,
.lecture1_new a.cur {
	color: #0b4da2;
}

.lecture1_inner ul li.lecture1_li {
	padding: 25px 0;
}

.lecture1_img {
	float: left;
	width: 492px;
	height: 322px;
	position: relative;
	z-index: 99;
}

.lecture1_img img {
	width: 492px;
	height: 322px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
	border: 3px solid beige;
}

.base_img a,
.lecture1_img a {
	display: block;
	width: 85px;
	height: 85px;
	background: url(../images/play_back.png) no-repeat center;
	padding: 0 !important;
	position: absolute !important;
	top: 50%;
	left: 50%;
	margin: -42px 0 0 -42px;
}

.lecture1_img a {
	background: url(../images/play_back.png) no-repeat center;
}

.lecture1_img a:hover,
.lecture1_img a.cur {
	background: url(../images/play_back3.png) no-repeat center;
}

.lecture1_inner ul li.lecture1_li .lore1_text {
	margin-left: 518px;
}

.lecture_text {
	height: 49px;
	padding: 25px 0 10px;
}

.lecture_head {
	float: left;
	width: 49px;
	height: 49px;
}

.lecture_head img {
	width: 49px;
	height: 49px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	behavior: url(css/PIE.htc);
	position: relative;
}

.lecture_text p {
	padding: 12px 0 12px 60px;
	line-height: 24px;
	color: #262626;
}

.label_box {
	margin: 15px 0 0 -10px;
}

.label_box span {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 48px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin-left: 10px;
}

.lore1_inner ul li a .icon_lecture,
.lecture1_inner ul li a em {
	width: 17px;
	background: url(../images/icon_lecture.png) no-repeat left center;
}

.lore1_inner ul li:hover a .icon_lecture,
.lecture1_inner ul li:hover a em {
	width: 17px;
	background: url(../images/icon_lecture.png) no-repeat right center;
}

.lecture1_inner ul li a i {
	display: inline-block;
	_display: inline;
	zoom: 1;
	width: 48px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin-left: 10px;
}

.lecture1_inner ul li .lecture1_right {
	float: right;
	width: 109px;
	height: 32px;
	overflow: hidden;
	margin-top: 18px;
	position: relative;
}

.lecture1_inner ul li .lecture1_right .lecture1_right_inner {
	position: relative;
}

.lore1_inner ul li .lecture1_right span {
	display: block;
	line-height: 32px;
	font-size: 14px;
	color: #999999;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 1;
	-ms-transition: opacity .3s linear;
	-moz-transition: opacity .3s linear;
	-webkit-transition: opacity .3s linear;
	transition: opacity .3s linear;
}

.lecture1_inner ul li:hover .lecture1_right .lecture1_right_inner span {
	opacity: 0;
}

.lecture1_inner ul li .lecture1_right a {
	display: block;
	width: 104px;
	line-height: 32px;
	font-size: 14px;
	color: #fff !important;
	text-align: center;
	padding: 0 !important;
	background: #5c72c9;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	behavior: url(css/PIE.htc);
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
	-ms-transition: opacity .3s linear;
	-moz-transition: opacity .3s linear;
	-webkit-transition: opacity .3s linear;
	transition: opacity .3s linear;
}

.lecture1_inner ul li:hover .lecture1_right .lecture1_right_inner a {
	opacity: 1;
}


/* 20170804 国元大讲堂-1视频列表 End */


/* 20170804 国元大讲堂-2视频详情 start */

.round3 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	behavior: url(css/PIE.htc);
	position: relative;
}

.video_detail_box {
	margin-bottom: 20px;
}

.video_detail_inner {
	float: left;
	padding: 0px 30px 16px;
	background: #fff;
	border: 1px solid #EEEEEE;
}

.title_text {
	border-bottom: 1px solid #DDDDDD;
}

.title_text strong {
	display: block;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
	color: #262626;
}

.video_detail_inner strong em {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	height: 50px;
	width: 26px;
	background: url(../images/icon_title.png) no-repeat center;
	vertical-align: top;
	*vertical-align: middle;
	margin-right: 12px;
}

.lecture2_img {
	width: 809px;
	height: 469px;
	border: 1px solid #E5D9EB;
	position: relative;
}

.lecture2_img #video_play {
	width: 809px;
	height: 469px;
}

.lecture2_img em {
	width: 95px;
	height: 95px;
	background: url(../images/play_back2.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -47px 0 0 -47px;
}

.course2_list_inner,
.course_list_inner {
	float: right;
	width: 296px;
	padding-bottom: 54px;
	background: #fff;
	border: 1px solid #EEEEEE;
}

.course2_list_inner dl,
.course_list_inner dl {
	padding: 0 28px;
}

.course_list_inner dl dt .title_text {
	margin: 0 -10px;
}

.course_list_inner dl dt .title_text strong {
	padding-left: 10px;
}

.course_list_inner dl dt .title_text strong a {
	float: right;
	display: block;
	line-height: 50px;
	font-size: 14px;
	color: #5c72c9;
	font-weight: normal;
}

.course_list_inner dl dd {
	padding: 15px 0;
	border-bottom: 1px solid #DDDDDD;
	position: relative;
	cursor: pointer;
}

.course_list_inner dl dd .list_title {
	display: block;
	height: 48px;
	line-height: 24px;
	font-size: 16px;
	color: #262626;
	margin-bottom: 12px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.course_list_inner dl dd:hover .list_title,
.course_list_inner dl dd.cur .list_title {
	color: #005bac;
}

.course_list_inner dl dd .list_text span {
	/*display: inline-block;*/
	_display: inline;
	*display: inline;
	zoom: 1;
	line-height: 24px;
	color: #5c72c9;
	margin-right: 15px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.course_list_inner dl dd .list_text span em {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 16px;
	height: 24px;
	background: url(../images/icon_list.png) no-repeat center;
	vertical-align: top;
	margin-right: 10px;
}

.course_list_inner dl dd .list_text i {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	line-height: 24px;
	color: #999999;
}

.course_list_inner dl dd .btn_list {
	width: 40px;
	height: 40px;
	background: url(../images/icon_video2.png) no-repeat center;
	position: absolute;
	bottom: 15px;
	right: 0;
}

.course_list_inner dl dd:hover .btn_list,
.course_list_inner dl dd.cur .btn_list {
	background: url(../images/icon_video1.png) no-repeat center;
}

.lecture_left_inner {
	float: left;
	width: 873px;
}

.course_box,
.video_summary_box {
	padding: 0 30px;
	background: #fff;
	border: 1px solid #EEEEEE;
	margin-bottom: 20px;
}

.video_summary_box .text_inner {
	padding: 15px 0;
}

.video_summary_box .text_inner p {
	line-height: 24px;
	font-size: 14px;
	color: #262626;
	text-align: justify;
}

.course_ul {
	padding: 28px 0;
}

.course_ul ul li {
	float: left;
	width: 202px;
	border-right: 1px solid #EEEEEE;
}

.course_ul ul li a {
	display: block;
	width: 115px;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.course_ul ul li a:hover {
	margin-top: -5px;
}

.course_ul ul li a em {
	display: block;
	width: 115px;
	height: 115px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	behavior: url(css/PIE.htc);
	position: relative;
	margin: 0 auto 10px;
}

.course_ul ul li a .icon_course1 {
	background: #f6f7fa url(../images/icon_course1.png) no-repeat center;
}

.course_ul ul li a .icon_course2 {
	background: #f6f7fa url(../images/icon_course2.png) no-repeat center;
}

.course_ul ul li a .icon_course3 {
	background: #f6f7fa url(../images/icon_course3.png) no-repeat center;
}

.course_ul ul li a .icon_course4 {
	background: #f6f7fa url(../images/icon_course4.png) no-repeat center;
}

.course_ul ul li a strong {
	display: block;
	line-height: 24px;
	font-size: 18px;
	font-weight: bold;
	color: #262626;
	text-align: center;
}

.course_ul ul li a i {
	display: block;
	width: 30px;
	border-bottom: 1px solid #F1F1F1;
	margin: 10px auto;
}

.course_ul ul li a p {
	color: #999999;
	text-align: center;
}

.course_ul ul li a p span {
	display: block;
}

.course2_list_inner {
	float: right;
	padding-bottom: 22px !important;
}

.course2_list_inner dl {
	padding: 0 28px;
}

.course2_list_inner dl dd {
	border-bottom: 1px solid #DDDDDD;
}

.course2_list_inner dl dd a {
	display: block;
	padding: 15px 0 15px 60px;
	position: relative;
}

.course2_list_inner dl dd a i {
	position: absolute;
	top: 16px;
	left: 0;
	display: block;
	line-height: 35px;
	font-size: 30px;
}

.red {
	color: #d73d3d;
}

.orange {
	color: #e8832a;
}

.yellow {
	color: #f2cc32;
}

.gray {
	color: #dddddd;
}

.gray9 {
	color: #999999;
}

.course2_list_inner dl dd a span {
	display: block;
	line-height: 24px;
	color: #262626;
}

.course2_list_inner dl dd:hover a span,
.course2_list_inner dl dd.cur a span {
	color: #005bac;
}


/* 20170804 国元大讲堂-2视频详情 End */


/* 20170805 知识中心-2列表-知识进阶 start */

.lore1_cen {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
}

.sideright_box {
	position: absolute;
	top: 63px;
	right: -56px;
	width: 56px;
}

.sideright_inner {
	padding: 12px;
	background: #e2e2e2;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin-bottom: 5px;
}

.sideright_inner p span {
	float: left;
	display: block;
	width: 16px;
	height: 90px;
	line-height: 15px;
	color: #0b4da2;
	text-align: center;
	vertical-align: middle;
}

.sideright_inner p span {
	float: left;
	display: block;
	width: 16px;
	height: 90px;
	line-height: 15px;
	color: #0b4da2;
	text-align: center;
}

.sideright_inner p span.pad_top {
	height: 75px;
	padding-top: 15px;
}

.sideright_inner em {
	display: block;
	width: 30px;
	border-bottom: 1px solid #F1F1F1;
	margin: 10px auto;
}

.sideright_inner a {
	display: block;
	width: 17px;
	height: 17px;
	background: #4970AE url(../images/sideright_more.png) no-repeat center;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	behavior: url(css/PIE.htc);
	position: relative;
	margin: 0 auto;
}


/* 20170805 知识中心-2列表-知识进阶 End */


/* 20170807 活动专区-1公司活动-活动预告-列表 start */

.activity1_nav ul li {
	margin-right: 24px;
}

.activity1_nav ul li a {
	width: 544px;
	padding: 18px 0 0 44px;
}

.activity1_nav ul li a.lore1_nav1 {
	background: url(../images/activity1_nav1.png) no-repeat left top;
}

.activity1_nav ul li a.lore1_nav2 {
	background: url(../images/activity1_nav2.png) no-repeat left top;
}

.activity1_nav ul li:hover a.lore1_nav1 {
	background: url(../images/activity1_nav01.png) no-repeat left top;
}

.activity1_nav ul li:hover a.lore1_nav2 {
	background: url(../images/activity1_nav02.png) no-repeat left top;
}

.activity1_nav ul li.cur a.lore1_nav1 em {
	background: url(../images/investor_nav2_cur.png) no-repeat center;
}

.activity1_nav ul li.cur a.lore1_nav2 em {
	background: url(../images/investor_nav5_cur.png) no-repeat center;
}

.activity_ul {
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.activity_ul ul li {
	padding: 25px 30px 30px;
	background: #FFF;
	border-bottom: 1px solid #EEEEEE;
}

.activity_ul ul li.details {
	cursor: pointer;
	padding: 25px 30px 30px;
	background: #FFF;
	border-bottom: 1px solid #EEEEEE;
}

.activity_ul ul li .activity_inner .activity_title1 {
	display: block;
	line-height: 24px;
	font-size: 16px;
	color: #262626;
	margin-bottom: 12px;
}

.activity_inner .activity_text {
	position: relative;
	padding-bottom: 12px;
}

.activity_inner .activity_text.on {
	padding-bottom: 35px;
}

.activity_inner .activity_text p {
	line-height: 24px;
	color: #999999;
	text-align: justify;
}

.activity_right {
	position: absolute;
	bottom: 12px;
	right: 0;
	height: 24px;
	background: #fff;
}

.activity_right a {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #5c72c9;
}

.activity_right a em {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 20px;
	height: 24px;
	vertical-align: top;
}

.activity_right a.activity_more em {
	background: url(../images/icon_activity04.png) no-repeat right center;
}

.activity_right a.activity_up em {
	background: url(../images/icon_activity05.png) no-repeat right center;
}

.activity_lower {
	max-height: 80px;
	padding: 5px 20px;
	background: #f7f7f7;
	position: relative;
}

.activity_lower .icon_activtop {
	position: absolute;
	top: -6px;
	left: 44px;
	width: 13px;
	height: 6px;
	background: url(../images/icon_activtop.png) no-repeat center;
}

.activity_lower span {
	float: left;
	display: block;
	line-height: 40px;
	color: #262626;
	margin-right: 55px;
}

.activity_lower span i {
	color: #262626;
}

.activity_lower .icon_activity01,
.activity_lower .icon_activity02,
.activity_lower .icon_activity03 {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	width: 20px;
	height: 40px;
	margin-right: 15px;
	vertical-align: top;
	*vertical-align: middle;
}

.activity_lower .icon_activity01 {
	background: url(../images/icon_activity01.png) no-repeat left center;
}

.activity_lower .icon_activity02 {
	background: url(../images/icon_activity02.png) no-repeat left center;
}

.activity_lower .icon_activity03 {
	background: url(../images/icon_activity03.png) no-repeat left center;
}


/* 20170807 活动专区-1公司活动-活动预告-列表 End */


/* 20170805 知识中心-2列表-知识进阶 start */

.activity_ul li .activity_img {
	float: left;
}

.activity_ul li .activity_img img {
	width: 322px;
	height: 186px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
}

.activity_ul li .activity1_inner {
	margin-left: 355px;
}

.activity_ul li img.tag_icon {
  width: 45px;
  margin-left: 5px;
}

.row_inner01,
.row_inner {
	width: 100%;
	overflow: hidden;
}


/* 20170807 活动专区-1公司活动-活动预告-列表 End */


/* 20170808 活动专区-3公司活动-历史回顾-详情无简报 start */

.dynamic_ul {
	padding-top: 40px;
	border-top: 1px solid #DDDDDD;
}

.dynamic_ul ul li {
	float: left;
	display: block;
	width: 33.3%;
}

.dynamic_ul ul li .dynamic_img {
	float: left;
	width: 88px;
	height: 88px;
}

.dynamic_ul ul li .dynamic_img img {
	display: block;
	width: 88px;
	height: 88px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	behavior: url(css/PIE.htc);
	position: relative;
}

.dynamic_ul ul li .dynamic_text {
	margin-left: 110px;
	padding-top: 20px;
}

.dynamic_ul ul li .dynamic_text strong {
	display: block;
	line-height: 24px;
	font-size: 18px;
	color: #262626;
	margin-bottom: 4px;
}

.dynamic_ul ul li .dynamic_text p {
	line-height: 20px;
	color: #666666;
}

.lore_detail_p {
	padding-bottom: 35px;
}

.lore_detail_p p {
	margin-bottom: 0 !important;
}

.dynamic_inner {
	padding: 60px 60px 40px;
}


/* 20170808 活动专区-3公司活动-历史回顾-详情无简报 End */


/* 20170808 活动专区-4公司活动-历史回顾-详情无简报 start */

.dynamic_img1 {
	width: 550px;
	height: 365px;
	margin: 35px auto 40px;
}

.dynamic_img1 img {
	display: block;
	width: 550px;
	height: 365px;
}


/* 20170808 活动专区-4公司活动-历史回顾-详情无简报 End */


/* 20170808 活动专区-投教共建基地-1文章列表 start */

.cooperate_box {
	padding: 25px 30px 40px;
	border-bottom: 1px solid #EEEEEE;
	margin: 0 -30px;
}

.cooperate_title {
	margin-bottom: 30px;
}

.cooperate_title strong {
	display: block;
	width: 150px;
	height: 37px;
	text-align: center;
	border-bottom: 1px solid #EEEEEE;
	margin: 0 auto;
}

.cooperate_title strong span {
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	line-height: 32px;
	font-size: 20px;
	font-weight: bold;
	color: #005bac;
	padding-bottom: 5px;
	border-bottom: 1px solid #005bac;
}

.cooperate_cen ul {
	margin-bottom: 20px;
	overflow-y: hidden;
}

.cooperate_cen ul li {
	float: left;
	border-bottom: 0 !important;
	margin-right: 37px;
	margin-bottom: 20px;
}

.cooperate_cen ul li em {
	display: block;
	margin-bottom: 10px;
}

.cooperate_cen ul li em img {
	display: block;
	width: 196px;
	height: 49px;
	border: 1px solid #005bac;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	behavior: url(css/PIE.htc);
	position: relative;
	box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.05);
}

.cooperate_cen ul li p {
	text-align: center;
}

.cooperate_cen a.cooperate_more {
	display: block;
	width: 136px;
	height: 38px;
	line-height: 38px;
	color: #5c72c9;
	text-align: center;
	border: 1px solid #5c72c9;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin: 0 auto;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.cooperate_cen a.cooperate_more:hover {
	color: #fff;
	background: #5c72c9;
}

.cooperate_cen a.cooperate_more1 em {
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 11px;
	height: 38px;
	background: url(../images/icon_top1.png) no-repeat center;
	vertical-align: top;
	*vertical-align: middle;
	margin-right: 10px;
}

.cooperate_cen a.cooperate_more1:hover em {
	background: url(../images/icon_top2.png) no-repeat center;
}


/* 20170808 活动专区-投教共建基地-1文章列表 End */


/* 20170809 活动专区-公司活动-走进实体基地 start */

.base_box {
	background: #fff url(../images/base_backg.jpg) repeat-x center top;
}

.base_box .base_inner {
	padding: 40px 30px 35px;
	border-bottom: 1px dashed #EEEEEE;
}

.base_box .base_img {
	width: 570px;
	height: 340px;
	margin: 0 auto;
	position: relative;
}

.base_box .base_img #video_play {
	display: block;
	width: 570px;
	height: 340px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.11);
}

.base_img a {
	background: url(../images/play_back4.png) no-repeat center;
}


/* 20170809 活动专区-公司活动-走进实体基地 End */


/* 20170810 活动专区-1专项活动-列表 start */

.activity_list_ul ul li {
	border-bottom: 1px dashed #EEEEEE;
}

.activity_list_li {
	position: relative;
	padding: 25px 0 25px 218px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	min-height: 155px;
}

/* .activity_list_li:hover { */
/* 	padding-left: 221px; */
/* } */

.activity_list_date {
	position: absolute;
	top: 25px;
	left: 10px;
	width: 130px;
	height: 155px;
	background: url(../images/date_backg.png) no-repeat center;
}

.activity_list_date strong {
	display: block;
	line-height: 70px;
	font-size: 66px;
	color: #fff;
	text-align: center;
	padding-top: 28px;
}

.activity_list_date span {
	display: block;
	line-height: 20px;
	color: #fff;
	text-align: center;
}

.activity_list_inner {
	padding-top: 15px;
	padding-bottom: 3px;
}

.activity_list_inner2 .activity_title2,
.activity_list_inner .activity_title2 {
	display: block;
	line-height: 24px;
	font-size: 16px;
	color: #262626;
	margin-bottom: 5px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.activity_list_li1:hover .activity_list_inner2 .activity_title2,
.activity_list_li:hover .activity_list_inner .activity_title2 {
	color: #5c72c9;
}

.activity_list_inner2 p,
.activity_list_inner p {
	line-height: 24px;
	font-size: 14px;
	color: #999999;
}

.btn_detail {
	width: 150px;
	padding: 10px 0;
	border-top: 1px solid #EFEFEF;
	margin-top: 15px;
}

.btn_detail a {
	display: block;
	line-height: 24px;
	font-size: 14px;
	color: #5c72c9;
}

.activity_list_li1 {
	padding: 25px 0 25px 100px;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
/* 	cursor: pointer; */
}

/* .activity_list_li1:hover { */
/* 	padding-left: 103px; */
/* } */

.activity_list_date1 {
	position: absolute;
	top: 22px;
	left: 10px;
	width: 70px;
}

.line_right {
	position: absolute;
	top: 9px;
	right: 0;
	height: 50px;
	border-right: 1px solid #EEEEEE;
}

.activity_list_date1 strong {
	display: block;
	line-height: 45px;
	font-size: 42px;
	color: #5c72c9;
	text-align: center;
}

.activity_list_date1 span {
	display: block;
	line-height: 20px;
	font-size: 12px;
	color: #5c72c9;
	text-align: center;
}


/* 20170810 活动专区-1专项活动-列表 End */


/* 20170810 模拟体验-风险测评 start */

.taste_box {
	height: 240px;
	background: url(../images/taste_backg.jpg) no-repeat center top;
	overflow: hidden;
	position: relative;
}

.taste01_box {
	background: url(../images/taste_backg1.jpg) no-repeat center top;
}
.taste_nav ul{
	display: flex;
	justify-content: space-between;
}
.taste_nav ul li {
	float: left;
	width: 280px;
	height: 172px;
	margin-right: 26px;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.17);
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	top: 115px;
}

.taste_nav ul li:hover,
.taste_nav ul li.cur {
	top: 70px;
}

.taste_nav ul li.taste_nav1 {
	background: url(../images/taste_nav1.png) no-repeat center / 100% 100%;
}

.taste_nav ul li.taste_nav2 {
	background: url(../images/taste_nav2.png) no-repeat center / 100% 100%;
}

.taste_nav ul li.taste_nav3 {
	background: url(../images/taste_nav3.png) no-repeat center / 100% 100%;
}

.taste_nav ul li.taste_nav4 {
	background: url(../images/taste_nav4.png) no-repeat center / 100% 100%;
}

.taste_nav ul li.taste_nav5 {
	background: url(../images/taste_nav5.png) no-repeat center / 100% 100%;
}

.taste_nav ul li .taste_nav1_inner {
	padding: 90px 20px 0 25px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.taste_nav ul li:hover .taste_nav1_inner,
.taste_nav ul li.cur .taste_nav1_inner {
	padding-top: 80px;
}

.taste_nav1_inner strong {
	display: block;
	line-height: 24px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 8px;
	position: relative;
}

.taste_nav1_inner strong em.icon_clarity1,
.taste_nav1_inner strong em {
	position: absolute;
	top: 12px;
	right: 0;
	width: 140px;
	height: 1px;
	background: url(../images/icon_clarity.png) repeat-x left top;
}

.taste_nav1_inner strong em.icon_clarity1 {
	width: 120px;
}

.taste_nav ul li:hover .taste_nav1_inner strong em,
.taste_nav ul li.cur .taste_nav1_inner strong em {
	background: no-repeat !important;
}

.taste_nav ul li .taste_nav1_inner p {
	color: #e2e8f2;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.taste_nav ul li:hover .taste_nav1_inner p,
.taste_nav ul li.cur .taste_nav1_inner p {
	color: #fff;
}

.taste1_box {
	padding: 55px 0 60px;
	background: #f3f3f3;
}

.taste1_box .wrapfix {
	position: relative;
}

.taste1_box .wrapfix .icon_cur {
	position: absolute;
	top: -17px;
	left: 123px;
	display: block;
	width: 34px;
	height: 18px;
	background: url(../images/lore1_nav6.png) no-repeat center;
	z-index: 999;
}

.taste1_top {
	padding: 20px 30px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
}

.taste1_p {
	padding-left: 155px;
	position: relative;
}

.taste1_p em {
	position: absolute;
	top: 0;
	left: 0;
	width: 88px;
	height: 88px;
	background: url(../images/icon_taste.png) no-repeat center;
}

.taste1_p p {
	line-height: 30px;
	font-size: 16px;
	color: #262626;
}

.activity_list_nner {
	padding: 30px 0;
}

.taste1_left_box {
	float: left;
	width: 320px;
	padding-right: 65px;
}

.taste1_left_title {
	padding-bottom: 10px;
	border-bottom: 1px solid #F0F0F0;
}

.taste1_left_title strong {
	line-height: 24px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.taste1_left_title strong span {
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}

.taste1_left_text {
	padding: 10px 0;
}

.taste1_left_text p {
	line-height: 28px;
	font-size: 16px;
}

.taste1_left_text p span {
	color: #de7251;
}


.taste1_right_box {
	margin-left: 385px;
	border-left: 1px solid #F0F0F0;
	padding-left: 65px;
}

.taste1_right_ul ul li {
	height: 60px;
	border: 1px solid #EEEEEE;
	margin-bottom: 25px;
	cursor: pointer;
	position: relative;
}

.taste1_right_ul ul li:hover {
	border: 1px solid #A8B5EA;
}

.taste1_right_ul ul li.cur {
	background: url(../images/taste_backg.png) repeat left top;
}

.taste_inner {
	display:table;  
    width:580px;  
    height: 48px;
	padding: 6px 45px 6px 60px;
    *position:relative;  
    overflow:hidden;  
}

.taste_text {
	vertical-align:middle;  
    display:table-cell;  
    *position:absolute;  
    *top:50%;
}

.taste1_right_ul ul li p {
	width: 580px;
	line-height: 24px;
	font-size: 16px;
	color: #333333;
	*position:relative;  
    *top:-50%;  
}

.taste1_right_ul ul li:hover p {
	color: #5c72c9;
}

.taste1_right_ul ul li.cur p {
	color: #fff;
}

.taste1_right_ul ul li a {
	width: 18px;
	height: 18px;
	background: url(../images/icon_radio1.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 21px;
	margin-top: -9px;
}

.taste1_right_ul ul li:hover a {
	background: url(../images/icon_radio2.png) no-repeat center;
}

.taste1_right_ul ul li.cur a {
	background: url(../images/icon_radio3.png) no-repeat center;
}

.btn_taste1 a {
	display: block;
	width: 98px;
	height: 32px;
	line-height: 32px;
	color: #728be5;
	text-align: center;
	background: url(../images/icon_btn1.png) no-repeat center;
	position: relative;
}

.btn__pre {
	float: left;
}

.btn__next {
	float: right;
}

.btn_taste1 a:hover,
.btn_taste1 a.cur {
	color: #fefeff;
	background: url(../images/icon_btn01.png) no-repeat center;
}


/* 20170810 模拟体验-风险测评 End */


/* 20170811 模拟体验-风险测评-结果-弹窗 start */


/*遮罩（透明度*/

.pellucidity {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
	background: url(../images/backg_pr.png) left top repeat;
}
.masking {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
	background: url(../images/backg_pr.png) left top repeat;
}

/*对话框*/

.from_box {
	width: 480px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -182px 0 0 -240px;
	z-index: 10000;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(css/PIE.htc);
}

.from_head {
	position: relative;
}

.from_head strong {
	display: block;
	width: 350px;
	line-height: 24px;
	font-size: 16px;
	color: #999999;
	text-align: center;
	padding: 25px 0 18px;
	border-bottom: 1px solid #EEEEEE;
	margin: 0 auto;
}

.close {
	position: absolute;
	top: 12px;
	right: 12px;
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/icon_close.png) no-repeat center;
}

.close:hover {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.from_cen {
	padding: 30px 0 44px;
}

.fruit_box {
	width: 191px;
	height: 143px;
	background: url(../images/fruit_backg.png) no-repeat center;
	margin: 0 auto;
	position: relative;
}

.fruit_box strong {
	display: block;
	line-height: 24px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 36px;
}

.fruit_box span {
	display: block;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	padding-top: 25px;
	padding-left: 80px;
}

.from_lower {
	text-align: center;
	padding-bottom: 50px;
}

.from_lower a {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	margin: 0 10px;
}


/* 20170811 模拟体验-风险测评-结果-弹窗 End */


/* 20170811 搜索-列表 start */

.yuanbao2 {
	position: absolute;
	top: -113px;
	right: -10px;
	width: 240px;
	height: 158px;
	background: url(../images/yuanbao2.png) no-repeat center;
}

.search_input1 {
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -280px;
	width: 470px;
	height: 48px;
	padding: 0 60px 0 30px;
	background: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	behavior: url(css/PIE.htc);
}

.search_input1 input {
	display: block;
	width: 100%;
	padding: 10px 0;
	line-height: 28px;
	font-size: 16px;
	background: none;
	border: none;
	outline: none;
	*margin-left: 280px;
}

.search_input1 .icon_search1 {
	display: block;
	width: 60px;
	height: 48px;
	background: url(../images/icon_search1.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
}

.search_nav ul li {
	margin-right: 8px;
}

.search_nav ul li a {
	width: 258px;
}

.search_nav ul li a.lore1_nav2 {
	background: url(../images/search_nav2.png) no-repeat left top;
}

.search_nav ul li a.lore1_nav3 {
	background: url(../images/search_nav3.png) no-repeat left top;
}

.search_nav ul li a.lore1_nav4 {
	background: url(../images/search_nav4.png) no-repeat left top;
}

.search_nav ul li:hover a.lore1_nav2 {
	background: url(../images/search_nav02.png) no-repeat left top;
}

.search_nav ul li:hover a.lore1_nav3 {
	background: url(../images/search_nav03.png) no-repeat left top;
}

.search_nav ul li:hover a.lore1_nav4 {
	background: url(../images/search_nav04.png) no-repeat left top;
}

.search_nav ul li.cur a.lore1_nav2 em {
	background: url(../images/investor_nav2_cur.png) no-repeat center;
}

.search_nav ul li.cur a.lore1_nav3 em {
	background: url(../images/investor_nav3_cur.png) no-repeat center;
}

.search_nav ul li.cur a.lore1_nav4 em {
	background: url(../images/investor_nav4_cur.png) no-repeat center;
}

.search_inner {
	border-top: 1px solid #EEEEEE;
}

.icon_lecture {
	width: 15px;
	height: 24px;
	vertical-align: top;
	position: absolute;
	top: 22px;
	left: 0;
}

.lore1_inner ul li a .icon_list1 {
	width: 15px;
	background: url(../images/icon_list1.png) no-repeat left center;
}

.lore1_inner ul li:hover a .icon_list1 {
	width: 15px;
	background: url(../images/icon_list1.png) no-repeat right center;
}


/* 20170811 搜索-列表 End */


/* 20170811 搜索-列表-无结果 start */

.no_info {
	padding: 115px 0 140px;
}

.no_info .no_img {
	width: 348px;
	height: 226px;
	margin: 0 auto 30px;
}

.no_info p {
	color: #262626;
	text-align: center;
}


/* 20170811 搜索-列表-无结果 End */


/* 20170811 投资者保护-列表 start */

.banner_investor {
	background: url(../images/banner_investor.jpg) no-repeat center;
}

.investor_nav ul li a.lore1_nav1 {
	background: url(../images/investor_nav1.png) no-repeat left top;
}

.investor_nav ul li a.lore1_nav2 {
	background: url(../images/investor_nav2.png) no-repeat left top;
}

.investor_nav ul li a.lore1_nav3 {
	background: url(../images/investor_nav3.png) no-repeat left top;
}

.investor_nav ul li a.lore1_nav4 {
	background: url(../images/investor_nav4.png) no-repeat left top;
}

.investor_nav ul li a.lore1_nav5 {
	background: url(../images/investor_nav5.png) no-repeat left top;
}

.investor_inner {
	border-top: 1px solid #EEEEEE;
}


/* 20170811 投资者保护-列表 End */


/* 20170814 搜索-列表-无结果 start */

.investigate_box {
	width: 100%;
	background: #f3f3f3;
	padding: 70px 0 50px;
}

.investigate_inner {
	width: 800px;
	padding: 130px 0 55px;
	background: #fff;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	behavior: url(css/PIE.htc);
	position: relative;
	margin: 0 auto;
}

.investigate_top {
	display: block;
	width: 800px;
	height: 160px;
	background: url(../images/investigate_top.png) no-repeat center;
	position: absolute;
	top: -38px;
	left: 0;
}

.investigate_top1 {
	background: url(../images/investigate_top1.png) no-repeat center;
}

.investigate_dl {
	padding: 0 60px 0 45px;
}

.investigate_dl dl {
	margin-bottom: 30px;
}

.investigate_dl dl dt {
	line-height: 40px;
	position: relative;
}

.investigate_dl dl dt span {
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	padding: 0 15px;
	background: #fff;
	position: relative;
	z-index: 999;
}

.investigate_dl dl dt span i {
	line-height: 33px;
	font-size: 28px;
	color: #333333;
	vertical-align: top;
	*vertical-align: middle;
}

.investigate_dl dl dt .line_dt {
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 0px;
	border-bottom: 1px solid #EEEEEE;
}

.investigate_dl dl dd p {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	padding: 0 15px 0 48px;
	position: relative;
}

.investigate_dl dl dd:hover p {
	background: #eeeeee;
}

.investigate_dl dl dd p a {
	display: block;
	width: 14px;
	height: 14px;
	background: #FFFFFF;
	border: 1px solid #A4A4A4;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	behavior: url(css/PIE.htc);
	position: absolute;
	top: 12px;
	left: 15px;
}

.investigate_dl dl dd p a.cur {
	display: block;
	width: 8px;
	height: 8px;
	border: 4px solid #0b4da2;
}

.investigate_dl dl dd p a.multiterm_a {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	behavior: url(css/PIE.htc);
	position: absolute;
}

.investigate_dl dl dd p .multiterm_a.cur {
	width: 19px;
	height: 16px;
	background: url(../images/multiterm_a.png) no-repeat center;
	border: none;
}

.texta_box {
	height: 115px;
	padding: 25px 0 45px 15px;
	overflow: hidden;
}

.texta_box textarea {
	width: 658px;
	height: 93px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
	padding: 10px;
	border: 1px solid #E5E5E5;
	resize: none;
}

.investigate_info .investigate_title {
	position: relative;
	margin-bottom: 45px;
}

.investigate_info .investigate_title strong {
	display: block;
	width: 96px;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	color: #333333;
	text-align: center;
	padding: 0 15px;
	background: #fff;
	margin: 0 auto;
	position: relative;
	z-index: 999;
}

.investigate_info .investigate_title em {
	width: 100%;
	height: 0px;
	border-bottom: 1px dashed #EEEEEE;
	position: absolute;
	top: 12px;
	left: 0;
	z-index: 998;
}

.investigate_grid_box {
	padding: 0 60px;
}

.grid_box {
	margin-bottom: 10px;
}

.grid_box span {
	display: block;
	float: left;
	width: 145px;
	padding-right: 20px;
	line-height: 44px;
	font-size: 16px;
	color: #333333;
	text-align: right;
}

.grid_box .input_text {
	height: 44px;
	position: relative;
	overflow: hidden;
}

.grid_box .input_text input {
	width: 483px;
	line-height: 22px;
	font-size: 16px;
	color: #333333;
	padding: 10px 15px;
	background: #fff;
	border: 1px solid #E5E5E5;
	outline: none;
}

.grid_box .input_text1 input {
	width: 345px;
}

.achieve_a,
.code_a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.code_a img {
	display: block;
	width: 142px;
	height: 44px;
}

.achieve_a {
	width : 112px;
	line-height: 44px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	padding: 0 15px;
	background: #e46666;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(css/PIE.htc);
	cursor: pointer;
}

.achieve_a.sent{
	background: #c3c3c3;
	cursor: wait;
}

.btn_grid a {
	margin: 30px auto 0;
}

.pabot {
	padding-bottom: 45px;
}


/* 20170814 搜索-列表-无结果 End */


/* 20170814 活动专区-问卷调查-2结果-弹窗 start */

.from_cen1 {
	padding: 35px 0 25px;
}

.fruit1_box em {
	display: block;
	width: 98px;
	height: 124px;
	background: url(../images/fruit_img.png) no-repeat center;
	margin: 0 auto 30px;
}

.fruit1_box p {
	line-height: 24px;
	font-size: 16px;
	color: #262626;
	text-align: center;
}


/* 20170814 活动专区-问卷调查-2结果-弹窗 End */

/* 20170817 抽奖页面 start */

.award_box {
	width: 100%;
	background: #f7f7f7;
	padding: 65px 0 65px;
}

.award_inner {
	width: 530px;
	height: 674px;
	padding: 135px 135px 0;
	background: url(../images/award_backg.png) no-repeat left bottom;
	margin: 0 auto;
	position: relative;
}

.award_top {
	padding-top: 16px;
	text-align: center;
	margin-bottom: 45px;
}

.award_top p {
	line-height: 32px;
	font-size: 24px;
	color: #fff;
}

.award_top span {
	display: block;
	line-height: 32px;
	font-size: 16px;
	color: #ffdf3b;
}

.award_cen {
	width: 501px;
	padding: 0 14px 0 15px;
	margin-bottom: 65px;
}

.award_title strong {
	display: block;
	line-height: 66px;
	font-size: 30px;
	color: #ff8948;
	font-weight: bold;
	text-align: center;
	background: url(../images/award_title.png) no-repeat center;
}

.award_scrape {
	width: 501px;
	height: 229px;
	position: relative;
}

.award_img img {
	width: 501px;
	height: 229px;
}

.btn_award {
	width: 180px;
	height: 72px;
	position: absolute;
	top: 72px;
	left: 160px;
	z-index: 999;
}

.btn_award a {
	display: block;
	height: 72px;
	line-height: 60px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	background: url(../images/icon_btn.png) no-repeat left top;
}

.btn_award a:hover,
.btn_award a.cur {
	background: url(../images/icon_btn0.png) no-repeat left top;
}

.award_lower .award_text {
	padding-left: 80px;
	padding-bottom: 20px;
	position: relative;
}

.award_lower .award_text span {
	line-height: 24px;
	font-size: 18px;
	color: #ffea00;
	position: absolute;
	top: 0;
	left: 0;
}

.award_lower .award_text p {
	line-height: 24px;
	font-size: 14px;
	color: #f8e6ff;
}

.icon_click {
	width: 220px;
	height: 282px;
	background: url(../images/icon_click.png) no-repeat center;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 999;
}


/* 20170817 抽奖页面 End */


/* 20170817 抽奖页面-中奖 start */

.from_award_box .from_head strong {
	line-height: 32px;
	font-size: 24px;
	color: #333333;
	border-bottom: none !important;
}

.from_award_box .from_cen {
	text-align: center;
	padding: 30px 0 45px;
}

.award_img1 img {
	width: 269px;
	height: 156px;
}

.from_award_box .btn_taste1 a {
	width: 130px;
	height: 30px;
	line-height: 30px;
}
	
/* 20170817 抽奖页面-中奖 End */

/* 20170819 公告列表 start */

.list_line {
	border-top: 1px solid #EEEEEE;
}

.list_pabot {
    padding: 35px 0 0;
}


/* 20170819 公告列表 End */


/* 20170819 模拟体验-理财小工具-定投 start */

.taste1_box .wrapfix .icon2_cur {
    left: 429px;
}

.financing_inner {
	background: #fff;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}

.financing_nav {
	height: 60px;
	background: url(../images/financing_nav.png) repeat left top;
	text-align: center;
}

.financing_nav ul {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	width: 700px;
	margin: 0 auto;
}

.financing_nav ul li {
	float: left;
	width: 33.3%;
}

.financing_nav ul li a {
	display: block;
	line-height: 60px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	position: relative;
}

.financing_nav ul li:hover a,
.financing_nav ul li.cur a {
	font-weight: bold;
}


.financing_cen {
	padding: 45px 35px 30px;
}

.financing_table {
	padding-bottom: 45px;
}

.financing_td {
	padding-right: 24px;
}

.financing_td strong {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 12px;
}

.financing_input {
	width: 254px;
	padding: 0 40px 0 20px;
	line-height: 34px;
	border: 1px solid #F0F0F0;
	position: relative;
}

.financing_input input {
	width: 100%;
	height: 24px;
	line-height: 24px;
	padding: 5px 0;
	font-size: 14px;
	color: #333333;
	background: none;
	border: none;
	outline: none;
}

.financing_input span {
	line-height: 34px;
	font-size: 14px;
	color: #666666;
	position: absolute;
	top: 0;
	right: 20px;
}


.financing_a {
	padding-top: 39px;
	padding-left: 9px;
}

.income_box {
	padding-bottom: 30px;
}


.income_title strong {
	display: block;
	line-height: 24px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

.income_table {
	overflow: hidden;
}

.income_table table {
	width: 100%;
	table-layout: fixed;
}

.income_table table tr td {
	background: #f3f3f3;
}

.income_inner {
	padding: 38px;
	position: relative;
}

.icon_liner {
	width: 1px;
	height: 120px;
	background: #DEDEDE;
	position: absolute;
	top: 15px;
	right: 0;
}

.income_inner p {
	line-height: 24px;
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
}


.income_inner strong {
	display: block;
	line-height: 40px;
	font-size: 36px;
	color: #ff711c;
	text-align: center;
}

.income_inner strong span {
	display:inline-block;
_display:inline;
*display:inline;
zoom:1;
	line-height: 20px;
	font-size: 16px;
	color: #666666;
	margin-left: 8px;
	vertical-align: top;
	margin-top: 15px;
}

.hint_box span {
	display: block;
	line-height: 24px;
	color: #da3e3f;
	text-align: center;
}

.hint_box p {
	line-height: 24px;
	text-align: center;
}

/* 20170819 模拟体验-理财小工具-定投 End */


/* 20170819 模拟体验-理财小工具-复利 start */

.calculator_table {
	width: 416px;
	height: 404px;
	padding-top: 30px;
	margin: 0 auto;
}

.calculator1_table {
    width: 450px !important;
}

.calculator_table table tr th {
	line-height: 35px;
	font-size: 16px;
	color: #333333;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 15px;
}

.calculator_table table tr td {
	padding-bottom: 15px;
	position: relative;
}

.calculator_table table tr td.td_z{
	z-index: 99;
}

.calculator_radio a {
	float: left;
	line-height: 36px;
	font-size: 16px;
	color: #999999;
	padding-left: 22px;
	margin-right: 35px;
	position: relative;
}

.calculator_radio a:hover,
.calculator_radio a.cur {
	color: #333333;
}

.calculator_radio a em {
    display: block;
    width: 16px;
    height: 16px;
    background: url(../images/icon_radio01.png) no-repeat center;
    position: absolute;
    top: 10px;
    left: 0;
}

.calculator_radio a:hover em,
.calculator_radio a.cur em {
	background: url(../images/icon_radio02.png) no-repeat center;
}


.fruit_input {
	background: #f9f9f9;
}

.fruit_input input {
	text-align: center;
	color: #999999;
}

.btn_start {
	padding: 25px 0 45px;
}

.btn_start a {
	margin: 0 auto;
}


/* 20170819 模拟体验-理财小工具-复利 End */



/* 20170819 模拟体验-理财小工具-逆回 start */


.icon_down {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	width: 43px;
	height: 34px;
	background: url(../images/icon_down.png) no-repeat 10px center;
	vertical-align: top;
	*vertical-align: middle;
	margin-right: -20px;
}

.drop_box {
    width: 304px;
    background: #fff;
    padding-right: 10px;
    border: 1px solid #F0F0F0;
    border-top: 0 !important;
    position: absolute;
    top: 36px;
    /**top: 38px;*/
    left: 0;
    z-index: 9999;
}

.drop_a {
	background: #fff;
	height: 180px;
	overflow-y: scroll;
}

.drop_a a {
	display: block;
	line-height: 36px;
	color: #666666;
	padding: 0 20px;
}

.drop_a a:hover {
	color: #fff;
	background: url(../images/down_backg.png) repeat left top;
}

.btn_resetting {
	text-align: center;
	position: relative;
}

.btn_resetting a {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
}

/* 20170819 模拟体验-理财小工具-逆回 End */

.main_box {
	position: relative;
	z-index: 997;
}

/* 20170819 模拟体验-理财小工具-逆回-计算结果-弹窗 start */

.fruit3_box {
    width: 385px;
    margin: -156px 0 0 -192px;
}

.fruit3_box .from_cen {
    padding: 44px 0;
}

.fruit_text p {
	width: 290px;
	line-height: 24px;
	font-size: 16px;
	color: #333333;
	text-align: center;
	margin: 0 auto;
}

.fruit_text strong {
	display: block;
	line-height: 50px;
	font-size: 46px;
	color: #ff711c;
	text-align: center;
}

.fruit_text strong span {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
	padding-top: 20px;
	vertical-align: top;
}

/* 20170822 模拟体验-理财小工具-逆回-计算结果-弹窗 End */


/* 20170824 国元大讲堂-视频公开课_1 start */

.banner_lecture {
    height: 260px;
    position: relative;
}

.flash_box {
	width:1920px;
	height: 260px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
}

.flash_inner {
	width: 1920px;
	height: 260px;
}

.lecture1_img a.play_back1 {
    width: 110px;
    height: 110px;
    background: url(../images/play_back1.png) no-repeat center;
    margin: -55px 0 0 -55px;
}

/* 20170824 国元大讲堂-视频公开课_1 End */


/* 20170824 国元大讲堂-视频公开课_3 start */

.lecture1_img a.play_back6 {
    background: url(../images/play_back6.png) no-repeat center;
}

/* 20170824 国元大讲堂-视频公开课_3 End */


/* 20170824 活动专区-2公司活动-历史回顾-列表 start */

.banner_activity {
    height: 260px;
}

/* 20170824 活动专区-2公司活动-历史回顾-列表 End */

.cooperate_button{
	height: 202px;
	margin-bottom: 20px;
	overflow-y: hidden;
}

/* 20170828 模拟体验-风险测评-多选 start */

.taste1_right_ul01 ul li a {
	background: url(../images/icon_checkbox1.png) no-repeat center;
}

.taste1_right_ul01 ul li:hover a {
	background: url(../images/icon_checkbox2.png) no-repeat center;
}

.taste1_right_ul01 ul li.cur a {
    background: url(../images/icon_checkbox3.png) no-repeat center;
}

/* 20170828 模拟体验-风险测评-多选 End */

/* 20170828 index start */

.activity_li em.icon_activity5 {
    background: url(../images/icon_activity10.png) no-repeat center;
}

.activity_li em.icon_activity6 {
    background: url(../images/icon_activity6.png) no-repeat center;
}

.activity_li em.icon_activity7 {
    background: url(../images/icon_activity7.png) no-repeat center;
}

.activity_li em.icon_activity8 {
    background: url(../images/icon_activity8.png) no-repeat center;
}

/* 20170828 index End */


/* 20170901 模拟体验-理财小工具-定投 start */

.financing_box {
	background: url(../images/financing_backg.jpg) no-repeat center top;
}

.financing_nav ul li a em {
	display: inline-block;
	width: 28px;
	height: 60px;
	vertical-align: top;
	*vertical-align: middle;
	margin-right: 10px;
}

.financing_nav ul li a em.icon_financing1 {
	background: url(../images/icon_financing1.png) no-repeat center;
}

.financing_nav ul li a em.icon_financing2 {
	background: url(../images/icon_financing2.png) no-repeat center;
}

.financing_nav ul li a em.icon_financing3 {
	background: url(../images/icon_financing3.png) no-repeat center;
}

.financing_nav ul li:hover a i,
.financing_nav ul li.cur a i {
	width: 23px;
	height: 8px;
	background: url(../images/icon_financing4.png) no-repeat center;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: 8px;
}

/* 20170901 模拟体验-理财小工具-定投 End */


/* 20170901 投资者保护-列表 start */


.investor_nav ul li:hover a.lore1_nav1 {
    background: url(../images/investor_nav01.png) no-repeat left top;
}

.investor_nav ul li:hover a.lore1_nav2 {
    background: url(../images/investor_nav02.png) no-repeat left top;
}

.investor_nav ul li:hover a.lore1_nav3 {
    background: url(../images/investor_nav03.png) no-repeat left top;
}

.investor_nav ul li:hover a.lore1_nav4 {
    background: url(../images/investor_nav04.png) no-repeat left top;
}

.investor_nav ul li:hover a.lore1_nav5 {
    background: url(../images/investor_nav05.png) no-repeat left top;
}

.lore1_nav ul li.cur a em {
	position: absolute;
	bottom: -20px;
	left: 50%;
	display: block;
	width: 40px;
	height: 20px;	
	margin-left: -20px;
}

.investor_nav ul li.cur a.lore1_nav1 em {
	background: url(../images/investor_nav1_cur.png) no-repeat center;
}

.investor_nav ul li.cur a.lore1_nav2 em {
	background: url(../images/investor_nav2_cur.png) no-repeat center;
}

.investor_nav ul li.cur a.lore1_nav3 em {
	background: url(../images/investor_nav3_cur.png) no-repeat center;
}

.investor_nav ul li.cur a.lore1_nav4 em {
	background: url(../images/investor_nav4_cur.png) no-repeat center;
}

.investor_nav ul li.cur a.lore1_nav5 em {
	background: url(../images/investor_nav5_cur.png) no-repeat center;
}

/* 20170901 投资者保护-列表 End */


/* 20170907 抽奖页面 start */

.drift {
	-webkit-animation:fadeOutUp 2s .2s ease infinite;
	-moz-animation:fadeOutUp 2s .2s ease infinite;
}

@-webkit-keyframes fadeOutUp {
	0% {
	opacity:0;
	-webkit-transform:translate(0,0);
	width: 258px;
	height: 336px;
	background: url(../images/icon_click1.png) no-repeat center;
	bottom: -65px;
	right: -34px;
	}	
	100% {
	opacity:1;
	-webkit-transform:translate(-120px,-120px);
	width: 258px;
	height: 336px;
	background: url(../images/icon_click1.png) no-repeat center;
	bottom: -65px;
	right: -34px;
	}
}

@-moz-keyframes fadeOutUp {
	0% {
	opacity:0;
	-moz-transform:translate(0);
	width: 258px;
	height: 336px;
	background: url(../images/icon_click3.png) no-repeat center;
	}
	100% {
	opacity:1;
	-moz-transform:translate(-120px,-120px);
	width: 258px;
	height: 336px;
	background: url(../images/icon_click3.png) no-repeat center;
	}
}

.drift_stop {
	animation-play-state:paused;
	-webkit-animation-play-state:paused;
}

/* 20170907 抽奖页面 End */

/* 20170912 搜索-列表 start */

.search1_nav ul li {
	margin-right: 12px;
}

.search1_nav ul li a {
	width: 354px;
}

.search1_nav ul li a.lore1_nav1 {
	background: url(../images/search1_nav1.png) no-repeat left top;
}
.search1_nav ul li a.lore1_nav2 {
	background: url(../images/search1_nav2.png) no-repeat left top;
}
.search1_nav ul li a.lore1_nav3 {
	background: url(../images/search1_nav3.png) no-repeat left top;
}

.search1_nav ul li:hover a.lore1_nav1 {
	background: url(../images/search1_nav01.png) no-repeat left top;
}

.search1_nav ul li:hover a.lore1_nav2 {
	background: url(../images/search1_nav02.png) no-repeat left top;
}

.search1_nav ul li:hover a.lore1_nav3 {
	background: url(../images/search1_nav03.png) no-repeat left top;
}

.search1_nav ul li.cur a.lore1_nav1 em {
    background: url(../images/investor_nav2_cur.png) no-repeat center;
}

.search1_nav ul li.cur a.lore1_nav2 em {
    background: url(../images/investor_nav3_cur.png) no-repeat center;
}

.search1_nav ul li.cur a.lore1_nav3 em {
    background: url(../images/investor_nav4_cur.png) no-repeat center;
}
.survey_title{
	font-size: 32px;
    font-family: Arial;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 10.5rem;
}
/* 20170912 搜索-列表 End */
.side_nav ul li {
	margin-bottom: 30px;
}

.side_nav ul li:hover a i.xg {
	display: inline-block;
	width: 26px;
	height: 40px;
	background: url(../images/arrgif_03.gif) no-repeat center;
	vertical-align: top;
	margin-left: 10px;
}

.side_box .btn_side {
	margin-top: 50px;
}
/* 广告  */
.zzc {
    z-index: 999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.tk_com{
	z-index: 999;
	width: 100%;
	padding: 100px 0;
	position: fixed;
	text-align: center;
	top: 0;
	left: 0;
	display: table;
}
.tk_img{
	display: table-cell;
	vertical-align: middle;
}
.tk_cont{
	display: inline-block;
	position: relative;
	width: 100%;
}

.tk_com a.close{
	position: absolute;
	top: 0;
	right: 10%;
	z-index: 999;
}
/****底部广告***/
.fix_advent{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}
.fix_advent .bg{
	background: url(../images/tmbg3.png) repeat;
	height: 180px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9
}
.fix_advent .cont{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 10
}
.fix_advent .cont .close{
	position: absolute;
	right: 20px;
	top: 35px;
	z-index: 10
}
.fix_advent .wx{
	padding: 20px 255px 20px 45px;
	width: 263px;
	background: url(../images/tmbg3.png) repeat;
	margin-top: 28px;
	position: relative
}
.fix_advent .wx a{
	width: 205px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin-top: 15px;
	background: #fdb811
}
.fix_advent .wx .p1{
	font-size: 24px;
	color: #fff;
	line-height: 40px;
}
.fix_advent .wx .pa_wx{
	position: absolute;
	right: 90px;
	top: 20px;
	text-align: center;
	width: 160px;
}
.fix_advent .wx .pa_wx img{
	padding: 10px;
	width: 100px;
	height: 100px;
	background: #fff;
}
.fix_advent .wx .pa_wx p{
	font-size: 14px;
	color: #fff;
}
.fix_advent  .fix_img{
	display: block;
}
.gz_word h4{
	font-size: 16px;
	line-height: 35px;
	color: #262626;
	font-weight: bold;
	margin-top: 18px;
	position: relative;
}
.gz_word p{
	font-size: 16px;
	line-height: 35px;
}
.zr_word h4 i{
	position: absolute;
	height: 1px;
	width: 100%;
	display: block;
	background: #eee;
	top: 18px;
	left: 0;
}
.zr_word h4 span{
	background: #fff;
	padding-right: 10px;
	position: relative;
	z-index: 2;
}
.zr_word p{
	padding-left: 30px;
	background: url(../images/dian_icon4.png) left 16px no-repeat;
}
.zr_word p.no_dian{
	background: none;
	padding-left: 0;
}
.zr_word p.dian_icon5{
	background: url(../images/dian_icon6.png) left 16px no-repeat;
}
.gz_bot{
	margin: 30px auto;
}
.gz_bot li{
	padding-left: 120px;
	position: relative;
	padding: 5px 0 5px 120px;
	width: 275px;
	float: left;
}
.gz_bot li.one{
	margin-right: 70px;
	border-right: 1px #eee solid;
}
.gz_bot li img{
	position: absolute;
	left: 0;
	top: 0
}
.gz_bot li p{
	font-size: 16px;
	color: #262626;
	padding: 15px 0;

}
.gz_bot li a{
	color: #005bac;
	border:1px #005bac solid;
	display: inline-block;
	width: 150px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	transition: all 0.2s
}
.gz_bot li a:hover{
	color: #fff;
	background: #005bac
}
.numbg_fix{
	z-index: 99;
	position: fixed;
	width: 100%;
	height: 60px;
	left: 0;
	bottom: 0;
	background:#285a8d url(../images/numbg_fix.jpg) center center no-repeat
}

.numbg_fix .cont{
	width: 1200px;
	margin:0 auto;
	position: relative;
}
.numbg_fix .close{
	position: absolute;
	right: -10px;
	top: 15px;
}
.numbg_fix .cont p{
	float: left;
	color: #fff;
	font-size: 16px;
	margin-right: 60px;
	line-height: 60px;
}
.numbg_fix .cont p span{
	font-size: 20px;
	margin-left: 15px;
	padding-right: 20px;
	font-weight: bold;
	margin-right: 15px;
}
.numbg_fix .cont p em{
	margin-left: 10px;
}
.numbg_fix .cont p.c1 span{
	color: #ff3232;
	background: url(../images/sj_icon10.png) right 8px no-repeat;
}
.numbg_fix .cont p.c2 span{
	color: #00e700;
	background: url(../images/sj_icon10.png) right -60px no-repeat;
}
.numbg_fix .cont p.c1 em{
	color: #ff3232;
}
.numbg_fix .cont p.c2 em{
	color: #00e700;
}

/* 20171103 新手帮助 start */

.guide_box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/guide_backg.png) no-repeat center;
	background-size: 100% 100%;
	z-index: 999;
}

.guide_box .guide_inner {
	height: 100%;
}

.guide_flash {
	height: 100%;
	overflow: hidden;
	position: relative;
}

.guide_flash_inner {
	width: 1200px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -600px;
}


/* 20171103 新手帮助 End */
/* 20171205 兼容手机访问 */
.header,
.main_box,
.footer_box,
.detail_baneer,
.lore_detail_box{
	min-width: 1200px;
	width:expression(document.body.clientWidth <= 1200? "1200px": "auto");
}

/****投教基地*****/
.tj_banner{
	background: url(../images/tj_banner.jpg) center center no-repeat;
}
.tj_banner .lore_banenr_text{
	height: 215px;
}
.tj_banner .pa_img{
	position: absolute;
	right: 85px;
	bottom: 0;
}
.tj_box{
	padding: 60px;
	background: #fff;
}
.tj_box .word{
	font-size: 16px;
	line-height: 35px;
	color: #262626;
}
.tj_box .word p{
	text-indent: 35px;
}
.lecture1_nav ul li.cur a.lore1_nav4 em{
	background:  url(../images/investor_nav2_cur.png) no-repeat center
}
.lecture1_nav ul li.cur a.lore1_nav5 em{
	background:  url(../images/investor_nav5_cur.png) no-repeat center
}
.lecture1_nav ul li.cur a.lore1_nav6 em{
	background:  url(../images/investor_nav3_cur.png) no-repeat center
}
.tj_box .img_box{
	margin: 20px 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

.map p{
	font-size: 18px;
	margin-bottom: 20px;
	color: #262626;
}
.tj_box .info{
	margin: 15px 0;
}
.tj_box .info dl{
	padding: 10px 0 10px 35px;
	position: relative;
	margin-right: 120px;
}
.tj_box .info dt{
	display: inline-block;
	font-size: 16px;
	color: #262626;
	line-height: 35px;
	font-weight: bold;
}
.tj_box .info dd{
	display: inline-block;
	color: #000;
	font-size: 16px;
	margin-left: 10px;
}
.tj_box .info dl.icon01{
	background: url(../images/tj_icon01.png) left center no-repeat;
}
.tj_box .info dl.icon02{
	background: url(../images/tj_icon02.png) left center no-repeat;
}
.tj_box .info dl.icon03{
	background: url(../images/tj_icon03.png) left center no-repeat;
}
.tj_box .info dl.icon04{
	background: url(../images/tj_icon04.png) left center no-repeat;
}

/****意见反馈*****/
 .tab_nav{
 	border-bottom: 1px #eee solid;
 	padding-left: 12px;
 }
.tab_nav a{
	width: 119px;
	padding: 0 20px 0 10px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #333;
	display: inline-block;
	text-align: center;
	background: url(../images/tab_nav_bg1.png) no-repeat;
	margin-left: -12px;
	float: left;
}
.tab_nav a.line_h2{
	line-height: 20px;
	padding-top: 10px;
	height: 50px;
}

.tab_nav a.cur{
	font-weight: bold;
	color: #005bac;
	position: relative;
	z-index: 9;
	background: url(../images/tab_nav_bg1s.png)  no-repeat;
}
.tab_nav2 a{
	width: 105px;
	background: url(../images/tab_nav_bg2.png) no-repeat;
}

.tab_nav a span{
	position: absolute;
	width: 100%;
	height: 1px;
	background: #fff;
	bottom: -1px;
	left: 0;
	display: none;
}
.tab_nav a.cur span{
	display: block;
}
.suggestion_box{
	background: #fff;
	padding: 35px;
	border:1px #eee solid;
}
.suggestion_box .txt_p{
	font-size: 16px;
	color: #333;
	line-height:35px;
	margin-bottom: 10px;
}
.suggestion_box textarea{
	height: 260px;
	padding: 20px;
	width: 1088px;
	border:1px #eee solid;
}
.suggestion_box .way{
	margin-top: 20px;
}
.suggestion_box .way span,
.suggestion_box .way a{
	font-size: 16px;
	color: #333;
}
.suggestion_box .way a{
	padding-left: 20px;
	margin-right: 20px;
	background: url(../images/icon_radio01.png) left center no-repeat;
}
.suggestion_box .way a.cur{
	background: url(../images/icon_radio02.png) left center no-repeat
}
.suggestion_box .txt_input_box{
	margin-top: 20px;
}
.suggestion_box .txt_input{
	margin-bottom: 10px;
}
.suggestion_box .txt_input input{
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	width: 400px;
	border:1px #eee solid;
}
.btn_box{
	margin-top: 20px;
}
.btn_box a{
	display: inline-block;
	width: 98px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 20px;
	font-size: 14px;
}
.btn_box a.bg_btn{
	color: #fff;
	background: url(../images/icon_btn01.png) left center no-repeat;
}
.btn_box a.link_btn{
	color: #778cdf;
}
.suggestion_box .search_box span{
	color: #333;
	font-size: 16px;
}
.suggestion_box .search_box input{
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	width: 300px;
	border:1px #eee solid;
	margin: 0 10px;
}
.suggestion_box .search_box a{
	display: inline-block;
	width: 60px;
	height: 34px;
	line-height: 34px;
	border:1px #eee solid;
	text-align: center;
	color: #224d9d;
}
.no_found{
	text-align: center;
	padding: 100px 0;
}

.no_found span{
	font-size: 16px;
	color: #666;
	padding-left: 180px;
	background: url(../images/no_found.jpg) left center no-repeat;
	height: 180px;
	line-height: 180px;
	display: inline-block;
}
.aq_list li{
	padding: 15px 0 0;
	
	border-bottom: 1px #eee solid;
}
.aq_list li em{
	position: absolute;
	left: 15px;
	top: 0px;
	display: inline-block;
	width: 21px;
	height: 25px;
	z-index: 9;
}

.mt40{margin-top: 40px !important;}

.aq_list li p.aq_q{
	padding-bottom: 15px;
	padding-left: 50px;
	background: url(../images/sj_icon1.png) right center no-repeat;
	line-height: 24px;
	position: relative;
	cursor: pointer;

}
.aq_list li p.aq_q.cur{
	background: url(../images/sj_icon1_up.png) right center no-repeat;
	color: #005bac;
	font-weight: bold;
}
.aq_list li p.aq_q em{
	background: url(../images/qa_icon.png) center top no-repeat;
}
.aq_list li .aq_a{
	display: none;
	position: relative;
	padding: 18px;
	padding-left: 50px;
	height: 101%;
	background: #f6f6f6;
}
.aq_list li .aq_a p{
	font-size: 14px;
	color: #262626;
	line-height: 24px;
}
.aq_list li .aq_a em{
	top: 20px;
	background: url(../images/qa_icon.png) center bottom no-repeat;
}
.aq_list li .aq_a i.line{
	z-index: 999;
	position: absolute;
	left: 25px;
	top: -10px;
	display: inline-block;
	width: 2px;
	height: 24px;
	background: url(../images/qa_icon.png) center -26px no-repeat;}
.aq_list li .aq_a i.sj_uo{
	position: absolute;
	left: 35px;
	top: -15px;
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 10px transparent solid;
	border-right: 10px transparent solid;
	border-bottom: 15px #f6f6f6 solid
}
.aq_list li .aq_a p.c1{
	color: #999
}
.aq_list li .aq_a p.c2{
	color: #ee9803;
	font-weight: bold;
	margin-top: 30px;
}
.aq_list li .aq_a p.c3{
	color: #666;
}

/******国元投教20190225 新增*****/
.lore1_cen_tips{
	display: block;
	width:36px;
	height:20px;
	background:url(../images/investor_white.png) center center no-repeat;
	position:absolute;
	top:1px;
	left:0;
	z-index: 10;
}
.lore1_cen_tips1{
	left:175px;
}
.lore1_cen_tips2{
	left:583px;
}
.lore1_cen_tips3{
	left:989px;
}
.pt20{
	padding-top:20px;
}

.lore1_h5{
	text-align:left;	
	font-size:16px;
	line-height:30px;
	color:#000000;
	padding-left:15px;
}
.gy_video_list{
	background:#fff;
	border: 1px solid #EEEEEE;
	border-top:0 none;
}
.gy_video_ul{
	width:1200px;
	overflow: hidden;
}
.gy_video_ul ul{
	padding:14px 21px;
}
.gy_video_ul li{
	margin:16px 7px 0;
	-webkit-box-shadow: 0 0 15px 3px rgba(243,243,243,.5);
	box-shadow: 0 0 15px 3px rgba(243,243,243,.5);
	width:275px;
	height:260px;
	overflow: hidden;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	float:left;
}
.gy_video_item{
	padding:12px;
	-webkit-transition:all .3 linear both;
	-moz-transition:all .3 linear both;
	-o-transition:all .3 linear both;
	transition:all .3 linear both;
}
.gy_video_ul li:hover {
	-webkit-box-shadow: 0 0 15px 3px rgba(243,243,243,99);
	box-shadow: 0 0 15px 3px #999999;
}

.gy_video_ul li .top{
	position:relative;
}
.gy_video_ul li .top img{
	display: block;
	width:251px;
	height:150px;
}
.gy_video_ul li .top .tag{
	position:absolute;
	left:0;
	top:5px;
	z-index: 10;
}
.gy_video_ul li .top .tag .yc{
    display: inline-block;
	width:48px;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-align:center;
	color:#fff;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	background:#e46666;
	margin-left:5px;
}
.gy_video_ul li .top .tag .new{
    display: inline-block;
	width:48px;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-align:center;
	color:#fff;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	background:#879ae6;
	margin-left:5px;
}
.gy_video_ul li .top .play{
	display: block;
	width:40px;
	height:40px;
	background:url(../images/icon_video.png) center center no-repeat;
	cursor: pointer;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-20px;
	margin-left:-20px;
	z-index: 10;
}
.gy_video_ul li .top .play:hover{
	background:url(../images/icon_video1.png) center center no-repeat;
}
.gy_video_item h5{
	font-size:16px;
	line-height:22px;
	color:#262626;
	height:44px;
	margin-top:11px;
	overflow: hidden;
}
.gy_video_item .other{
	margin-top:7px;
	line-height:22px;
	overflow: hidden;
}
.gy_video_item .other em{
	font-size:14px;
	float:left;
	padding:0 5px;
	max-width:135px;
	height:22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	color:#fff;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align:center;
	background:#879ae6;
}
.gy_video_item .other i{
	font-size:14px;
	color:#999;
	float:right;
}
.feature_theme{
	margin-top:10px;
	background:#fff;
	border:1px solid #eee;
	padding:5px 0 28px;
}
.feature_theme h5{
	line-height:56px;
	height:56px;
	padding:0 30px;
	font-size:16px;
	color:#000;
}
.feature_theme ul{
	padding:0 22px;
}
.feature_theme ul li{
	float:left;
	width:216px;
	height:80px;
	line-height:80px;
	text-align:center;
	font-size:18px;
	color:#fff;
	margin:0 7px 15px;
}
.feature_theme ul li a{
	display:block;
	color:#fff;
}
.feature_theme ul li a span{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.feature_theme ul li:hover a span{
	margin-left:-5px;
}
.feature_theme ul li.bg01{
	background:url(../images/themebg1.png) center center no-repeat;
}
.feature_theme ul li.bg02{
	background:url(../images/themebg2.png) center center no-repeat;
}
.feature_theme ul li.bg03{
	background:url(../images/themebg3.png) center center no-repeat;
}
.feature_nav{
	text-align:center;
	padding-top:11px;
	font-size:0;
}
.feature_nav span{
	display: inline-block;
	height:22px;
	width:22px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	text-align:center;
	line-height:22px;
	font-size:14px;
	color:#005bac;
	margin:0 8px;
	cursor: pointer;
	border:1px solid #005bac;
}
.feature_nav span.active{
	background:#005bac;
	color:#fff;
}

.gy_article_nav{
	padding:20px 10px 0;
	background:#fff;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}
.gy_article_nav li{
	float:left;
	margin-left:21px;
	margin-top:10px;
	border:1px solid #5c72c9;
	font-size:16px;
	line-height:38px;
	width:142px;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.gy_article_nav li a{
	color:#333333
}
.gy_article_nav li.active,
.gy_article_nav li:hover{
	background:#5c72c9;
}
.gy_article_nav li.active a,
.gy_article_nav li:hover a{
	color:#fff;
}
.gy_qwtj{
	padding: 20px 30px 40px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    position:relative;
}

.gy_qwtj_box{
	position:relative;
	width:757px;
	margin:40px auto 0;
}
.swiper-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  background-size: cover;
  background-position: center;
}
.gallery-top {
  height: 376px;
  width: 100%;
}
.gallery-thumbs {
  height:72px;
  box-sizing: border-box;
  padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
}
.gallery-thumbs .swiper-slide > em{
	display: block;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:url(../images/toumingdu_03.png) 0 0 repeat;
	z-index: 5;
	position:absolute;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
.gallery-thumbs .swiper-slide-thumb-active > em{
  display: none;
}
.gy_swiper_next{
	width:59px;
	height:59px;
	right:-100px;
	margin-top:-50px;
	background:url(../images/swiper_right.png) center center no-repeat;
}
.gy_swiper_next:hover{
	background:url(../images/swiper_right_cur.png) center center no-repeat;
}
.gy_swiper_prev{
	width:59px;
	height:59px;
	left:-100px;
	margin-top:-50px;
	background:url(../images/swiper_left.png) center center no-repeat;
}
.gy_swiper_prev:hover{
	background:url(../images/swiper_left_cur.png) center center no-repeat;
}
.gallery-thumbs .swiper-slide p{
	position:absolute;
	left:10px;
	right:10px;
	bottom:5px;
	line-height:21px;
	font-size:14px;
	color:#fff;
	z-index: 10;
}

.gy_mncg{
	padding: 20px 37px ;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    position:relative;
}

.gy_mncg li{
	border-bottom:1px dashed #ddd;
	position:relative;
	padding:64px 0 60px 170px;
}
.gy_mncg li .apos{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-16px;
	height:32px;
	z-index: 10;
	font-size:0;
	text-align:right;
}
.gy_mncg li.nobor{
	border-bottom:0 none;
}
.gy_mncg li .apos a{
	display: inline-block;
	width:104px;
	text-align:center;
	font-size:14px;
	color:#fff;
	height:32px;
	line-height:32px;
	background:#5c72c9;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	margin-right:18px;
}
.gy_mncg li dd h5{
	line-height:36px;
	font-size:18px;
	color:#000;
}
.gy_mncg li dd p{
	line-height:36px;
	color:#999;
	font-size:16px;
}
.gy_mncg li dt{
	position:absolute;
	left:0;
	top:30px;
	width:134px;
	height:134px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	overflow: hidden;
}
.gy_mncg li dt img{
	display: block;
	width:100%;
}

/******国元投教20190225 新增*****/


/****20190312新增*****/
.video_time{
	font-size:14px;
	color:#999;
	line-height:18px;
	text-align:left;
	padding-left:20px;
	padding-bottom:10px;
}
.video_time span{
	padding:0 16px;
	display: inline-block;
	vertical-align: middle;
	position:relative;
}
.video_time span i{
	width:1px;
	height:12px;
	background:#ccc;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-6px;
}
.video_flag{
	position:absolute;
	padding:0 10px;
	height:25px;
	line-height:25px;
	background:#ff8400;
	font-size:12px;
	top:13px;
	right:0;
	color:#fff;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	border-radius:15px;
}
.video_detail_inner .title_text2{
	position:relative;
}
.video_detail_inner .title_text2 strong{
	padding-right:100px;
}
.gallery-thumbs .swiper-slide{
	width:180px;
	height:112px;
	box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.25);
}
.gallery-thumbs .swiper-slide img{
	width:100%;
	height:72px;
}
.gallery-thumbs .swiper-slide .pic{
	width:100%;
	height:72px;
	position:relative;
}
.gallery-thumbs{
	height:140px;
	padding:10px 8px;
	margin-top:30px;
}

.gallery-thumbs .swiper-slide .pic em{
	display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../images/toumingdu_03.png) 0 0 repeat;
    z-index: 5;
    position: absolute;
}

.gallery-thumbs .swiper-slide-thumb-active .pic em{
  display: none;
}

.gallery-thumbs .swiper-slide p{
	color:#333;
	font-size:14px;
	position:relative;
	left:auto;
	right:auto;
	bottom:auto;
	padding: 0 10px;
	line-height:40px;
}

.feature_nav em{
	display: inline-block;
	width:24px;
	height:24px;
	margin:0 10px;
	cursor: pointer;
}
.feature_nav em.prev{
	background:url(../images/sd_prev.png) center center no-repeat;
}
.feature_nav em.prev.disabled{
	background:url(../images/sd_prev_disabled.png) center center no-repeat;
}
.feature_nav em.next{
	background:url(../images/sd_next.png) center center no-repeat;
}
.feature_nav em.next.disabled{
	background:url(../images/sd_next_disabled.png) center center no-repeat;
}

.side_nav ul li.cur a{
	cursor: default;    
}

/****20190312新增*****/





.link_box {
	position:relative;
}
.linkbleft {
	position:absolute;
	width: 59px;
    height: 59px;
    left: 0px;
	top:5px;
    background: url(../images/swiper_left2.png) center center no-repeat;
	cursor:pointer;
}
.linkbleft:hover {
    background: url(../images/swiper_left_cur2.png) center center no-repeat;
}
.linkbright {
	position:absolute;
	width: 59px;
    height: 59px;
    right: 3px;
    top:5px;
    background: url(../images/swiper_right2.png) center center no-repeat;
	cursor:pointer;
}
.linkbright:hover {
    background: url(../images/swiper_right_cur2.png) center center no-repeat;
}


/* 资产配置模拟体验 */
.config {
	padding-left: 155px;
	position: relative;
}
.config em {
	position: absolute;
	top: 0;
	left: 0;
	width: 88px;
	height: 88px;
	background: url(../images/icon_taste2.png) no-repeat center / 100% 100%;
}
.config,.config_text p {
	line-height: 30px;
	font-size: 16px;
	color: #262626;
}
.config_img{
	padding: 40px 0;
}
.config_img img{
	display: block;
	margin: 0 auto;
}
.config_text{
	margin-top: 40px;
	padding-left: 185px;
	padding-right: 30px;
}
.config_link{
	margin-top: 10px;
}
.config_text .config_linkText{
	display: inline-block;
}
/** 新增样式2021年11月12日 **/
.dialog_new {
    display: none;
    height: 80px;
    width: 150px;
    position: fixed;
    background: linear-gradient(135deg,#fff, #fff);
    right: 70px;
    top: 46%;
    border-radius: 0.5rem;
    /* box-shadow: 0 0 0.04rem 0 #fff; */
    border: 1px solid #eee;
    
}

ul.dialog_new li {
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 0px;
}

ul.dialog_new li.clearfix {
    border-top:1px solid #eee;
}

ul.dialog_new li a {
    color: #0b4da2;
    height: 100%;
    width: 100%;
}

ul.dialog_new li a:hover {
    background: #0b4da2;
    color: #fff;
}