body,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
ul,
ol,
li,
th,
td,
p,
blockquote,
pre,
form,
fieldset,
legend,
input,
button,
textarea,
hr {
    margin: 0;
    padding: 0;
}

ul,
ol {
    list-style: none;
}

body {
    font: 12px/1.5 Arial;
}

select,
input,
button {
    vertical-align: middle;
    font-size: 100%;
}

fieldset,
img {
    border: 0 none;
}

em {
    font-style: normal;
}
a{text-decoration: none;}
.clear {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    font: 0/0 arial;
}
a:active{background:none;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}

.clearfix {
    *zoom: 1;
}

body {
    font-family: Helvetica Neue, PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft Yahei, \\5FAE\8F6F\96C5\9ED1, STHeiti, \\534E\6587\7EC6\9ED1, sans-serif;
}
.ared{
	color: #E60012 !important;
}
.agreen{
	color: #389E0D !important;
}
.text_left{
	text-align: left !important;
}
.text_center{
	text-align: center !important;
}
.text_right{
	text-align: right !important;
}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}
.content{
	background: #FFFFFF;
}
.wrapfix {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.header_top{
	height: 30px;
	background: #E60012;
	text-align: right;
}
.header_top a,
.header_top span{
	display: inline-block;
	font-size: 12px;
	color: #ffffff;
	line-height: 30px;
	margin-left: 30px;
	vertical-align: middle;
}
.header_top a:hover{
	filter:alpha(opacity=80);   
	-moz-opacity: 0.8;  
	opacity: 0.8; 
}
.header_top a i{
	display: inline-block;
	width: 14px;
	height: 30px;
	vertical-align: top;
	margin-right: 3px;
}
.header_top a .gr_icon{
	background: url(/front/images/gr_icon.png) center no-repeat;
}
.header_top a .kf_icon{
	background: url(/front/images/kf_icon.png) center no-repeat;
}
.header_nav{
	height: 80px;
	background: #FFFFFF;
	box-shadow: 0 1px 0 0 #DDDDDD;
	border-bottom: 1px solid #EDEDED;
}
.header_nav .logo{
	min-width: 175px;
	height: 80px;
	background: url(/front/images/logo.png) left center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
.header_nav .logo span{
	display: inline-block;
	font-size: 18px;
	color: #004F7E;
	padding-left: 193px;
	line-height: 80px;
	position: relative;
}
.header_nav .logo .line{
	width: 1px;
	height: 36px;
	background: #E6E6E6;
	position: absolute;
	left: 180px;
	top: 50%;
	margin-top: -18px;
}
.header_nav .nav_box{
	float: right;
}
.header_nav .nav_box li{
	float: left;
	margin-left: 35px;
	position: relative;
}
.header_nav .nav_box .line{
	display: none;
	width: 100%;
	height: 4px;
	background: #E50012;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.header_nav .nav_box a{
	display: block;
	font-size: 15px;
	color: #333333;
	line-height: 80px;
}

.header_nav .nav_box li.active .line{
	display: block;
}
.header_nav .nav_box li:hover a,
.header_nav .nav_box li.active a{
	color: #E50012;
}
.banner_box{
	width: 100%;
	height: 443px;
	overflow: hidden;
	position: relative;
}
.banner_box .bd{
	height: 100%;
}
.banner_box .bd li{
	width: 100%;
	height: 443px;
}
.banner_box .bd li a{
	display: block;
	height: 100%;
}
.banner_box .hd{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 90px;
	text-align: center;
	font-size: 0;
}
.banner_box .hd em{
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #F77E87;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0 3px;
	filter:alpha(opacity=67);   
	-moz-opacity: 0.67;  
	opacity: 0.67; 
}
.banner_box .hd em.on{
	width: 22px;
	filter:alpha(opacity=100);   
	-moz-opacity: 1;  
	opacity: 1; 
}

.download_section{
	background: url(/front/images/section_download_bg.png) center no-repeat;
}
.download_section .wrapfix{
	position: relative;
}
.download_section .bulge_box{
	width: 100%;
	position: absolute;
	top: -363px;
	left: 0;
}
.download_section .bulge_det{
	padding: 0 40px;
	height: 252px;
	background: #FFFFFF;
	box-shadow: 0 0 11px 0 rgba(0,0,0,0.10);
}
.download_section .bulge_box .notice_box{
	height: 52px;
	padding: 0 60px 0 115px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}
.bulge_box .notice_box .more_btn{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	position: absolute;
	right: 0;
	top: 0;
}
.bulge_box .notice_box .more_btn:hover{
	color: #E50012;
}
.bulge_box .notice_box .tag_btn{
	display: block;
	width: 72px;
	height: 25px;
	background: #E60012;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 25px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12px;
}
.bulge_box .notice_list ,.bulge_box .notice_list li{
	height: 52px;
	overflow: hidden;
}
.bulge_box .notice_list li a{
	float: left;
	width: 366px;
	height: 52px;
	font-size: 14px;
	color: #333333;
	line-height: 52px;
	margin-right: 80px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.bulge_box .notice_list li em{
	color: #999999;
	margin-right: 10px;
}
.bulge_box .home_nav li{
	width: 25%;
	padding: 30px 0;
	float: left;
	cursor: pointer;
}
.home_nav li em{
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto 7px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.home_nav .nav_01 em{
	background: url(/front/images/home_nav_p1.png) center no-repeat;
}
.home_nav .nav_02 em{
	background: url(/front/images/home_nav_p2.png) center no-repeat;
}
.home_nav .nav_03 em{
	background: url(/front/images/home_nav_p3.png) center no-repeat;
}
.home_nav .nav_04 em{
	background: url(/front/images/home_nav_p4.png) center no-repeat;
}
.bulge_box .home_nav li:hover p,
.bulge_box .home_nav li:hover span{
	color: #E50012;
}
.bulge_box .home_nav li:hover em{
	-webkit-transform: translate(0, -10px);
  	-moz-transform:translate(0, -10px);
  	transform: translate(0, -10px);
}
.home_nav li p{
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	text-align: center;
	margin-bottom: 5px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.home_nav li span{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	text-align: center;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.bulge_box .home_lof{
	padding: 0 20px;
}
.bulge_box .home_lof .lof_list{
	height: 52px;
	background: #FFEFF0;
}
.bulge_box .lof_list li{
	width: 27%;
	float: left;
	margin-left: 6%;
}
.bulge_box .lof_list .li_con{
	padding-left: 18px;
	font-size: 14px;
	color: #2C2E3D;
	line-height: 52px;
}
.lof_list li span{
	margin-left: 8px;
}
.lof_list li strong{
	display: inline-block;
	font-size: 14px;
	line-height: 52px;
	vertical-align: top;
}
.lof_list li em{
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
	vertical-align: top;
}
.section_box{
	padding: 60px 0;
}
.download_section{
	padding: 293px 0 60px;
}

.section_box_tit{
	margin-bottom: 30px;
}
.section_box_tit h3 {
	text-align: center;
	font-weight: normal;
}
.section_box_tit h3 span{
	display: inline-block;
	padding: 0 40px;
	font-size: 30px;
	color: #000000;
	line-height: 42px;
	text-align: center;
	position: relative;
}
.section_box_tit h3 span i{
	display: block;
	width: 25px;
	height: 4px;
	background: #E60012;
	position: absolute;
	top: 50%;
	margin-top: -2px;
}
.section_box_tit h3 span .fl_line{
	left: 0;
}
.section_box_tit h3 span .fr_line{
	right: 0;
}
.section_box_tit p{
	font-size: 16px;
	line-height: 22px;
	color: #999999;
	text-align: center;
	margin-top: 10px;
}
.official_wx_box{
	width: 1176px;
	height: 484px;
	float: right;
	background: url(/front/images/official_wx_bg.jpg) center no-repeat;
	-webkit-box-shadow: 0 10px 21px -5px rgba(44,46,61,0.30);
	box-shadow: 0 10px 21px -5px rgba(44,46,61,0.30);
	margin-top: 30px;
}
.download_mode_box{
	width: 880px;
	height: 484px;
	background: #FFFFFF;
	border: 1px solid #E9EAEF;
	-webkit-box-shadow: 0 13px 14px -12px rgba(0,0,0,0.20);
	box-shadow: 0 13px 14px -12px rgba(0,0,0,0.20);
	margin: -34px 0 0 -24px;
}
.download_mode_box .box_top{
	height: 337px;
	border-bottom: 1px solid #F2F2F8;
	padding-top: 35px;
}
.download_mode_box .mode_box_con{
	padding: 0 30px 0 25px;
}
.official_wx_box .official_wx_det{
	width: 320px;
	float: right;
	padding: 65px 0;
}
.official_wx_box .official_wx_det h4{
	font-size: 20px;
	color: #FFFFFF;
	line-height: 28px;
	text-align: center;
	margin-bottom: 25px;
	font-weight: normal;
}
.official_wx_box .official_wx_det .code_img{
	text-align: center;
}
.official_wx_box .official_wx_det p{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	margin-top: 20px;
	text-align: center;
}
.official_wx_box .official_wx_det em{
	display: inline-block;
	margin-right: 10px;
	line-height: 20px;
	vertical-align: top;
}
.download_mode_box .mode_list{
	width: 237px;
	float: left;
	margin-right: 30px;
}
.spread_taste_box{
	float: left;
	position: relative;
}
.spread_taste_box .text{
	position: absolute;
	left: 45px;
	top: 70px;
}
.spread_taste_box .text p{
	font-size: 24px;
	color: #333333;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
}
.spread_taste_box .text em{
	color: #004F7E;
}
.spread_taste_box .text span{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-align: center;
}

.download_mode_box .mode_list li{
	width: 235px;
	height: 62px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 16px;
	cursor: pointer;
	position: relative;
}
.download_mode_box .mode_list li:hover,
.download_mode_box .mode_list li.active{
	background-image: -webkit-linear-gradient(90deg, #004F7E 0%, #1D7DB7 100%);
	background-image: -moz-linear-gradient(90deg, #004F7E 0%, #1D7DB7 100%);
	background-image: -o-linear-gradient(90deg, #004F7E 0%, #1D7DB7 100%);
	background-image: linear-gradient(90deg, #004F7E 0%, #1D7DB7 100%);
	border: 1px solid transparent;
}
.download_mode_box .mode_list .app_download{
	border: 1px solid #CBCBD2;
}
.download_mode_box .mode_list .pc_download{
	background-image: linear-gradient(90deg, #3E74C6 0%, #292E3F 0%, #566283 100%);\
	background-image: -webkit-linear-gradient(90deg, #3E74C6 0%, #292E3F 0%, #566283 100%);
	box-shadow: 0 4px 0 0 #E8EAF0;
	-webkit-box-shadow: 0 4px 0 0 #E8EAF0;
}
.download_mode_box .pc_download p{
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding: 20px 0 7px;
}
.download_mode_box .pc_download span{
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 20px;
}
.download_mode_box .mode_list li:hover p,
.download_mode_box .mode_list li:hover strong,
.download_mode_box .mode_list li.active p,
.download_mode_box .mode_list li.active strong{
	color: #FFFFFF;
}
.download_mode_box .app_download .app_code_img{
	width: 40px;
	height: 40px;
	position: absolute;
	left: 20px;
	top: 12px;
}
.download_mode_box .app_download .download_icon1{
	background: url(/front/images/download_list_icon1.png) center bottom no-repeat;
}
.download_mode_box .app_download .download_icon2{
	background: url(/front/images/download_list_icon2.png) center bottom no-repeat;
}
.download_mode_box .app_download .download_icon3{
	background: url(/front/images/download_list_icon3.png) center bottom no-repeat;
}
.download_mode_box .mode_list li:hover .app_code_img,
.download_mode_box .mode_list li.active .app_code_img{
	background-position: center top;
}
.download_mode_box .app_download .app_text{
	margin-left: 80px;
}
.download_mode_box .app_download strong{
	display: block;
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	padding-top: 8px;
	font-weight: normal;
}
.download_mode_box .app_download p{
	font-size: 14px;
	color: #757686;
	line-height: 20px;
	margin-top: 2px;
}
.download_mode_box .box_lower li{
	float: left;
	margin: 0 23px;
	padding-top: 15px;
}
.download_mode_box .box_lower li em{
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto 5px;
}
.download_mode_box .fun_li_01 em{
	background: url(/front/images/fun_icon_01.png) center;
}
.download_mode_box .fun_li_02 em{
	background: url(/front/images/fun_icon_02.png) center;
}
.download_mode_box .fun_li_03 em{
	background: url(/front/images/fun_icon_03.png) center;
}
.download_mode_box .fun_li_04 em{
	background: url(/front/images/fun_icon_04.png) center;
}
.download_mode_box .fun_li_05 em{
	background: url(/front/images/fun_icon_05.png) center;
}
.download_mode_box .fun_li_06 em{
	background: url(/front/images/fun_icon_06.png) center;
}

.download_mode_box .box_lower p{
	font-size: 14px;
	color: #757686;
	line-height: 20px;
	text-align: center;
}
.fin_mall_section{
	background: #F7F7F7;
}
.fin_mall_section .mall_tab_list{
	text-align: center;
	font-size: 0;
	padding: 35px 0 25px;
}
.fin_mall_section .mall_tab_list a{
	display: inline-block;
	width: 134px;
	height: 50px;
	border: 1px solid #D9D9D9;
	margin: 0 8px;
	font-size: 18px;
	color: #4D4D4D;
	text-align: center;
	line-height: 50px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.fin_mall_section .mall_tab_list a:hover,
.fin_mall_section .mall_tab_list a.active{
	background: #E60012;
	border-color: #E60012;
	color: #FFFFFF;
}
.mall_pro_list ul li{
	width: 275px;
	height: 290px;
	float: left;
	border: 1px solid transparent;
	margin: 0 20px 20px 0;
	background: #FFFFFF;
	position: relative;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.mall_pro_list li .hot_tag{
	display: block;
	width: 42px;
	height: 24px;
	background: #E60012;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 24px;
	position: absolute;
	left: 14px;
	top: 12px;
}
.mall_pro_list li h3{
	padding: 0 34px;
	font-size: 18px;
	color: #2C2E3D;
	line-height: 28px;
	padding-top: 45px;
	min-height: 56px;
	text-align: center;
	font-weight: normal;
}
.mall_pro_list li strong{
	display: block;
	font-size: 36px;
	color: #E83445;
	line-height: 50px;
	text-align: center;
	margin-top: 12px;
	font-weight: normal;
}
.mall_pro_list li p{
	font-size: 16px;
	color: #999999;
	line-height: 22px;
	text-align: center;
	margin-top: 10px;
}
.mall_pro_list li .label_box{
	text-align: center;
	padding-top: 26px;
	font-size: 0;
}
.mall_pro_list li .label_box span{
	display: inline-block;
	min-width: 66px;
	padding: 0 10px;
	height: 36px;
	background: #F6F7FC;
	font-size: 14px;
	color: #4D4D4D;
	text-align: center;
	line-height: 36px;
	margin: 0 18px;
}
.mall_pro_list li .buy_btn{
	display: none;
	width: 152px;
	height: 40px;
	background: #E50012;
	box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	margin: 0 auto;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	margin-top: 25px;
}
.mall_pro_list ul li:hover{
	border-color: #E60012;
}
.mall_pro_list li:hover .label_box{
	display: none;
}
.mall_pro_list li:hover .buy_btn{
	display: block;
}
.mall_pro_list li:hover h3,
.mall_pro_list li:hover strong{
	font-weight: normal;
}
.section_box .see_more_btn{
	display: block;
	width: 164px;
	height: 40px;
	background: transparent;
	border: 1px solid #E6E6E6;
	margin: 30px auto 0;
	font-size: 16px;
	color: #999999;
	text-align: center;
	line-height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.section_box .see_more_btn:hover{
	border-color: #E60012;
    color: #fff;
    background: #e60012;
}
.business_section{
	background: #FFFFFF;
}
.bulletin_list{
	margin-top: 30px;
	-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
}
.bulletin_list li{
	width: 300px;
	height: 230px;
	float: left;
	background: #ffffff;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
/*.bulletin_list .li_01{
	background: url(/front/images/bus_gg_p1.png) center no-repeat;
}
.bulletin_list .li_03{
	background: url(/front/images/bus_gg_p2.png) center no-repeat;
}
.bulletin_list .li_06{
	background: url(/front/images/bus_gg_p3.png) center no-repeat;
}
.bulletin_list .li_08{
	background: url(/front/images/bus_gg_p4.png) center no-repeat;
}*/
.bulletin_list .li_02 .li_con,
.bulletin_list .li_04 .li_con,
.bulletin_list .li_05 .li_con,
.bulletin_list .li_07 .li_con{
	padding: 35px;
}
.bulletin_list .li_02 span,
.bulletin_list .li_04 span,
.bulletin_list .li_05 span,
.bulletin_list .li_07 span{
	display: block;
	font-size: 14px;
	color: #DDDDDD;
	line-height: 16px;
}
.bulletin_list .li_02 strong,
.bulletin_list .li_04 strong,
.bulletin_list .li_05 strong,
.bulletin_list .li_07 strong{
	display: block;
	font-size: 22px;
	color: #333333;
	line-height: 24px;
	margin-top: 2px;
	margin-bottom: 15px;
	font-weight: normal;
}
.bulletin_list .li_02 p,
.bulletin_list .li_04 p,
.bulletin_list .li_05 p,
.bulletin_list .li_07 p{
	display: block;
	font-size: 14px;
	color: #2C2E3D;
	line-height: 24px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.bulletin_list li .lower_icon{
	margin-top: 20px;
	height: 34px;
	position: relative;
}
.bulletin_list .lower_icon .fr_arrow{
	display: block;
	width: 34px;
	height: 34px;
	background: url(/front/images/fr_arrow_icon.png) center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.bulletin_list .lower_icon .fl_line{
	display: block;
	width: 30px;
	height: 2px;
	background: #E60012;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.bulletin_list li:hover .fl_line{
	left: 166px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.bulletin_list .li_02:hover p,
.bulletin_list .li_04:hover p,
.bulletin_list .li_05:hover p,
.bulletin_list .li_07:hover p{
	filter:alpha(opacity=70);   
	-moz-opacity: 0.7;  
	opacity: 0.7; 
}
.bulletin_list .li_01 .li_con{
	width: 100%;
	padding-top: 50px;
	height: 180px;
	filter:alpha(opacity=60);   
	-moz-opacity: 0.6;  
	opacity: 0.6; 
	background-image: -webkit-linear-gradient(-90deg, rgba(230,0,18,0.48) 0%, #E60012 100%);
	background-image: -moz-linear-gradient(-90deg, rgba(230,0,18,0.48) 0%, #E60012 100%);
	background-image: -o-linear-gradient(-90deg, rgba(230,0,18,0.48) 0%, #E60012 100%);
	background-image: linear-gradient(-90deg, rgba(230,0,18,0.48) 0%, #E60012 100%);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 90;
}
.bulletin_list .li_03 .li_con,
.bulletin_list .li_06 .li_con,
.bulletin_list .li_08 .li_con{
	width: 100%;
	padding-top: 40px;
	height: 190px;
  	background: rgba(0, 0, 0, 0.2);
  	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 90;
}
.bulletin_list .li_01 em,
.bulletin_list .li_03 em,
.bulletin_list .li_06 em,
.bulletin_list .li_08 em{
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto; 
}
.bulletin_list .li_03 em{
	background: url(/front/images/bulletin_p1.png) center no-repeat;
}
.bulletin_list .li_06 em{
	background: url(/front/images/bulletin_p2.png) center no-repeat;
}
.bulletin_list .li_08 em{
	background: url(/front/images/bulletin_p3.png) center no-repeat;
}
.bulletin_list .li_01 h3{
	font-size: 22px;
	text-align: left;
	padding: 0 23px;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.bulletin_list .li_03 h3,
.bulletin_list .li_06 h3,
.bulletin_list .li_08 h3{
	font-size: 22px;
	color: #FFFFFF;
	line-height: 32px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 5px;
}
.bulletin_list .li_01 p{
	font-size: 14px;
	padding: 0 23px;
	line-height: 22px;
	color: #FFFFFF;
}
.bulletin_list .li_03 p,
.bulletin_list .li_06 p,
.bulletin_list .li_08 p{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 24px;
	text-align: center;
}
.bulletin_list .li_01 img,
.bulletin_list .li_03 img,
.bulletin_list .li_06 img,
.bulletin_list .li_08 img{
	-webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    transform:scale(1); 
    -webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}

.bulletin_list .li_03:hover img,
.bulletin_list .li_06:hover img,
.bulletin_list .li_08:hover img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1); 
}
.about_cj_section{
	height: 494px;
	background: url(/front/images/about_cj_bg.png) center no-repeat;
}
.about_cj_section .about_cj_det{
	height: 267px;
	padding: 60px 30px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 4px 18px 0 rgba(107,124,247,0.10);
	box-shadow: 0 4px 18px 0 rgba(107,124,247,0.10);
	margin-top: 30px;
}
.about_cj_det .about_video{
	width: 410px;
	height: 267px;
	float: left;
	position: relative;
}
.about_cj_det .about_video .play_btn{
	display: block;
	width: 96px;
	height: 96px;
	background: url(/front/images/video_play_btn.png) center no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -48px 0 0 -48px;
}
.about_cj_det .about_video{
	float: left;
}
.about_cj_det .about_text{
	margin-left: 450px;
}
.about_cj_det .about_text p{
	font-size: 18px;
	color: #000000;
	line-height: 36px;
}
.about_cj_det .about_text .fh_icon{
	display: block;
	width: 42px;
	height: 66px;
	background: url(/front/images/fh_icon.jpg) center no-repeat;
}
.about_cj_det .about_text .see_more_btn{
	margin: 15px 0 0;
}
.inves_weapon_box .inves_tab_list{
	border-bottom: 3px solid #E60012;
	overflow: hidden;
	margin-top: 40px;
}
.inves_weapon_box .inves_tab_list a{
	display: block;
	width: 25%;
	height: 57px;
	float: left;
	font-size: 16px;
	color: #333333;
	text-align: center;
	line-height: 57px;
	background: #F7F7F7;
	position: relative;
}
.inves_weapon_box .inves_tab_list a:not(:last-of-type):before{
	content: "";
	width: 2px;
	height: 30px;
	background: #DDDDDD;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -15px;
}
.inves_weapon_box .inves_tab_list a:hover,
.inves_weapon_box .inves_tab_list a.active{
	font-size: 18px;
	color: #FFFFFF;
	background: #E60012;
}
.inves_weapon_box .inves_tab_list a:hover:before,
.inves_weapon_box .inves_tab_list a.active:before{
	background: #E60012;
}
.inves_tab_con{
	padding-top: 20px;
}
.inves_intro_box{
	padding: 30px 30px 20px;
	background: #F7F7F7;
}
.inves_intro_box .intro_fl_box{
	width: 395px;
	float: left;
}
.inves_intro_box .intro_text{
	height: 316px;
	border-bottom: 1px solid #DDDDDD;
	overflow: hidden;
}
.inves_intro_box .intro_text h2{
	font-size: 20px;
	color: #333333;
	line-height: 28px;
	font-weight: normal;
	padding-left: 18px;
	position: relative;
	margin-bottom: 20px;	
}
.inves_intro_box .intro_text h2 i{
	display: block;
	width: 5px;
	height: 20px;
	background: #E60012;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;
}
.inves_intro_box .intro_text p{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 10px;
}
.inves_intro_box .intro_code{
	padding-top: 20px;
	font-size: 0;
}
.inves_intro_box .intro_code .code_list{
	display: inline-block;
	width: 50%;
}
.inves_intro_box .code_list em{
	display: block;
	width: 133px;
	height: 133px;
	margin: 0 auto;
}
.inves_intro_box .code_list p{
	font-size: 14px;
	color: #333333;
	line-height: 26px;
	text-align: center;
	margin-top: 14px;
}
.inves_intro_box .intro_fr_box{
	margin-left: 435px;
}
.inves_intro_box .intro_video_box{
	width: 705px;
	height: 400px;
	position: relative;
}
.inves_intro_box .intro_video_box .play_btn{
	display: block;
	width: 96px;
	height: 96px;
	background: url(/front/images/video_play_btn.png) center no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -48px 0 0 -48px;
}
.inves_intro_box .intro_fun_list li{
	width: 20%;
	float: left;
	padding-top: 30px;
}
.inves_intro_box .intro_fun_list li em{
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto 11px;
}
.inves_intro_box .intro_fun_list li p{
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	text-align: center;
}
.intro_fun_list .li_01 em{
	background: url(/front/images/intro_fun_p1.png) center no-repeat;
}
.intro_fun_list .li_02 em{
	background: url(/front/images/intro_fun_p2.png) center no-repeat;
}
.intro_fun_list .li_03 em{
	background: url(/front/images/intro_fun_p3.png) center no-repeat;
}
.intro_fun_list .li_04 em{
	background: url(/front/images/intro_fun_p4.png) center no-repeat;
}
.intro_fun_list .li_05 em{
	background: url(/front/images/intro_fun_p5.png) center no-repeat;
}
.footer_box {
	height: 327px;
	background: #242A37;
}
.footer_box .footer_inner{
	height: 255px;
	border-bottom: 1px solid rgba(164, 171, 184, 0.2);
}
.footer_inner .copyright_box{
	height: 70px;
}
.copyright_box p{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 70px;
	filter:alpha(opacity=50);   
	-moz-opacity: 0.5;  
	opacity: 0.5; 
}
.copyright_box .fr_text{
	float: right;
	position: relative;
	z-index: 99;
}
.copyright_box .fr_text a{
	display: inline-block;
	height: 70px;
	margin-left: 20px;
	vertical-align: middle;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.5);
	line-height: 70px;
}
.copyright_box .fr_text .trusted_website{
	width: 90px;
	background: url(/front/images/trusted_website.png) center no-repeat;
}
.copyright_box .fr_text .bitmap_icon{
	width: 35px;
	background: url(/front/images/bitmap_icon.png) center no-repeat;
}
.copyright_box .fr_text .net_police_icon{
	display: inline-block;
	width: 18px;
	height: 70px;
	vertical-align: top;
	background: url(/front/images/net_police.png) center no-repeat;
	margin-right: 10px;
}
.copyright_box .fr_text .net_police_text:hover{
	color: #FFFFFF;
}
.copyright_box .fr_text span{
	display: inline-block;
	width: 80px;
	height: 70px;
	margin-left: 22px;
	background: url(/front/images/footer_img.png) center no-repeat;
	vertical-align: top;
}
.footer_box .footer_inner .inner_box{
	float: left;
	padding-top: 45px;
}
.footer_box .footer_logo{
	width: 202px;
	height: 54px;
	background: url(/front/images/footer_logo.png) center no-repeat;
	margin-bottom: 42px;
}
.footer_box .unified_hotline p{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 25px;
}
.footer_box .unified_hotline p span{
	display: inline-block;
	width: 16px;
	height: 25px;
	background: url(/front/images/footer_phone.png) center no-repeat;
	vertical-align: top;
}
.footer_box .unified_hotline p em{
	display: inline-block;
	width: 1px;
	height: 14px;
	background: rgba(255, 255, 255, 0.5);
	margin: 0 10px;
	
}
.footer_box .unified_hotline strong{
	display: block;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 40px;
	margin-top: 12px;
}
.footer_box .inner_box h4{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 24px;
	margin-bottom: 28px;
	
}
.footer_box .link_box h4{
	margin-bottom: 17px;
}
.footer_box .link_box a{
	display: block;
	font-size: 14px;
	color: #80838A;
	line-height: 36px;
}
.footer_box .link_box a:hover{
	color: #FFFFFF;
}
.footer_box .sel_drop_box .sel_text{
	width: 190px;
	height: 42px;
	background: #FFFFFF;
	font-size: 14px;
	color: #4D4D4D;
	position: relative;
}
.footer_box .sel_drop_box span{
	display: block;
	padding: 0 42px 0 12px;
	line-height: 42px;
	height: 100%;
	cursor: pointer;
}
.footer_box .sel_drop_box .drop_icon{
	display: block;
	width: 42px;
	height: 42px;
	background: url(/front/images/drop_arrow.jpg) center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.footer_box .sel_drop_box{
	margin-bottom: 27px;
}
.footer_box .inner_box_01{
	width: 340px;
}
.footer_box .link_box{
	width: 160px;
}
.footer_box .inner_box_02{
	width: 280px;
}
.footer_box .inner_box_03{
	margin-right: 20px;
}

/*右侧浮动条*/
.fixed_side_box{
	width: 68px;
	position: fixed;
    right: 0;
    top: 50%;
    margin-top: -205px;
    z-index: 99;
}
.fixed_side_box ul li{
	height: 67px;
	background: #FFFFFF;
	border: 1px solid #E9EAEF;
	margin-top: -1px;
	cursor: pointer;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	position: relative;
}
.fixed_side_box .li_06{
	background: #E9EAEF;
}
.fixed_side_box li em{
	display: block;
	width: 32px;
	height: 32px;
	margin: 8px auto 4px;
}
.fixed_side_box li p{
	font-size: 12px;
	color: #80838A;
	text-align: center;
	line-height: 20px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}
.fixed_side_box .li_01 em{
	background: url(/front/images/fixed_side_p1.png) center top no-repeat;
}
.fixed_side_box .li_02 em{
	background: url(/front/images/fixed_side_p2.png) center top no-repeat;
}
.fixed_side_box .li_03 em{
	background: url(/front/images/fixed_side_p3.png) center top no-repeat;
}
.fixed_side_box .li_04 em{
	background: url(/front/images/fixed_side_p4.png) center top no-repeat;
}
.fixed_side_box .li_05 em{
	background: url(/front/images/fixed_side_p5.png) center top no-repeat;
}
.fixed_side_box .li_06 em{
	background: url(/front/images/fixed_side_p6.png) center top no-repeat;
}
.fixed_side_box li:hover{
	border-color: #E60012;
	background: #E60012;
}
.fixed_side_box li:hover > p{
	color: #FFFFFF;
}
.fixed_side_box li:hover > a p{
	color: #FFFFFF;
}
.fixed_side_box li:hover em{
	background-position: center bottom;
}
.fixed_side_box li .code_img_box{
	display: none;
	width: 128px;
	height: 128px;
	position: absolute;
	right: 68px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.10);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.10);
}
.fixed_side_box li .kh_code_box{
	top: 0;
}
.fixed_side_box li .gz_code_box{
	bottom: 0;
}
.fixed_side_box li .online_service_box{
	bottom: 0;
	height: auto;
}
.fixed_side_box .online_service_list{
	padding: 0 15px;
}
.fixed_side_box .online_service_list a{
	display: block;
	height: 40px;
	border-bottom: 1px solid #E6E6E6;
	font-size: 12px;
	color: #000000;
	line-height: 40px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}
.fixed_side_box .online_service_list .a5{
	margin-bottom: none;
}
.fixed_side_box .online_service_list a:hover{
	color: #E60012;
}
.fixed_side_box .online_service_list a i{
	display: inline-block;
	width: 40px;
	height: 40px;
	vertical-align: top;
}
.fixed_side_box .online_service_list .a1 i{
	background: url(/front/images/side_online_p1.png) center no-repeat;
}
.fixed_side_box .online_service_list .a2 i{
	background: url(/front/images/side_online_p2.png) center no-repeat;
}
.fixed_side_box .online_service_list .a3 i{
	background: url(/front/images/side_online_p3.png) center no-repeat;
}
.fixed_side_box .online_service_list .a4 i{
	background: url(/front/images/side_online_p4.png) center no-repeat;
}
.fixed_side_box .online_service_list .a5 i{
	background: url(/front/images/side_online_p5.png) center no-repeat;
}

/*证券金融*/
.jr_banner_box{
	height: 372px;
	background: url(/front/images/jr_banner.png) center no-repeat;
}
.pb_banner_box1{
	height: 372px;
	background: url(/front/images/pb_banner1.png) center no-repeat;
}
.bus_intro_section{
	height: 454px;
	background: #FFFFFF url(/front/images/bus_intro_bg.png) center no-repeat;
}
.bus_intro_list{
	margin-top: 55px;
	position: relative;
}
.bus_intro_list li{
	width: 238px;
	height: 340px;
	float: left;
	border: 1px solid #E0E0E0;
	background: #FFFFFF;
	margin-left: -1px;
	position: relative;
}
.bus_intro_list li .item_img{
	padding-top: 74px; 
}
.bus_intro_list .item_img .icon,
.bus_intro_list .item_wrap .icon{
	width: 92px;
	height: 92px;
	margin: 0 auto 22px;
}
.bus_intro_list .item_wrap .icon{
	margin: 44px auto 12px;
}
.bus_intro_list .item_img p,
.bus_intro_list .item_wrap strong{
	display: block;
	font-size: 18px;
	color: #000000;
	line-height: 25px;
	text-align: center;
}
.bus_intro_list .item_wrap strong{
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 32px;
}
.bus_intro_list .item_img .line{
	width: 44px;
	height: 2px;
	background: #E81B2B;
	margin: 86px auto 0;
}
.bus_intro_list .item_wrap{
	width: 238px;
	height: 340px;
	transition: all .36s ease;
	-webkit-transition: all .36s ease;
	-moz-transition: all .36s ease;
	background: url(/front/images/bus_intro_liBg.png) center no-repeat;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0; 
	position: absolute;
	left: 0;
	top: 0;
}
.bus_intro_list li:hover .item_wrap{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1; 
	height: 380px;
	top: -20px;
}
.bus_intro_list .item_wrap .item_info{
	padding: 0 34px;
}
.bus_intro_list .item_wrap .ellipsis{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	max-height: 60px;
	display: -webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.bus_intro_list .item_wrap .details{
	display: block;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 52px;
}
.bus_intro_list .li_01 .item_img .icon{
	background: url(/front/images/bus_intro_p1.png) center no-repeat;
}
.bus_intro_list .li_02 .item_img .icon{
	background: url(/front/images/bus_intro_p2.png) center no-repeat;
}
.bus_intro_list .li_03 .item_img .icon{
	background: url(/front/images/bus_intro_p3.png) center no-repeat;
}
.bus_intro_list .li_04 .item_img .icon{
	background: url(/front/images/bus_intro_p4.png) center no-repeat;
}
.bus_intro_list .li_05 .item_img .icon{
	background: url(/front/images/bus_intro_p5.png) center no-repeat;
}
.bus_intro_list .li_01 .item_wrap .icon{
	background: url(/front/images/bus_intro2_p1.png) center no-repeat;
}
.bus_intro_list .li_02 .item_wrap .icon{
	background: url(/front/images/bus_intro2_p2.png) center no-repeat;
}
.bus_intro_list .li_03 .item_wrap .icon{
	background: url(/front/images/bus_intro2_p3.png) center no-repeat;
}
.bus_intro_list .li_04 .item_wrap .icon{
	background: url(/front/images/bus_intro2_p4.png) center no-repeat;
}
.bus_intro_list .li_05 .item_wrap .icon{
	background: url(/front/images/bus_intro2_p5.png) center no-repeat;
}
.bus_advant_section{
	height: 458px;
	background: url(/front/images/bus_advant_bg.png) center no-repeat;
}
.bus_intro_list .item_wrap .details i{
	display: inline-block;
	width: 18px;
	height: 22px;
	background: url(/front/images/details_icon.png) center no-repeat;
	margin-left: 17px;
	vertical-align: top;
}
.bus_advant_list{
	margin-top: 45px;
}
.bus_advant_list li{
	width: 305px;
	height: 376px;
	float: left;
	position: relative;
	cursor: pointer;
}
.bus_advant_list li .li_con{
	width: 100%;
	height: 100%;
	transition: all .35s ease;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.bus_advant_list .li_01 .li_con{
	background: url(/front/images/bus_advant_bg1.png) center no-repeat;
}
.bus_advant_list .li_02 .li_con{
	background: url(/front/images/bus_advant_bg2.png) center no-repeat;
}
.bus_advant_list .li_03 .li_con{
	background: url(/front/images/bus_advant_bg3.png) center no-repeat;
}
.bus_advant_list .li_02{
	margin: 0 141px;
}
.bus_advant_list li h3{
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	line-height: 112px;
	font-weight: normal;
}
.bus_advant_list li .text_box{
	padding: 78px 40px 0 30px;
}
.bus_advant_list li p{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 26px;
	text-align: justify;
}
.bus_advant_list li .line_box{
	width: 9px;
	height: 354px;
	background: #FFFFFF;
	border: 1px solid #f5f5f5;
	-webkit-box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.3);
	position: absolute;
	right: -10px;
	top: 10px;
	z-index: 9;
}
.bus_advant_list li:hover .li_con{
	left: 10px;
}
.bus_notice_section{
	background: #FFFFFF;
}
.bus_notice_list{
	margin-top: 45px;
}
.bus_notice_list .notice_list_fl,
.bus_notice_list .notice_list_fr{
	width: 50%;
	float: left;
}
.bus_notice_list .notice_list_fr li{
	margin-bottom: 35px;
}
.bus_notice_list li{
	margin-bottom: 38px;
	overflow: hidden;
}
.bus_notice_list .li_img_box{
	width: 570px;
	height: 364px;
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.bus_notice_list .li_img_box .shadow_bg{
	width: 100%;
	height: 100%;
	opacity: 0.54;
	background-image: -webkit-gradient(linear, 100% 0, 0 0, color-stop(0.31, rgba(0,0,0,0.00)), color-stop(0.81, rgba(0,0,0,0.92)));
	background-image: -webkit-linear-gradient(180deg, rgba(0,0,0,0.00) 31%, rgba(0,0,0,0.92) 81%);
	background-image: -moz-linear-gradient(180deg, rgba(0,0,0,0.00) 31%, rgba(0,0,0,0.92) 81%);
	background-image: -o-linear-gradient(180deg, rgba(0,0,0,0.00) 31%, rgba(0,0,0,0.92) 81%);
	background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 31%, rgba(0,0,0,0.92) 81%);
	filter: alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55; 
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}
.bus_notice_list .li_img_box .text{
	padding: 0 30px;
	position: absolute;
	bottom: 30px;
	left: 0;
	z-index: 10;
}
.bus_notice_list .li_img_box p{
	font-size: 22px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 36px;
	margin-bottom: 16px;
}
.bus_notice_list .li_img_box .line{
	display: block;
	width: 30px;
	height: 2px;
	background: #FFFFFF;
}
.bus_notice_list .li_img_box img{
	-webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    transform:scale(1); 
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}
.bus_notice_list .li_img_box:hover img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1); 
}
.bus_notice_list .li_text_box{
	width: 585px;
	float: right;
}
.bus_notice_list .li_text_box h3{
	font-size: 22px;
	color: #000000;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 13px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
}
.bus_notice_list .li_text_box p{
	font-size: 16px;
	color: #737373;
	line-height: 28px;
	text-align: justify;
	max-height: 56px;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
}
.bus_notice_list .mt34{
	margin-top: 34px;
}
.bus_notice_list .li_text_box .text_item{
	cursor: pointer;
}
.bus_notice_list .text_item:hover h3{
	color: #E50012;
}
.bus_notice_list .text_item:hover p{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75; 
}
.market_dyn_section{
	background: #F7F7F7;
}
.market_dyn_list .dyn_list_fr{
	width: 296px;
	height: 228px;
	background: url(/front/images/dyn_fr_bg.png) center no-repeat;
	float: right;
	cursor: pointer;
}
.market_dyn_list .dyn_list_fr .fr_con{
	padding: 24px 30px;
}
.market_dyn_list .dyn_list_fr .tips_tit{
	display: block;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 25px;
	padding-left: 28px;
	margin-bottom: 20px;
	position: relative;
}
.dyn_list_fr .tips_tit .dot{
	display: block;
	width: 12px;
	height: 12px;
	background: #FFFFFF;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
}
.market_dyn_list .dyn_list_fl{
	width: 824px;
	height: 228px;
	float: left;
	position: relative;
}
.market_dyn_list .dyn_list_fl .dyn_tit{
	font-size: 18px;
	color: #E60012;
	line-height: 25px;
	padding-left: 24px;
	margin-bottom: 20px;
	position: relative;
}
.market_dyn_list .dyn_list_fl .dyn_tit .dot{
	display: block;
	width: 12px;
	height: 12px;
	background: #E60012;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
}
.dyn_list_fl li h3{
	font-size: 22px;
	color: #000000;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.dyn_list_fl li p{
	font-size: 16px;
	color: #737373;
	line-height: 28px;
	max-height: 56px;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.dyn_list_fl .see_more_btn{
	margin: 40px 0 0;
}
.market_dyn_list .dyn_list_fr p{
	font-size: 22px;
	color: #FFFFFF;
	line-height: 30px;
}
.market_dyn_list .dyn_list_fr .lower_icon{
	margin-top: 64px;
	height: 34px;
	position: relative;
}
.dyn_list_fr .lower_icon .fr_arrow{
	display: block;
	width: 34px;
	height: 34px;
	background: url(/front/images/fr_arrow_icon2.png) center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.dyn_list_fr .lower_icon .fl_line{
	display: block;
	width: 30px;
	height: 2px;
	background: #FFFFFF;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.market_dyn_list .dyn_list_fr:hover .fl_line{
	left: 174px;
}
.dyn_list_fl .hd{
	text-align: right;
	position: absolute;
	bottom: 40px;
	right: 0;
}
.dyn_list_fl .hd em{
	display: inline-block;
	width: 26px;
	height: 5px;
	background: #D8D8D8;
	border-radius: 4px;
	margin: 0 4px;
}
.dyn_list_fl .hd em.on{
	background: #E60012;
}

.mar_trade_section{
	background: #F7F7F7;
}
.mar_trade_nav li{
	width: 215px;
	height: 155px;
	float: left;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	margin-right: 28px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	cursor: pointer;
}
.mar_trade_nav li.li_05{
	margin-right: 0;
}
.mar_trade_nav li .icon{
	display: block;
	width: 58px;
	height: 58px;
	margin: 29px auto 11px;
}
.mar_trade_nav li p{
	font-size: 18px;
	color: #000000;
	line-height: 25px;
	text-align: center;
}
.mar_trade_nav .li_01 .icon{
	background: url(/front/images/mar_nav_p1.png) center top no-repeat;
}
.mar_trade_nav .li_02 .icon{
	background: url(/front/images/mar_nav_p2.png) center top no-repeat;
}
.mar_trade_nav .li_03 .icon{
	background: url(/front/images/mar_nav_p3.png) center top no-repeat;
}
.mar_trade_nav .li_04 .icon{
	background: url(/front/images/mar_nav_p4.png) center top no-repeat;
}
.mar_trade_nav .li_05 .icon{
	background: url(/front/images/mar_nav_p5.png) center top no-repeat;
}
.mar_trade_nav li:hover{
	background: #E60012;
	border-color: #E60012;
}
.mar_trade_nav li:hover .icon{
	background-position: center bottom;
}
.mar_trade_nav li:hover p{
	color: #FFFFFF;
}
.data_info_section{
	background: #FFFFFF;
}
.data_info_detail .info_fl_box{
	width: 706px;
	float: left;
}
.info_fr_box{
	width: 462px;
	border: 1px solid #EAEAEA;
	float: right;
}
.info_tit h3{
	font-size: 18px;
	color: #000000;
	line-height: 25px;
	padding-left: 24px;
	font-weight: normal;
	position: relative;
}
.info_tit h3 .dot{
	display: block;
	width: 12px;
	height: 12px;
	background: #E60012;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
}
.data_info_detail .notic_item_box{
	border-bottom: 1px solid #E6E6E6;;
}
.data_info_detail .dyn_item_box{
	margin-top: 30px;
	border-bottom: 1px solid #E6E6E6;
}
.notic_item_box .info_tit{
	margin-bottom: 20px;
}
.notic_item_list li{
	height: 66px;
	padding: 0 30px 0 48px;
	font-size: 16px;
	color: #333333;
	line-height: 68px;
	cursor: pointer;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	border: 1px solid transparent;
	clear: right;
}
.notic_item_list li a{
	display: block;
	font-size: 16px;
	color: #333333;
}
.notic_item_list .odd_li{
	background: #FAFAFA;
}
.notic_item_list .even_li{
	background: #FFFFFF;
}
.notic_item_list li p{
	height: 68px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 80px;
	
}
.see_more_btn2{
	display: block;
	height: 68px;
	font-size: 16px;
	color: #E60012;
	line-height: 68px;
	text-align: center;
}
.see_more_btn2:hover{
	filter:alpha(opacity=70);   
	-moz-opacity: 0.7;  
	opacity: 0.7; 
}
.notic_item_list li span{
	display: block;
	float: right;
}
.notic_item_list li .icon{
	display: block;
	width: 16px;
	height: 16px;
	background: url(/front/images/article_icon.png) center no-repeat;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -8px;
}
.notic_item_list li:hover{
	
	border-color: #E60012;
}
.notic_item_list li:hover a{
	color: #E60012;
}
.notic_item_list li:hover .icon{
	background: url(/front/images/article_icon2.png) center no-repeat;
}
.zxzd_ratio_box{
	padding: 30px 36px;
	background: #FFFFFF;
}
.zxzd_ratio_box .info_tit,
.rzrq_ratio_box .info_tit,
.kmjj_table_box .info_tit{
	margin-bottom: 30px;
}
.ratio_chart_box > div{
	width: 162px;
	height: 162px;
}
.ratio_chart_box .ratio_chart_01{
	float: left;
	background: url(/front/images/ratio_bg_01.png) center no-repeat;
}
.ratio_chart_box .ratio_chart_02{
	float: right;
	background: url(/front/images/ratio_bg_02.png) center no-repeat;
}
.zxzd_ratio_box .ratio_chart_box p{
	font-size: 30px;
	color: #000000;
	text-align: center;
	line-height: 42px;
	margin-top: 30px;
}
.zxzd_ratio_box .ratio_chart_box span{
	display: block;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 22px;
	margin-top: 37px;
}
.rzrq_ratio_box{
	padding: 25px 35px 5px;
	background: #FAFAFA;
}
.progress_bar_list li{
	margin-bottom: 25px;
}
.progress_bar_list p{
	font-size: 16px;
	color: #000000;
	line-height: 22px;
	margin-bottom: 12px;
}
.progress_bar_list .bar_list_det{
	font-size: 0;
}
.progress_bar_list .bar_list_det span{
	display: inline-block;
	font-size: 16px;
	color: #000000;
	line-height: 22px;
	vertical-align: top;
}
.progress_bar_list .bar{
	width: 305px;
	height: 16px;
	margin: 3px 0;
	background: #ededed;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-right: 20px;
}
.progress_bar_list .bar em{
	display: block;
	height: 16px;
	background: #FA867C;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.kmjj_table_box{
	padding: 30px 36px 0;
	background: #FFFFFF;
}
.kmjj_table_box .kmjj_table_det th,
.kmjj_table_box .kmjj_table_det td{
	font-size: 16px;
	text-align: right;
	font-weight: normal;
}
.kmjj_table_box .kmjj_table_det th{
	color: #B3B3B3;
	height: 30px;
}
.kmjj_table_box .kmjj_table_det td{
	color: #333333;
	height: 42px;
}
.kmjj_table_box table{
	table-layout: fixed;
	border-bottom: 1px solid #F2F2F2;;
}
.bdzq_table_section{
	height: 301px;
	background: url(/front/images/bdzq_section_bg.png) center no-repeat;
}
.bdzq_table_section .fl_table_box{
	width: 706px;
	height: 301px;
	background: #FFFFFF;
	float: left;
}
.bdzq_table_section .fr_table_box{
	width: 464px;
	height: 301px;
	background: #FFFFFF;
	float: right;
}
.bdzq_table_section .kmjj_table_box table{
	table-layout: auto;
}

.rzrq_detail_box{
	background: #FFFFFF;
	padding: 20px 0 50px;
	position: relative;
}
.slide_tab_box{
	width: 266px;
	float: left;
}
.slide_tab_box h4{
	height: 80px;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 80px;
	padding: 0 26px;
	background: url(/front/images/side_tab_bg.png) center no-repeat;
	font-weight: normal;
}
.slide_tab_box .silde_tab_list{
	width: 266px;
	border: 1px solid #EDEDED;
}
.slide_tab_box .silde_tab_list.fixed{
	position: fixed;
	top: 0;
}
.slide_tab_box .silde_tab_list li{
	padding-left: 26px;
	height: 68px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
}
.slide_tab_box .silde_tab_list a{
	display: block;
	font-size: 18px;
	color: #333333;
	line-height: 68px;
	position: relative;
	border-bottom: 1px solid #EDEDED;
}

.slide_tab_box .silde_tab_list .small{
	font-size: 16px;
}

.slide_tab_box li .line{
	display: none;
	width: 4px;
	height: 14px;
	background: #E60012;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}
.slide_tab_box a .icon{
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -8px;
	background: url(/front/images/side_tab_icon1.png) center no-repeat;
}
.slide_tab_box li:hover,
.slide_tab_box li.active{
	background: #fef2f3;
}
.slide_tab_box li:hover a,
.slide_tab_box li.active a{
	color: #E60012;
	
}
.slide_tab_box li:hover .line,
.slide_tab_box li.active .line{
	display: block;
}
.slide_tab_box li:hover .icon,
.slide_tab_box li.active .icon{
	background: url(/front/images/side_tab_icon2.png) center no-repeat;
}
.slide_tab_detail{
	margin-left: 314px;
}
.no_slide_tab,
.article_details_box{
	margin-left: 0;
}
.slide_tab_detail .detail_tit{
	height: 80px;
	border-bottom: 2px solid #F2F2F2;
}
.slide_tab_detail .detail_tit h3{
	font-size: 24px;
	color: #000000;
	line-height: 80px;
	font-weight: normal;
}
.slide_tab_detail .detail_tit .per_path{
	float: right;
	font-size: 14px;
	color: #333333;
	line-height: 80px;
}
.slide_tab_detail .per_path a,
.slide_tab_detail .per_path span{
	display: inline-block;
}
.slide_tab_detail .per_path a{
	color: #333333;
}
.slide_tab_detail .per_path a:hover{
	color: #E60012;
}
.slide_tab_detail .per_path span{
	color: #999999;
}
.slide_tab_detail .per_path .home_icon{
	display: inline-block;
	width: 14px;
	height: 80px;
	background: url(/front/images/home_icon.png) center no-repeat;
	vertical-align: top;
	margin-right: 10px;
}
.intr_detail_text{
	padding: 24px;
}

.intr_detail_text .speech_text .speech_icon{
	width: 40px;
	height: 56px;
	float: left;
	background: url(/front/images/speech_icon.png) center 16px no-repeat;	
}
.intr_detail_text .speech_text p{
	margin-left: 60px;
	font-size: 16px;
	color: #999999;
	line-height: 28px;
	padding-top: 16px;
}
.intr_detail_text .detail_text_con h3{
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	margin-top: 50px;
	margin-bottom: 20px;
}
.intr_detail_text .detail_text_con h4{
	font-size: 16px;
	color: #999999;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 10px;
	text-indent: 2em;
}
.intr_detail_text .detail_text_con p{
	font-size: 16px;
	color: #151515;
	/*
	line-height: 28px;
	padding-left: 56px;
    text-indent: -24px;
	*/
}
.intr_detail_text .detail_text_con .ts_text{
	padding-left: 32px;
	text-indent: 0;
}
.intr_detail_text .detail_text_con .img_text{
	padding-left: 32px;
	text-indent: 0;
	margin: 26px 0;
}
.zlxx_detail_text{
	padding: 25px 0;
}
.table_pagination_box{
	padding: 30px 0;
	text-align: right;
	font-size: 0;
}
.table_pagination_box .pagination_list,
.table_pagination_box .go_to_page{
	display: inline-block;
	vertical-align: top;
}
.pagination_list .page_num{
	display: inline-block;
	width: 34px;
	height: 34px;
	border: 1px solid #E6E6E6;
	font-size: 16px;
	color: #333333;
	line-height: 34px;
	text-align: center;
	margin: 0 8px;
}
.pagination_list a.page_num:hover,
.pagination_list a.page_num.active{
	background: #FEF0F1;
	border-color: #FEF0F1;
	color: #E60012;
}
.pagination_list .page_prev,
.pagination_list .page_next{
	font-size: 16px;
	color: #999999;
	line-height: 36px;
	margin: 0 8px;
}
.pagination_list .page_prev:hover,
.pagination_list .page_next:hover{
	color: #E60012;
}
.go_to_page span{
	display: inline-block;
	font-size: 16px;
	color: #999999;
	line-height: 36px;
	margin-left: 20px;
}
.go_to_page input{
	width: 72px;
	height: 34px;
	border: 1px solid #E6E6E6;
	border-right: none;
	font-size: 16px;
	color: #333333;
	text-align: center;
	outline: none;
	vertical-align: top;
}
.go_to_page .go_btn{
	display: inline-block;
	width: 36px;
	height: 36px;
	background: #E60012;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 36px;
}
.calculator_det_box{
	padding-top: 30px;
}
.calculator_list li{
	margin-bottom: 20px;
	overflow: hidden;
}
.calculator_list li .li_name{
	width: 112px;
	float: left;
	font-size: 16px;
	color: #333333;
	line-height: 42px;
	text-align: right;
}
.calculator_list li .li_text{
	margin-left: 124px;
	position: relative;
}
.calculator_list li .input_text{
	display: inline-block;
	background: #FFFFFF;
	height: 40px;
	border: 1px solid #E6E6E6;
	position: relative;
}
.calculator_list .avai_cash_input input{
	width: 248px;
}
.calculator_list .now_price_input input{
	width: 344px;
}
.calculator_list .li_text input{
	height: 40px;
	font-size: 16px;
	color: #333333;
	padding: 0 10px;
	outline: none;
	border: none;
}
.calculator_list .li_text .unit{
	display: block;
	font-size: 16px;
	color: #333333;
	line-height: 40px;
	position: absolute;
	right: 10px;
	top: 0;
}
.calculator_list .now_price_input .unit{
	right: 50px;
}
.calculator_list input::-webkit-input-placeholder{
	font-size: 16px;
	color: #CCCCCC;
}.calculator_list .no_unit_input{
	font-size: 0;
	margin-bottom: 10px;
}
.calculator_list .no_unit_input input{
	width: 146px;
	border: 1px solid #E6E6E6;
	margin-right: 29px;
}
.calculator_list .no_unit_input input.last{
	margin-right: 0;
}
.calculator_list .radio_box{
	margin-bottom: 6px;
}
.calculator_list .radio_box a{
	display: inline-block;
	font-size: 16px;
	color: #4D4D4D;
	line-height: 42px;
	margin-right: 34px;
}
.calculator_list .radio_box a i{
	display: inline-block;
	width: 14px;
	height: 42px;
	background: url(/front/images/radio_box.png) center no-repeat;
	margin-right: 10px;
	vertical-align: top;
}
.calculator_list .radio_box .checked i{
	background: url(/front/images/radio_checked.png) center no-repeat;
}
.calculator_list li .num_check{
	width: 14px;
	position: absolute;
	right: 18px;
	top: 0;
}
.calculator_list li .num_check a{
	display: block;
	width: 100%;
	height: 20px;
}
.calculator_list li .num_check .add{
	background: url(/front/images/input_add.png) center 10px no-repeat;
}
.calculator_list li .num_check .less{
	background: url(/front/images/input_less.png) center 2px no-repeat;
}
.calculator_list li .lower_box{
	font-size: 0
} 
.calculator_list .lower_box .no_unit_input{
	display: inline-block;
}
.calculator_list .lower_box .input_text input{
	width: 146px;
}
.btns_box{
	text-align: center;
	font-size: 0;
}
.btns_box a{
	display: inline-block;
	width: 110px;
	height: 40px;
	border: 1px solid transparent;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	margin: 0 9px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.btns_box .primary_btn{
	border-color: #E60012;
	background: #E60012;
	color: #FFFFFF;
}
.btns_box .default_btn{
	border-color: #E60012;
	background: #FFFFFF;
	color: #E60012;
}
.btns_box a:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75; 
}
.bond_explain_box{
	background: #FAFAFA;
	border: 1px solid #E6E6E6;
	padding: 32px 38px 28px;
	margin-top: 25px;
}
.bond_explain_box .explain_tit{
	padding-bottom: 28px;
	border-bottom: 1px solid #E6E6E6;
}
.bond_explain_box .explain_tit h4{
	font-size: 16px;
	color: #333333;
	text-align: center;
	line-height: 22px;
}
.bond_explain_box .explain_tit strong{
	display: block;
	font-size: 18px;
	color: #CF112A;
	line-height: 24px;
	text-align: center;
	margin-top: 18px;
}
.bond_explain_box .explain_det{
	padding-top: 38px;
}
.bond_explain_box .explain_det p{
	font-size: 16px;
	color: #999999;
	line-height: 32px;
}
.online_proce_box{
	padding: 30px 0 0;
	background: #FFFFFF;
}
.online_proce_box .advance_letter_box{
	height: 256px;
	background: url(/front/images/advance_letter_bg.png) center no-repeat;
	position: relative;
}
.advance_letter_box .text_box{
	position: absolute;
	right: 222px;
	top: 78px;
}
.advance_letter_box p{
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	line-height: 28px;
	margin-bottom:30px;
}
.advance_letter_box a{
	display: block;
	width: 110px;
	height: 40px;
	border: 1px solid #FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	margin: 0 auto;
}
.advance_letter_box a:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75; 
}
.online_proce_box .online_proce_text{
	padding-top: 40px;
}
.online_proce_box .online_proce_text p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.online_proce_box .online_proce_text h4{
	font-size: 16px;
	color: #151515;
	font-weight: normal;
}
.online_proce_box .online_proce_text .indent{
	padding-left: 40px;
    text-indent: -22px;
}

/*pb业务*/
.pb_banner_box{
	height: 372px;
	background: url(/front/images/pb_banner_img.png) center no-repeat;
}
.pb_nav_box{
	height: 136px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
}
.pb_nav_list li{
	width: 16%;
	height: 136px;
	float: left;
	position: relative;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.pb_nav_list li .icon{
	display: block;
	width: 40px;
	height: 40px;
	margin: 30px auto 11px;
}
.pb_nav_list .li_01 .icon{
	background: url(/front/images/pb_nav_p1.png) center top no-repeat;
}
.pb_nav_list .li_02 .icon{
	background: url(/front/images/pb_nav_p2.png) center top no-repeat;
}
.pb_nav_list .li_03 .icon{
	background: url(/front/images/pb_nav_p6.png) center top no-repeat;
}
.pb_nav_list .li_04 .icon{
	background: url(/front/images/pb_nav_p3.png) center top no-repeat;
}
.pb_nav_list .li_05 .icon{
	background: url(/front/images/pb_nav_p4.png) center top no-repeat;
}
.pb_nav_list .li_06 .icon{
	background: url(/front/images/pb_nav_p5.png) center top no-repeat;
}

.pb_nav_list li p{
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	text-align: center;
}
.pb_nav_list li .line{
	display: none;
	width: 24px;
	height: 4px;
	background: #E60012;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -12px;
}
.pb_nav_list li:hover,
.pb_nav_list li.active{
	background: #F7F7F7;
}
.pb_nav_list li:hover p,
.pb_nav_list li.active p{
	color: #E60012;
}
.pb_nav_list li:hover .line,
.pb_nav_list li.active .line{
	display: block;
}
.pb_nav_list li:hover .icon,
.pb_nav_list li.active .icon{
	background-position: center bottom;
}
.pb_intro_text{
	height: 240px;
}
.pb_intro_text .pb_text_det{
	padding: 60px 55px 0;
}
.pb_intro_text .pb_text_det h3{
	font-size: 30px;
	color: #000000;
	line-height: 42px;
	text-align: center;
	margin-bottom: 25px;
	font-weight: normal;
}
.pb_intro_text .pb_text_det p{
	font-size: 16px;
	color: #737373;
	line-height: 28px;
	text-align: center;
}
.pb_intro_text .pb_text_det h3 i{
	display: inline-block;
	width: 26px;
	height: 42px;
	vertical-align: top;
	margin: 0 26px;
}
.pb_intro_text .pb_text_det .fl_marks{
	background: url(/front/images/fl_marks.png) center no-repeat;
}
.pb_intro_text .pb_text_det .fr_marks{
	background: url(/front/images/fr_marks.png) center no-repeat;
}
.pb_assistance_section{
	/* height: 570px; */
	background: #F7F7F7;
}
.pb_assistance_det .fl_img{
	width: 494px;
	height: 494px;
	float: left;
}
.pb_assistance_det .pb_assistance_fr{
	margin-left: 554px;
	/* padding-top: 18px; */
}
.pb_assistance_det .assistance_item h4{
	font-size: 18px;
	color: #000000;
	line-height: 34px;
	font-weight: normal;
	/* margin-bottom: 10px; */
	margin-top: 10px;
}
.pb_assistance_det .assistance_item{
	/* margin-bottom: 44px; */
}
.pb_assistance_det .assistance_item.last{
	margin-bottom: 0;
}
.pb_assistance_det .assistance_item h4 .tag{
	display: inline-block;
	padding: 0 18px;
	height: 34px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	line-height: 34px;
	background: #E60012;
	margin-right: 15px;
}
.pb_assistance_det .list_con {
	overflow: hidden;
}
.pb_assistance_det .list_con li{
	float: left;
	padding-left: 15px;
	font-size: 16px;
	color: #737373;
	line-height: 22px;
	margin: 8px 0;
	/* cursor: pointer; */
}
.pb_assistance_det .list_con li:hover{
	/* color: #E60012; */
}
.pb_service_section{
	height: 956px;
	background: #FFFFFF url(/front/images/pb_service_bg.png) center top no-repeat;
}
.pb_service_section .section_box_tit{
	margin-bottom: 40px;
}
.pb_service_section .section_box_tit h3 span{
	color: #FFFFFF;
}
.pb_service_section .section_box_tit h3 span i{
	background: #FFFFFF;
}
.pb_service_det .det_con{
	padding: 60px 0 36px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	text-align: center;
}

/*投资者教育*/
.invest_teach_banner{
	height: 372px;
	position: relative;
}
.invest_teach_banner .bd li{
	height: 372px;
}
.invest_teach_banner .bd li a{
	display: block;
	width: 100%;
	height: 100%;
}
.invest_teach_banner .hd {
	width: 100%;
	text-align: center;
	font-size: 0;
	position: absolute;
	left: 0;
	bottom: 20px;
}
.invest_teach_banner .hd em{
	display: inline-block;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter:alpha(opacity=67);   
	-moz-opacity: 0.67;  
	opacity: 0.67;
	background: #F77E87;
	margin: 0 4px;
}
.invest_teach_banner .hd em.on{
	width: 22px;
	background: #E60012;
	filter:alpha(opacity=100);   
	-moz-opacity: 1;  
	opacity: 1;
}
.cj_school_section{
	height: 244px;
	background: #FFFFFF;
}
.cj_school_list li{
	width: 25%;
	float: left;
	cursor: pointer;
}
.cj_school_list li em{
	display: block;
	width: 132px;
	height: 110px;
	margin: 0 auto 8px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.cj_school_list li p{
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	text-align: center;
	margin-bottom: 8px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.cj_school_list li span{
	display: block;
	font-size: 16px;
	color: #999999;
	line-height: 22px;
	text-align: center;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.cj_school_list .li_01 em{
	background: url(/front/images/cj_school_p1.png) center no-repeat;
}
.cj_school_list .li_02 em{
	background: url(/front/images/cj_school_p2.png) center no-repeat;
}
.cj_school_list .li_03 em{
	background: url(/front/images/cj_school_p3.png) center no-repeat;
}
.cj_school_list .li_04 em{
	background: url(/front/images/cj_school_p4.png) center no-repeat;
}
.cj_school_list li:hover em{
	-webkit-transform: translate(0, -10px);
  	-moz-transform:translate(0, -10px);
  	transform: translate(0, -10px);
}
.cj_school_list li:hover p,
.cj_school_list li:hover span{
	color: #E50012;
}
.risk_warning_section{
	padding: 32px 0 45px;
	height: 239px;
	background: url(/front/images/risk_warning_bg.png) center top no-repeat;
}
.risk_warning_section .section_box_tit{
	margin-bottom: 35px;
}
.risk_warning_list li{
	width: 561px;
	float: left;
	margin-bottom: 25px;
	cursor: pointer;
}
.risk_warning_list li p,
.risk_warning_list li span{
	display: block;
	font-size: 18px;
	line-height: 25px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.risk_warning_list li p{
	color: #333333;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	width:400px;
}
.risk_warning_list li span{
	color: #999999;
	float: right;
}
.risk_warning_section .see_more_btn{
	margin: 20px auto 0;
}
.risk_warning_list li.mr_li{
	margin-right: 76px;
} 
.risk_warning_list li:hover p,
.risk_warning_list li:hover span{
	color: #E50012;
}
.teach_activity_section{
	height: 391px;
	background: url(/front/images/teach_activity_bg.png) center  no-repeat;
}
.teach_activity_list li{
	width: 276px;
	height: 318px;
	background: #FFFFFF;
	float: left;
	margin-right: 32px;
	position: relative;
	cursor: pointer;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.teach_activity_list li.li_04{
	margin-right: 0;
}
.teach_activity_list li .icon{
	display: block;
	width: 56px;
	height: 56px;
	margin: 51px 0 17px 20px;
}
.teach_activity_list li p{
	font-size: 18px;
	color: #000000;
	line-height: 25px;
	margin: 0 29px 21px 26px;
}
.teach_activity_list li span{
	font-size: 16px;
	color: #999999;
	line-height: 28px;
	height: 56px;
	margin: 0 29px 40px 26px;
	display: block;
	overflow: hidden;
}
.teach_activity_list li .more{
	display: block;
	font-size: 16px;
	color: #E60012;
	line-height: 22px;
	padding-left: 26px;
}
.teach_activity_list .li_01 .icon{
	background: url(/front/images/teach_activity_p1.png) center top no-repeat;
}
.teach_activity_list .li_02 .icon{
	background: url(/front/images/teach_activity_p2.png) center top no-repeat;
}
.teach_activity_list .li_03 .icon{
	background: url(/front/images/teach_activity_p3.png) center top no-repeat;
}
.teach_activity_list .li_04 .icon{
	background: url(/front/images/teach_activity_p4.png) center top no-repeat;
}
.teach_activity_list li:hover{
	background: #E60012;
	color: #FFFFFF;
}
.teach_activity_list li:hover .icon{
	background-position: center bottom;
}
.teach_activity_list li:hover p,
.teach_activity_list li:hover span,
.teach_activity_list li:hover a{
	color: #FFFFFF;
}
.intro_knowledge_section{
	background: #FFFFFF;
}
.intro_knowledge_list li{
	width: 272px;
	height: 222px;
	padding: 14px;
	float: left;
	cursor: pointer;
}
.intro_knowledge_list .li_01{
	background: url(/front/images/intro_knowledge_li1.png) center no-repeat; 
}
.intro_knowledge_list .li_02{
	background: url(/front/images/intro_knowledge_li2.png) center no-repeat; 
}
.intro_knowledge_list .li_03{
	background: url(/front/images/intro_knowledge_li3.png) center no-repeat; 
}
.intro_knowledge_list .li_04{
	background: url(/front/images/intro_knowledge_li4.png) center no-repeat; 
}
.intro_knowledge_list li .li_con{
	height: 180px;
	padding-top: 42px;
	background: rgba(0, 0, 0, 0.58);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.intro_knowledge_list li:hover .li_con{
	background: #E60012;
}
.intro_knowledge_list li .icon{
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto 5px;
}
.intro_knowledge_list li p{
	font-size: 22px;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
	margin-bottom: 5px;
}
.intro_knowledge_list li span{
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 22px;
	text-align: center;
}
.intro_knowledge_list .li_01 .icon{
	background: url(/front/images/intro_knowledge_p1.png) center no-repeat;
}
.intro_knowledge_list .li_02 .icon{
	background: url(/front/images/intro_knowledge_p2.png) center no-repeat;
}
.intro_knowledge_list .li_03 .icon{
	background: url(/front/images/intro_knowledge_p3.png) center no-repeat;
}
.intro_knowledge_list .li_04 .icon{
	background: url(/front/images/intro_knowledge_p4.png) center no-repeat;
}
.advan_knowledge_section{
	background: #FAFAFA;
}
.advan_knowledge_tab{
	font-size: 0;
	text-align: center;
	margin-top: 32px;
}
.advan_knowledge_tab a{
	display: inline-block;
	width: 134px;
	height: 50px;
	border: 1px solid #D9D9D9;
	font-size: 18px;
	color: #4D4D4D;
	text-align: center;
	line-height: 50px;
	margin: 0 8px 15px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.advan_knowledge_tab a:hover,
.advan_knowledge_tab a.active{
	background: #E60012;
	color: #FFFFFF;
	border-color: #E60012;
}
.pers_publi_box{
	padding: 30px 0;
}
.pers_publi_tab{
	padding: 14px 26px;
	background: #FFFFFF;
	box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	-webkit-box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	font-size: 0;
}
.pers_publi_tab a{
	display: inline-block;
	padding: 0 26px;
	height: 60px;
	font-size: 16px;
	color: #000000;
	line-height: 60px;
	line-height: 60px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.pers_publi_tab a:hover{
	color: #E81C2C;
}
.pers_publi_tab a.active{
	background: #E81C2C;
	color: #FFFFFF;
}
.pers_search_box {
	padding: 38px 0 35px;
}
.pers_search_box li {
	float: left;
	font-size: 0;
	margin-right: 72px;
}
.pers_search_box li.last_li{
	margin-right: 0;
}
.pers_search_box li .input_name{
	display: inline-block;
	font-size: 15px;
	color: #333333;
	line-height: 42px;
}
.pers_search_box li .input_text{
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.pers_search_box .input_text input{
	padding: 0 10px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	font-size: 16px;
	color: #000000;
	outline: none;
}
.pers_search_box input::-webkit-input-placeholder{
	font-size: 16px;
	color: #CCCCCC;
}
.pers_search_box .input_text input.name{
	width: 146px;
}
.pers_search_box .input_text input.number{
	width: 224px;
}
.sel_box{
	padding: 0 10px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	cursor: pointer;
	position: relative;
}
.sel_box .sel_text{
	font-size: 16px;
	color: #000000;
	line-height: 40px;
}
.sel_box .arrow{
	display: block;
	width: 40px;
	height: 40px;
	background: url(/front/images/sel_arrow_icon.png) center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.pers_search_box .sel_li{
	margin-right: 68px;
}
.pers_search_box .sel_box{
	width: 258px;
}
.pers_search_box li .search_btn{
	display: block;
	width: 114px;
	height: 42px;
	background: #E50012;
	-webkit-box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 42px;
}
.pers_publi_table table{
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
}
.pers_publi_table tr th,
.pers_publi_table tr td{
	padding: 0 40px;
	height: 50px;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
}
.pers_publi_table tr th{
	color: #B3B3B3;
}
.pers_publi_table tr td{
	color: #333333;
}
.pers_publi_table tr.even_tr td,
.pers_publi_table tr.even_tr th{
	background: #FFFFFF;
}
.pers_publi_table tr.odd_tr td,
.pers_publi_table tr.odd_tr th{
	background: #F6F6F6;
}
.pers_publi_table td a{
	display: block;
	color: #E60012;
}
.pers_publi_table td a:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75; 
}
.article_details_box .detail_tit{
	height: auto;
	border-bottom: none;
}
.article_details_box .detail_tit .per_path{
	float: none;
}
.article_details_box .detail_tit h3{
	line-height: 25px;
	margin-bottom: 18px;
}
.article_details_box .detail_tit p{
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.article_details_box .article_details_text{
	padding: 22px 0;
}
.article_details_box .article_details_text p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	text-align: justify;
	/* text-indent:2em; */
}
.article_details_box .article_details_text .tips_text{
	color: #B3B3B3;
	margin-top: 40px;
}

.dialog_overlay {
    width: 100%;
    height: 100%;
    background: #000000;
    filter:alpha(opacity=37);   
	-moz-opacity: 0.37;  
	opacity: 0.37; 
    z-index: 5999;
    position: fixed;
    left: 0;
    top: 0;
}
.pers_detail_pop{
	padding: 46px 38px 22px;
	background: #FFFFFF;
	position: fixed;
	left: 45%;
	top: 50%;
	margin: -300px 0 0 -363px;
	z-index: 6000;
}
.pers_detail_pop .close_btn{
	display: block;
	width: 56px;
	height: 46px;
	background: url(/front/images/close_icon.png) center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.pers_detail_pop .close_btn:hover{
	transform:rotate(180deg); 	
	-moz-transform:rotate(180deg); 	
	-webkit-transform:rotate(180deg); 
}
.per_info_box{
	height: 188px;
	background: #F7F7F7;
	position: relative;
}
.per_info_box .head_portrait{
	width: 174px;
	height: 206px;
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.per_info_box .head_portrait img{
	width: 174px;
	height: 206px;
}
.per_info_box .per_info_text{
	padding: 26px 36px 0 210px
}
.per_info_box .per_info_text p{
	font-size: 14px;
	color: #737373;
	line-height: 28px;
}
.pers_detail_pop .pers_pop_text h4{
	font-size: 14px;
	color: #000000;
	line-height: 28px;
	font-weight: normal;
}
.pers_detail_pop .pers_pop_text p{
	font-size: 14px;
	color: #737373;
	line-height: 28px;
}
.pers_detail_pop .pers_pop_text{
	height: 350px;
	overflow: hidden;
	margin-top: 18px;
}
.pb_platform_box{
	padding: 52px 0;
}
.pb_platform_list .platform_item{
	width: 378px;
	height: 588px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
}
.pb_platform_list .fl_item{
	float: left;
}
.pb_platform_list .fr_item{
	float: right;
}
.pb_platform_list .platform_item .img_box{
	display: block;
	width: 290px;
	height: 190px;
	margin: 30px auto 40px;
}
.pb_platform_list .fl_item .img_box{
	background: url(/front/images/platform_p1.png) center no-repeat;
}
.pb_platform_list .fr_item .img_box{
	background: url(/front/images/platform_p2.png) center no-repeat;
}
.pb_platform_list .platform_item h3{
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
}
.pb_platform_list .platform_item p{
	font-size: 16px;
	color: #737373;
	line-height: 28px;
	height: 198px;
	max-height: 198px;
	padding: 0 30px;
}
.pb_platform_list .platform_item a{
	display: block;
	width: 152px;
	height: 40px;
	background: #E50012;
	box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	margin: 20px auto 0;
}
.pb_platform_list .platform_item a:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75; 
}
.pb_download_area .wrapfix{
	padding: 37px 0;
	border-bottom: 1px solid #E6E6E6;;
}
.pb_download_box{
	background: #FAFAFA;
	border: 1px solid #E6E6E6;
	padding: 0 36px;
	margin-bottom: 30px;
}
.pb_download_box .download_box_tit{
	padding: 28px 0;
}
.pb_download_box .download_box_tit .fr_btns{
	float: right;
	padding: 12px 0;
	font-size: 0
}
.pb_download_box .download_box_tit span{
	display: block;
	font-size: 16px;
	color: #999999;
	line-height: 32px;
}
.pb_download_box .download_box_tit p{
	font-size: 18px;
	color: #333333;
	line-height: 32px;
}
.pb_download_box .download_box_tit .switch_btn{
	display: inline-block;
	font-size: 16px;
	color: #E50012;
	line-height: 40px;
	vertical-align: top;
	margin-right: 30px;
}
.pb_download_box .download_box_tit .download_btn{
	display: inline-block;
	width: 152px;
	height: 40px;
	background: #E50012;
	-webkit-box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	vertical-align: top;
}
.pb_download_box .download_box_tit .fr_btns a:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75; 
}
.pb_download_box .download_box_con{
	padding: 16px 0 22px;
	border-top: 1px solid #E6E6E6;
	display: none;
}
.pb_download_box .download_box_con h4,
.pb_download_box .download_box_con p{
	font-size: 16px;
	line-height: 28px;
	color: #333333;
	font-weight: normal;
}
.pb_download_box .download_box_con h4{
	color: #999999;
	margin-top: 8px;
}
.file_download_section{
	padding: 36px 0 60px;
}
.contact_info_box{
	padding: 52px 0 22px;
}
.contact_info_list li {
	width: 368px;
	height: 118px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	border-radius: 8px;
	float: left;
	margin-bottom: 30px;
}
.contact_info_list li.ts_li{
	margin: 0 45px 30px;
}
.contact_info_list li .info_fl{
	padding: 25px 0 0 22px;
	float: left;
}
.contact_info_list .info_fl strong{
	display: block;
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	font-weight: normal;
	margin-bottom: 12px;
}
.contact_info_list .info_fl span{
	display: block;
	font-size: 16px;
	color: #999999;
	line-height: 22px;
}
.contact_info_list .info_fr{
	margin-left: 150px;
	padding-top: 29px;
}
.contact_info_list .info_fr p{
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	margin-bottom: 18px;
}
.contact_info_list .info_fr p i{
	display: inline-block;
	width: 14px;
	height: 22px;
	margin-right: 10px;
	vertical-align: top;
}
.contact_info_list .info_fr .phone i{
	background: url(/front/images/lx_phone_icon.png) center no-repeat;
}
.contact_info_list .info_fr .mail i{
	background: url(/front/images/lx_mail_icon.png) center no-repeat;
}  
.ques_ans_box{
	padding-top: 52px;
}
.ques_ans_list {
	padding-bottom: 26px;
	border-bottom: 1px solid #E6E6E6;
	min-height: 380px;
}
.ques_ans_list dl{
	margin-bottom: 28px;
}
.ques_ans_list dl dt{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	font-weight: bold;
}
.ques_ans_list dl dd{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	padding-left: 32px;
	text-indent: -32px;
}
.lecture_hall_list{
	padding: 30px 0 0;
	border-bottom: 1px solid #F2F2F2;
}
.lecture_hall_list li{
	margin-bottom: 50px;
	overflow: hidden;
	cursor: pointer;
}
.lecture_hall_list li .lecture_video_box{
	width: 310px;
	height: 190px;
	float: left;
	position: relative;
	overflow: hidden;
}
.lecture_hall_list .lecture_video_box img{
	width: 310px;
	height: 190px;
	-webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    transform:scale(1); 
    -webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.lecture_hall_list .lecture_video_box .play_btn{
	display: block;
	width: 50px;
	height: 50px;
	background: url(/front/images/video_play_btn2.png) center no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
}
.lecture_hall_list li .lecture_text_box{
	margin-left: 342px;
}
.lecture_hall_list .lecture_text_box h3{
	font-size: 18px;
	color: #000000;
	line-height: 25px;
	margin-bottom: 30px;
	font-weight: normal;
}
.lecture_hall_list .lecture_text_box p{
	font-size: 14px;
	color: #737373;
	line-height: 28px;
	min-height: 84px;
	max-height: 84px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.lecture_hall_list .lecture_text_box span{
	display: block;
	font-size: 16px;
	color: #999999;
	line-height: 22px;
	margin-top: 18px;
}
.lecture_hall_list li:hover h3{
	color: #E60012;
}
.lecture_hall_list li:hover p,
.lecture_hall_list li:hover span{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75; 
}
.lecture_hall_list li:hover .lecture_video_box img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1); 
}
.third_party_schools{
	padding: 30px 0 0;
}
.third_party_schools li{
	padding: 10px;
	width: 395px;
	height: 130px;
	border: 1px solid #E6E6E6;
	background: #FFFFFF;
	float: left;
	margin-bottom: 30px;
	cursor: pointer;
}
.third_party_schools li .li_con{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.third_party_schools li img{
	width: 395px;
	height: 130px;
	-webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    transform:scale(1); 
    -webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.third_party_schools .even_li{
	margin-left: 50px;
}
.third_party_schools .tips{
	font-size: 14px;
	color: #737373;
	line-height: 20px;
	margin-top: 30px;
}
.third_party_schools li:hover img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1); 
}

.imitate_train_box .imitate_download_box{
	padding: 30px 0 36px;
	height: 120px;
}
.imitate_download_box .download_item{
	width: 417px;
	height: 120px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	position: relative;
}
.imitate_download_box .fl_box{
	float: left;
}
.imitate_download_box .fr_box{
	float: right;
}
.imitate_download_box .download_item .icon{
	display: block;
	width: 56px;
	height: 120px;
	position: absolute;
	left: 26px;
	top: 0;
}
.imitate_download_box .fl_box .icon{
	background: url(/front/images/imitate_dl_p1.png) center no-repeat;
}
.imitate_download_box .fr_box .icon{
	background: url(/front/images/imitate_dl_p2.png) center no-repeat;
}
.imitate_download_box .download_item .item_text{
	margin-left: 108px;
	padding-top: 31px;
}
.imitate_download_box .download_item p{
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	margin-bottom: 8px;
}
.imitate_download_box .download_item span{
	display: block;
	font-size: 14px;
	color: #737373;
	line-height: 20px;
}
.imitate_download_box .download_item .download_btn{
	display: block;
	width: 102px;
	height: 40px;
	background: #E50012;
	-webkit-box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -20px;
}
.imitate_download_box .download_item .download_btn:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75;
}
.imitate_train_box .download_intro_box dl{
	margin-bottom: 20px;
}
.imitate_train_box .download_intro_box dt{
	font-size: 14px;
	color: #737373;
	line-height: 20px;
	margin-bottom: 8px;
}
.imitate_train_box .download_intro_box dd{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	padding-left: 25px;
	text-indent: -25px;
}
.imitate_train_box .download_intro_box dd b{
	color: #000000;
}

/*走进长江*/
.about_cj_banner{
	height: 372px;
	background: url(/front/images/about_us_banner.png) center no-repeat;
}
.about_cj_box{
	margin-bottom: 60px;
}
.about_video_box{
	width: 640px;
	height: 444px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.about_cj_box .about_video_box{
	float: left;
}
.about_video_box img{
	width: 644px;
	height: 444px;
	-webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    transform:scale(1); 
    -webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.about_video_box:hover img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1); 
}
.about_video_box .play_btn{
	display: block;
	width: 94px;
	height: 94px;
	background: url(/front/images/video_play_btn.png) center no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -47px 0 0 -47px;
}
.about_cj_box .about_text{
	width: 556px;
	padding: 42px 0;
	height: 360px;
	float: left;
}
.about_cj_box .about_text .text_con{
	height: 100%;
	padding: 0 66px;
	background: #F7F7F7;
}
.about_cj_box .about_text p{
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	padding-top: 53px;
	text-align: justify;
}
.about_cj_box .about_text a{
	display: block;
	font-size: 16px;
	color: #E60012;
	line-height: 22px;
	margin-top: 50px;
}
.about_cj_box .about_text a:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75;
}
.about_cj_nav li{
	width: 160px;
	height: 160px;
	float: left;
	margin-right: 10px;
	background: url(/front/images/about_nav_bg.png) center top no-repeat;
	cursor: pointer;
}
.about_cj_nav li.li_06{
	/* margin-right: 0; */
}
.about_cj_nav li p{
	font-size: 16px;
	color: #000000;
	line-height: 22px;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.about_cj_nav li em{
	display: block;
	width: 72px;
	height: 72px;
	margin: 25px auto 8px;
}
.about_cj_nav .li_01 em{
	background: url(/front/images/about_nav_p1.png) center no-repeat;
}
.about_cj_nav .li_02 em{
	background: url(/front/images/about_nav_p2.png) center no-repeat;
}
.about_cj_nav .li_03 em{
	background: url(/front/images/about_nav_p3.png) center no-repeat;
}
.about_cj_nav .li_04 em{
	background: url(/front/images/about_nav_p4.png) center no-repeat;
}
.about_cj_nav .li_05 em{
	background: url(/front/images/about_nav_p5.png) center no-repeat;
}
.about_cj_nav .li_06 em{
	background: url(/front/images/about_nav_p6.png) center no-repeat;
}
.about_cj_nav li:hover{
	background-position: center bottom;
}
.about_cj_nav li:hover p{
	color: #E60012;
}
.develop_history_section{
	padding: 60px 0 48px;
	height: 577px;
	background: url(/front/images/deve_history_bg.png) center no-repeat;
}
.develop_history_section .section_box_tit{
	margin-bottom: 46px;
}
.develop_history_box .particular_year_list{
	width: 256px;
	height: 385px;
	background: #E60012;
	padding: 105px 0 0 36px;
	float: left;
	position: relative;
}
.develop_history_box .develop_history_det{
	width: 818px;
	height: 390px;
	padding: 50px 60px 50px 30px;
	float: left;
	background: #FFFFFF;
}

.develop_history_box .particular_year_list li{
	height: 54px;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 54px;
	padding-left: 80px;
	cursor: pointer;
}
.develop_history_box .particular_year_list .sPrev,
.develop_history_box .particular_year_list .sNext{
	display: block;
	width: 80px;
	height: 80px;
	position: absolute;
	left: 106px;
}
.develop_history_box .particular_year_list .sPrev{
	background: url(/front/images/sPrev_icon.png) center no-repeat;
	top: 20px;
}
.develop_history_box .particular_year_list .prevStop{
	background: url("");
	top: 20px;
}

.develop_history_box .particular_year_list .sNext{
	background: url(/front/images/sNext_icon.png) center no-repeat;
	bottom: 26px;
}
.develop_history_box .particular_year_list .nextStop{
	background: url("");
	bottom: 26px;
}
.develop_history_box .particular_year_list .sPrev:hover,
.develop_history_box .particular_year_list .sNext:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75;
}
.develop_history_box .particular_year_list li.on{
	background: #ffffff;
	color: #E60012;
}

.develop_history_det .history_det_list li{
	width: 818px;
    height: 390px;
	overflow: hidden;
}
.develop_history_det .history_det_list dl{
	margin-bottom: 32px;
	padding-right: 50px;
}
.history_det_list li dt{
	font-size: 24px;
	color: #B3B3B3;
	line-height: 33px;
	margin-bottom: 8px;
}
.history_det_list li dd{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.corp_culture_section{
	background: #ffffff;
}
.corp_culture_section .section_box_tit{
	margin-bottom: 50px;
}
.corp_culture_list li{
	width: 320px;
	height: 343px;
	padding: 30px;
	float: left;
	background: #FFFFFF;
	-webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,0.06);
	box-shadow: 0 8px 20px 0 rgba(0,0,0,0.06);
	position: relative;
	cursor: pointer;
}
.corp_culture_list li .li_img_box{
	width: 320px;
	height: 343px;
	overflow: hidden;
}
.corp_culture_list li .li_img_box img{
	-webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    transform:scale(1); 
    -webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.corp_culture_list li .li_text_box{
	width: 100%;
	height: 90px;
	background: #E60012;
	-webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,0.06);
	box-shadow: 0 8px 20px 0 rgba(0,0,0,0.06);
	position: absolute;
	left: 0;
	bottom: 48px;
}
.corp_culture_list .li_02{
	/*margin: 0 30px;*/
}
.corp_culture_list li:hover .li_img_box img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1); 
}
.corp_culture_list .li_text_box p{
	padding: 17px 30px;
	font-size: 16px;
	color: #ffffff;
	line-height: 28px;
}
.corp_culture_list .li_text_box p span{
	font-size: 18px;
	margin-right: 10px;
}
.company_dyn_list .dyn_list_fl{
	float: none;
	width: 1136px;
}
.company_pro_detail{
	padding-top: 30px;
}
.company_pro_detail p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.company_pro_detail .about_video_box{
	margin: 32px auto;
}
.company_pro_detail p .big_text{
	font-size: 18px;
}
.investor_rela_box {
	padding-top: 30px;
}
.investor_rela_box .notic_item_list{
	/* padding-top: 35px; */
}
.investor_rela_box .pers_publi_tab a{
	min-width: 87px;
	text-align: center;
}
.cj_develop_history{
	padding: 17px 15px 50px;
}

.year_develop_box{
	height: 118px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	position: relative;
}
.year_develop_box .year_list{
	height: 118px;
}
.year_develop_box .year_list li{
	width: 122px;
	float: left;
	position: relative;
	cursor: pointer;
}
.year_develop_box .center_line{
	width: 100%;
	height: 0;
	border-bottom: 1px dashed #E60012;
	position: absolute;
	left: auto;
	top: 50%;
}
.year_develop_box li p{
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	text-align: center;
}
.year_develop_box li .year_icon{
	display: block;
	width: 14px;
	height: 14px;
	background: url(/front/images/year_icon.png) center top no-repeat;
	margin: 33px auto 26px;
}
.year_develop_box li .line{
	display: block;
	width: 0;
	height: 25px;
	border-right: 1px dashed #D9D9D9;
	position: absolute;
	top: 48px;
	left: 50%;
}
.year_develop_box .on .line,
.year_develop_box li:hover .line{
	border-color: #E60012;
}
.year_develop_box .on p,
.year_develop_box li:hover p{
	color: #E60516;
}
.year_develop_box .on .year_icon,
.year_develop_box li:hover .year_icon{
	background-position: center bottom;
}
.year_develop_box .year_prev_btn,
.year_develop_box .year_next_btn{
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	z-index: 9;
}
.year_develop_box .year_prev_btn{
	background: url(/front/images/year_prev_btn.png) center no-repeat;
	left: -15px;
}
.year_develop_box .year_next_btn{
	background: url(/front/images/year_next_btn.png) center no-repeat;
	right: -15px;
}
.year_develop_box .prevStop{
	background: url(/front/images/year_prevStop.png) center no-repeat;
	left: -15px;
}
.year_develop_box .nextStop{
	background: url(/front/images/year_nextStop.png) center no-repeat;
	right: -15px;
}

.year_history_detail dl{
	margin-top: 32px;
}
.year_history_detail dt{
	font-size: 24px;
	color: #B3B3B3;
	line-height: 33px;
	margin-bottom: 8px;
}
.year_history_detail dd{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}.organ_stru_box .organ_stru_item{
	margin-top: 30px;
}
.organ_stru_box .organ_stru_tit{
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	padding-left: 22px;
	position: relative;
}
.organ_stru_box .organ_stru_tit .dot{
	display: block;
	width: 12px;
	height: 12px;
	background: #E60012;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
}
.holding_sub_list{
	padding-top: 20px;
}
.holding_sub_list li {
	font-size: 0;
	text-align: center;
}
.holding_sub_list li .ratio_box{
	display: inline-block;
	width: 180px;
	margin: 20px 20px;
	vertical-align: top;
}
.holding_sub_list li .ratio_ring{
	width: 142px;
	height: 142px;
	margin: 0 auto 18px;
}
.holding_sub_list .ratio_100 .ratio_ring{
	background: url(/front/images/ratio_100_icon.png) center no-repeat;
}
.holding_sub_list .ratio_95 .ratio_ring{
	background: url(/front/images/ratio_95_icon.png) center no-repeat;
}
.holding_sub_list .ratio_64 .ratio_ring{
	background: url(/front/images/ratio_64_icon.png) center no-repeat;
}
.holding_sub_list .ratio_40 .ratio_ring{
	background: url(/front/images/ratio_40_icon.png) center no-repeat;
}
.holding_sub_list .ratio_ring span{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	padding-top: 50px;
}
.holding_sub_list .ratio_ring strong{
	display: block;
	font-size: 18px;
	color: #E60012;
	line-height: 25px;
	margin-top: 3px;
}
.holding_sub_list .ratio_box p{
	font-size: 14px;
	color: #737373;
	line-height: 20px;
}
.organ_stru_detail{
	padding-top: 60px;
}
.corp_culture_detail{
	padding: 30px 20px 0;
}
.corp_culture_detail .corp_culture_list li{
	margin: 20px 0;
}
.corp_culture_detail .corp_culture_list li.margin_right{
	margin-right:85px;
}
.contact_us_box .headquarters_box{
	padding: 24px;
	height: 176px;
	background: url(/front/images/headquarters_bg.png) center no-repeat;
	margin: 30px 0 50px;
}
.headquarters_box .headquarters_map{
	width: 355px;
	height: 176px;
	float: left;
}
.headquarters_box .headquarters_info{
	margin-left: 428px;
}
.headquarters_box .headquarters_info dt{
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	margin: 10px 0;
	font-weight: bold;
}
.headquarters_box .headquarters_info dd{
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	margin-bottom: 8px;
}
.contact_us_list li{
	float: left;
	padding-left: 20px;
	width: 422px;
	margin-bottom: 50px
}
.contact_us_list li strong,
.contact_us_list li p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 8px;
}
.business_outlets_map{
	padding-top: 50px;
}
.business_outlets_box .pers_publi_tab{
	text-align: center;
	margin: 28px 0 25px;
}
.business_outlets_box .pers_publi_table table{
	border-top: none;
}
.business_outlets_box .pers_publi_table tr th, 
.business_outlets_box .pers_publi_table tr td{
	padding: 0 30px;
}

.business_info_pop{
	margin: -300px 0 0 -363px;
}
.outlets_map_box{
	margin-bottom: 4px;
}
.business_info_tab{
	font-size: 0;
	height: 40px;
	border-bottom: 1px solid #E6E6E6;
}
.business_info_tab a{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	border-bottom: 1px solid transparent;
	margin-right: 72px;
}
.business_info_tab .active{
	color: #E60012;
	border-color: #E60012;
}
.business_info_tab a:hover{
	color: #E60012;
}
.business_tab_detail{
	padding: 15px 15px 15px 0;
	max-height: 130px;
	overflow: hidden;
}
.business_tab_detail p{
	font-size: 14px;
	color: #737373;
	line-height: 28px;
	text-align: justify;
}
.business_tab_detail .pers_publi_table table{
	border-top: none;
}
.business_tab_detail .pers_publi_table th,
.business_tab_detail .pers_publi_table td{
	padding: 0 20px;
}
.business_tab_table{
	padding: 0;
}
.business_tab_table .table_per_info{
	padding: 14px 0;
}
.table_per_info .head_port_box{
	width: 104px;
	float: left;
}
.table_per_info .head_port_box img{
	width: 104px;
}
.table_per_info .info_text_box{
	margin-left: 120px;
}
.table_per_info .info_text_box h4,
.table_per_info .info_text_box p{
	font-size: 14px;
	color: #737373;
	line-height: 28px;
	font-weight: normal;
	text-align: left;
}
.table_per_info .info_text_box h4{
	color: #000000;
}
.business_tab_table .per_info_tr{
	display: none;
}

.talent_recruit_box{
	padding-top: 40px;
}
.talent_recruit_box .recruit_item_box{
	width: 386px;
	height: 430px;
	overflow: hidden;
	position: relative;
}
.talent_recruit_box .fl_recruit_item{
	float: left;
}
.talent_recruit_box .fr_recruit_item{
	float: right;
}
.recruit_item_box .recruit_text{
	position: absolute;
	top: 52px;
	left: 37px;
}
.recruit_item_box .recruit_text h3{
	font-size: 24px;
	color: #FFFFFF;
	line-height: 33px;
	margin-bottom: 16px;
	font-weight: normal;
}
.recruit_item_box .recruit_text p{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 25px;
	margin-bottom: 20px;
}
.recruit_item_box .recruit_text a{
	display: block;
	width: 110px;
	height: 40px;
	border: 1px solid #FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
}
.talent_recruit_box .recruit_item_box img{
	width: 386px;
	height: 430px;
    -webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.talent_recruit_box .recruit_item_box:hover img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1); 
}
.recruit_item_box .recruit_text a:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75;
}
.intro_foundation_list{
	padding-top: 30px;
}
.intro_foundation_list li{
	padding: 14px 30px 14px 20px;
	background: #F7F7F7;
	margin-bottom: 30px;
	overflow: hidden;
}
.intro_foundation_list .img_box{
	width: 302px;
	float: left;
}
.intro_foundation_list .text_box{
	margin-left: 330px;
	padding-top: 26px;
}
.intro_foundation_list .text_box p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	text-align: justify;
}
.public_activity_list{
	padding-top: 30px;
}
.public_activity_list li{
	width: 265px;
	float: left;
	margin: 0 30px 30px 0;
	cursor: pointer;
}
.public_activity_list li .img_box{
	width: 265px;
	height: 184px;
	overflow: hidden;
}
.public_activity_list li .img_box img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.public_activity_list li p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	margin-top: 16px;
	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
  	max-height: 56px;
  	min-height: 56px;
}
.public_activity_list li span{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-top: 14px;
}
.public_activity_list li:hover .img_box img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1);
}
.public_activity_list li:hover p,
.public_activity_list li:hover span{
	color: #E60012;
}

.software_download_box{
	width: 100%;
	height: auto;
	padding-top: 90px;
	background: url(/front/images/software_download_bg.png) center top no-repeat;
}
.ord_download_section .official_wx_box{
	width: 100%;
	height: auto;
	background: none;
	float: none;
	box-shadow: none;
	margin: 0 0 95px 0;
}
.ord_download_section .download_mode_box{
	height: 580px;
	width: 100%;
	margin: 0;
	box-shadow: none;
}
.ord_download_section .download_mode_box .mode_box_con{
	padding: 50px 50px 0;
}
.ord_download_section .download_mode_box .box_top{
	height: auto;
	padding-top: 0;
}
.ord_download_section .download_mode_box .mode_list li{
	margin-bottom: 30px;
}
.ord_download_section .download_mode_box .box_lower li{
	padding-top: 25px;
	margin: 0 45px;
}
.ord_download_section .spread_taste_box{
	width: 830px;
	height: 348px;
}
.ord_download_section .download_mode_box .mode_list{
	margin-right: 32px;
}
.ord_download_section .spread_taste_box .text{
	left: 115px;
	top: 40px;
}
.ord_download_section .spread_taste_box .text em{
	color: #E60012;
}
.spread_taste_box .text .download_code_img{
	width: 154px;
	height: 154px;
	margin: 30px auto 0;
}
.ord_download_section .app_download .download_icon1{
	background: url(/front/images/ord_download_icon1.png) center bottom no-repeat;
}
.ord_download_section .app_download .download_icon2{
	background: url(/front/images/ord_download_icon2.png) center bottom no-repeat;
}
.ord_download_section .app_download .download_icon3{
	background: url(/front/images/ord_download_icon3.png) center bottom no-repeat;
}
.ord_download_section .download_mode_box .mode_list li:hover, 
.ord_download_section .download_mode_box .mode_list li.active{
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#E60012), to(#FF3645));
	background-image: -webkit-linear-gradient(90deg, #E60012 0%, #FF3645 100%);
	background-image: -moz-linear-gradient(90deg, #E60012 0%, #FF3645 100%);
	background-image: -o-linear-gradient(90deg, #E60012 0%, #FF3645 100%);
	background-image: linear-gradient(90deg, #E60012 0%, #FF3645 100%);
	-webkit-box-shadow: 0 4px 0 0 #FFE6E8;
	box-shadow: 0 4px 0 0 #FFE6E8;
}
.download_unify_tit{
	font-size: 24px;
	color: #000000;
	line-height: 33px;
	text-align: center;
}
.high_download_box .download_unify_tit{
	margin-bottom: 32px;
}
.high_download_det{
	padding: 80px 66px 10px 66px;
	height: auto;
	background: #FFFFFF;
	-webkit-box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
}
.high_download_img{
	width: 376px;
	height: 280px;
	background: url(/front/images/high_download_img.png) center no-repeat;
	float: left;
}
.high_download_box .software_intro_box{
	margin-left: 440px;
}
.high_download_box .software_intro_box h4{
	font-size: 22px;
	color: #333333;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 20px;
}
.high_download_box .software_intro_box p{
	font-size: 16px;
	color: #737373;
	line-height: 28px;
}
.software_download_box .download_btn{
	display: block;
	width: 152px;
	height: 40px;
	background: #E50012;
	-webkit-box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	margin-top: 20px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
}
.high_download_box .software_intro_box .intro_text{
	position: relative;
}
.high_download_box .software_intro_box .intro_text p{
	max-width: 560px;
	height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.high_download_box .software_intro_box .intro_text .detail_btn{
	display: block;
	font-size: 16px;
	color: #E60012;
	line-height: 28px;
	position: absolute;
	top: 0;
	right: 0;
}
.software_download_box .download_btn:hover,
.high_download_box .software_intro_box .intro_text .detail_btn:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75;
}
.other_download_box{
	padding: 168px 0 60px;
}
.other_download_box .advan_knowledge_tab{
	margin-top: 20px;
}
.other_download_det{
	padding: 20px 50px 0;
	background: #FFFFFF;
	-webkit-box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	margin-top: 30px;
}
.other_download_list li{
	padding: 36px 284px 30px 0;
	border-bottom: 1px solid #F2F2F2;
	position: relative;
}
.other_download_list li h4{
	font-size: 22px;
	color: #333333;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 35px;
}
.other_download_list li .tag{
	display: inline-block;
	padding: 0 8px;
	height: 20px;
	border: 1px solid #E6E6E6;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-left: 16px;
	vertical-align: top;
	margin-top: 5px;
}
.other_download_list li p{
	font-size: 16px;
	color: #737373;
	line-height: 28px;
}
.other_download_list p span{
	color: #999999;
}
.other_download_list li .download_btn{
	position: absolute;
	right: 0;
	top: 30px;
}
.other_download_list li .intro_text{
	position: relative;
}
.other_download_list li .intro_text p{
	max-width: 745px;
	height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.other_download_list li .intro_text .detail_btn{
	display: block;
	font-size: 16px;
	color: #E60012;
	line-height: 28px;
	position: absolute;
	top: 0;
	right: 0;
}
.ord_download_section .spread_taste_box .pc_text{
	width: 350px;
	position: absolute;
	top: 50px;
	left: 34px;
}
.ord_download_section .pc_text h4{
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	font-weight: normal;
	margin-bottom: 20px;
}
.ord_download_section .pc_text h4 em{
	color: #E60012;
}
.ord_download_section .pc_text p{
	font-size: 16px;
	color: #737373;
	line-height: 28px;
	margin-bottom: 8px;
}
.ord_download_section .pc_text p.indent{
	padding-left: 80px;
	text-indent: -80px;
}

.business_outlets_map .china_map{
	width: 884px;
	height: 713px;
	background: url(/front/images/china_map.png) center no-repeat;
	/*background: url(/front/images/business_outlets_map.png) center no-repeat;*/
	margin: 0 auto;
	position: relative;
}
.business_outlets_map .china_map .area{
	font-size: 14px;
	color: #4D4D4D;
	line-height: 20px;
	position: absolute;
	cursor: pointer;
}
.china_map .area i{
	display: inline-block;
	width: 30px;
	height: 20px;
	background: url(/front/images/area_dot_01.png) center no-repeat;
	vertical-align: top;
}
.china_map .hlj_area{
	top: 103px;
	right: 130px;
}
.china_map .jl_area{
	top: 160px;
    right: 134px;
}
.china_map .ln_area{
	top: 200px;
    right: 186px;
}
.china_map .nmg_area{
	top: 164px;
    right: 252px;
}
.china_map .bj_area{
	top: 232px;
    right: 259px;
}
.china_map .heb_area{
    top: 270px;
    right: 279px;
}
.china_map .tj_area{
    top: 251px;
    right: 244px;
}
.china_map .sx_area{
    top: 290px;
    right: 326px;
}
.china_map .sd_area{
	top: 300px;
    right: 244px;
}
.china_map .hen_area{
	top: 347px;
    right: 307px;
}
.china_map .shx_area{
    top: 353px;
    right: 384px;
}
.china_map .nx_area{
	top: 291px;
    right: 404px;
}
.china_map .gs_area{
    top: 339px;
    right: 443px;
}
.china_map .qh_area{
	top: 324px;
    left: 267px;
}
.china_map .js_area{
    bottom: 348px;
    right: 210px;
}
.china_map .sh_area{
	bottom: 313px;
    right: 166px;
}
.china_map .zj_area{
    bottom: 273px;
    right: 191px;
}
.china_map .ah_area{
    bottom: 313px;
    right: 238px;
}
.china_map .hb_area{
	bottom: 292px;
    right: 307px;
}
.china_map .hn_area{
    bottom: 245px;
    right: 331px;
}
.china_map .cq_area{
    bottom: 263px;
    right: 396px;
}
.china_map .sc_area{
    bottom: 275px;
    right: 470px;
}
.china_map .yn_area{
    bottom: 165px;
    right: 483px;
}
.china_map .xz_area{
	bottom: 290px;
    left: 155px;
}
.china_map .xj_area{
	top: 223px;
    left: 174px;
}
.china_map .jx_area{
    bottom: 256px;
    right: 256px;
}
.china_map .fj_area{
	bottom: 211px;
    right: 212px;
}
.china_map .gd_area{
    bottom: 163px;
    right: 288px;
}
.china_map .gx_area{
    bottom: 157px;
    right: 367px;
}
.china_map .hain_area{
    bottom: 85px;
    right: 334px;
}
.china_map .tw_area{
    bottom: 178px;
    right: 156px;
}
.china_map .gz_area{
    bottom: 211px;
    right: 399px;
}

.department_box {
    display: none;
    width: 250px;
    padding: 7px 0;
    background: #fff;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -148px;
    z-index: 100;
    box-shadow: 0 2px 10px 0 #eee;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.department_box>em {
    display: block;
    width: 140px;
    height: 17px;
    background: url(/front/images/drop_arrow_p.png) center no-repeat;
    position: absolute;
    left: 50%;
    bottom: -17px;
    margin-left: -70px;
}
.department_box ul {
    max-height: 300px;
    padding: 8px 0;
    overflow: auto;
}
.department_box ul li a {
	display: block;
    line-height: 20px;
    color: #333;
    font-size: 14px;
    padding: 3px 10px 8px 16px;
}
.china_map .area:hover{
	color: #FFFFFF;
}
.china_map .area:hover .dot{
	background: url(/front/images/area_dot_02.png) center no-repeat;
}
.china_map .area:hover .department_box{
	display: block;
}
/*视频css start*/
.zzc_box{
    position: fixed;
    left: 0;
    top: 0;
    background: url("/front/images/zzc_bg.png") repeat;
    width: 100%;
    height: 100%;
    z-index: 10000;
}
.video_zzc{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 794px;
    height:524px;
    margin-left: -397px;
    margin-top: -262px;
    border: 3px solid #e5e5e5;
    background-color: #ffffff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    behavior: url(PIE.htc);
}
.video_zzc h2{
    font-size:20px;
    color: #333333;
    line-height:69px;
    text-align: center;
}
.video_zzc .video_img{
    width:794px;
    height:455px;
    overflow: hidden;
    cursor: pointer;
}
.video_zzc .video_img em{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -25px;
    display: block;
    width:71px;
    height: 50px;
    background: url("/front/images/play_icon_03.png") no-repeat center;
}
.video_zzc .video_img img,.video_zzc .video_img em{
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
}
.video_zzc .video_img:hover em{
    background: url("/front/images/play_icon_04.png") no-repeat center;
}
.video_zzc .video_img:hover img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.zzc_close{
    position: absolute;
    right: 5px;
    top:12px;
    width: 46px;
    height: 46px;
    background: url("/front/images/service_icon_14.png") no-repeat center;
}
.zzc_close:hover{
    background: url("/front/images/service_icon_15.png") no-repeat center;
}
/*视频css end*/

/*二维码弹框 start*/
.qrcode-box-wrapper {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 900;
        font:14px/28px "Microsoft Yahei",Arial,'Helvetica',Verdana,sans-serif;
        color:#4C4C4C;
        font-family: "Microsoft Yahei";
    }
    .qrcode-box-wrapper .overlay {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        background: #000000;
        -moz-opacity:0.45;              /* Moz + FF */
        opacity: 0.45;
        filter:alpha(opacity=45);       /* IE */
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45); /* IE6/IE7/8 */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=45)"; /*  IE8 */
        background-color: rgba(0,0,0,0.45);
    }
    .qrcode-box-wrapper .qrcode-contaienr {
        width: 360px;
        height: 490px;
        font-family: Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif;
        text-align: center;
        background-color: #fff;
        box-shadow: 0 2px 10px #999;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-box-shadow: #999 0 2px 10px;
        -webkit-box-shadow: #999 0 2px 10px;
        border-radius: 4px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -180px;
        margin-top: -240px;
    }
    .qrcode-box-wrapper .qrcode-contaienr .qrcode-close {
        position: absolute;
        top: 16px;
        right: 16px;
        display: block;
        width: 15px;
        height: 15px;
        background: url(/front/images/qrcode-close.png) no-repeat center;
    }
    .qrcode-box-wrapper .qrcode-contaienr .qrcode {
        width: 280px;
        height: 280px;
        margin: auto;
        display: block;
    }
    .qrcode-box-wrapper .qrcode-contaienr .text-top {
        color: #353535;
        font-size: 18px;
        padding: 40px 20px 6px;
    }
    .qrcode-box-wrapper .qrcode-contaienr .text-bottom {
        color: #888;
        font-size: 16px;
        padding: 6px 20px;
    }
 /*二维码弹框 end*/
 
 /*2019-07-03 start*/
.calculator_list .no_unit_input.min input {
	width: 106px;
	margin-right: 15px;
}
.calculator_list .lower_box .input_text.min {
	margin-right: 4px;
}
.calculator_list .lower_box .input_text.min input {
	width: 106px;
}
.section_box_det .spread_taste_box .pc_text {
    width: 240px;
    position: absolute;
    top: 40px;
    left: 34px;
}
.section_box_det .pc_text h4 {
    font-size: 20px;
    color: #333333;
    line-height: 33px;
    font-weight: normal;
    margin-bottom: 20px;
}
.section_box_det .pc_text h4 em {
    color: #E60012;
}
.section_box_det .pc_text p {
    font-size: 14px;
    color: #737373;
    line-height: 25px;
    margin-bottom: 8px;
	overflow: hidden;
}
.section_box_det .spread_taste_box {
    width: 552px;
    height: 298px;
}
.li_text .add ,.li_text .delete {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-left: 4px;
	vertical-align: middle;
}
.li_text .add {
	background: url(/front/images/icon_add.png) no-repeat center;
}
.li_text .delete {
	background: url(/front/images/icon_delete.png) no-repeat center;
}
.li_text .text_name {
	height: 42px;
	line-height: 42px;
}
.li_text .text_name > span {
	display: block;
	float: left;
	width: 128px;
	font-size: 14px;
	color: #B3B3B3;
	margin-right: 15px;
}

.complain_advise_box {
	padding: 30px 0 40px;
}
.complain_table {
	padding: 10px 0 20px;
}
.complain_table th {
	line-height: 42px;
	font-size: 16px;
	color: #333;
	text-align: right;
	font-weight: normal;
	vertical-align: top;
	padding: 10px 10px 10px 0;
}
.complain_table td {
	padding: 10px 0;
}
.complain_table .select_box , .complain_table td .text {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	border: 1px solid #E6E6E6;
}
.complain_table .select_box {
	width: 300px;
	padding: 10px 31px 10px 12px;	
	position: relative;
}
.complain_table .select_box > em {
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(/front/images/input_less.png) no-repeat center;
	position: absolute;
	top: 10px;
	right: 10px;
}
.complain_table .select_box.active > em {
	background: url(/front/images/input_add.png) no-repeat center;
}
.complain_table td .text {
	display: inline-block;
	width: 319px;
	vertical-align: top;
	padding: 10px 12px;	
}
.complain_table td .text.code {
	width: 236px;
} 
.complain_table td textarea {
	width: 1030px;
	line-height: 24px;
	resize: none;
	font-size: 16px;
    font-family: Helvetica Neue;
	padding: 10px 12px;
	border: 1px solid #E6E6E6;
}
.complain_table td input::-webkit-input-placeholder ,
.complain_table td textarea::-webkit-input-placeholder{
	color: #CCCCCC;
}
.complain_table .img_code {
	display: inline-block;
	width: 74px;
	height: 40px;
	cursor: pointer;
	vertical-align: top;
	margin-left: 5px;
	overflow: hidden;
	border: 1px solid #E6E6E6;
}
.complain_table .img_code > img {
	display: block;
	width: 100%;
}
.btns_box.left {
	text-align: left;
}
.btns_box.left a {
	margin: 0 18px 0 0;
}
.publicit_bottom {
	min-height: 40px;
	margin: 30px 0;
	padding: 40px 38px 40px 25px;
	background: #FAFAFA;
	border: 1px solid #E6E6E6;
}
.publicit_bottom .text {
	padding: 5px 0;
}
.publicit_bottom .text > a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #333333;
	padding-left: 30px;
	background: url(/front/images/icon_publicit.png) no-repeat left center;
}
.login_box .red_btn {
	width: 260px;
	margin: 30px 0;
}
.publicit_bottom .detail_btn {
	float: right;
}
.publicit_bottom .detail_btn , .red_btn {
	width: 144px;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	background: #E50012;
	box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	-webkit-box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
	-moz-box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
}
.publicit_bottom .detail_btn:hover,.red_btn:hover{
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;  
	opacity: 0.75;
}
.login_pop {
	width: 830px;
	height: 376px;
	padding: 50px 50px 50px 55px;
	background: #FFFFFF;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -238px 0 0 -468px;
	z-index: 6000;
}
.login_pop .icon_close {
	display: block;
	width: 30px;
	height: 30px;
	background: url(/front/images/icon_close.png) no-repeat center;
	position: absolute;
	top: 10px;
	right: 10px;
}
.login_pop .login_box {
	float: left;
} 
.login_box {
	width: 260px;
}
.login_box h3 {
	line-height: 28px;
	font-size: 20px;
	color: #000;
	padding-bottom: 20px;
}
.login_input > em {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 10px;
	left: 0;
}
.login_input > em.icon01 {
	background: url(/front/images/icon_user.png) no-repeat center;
}
.login_input > em.icon02 {
	background: url(/front/images/icon_pwd.png) no-repeat center;
}
.login_input > em.icon03 {
	background: url(/front/images/icon_code.png) no-repeat center;
}
.login_input {
	width: 260px;
	height: 40px;
	padding: 10px 0;
	position: relative;
}
.login_input .text {
	width: 208px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #000;
	padding: 10px 10px 10px 40px;
	border: 1px solid #E6E6E6;
}
.login_input.code .text {
	width: 133px;
}
.login_input input::-webkit-input-placeholder{
	color: #CCCCCC;
}
.login_input .text:focus {
	outline: none;
}
.login_input.code .code_img {
	display: block;
	width: 74px;
	height: 40px;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #E6E6E6;
	position: absolute;
	top: 10px;
	right: 0;
}
.login_input.code .code_img img {
	display: block;
	width: 100%;
}
.login_box p {
	line-height: 22px;
	font-size: 16px;
	color: #CCCCCC;
}
.login_box p a {
	color: #E50012;
}
.login_pic {
	float: right;
	width: 430px;
	height: 266px;
	padding: 110px 0 0 50px;
	background: url(/front/images/login_pic.png);
}
.login_pic > .code_pic {
	display: block;
	float: left;
	width: 158px;
}
.login_pic .text_box {
	float: left;
	color: #FFFFFF;
	padding: 22px 0 0 25px;
}
.login_pic .text_box h5 {
	line-height: 28px;
	font-size: 20px;
}
.login_pic .text_box .line {
	width: 30px;
	height: 2px;
	margin: 15px 0 30px;
	background: #FFFFFF;
}
html{ min-width: 1200px; }
/*2019-07-03 end*/

/*2019-07-05 首页--定期宝、集合理财、组合定投 start*/
.mall_pro_list li h3 small {
	display: block;
	line-height: 18px;
	font-size: 12px;
	color: #999;
	padding-top: 10px;
}
.combine_ul {
	padding-bottom: 20px;
}
.combine_ul li {
	float: left;
	width: 380px;
	margin-right: 30px;
}
.combine_ul li.last {
	margin-right: 0;
}
.combine_ul li .img_box {
	width: 380px;
	height: 212px;
	cursor: pointer;
	overflow: hidden;
}
.combine_ul li .img_box img{
	-webkit-transform:scale(1); 
    -moz-transform:scale(1); 
    transform:scale(1); 
    -webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.combine_ul li .img_box:hover img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    transform:scale(1.1); 
}
.combine_ul li .cont_box {
	width: 294px;
	height: 230px;
	padding: 22px;
	margin: -34px auto 0; 
	background: #FFFFFF;
	position: relative;
	z-index: 10;
	box-shadow: 0 14px 24px 5px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 14px 24px 5px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 14px 24px 5px rgba(0,0,0,0.05);
}
.combine_ul li .cont_box > h3 {
	line-height: 28px;
	font-size: 20px;
	color: #000;
	padding: 5px 0;
}
.combine_ul li .cont_box > h5 {
	line-height: 20px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.combine_ul li .rate_box {
	padding: 16px 0 28px;
	position: relative;
}
.combine_ul li .rate_box strong {
	display: block;
	height: 45px;
	line-height: 45px;
	font-size: 32px;
	color: #E50012;
}
.combine_ul li .rate_box strong small {
	font-size: 18px;
}
.combine_ul li .rate_box p {
	line-height: 20px;
	font-size: 14px;
	color: #737373;
}
.combine_ul li .rate_box .btn {
	display: block;
	width: 142px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #E50012;
	text-align: center;
	border: 1px solid #E50012;
	position: absolute;
	top: 32px;
	right: 0;
    -webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.combine_ul li .rate_box .btn:hover{
    color: #fff;
    background: #e60012;
}
.combine_ul li .gray_bot {
	line-height: 20px;
	font-size: 13px;
	color: #737373;
	padding: 11px 13px;
	background: #F8F8F8;
}
/*2019-07-05 首页--定期宝、集合理财、组合定投 end*/
/*2019-07-18 页底部 start*/
.sel_drop_box {
	position: relative;
}
.sel_drop_box .drop_ul {
	min-width: 188px;
	border: 1px solid #f2f2f2;
	background: #FFFFFF;
	position: absolute;
	left: 0;
	bottom: 42px;
	z-index: 100;
}
.sel_drop_box .drop_ul li a {
	display: block;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	white-space: nowrap;
	padding: 0 12px;
}
.sel_drop_box .drop_ul li a:hover {
	color: #FFFFFF;
	background: #E50012;
}
/*2019-07-18 页底部 end*/
/*2019-09-07 页底部 start*/
.msg{
	color:#E50012;
	line-height: 38px;
	margin-left: 15px;
	font-size: 16px;
}
.complain_table table tr th{
	width:138px;
}
.copyright_box p a{
	color: #FFFFFF;
}
.copyright_box p a:hover{
	color: #f53c3c;
}
.pers_publi_tab1{
	background: #FFFFFF;
	box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	-webkit-box-shadow: 0 10px 22px 0 rgba(0,0,0,0.10);
	font-size: 0;
}
.pers_publi_tab1 a{
	display: inline-block;
	padding: 0 26px;
	height: 50px;
	font-size: 14px;
	color: #000000;
	line-height: 50px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}
.pers_publi_tab1 a:hover,
.pers_publi_tab1 a.active{
	color: #000000;
	font-size: 16px;
}
/*2019-09-07 页底部 end*/

/*2019-09-17 start*/
.pb_download_box .download_box_con {
	padding-left: 220px;
	position: relative;
}
.pb_download_box .download_box_con .lt_pic {
	display: block;
	width: 192px;
	position: absolute;
	top: 30px;
	left: 0;
}


.complaint_step {
	padding: 50px 0 50px 130px;
	position: relative;
}
.complaint_step .border_lt {
	width: 2px;
	height: 368px;
	background: #FFE3E5;
	position: absolute;
	top: 80px;
	left: 144px;
}
.com_step_cont {
	padding: 0 0 40px 46px;
	position: relative;
}
.com_step_cont label.num {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	text-align: center;
	font-weight: bold;
	background: #FFE3E5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}
.com_step_cont > h4 {
	line-height: 22px;
	font-size: 16px;
	font-weight: 600;
}
.channel_ul {
	overflow: hidden;
	padding: 14px 0;
}
.channel_ul li {
	width: 200px;
	float: left;
	line-height: 22px;
}

.channel_ul li.longer {
	width: 330px;
}

.channel_ul li.two {
	width: 480px;
}
.channel_ul li p {
	color: #999;
	font-size: 16px;
	padding-bottom: 8px;
}
.channel_ul li h5 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
}
.channel_ul li h5.border {
	padding-left: 22px;
	position: relative;
} 
.channel_ul li h5.border:before {
	content: '';
	width: 12px;
	height: 2px;
	background: #E60012;
	position: absolute;
	top: 10px;
	left: 0;
}


.business_outlets_map .china_map .area {
	z-index: 100;
}
.china_map .area.active {
	color: #FFFFFF;
}
.china_map .area:hover {
	z-index:200;
}
.china_map .area.active i {
	background: url(/front/images/area_dot_02.png) center no-repeat;
}
.china_map .area:before {
	content: '';
	background: url(/front/images/map_hover.png) no-repeat left bottom;
	position: absolute;
	z-index: -1;
}
.china_map .hb_area.active:before,
.china_map .hb_area:hover:before {
    width: 120px;
    height: 84px;
    background-position: -1102px -636px;
    left: -39px;
    top: -36px;
}
.china_map .hlj_area.active:before,
.china_map .hlj_area:hover:before {
    width: 182px;
    height: 160px;
    background-position: -929px -126px;
    left: -74px;
    top: -103px;
}
.china_map .hlj_area.active:before,
.china_map .hlj_area:hover:before {
    width: 182px;
    height: 160px;
    background-position: -929px -126px;
    left: -74px;
    top: -103px;
}
.china_map .jl_area.active:before,
.china_map .jl_area:hover:before {
    width: 132px;
    height: 102px;
    background-position: -448px -856px;
    left: -54px;
    top: -35px;
}
.china_map .ln_area.active:before,
.china_map .ln_area:hover:before {
    width: 104px;
    height: 94px;
    background-position: -672px -843px;
    left: -37px;
    top: -30px;
}
.china_map .nmg_area.active:before,
.china_map .nmg_area:hover:before {
    width: 342px;
    height: 292px;
    background-position: -1201px -40px;
    left: -232px;
    top: -159px;
}
.china_map .bj_area.active:before,
.china_map .bj_area:hover:before {
    width: 22px;
    height: 30px;
    background-position: -228px -682px;
    left: 3.5px;
    top: -3.5px;
}
.china_map .heb_area.active:before,
.china_map .heb_area:hover:before {
    width: 86px;
    height: 122px;
    background-position: -1499px -392px;
    left: -5px;
    top: -73px;
}
.china_map .tj_area.active:before,
.china_map .tj_area:hover:before {
    width: 25px;
    height: 33px;
    background-position: -120px -683px;
    left: 1px;
    top: -11px;
}
.china_map .sx_area.active:before,
.china_map .sx_area:hover:before {
    width: 62px;
    height: 114px;
    background-position: -1009px -435px;
    left: 1px;
    top: -56px;
}
.china_map .sd_area.active:before,
.china_map .sd_area:hover:before {
    width: 106px;
    height: 65px;
    background-position: -1203px -870px;
    left: -13px;
    top: -25px;
}
.china_map .hen_area.active:before,
.china_map .hen_area:hover:before {
    width: 96px;
    height: 84px;
    background-position: -321px -656px;
    left: -17px;
    top: -33px;
}
.china_map .shx_area.active:before,
.china_map .shx_area:hover:before {
    width: 84px;
    height: 135px;
    background-position: -674px -415px;
    left: -8px;
    top: -90px;
}
.china_map .nx_area.active:before,
.china_map .nx_area:hover:before {
    width: 50px;
    height: 68px;
    background-position: -865px -437px;
    left: -4px;
    top: -24px;
}
.china_map .gs_area.active:before,
.china_map .gs_area:hover:before {
    width: 212px;
    height: 180px;
    background-position: -888px -815px;
    left: -117px;
    top: -128px;
}
.china_map .qh_area.active:before,
.china_map .qh_area:hover:before {
    width: 197px;
    height: 135px;
    background-position: -105px -836px;
    left: -70px;
    top: -57px;
}
.china_map .js_area.active:before,
.china_map .js_area:hover:before {
    width: 85px;
    height: 78px;
    background-position: -526px -674px;
    left: -24px;
    top: -22px;
}
.china_map .sh_area.active:before,
.china_map .sh_area:hover:before {
    width: 18px;
    height: 32px;
    background-position: -623px -1064px;
    left: 6px;
    top: -10px;
}
.china_map .zj_area.active:before,
.china_map .zj_area:hover:before {
    width: 58px;
    height: 64px;
    background-position: -1325px -628px;
    left: -7px;
    top: -24px;
}
.china_map .ah_area.active:before,
.china_map .ah_area:hover:before {
    width: 72px;
    height: 95px;
    background-position: -1346px -409px;
    left: -9px;
    top: -44px;
}
.china_map .hn_area.active:before,
.china_map .hn_area:hover:before {
    width: 90px;
    height: 96px;
    background-position: -908px -640px;
    left: -9px;
    top: -22px;
}
.china_map .cq_area.active:before,
.china_map .cq_area:hover:before {
    width: 76px;
    height: 72px;
    background-position: -706px -655px;
    left: 2px;
    top: -37px;
}
.china_map .sc_area.active:before,
.china_map .sc_area:hover:before {
    width: 166px;
    height: 146px;
    background-position: -366px -415px;
    left: -45px;
    top: -57px;
}
.china_map .yn_area.active:before,
.china_map .yn_area:hover:before {
    width: 144px;
    height: 140px;
    background-position: -104px -439px;
    left: -40px;
    top: -79px;
}
.china_map .xz_area.active:before,
.china_map .xz_area:hover:before {
    width: 310px;
    height: 160px;
    background-position: -473px -126px;
    left: -129px;
    top: -87px;
}
.china_map .xj_area.active:before,
.china_map .xj_area:hover:before{
    width: 320px;
    height: 250px;
    background-position: -44px -61px;
    left: -174px;
    top: -127px;
}
.china_map .jx_area.active:before,
.china_map .jx_area:hover:before{
    width: 82px;
    height: 100px;
    background-position: -1463px -836px;
    left: -12px;
    top: -18px;
}
.china_map .fj_area.active:before,
.china_map .fj_area:hover:before{
    width: 72px;
    height: 88px;
    background-position: -1489px -617px;
    left: -15px;
    top: -35px;
}
.china_map .gd_area.active:before,
.china_map .gd_area:hover:before{
    width: 124px;
    height: 95px;
    background-position: -1110px -1031px;
    left: -36px;
    top: -27px;
}
.china_map .gx_area.active:before,
.china_map .gx_area:hover:before{
    width: 100px;
    height: 92px;
    background-position: -1164px -425px;
    left: -20px;
    top: -44px;
}
.china_map .hain_area.active:before,
.china_map .hain_area:hover:before{
    width: 39px;
    height: 37px;
    background-position: -176px -1068px;
    left: -3px;
    top: -10px;
}
.china_map .tw_area.active:before,
.china_map .tw_area:hover:before{
    width: 26px;
    height: 64px;
    background-position: -502px -1055px;
    left: 1px;
    top: -24px;
}
.china_map .gz_area.active:before,
.china_map .gz_area:hover:before{
    width: 96px;
    height: 84px;
    background-position: -815px -1040px;
    left: -23px;
    top: -37px;
}



.china_map .tj_area.active,.china_map .tj_area:hover,
.china_map .bj_area.active,.china_map .bj_area:hover,
.china_map .sh_area.active,.china_map .sh_area:hover,
.china_map .zj_area.active,.china_map .zj_area:hover,
.china_map .js_area.active,.china_map .js_area:hover,
.china_map .fj_area.active,.china_map .fj_area:hover,
.china_map .hain_area.active,.china_map .hain_area:hover,
.china_map .tw_area.active,.china_map .tw_area:hover {
	color: #4D4D4D;
}
.china_map .area.bj_area.active i,.china_map .area.bj_area:hover i,
.china_map .area.tj_area.active i,.china_map .area.tj_area:hover i,
.china_map .area.nx_area.active i,.china_map .area.nx_area:hover i, 
.china_map .area.sh_area.active i,.china_map .area.tj_area:hover i, 
.china_map .area.cq_area.active i,.china_map .area.cq_area:hover i, 
.china_map .area.hain_area.active i,.china_map .area.hain_area:hover i, 
.china_map .area.tw_area.active i,.china_map .area.tw_area:hover i,  
.china_map .area.sh_area.active i,.china_map .area.sh_area:hover i,  
.china_map .area.js_area.active i,.china_map .area.js_area:hover i {
    background: url(/front/images/area_dot_03.png) center no-repeat;
}
/*2019-09-17 end*/

/*2019-09-25 start*/
.slide_tab_detail.all_left .detail_tit .per_path {
	float: none;
	line-height: 58px;
	padding-top: 22px;
}
.slide_tab_detail.all_left .per_path .home_icon {
	height: 58px;
}
.slide_tab_detail.all_left .detail_tit {
	height: auto;
	border: none;
}
.slide_tab_detail.all_left .detail_tit h3 {
	line-height: 24px;
	font-weight: bold;
	padding-bottom: 18px;
}
.detail_tit .time_source {
	line-height: 20px;
	color: #999;
}
.cen_inner_tit {
	line-height: 22px;
	text-align: center;
	padding: 18px 0;
}
.cen_inner_tit h4 {
	color: #000;
	font-size: 16px;
	font-weight: normal;
}
.pers_publi_table.t2 tr th {
	color: #000;
}
.pers_publi_table.t2 tr th, .pers_publi_table.t2 tr td {
	padding: 0 10px;
}
/*2019-09-25 end*/
/*2019-09-30 start*/
.teach_activity_list li .exc_1{
	display: block;
	font-size: 16px;
	color: #E60012;
	line-height: 22px;
	padding-left: 26px;
}
/*2019-09-30 end*/
.no_data {
    padding: 200px 0 50px;
    background: #FFFFFF url(/front/images/no_data.png) no-repeat center 90px;
}
.no_data p {
    line-height: 25px;
    font-size: 18px;
    text-align: center;
    color: #666;
}

/*2019-11-07 下载弹窗 start*/
.download_pop {
	width: 650px;
	background: #FFFFFF;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -210px 0 0 -363px; 
	padding: 30px 36px 30px 40px;
	z-index: 6000;
}
.download_pop .icon_close {
    display: block;
    width: 30px;
    height: 30px;
    background: url(/front/images/icon_close.png) no-repeat center;
    position: absolute;
    top: 10px;
    right: 10px;
}
.download_pop .tit {
	line-height: 28px;
	font-size: 20px;
	color: #000;
	font-weight: 600;
	padding: 10px 0 30px;
}
.download_table {
	width: 100%;
}
.download_table th {
	line-height: 20px;
	color: #999;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding: 7px 0;
}
.download_table td {
	line-height: 20px;
	color: #333;
	font-size: 14px;
	padding: 15px 0;
}
.download_table td .unicom , .download_table td .telecom {
	display: block;
	padding-left: 22px;
}
.download_table td .unicom {
	background: url(/front/images/unicom.png) no-repeat left center;
}
.download_table td .telecom {
	background: url(/front/images/telecom.png) no-repeat left center;
}
.download_table td .bar_box {
	float: left;
	width: 290px;
	height: 10px;
	margin: 5px 22px 5px 0;
	background: #F0F0F0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.download_table td .bar_box em {
	display: inline-block;
	width: 60%;
	height: 10px;
	vertical-align: top;
	background: #E60012;
	box-shadow: 0 4px 6px -2px rgba(230,0,18,0.50);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.download_table td .download {
	display: block;
	line-height: 20px;
	color: #E60012;
	padding-left: 20px;
	background: url(/front/images/icon_download.png) no-repeat left center;
}
/*2019-11-07 下载弹窗 end*/

/*2019-11-16 start*/
.code_text_box {
	min-height: 160px;
	padding-left: 200px;
	position: relative;
}
.code_text_box > img {
	display: block;
	width: 160px;
	position: absolute;
	top: 0;
	left: 0;
}
.software_download_box .check_detail {
	display: block;
    width: 152px;
    height: 40px;
    line-height: 40px;
    color: #E50012;
    font-size: 14px;
    text-align: center;
    position: absolute;
    top: 100px;
    right: 0;
}

.pb_platform_list .platform_item.fl_item {
	margin-right: 30px;
}
.pb_platform_list .platform_item .img_box.img2 {
    background: url(/front/images/platform_p2.png) center no-repeat;
}
.pb_platform_list .platform_item .img_box.img3 {
    background: url(/front/images/platform_p3.png) center no-repeat;
}
.pb_platform_list .platform_item.gray {
	background: #F5F5F5;
}
.pb_platform_list .platform_item.gray h3 {

}
/*2019-11-16 end*/
.log_check {
	text-align: center;
}
.log_check > a{
	display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 18px;
    font-weight: bold;
    color: #E60012;
    padding-left: 28px;
    background: url(/front/images/icon_lock.png) no-repeat left center;
}
.brown{ color:#DA8100!important}

/*2019-11-19 start*/
.corp_culture_list li .li_text_box {
	height: 63px;
	display: table;
	bottom: 28px;
}
.corp_culture_list .li_text_box p {
	display: table-cell;
	vertical-align: middle;
}

.corp_culture_detail .corp_culture_list li {
	margin: 20px 15px 20px 0;
}
.corp_culture_list li {
	width: 247px;
	height: 264px;
	padding: 10px;
}
.corp_culture_list li .li_img_box {
	width: 247px;
	height: 264px;
}
.corp_culture_list li .li_img_box img {
	width: 100%;
}
.corp_culture_list .li_text_box p {
	line-height: 22px;
	font-size: 14px;
	padding: 10px;
}
/*2019-11-19 end*/


/*2019-12-03 start*/
.mall_pro_list .h2 li {
	height: 320px;
}
.mall_pro_list .h2 li strong {
	line-height: 40px;
}
.list_det.h2 li .pro_term_text{
    font-size: 16px;
    color: #999;
    line-height: 20px;
    text-align: center;
    padding-top: 10px;
}
.list_det.h2 li .pro_term_text span{
    color: #666666;
}
.list_det.h2 li .pro_date_text {
    font-size: 12px;
    color: #999999;
    text-align: center;
    line-height: 18px;
    margin-top: 5px;
}
.mall_pro_list .h2 li .label_box {
	padding-top: 16px;
}
.mall_pro_list .h2 li .buy_btn {
	margin-top: 16px;
}
/*2019-12-03 end*/
.prism-player video {
	left:0!important;
	top:0!important;
	transform: translate(0,0)!important;
}

/*2019-07-24 404500 start*/
.not_found {
	text-align: center;
	padding: 60px 0 80px;
	background: #F5F5F5;
} 
.not_found .img_box {
	padding-left: 88px;
}
.not_found h5 {
	line-height: 32px;
	font-size: 24px;
	font-weight: normal;
	padding: 52px 0 20px;
}
.not_found p {
	line-height: 20px;
	color: #999;
	padding-bottom: 50px;
}
.not_found .red_btn {
	margin: 0 auto;
}
/*2019-07-24 404500 end*/
/*2020-04-27 start*/
/*2020-04-27 start*/
.article_details_text table{
	border-collapse: collapse;
}
.article_details_text table th,.article_details_text table td{
	border: 1px solid #DDD;
	border-collapse: collapse;
    border-spacing: 0;
}
.header_top .to_index{
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 0;
}
.header_top .to_index i{
    background: url(/front/images/home_icon.png) center no-repeat;
}
/*2020-07-17 start*/
.slide_tab_detail.all_left .detail_tit .per_path.pt0 {
	padding-top: 0;
}

.pers_wrap {
	overflow: hidden;
	padding-bottom: 70px;
}
.pers_side {
	width: 300px;
	float: left;
	font-size: 14px;
	color: #666;
}
.pers_info {
	padding: 0 15px 20px;
	margin-bottom: 30px;
	border: 1px solid #D9D9D9;
}
.pers_info > h4 {
	line-height: 21px;
	font-size: 16px;
	color: #333;
	padding: 22px 0 18px;
}
.pers_info > dl {
	min-height: 70px;
	padding: 20px;
	margin-bottom: 5px;
	background: #EDEEF5;
}
.pers_info > dl dt {
	float: left;
	width: 70px;
	height: 70px;
}
.pers_info > dl dt img {
	border-radius: 50%;
	overflow: hidden;
}
.pers_info > dl dd {
	padding-left: 90px;
}
.pers_info > dl dd h5 {
	line-height: 21px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding: 10px 0;
}
.pers_info > dl dd p {
	line-height: 19px;
	color: #666;
}
.pers_info > .info {
	line-height: 20px;
	padding-top: 15px;
}
.pers_info > .info b {
	color: #000;
	font-weight: normal;
}
.pers_info > .info b.blue {
	color: #4A90E2;
}

.pers_cont {
	width: 870px;
	float: right;
	font-size: 14px;
}
.bor_tit {
	line-height: 16px;
	padding: 3px 0 23px;
	border-bottom: 1px solid #EDEDED;
}
.bor_tit b {
	font-size: 16px;
	color: #333;
	padding-left: 11px;
	border-left: 7px solid #E84C3D;;
}

.asset_ul {
	padding: 20px 0;
	overflow: hidden;
}
.asset_ul li {
	float: left;
	width: 260px;
}
.asset_ul li h4 {
	line-height: 32px;
	font-size: 24px;
	color: #333;
	font-weight: bold;
}
.asset_ul li p {
	line-height: 20px;
	color: #999;
	padding-top: 8px;
}

.asset_dl_list {
	padding: 10px 20px;
	background: #F7F7F7;
}
.asset_dl_list dl {
	line-height: 20px;
	padding: 10px 0;
}
.asset_dl_list dt {
	width: 180px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	display: inline-block;
}
.asset_dl_list dt small {
	font-size: 12px;
	font-weight: normal;
}
.asset_dl_list dd {
	display: inline-block;
	width: 200px;
	color: #333;
}

.fund_tab {
	overflow: hidden;
	margin: 30px 0 20px;
	border-left: 1px solid #F0614D;
}
.fund_tab li {
	float: left;
	width: 136px;
	height: 52px;
}
.fund_tab li a {
	display: block;
	height: 50px;
	line-height: 50px;
	color: #F0614D;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #F0614D;
	border-left: 0;
}
.fund_tab li.active a , .fund_tab li a:hover {
	color: #FFFFFF;
	background: #F0614D;
} 

.fund_table {
	border-collapse: collapse;
}
.fund_table th {
	line-height: 20px;
	font-size: 16px;
	color: #999;
	text-align: center;
	font-weight: normal;
	padding: 15px 10px;
	background: #F7F7F7;
	border: 1px solid #E2E4E9;
}
.fund_table td {
	line-height: 20px;
	font-size: 16px;
	color: #333;
	text-align: center;
	padding: 15px 10px;
	border: 1px solid #E2E4E9;
}
/*2020-07-17 start*/
html { min-width: 1200px; }
body *{max-height:99999999px;}
/* 2022-01-04---start */
.fixed_side_box .fixed_side_Switch {
	display: block;
	width: 66px;
	height: 67px;
	background: #FFFFFF;
	border: 1px solid #E9EAEF;
	text-align: center;
	line-height: 69px;
	font-size: 20px;
	font-weight: 500;
	cursor: pointer;
}

.fixed_side_box .fixed_side_Switch_on {
	display: block;
	display: none;
	text-align: center;
}

.fixed_side_box .fixed_side_Switch_off {
	display: block;
	text-align: center;
}
/* 2022-01-04---end */
/* 2022-01-14---start */
.fixed_side_box .fixed_side_Switch p {
    font-size: 12px;
    color: #80838A;
    text-align: center;
    line-height: 20px;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}

.fixed_side_box .fixed_side_Switch em {
    display: block;
    width: 32px;
    height: 32px;
    margin: 8px auto 4px;
}

.fixed_side_box .fixed_side_Switch.fixed_side_Switch_off em {
    background: url(../images/fixed_side_SwitchOff.png) center top no-repeat;
}

.fixed_side_box .fixed_side_Switch.fixed_side_Switch_on em {
    background: url(../images/fixed_side_SwitchOn.png) center top no-repeat;
}

/* 2022-01-14---end */

/* 2022-08-16===add===（投资者互动）===start */
.content.pt_20 {
    padding-top: 20px;
}

.content.bg_gray {
    background: #f6f7f9;
}

.InvestorQA_Box {
    display: block;
    position: relative;
    background: #fff;
    min-height: 500px;
    padding-bottom: 50px;
}

.InvestorQA_Box .insidePages_commHd {
    display: block;
    position: relative;
    padding: 20px;
    border-bottom: 1px solid #E60012;
}

.InvestorQA_Box .insidePages_commHd h1 {
    display: block;
    position: relative;
    float: left;
    color: #000;
    font-weight: medium;
    font-size: 24px;
    line-height: 35px;
    letter-spacing: 0px;
    text-align: left;
}

.InvestorQA_Box .insidePages_commHd .entrance_box {
    display: block;
    position: relative;
    float: right;
    text-align: right;
    font-size: 0;
}

.InvestorQA_Box .insidePages_commHd .entrance_box div {
    display: inline-block;
}

.InvestorQA_Box .insidePages_commHd .entrance_box .btn_toQuiz {
    display: inline-block;
    position: relative;
    padding: 4px 10px 4px 42px;
    background: transparent;
    color: #E60012;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    cursor: pointer;
    margin-right: 20px;
}

.insidePages_commHd .entrance_box .btn_toQuiz .icon {
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 10px;
    top: 4px;
    margin-right: 20px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.insidePages_commHd .entrance_box .btn_toQuiz:hover .icon {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    transform: translateY(-3px)
}

.InvestorQA_Box .insidePages_commHd .entrance_box .btn_InvestorAccount {
    display: inline-block;
    position: relative;
    color: #E60012;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    padding: 3px 9px;
    border: 1px solid #E60012;
    margin-right: 20px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.InvestorQA_Box .insidePages_commHd .entrance_box .btn_InvestorAccount:hover {
    background: #E60012;
    color: #fff;
}

.InvestorQA_Box .insidePages_commHd .entrance_box .btn_logout {
    display: inline-block;
    cursor: pointer;
    color: #999999;
    font-weight: medium;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: right;
    padding: 10px 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.InvestorQA_Box .insidePages_commHd .entrance_box .btn_logout:hover {
    color: #E60012;
}

.InvestorQA_Box .insidePages_commHd .entrance_box .btn_login {
    display: inline-block;
    position: relative;
    color: #E60012;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    padding: 3px 9px;
    border: 1px solid #E60012;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.InvestorQA_Box .insidePages_commHd .entrance_box .btn_login:hover {
    background: #E60012;
    color: #fff;
}

.InvestorQA_Box .quizFrame {
    display: block;
    position: relative;
    padding: 20px 20px 15px 20px;
    background: #FFFFFF;
    box-shadow: 0px 12px 20px -12px rgba(0, 0, 0, 0.098);
}

.InvestorQA_Box .quizFrame .QuizTextarea_box {
    display: block;
    position: relative;
    width: 100%;
    height: 98px;
    padding: 20px;
    background: #fff;
    border: 1px solid rgba(230, 0, 18, 0.2);
    box-sizing: border-box;
}

.InvestorQA_Box .quizFrame .QuizTextarea_box .QuizTextarea {
    display: block;
    width: 100%;
    height: 100%;
    color: #000000;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 0px;
    text-align: left;
    resize: none;
    border: none;
    outline: none;
}

.InvestorQA_Box .quizFrame .QuizTextarea_box .labelText {
    display: block;
    position: absolute;
    bottom: 20px;
    right: 20px;
    color: #DCDCDC;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 0px;
    text-align: right;
}

.InvestorQA_Box .quizFrame .Quiz_btns_box {
    display: block;
    position: relative;
    float: right;
    margin-top: 15px;
    text-align: right;
    font-size: 0;
}

.InvestorQA_Box .quizFrame .Quiz_btns_box .btn_cancel {
    display: inline-block;
    cursor: pointer;
    margin-right: 16px;
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: center;
    padding: 7px 40px;
    background: #fff;
    border: 1px solid #e9e9e9;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.InvestorQA_Box .quizFrame .Quiz_btns_box .btn_cancel:hover {
    color: #333;
    border: 1px solid #D9D9D9;
}

.InvestorQA_Box .quizFrame .Quiz_btns_box .btn_release {
    display: inline-block;
    cursor: pointer;
    position: relative;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: center;
    padding: 7px 40px;
    background: #E60012;
    border: 1px solid #E60012;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.InvestorQA_Box .quizFrame .Quiz_btns_box .btn_release:hover {
    opacity: 0.9;
}

.investorQA_listBox {
    display: block;
    position: relative;
    padding: 0 10px;
}

.investorQA_list {
    display: block;
    position: relative;
}

.investorQA_list .group {
    display: block;
    position: relative;
    border-bottom: 1px solid #EBEBEB;
}

.investorQA_list .group .question_box {
    display: block;
    position: relative;
    padding: 14px 25px 14px 44px;
}

.investorQA_list .group .question_box .question_icon {
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 10px;
    top: 14px;
}

.investorQA_list .group .question_box .cont {
    display: block;
    color: #000000;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0px;
    text-align: left;
    word-wrap: break-word;
    margin-bottom: 9px;
}

.investorQA_list .group .question_box .label {
    display: block;
    position: relative;
    color: #999999;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
}

.investorQA_list .group .question_box .label span {
    color: #999999;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
}

.investorQA_list .group .question_box .label span:not(:last-child) {
    margin-right: 6px;
}


.investorQA_list .group .answer_box {
    display: block;
    position: relative;
    padding: 14px 25px 14px 46px;
}

.investorQA_list .group .answer_box .answer_icon {
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 14px;
    top: 14px;
}

.investorQA_list .group .answer_box .cont {
    display: block;
    color: #000000;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0px;
    text-align: left;
    word-wrap: break-word;
    margin-bottom: 9px;
}

.investorQA_list .group .answer_box .label {
    display: block;
    position: relative;
    color: #999999;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
}

.investorQA_list .group .answer_box .label span {
    color: #999999;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
}

.investorQA_list .group .answer_box .label span:not(:last-child) {
    margin-right: 6px;
}

.investorQA_listBox .table_pagination_box {
    padding-right: 10px;
}

.InvestorQA_popUp {
    display: block;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 968px;
    height: auto;
    background: #fff;
    padding-bottom: 70px;
    border-radius: 10px;
    z-index: 6000;
}

.InvestorQA_popUp .popUp_hd {
    display: block;
    position: relative;
    padding: 19px 16px;
}

.InvestorQA_popUp .popUp_hd h2 {
    display: block;
    position: relative;
    float: left;
    color: #000000;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: left;
}

.InvestorQA_popUp .popUp_hd .btn_close {
    display: block;
    position: absolute;
    cursor: pointer;
    top: 16px;
    right: 16px;
    width: 32px;
    height: 32px;
    background: url(../images/icon_close.png) no-repeat center;
    background-size: 18px 18px;
}

.InvestorQA_popUp .popUp_body {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
}

.InvestorQA_popUp .popUp_body .tab_nav {
    display: block;
    width: auto;
    position: relative;
    margin: 0 auto 40px;
    text-align: center;
    font-size: 0;
}

.InvestorQA_popUp .popUp_body .tab_nav .item {
    display: inline-block;
    width: 155px;
    height: 48px;
    box-sizing: border-box;
    border: 1px solid #F4F4F4;
    background: #fff;
    color: #333333;
    font-size: 18px;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
}

.InvestorQA_popUp .popUp_body .tab_nav .item:hover {
    border-color: #E60012;
    color: #E60012;
}

.InvestorQA_popUp .popUp_body .tab_nav .item.act,
.InvestorQA_popUp .popUp_body .tab_nav .item.act:hover {
    border-color: #E60012;
    background: #E60012;
    color: #fff;
}

.InvestorQA_popUp .popUp_body .popUp_cont {
    display: block;
    position: relative;
}

.InvestorQA_popUp .form_box {
    display: block;
    position: relative;
}

.InvestorQA_popUp .form_box .row {
    display: block;
    position: relative;
    width: 310px;
    height: auto;
    margin: 0 auto;
}

.InvestorQA_popUp .form_box .row:not(:last-child) {
    margin-bottom: 10px;
}

.InvestorQA_popUp .form_box .row .tit {
    display: block;
    width: 120px;
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: right;
}

.InvestorQA_popUp .form_box .row .tit .req {
    color: #E60012;
}

.InvestorQA_popUp .form_box .row .center {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
}

.InvestorQA_popUp .form_box .row .center .inputFrame {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    height: 48px;
    padding: 11px 10px 11px 19px;
    box-sizing: border-box;
    background: #F9F9F9;
    border: 1px solid #F4F4F4;
}

.InvestorQA_popUp .form_box .row .center .inputFrame.w_170 {
    width: 170px;
}

.InvestorQA_popUp .form_box .row .center .inputFrame input {
    display: block;
    position: relative;
    outline: none;
    background: transparent;
    width: 100%;
    height: 100%;
    border: none;
    color: #333333;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
}

.InvestorQA_popUp .form_box .row .center .inputFrame input::placeholder {
    color: #999999;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    font-weight: 400;
}

.InvestorQA_popUp .form_box .row .center .inputFrame input::-moz-placeholder {
    color: #999999;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    font-weight: 400;
}

.InvestorQA_popUp .form_box .row .center .inputFrame input:-moz-placeholder {
    color: #999999;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    font-weight: 400;
}

.InvestorQA_popUp .form_box .row .center .inputFrame input::-webkit-input-placeholder {
    color: #999999;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    font-weight: 400;
}

.InvestorQA_popUp .form_box .row .center .inputFrame input:-ms-input-placeholder {
    color: #999999;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    font-weight: 400;
}

.InvestorQA_popUp .form_box .row .center .code_img {
    display: block;
    position: relative;
    float: right;
    width: 130px;
    height: 48px;
    background: #FFFFFF;
    border: 1px solid #F4F4F4;
    box-sizing: border-box;
    cursor: pointer;
}

.InvestorQA_popUp .form_box .row .center .code_img img {
    display: block;
    width: 100%;
    height: 100%;
}

.InvestorQA_popUp .form_box .row .center .btn_getCode {
    display: block;
    position: relative;
    float: right;
    width: 130px;
    height: 48px;
    background: #E60012;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.InvestorQA_popUp .form_box .row .center .btn_getCode:hover {
    opacity: 0.75;
}

.InvestorQA_popUp .form_box .row .center .btn_time {
    display: block;
    position: relative;
    float: right;
    width: 130px;
    height: 48px;
    background: #DDDDDD;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
}

.InvestorQA_popUp .form_box .row .errer_hint {
    display: block;
    width: 232px;
    position: absolute;
    left: 320px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #E60012;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
}

.InvestorQA_popUp .form_box .btn_confirm {
    cursor: pointer;
    display: block;
    position: relative;
    margin: 24px auto 0;
    width: 310px;
    height: 48px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 18px;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
    background: #E60012;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.InvestorQA_popUp .form_box .btn_confirm:hover {
    opacity: 0.75;
}

.InvestorQA_popUp .form_box .btm_cont {
    display: block;
    position: relative;
    margin: 10px auto 0;
    text-align: center;
    font-size: 0;
}

.InvestorQA_popUp .form_box .btm_cont .text {
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
}

.InvestorQA_popUp .form_box .btm_cont .btn_SignIn {
    cursor: pointer;
    color: #E60012;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
}

.InvestorQA_popUp .form_box .row .center .btn_getPassword {
    cursor: pointer;
    display: block;
    float: right;
    color: #E60012;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: right;
}

.InvestorQA_popUp .form_box .row .center .regProtocol_cont {
    display: block;
    position: relative;
    text-align: center;
    font-size: 0;
}

.InvestorQA_popUp .form_box .row .center .regProtocol_cont .btn_checkbox {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/icon_checkbox_def.png) center no-repeat;
    background-size: 16px 16px;
    position: relative;
    vertical-align: middle;
    margin-right: 8px;
	cursor: pointer;
}

.InvestorQA_popUp .form_box .row .center .regProtocol_cont .btn_checkbox.act {
    background: url(../images/icon_checkbox_act.png) center no-repeat;
    background-size: 16px 16px;
}

.InvestorQA_popUp .form_box .row .center .regProtocol_cont span {
    color: #999999;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0px;
    text-align: left;
    position: relative;
    vertical-align: middle;
}

.InvestorQA_popUp .form_box .row .center .regProtocol_cont .btn_regProtocol {
    cursor: pointer;
    display: inline-block;
    color: #E60012;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0px;
    text-align: left;
    position: relative;
    vertical-align: middle;
}

/* 2022-08-16===add===（投资者互动）===end */

/* 2022-08-24===add===（投资者互动-个人中心）===start */
.InvestorQA_popUp .form_box .row .center .btn_changeInfo {
    cursor: pointer;
    color: #E60012;
    font-size: 14px;
}

.InvestorQA_popUp .form_box .row.h3 {
    margin: 20px auto 10px;
    min-height: 24px;
}

.InvestorQA_popUp .form_box .row.h3 .tit {
    font-size: 18px;
    color: #000;
}
.tip_right_gray {
    float: right;
    width: 440px;
    line-height: 28px;
    font-size: 14px;
    color: #4D4D4D;
    text-align: justify;
    padding: 20px 25px;
    background: #F7F7F7;
}
.tip_pop {
    width: 430px;
	padding-bottom: 30px;
    margin: -155px 0 0 -245px;
}
.tip_pop .cont_box {
    line-height: 28px;
    font-size: 16px;
    color: #666;
    padding: 60px 60px 60px 130px;
    background: url(../images/icon_tip3.png) no-repeat 50px center;
}
.dialog_pop .pop_tit.border_none {
    border: none;
}
.dialog_pop .pop_tit{
    height: 60px;
    border-bottom: 1px solid #EDEDED;
}
.dialog_pop .pop_tit h3{
    font-size: 20px;
    color: #000000;
    line-height: 50px;
    display: inline-block;
    margin-right: 20px;
    border-bottom: 2px solid transparent;
}
.dialog_pop .close_btn{
    display: block;
    width: 48px;
    height: 60px;
    background: url(../images/pop_close_icon.png) center no-repeat;
    float: right;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
.dialog_pop .close_btn:hover{
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.btn_box{
    font-size: 0;
    text-align: center;
}
.btn_box a{
    display: inline-block;
    width: 142px;
    height: 38px;
    border: 1px solid transparent;
    font-size: 14px;
    text-align: center;
    line-height: 38px;
    margin: 0 18px;
}
.btn_box a:hover{
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}
.btn_box .primary_btn{
    background: #E50012;
    border-color: #E50012;
    -webkit-box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
    box-shadow: 0 3px 10px 0 rgba(229,0,18,0.31);
    color: #FFFFFF;
}
.btn_box .border_btn{
    border-color: #E50012;
    color: #E50012;
}
.btn_box .default_btn{
    border-color: #DDDDDD;
    color: #999999;
}
.btn_box .border_btn:hover {
    color: #FFFFFF;
    background: #E50012;
}
.dialog_pop {
    padding: 0 30px 30px;
    background: #FFFFFF;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 6000;
}
/* 2022-08-24===add===（投资者互动-个人中心）===end */

.jjr_note p{
	font-size: 16px;
	color: #737373;
	line-height: 28px;
	text-align: left;
}
.jjr_note .jjr_title{
	margin-bottom: 25px;
	font-weight: normal;
	margin-top: 20px;
	margin-left: 20px;
}