@charset "utf-8";
/* 
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;表单不换行
} 
*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;padding:0;border:0;font-size:100%;outline:0;
}
a{
    /*去掉手机端点击阴影的*/
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    overflow-x: hidden;
}
body {
    /*
    font: 12px/1.8 "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "Arial", "Helvetica", "SimHei", "黑体", "STXihei", "华文细黑", sans-serif;
    */
    
    font-family: "Helvetica Neue","Helvetica","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Noto Sans CJK","Source Han Sans","WenQuanYi Micro Hei","Microsoft YaHei",sans-serif;
    margin: 0 auto;
    /* color: #989898; */
    /* background-color: #fff;
    background-color: #f9f7f5; */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
/* strong {
    font-weight: bold;
} */
input {
    outline: none;
}
img {
    border: 0;
}
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
    border-radius: 0;
}
textarea {
    -webkit-appearance: none;
    border-radius: 0;
}
::-moz-selection {
    background: #bc9f5f;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #bc9f5f;
    color: #fff;
    text-shadow: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}
a {
    text-decoration: none;
}
a:link,
a:visited {
    text-decoration: none;
}
a:active,
a:hover {
    text-decoration: none;
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0px;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.b-c-fff{
    background-color: #ffffff;
}



img{
    /*display: block;width:100%;height:100%;object-fit: cover;*/
}
.even:nth-child(even){
	/*表示偶数*/
}
.odd:nth-child(odd){
	/*表示奇数*/
}
:first-child{
	/*首个子元素*/
}
:nth-child(2){
	/*第二个子元素*/
}
:last-child{
	/*最后一个子元素*/
}
.a-i-c{
	display: flex;
	align-items: center;/*垂直居中*/
}
.j-c-c{
	display: flex;
	justify-content:center;/*水平居中*/
}
.j-c-s-b{
	display: flex;
	align-items: center;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.j-c-f-s{
	display: flex;
	justify-content:flex-start;/*左对齐*/
}
.j-c-f-e{
	display: flex;
	justify-content:flex-end;/*右对齐*/
}
.a-i-f-e{
	display: flex;
	align-items:flex-end;/*局底*/
}
.a-i-f-s{
	display: flex;
	align-items:flex-start;/*局顶*/
}
.inline-block{
    display: inline-block;
}
/*********************公共************************/
.w1722{
    width: 1722px;
    margin: 0 auto;
}
.w1520{
    width: 1520px;
    margin: 0 auto;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
.hytitle-box{
    position: absolute;
    top: 13%;
}
.hytitle-box h1{
    font-size: 40px;
    line-height: 40px;
    color: #212121;
    float: left;
}
.hytitle-box i{
    float: left;
    display: block;
    width:80px;
    height:5px;
    background-color:#e40001;
    margin-top: 17px;
    margin-left:25px;
}
/*栏目背景*/
#s1{
    /*background-color:#e40001;*/
}
#s2{
    background-color:#f6f7f9;
}
#s3{
    background-color:#f6f7f9;
}
#s4{
    background-color:#f6f7f9;
    background: url(../images/fazhanbg.jpg) no-repeat;
    background-size: cover;
    background-position:left bottom;
}
#s5{
    background-color:#f6f7f9;
}
.ibox {
    position: relative;
    width: 100%;
    height: 100%;
}
/* #s1 .ibox {
    -webkit-transform: perspective(300px) rotateX(-50deg);
    transform: perspective(300px) rotateX(-50deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
    transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
}
#s1.active .ibox,
#s1.m-active .ibox {
    -webkit-transform: perspective(300px) rotateX(0deg);
    transform: perspective(300px) rotateX(0deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
}
#s2 .ibox {
    -webkit-transform: perspective(300px) rotateX(-50deg);
    transform: perspective(300px) rotateX(-50deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
    transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
}
#s2.active .ibox,
#s2.m-active .ibox {
    -webkit-transform: perspective(300px) rotateX(0deg);
    transform: perspective(300px) rotateX(0deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
}
#s3 .ibox {
    -webkit-transform: perspective(300px) rotateX(-50deg);
    transform: perspective(300px) rotateX(-50deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
    transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
}
#s3.active .ibox,
#s3.m-active .ibox {
    -webkit-transform: perspective(300px) rotateX(0deg);
    transform: perspective(300px) rotateX(0deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
}
#s4 .ibox {
    -webkit-transform: perspective(300px) rotateX(-50deg);
    transform: perspective(300px) rotateX(-50deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
    transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
}
#s4.active .ibox,
#s4.m-active .ibox {
    -webkit-transform: perspective(300px) rotateX(0deg);
    transform: perspective(300px) rotateX(0deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
}
#s5 .ibox {
    -webkit-transform: perspective(300px) rotateX(-50deg);
    transform: perspective(300px) rotateX(-50deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
    transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
}
#s5.active .ibox,
#s5.m-active .ibox {
    -webkit-transform: perspective(300px) rotateX(0deg);
    transform: perspective(300px) rotateX(0deg);
    -webkit-transform-origin: center top 0;
    transform-origin: center top 0;
} */
/*********************公共end********************/
/********************首页新闻弹窗******************/
.hyFrame .popup-block{
    width:425px;
    height:470px;
    position:absolute;
    bottom:10%;
    left:8%;
    border-radius: 10px;
    /* transform: translate(0%,-50%); */
    background: rgba(0, 0, 0, .2);
    z-index: 2;
    overflow: hidden;
}
.hyFrame-none{
    display: block;
    /*display: none*/
}
.hyFrame .popup-block .close_box{
    width: 25px;
    height:25px;
    float: right;
}
.hyFrame .popup-block .htTab-news{
    padding:0 22px;
}
.hyFrame .popup-block .tab_topbox{
    position:relative;
    width: 100%;
    height: 90px;
    overflow:hidden;
    border-bottom:2px solid rgba(0, 0, 0,.1);
	display: flex;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
	align-items: center;/*垂直居中*/
}
.hyFrame .popup-block .tab_topbox ul{
	display: flex;
	align-items: center;/*垂直居中*/
}
.hyFrame .popup-block .tab_topbox li{
    float:left;
    display:block;
    cursor:pointer;
    font-size: 22px;
    line-height:22px;
    color: #ffffff;
    opacity: .5;
    padding-right: 20px;
}
.hyFrame .popup-block .tab_topbox li.hover{
    color: #fff;
    opacity: 1;
    font-weight: bold;
}
.hyFrame .popup-block .tab_bottombox{
    padding: 20px 0;
}
.hyFrame .popup-block .tab_bottombox .hylist .Block-element p{
    font-size: 16px;
    line-height:28px;
    min-height:28px;
    height: 56px;
    color: #fff;
    text-align:left;
    /*多行段落*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	/* transition: all 1s; */
}
.hyFrame .popup-block .tab_bottombox .hylist .Block-element:hover p{
    font-size:18px;
    font-weight: bold;
}
.hyFrame .popup-block .tab_bottombox .hylist .Block-element span{
    display: block;
    text-align: right;
    font-size: 16px;
    line-height:50px;
    min-height:50px;
    color: #fff;
}
/*弹窗*/
#background{
    display: none;
}
/*关闭弹窗*/
.hyPopBox{
	display: none;
}
/*打开弹窗*/
.hyPopBox:target {
	align-items: center;
	display: flex;
	justify-content: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
/*设置弹窗内容*/
/*弹窗遮罩层*/
.hyPopBox::before {
	content: "";
	cursor: default;
	background-color: rgba(0, 0, 0, 0.66);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 999;
}
/*关闭按钮*/
.hyPopBox .close {
	display: block;
	height:16px;
	width: 16px;
    
	background:url(../images/close_button_icon.png) no-repeat;
	background-size: 16px 16px;
	background-position:center center;
}
.hyPopBox .close:hover{
	background:url(../images/close_button_icon_1.png) no-repeat;
}
/*内容*/
.hyPopBox .main_content{
	width: 430px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999;
	transform: translateX(-50%) translateY(-50%);
    overflow: hidden;
    border-radius:8px;
    background-color: #ffffff;
}
.hyPopBox .main_content .header_logo{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 30px;
    position: relative;
}
.hyPopBox .main_content .header_logo .logos{
    width: 154px;
}
.hyPopBox .main_content .header_bottom{
    padding: 0 30px;
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text{
    margin: 10px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text{
    font-size: 12px;
    color: #999999;
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text .hydl{
    color: #e40001;
    margin: 0 .4rem;
    cursor: pointer;
    font-weight: 500;
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text .main_checkbox{
    width: 13px;
    height:13px;
    background: #ffffff;
    border-radius: 50%;
    position: relative;
    border: 1px solid #b9b9b9;
    margin-right: 2%;
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text .main_checkbox label{
    width: 13px;
    height:13px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text .main_checkbox input{
    margin: 0;
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text .main_checkbox label:after{
    content: "";
    width: 10px;
    height:5px;
    position: absolute;
    top: 2px;
    left:2px;
    border:2px solid #e40001;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text .main_checkbox input[type=checkbox]{
    visibility: hidden;
}
.hyPopBox .main_content .header_bottom .agreement_hydl_Text .main_checkbox input[type=checkbox]:checked + label:after{
    opacity: 1;
}
.hyPopBox .main_content .header_bottom .dingding_box{
    margin-top:20px;
    margin-bottom: 20px;
    height: 28px;
	display: flex;
	align-items: center;/*垂直居中*/
	justify-content:flex-start;/*左对齐*/
}
.hyPopBox .main_content .header_bottom .dingding_box h1{
    margin-right: 10px;
    font-size: 14px;
    color: #05102C;
    font-weight: normal;
}
.hyPopBox .main_content .header_bottom .dingding_box .icon{
	cursor: pointer;
	position: relative;
	z-index: 3;
    width: 28px;
    height:28px;
}
.hyPopBox .main_content .header_bottom .dingding_box .icon img{
    width: 100%;
    display: block;
}
.hyPopBox .main_content .Signin_topbox{
	display: flex;
	justify-content:flex-start;/*左对齐*/
	align-items:flex-end;/*局底*/
    position: relative;
    height: 60px;
    line-height: 42px;
    box-shadow: 0 -1px 0 0 #e6e6e6 inset;
}
.hyPopBox .main_content .Signin_topbox li{
    font-size:14px;
    color:#666666;
    display: inline-block;
    margin-left: 30px;
}
.hyPopBox .main_content .Signin_topbox li.hover{
    font-size: 16px;
    font-weight: bold;
    color: #49494b;
    border-bottom: 3px solid #e40001;
}
.hyPopBox .main_content .Signin_bottombox{
    padding: 30px 30px 0 30px;
}
.hyPopBox .main_content .Signin_bottombox .Bind_mobile{
    margin-bottom: 20px;
    font-size: 14px;
    color: #49494b;
    line-height: 23px;
    text-align: left;
}
.hyPopBox .main_content .Signin_bottombox .content_box{
	position: relative;
}
.hyPopBox .main_content .Signin_bottombox .content_box+.margin_top30{
    margin-top:30px;
}
.hyPopBox .main_content .Signin_bottombox .flForm{
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1;
    color: #49494b;
    text-align: left;
}
.hyPopBox .main_content .Signin_bottombox .frForm{
	/* position:absolute;
    top: 50%;
    right:0%;
    transform: translate(0%,-50%);
    z-index: 2;  */
	display: flex;
	align-items: center;/*垂直居中*/
	width:100%;
    display: flex;
    height: 48px;
    font-size: 14px;
    border: 1px solid #ccc;
    transition: 0.3s, width 0s, margin 0s;
    border-radius: 4px;
}
.hyPopBox .main_content .Signin_bottombox .frForm .Form_input{
	width:100%;
	float: left;
	text-align: left;
	list-style: none;
	outline: none;
	font-size: 14px;
	color: #05102C;
	border: 0;
	background-color: #ffffff;
    padding: 0 20px;
}
.hyPopBox .main_content .Signin_bottombox .frForm .Verification_Code{
    width:50%;
	float: left;
	text-align: left;
	list-style: none;
	outline: none;
	font-size: 14px;
	color: #05102C;
	border: 0;
	background-color: #ffffff;
    overflow: hidden;
    padding: 0 20px;
}
.hyPopBox .main_content .Signin_bottombox .frForm .Verification_Code span{
    text-align: right;
    margin: 0 auto;
    display: block;
    color: #05102C;
}
.hyPopBox .main_content .Signin_bottombox .frForm .Verification_Code:hover span a{
    color: #e40001;
}

.hyPopBox .main_content .Signin_bottombox .frForm .Verification_Code span a{
    color: #05102C;
}
.hyPopBox .main_content .Signin_bottombox .frForm .Verification_Code img{
    width: 100%;
    overflow: hidden;
    height: 32px;
    display: block;
}
.hyPopBox .main_content .Signin_bottombox .frForm .Verification_Code button{
    font-size: 14px;
	color: #05102C;
    border-width: 0;
    height: 30px;
    line-height:30px;
    border-left: 1px solid #c4cbd7;
    border-bottom: 0;
    border-right: 0;
    border-top: 0;
    width: 100%;
    background-color: #ffffff;
}
.hyPopBox .main_content .Signin_bottombox .hy_btn{
    margin-top: 30px;
}
.hyPopBox .main_content .Signin_bottombox .hy_btn .hy_button{
    background-color: #e40001;
    border: none;
    height: 46px;
    line-height:46px;
    font-size: 16px;
    overflow: hidden;
    color: #ffffff;
    width: 100%;
    border-radius:4px;
    cursor: pointer;
}
/********************首页新闻弹窗 end*************/
/********************第二屏**********************/
.screen_content_2{
    position:absolute;
    top: 50%;
    left:50%;
    transform: translate(-50%,-50%);
    margin: 0 auto;
    z-index: 2;
}
.screen_content_2 .contentfl{
    float: left;
    width: 40%;
}
.screen_content_2 .contentfl .title{
    position:absolute;
    top: 50%;
    left:0%;
    transform: translate(0%,-50%);
    margin: 0 auto;
    z-index: 2;
}
.screen_content_2 .contentfl .title .p{
    overflow: hidden;
}
.screen_content_2 .contentfl .title h1{
    font-size: 58px;
    color: #212121;
    font-weight:bold;
    float: left;
    margin-right: 40px;
    line-height: 75px;
}
.screen_content_2 .contentfl .title span{
    color: #e40001;
}
.screen_content_2 .contentfl .title p{
    font-size: 16px;
    line-height: 28px;
    height: 112px;
    color: #b8b8b8;
    text-align: justify;
    /*多行段落*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    max-width: 400px;
    margin-top: 20px;
}
.screen_content_2 .contentfr{
    float: right;
    width: 60%;
}
.screen_content_2 .contentfr ul li{
    width: 28%;
    float: left;
    padding:30px 0 0 30px;
    margin: 0% 0 2% 2%;
    background-color: #fff;
    border-radius:25px;
    box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.2);
}
.screen_content_2 .contentfr ul li img{
    position: relative;
	bottom: 0;
	transition: all 0.7s;
    width: 52%;
}
.screen_content_2 .contentfr ul li .icon_screen .block{
	display: flex;
	justify-content:flex-end;/*右对齐*/
}
.screen_content_2 .contentfr ul li p{
    text-align: left;
    font-size: 24px;
    color: #49494b;
    font-weight: bold;
}
.screen_content_2 .contentfr ul li:hover{
    background-color: #e40001;
}
.screen_content_2 .contentfr ul li a:hover img{
	bottom: 10px;
	transition: all 0.7s;
}
@keyframes spin {
    100% { transform:rotateY(360deg);}
}
.screen_content_2 .contentfr ul li:hover p{
    color: #fff;
}
/*********************第三屏*********************/
.screen_content_3{
    position:absolute;
    top: 50%;
    left:50%;
    transform: translate(-50%,-50%);
    margin: 0 auto;
    z-index: 2;
}
.screen_content_3 .hyResearch{
    overflow: hidden;
    margin-top: 50px;
    border-radius: 30px;
}
.screen_content_3 .themes__pc{
    display: block;
}
.screen_content_3 .themes__wap{
    display: none;
}
/*屏蔽*/
.screen_content_3 .hyitem{
    height:496px;
    overflow:hidden;
}
.screen_content_3 .hycon{
    width: 100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    position:relative;
    overflow:hidden;
}
.screen_content_3 .hytxt{
    position:absolute;
    top: 50%;
    left:50%;
    transform: translate(-50%,-50%);
    overflow:hidden;
    width: 100%;
}
.screen_content_3 .hyitem:hover .hytxt{
    opacity:0;
    filter:alpha(opacity=0);
    filter:alpha(Opacity=0);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'
}
.screen_content_3 .hytxt .hytit p{
    font-size:24px;
    color:#fff;
    text-align: center;
    font-weight: bold;
    position:relative;
    overflow:hidden;
    padding: 15px;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.screen_content_3 .hytxt .hytit img{
    margin: 0 auto;
    padding-bottom:35px;
    display: block;
}
.screen_content_3 .hybox{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(228,0,1,.70);
    opacity:0;
    filter:alpha(opacity=0);
    filter:alpha(Opacity=0);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    overflow:hidden;
}
.screen_content_3 .hyitem:hover .hybox{
    opacity:1;
    filter:alpha(opacity=100);
    filter:alpha(Opacity=100);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}
.screen_content_3 .hycont{
    position:absolute;
    top:50%;
    left:0;
    right:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    overflow:hidden;
}
.screen_content_3 .hycont i{
    display: block;
    margin: 0 auto;
    width: 32px;
    height: 3px;
    background-color: #fff;
    border-radius:3px;
}
.screen_content_3 .hycont .hytit{
    display:block;
    width:80px;
    height:80px;
    position:relative;
    margin:0 auto;
    overflow:hidden;
}
.screen_content_3 .hycont h3{
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 0 15px;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.screen_content_3 .hycont .hydesc{
    margin-top: 20px;
}
.screen_content_3 .hycont .hydesc p{
    font-size:16px;
    color:#fff;
    overflow:hidden;
    text-align: center;
    padding: 0 15px;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.screen_content_3 .hycont .hybot a{
    margin-top:85px;
    display: block;
    font-size: 18px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
}
.screen_content_3 .hycont .hydesc:hover p{
    font-weight: bold;
    font-size: 18px;
}
/*屏蔽 end*/
.screen_content_3 .themes__list {
    display: flex;
    display: -webkit-flex;
}
.screen_content_3 .themes__list__item {
    position: relative;
    width: 14.278%;
    overflow: hidden;
    transition: 0.6s;
}
.screen_content_3 .themes__list__item.active {
    width: 39.26%;
}
.screen_content_3 .themes__list__item.siblingsd {
    width: 20.246%;
}
.screen_content_3 .themes__list__item:hover {
    width: 39.26%;
}
.screen_content_3 .themes__list__item:hover figure:before {
    opacity: 0;
    visibility: hidden;
}
.screen_content_3 .themes__list__item:hover .themes__list__title {
    opacity: 0;
    visibility: hidden;
}
.screen_content_3 .themes__list__item:hover .themes__list__content {
    opacity: 1;
    visibility: visible;
}
.screen_content_3 .themes__list__item:hover .themes__mark {
    left: 0;
    opacity: 1;
    visibility: visible;
    border-radius: 0px;
}
.screen_content_3 .themes__list__item:hover .themes__text__title small,
.screen_content_3 .themes__list__item:hover .themes__text__title strong {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}
.screen_content_3 .themes__list__item:hover .themes__text__title strong {
    transition-delay: 0.25s;
}
.screen_content_3 .themes__list__item:hover .themes__text__item li {
    opacity: 1;
    visibility: visible;
    animation: rollIn 1s ease-out;
}
.screen_content_3 .themes__list__item a{
    display: block;
    width: 100%;
    height:100%;
}
.screen_content_3 .themes__list__item figure {
    display: block;
    position: relative;
    z-index: 3;
    border-right:2px solid #fff;
    line-height: 1;
    height: 54vh;
    overflow: hidden;
}
.screen_content_3 .themes__list__item figure:before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 100%;
    height: 50%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4));
    transition: 0.5s;
    z-index: 2;
}
.screen_content_3 .themes__list__item figure img {
    display: block;
    position: absolute;
    left:50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    height: 100%;
    width: auto;
}
.screen_content_3 .themes__list__item:last-child figure {
    border-right: none;
}
.screen_content_3 .themes__list__item:last-child .themes__list__content {
    width: 100%;
}
.screen_content_3 .themes__list__title {
    position: absolute;
    left: 0%;
    bottom: 35%;
    line-height: 1;
    width: 100%;
    z-index: 3;
    transition: 0.48s;
}
.screen_content_3 .themes__list__title b {
    display: block;
    position: relative;
    margin: auto;
    width: 80px;
    height:80px;
}
.screen_content_3 .themes__list__title b img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
.screen_content_3 .themes__list__title span {
    display: block;
    font-size: 24px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    position: relative;
    overflow: hidden;
    padding: 15px;
    margin-top: 10%;
    /*单行*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.screen_content_3 .themes__list__content {
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% - 3px);
    height: 100%;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    transition: 0.55s;
}
.screen_content_3 .themes__mark {
    position: absolute;
    left: -50%;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: rgba(228, 0, 1, 0.7);
    opacity: 0;
    visibility: hidden;
    transition: 0.68s;
}
.screen_content_3 .themes__list__text {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.screen_content_3 .themes__text__title {
    text-align: center;
    margin-bottom: 5vh;
}
.screen_content_3 .themes__text__title small {
    display: block;
    line-height: 1;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: lighter;
    
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    transition: 1.5s; 
   
}
.screen_content_3 .themes__text__title strong {
    display: block;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
  
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    transition: 1.5s; 
    /*单行段落*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  
}
.screen_content_3 .themes__text__title .title{
    margin-bottom: 15px;
}
.screen_content_3 .themes__text__title .time{
    font-size: 16px;
}
.screen_content_3 .theme-hide {
    overflow: hidden;
    padding: 0 30px;
}
.screen_content_3 .theme-hide:nth-child(2){
    margin-top: 14px;
}
.screen_content_3 .theme-hide:last-child {
    margin-top: 14px;
}
.screen_content_3 .themes__text__item {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}
.screen_content_3 .themes__text__item li {
    margin-left: 20px;
    position: relative;
    transition: 1.5s;
    opacity: 0;
    visibility: hidden;
}
.screen_content_3 .themes__text__item li:hover a {
    transform: translateY(-20px);
}
.screen_content_3 .themes__text__item li:hover a:before {
    opacity: 1;
    visibility: visible;
    transform: rotate(0deg);
    transition-delay: 0.2s;
}
.screen_content_3 .themes__text__item li:first-child {
    margin-left: 0;
}
.screen_content_3 .themes__text__item li a {
    display: block;
    position: relative;
    transition: 0.4s;
}
.screen_content_3 .themes__text__item li a:before {
    content: "";
    position: absolute;
    left: -7px;
    top: -7px;
    right: -7px;
    bottom: -7px;
    border-radius: 50%;
    /* background: url(../images/radius1.png) center no-repeat; */
    background-size: cover;
    opacity: 0;
    visibility: hidden;
    transform: rotate(180deg);
    transition: 0.44s;
}
.screen_content_3 .themes__text__item li img {
    display: block;
    width: 80px;
    height: auto;
  }
.screen_content_3 .themes__text__hybot{
	display: flex;
	justify-content:center;/*水平居中*/
  }
.screen_content_3 .themes__text__hybot a{
    margin-top:50px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    border: 1px solid #fff;
    padding: 5px 30px;

    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    width: auto;
}
.screen_content_3 .themes__list__text:hover .themes__text__hybot a{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
    transition-delay: 0.25s;
}

  /* @keyframes rollIn {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
      transform: translate3d(-100%, 0, 0) rotate(-120deg);
    }
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  } */
/*******************第三屏end*******************/
/*******************第四屏**********************/
.screen_content_4 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.screen_content_4 .title{
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
}
.screen_content_4 .title h1{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #49494b;
    font-size: 48px;
}
.screen_content_4 .title p{
    font-size: 20px;
    color: #49494b;
    font-weight: bold;
}
.screen_content_4 .slide{
    position: relative;
    overflow: hidden;
    height: 100%;
}
.screen_content_4 .slide .course div p:hover{
    color: #e40001;
}
.screen_content_4 .slide p{
    width:100%;
    font-size: 14px;
    line-height: 1.66;
    text-align: justify;
    letter-spacing: .2px;
    color: #49494b;
}
.screen_content_4 .slide p:last-of-type{
    margin-bottom: 0;
}
.screen_content_4 .slide span{
    font-size: 48px;
    display: block;
    margin-top: 20px;
    color: #49494b;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.screen_content_4 .slide .course{
    bottom: -120%;
    width:38%;
    position: absolute;
    -webkit-transition: bottom .3s ease-out 0s;
       -moz-transition: bottom .3s ease-out 0s;
        -ms-transition: bottom .3s ease-out 0s;
         -o-transition: bottom .3s ease-out 0s;
            transition: bottom .3s ease-out 0s;
}
.screen_content_4 .slide .course div{
    position: relative;
    width:29%;
    padding-top:5%;
    padding-right: 20px;
    padding-bottom:45px;
    padding-left: 20px;
}
.screen_content_4 .slide .course div::after{
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    content: '';
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e40001), to(rgba(243, 151, 0, 0)));
    background-image: linear-gradient(to bottom, #e40001, rgba(243, 151, 0, 0));
}
.screen_content_4 .slide .course div::before{
    content: '';
}
.screen_content_4 .slide .course div i{
    position: absolute;
    z-index: 10;
    top: -23px;
    left: -10px;
    width: 25px;
    height:25px;

    -webkit-transition: 1s;
    transition: 1s;
    background: url(../images/quan.png) center no-repeat;
    background-size: cover;
}
.screen_content_4 .slide .course div:hover i{
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.screen_content_4 .slide .control{
    position: absolute;
    z-index: 100;
    top: 50%;
    width: 50px;
    height: 50px;
    -webkit-transform: translateY(50%);
       -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
         -o-transform: translateY(50%);
            transform: translateY(50%);
}
.screen_content_4 .slide .control img{
    width: 50px;
}
.screen_content_4 .slide .prev{
    left: -2.5%;
}
.screen_content_4 .slide .next{
    right:-2.5%;
}
.screen_content_4 .slide .viewport{
    position: relative;
    overflow: visible;
    width:95%;
    height: 100%;
    margin: 0 auto;
}
.screen_content_4 .slide .wrap{
    position: relative;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.screen_content_4 .lcon2{
    padding-top: 15px;
    padding-bottom: 26px;
    border-bottom: 1px solid #e40001;
}
.screen_content_4 .hidden-sm{
    display: block;
}
.screen_content_4 .hidden-md{
    display:none;
}
/*发展历史新版*/
.about-list3 .list3-miantab{
    position:relative;
}
.about-list3 .list3-miantab .list3-sipwer-mian{
    position:relative;
    width:85%;
    margin:0 auto;
    overflow: hidden;
}
.about-list3 .list3-miantab .swiper-slide{
    transition:all 0.3s;
    height: 80vh;
	display: flex;
	align-items:flex-end;/*下对齐*/
}
.about-list3 .list3-miantab .swiper-slide .list-divcon{
    padding-top: 5%;
    padding-bottom:45px;
    padding-left: 25px;
    text-align:left;
    position: relative;
}
.about-list3 .list3-miantab .swiper-slide .list-divcon::after{
    position: absolute;
    top: 0;
    left: 10px;
    width: 5px;
    height: 100%;
    content: '';
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e40001), to(rgba(243, 151, 0, 0)));
    background-image: linear-gradient(to bottom, #e40001, rgba(243, 151, 0, 0));
}
.about-list3 .list3-miantab .swiper-slide .list-divcon::before{
    content: '';
}
.about-list3 .list3-miantab .swiper-slide .list-divcon i{
    position: absolute;
    z-index: 10;
    top: -23px;
    left: 0px;
    width: 25px;
    height:25px;

    -webkit-transition: 1s;
    transition: 1s;
    background: url(../images/quan.png) center no-repeat;
    background-size: cover;
}
.about-list3 .list3-miantab .swiper-slide .list-divcon:hover i{
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.about-list3 .list3-miantab .active{
    transform:translateY(-0.5rem);
}
/* .about-list3 .list3-miantab .active .list-divcon{
    background-image:url("https://www.sunny.com.cn/bocweb/web/css/../img/list-yuan2.png");
} */
.about-list3 .list3-miantab .swiper-slide .list-divcon .year{
    font-size: 48px;
    display: block;
    color: #49494b;
}
.about-list3 .list3-miantab .swiper-slide .list-divcon .biao-name{
    font-size:0.45rem;
    color:#666666;
    line-height:0.5rem;
    margin-top:0.2rem;
}
.about-list3 .list3-miantab .active .list-divcon .year{
    color:#e40001;
}
.about-list3 .list3-miantab .active .list-divcon .biao-name{
    color:#e40001;
}
.about-list3 .list3-miantab .swiper-slide .list-divcon .dan-list{
    width: 100%;
    font-size: 16px;
    color: #49494b;
    /*历史限制高度*/
    position: relative;
    max-height:50vh;
    overflow: hidden;
}
.about-list3 .list3-miantab .swiper-slide .list-divcon .dan-list p span{
    text-wrap: inherit !important;
}
.about-list3 .list3-miantab .swiper-slide .list-divcon .dan-list p{
    margin-bottom: 10px;
}
.about-list3 .list3-miantab .swiper-slide .list-divcon .dan-list p:last-child{
	/*最后一个子元素*/
    margin-bottom:0px;
}
.about-list3 .list3-miantab .list3-prev,.about-list3 .list3-miantab .list3-next{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:75px;
    height:75px;
    background-repeat:no-repeat;
    background-position: center;
    opacity: 0.5;
    transition:all 0.3s;
}
.about-list3 .list3-miantab .list3-prev{
    left:0;
    background-image:url(../images/left-icon.png);
}
.about-list3 .list3-miantab .list3-prev:hover{
    opacity: 1;
    background-image:url(../images/left-icon-check.png);
}
.about-list3 .list3-miantab .list3-next{
    right:0;
    background-image:url(../images/right-icon.png);
}
.about-list3 .list3-miantab .list3-next:hover{
    opacity: 1;
    background-image:url(../images/right-icon-check.png);
}

/*******************第四屏 end********************/
/*******************第五屏 ***********************/
.screen_content_5{
    position:absolute;
    bottom: 0;
    left: 0;
    right:0;
    /* top: 50%;
    left:50%;
    transform: translate(-50%,-50%); */
    margin: 0 auto;
    z-index: 2;
}
.screen_content_5 .hyfooter-top{
    padding-top: 30px;
    overflow: hidden;
    border-bottom: 2px solid #999999;
    padding-bottom:38px;
    margin-bottom:38px;
}
.screen_content_5 .hyfooter-top .hyfl{
    float: left;
    margin-top:90px;
}
.screen_content_5 .hyfooter-top .hyfl .footertitle h1{
    color: #212121;
    font-size: 24px;
    line-height:24px;
    font-weight: bold;
    margin-bottom: 30px;	
    text-align: left;
}
.screen_content_5 .hyfooter-top .hyfl .footertitle h1 img{
    float:right;
    margin-left:30px;
    margin-top: 3px;
}
.screen_content_5 .hyfooter-top .hyfr{
    float: right;
    /* width: 18vw; */
    width: 522px;
}
.screen_content_5 .hyfooter-top .hyfr img{
    width: 340px;
    display: block;
}
.screen_content_5 .hyfooter-bottom{
    padding-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.screen_content_5 .hyfooter-bottom .hyfl{
    float: left;
    width: 1000px;
}
.screen_content_5 .hyfooter-bottom .hyfl dl{
    float: left;
}
.screen_content_5 .hyfooter-bottom .hyfl dl:nth-child(1){
    width: 764px;
}
.screen_content_5 .hyfooter-bottom .hyfl dl dt{
    width: 100%;
    font-size:20px;
    font-weight: bold;
    color: #212121;
    text-align: left;
    padding-bottom: 45px;
}
.screen_content_5 .hyfooter-bottom .hyfl dl dd{
    float: left;
}
.screen_content_5 .hyfooter-bottom .hyfl dl .w_dd{
    width: 33%;    
    float: left;
    text-align: left;    
}
.screen_content_5 .hyfooter-bottom .hyfl dl dd a{
    color: #666666;
    font-size: 16px;
    line-height:45px;
    text-align: left;
    display: block;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}
.screen_content_5 .hyfooter-bottom .hyfl dl dd a:hover{
    color: #e40001;
}
.screen_content_5 .hyfooter-bottom .hyfl dl:nth-child(2) dd{
    width: 100%;
}
.screen_content_5 .hyfooter-bottom .hyfr{
    float: right;  
    width: 500px;
}
.screen_content_5 .hyfooter-bottom .hyfr h1{  
    width: 100%;
    font-size: 20px;
    color: #e40001;  
    font-weight: bold;
    text-align: left;
    padding-bottom: 45px;
}
.screen_content_5 .hyfooter-bottom .hyfr p{
    color: #666666;
    font-size: 18px;
    text-align: left;
    display: block;
}
.screen_content_5 .footer-nav-box{
	margin-top: 30px;
    display: flex;
}
.screen_content_5 .footer-nav-box .item{
    margin-right:25px;
	cursor: pointer;
	position: relative;
	z-index: 3;
	transition: all 0.48s 0.1s;
}
.screen_content_5 .footer-nav-box .item:hover .show-item {
	opacity: 1;
	visibility: visible;
	right: 100%;
}
.screen_content_5 .footer-nav-box .item .show-item{
	cursor: pointer;
	padding-bottom: 22px;
    position: absolute;
    bottom:100%;
    left: -50%;
    opacity: 0;
    visibility: hidden;
    transition: 0.45s;
}
.screen_content_5 .footer-nav-box .item.dianhua .show-item p{
	position: relative;
	width:150px;
	padding:12px;
	padding-bottom:24px;
	background-color:#fff;
	font-size: 15px;
	color: #666666;
    text-align: left;
    line-height: 30px;
	box-shadow: 2px 10px 16px -6px #b3aaaa;
	border-radius: 6px;
}
.screen_content_5 .footer-nav-box .item.dianhua .show-item p::after{
    content: "";
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 6px solid #fff;
    position: absolute;
    bottom: -6px;
    left: 30%;
}
.screen_content_5 .footer-nav-box .item.dianhua .show-item p i{
	font-size: 18px;
	color: #e40001;
	font-style: normal;
	font-weight: bold;
}
.screen_content_5 .footer-nav-box .item.shouji .show-item p{
	position: relative;
	width:135px;
	padding:12px;
	padding-bottom:24px;
	background-color:#fff;
	font-size: 15px;
	color: #666666;
    text-align: left;
    line-height: 30px;
	box-shadow: 2px 10px 16px -6px #b3aaaa;
	border-radius: 6px;
}
.screen_content_5 .footer-nav-box .item.shouji .show-item p::after{
    content: "";
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 6px solid #fff;
    position: absolute;
    bottom: -6px;
    left: 30%;
}
.screen_content_5 .footer-nav-box .item.shouji .show-item p i{
	font-size: 18px;
	color: #e40001;
	font-style: normal;
    font-weight: bold;
}
.screen_content_5 .footer-nav-box .item span{
	width:50px;
	height:50px;
	border-radius:50%;
    border: 1px solid #e5e5e5;
	background-color:#f6f7f9;
	background-repeat:no-repeat;
	background-size:26px 26px;
	background-position:center center;
	display:block;
    cursor:pointer;
}
.screen_content_5 .footer-nav-box .item.dianhua span{
	background-image:url(../images/footer_botton_icon_1.png);
}
.screen_content_5 .footer-nav-box .item.shouji span{
	background-image:url(../images/footer_botton_icon_2.png);
}
.screen_content_5 .footer-nav-box .item.weixin .show-item .block{
	width:150px;
    background-color: #ffffff;
	height:180px;
	border: 5px solid #e40001;
	margin-top: 100px;
}
.screen_content_5 .footer-nav-box .item.weixin .show-item .block p{
    font-size: 14px;
    color: #666666;
    text-align: center;
}
.screen_content_5 .footer-nav-box .item.weixin .show-item img{
	width: 100%;
	display: block;
}
.screen_content_5 .footer-nav-box .item.weixin span{
	background-image:url(../images/footer_botton_icon_3.png);
}
.screen_content_5 .footer-nav-box .item.weibo .show-item .block{
	width:150px;
    background-color: #ffffff;
	height:180px;
	border: 5px solid #e40001;
	margin-top: 100px;
}
.screen_content_5 .footer-nav-box .item.weibo .show-item .block p{
    font-size: 14px;
    color: #666666;
    text-align: center;
}
.screen_content_5 .footer-nav-box .item.weibo .show-item img{
	width: 100%;
	display: block;
}
.screen_content_5 .footer-nav-box .item.weibo span{
	background-image:url(../images/footer_botton_icon_4.png);
}
.screen_content_5 .footer-nav-box .item.youjian .show-item .block{
	width:150px;
	height:150px;
	border: 5px solid #e40001;
	margin-top: 100px;
}
.screen_content_5 .footer-nav-box .item.youjian .show-item img{
	width: 100%;
	display: block;
}
.screen_content_5 .footer-nav-box .item.youjian span{
	background-image:url(../images/footer_botton_icon_5.png);
}
.screen_content_5 .hyfooter-keep-on-record div{
	display: flex;
	align-items: center;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.screen_content_5 .hyfooter-keep-on-record p{
    color: #666666;
    font-size: 14px;
    line-height:30px;
}
.screen_content_5 .hyfooter-keep-on-record .hyfl{
	width: 1000px;
}
.screen_content_5 .hyfooter-keep-on-record .hyfr{
    width: 500px;
}
.screen_content_5 .hyfooter-keep-on-record p span{
    display: block;
}
.screen_content_5 .hyfooter-keep-on-record p a{
    color: #666666;
}
.screen_content_5 .hyfooter-keep-on-record p a:hover{
    color:#e40001;
}
/*新*/

.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after{
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.dropdown .selected::after,
.dropdown.scrollable div::after{
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
}

/* WRAPPER */

.dropdown{
	position: relative;
	width: 100%;
    border: 0;
    cursor: pointer;
    background: #e5e5e5;
    border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.dropdown.openx{
	z-index: 2;
}

/* .dropdown:hover{
	box-shadow: 0 0 5px rgba(0,0,0,.15);
}

.dropdown.focus{
	box-shadow: 0 0 5px rgba(51,102,248,.4);
} */

/* CARAT */

.dropdown .carat{
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -4px;
	border: 6px solid transparent;
	border-top: 8px solid #e40001;
}

.dropdown.openx .carat{
	margin-top: -10px;
	border-top: 6px solid transparent;
	border-bottom: 8px solid #e40001;
}

.dropdown.disabled .carat{
	border-top-color: #999;
}

/* OLD SELECT (HIDDEN) */

.dropdown .old{
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}

.dropdown select{
	position: absolute;
	left: 0px;
	top: 0px;
}

.dropdown.touch .old{
	width: 100%;
	height: 100%;
}

.dropdown.touch select{
	width: 100%;
	height: 100%;
	opacity: 0;
}

/* SELECTED FEEDBACK ITEM */ 

.dropdown .selected,
.dropdown li{
	display: block;
	font-size: 12px;
	line-height: 1;
	color: #666666;
	padding: 9px 12px;
	overflow: hidden;
	white-space: nowrap;
}

.dropdown.disabled .selected{
	color: #999;
}

.dropdown .selected::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	
	border-radius: 0 2px 2px 0;
	box-shadow: inset -55px 0 25px -20px #e5e5e5;
}
.dropdown div{
	position: absolute;
	height: 0;
	left: -1px;
	right: -1px;
	top: 100%;
	margin-top: -1px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	opacity: 0;
}
.dropdown.openx div{
	opacity: 1;
	z-index: 2;
}
.dropdown.scrollable div::after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	
	box-shadow: inset 0 -50px 30px -35px #fff;
}
.dropdown.scrollable.bottom div::after{
	opacity: 0;
}

/* DROP DOWN LIST */

.dropdown ul{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden;
}

.dropdown.scrollable.openx ul{
	overflow-y: auto;
}

/* DROP DOWN LIST ITEMS */

.dropdown li{
	list-style: none;
	padding: 8px 12px;
}

/* .focus class is also added on hover */

.dropdown li.focus{
	background: #d24a67;
	position: relative;
	z-index: 3;
	color: #fff;
}
.dropdown li.active{
	font-weight: 700;
}
/*新 end*/
.screen_content_5 .hyfooter-bottom .links_module {
    position: relative;
    color: #666666;
    font-size: 16px;
    line-height: 45px;
}
.screen_content_5 .hyfooter-bottom .links_module span {
    display: block;
    background: url(../images/ico_up2.png) no-repeat;
    /*background-position:right 140px center;*/
    background-position:right 83% center;
    text-align: left;
    cursor: pointer;
}
.screen_content_5 .hyfooter-bottom .links_module:hover span {
    background: url(../images/ico_down2.png) no-repeat;
    /*background-position:right 140px center;*/
    background-position:right 83% center;
}
/*250423*/
.screen_content_5 .wap_work_office{
    display: none;
}
.screen_content_5 .hyfooter-bottom .links_module .position{
    background-position: left 65px center;
}
.screen_content_5 .hyfooter-bottom .links_module:hover .position{
    background-position: left 65px center;
}
.screen_content_5 .hyfooter-bottom .links_module .position_ul{
    top: -180px;
    min-height: 180px;
}
.screen_content_5 .hyfooter-bottom .links_module .position_ul li a {
    display: block;
    font-size: 14px;
    color: #212121 !important;
}
.screen_content_5 .hyfooter-bottom .links_module .position_ul .VPN_wap{
    position: relative;
}
.screen_content_5 .hyfooter-bottom .links_module .position_ul .VPN_wap img{
    display: none;
    width: 150px;
    height: 150px;
}
.screen_content_5 .hyfooter-bottom .links_module .position_ul .VPN_wap:hover img{
    display: block;
    position: absolute;
    top: -45px;
    right: -151px;
}
/*250423 end*/
.screen_content_5 .hyfooter-bottom .links_module ul {
    position: absolute;
    /*top: -45px;*/
    bottom:30px;
    left: 0;
    max-height:250px;
    border: 1px solid #ccc;
    width: 240px;
    /*height: 45px;*/
    z-index: 99999;
    background: #fff;
    font-size: 14px;
    line-height: 45px;
    overflow-y: auto;
    display: none;
}
.screen_content_5 .hyfooter-bottom .links_module:hover ul {
    display: block;
}
.screen_content_5 .hyfooter-bottom .links_module li {
    padding: 0 10px;
    line-height: 45px;
}
.screen_content_5 .hyfooter-bottom .links_module li a {
    display: block;
    color: #212121;
}
.screen_content_5 .hyfooter-bottom .links_module li:hover {
    background: #ccc;
}
.screen_content_5 .wap-hyfooter-bottom{
    display: none;
}
/*******************第五屏 end***********************/

/*******************内页公共*************************/
.Inner_page{
    margin-top:50px;
    min-height: 700px;
}
.Inner_page .padding_50{
    padding: 50px;
    overflow: hidden;
}
.Inner_page_header{
    background-color: #ffffff;
}
.Inner_page_header .headLogo_white{
    display: none !important;
}
.Inner_page_header .headLogo_black{
    display: block !important;
}
.Inner_page_header .headNav li a{
    color: #5a5b5b;
    opacity: 8;
}
.Inner_page_header .headRight .hySearch .member{
    background: url(../images/iconq3-1.png) center center no-repeat !important;
	background-size:30px !important;
}
.Inner_page_header .headRight .hySearch .member:hover{
    background: url(../images/iconq3-2.png) center center no-repeat !important;
	background-size:30px !important;
}
.Inner_page_header .hySearch .a span{
    color: #5a5b5b;
    opacity: 8;
}
.Inner_page_header .hySearch .hySearchbox{
    background: url(../images/iconq2-1.png) center center no-repeat !important;
	background-size:30px !important;
}
.Inner_page_header .headRight .hySearch .hySearchbox:hover{
    background: url(../images/iconq2-2.png) center center no-repeat !important;
	background-size:30px !important;
}
/*显示隐藏手机搜索231211*/
.Inner_page_header .headRight .hySearch .sousuo_wap input[type="checkbox"]::before{
    background-image:url(../images/iconq2-1.png)!important;
}
.Inner_page_header .headRight .hySearch .sousuo_wap input[type="checkbox"]::before {
    background-image:url(../images/iconq2-1.png)!important;
}
.header .headRight .hySearch .sousuo_wap input[type="checkbox"]:checked::before {
    background-image:url(../images/iconq2-2.png)!important;
}
/*显示隐藏手机搜索231211 end*/
.Inner_page_header .drawer-hamberger span,.Inner_page_header .drawer-hamberger span:before,.Inner_page_header .drawer-hamberger span:after {
	/* background-color: #000000; */
    background: url(../images/nav_left_img.png) center center no-repeat;
	background-size:30px;
}
.Inner_page .Inner_content .title_h1{
    position: relative;
}
.Inner_page .Inner_content .title_h1 h1{    
    font-size: 36px;
    line-height: 36px;
    color: #212121;
    font-weight: normal;
    text-align: center;
    position: relative;
    z-index: 2;
    padding-top: 30px;
}   
.Inner_page .Inner_content .title_h1 img{
    position: absolute;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.Inner_page .Inner_left{
    width: 17.606%;
    /* width: 250px; */
    float: left;
    /* background-color: #000; */
}
.Inner_page .Inner_left .titile{
    font-size: 30px;
    color: #212121;
    font-weight: bold;
    text-align: left;
    padding-bottom: 50px;
}
.Inner_page .Inner_right{
    display: block;
    width: 78.874%;
    /* width: 1120px; */
    float: right;
    /* background-color:red; */
}
.Inner_page .Inner_right .Inner_Navigation img{
    width: 20px;
    height:24px;
    float: left;
    margin-right:15px;
}
.Inner_page .Inner_right .Inner_Navigation{
    line-height: 24px;
    font-size: 16px;
    color: #5a5b5b;
    overflow: hidden;
}
.Inner_page .Inner_right .Inner_Navigation span{
    float: left;
}
.Inner_page .Inner_right .Inner_Navigation a{
    float: left;
    color: #5a5b5b;
}
.Inner_page .Inner_right .Inner_Navigation a:hover{
    color: #e40001;
}
.Unavailable_tit{
    margin-top: 50px;
}
.Unavailable_tit img{
    /*暂无*/
    width: 360px;
    margin: 0 auto;
    display: block;
}
.Unavailable_tit p{
    text-align: center;
    font-size: 16px;
    color:#666666;
}
/*******************内页公共 end*********************/
/*******************内页子导航-********************/
.Inner_page .Inner_left .Inside_navigation{
    display:block;
}
.Inner_page .Inner_left .Inside_navigation .Selected{
    background-color: #e40001 !important;
}
.Inner_page .Inner_left .Inside_navigation .Selected a{
    color: #ffffff !important;
}
.Inner_page .Inner_left .Inside_navigation .Selected:after{
    content:''!important;
    position: absolute!important;
    width: 4px!important;
    height:4px!important;
    background-color: #ffffff!important;
    border-radius: 4px!important;
    left:15px!important;
    top: 28px!important;
}
.Inner_page .Inner_left .Inside_navigation .Inside_list{
    position: relative;
    /* cursor:pointer; */
    font-size:16px;
    color: #5a5b5b;
    line-height: 60px;
    height: 60px;
    display: block; 
    /* background-color:#fafafa; 
    border-bottom: 1px solid #eeeeee;*/
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_left .Inside_navigation .Inside_list:nth-of-type(2n+1){
    background-color:#fafafa;
}
.Inner_page .Inner_left .Inside_navigation .Inside_list:nth-of-type(even){
    background-color:#ffffff;
} 
.Inner_page .Inner_left .Inside_navigation .Inside_list:after{
    content:'';
    position: absolute;
    width: 4px;
    height:4px;
    background-color: #e40001;
    border-radius: 4px;
    left:15px;
    top: 28px;
}
.Inner_page .Inner_left .Inside_navigation .Inside_list a{
    display: block;
    padding-left: 30px;
    color: #5a5b5b;
}
.Inner_page .Inner_left .Inside_navigation .navigation_bottom li a{
    display: block;
    height: 44px;
    line-height: 44px;
    text-align: left;
    font-size: 14px;
    color: #666666;
    padding-left:30px;
    border-bottom: solid 1px #eeeeee;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_left .Inside_navigation .navigation_bottom li:last-child a{
	/*最后一个子元素*/
    border-bottom:0;
}
.Inner_page .Inner_left .Inside_navigation .navigation_bottom li:hover{
    background-color: #e40001;
}
.Inner_page .Inner_left .Inside_navigation .navigation_bottom li:hover a{
    color: #ffffff;
}
.Inner_page .Inner_left .Inside_navigation .navigation_bottom li .nav_active{
    background-color: #dbdbdb;
    color: #212121;
}
.Inner_page .Inner_left .Inside_navigation .navigation_bottom li .nav_active:hover{
    color: #212121;
}
/*******************内页子导航-end*****************/
/*******************内页大图*************************/
.banner_box{
    overflow:hidden;
    height: 150px;
    margin-top: 80px;
}
.banner_box img{
    display: block;
    width: 100%;
    height:100%;
    object-fit: cover;
}
.banner_box .banner_box_wap{
    display: none;
} 
/*
.banner_box .banner_box_pc{
    display: block;
}
*/
.software_banner{
    margin-top: 80px;
    /* background: #d4f0fc; */
    position: relative;
    overflow: hidden;
}
.software_banner .banner_box_pc{
    display: block;
    width: 100%;
}
.software_banner .banner_box_wap{
    display: none;
}
.software_banner img{
    display: block;
    width: 100%;
    /* height:100%;
    object-fit: cover; */
}
.software_banner .download_center{
    position: absolute;
    left: 21.2%;
    bottom: 31%;
    /*bottom:22%;*/
}
.software_banner .download_center .download_left{
    float: left;
    width: 200px;
    height:50px;
    line-height:50px;
    color: #fff;
    font-size:20px;
    font-weight: bold;
    text-align: center;
    border-radius: 7px;
    background-color: #2247ed;
}
.software_banner .download_center .download_left:hover{
    background-color: #036bce;
}
.software_banner .download_center .download_right{
    float: left;
    margin-left: 21px;
}
.software_banner .download_center .download_right p{
    color: #3081c0;
    font-size: 16px;
    line-height:24px;
}
/*********************内页软件中心大图************************/
/* .banner-swiper{
    width:100%;
    overflow: hidden;
    height:100vh;
} */
.software_banner .swiper-slide{
    width:100%;
    position:relative;
    height:100%;
}
.software_banner .swiper-slide .pc-banner{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    height:100%;
}
.software_banner .swiper-slide .pc-banner .imgsm{
    position: absolute;
    width: 17.7%;
    top: 23%;
    left: 5.2%;
    z-index:10;
}
.software_banner .swiper-slide .pho-banner{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
     height:100%;
}
.software_banner .swiper-slide .pho-banner .imgsm{
    position:absolute;
    width:17.7%;
    top:23%;
    left:5.2%;
    z-index:10;
}
.software_banner .banner-prev,.software_banner .banner-next{
    position:absolute;
    top: 50%;
    transform:translateY(-50%);
    width:64px;
    height:100%;
    border-radius: 64px;
    background-repeat: no-repeat;
    background-size:cover;
    background-position:center;
    z-index: 10;
    transition:all 0.3s;
    cursor:pointer;
}
.software_banner .banner-prev img,.software_banner .banner-next img{
    position:absolute;
    top: 50%;
    transform:translateY(-50%);
    display: none;
}
.software_banner .banner-prev{
    left: 6%;
    /* background-image: url(../images/left_img.png); */
}
.software_banner .banner-next{
    right:6%;
    /* background-image: url(../images/right_img.png) */
}
.software_banner .banner-prev:hover img{
    display: block;
}
.software_banner .banner-next:hover img{
    display: block;
} 
.software_banner .banner-conall{
	position: absolute;
    left:50%;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    z-index: 1;
}
.software_banner .banner-conall img{
	width:100%;
	display: block;
}
.software_banner .banner-num{
    position:absolute;
    left:5.2%;
    bottom: 20%;
    display:inline-block;
    vertical-align: bottom;
    z-index:10;
} 
.software_banner .banner-num .numindex{
    font-size:0.9rem;
    color:#e60013;
}
.software_banner .banner-num .numxie{
    font-size:0.4rem;
    margin:0 0.1rem 0 0.2rem;
    color:#cccccc;
}
.software_banner .banner-num .numall{
    color:#cccccc;
    font-size:0.4rem;
}
.software_banner .banner-pagination{
    position:absolute;
    right:0%;
	left: 0%;
    bottom:5%;
    z-index:10;
	margin: 0 auto;
	text-align: center;
}
.software_banner .banner-pagination span{
    width: 10px;
    height:10px;
    border-radius:10px;
    background:rgba(0, 0, 0, .5);
    transition: all 0.3s;
    box-sizing:border-box;
    transition:all 0.3s;
}
/*********************内页软件中心大图  End*******************/
/*******************内页大图 end*********************/
/*******************内页底部 ************************/
.Inner_footer{
    height: 150px;
	display: flex;
	align-items: center;/*垂直居中*/
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
    font-size: 14px;
    line-height: 24px;
    color: #6f7884;
}
.Inner_footer .left{
    text-align: left;
}
.Inner_footer .left p a{
    font-size: 14px;
    color: #e60013;
}
.Inner_footer .right{
    text-align: right;
}
.Inner_footer .right p a{
    color: #6f7884;
}
.Inner_footer .right p a:hover{
    color: #e40001;
}

/*******************内页底部 end*********************/
/*******************走进一德 诚聘英才*************************/
.Inner_content .Joinus_introduce{
    background:url(../images/Inner_page_bj_Joinus_01.jpg) no-repeat;
    background-position: center;
    background-size:cover;
    padding: 2.5vw 2vw;
    margin-top: 50px;
}
.Inner_content .Joinus_introduce p{
    font-size: 16px;
    line-height:33px;
    color: #212121;
    text-align: justify;
}
.Inner_content .Joinus_intention{
    margin-top: 20px;
	display: flex;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.Inner_content .Joinus_intention .left{
    position: relative;
    background:url(../images/Inner_page_bj_Joinus_02.jpg) no-repeat;
    background-position: center;
    background-size:cover;
    padding: 3.5% 2.8%;
    width:61.585%;
    max-height: 160px;
    height: 160px;
}
.Inner_content .Joinus_intention i{
    font-size: 14px;
    color: #ffffff;
    font-style: normal;
    opacity:.2;
}
.Inner_content .Joinus_intention h1{
    font-size: 24px;
    line-height: 24px;
    color: #ffffff;
    font-weight: normal;
}
.Inner_content .Joinus_intention p{
    margin-top: 40px;
    font-size: 14px;
    line-height:26px;
    color: #ffffff;
}
.Inner_content .Joinus_intention img{
    position: absolute;
    right: 2vw;
    top:2.5vw;
}
.Inner_content .Joinus_intention .right{
    position: relative;
    background:url(../images/Inner_page_bj_Joinus_03.jpg) no-repeat;
    background-position: center;
    background-size:cover;
    padding: 3.5% 2.8%;
    width: 27.2189%;
    max-height: 160px;
    height: 160px;
}
/************************筛选************************/
.Inner_content .Joinus_select .on{
    background-color: #e40001;
    color: #ffffff !important;
}
.Inner_content .Joinus_select{
    overflow: hidden;
    padding: 40px;
    background-color: #f1f1f1;
    margin-top: 20px;
}
.Inner_content .Joinus_select .font-weight-bold{
    font-weight: bold;
}
.Inner_content .Joinus_select .background_fff{
    overflow: hidden;
    background-color: #ffffff;
    padding: 40px;
}
/* .Inner_content .Joinus_select ul li:first-child, .select-result ul li:first-child{
    color: #212121;
    pointer-events: none;
} */
.Inner_content .Joinus_select ul li{
    font-size: 14px;
    float: left;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #212121;
    cursor: pointer;
    margin: 5px 0;
}
.Inner_content .Joinus_select .list{
    overflow: hidden;
    position: relative;
}
.Inner_content .Joinus_select .Align_Left{
    padding-left:90px;
    display: block;
}
.Inner_content .Joinus_select .font-weight-bold{
   position: absolute;
   left:0;
   top: 0;
   font-size: 14px;
   width: 80px;
   text-align: center;
   height: 30px;
   line-height: 30px;
   color: #212121;
   margin: 5px 0;
}
.Inner_content .Joinus_select ul, .select-result{
    clear: both;
}
.Inner_content .Joinus_select .select-result li{
    float: left;
    width:80px;
    text-align:center;
    padding:3px 0;
    color:#212121;
}
/************************筛选*end********************/
.Inner_content .Joinus_table_bj{
    overflow: hidden;
    padding:0 40px 40px 40px;
    background-color: #f1f1f1;
    min-height:500px;
}
.Inner_content .Joinus_table{
    width: 100%;
    border-top: #eeeeee 1px solid;
    border-right: #eeeeee 1px solid;
    border-bottom: #eeeeee 1px solid;
    border-left: #eeeeee 1px solid;
    border-collapse:collapse;/*单元格空隙*/
}
.Inner_content .Joinus_table tbody tr .tb_even {
    border-bottom: #eeeeee 1px solid;
    border-top: #eeeeee 1px solid;
    background: #ffffff;
    cursor: pointer;/*鼠标手*/
}
.Inner_content .Joinus_table .detail_tb{
    border-right: #eeeeee 1px solid;
    padding: 14px 10px;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
    color: #6f7884;
}
.Inner_content .Joinus_table thead{
    background-color: #e40001;
    color: #ffffff;
}
.Inner_content .Joinus_table thead tr td{
    border-right: #eeeeee 1px solid;
    padding: 14px 10px;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
}
/*点击下拉弹出*/
.Inner_content .Joinus_table .Joinus_table_Display_hide{
    display: none;
}
.Inner_content .Joinus_table .Joinus_table_Display_hide .Joinus_hide {
    background-color: #ffffff;
    display: block;
}
.Inner_content .Joinus_table .Joinus_table_Display_hide .show {
    display: block;
}
.Inner_content .Joinus_table .Joinus_table_Display_hide .hidden {
    display: none;
}
.Inner_content .Joinus_table .Joinus_table_Display_hide .Job_Description{
    margin:0px 0;
}
.Inner_content .Joinus_table .Joinus_table_Display_hide .Job_Description .content{
    padding:0 5vw;
    display: block;
}
.Inner_content .Joinus_table .Joinus_table_Display_hide .Job_Description .content>div{
    padding-top: 2.5vw;
    padding-bottom:3vw;
    line-height: 24px;
    font-size: 14px;
}
.Inner_content .Joinus_table .Joinus_table_Display_hide .Job_Description .content>div>p {
    margin-bottom: 0.8vw;
}
.Inner_content .Joinus_table tbody .currentDd td{
    color: #ffffff;
    background-color: #e40001;
}
/*点击下拉弹出 end*/
/*231030新版诚聘英才*/
.Inner_content .Joinus_table_bj .recruit_New{
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
    background-color: #ffffff;
    padding: 25px 30px;
}
.Inner_content .Joinus_table_bj .recruit_New .top{
    display: block;
    overflow: hidden;
}
.Inner_content .Joinus_table_bj .recruit_New .top h1{
    float: left;
    width: 90%;
    font-size: 16px;
    color: #212121;
    font-weight: normal;
    text-align: justify;
}
/* .Inner_content .Joinus_table_bj .recruit_New .top a{
    float: right;
    font-size: 16px;
    color: #666666;
} */
.Inner_content .Joinus_table_bj .recruit_New .top .btn{
    float: right;
    font-size: 16px;
    color: #666666;
}
.Inner_content .Joinus_table_bj .recruit_New .top .btn:hover {
    color: #e40001;
}
.Inner_content .Joinus_table_bj .recruit_New .bottom{
    margin: 25px 0px 0px 0;
    overflow: hidden;
}
.Inner_content .Joinus_table_bj .recruit_New .bottom span{
    float: left;
    font-size: 16px;
    color: #666666;
    width:220px;
}
.Inner_content .Joinus_table_bj .recruit_New .bottom span img{
    float: left;
    margin-right: 10px;
    display: block;
}
.Inner_content .Joinus_table_bj .recruit_New .bottom span:nth-child(1){
	/*第一个子元素*/
}
.Inner_content .Joinus_table_bj .recruit_New .bottom span:nth-child(2){
	/*第二个子元素*/
}
.Inner_content .Joinus_table_bj .recruit_New .bottom span:nth-child(3){
	/*第三个子元素*/
}
/*详情*/
.Inner_page .Inner_right .hyNews_detail .new_Recruitment .titRec:nth-child(1){
    font-weight: bold;
}
.Inner_page .Inner_right .hyNews_detail .new_Recruitment .titRec:nth-child(2){
    margin-top: 15px;
    margin-bottom: 15px;
}
.Inner_page .Inner_right .hyNews_detail .new_Recruitment .titRec:nth-child(4){
    margin-top: 15px;
}
.Inner_page .Inner_right .hyNews_detail .new_Recruitment .large{
    font-size: 16px;
    font-weight: bold;
    color: #212121;
}
.Inner_page .Inner_right .hyNews_detail .new_Recruitment .small{
    font-size: 16px;
    font-weight: normal;
    color: #666666;
}
.Inner_page .Inner_right .hyNews_detail .new_Recruitment .large_bottom{
    margin-bottom: 15px;
    margin-top: 15px;
}




/*******************走进一德 诚聘英才 end*********************/
/*******************走进一德 营业网点*************************/
.hyBranch .dn{
    display:none;
}
.hyBranch .box-mission{
    padding:41px 0 0;
}
/*上*/
.hyBranch .hyMap{
    margin-top:10px;
}
.hyBranch .hyMap:after{
    content:'';
    display:block;
    clear:both;
    visibility:hidden;
    width:100%;
    height:0;
}
.hyBranch .hyMap .map{
    /*padding:0 109px 0 38px;*/
    margin-bottom:86px;
    position:relative;
}
.hyBranch .hyMap .map:after{
    content:'';
    display:block;
    clear:both;
    visibility:hidden;
    width:100%;
    height:0;
}
.hyBranch .hyMap .map .pic{
    width:100%;
    height:auto;
    position:relative;
    overflow:hidden;
}
.hyBranch .hyMap .map .pic img{
    display:block;
    width:100%;
    height:auto;
    max-width:100%;
    transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    -o-transition:.3s;
}
.hyBranch .hyMap .map .pic .img2{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
}
.hyBranch .hyLocation{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}
.hyBranch .hyLocation li{
    position:absolute;
    width: auto;
    top:16%;
    left:11.17%;
}
.hyBranch .hyLocation .li2{
    top:16%;
    left:46.86%;
}
.hyBranch .hyLocation .li3{
    top:1.5%;
    left:56.13%
}
.hyBranch .hyLocation .li4{
    top:-3%;
    left:67.44%;
}
.hyBranch .hyLocation .li5{
    top:10%;
    left:77.08%;
}
.hyBranch .hyLocation .li6{
    top:34%;
    left:80.73%;
}
.hyBranch .hyLocation .con{
    display: inline-block;
    position: relative;
}
.hyBranch .hyLocation .con:hover{
	z-index: 2;
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	-o-transform:translateY(-10px);
	transform:translateY(-10px);
}
.hyBranch .hyLocation .txt span{
    display:block;
    font-size:16px;
    color:#fff;
    line-height:1.88em;
    text-align:center;
    position:absolute;
    top:50%;
    left:0;
    right:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    overflow:hidden;
}
.hyBranch .hyLocation .txt{
    width:106px;
    height:106px;
    border:7px solid rgba(210,210,210,.8);
    border-radius:50%;
    position:relative;
    overflow:hidden;
    /*阴影*/
    -webkit-box-shadow:0 44px 43px rgba(4,0,0,.25);
    -moz-box-shadow:0 44px 43px rgba(4,0,0,.25);
    -ms-box-shadow:0 44px 43px rgba(4,0,0,.25);
    -o-box-shadow:0 44px 43px rgba(4,0,0,.25);
    box-shadow:0 44px 43px rgba(4,0,0,.25);
}
.hyBranch .hyLocation .li1 .txt{
    background-color:rgba(246,0,0,.8);
}
.hyBranch .hyLocation .li2 .txt{
    background-color:rgba(0,134,123,.8);
}
.hyBranch .hyLocation .li3 .txt{
    background-color:rgba(244,179,0,.8);
}
.hyBranch .hyLocation .li4 .txt{
    background-color:rgba(3,50,113,.8);
}
.hyBranch .hyLocation .li5 .txt{
    background-color:rgba(3,50,113,.8);
}
.hyBranch .hyLocation .li6 .txt{
    background-color:rgba(3,50,113,.8);
}
.hyBranch .hyLocation .li7 .txt{
    background-color:rgba(0,134,123,.8);
}
.hyBranch .hyLocation .li8 .txt{
    background-color:rgba(0,134,123,.8);
}
.hyBranch .hyLocation .li9 .txt{
    background-color:rgba(244,179,0,.8);
}
.hyBranch .hyLocation.qm li{
    /*天津*/
    top: 41%;
    left:69.5%;
}
.hyBranch .hyLocation.qm .li2{
    top: 59%;
    left:79.05%;
}
.hyBranch .hyLocation.qm .li3{   
    /*北京*/
    top: 20%;
    left: 53%;
}
.hyBranch .hyLocation.qm .li4{
    top: 25%;
    left: 78%;
}
.hyBranch .hyLocation.qm .li5{
    top: 48%;
    left: 29.5%;
}
.hyBranch .hyLocation.qm .li6{
    /*浙江*/
    top:80%;
    left:70%
}
.hyBranch .hyLocation.qm .li7{
    /*河北*/    
    top: 26%;
    left: 41.5%;
}
.hyBranch .hyLocation.qm .li8{
    /*山东*/    
    top: 1.2%;
    left: 63%;
}
.hyBranch .hyLocation.qm .li9{
    /*广东*/    
    top: 78%;
    left: 44%;
}
/*下*/
.hyBranch .hyMap .box{
    background-color:#fff;
    overflow:hidden;
}
.hyBranch .hyMap .box .tit{
    background-color:#edebeb;
    overflow:hidden
}
.hyBranch .hyMap .box h3{
    float:left;
    width:398px;
    font-size:20px;
    margin: 0; 
    color:#fff;
    line-height:67px;
    text-align:center;
    background-color:#e40001;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.hyBranch .hyMap .box .txt{
    padding:40px;
    overflow:hidden;
    border: 1px solid #eeeeee;
}
.hyBranch .hyMap .box .txt .pic{
    float:right;
    width:295px;
    height:auto;
    margin-left:40px;
    overflow:hidden;
}
.hyBranch .hyMap .box .txt .pic img{
    display:block;
}
.hyBranch .hyMap .box .left{
    overflow:hidden;
    border-right:1px solid #eeeeee;
    padding-right:20px;
}
.hyBranch .hyMap .box .list{
    position: relative;
    margin-bottom: 30px;
    padding-left: 20px;
}
.hyBranch .hyMap .box .list:last-child{
	/*最后一个子元素*/
    margin-bottom:0px;
}
.hyBranch .hyMap .box .list .titile{
    font-size: 18px;
    color: #212121;
    line-height: 18px;
}
.hyBranch .hyMap .box .list .titile::after{
    content:'';
    position: absolute;
    left:0;
    top: 1px;
    width: 5px;
    height: 17px;
    background-color:#e40001;
}
.hyBranch .hyMap .box .desc{
    font-size:16px;
    color:#6f7884;
    line-height:1.86em;
    overflow:hidden;
    margin-top: 20px;
}
/*231030新营业网点*/
.hyBranch .Br_company{
    margin-top:40px;
}
.hyBranch .Br_company .list{
    margin-bottom: 40px;
}
.hyBranch .Br_company .list:last-child{
	/*最后一个子元素*/
    margin-bottom:0px;
}
.hyBranch .Br_company .list h1{
    position: relative;
    font-size: 22px;
    line-height: 22px;
    color: #e40001;
    text-align: left;
    font-weight: normal;
    padding-left: 10px;
}
.hyBranch .Br_company .list h1::after{
    content:'';
    position: absolute;
    left:0;
    top: 0;
    width: 2px;
    height:22px;
    background-color: #e40001;
}
.hyBranch .Br_company .list .content{
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
}
.hyBranch .Br_company .list .content span{
    font-size: 16px;
    color: #212121;
    margin-top: 19px;
    text-align: justify;
}
.hyBranch .Br_company .list .content span:nth-child(1){
	/*第一个子元素*/
    float: left;
    width: 190px;
    padding-right:10px;
    padding-left: 10px;
}
.hyBranch .Br_company .list .content span:nth-child(2){
	/*第二个子元素*/
    width: 685px;
    float: left;
    padding-right: 20px;
    margin-bottom: 19px;
}
.hyBranch .Br_company .list .content span:nth-child(3){
	/*第三个子元素*/
    float: left;
    text-align: left;
}
/*******************走进一德 营业网点*************************/
/*******************投资者教育 居间人模块权限 *****************/

.Inner_content .Video_rotation .swiper-container{
    /* overflow: auto ; */
    /* overflow: unset; */
}
.Inner_content .Video_rotation .indPeople {
    margin-top: 50px;
    position: relative;
    width: 100%;
}
.Inner_content .Video_rotation .indPeople .indTit{
    /* display: flex; */
   /* justify-content: space-between;两端对齐，项目之间的间隔都相等。*/
   /* align-items: center;垂直*/
    /* position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    z-index: 2;
    transform: translateY(-50%); */
}
.Inner_content .Video_rotation .indPeople .indTit span{
    display: block;
    width: 57px;
    height:57px;
    border-radius: 57px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
}
.Inner_content .Video_rotation .indPeople .indTit .prev{
    margin-left: -20px;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 2;
    transform: translateY(-50%);
}
.Inner_content .Video_rotation .indPeople .indTit .next{
    margin-right:-20px;
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 2;
    transform: translateY(-50%);
}
.Inner_content .Video_rotation .indPeople .indPeop_one {
    width: 100%;
    position: relative;
}
.Inner_content .Video_rotation .recommendation{
    width: 100%;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 15px;
}
/* .Inner_content .Video_rotation .recommendation .bj_img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 15px;
} */
.Inner_content .Video_rotation .recommendation .block_top{
    position: relative;
    z-index: 1;

    padding: 3%;
	display: flex;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.Inner_content .Video_rotation .recommendation .block_top .Video_img{
    width: 50%;
    position: relative;
    padding-top:29.411%;
    border-radius:10px;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
}
.Inner_content .Video_rotation .recommendation .block_top .Video_img img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
} 
.Inner_content .Video_rotation .recommendation .title{
    /* position: absolute;
    right: 3%;
    top: 7%;
    z-index: 1; */
    padding-left: 1.5%;
    width: 48.5%;
    float: right;
    color: #ffffff;
}
.Inner_content .Video_rotation .recommendation .title h1{
    font-size: 15px;
    font-weight: normal;
    line-height: 24px;
    height: 120px;
    text-align:justify;
    /*多行段落*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
/* 
.Inner_content .Video_rotation .recommendation .title p{
    font-size: 20px;
    font-weight:normal;
    line-height:30px;
    margin-top: 20px;
} 
*/
.Inner_content .Video_rotation .recommendation .block_bottom{
    /* position: absolute;
    bottom:4%;
    left: 0%;
    right:0%; */
    padding: 0 5%;
    height: 45px;
    background: rgba(255, 255, 255, .2);
    z-index: 1;

	display: flex;
	align-items: center;/*垂直*/
	justify-content:flex-start;/*左对齐*/
    font-size: 16px;
    color: #ffffff;
}
.Inner_content .Video_rotation .recommendation .block_bottom img{
    width: 20px;
    height:20px;
    display: block;
    margin-right: 10px;
}
/*视频培训*/
.Inner_content .Video_rotation .Video_train .Year_selection{
    overflow: hidden;
    margin-top: 40px;
    margin-bottom: 40px;
}
.Inner_content .Video_rotation .Video_train .Year_selection .selection_l{
    float: left;
    font-size: 16px;
    color: #212121;
    font-weight: bold;
}
.Inner_content .Video_rotation .Video_train .Year_selection .selection_r{
    float: left;
    font-size: 16px;
    color: #212121;
    width: 360px;
    border: 1px solid #eeeeee;
} 
.Inner_content .Video_rotation .Video_train .Year_selection .selection_r select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
	border: none;
    background: #fff;
	padding-left:15px;
    background: url(../images/bottom_icon.png) no-repeat;
    background-size: 8px 7px;
    background-position: top 11px right 8px;
    direction: ltr;/*左对齐*/
    text-align: left;
    color: #212121;
    font-size: 16px;
	width: 100%;
    height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;/*表单不换行*/
}
.Inner_content .Video_rotation .Video_train .Year_selection .left{
    float: left;
}
.Inner_content .Video_rotation .Video_train .Year_selection .right{
    margin-left: 50px;
    float: left;
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox{
    position: relative;
    height: 77px;
    line-height:77px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox h1{
    font-size: 16px;
    color: #212121;
    font-weight: bold;
    position: absolute;
    top: 50%;
    left:0;
    transform: translateY(-50%);
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox ul{
    margin-left: 80px;
    list-style: none;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    /* 解决ios手机页面滑动卡顿问题 */
    -webkit-overflow-scrolling: touch;
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox ul li{
    /*float: left;*/
    display: inline-block;
    margin: 0 40px;
    font-size: 16px;
    color: #212121;
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox ul::-webkit-scrollbar {
    height: 6px;
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox ul::-webkit-scrollbar-button {
	/*background-color: #000000;*/
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox ul::-webkit-scrollbar-track-piece {
	background: #f1f1f1;
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox ul::-webkit-scrollbar-thumb {
	border-radius: 5px;
    background-color: #e40001;
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox ul li:nth-child(1n+1) {
    margin-right:0px;
}
.Inner_content .Video_rotation .Video_train .Video_train_topbox ul li.hover {
    font-weight: bold;
    color: #e40001;
    border-bottom: 3px solid #e40001;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox{
    overflow: hidden;
    padding: 40px;
    background-color: #f1f1f1;
    margin-top: 40px;
    min-height: 200px;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a{
    position: relative;
    display: block;
    float: left;
    width: 22.76%;
    height: auto;
    margin-left: 2.98%;
    margin-bottom:2.98%;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a:nth-child(4n+1) {
    margin-left:0px;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a .Video_img{
    width: 100%;
    border-radius:15px 15px 0 0;
    position: relative;
    padding-top:55%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a .Video_img img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a .Video_title{
    padding: 15px;
    border-radius:0 0 15px 15px;
    background-color: #ffffff;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a .Video_title h1{
    font-size: 16px;
    color: #212121;
    line-height:24px;
    height: 48px;
    font-weight: normal;
    text-align:left;
    /*多行段落*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a .Video_title p{
	display: flex;
	align-items: center;/*垂直居中*/
	justify-content:flex-end;/*右对齐*/

    font-size: 16px;
    color: #6f7884;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a .Video_title p img{
    width: 16px;
    height:12px;
    display: block;
    margin-right: 10px;
}
.Inner_content .Video_rotation .Video_train .Video_train_bottombox a i{
    position: absolute;
    top: 20%;
    left: 50%;
    z-index: 2;
    transform: translateX(-50%);

    display: block;
    width: 60px;
    height:60px;
    background:url(../images/Inner_page_title_video_icon3.png) no-repeat;
    background-position: center;
    background-size:cover;
}
/*******************投资者教育 居间人模块权限 end**************/
/*******************投资者教育 居间人模块权限 答题 ************/
.Inner_content .hydlAnswer_details{
    margin-top: 0px;
}
.Inner_content .hydlAnswer_details .answer_content{
	overflow: hidden;
}
.Inner_content .hydlAnswer_details .answer_content .title{
	padding-bottom: 15px;
	border-bottom: 1px solid #eeeeee;
}
.Inner_content .hydlAnswer_details .answer_content .title p{
	color: #212121;
	font-size:24px;
	font-weight:normal;
	margin-bottom: 15px;
    text-align: center;
}
.Inner_content .hydlAnswer_details .answer_content .title p span{
    color: #e40001;
}
.Inner_content .hydlAnswer_details .answer_content .title .time{
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1.5%;
	line-height:16px;
	font-size:16px;
	color: #666666;
}
.Inner_content .hydlAnswer_details .answer_content .title h1{
	color: #e40001;
	font-size:24px;
	font-weight: normal;
    text-align: center;
    padding: 0 10%;
}
.Inner_content .hydlAnswer_details .answer_content .label_c{
	padding-top:3%;
	padding-bottom:1.5%;
	overflow: hidden;
}
.Inner_content .hydlAnswer_details .answer_content .label_c label{
	display: block;
    padding:2.5% 2%;
    margin:0 auto;
    overflow: hidden;
    border: 1px solid #eeeeee;
    width: 60%;
    margin-bottom: 1.5%;
    box-sizing: border-box;/*表单不换行*/
}
.Inner_content .hydlAnswer_details .answer_content .label_c label:last-child{
	/*最后一个子元素*/
    margin-bottom: 0;
}
/*
.Inner_content .hydlAnswer_details .answer_content .label_c label:nth-child(2n+1){
    margin-left: 0px;
}
*/
.Inner_content .hydlAnswer_details .answer_content label input {
	display:none;
}
.Inner_content .hydlAnswer_details .answer_content label textarea{
	display: block;
	resize: vertical;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #212121;
	font-size: 16px;
	width: 100%;
	min-height:80px;
	border: none;
	background-color: #fff;
	-webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
	transition: border-color .2s cubic-bezier(.645,.045,.355,1);
	-webkit-appearance: none; /*是为了去除内阴影样式，但是缺点是不可输入*/
	-webkit-user-select:auto; /*解决输入问题*/
}
.Inner_content .hydlAnswer_details .answer_content label input:checked + .choice:before{
	box-shadow:inset 0 0 0 3px #e40001;
}
.Inner_content .hydlAnswer_details .answer_content label .choice{
	border-radius:99em;
	-webkit-transition:0.25s ease;
	transition:0.25s ease;
}
.Inner_content .hydlAnswer_details .answer_content label .choice:before{
	content:"";
	float:left;
	flex-shrink:0;
	background-color:#fff;
	width:18px;
	height:18px;
    border-radius: 18px;
	margin-right: 0.375em;    
    margin-top: 3px;
	-webkit-transition: 0.25s ease;
	transition: 0.25s ease;
	box-shadow: inset 0 0 0 1px #000000;
}
.Inner_content .hydlAnswer_details .answer_content label .choice span{
	line-height:24px;
	text-align:justify;
	overflow:hidden;
	font-size: 18px;
    color: #212121;
}
.Inner_content .hydlAnswer_details .answer_content .answer{
	background-color: #f1f1f1;
	padding:40px;
	margin-bottom: 1.5%;
	font-size:16px;
	color: #666666;
}
.Inner_content .hydlAnswer_details .answer_content .answer p i{
	width: 2%;
	display: block;
	margin-bottom: 5px;
}
.Inner_content .hydlAnswer_details .answer_content .answer p i img{
	width:100%;
    display: block;
}
.Inner_content .hydlAnswer_details .answer_content .answer .answer-box{
	margin-bottom: 15px;
}
.Inner_content .hydlAnswer_details .answer_content .answer .answer-box p{
	margin-bottom:15px;
}
.Inner_content .hydlAnswer_details .answer_content .reminder{
    /* margin-top: 30px; */
    text-align: center;
}
.Inner_content .hydlAnswer_details .answer_content .reminder p{
	color:#e40001;
	font-size:16px;
}
.Inner_content .hydlAnswer_details .answer_content .answer_button{
    margin-top: 1.5%;
	display: flex;
	align-items: center;/*垂直*/
	justify-content:center;/*水平居中*/
}
.Inner_content .hydlAnswer_details .answer_content .answer_button button:nth-child(3n+1){
    margin-left: 0px;
}
.Inner_content .hydlAnswer_details .answer_content .answer_button button{
    width: 30%;
    margin-left: 1.5%;
    display:block;
    border: 0;
    line-height:55px;
    height: 55px;
    color: #ffffff;
    font-size: 16px;
}
.Inner_content .hydlAnswer_details .answer_content .answer_button .Next_step{
    background-color: #08c708;
}
.Inner_content .hydlAnswer_details .answer_content .answer_button .Submit{
    background-color: #e40001;
}
/*******************投资者教育 居间人模块权限 答题 end*********/
/*******************投资者教育 居间人模块权限 看视频************/
.Inner_content .hydlAnswer_details .Watching_videos h3{
    font-size:30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    padding-bottom: 10px;
    letter-spacing: 0px;
    color: #e40001;
    text-align: center;
}
.Inner_content .hydlAnswer_details .Watching_videos p{
    font-size: 16px;
    color: #666666;
    text-align: center;
    padding-bottom: 40px;
	border-bottom: 1px solid #eeeeee;
}
.Inner_content .hydlAnswer_details .Answer_situation{
    position: relative;
    overflow: hidden;
    width: 960px;
    margin: 0 auto;
    margin-top: 30px;
}
.Inner_content .hydlAnswer_details .Answer_situation h1{
    font-size:16px;
    font-weight:normal;
    color: #212121;
    float: left;
}
.Inner_content .hydlAnswer_details .Answer_situation a{
    float: left;
    display: block;
    padding: 0 15px;
    height:30px;
    line-height: 30px;
    border-radius: 3px;
    font-size: 14px;
    color: #fffff5;
    text-align: center;
    background-color: #cccccc;
}
.Inner_content .hydlAnswer_details .Watching_videos .video_details_video{
    padding-top:40px;
}
.Inner_content .hydlAnswer_details .Watching_videos .video_details_video video{
    width: 960px;
    height:540px;
    background-color: #000000;
    display: block;
    margin: 0 auto;
}
.Inner_content .hydlAnswer_details .Watching_videos button{
    width: 200px;
    display:block;
    border: 0;
    line-height:55px;
    height: 55px;
    color: #ffffff;
    font-size: 16px;
    margin: 0 auto;
    background-color: #e40001;
    margin-top: 50px;
    margin-bottom: 30px;
}
.Inner_content .hydlAnswer_details .reminder{
    text-align: center;
}
/*******************投资者教育 居间人模块权限 看视频 end********/
/*******************软件中心 *********************************/

.Inner_content .software_section .Software_topbox ul{
    /* padding-top: 50px; */
    margin-bottom: 50px;
    border-bottom: 1px solid #e6e6e6;
    
	display: flex;
	align-items: center;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.Inner_content .software_section .Software_topbox li{
    position: relative;
    display: inline-block;
    width: 19%;
    text-align: center;
    margin-bottom:20px;
}
.Inner_content .software_section .Software_topbox li p{
    border-right: 2px solid #e6e6e6;
    line-height: 22px;
    font-size: 22px;
    color: #212121;
}
.Inner_content .software_section .Software_topbox li:last-child p{
	/*最后一个子元素*/
    border-right:0px;
}
.Inner_content .software_section .Software_topbox li img{
    display: block;
    margin:0 auto;
    width: 78px;
    height:78px;
    margin-bottom: 10px;
}
.Inner_content .software_section .Software_topbox .hover p{
    color:#e40001;
}
.Inner_content .software_section .Software_topbox .hover::after{
    content: '';
    position: absolute;
    left: 0px;
    right:0px;
    bottom: -22px;
    margin: 0 auto;
    width: 100%;
    height:3px;
    background-color: #e40001;
}
.Inner_content .software_section .Software_bottombox .title_block:first-child{
	/*首个子元素*/
    margin-top: 0px;
}
.Inner_content .software_section .Software_bottombox .title_block{
    position: relative;
    width: 100%;
    height:18px;
    margin-top:6px;
    margin-bottom: 26px;
}
.Inner_content .software_section .Software_bottombox .title_block::after{
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 4px;
    height:17px;
    background-color: #e40001;
}
.Inner_content .software_section .Software_bottombox .title_block h1{
    font-size: 16px;
    line-height:18px;
    color: #e40001;
    padding-left:15px;
}
.Inner_content .software_section .Software_bottombox .list_block{
    float: left;
    padding: 1.8% 1.8% 0 1.8%;
    border-radius:6px;
    border:1px solid #eeeeee;
    width:28.92%;
    margin-left: 1%;
    margin-bottom:1%;
    position: relative;
    overflow: hidden;
}
.Inner_content .software_section .Software_bottombox .display_inline_block{
    display: inline-block;
    width: 100%;
}
.Inner_content .software_section .Software_bottombox .list_block:nth-child(3n+1) {
    margin-left:0%;
}
.Inner_content .software_section .Software_bottombox .list_block .block_left{
    width: 77%;
    padding-right: 5%;
}
.Inner_content .software_section .Software_bottombox .list_block .block_left h1{
    font-size: 20px;
    font-weight: bold;
    color: #212121;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_content .software_section .Software_bottombox .list_block .block_left h2{
    margin-top: 8px;
    /*多行段落*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.Inner_content .software_section .Software_bottombox .list_block .block_left h2 span{
    font-size: 14px;
    font-weight: normal;
    color: #212121;
    line-height: 28px;
}
.Inner_content .software_section .Software_bottombox .list_block .block_left h2 span:nth-child(1){
    margin-right: 5px;
}
.Inner_content .software_section .Software_bottombox .list_block .block_left p{
    font-size: 14px;
    font-weight: normal;
    color: #999999;
    line-height:22px;
    min-height: 66px;
    height: 66px;
    margin-top: 5px;
    text-align:justify;
    /*多行段落*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.Inner_content .software_section .Software_bottombox .list_block .block_right{
    width: 18%;
    border-radius:8px;
    position: relative;
    padding-top:18%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
}
.Inner_content .software_section .Software_bottombox .list_block .block_right img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.Inner_content .software_section .Software_bottombox .list_block .block_top{
    display: flex;
	align-items:flex-start;/*局顶*/
    justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.Inner_content .software_section .Software_bottombox .list_block .block_bottom{
    margin-top: 5%;
    border-top: 1px solid #eeeeee;
    height: 60px;
    font-size: 14px;
    display: flex;
	align-items: center;/*垂直居中*/
    justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.Inner_content .software_section .Software_bottombox .list_block .block_bottom a{
    color: #e40001;
    font-weight: bold;
    position: relative;
    display: block;
}
.Inner_content .software_section .Software_bottombox .list_block .block_bottom a::after{
    content: '';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%); 
    background:url(../images/Inner_page_title_software_icon6.png) no-repeat;
    background-position: top right;
    background-size:16px 16px;
    width: 16px;
    height:16px;
}
.Inner_content .software_section .Software_bottombox .list_block .block_bottom button{
    color: #999999;
    border: 0;
    background: #fff;
}
.Inner_content .software_section .Software_bottombox .list_block .block_bottom button:hover{
    color: #e40001;
}
.Inner_content .software_section .Software_bottombox .list_block .block_bottom input{
    background: no-repeat;
    border: 0;
    text-align: left;
    padding: 0;
    margin: 0;
    font-size: 14px;
    color: #e40001;
    font-weight: bold;
    cursor: pointer;/*鼠标手*/
    position: relative;
    z-index: 3;
}
/* .Inner_content .software_section .Software_bottombox .list_block #hidden-para {
    display: none;
} */
.Inner_content .software_section .Software_bottombox .list_block .btn_img{
    position: absolute;
    left:  50%;
    margin:0 auto;
    top: 50%;
    z-index: 2;
    transform: translate(-50%,-50%);
    width: 100px;
    height:100px;
}
.Inner_content .software_section .Software_bottombox .list_block .btn_imgxxx::before{
    content: "";
    position: absolute;
    background: rgba(0, 0, 0,.5);
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.Inner_content .software_section .Software_bottombox .list_block .btn_img img{
    width: 100px;
    height:100px;
    z-index: 3;
    position: relative;
}
/**********************弹窗*********************/
.Software_Popup {
    position: fixed;
    top:   0;
    left:  0;
    right: 0;
    bottom:0;
    z-index:9999;
    width: 100%;
    height:100%;
    background: rgba(0, 0, 0, 0.5);
}
.Software_Popup>.border {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Software_Popup .background{
    position: relative;
    width:436px;
    min-height:330px;
    background: #ffffff;
    border-radius: 6px;
    padding: 1.3%;
}
.Software_Popup .background span{
    display: block;
}
.Software_Popup .background span::before{
    content:'\2716';
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: -65px;
    text-align: center;
    line-height: 45px;
    width: 45px;
    height: 45px;
    background-color: #f5f5f5;
    border-radius: 45px;
    color: #212121;
    font-size: 24px;
}
#box{
    display: none;
}
.Software_Popup .Popup_center{
    display: flex;
	align-items:flex-start;/*局顶*/
    justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/    
    padding-bottom: 20px;
}
.Software_Popup .Popup_center .Popupimg{
    width: 18%;
    border-radius:8px;
    position: relative;
    padding-top:18%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
}
.Software_Popup .Popup_center .Popupimg img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.Software_Popup .Popup_center .Popuptitle{
    width: 77%;
    padding-left: 5%;
}
.Software_Popup .Popup_center .Popuptitle h1{
    font-size: 20px;
    font-weight: bold;
    color: #212121;
    line-height: 26px;
}
.Software_Popup .background h2{
    font-size: 14px;
    font-weight: normal;
    color: #212121;
    line-height: 28px;
}
.Software_Popup .background p{
    font-size: 14px;
    font-weight: normal;
    color: #999999;
    line-height: 22px;
    margin-top: 5px;
    text-align:justify;

}
/**********************弹窗 end*********************/
.judge_box{
    background-color: #fff;
}
.judge_box .judge_bg{
    position: absolute;
    left:  0;
    right: 0;
    margin:0 auto;
    z-index:0;
    width:100%;
}
.judge_box .judge_bg img{
    width: 100%;
    display: block;
}
.judge_box .download_box{
    position: absolute;
    z-index: 1;
    top:  0;
    left: 0;
    right:0;
    padding: 30px 0 50px 0;
    margin-top:70%;
}
.judge_box .download_box a {
    display: block;
    width:400px;
    height:100px;
    background: #fff;
    border-radius: 999px;
    margin: auto;
    position: relative;
}
.judge_box .download_box a img{
    display: block;
    width: 77%;
    margin: 0 auto;

    position: absolute;
    left:50%;
    top: 50%;
    transform: translate(-50%, -50%);
}


/*******************软件中心 end******************************/
/*******************模拟交易 *********************************/
.Inner_content .hyTransaction .top_introduce{
    margin-top: 50px;
	display: flex;
	align-items: center;/*垂直*/
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.Inner_content .hyTransaction .top_introduce .Introduce_c{
    width: 49%;
    padding:35px 50px 35px 130px;
    height: 165px;
	display: flex;
}
.Inner_content .hyTransaction .top_introduce .Introduce_c h1{
    color: #ffffff;
    font-size: 24px;
    line-height: 26px;
    font-weight: normal;
}
.Inner_content .hyTransaction .top_introduce .Introduce_c p{
    color: #ffffff;
    font-size: 16px;
    line-height:33px;   
    min-height: 110px;
    margin-top: 10px;
    text-align: justify;
}
.Inner_content .hyTransaction .top_introduce .Introduce_l{
    position: relative;
    background-color: #f46301;
    margin-right:1%;
}
.Inner_content .hyTransaction .top_introduce .Introduce_l::after{
    content: '';
    position: absolute;
    left:40px;
    top: 50%;
    transform: translateY(-50%);
    background:url(../images/Inner_page_Transaction_icon9.png) no-repeat;
    background-position: top left;
    background-size:62px 62px;
    width: 62px;
    height:62px;
}
.Inner_content .hyTransaction .top_introduce .Introduce_r{
    position: relative;
    background-color: #fdb200;
    margin-left:1%;
}
.Inner_content .hyTransaction .top_introduce .Introduce_r::after{
    content: '';
    position:absolute;
    left:40px;
    top: 50%;
    transform: translateY(-50%);
    background:url(../images/Inner_page_Transaction_icon10.png) no-repeat;
    background-position: top left;
    background-size:62px 62px;
    width: 62px;
    height:62px;
}
.Inner_content .hyTransaction .bottom_introduce{
    margin-top:50px;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_topbox{
	display: flex;
	justify-content:center;/*水平居中*/
    margin-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    font-size: 24px;
    line-height:24px;
    color: #666666;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_topbox a{
    padding: 0 20px;
    padding-bottom: 15px;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_topbox .hover{
    position: relative;
    color:#e40001;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_topbox .hover::after{
    content: '';
    position: absolute;
    left:  0;
    right: 0;
    bottom:0;
    margin:0 auto;
    width: 23px;
    height:3px;
    background-color: #e40001;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_group {
    position: relative;
    width: 45%;
    margin:0 auto;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_group em {
    position: absolute;
    right: -10px;
    top: 0px;
    font-style: normal;
    color: #e40001;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_group .w70{
    width: 70%;
    float: left;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_group .w30{
    width: 25%;
    height:50px;
    float: right;  
    background-color: #f3f3f3;  
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_group .w30 img{
    display: block;
    width:100%;
    height:100%;
    object-fit: cover;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_input {
    width: 100%;
    padding-bottom: 15px;
	position:relative;
    overflow: hidden;
    text-align:right;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_control_two {
    display: block;
    width: 100%;
    height:50px;
    font-size: 16px;
    padding: 0 0 0 15px;
    line-height: 1.42857143;
    color: #212121;
    background-color: #f3f3f3;
    border: 0;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_input .tips{
	color:#666666;
    font-size: 12px;
    line-height:12px;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_input .tips_true{
	color:#08c708;
}
.Inner_content .hyTransaction .bottom_introduce .hy_form_input .tips_false{
	color:#e40001;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_bottom{
    margin-top: 40px;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_bottom .button{
    margin-top: 30px;
    display: flex;
	justify-content:center;/*水平居中*/
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_bottom button{
    width: 150px;
    height: 40px;
    border-radius: 3px;
    border: 0;
    font-size: 18px;
    line-height: 40px;
    color: #ffffff;
    text-align: center;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_bottom .button_l{
    margin-right: 1%;
    background-color: #e40001;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_bottom .button_r{
    margin-left: 1%;
    background-color: #b0b0b0;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_top{
    height: 80px;
	display: flex;
	align-items: center;/*垂直居中*/
	justify-content:flex-start;/*左对齐*/
    border-bottom: 1px solid #eeeeee;
    font-size: 16px;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_top .Label{
    color: #212121;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_top .Radio{
    color: #666666;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_top .Radio input{
	display: none
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_top .Radio label:before{
	box-sizing: border-box;
	content: "";
	width: 18px;
	height:18px;
	border-radius: 50%;
	border: 1px solid #999999;
	margin: 0 8px;
	vertical-align: middle;
	display: inline-block;
	transition: 0.1S;
}
.Inner_content .hyTransaction .bottom_introduce .Customer_bottombox .type_top .Radio input:checked + label:before {
	border: 5px solid #e40001;
}
.Inner_content .hyTransaction .bottom_introduce .bottom_annotation{
    margin-top: 50px;
}
.Inner_content .hyTransaction .bottom_introduce .bottom_annotation p{
    font-size: 14px;
    color: #666666;
    position: relative;
}
.Inner_content .hyTransaction .bottom_introduce .bottom_annotation p:nth-child(1){
    padding-left: 10px;
}
.Inner_content .hyTransaction .bottom_introduce .bottom_annotation p:nth-child(1)::after{
    content: '*';
    color:#e40001; 
    position: absolute;
    left: 0;
    top: 0;
    font-weight: bold;
}
.Inner_content .hyTransaction .bottom_introduce .bottom_annotation p:nth-child(2){
	/*第二个子元素*/
    font-size: 16px;
    color:#212121;
}
.Inner_content .hyTransaction .bottom_introduce .bottom_annotation p:nth-child(2) span{
    color: #e40001;
    font-size: 26px;
    font-weight: bold;
}

/*******************模拟交易 end******************************/
/*******************公司动态 *********************************/
.Inner_page .Inner_right .hyNews{
    overflow: hidden;
    width: 100%;
}
.Inner_page .Inner_right .hyNews .News_Dynamic{
    margin-top: 50px;
	display: flex;
	justify-content:flex-start;/*左对齐*/
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left{
    position:relative;
    /* width: 545px; */
    height:336px;
    width: 49%;

}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .num{ 
    position:absolute;
    right:10px; 
    bottom:13px; 
    z-index:10; 
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .num span{ 
    width:20px; 
    height:20px; 
    display:inline-block; 
    line-height:20px; 
    font-size:14px; 
    text-align:center; 
    margin:0px 2px 0; 
    cursor:pointer; 
    background:rgba(0,0,0,0.3); 
    color:#fff;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .num span.cur{ 
    background:#e40001;
    color:#fff;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .pic{ 
    position:relative; 
    z-index:5;
    width:100%;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .pic li{
    display: none;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .pic li a{
    display: block;
    position:absolute;
    width: 100%;
    padding-top:62.3%;
    margin: 0 auto;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .pic li img{
    display:block;
    position: absolute;
    top: 0;
    left: 0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    z-index: -1;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .text{ 
    position:absolute;
    bottom:0;
    left:0px;
    z-index:12;
    width:100%;
    height:50px;
    line-height: 50px;
    overflow:hidden;
    
	background-image: linear-gradient(transparent,rgba(0,0,0,0.5));
	text-shadow: 0 0 1px #000000;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_left .text p{ 
    color:#fff;
    font-size:18px;
    text-align: left;
    margin-left: 20px;
    width: 70%;
    text-align:justify;
    /*单行段落*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right{
    width: 50%;
    padding-left:2%;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right ul li{
    padding: 3%;
    background-color:#fafafa;
    border-bottom: 1px solid #eeeeee;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right ul li:last-child{
	/*最后一个子元素*/
    border-bottom: 0px;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right ul li h1{
    position: relative;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #212121;
    padding-left: 20px;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right ul li:hover h1{
    color: #e40001;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right ul li h1::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-color: #e40001;
    width: 3px;
    height: 18px;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right ul li p{
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    color: #666666;
    margin-top: 15px;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right ul li span{
    display: block;
    line-height: 14px;
    font-size: 14px;
    text-align: right;
    color: #666666;
    margin-top: 14px;
    position: relative;
}
.Inner_page .Inner_right .hyNews .News_Dynamic .Dynamic_right ul li span::after{
    content: '';
    position: absolute;
    right:85px;
    top: 50%;
    transform: translateY(-50%); 
    background:url(../images/Inner_page_new_icon3.png) no-repeat;
    background-position: top left;
    background-size:14px 14px;
    width: 14px;
    height:14px;
}
.Inner_page .Inner_right .hyNews .News_list{
    margin-top: 20px;
}
.Inner_page .Inner_right .hyNews .News_list ul li{
    padding: 2%;
    background-color:#fafafa;
    border-bottom: 1px solid #eeeeee;
}
.Inner_page .Inner_right .hyNews .News_list ul li:last-child{
	/*最后一个子元素*/
    border-bottom: 0px;
}
.Inner_page .Inner_right .hyNews .News_list ul li h1{
    position: relative;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #212121;
    padding-left: 20px;
    /*单行省略号*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_right .hyNews .News_list ul li:hover h1{
    color: #e40001;
}
.Inner_page .Inner_right .hyNews .News_list ul li h1::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-color: #e40001;
    width: 3px;
    height:18px;
}
.Inner_page .Inner_right .hyNews .News_list ul li p{
    font-size: 16px;
    line-height:24px;
    height: 24px;
    color: #666666;
    margin-top: 10px;
    text-align:justify;
    /*单行*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_right .hyNews .News_list ul li span{
    display: block;
    line-height: 14px;
    font-size: 14px;
    text-align: right;
    color: #666666;
    margin-top: 14px;
    position: relative;
}
.Inner_page .Inner_right .hyNews .News_list ul li span::after{
    content: '';
    position: absolute;
    right:85px;
    top: 50%;
    transform: translateY(-50%);
    background:url(../images/Inner_page_new_icon3.png) no-repeat;
    background-position: top left;
    background-size:14px 14px;
    width: 14px;
    height:14px;
}
/*******************公司动态 end******************************/
/*******************研究资讯 *********************************/
.Inner_page .Inner_right .hyResearch_Consultation{
    overflow: hidden;
    margin-top: 50px;
}
.Inner_page .Inner_right .hyResearch_Consultation .list{
    background-color: #f9f9f9;
    width: 100%;
    height:116px;
    margin-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
}
.Inner_page .Inner_right .hyResearch_Consultation .list .title{
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
}
.Inner_page .Inner_right .hyResearch_Consultation .list .vip{
    width: 50px;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    background-color: #f8931f;
    margin-left: 130px;
}
.Inner_page .Inner_right .hyResearch_Consultation .list .Location{
    /*vip  定位*/
    position: absolute;
    left: 0;
    top: 0;
    margin: 0 !important;
}
.Inner_page .Inner_right .hyResearch_Consultation .list:last-child{
	/*最后一个子元素*/
    margin-bottom: 0px;
}
.Inner_page .Inner_right .hyResearch_Consultation .list h1{
    margin-left:40px;
    width: 70%;
    position: relative;
}
.Inner_page .Inner_right .hyResearch_Consultation .list h1 img{
    position: absolute;
    left:0px;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height:50px;
}
.Inner_page .Inner_right .hyResearch_Consultation .list h1 .hover{
    display: block;
}
.Inner_page .Inner_right .hyResearch_Consultation .list h1 .hover_red{
    display: none;
}
.Inner_page .Inner_right .hyResearch_Consultation .list h1 p{
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    float: left;
    padding-left: 70px;
    width: 100%;
    /*单行段落*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_right .hyResearch_Consultation .list span{
    display: block;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #666666;
    background-color: #f5f5f5;
    width: 116px;
    height:116px;
	display: flex;
	align-items:center;/*垂直*/
	justify-content:center;/*水平居中*/
}
.Inner_page .Inner_right .hyResearch_Consultation .list i{
    display: block;
    font-weight:bold;
    text-align: center;
    font-style: normal;
}
.Inner_page .Inner_right .hyResearch_Consultation .list i:nth-child(1){
	/*第一个子元素*/
    font-size: 43px;
    line-height:43px;
}
.Inner_page .Inner_right .hyResearch_Consultation .list i:nth-child(2){
	/*第二个子元素*/
    font-size: 14px;
}
.Inner_page .Inner_right .hyResearch_Consultation .list:hover{
    background-color: #e4e4e4;
}
.Inner_page .Inner_right .hyResearch_Consultation .list:hover h1 .hover{
   display: none;
}
.Inner_page .Inner_right .hyResearch_Consultation .list:hover h1 .hover_red{
   display: block;
}
.Inner_page .Inner_right .hyResearch_Consultation .list:hover span{
    background-color:#e40001;
    color: #ffffff;
}
/*******************研究资讯 end******************************/
/*******************内页详情左右结构公共 **********************/
.Inner_page .Inner_right .hyNews_detail{
    overflow: hidden;
    margin-top: 50px;
}
.Inner_page .Inner_right .hyNews_detail .details_top img {
    /* width: 60%; */
    height: auto;
    /* margin: 0 auto;
    display: block; */
}
.Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box p{
    margin-top: 1em;
    margin-bottom:1em;
}
.Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box span{
    font-size: 14px !important;
    line-height:26px!important;
}
.Inner_page .Inner_right .hyNews_detail .details_top h3{
    font-size: 33px;
    font-weight:normal;
    font-stretch:normal;
    line-height:40px;
    letter-spacing: 0px;
    color: #212121;
    text-align: center;
}
.Inner_page .Inner_right .hyNews_detail .details_top .xw_time{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #999999;
    margin-top: 15px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-align: center;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}
.Inner_page .Inner_right .hyNews_detail .details_top .xw_time .fl{
    float: left;
}
.Inner_page .Inner_right .hyNews_detail .details_top .xw_time .fr{
    float: right;
}
.Inner_page .Inner_right .hyNews_detail .details_top .xw_time span{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box strong{
    /* font-size: 16px  !important; */
}
.Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box{
    /* font-size: 16px  !important; */
    /* color: #212121 !important; */
}

/* .Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box p{
    font-size: 16px  !important;
    color: #212121 !important;
}
.Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box span{
    font-size: 16px  !important;
    color: #212121 !important;
}  */

.Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box table{
    width: 100% !important;
    border-collapse:collapse !important;/*单元格空隙*/
}
.Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box table tr{
    word-break: break-all !important;
    border-color: #cccccc !important;
    border-width: 1px !important;
    border-style: solid !important;
}
.Inner_page .Inner_right .hyNews_detail .details_top .page_wrap_box table td{
    word-break: break-all !important;
    border-color: #cccccc !important;
    border-width: 1px !important;
    border-style: solid !important;
    padding: 5px !important;
}
/*******************内页详情左右结构公共 end*******************/
/*******************内页客户服务-常见问题 *********************/
.Inner_page .Inner_right .hyAsked_Questions{
    margin-top: 50px;
}
.Inner_page .Inner_right .hyAsked_Questions .list_box{
    border-bottom: solid 1px #e5e3da;
    padding: 10px 0;
    display:block;
}
.Inner_page .Inner_right .hyAsked_Questions .hyA_display{
    color: #e40001;
    font-size: 14px;
    cursor: pointer;
    overflow: hidden;
}
.Inner_page .Inner_right .hyAsked_Questions .hyA_display{
    background:url(../images/bottom_icon.png) no-repeat;
    background-position: 97% 50%;
    background-size: 8px 7px;
}
.Inner_page .Inner_right .hyAsked_Questions img{
    vertical-align: middle;
    width: 20px;
    height:20px;
    float: left;
    margin-top: 4px;
}
.Inner_page .Inner_right .hyAsked_Questions p{
    vertical-align: middle;
    margin-left: 12px;
    line-height: 28px;
    float: left;
}
.Inner_page .Inner_right .hyAsked_Questions .hyQ_hide{
    padding-top: 12px;
    overflow: hidden;
}
.Inner_page .Inner_right .hyAsked_Questions .hyQ_hide p{
    color: #666666;
    font-size: 14px;
    text-align: justify;
    float: left;
    width: 80%;
}
.Inner_page .Inner_right .hyAsked_Questions .currentDt{
    background:url(../images/top_icon.png) no-repeat;
    background-position: 97% 50%;
    background-size: 8px 7px;
}
.Inner_page .Inner_right .hyAsked_Questions .hyQ_hide{
    display: none;
}
/*******************内页客户服务-常见问题 end******************/
/*******************内页 净值查询******************************/
.Inner_page .Inner_right .Networth_list{
    margin-top: 50px;
}
.Inner_page .Inner_right .Networth_list ul li{
    display: block;
    border: 1px solid #fff;
    border-bottom: 1px solid #eeeeee;
    padding: 25px 0 25px 25px;
    overflow: hidden;
}
.Inner_page .Inner_right .Networth_list ul li .left{
    float: left;
    position: relative;
    width: 4.725%;
    padding-top:4.725%;;
}
.Inner_page .Inner_right .Networth_list ul li .left img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
}
.Inner_page .Inner_right .Networth_list ul li .left img:last-child{
    display: none;
}
.Inner_page .Inner_right .Networth_list ul li:hover>a .left img:last-child {
    display: block;
}
.Inner_page .Inner_right .Networth_list ul li:hover>a .left img:first-child{
    display: none;
}
.Inner_page .Inner_right .Networth_list ul li .right{
    width: 70%;
    float: left;
    margin-left: 3%;
}
.Inner_page .Inner_right .Networth_list ul li .right h2{
    font-size: 16px;
    font-weight: bold;
    color: #212121;
    text-align:justify;
    /*单行*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_right .Networth_list ul li .right p{
    font-size: 14px;
    color: #666666;
    margin-top: .5%;
    text-align:justify;
    /*单行*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_page .Inner_right .Networth_list ul li .time{
    float: right;
    width: 10%;
    position: relative;
}
.Inner_page .Inner_right .Networth_list ul li .time .divBox h1{
    font-size: 43px;
    line-height: 43px;
    font-weight: bold;
    text-align: center;
    color: #212121;
}
.Inner_page .Inner_right .Networth_list ul li .time .divBox p{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #212121;
}
.Inner_page .Inner_right .Networth_list ul li .time .state{
    position: absolute;
    left: -20px;
    top: 10px;
}
.Inner_page .Inner_right .Networth_list ul li:hover{
    border: 1px solid #e40001;
}
.Inner_page .Inner_right .Networth_list ul li:hover .right h2{
    color: #e40001;
}
/*******************内页 净值查询 end**************************/
/*******************内页 净值查询详情 *************************/
.Networth_details{
    padding-top: 30px;
    margin:0px 0 30px 0;
}
.Networth_details .title{
    background-color: #f1f1f1;
    padding:15px;
    font-size: 16px;
    color: #212121;
    font-weight: bold;
}
/* .Networth_details .abbreviation h1{
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight:normal;
}
.Networth_details .abbreviation h1 p{
    font-size: 14px;
    color: #212121;    
    padding: 4px 30px;
} */
.Networth_details .abbreviation .increment_top{
    margin-top: 15px;
    margin-bottom: 15px;
    overflow: hidden;
}
.Networth_details .abbreviation .increment_top .fl{
    width: 50%;
    float: left;
}
.Networth_details .abbreviation .increment_top .fl h1{
    font-size: 14px;
    line-height: 14px;
    color: #999999;
    font-weight:normal;
    text-align: left;
    margin-bottom: 15px;
}
.Networth_details .abbreviation .increment_top .fl span{
    color: #e40001;
    font-size: 60px;
    line-height: 60px;
    float: left;
}
.Networth_details .abbreviation .increment_top .fl .increment{
    margin-left: 30px;
    float: left;
    margin-top: 30px;
}
.Networth_details .abbreviation .increment_top .fl .increment p{
    color: #02b351;
    font-size:12px;
    line-height:12px;
}
.Networth_details .abbreviation .increment_bottom{
    overflow: hidden;
    border-top: 1px dashed #e0e0e0;
    padding-top:15px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.Networth_details .abbreviation .increment_bottom p{
    float: left;
    width: 50%;
    font-size: 14px;
    line-height:22px;
    color: #212121;
}






.Networth_details .net-worth-chart{
    padding: 14px 30px;
}
.Networth_details .net-worth-chart #echart_line{
    width: 100% !important;
}
.Networth_details .table-partner{
    width: 100%;
    margin-top: 20px;
}
.Networth_details .table-partner th {
    color: #ffffff;
    background: #e40001;
    border-right: 1px solid #f59595;
}
.Networth_details .table-partner .item-con {
    text-align: center;
    padding: 15px;
    font-size: 14px;
}
.Networth_details .table-partner td {
    border:1px solid #eeeeee;
    color: #212121;
}
/*净值表查看更多*/
.Networth_more{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse nowrap;
    flex-flow: column-reverse nowrap;  
    margin-bottom: 20px;
}
.Networth_more .detail{
    max-height:320px;
    margin-bottom: 20px;
    overflow: hidden;
}
.Networth_more .case-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #c6cdd5;
    font-size: 16px;
    color: #212121;
    padding: 12px 0px;
}
.Networth_more .case-block img{
    margin-top: 3px;
    margin-left: 5px;
}
.Networth_more .case-block div:nth-of-type(1) {
    display: block;
}
.Networth_more .case-block div:nth-of-type(2) {
    display: none;
}
.Networth_more > [type="checkbox"] {
    position: relative;
    display: block;
    width: 100%;
    height: 48px;
    margin: -48px auto 0;
    z-index: 1000;
    opacity: 0;
}
.Networth_more > [type="checkbox"]:hover + .case-block{
    color: #e40001;
    border: 1px solid #e40001;
}
.Networth_more > [type="checkbox"]:checked + .case-block div:nth-of-type(1){
    display: none;
}
.Networth_more > [type="checkbox"]:checked + .case-block div:nth-of-type(2){
    display: block;
}
.Networth_more > [type="checkbox"]:checked + .case-block + .detail{
    max-height: inherit;
}
/*净值表查看更多 end*/
.Networth_details .Product-elements .table-elements{
    width: 100%;
    margin-top: 20px;
}
.Networth_details .Product-elements .table-elements .w25 {
    text-align: center;
    width: 25%;
    padding: 15px;
    background-color: #e40001;
    color: #fff;
}
.Networth_details .Product-elements .table-elements .w75{
    width:75%;
    padding: 15px;
}
.Networth_details .Product-elements .table-elements td {
    border: 1px solid #eeeeee;
    font-size: 14px;
    color: #212121;
}
.Networth_details table{
    border-collapse:collapse;
    border-spacing: 0;
}
/*******************内页 净值查询详情 end**********************/
/*******************内页 投资团队******************************/
.Inner_page .Inner_right .Investment_Team{
    margin-top: 50px;
}
.Inner_page .Inner_right .Investment_Team .Team_list{
    overflow: hidden;
    margin-bottom:25px;
    padding-bottom:25px;
    border-bottom: 1px solid #eeeeee;
}
.Inner_page .Inner_right .Investment_Team .Team_list .Team_img{
    float: left;
    position: relative;
    width:12%;
    padding-top: 15.804%;
    /* border: 0.1rem solid #eeeeee; */
}
.Inner_page .Inner_right .Investment_Team .Team_list .Team_img img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.Inner_page .Inner_right .Investment_Team .Team_list .Team_title{
    width: 86%;
    float: left;
    margin-left:2%;
}
.Inner_page .Inner_right .Investment_Team .Team_list .Team_title h1{
    font-size: 18px;
    color: #212121;
    font-weight: normal;
}
.Inner_page .Inner_right .Investment_Team .Team_list .Team_title p{
    font-size: 14px;
    color: #666666;
    text-align: justify;
}
/*******************内页 投资团队 end**************************/
/*******************内页 研究资讯******************************/
.Inner_content .Research_Information{
    margin-top: 50px;
}
.Inner_content .Research_Information .Research_top{
    overflow: hidden;
}
.Inner_content .Research_Information .Research_top .banner_left{
    /* width: 756px; */
    width: 100%;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner{
    position: relative;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .slide1{
    width: 53.24%;
    height: 430px;
    float: left;
	overflow: hidden;
    position: relative;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .swiper-button-prev{
	display:block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 20px;
    top:50%;
    transform:translateY(-50%);
    margin-top: auto;
    background-image:none;
	/* 
    border-radius: 100%;
	background: rgba(180,180,180,0.25) url(../images/left_new_img.png) no-repeat center 0px;
     */
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .swiper-button-next{
    display:block;
	width: 64px;
	height:64px;
	position: absolute;
	left:47%;
    top:50%;
    transform:translateY(-50%);
    margin-top: auto;
    background-image:none;
	/*
    border-radius: 100%;
	background: rgba(180,180,180,0.25) url(../images/right_new_img.png) no-repeat center 0px;
    */
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner:hover .swiper-button-prev,.Inner_content .Research_Information .Research_top .banner_left .research_banner:hover .swiper-button-next{
	opacity: .6;
}
/*分页器*/
.Inner_content .Research_Information .Research_top .banner_left .research_banner .swiper-pagination{
	left:2%;
	bottom:10px;
	background:none;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .swiper-pagination-bullet {
	display: inline-block;
	width:15px;
    height:15px;
	margin: 0 3px;
	cursor: pointer;
	background: none;
	border-radius:0;
	opacity: 1;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .swiper-pagination-bullet span {
	width: 15px;
	height:15px;
    border-radius: 20px;
	display: block;
	background: #ffffff;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .autoplay .swiper-pagination-bullet-active span{
    background-color: #e40001;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .autoplay .replace span{
  background:#ffffff;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .slide1 img{
	display: block;
    width: 100%;
    height:100%;
    object-fit: cover;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .slide2 img{
	display: block;
    width: 100%;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .Live_Topic{
    position: absolute;
    left: 25px;
    top: 20px;
    z-index: 2;
    padding: 0 15px;
    height: 46px;
    line-height: 46px;
    border-radius: 9px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    background-color: #e40001;
    color: #ffffff;
}
.Inner_content .Research_Information .Research_top .new_right{
    /* width: 638px; */
    /* width: 44.93%; */
    width: 45%;
    height:430px;
    float: right;
}
.Inner_content .Research_Information .Research_top .new_right .m-top:first-child{
	/*首个子元素*/
    margin-top: 10px;
}
.Inner_content .Research_Information .Research_top .new_right .m-top{
    margin-bottom:39px;
}
.Inner_content .Research_Information .Research_top .new_right .new_list{
    overflow: hidden;
}
.Inner_content .Research_Information .Research_top .new_right .new_list .title{
    overflow: hidden;
	display: flex;
	justify-content:flex-start;/*左对齐*/
}
.Inner_content .Research_Information .Research_top .new_right .new_list .title h1{
    width: 90%;
    color: #212121;
    font-size:18px;
    height: 24px;
    line-height: 24px;
    font-weight: bold;      
    text-align:justify;
    /*单行*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_content .Research_Information .Research_top .new_right .new_list .title span{
    width: 40px;
    height: 24px;
    line-height: 25px;
    border-radius: 4px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    background-color: #f8931f;
    margin-right: 5px;
}
.Inner_content .Research_Information .Research_top .new_right .new_list p{
    font-size: 14px;
    line-height: 18px;
    color: #666666;    
    margin-top:10px;
}
.Inner_content .Research_Information .Research_top .new_right .new_list p span{
    margin: 0 5px;
}
.Inner_content .Research_Information .Research_top .new_right .new_list p i{
    font-style: normal;
    color: #e40001;
    width:60px;
    line-height: 20px;
    background-color: #f8b2b2;
    text-align: center;
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .more{
    position: absolute;
    right:2%;
    bottom: 0px;
    z-index:10;
    color:#e40001;
    border: 1px solid #e40001;
    text-align: center;

    width: 73px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
.Inner_content .Research_Information .Research_top .banner_left .research_banner .more:hover{
    background-color: #e40001;
    color: #ffffff;
}
.Inner_content .Research_Information .Research_top .new_right .new_list:hover .title h1{
    color: #e40001;
}
.Inner_content .Research_Information .Research_bottom{
    margin-top: 40px;
}
.Inner_content .Research_Information .Research_bottom li{
    overflow: hidden;
    float: left;
    width: 31.691%;
    margin-left: 2.46%;
}
.Inner_content .Research_Information .Research_bottom li:nth-child(3n+1){
    margin-left:0%;
}
.Inner_content .Research_Information .Research_bottom .Meter_header{
    position: relative;
    overflow: hidden;
    transition: all 1s;
    height: 93px;
}
.Inner_content .Research_Information .Research_bottom .Meter_header img{
    position: absolute;
    top: 0;
    left: 0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
} 
.Inner_content .Research_Information .Research_bottom .Meter_header:hover img{
    transform:scale(1.1);
    transition:all 1s;
}
.Inner_content .Research_Information .Research_bottom .Meter_header .Meter_tit{
    position: absolute;
    left:30px;
    right:30px;
    top:50%;
    transform:translateY(-50%);
    z-index: 1;
	display: flex;
	justify-content: space-between;/*两端对齐，项目之间的间隔都相等。*/
	align-items: center;/*垂直居中*/
}
.Inner_content .Research_Information .Research_bottom .Meter_header .Meter_tit h1{
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    float: left;
}
.Inner_content .Research_Information .Research_bottom .Meter_header .Meter_tit a:hover{
    color: #ffffff;
    background-color:#e40001;
}
.Inner_content .Research_Information .Research_bottom .Meter_header .Meter_tit a{
    display: block;
    float: right;
    text-align: center;
    color: #e40001;
    background-color: #ffffff;

    width: 73px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom{
    padding: 40px 30px;
    height: 210px;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom .title{
    overflow: hidden; 
    display: flex;
    justify-content: flex-start;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom .title span{
    width: 40px;
    height: 24px;
    line-height: 25px;
    border-radius: 4px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    background-color: #f8931f;
    margin-right: 5px;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom .title h1{
    width:90%;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom a p{
    margin-bottom:20px;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom a:last-child p{
	/*最后一个子元素*/ 
    margin-bottom: 0px;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom h1{
    color: #212121;
    font-size:18px;
    height: 24px;
    line-height:24px;
    font-weight: bold;    
    /*margin-left: -10px;      */
    text-align:justify;
    /*单行*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom p{
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    color: #666666;    
    margin-top:10px;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom p span{
    margin: 0 5px;
}
.Inner_content .Research_Information .Research_bottom .Meter_bottom a:hover h1{
    color: #e40001;
}
/*******************内页 研究资讯 end**************************/

/*******************内页 页码**********************************/
.pagination{
    margin-top: 40px;
    text-align: center;
    /*
	display: flex;
	justify-content:center;水平居中*/
}
.pagination li:hover{
    background-color:#e40001;
    color: #ffffff;
}
.pagination li:hover a{
    color: #ffffff;
}
.pagination .active{
     background-color: #e40001;
    color: #ffffff;
}
.pagination li{
    background-color: #eeeeee;
    line-height: 30px;
    border-radius: 30px;
    height: 30px;
    width: 30px;
    text-align: center;
    color: #212121;
    font-size: 14px;
    margin: 0 10px;
    display: inline-block;
}
.pagination li a{
    color: #212121;
    display: block;
}
.pager{
    margin-top: 40px;
	display: flex;
	justify-content:center;/*水平居中*/
}
.pager li:hover{
    background-color:#e40001;
    color: #ffffff;
}
.pager li:hover a{
    color: #ffffff;
}
.pager .active{
     background-color: #e40001;
    color: #ffffff;
}
.pager li{
    background-color: #eeeeee;
    line-height: 30px;
    border-radius: 30px;
    height: 30px;
    width: 30px;
    text-align: center;
    color: #212121;
    font-size: 14px;
    margin: 0 10px;
}
.pager li a{
    color: #212121;
}
.skip_box{
    margin-top: 10px;
    letter-spacing: 1px;
    border-top: 1px dashed #eeeeee;
} 
.skip_box span {
    display: inline-block;
    font-size: 14px;
    margin-top: 12px;
    color: #212121;
}
.skip_box span a{
    color: #212121;
}

/*******************内页 页码 end*******************************/
/*******************净值查询登录页******************************/
#background2{
    display: none;
}
.hySet_up .NetValueQuery_content{
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
}
.hySet_up::before {
	content: "";
	cursor: default;
	background-color: rgba(0, 0, 0, 0.66);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 100;
}
.hySet_up .Set_up_header{
    position: relative;
    width: 400px;
    margin: 0 auto;
}
.hySet_up .Set_up_header .Set_up_header_bg{
    width: 100%;
    display: block;
}
.hySet_up .Set_up_header .Set_up_logo{
    position: absolute;
    top: 15px;
    left: 25px;
    width:120px;
    display: block;
}
.hySet_up .Set_up_header h1{
    position: absolute;
    left: 50%;
    top: 75%;
    transform: translate(-50%, -50%);
    font-weight: normal;
    font-size: 16px;
    line-height:20px;
    color: #ffffff;
}
.hySet_up .Set_up_header span{
    position: absolute;
    right:25px;
    top:15px;
    color: #212121;
    font-size: .8rem;
    line-height: 30px;
    border-radius: 45px;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 0 10px;
}
.hySet_up .Set_up_content{
    width: 400px;
    background-color: #ffffff;
    padding:30px 0px;
    margin: 0 auto;
}
.hySet_up .Set_up_content .w480{
    width: 300px;
    margin:0 auto;
}
.hySet_up .Set_up_content .statement{
    font-size: 14px;
    color: #e40001;
    text-align: justify;
    margin-bottom: 15px;
}
.hySet_up .Set_up_content .wrapper{
    box-sizing: border-box;
    margin: 0 auto;
    margin-bottom:15px;
    position: relative;
    width: 100%;
    font-size: 16px;
    line-height: 16px;
    text-align: justify;
    color: #212121;
    overflow: hidden;
}
.hySet_up .Set_up_content .wrapper .fl{
    width: 68%;
    float: left;
}
.hySet_up .Set_up_content .wrapper .fr{
    width: 30%;
    float: right;
}
.hySet_up .Set_up_content .wrapper .fr img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.hySet_up .Set_up_content .wrapper .captcha{
    border: 1px solid #eeeeee;
    border-radius:4px;
    height:41px;
}
.hySet_up .Set_up_content .wrapper .captcha .captcha_input{
    width: 100%;
    height:100%;
    padding:0 20px;
    border:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;/*表单不换行*/
}
.hySet_up .Set_up_content .hint{
    font-size: 12px;
    line-height: 17px;
    color: #e40001;
    white-space: nowrap;
    width: 100%;
    margin: 0 auto;
}
.hySet_up .Set_up_content .submit{
    width: 100%;
    display: block;
    margin: 0 auto;
    outline: none;
    border: none;
    background: #e40001;
    border-radius: 3px;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #ffffff;
    padding: 10px 0;
    cursor: pointer;
}
/*******************净值查询登录页 end*************************/
/*******************会员中心 基本资料**************************/
.Member_Center .Member_left{
    width: 280px;
    min-height:700px;
    float: left;
}
.Member_Center .Member_left .Member_nav_title{
    margin-top: -30px;
    padding-bottom: 40px;
}
.Member_Center .Member_left .Member_nav_title .Avatar{
    margin: 0 auto;
    width: 100px;
    height:100px;
    border-radius: 100px;
    overflow: hidden;
}
.Member_Center .Member_left .Member_nav_title .Avatar img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.Member_Center .Member_left .Member_nav_title h1{
    text-align: center;    
    padding: 0 20px;
    padding-top: 15px;
    font-size: 18px;
    color: #212121;
}
.Member_Center .Member_left .Member_nav{    
    cursor: pointer;
    background: url(../images/right_img.png) no-repeat;
    background-position: 90% 50%;
    background-size:7px;
    height: 40px;
    line-height: 40px;
    padding: 15px 0;
    font-size: 14px;
}
.Member_Center .Member_left .Member_nav a{
    display: block;
    padding-left: 49px;
    color: #212121;
}
.Member_Center .Member_left .Member_nav a:hover{
    background-color: #e40001;
    color: #ffffff;
}
.Member_Center .Member_right{
    width:830px;
    min-height:640px;
    float: right;
    padding:30px;
}
.Member_Center .Member_right .Member_title_top{
    position: relative;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 18px;
    height: 40px;
    line-height: 18px;
    color:#212121;
    padding-left:12px;
}
.Member_Center .Member_right .Member_title_top::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-color: #e40001;
    width: 3px;
    height:18px;
}
.Member_Center .Member_right .Member_center_bottom .form_group{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.Member_Center .Member_right .Member_center_bottom .form_group .label {
    text-align: right;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 700;
    color: #212121;
    width: 15%;
}
.Member_Center .Member_right .Member_center_bottom .form_group .form_control {
    position: relative;
    padding: 0 10px;
    font-size: 14px;
    width:60%;
}
.Member_Center .Member_right .Member_center_bottom .form_group .form_control .control_text {
    display: block;
    width: 100%;
    min-height: 34px;
    padding: 6px 12px;
    line-height: 1.4;
    color: #666666;
    border: 1px solid #eeeeee;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    transition: border-color .15s ease-in-out,box-shadow ease-in-out .15s;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;/*表单不换行*/
}
.Member_Center .Member_right .Member_center_bottom .form_group_button .preserve{
    height: 40px;
    border-radius:4px;
    border: 0;
    font-size: 16px;
    line-height:40px;
    color: #ffffff;
    text-align: center;
    background-color: #e40001;
    width: 100%;
}
.Member_Center .Member_left .Member_nav .Selected{
    background-color: #e40001;
    color: #ffffff;
}
/*******************会员中心 基本资料 end**********************/
/*******************会员中心 下载中心 *************************/
.Member_Center .Member_right .download_center{
    margin-top: 30px;
}
.Member_Center .Member_right .download_center .download_list{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eeeeee;
}
.Member_Center .Member_right .download_center .download_list{
    overflow: hidden;
}
.Member_Center .Member_right .download_center .download_list .list_left{
    width: 10%;
    border-radius:8px;
    position: relative;
    padding-top:10%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
    float: left;
    margin-right: 3%;
}
.Member_Center .Member_right .download_center .download_list .list_left img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.Member_Center .Member_right .download_center .download_list .list_right{
    width: 86%;
    float: left;
}
.Member_Center .Member_right .download_center .download_list .list_right h1{
    font-size: 18px;
    font-weight: bold;
    color: #212121;
    /*单行*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Member_Center .Member_right .download_center .download_list .list_right p{
    font-size: 14px;
    color: #666666;
}
/*******************会员中心 下载中心 end**********************/
/*******************会员中心 视频记录 *************************/
.Member_Center .Member_right .Video_center{
    margin-top: 30px;
}
.Member_Center .Member_right .Video_center .Video_list{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eeeeee;
}
.Member_Center .Member_right .Video_center .Video_list{
    overflow: hidden;
}
.Member_Center .Member_right .Video_center .Video_list .list_left{
    width: 20%;
    border-radius:10px;
    position: relative;
    padding-top:11.205%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
    float: left;
    margin-right: 3%;
}
.Member_Center .Member_right .Video_center .Video_list .list_left img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.Member_Center .Member_right .Video_center .Video_list .list_right{
    width: 77%;
    float: left;
}
.Member_Center .Member_right .Video_center .Video_list .list_right h1{
    font-size: 18px;
    font-weight: bold;
    color: #212121;
    /*单行*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Member_Center .Member_right .Video_center .Video_list .list_right p{
    font-size: 14px;
    color: #666666;
}
/*******************会员中心 视频记录 end**********************/
/*******************会员中心 答题记录 *************************/
.Member_Center .Member_right .Answer_center{
    margin-top: 30px;
}
.Member_Center .Member_right .Answer_center .Answer_list{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eeeeee;
}
.Member_Center .Member_right .Answer_center .Answer_list h1{
    position: relative;
    font-size: 16px;
    font-weight: normal;
    color: #212121;
    padding-left: 15px;
}
.Member_Center .Member_right .Answer_center .Answer_list h1::after{
    content: '';
    position: absolute;
    left: 0;
    top:11px;
    background-color: #e40001;
    width: 5px;
    height:5px;
    border-radius: 5px;
}
.Member_Center .Member_right .Answer_center .Answer_list p{
    padding-left: 15px;
    font-size: 14px;
    color: #999999;
}
.Member_Center .Member_right .Answer_center .Answer_list a:hover h1{
    color: #e40001;
}
/*******************会员中心 答题记录 end**********************/
/*******************会员中心 答题记录 详情**********************/
.Member_Center .Member_right .Answer_details_center .Total_score{
    overflow: hidden;
    margin-bottom:30px;
    padding-left:15px;
}
.Member_Center .Member_right .Answer_details_center .Total_score p{
    font-size: 18px;
    font-weight: bold;
    color: #212121;
}
.Member_Center .Member_right .Answer_details_center .Total_score p span{
    color: #e40001;
    font-weight: bold;
}
.Member_Center .Member_right .Answer_details_center .list_details{
    border: solid 1px #eeeeee;
    background-color:#fafafa;
    display:block;
    margin-bottom:15px;
}
.Member_Center .Member_right .Answer_details_center .Answer_display{
    background:url(../images/bottom_icon.png) no-repeat;
    background-position: 97% 50%;
    background-size: 8px 7px; 
    cursor: pointer;
    overflow: hidden;
    font-weight: bold;
    font-size: 18px;
    color:#e40001;
    padding: 15px 50px 15px 30px;
}
.Member_Center .Member_right .Answer_details_center .Answer_display span{
    color: #212121;
    padding-left: 10px;
}
.Member_Center .Member_right .Answer_details_center .Answer_display span:nth-child(2){
	/*第二个子元素*/
    color:#e40001;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide{
    overflow:hidden;
    padding:20px;
    background-color: #ffffff;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide{
    display: none;
}
.Member_Center .Member_right .Answer_details_center .currentDt{
    background:url(../images/top_icon.png) no-repeat;
    background-position: 97% 50%;
    background-size: 8px 7px;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide .tit p{
    font-size: 16px;
    color: #212121;
    font-weight: bold;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide h1{
    font-size: 18px;
    color: #212121;
    font-weight: bold;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide .answer{
    margin-top: 15px;
	font-size:16px;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide .answer p i{
	height: 20px;
    width: 20px;
    display: block;
    margin-top:5px;
    float: left;
    margin-right: 7px;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide .answer p i img{
	width:100%;
    display: block;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide .answer .answer-box p{
	margin-bottom:15px;
}
.Member_Center .Member_right .Answer_details_center .Answer_hide .answer .answer-box p:last-child{
	/*最后一个子元素*/
    margin-bottom:0px;
}

/*******************会员中心 答题记录 详情 end******************/

/*******************内页网上营业厅*****************/
.Business_Hall{
    overflow: hidden;
    margin-top: 80px;
    margin-bottom:80px;
    background: url(../images/Inner_page_business01.jpg);
    background-repeat: no-repeat;
    height: 663px;
    position: relative;
}
.Business_Hall .account_son{
    width:1200px;
    position:absolute;
    top: 50%;
    left:50%;
    transform:translate(-50%,-50%);
    margin:0 auto;
}
.Business_Hall .fl{
    float: left;
}
.Business_Hall .fr{
    float: right;
}
.Business_Hall .left_img{
    margin-top:60px;
    width:450px;
}
.Business_Hall .left_img img{
    width: 100%;
    display: block;
}
.Business_Hall .account_r{
    position:relative;
    left:0;
    top:0;
    width:340px;
    height:362px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    box-shadow: 0 0 5px rgba(106, 105, 105, 0.61);
}
.Business_Hall .account_box1{
    padding:55px 0 30px 0;
    text-align:center;
    letter-spacing:1px;
    color:#ffffff;
    font-size: 12px;
}
.Business_Hall .button_a{
    display:block;
    width:300px;
    margin:0 auto 24px auto;
}
.Business_Hall .button_a img{
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
.Business_Hall .account_box2{
    color:#e40001;
    text-align:center;
    letter-spacing:1px;
    font-size: 14px;
}
.Business_Hall .account_box2 a{
    vertical-align:middle;
    color:#e40001;
}
.Business_Hall .account_box2 span{
    vertical-align:middle;
    margin:0 23px;
}
.Business_Hall .account_box3{
    height:40px;
    line-height:40px;
    text-align:center;
    color:#ffffff;
    font-size:12px;
    background-image:url(../images/Inner_page_business06.png);
}
.Business_Hall .gray_div{
    height:22px;
    background-image:url(../images//Inner_page_business07.png);
}
.Business_Hall .account_main{
    height:300px;
    background-image:url(../images/Inner_page_business05.png);
    background-size: 100% 100%;
}
.Business_Hall .account_qh{
    position:absolute;
    right:0;
    top:0;
    z-index:1;
    width:66px;
    height:66px;
    cursor:pointer;
    
    /*去掉手机端点击阴影的*/
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select:none;
}
.Business_Hall .account_box4{
    position:relative;
    left:0;
    top:0;
    height:300px;
    background-image:url(../images/Inner_page_business08.png);
    background-size: 100% 100%;
}
.Business_Hall .account_img{
    position:absolute;
    left:0;
    top:50%;
    width:100%;
    margin-top:-83px;
    text-align:center;
}
.Business_Hall .account_img img{
    margin-bottom:5px;
}
.Business_Hall .account_text{
    color:#fff;
}
.Business_Hall .hide {
    display: none;
}
/*******************内页网上营业厅 end****************/

/*******************内页全站搜索 *********************/
.Inner_search_top .logo{
    margin-left:0px !important;
}
.Inner_search_top .header_search{
    float: right;
    height: 80px;
	display:flex;
	justify-content:flex-start;/*左对齐*/
	align-items:center;/*垂直居中*/
}
.Inner_search_top .header_search .inp{
    width: 445px;
    height: 30px;
    line-height:30px;
    border: none;
	font-size: 14px;
    color: #212121;
    padding: 0 20px;
    overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;
	background-color: #ffffff;
    border: 1px solid #212121;
    margin-right:10px;
}
.Inner_search_top .header_search .inp input::-webkit-input-placeholder{
	color:#212121;
}
.Inner_search_top .header_search button{
	display:block;
	float: right;
    font-size: 14px;
    color: #212121;
	width:80px;
	height:32px;
    line-height:32px;
	border:none;
	padding: 0;
	background-color: #ffffff;
    border: 1px solid #212121;
    cursor: pointer;
}
.Inner_search_bottom .w170{
    width: 170px;
    float: left;
}
.Inner_search_bottom .Inner_s_left .Fl_tit{
    height: 32px;
    border-bottom: 1px dashed #212121;
    font: bold 15px "微软雅黑";
    color: #212121;
}
.Inner_search_bottom .Inner_s_left .Fl_con{
    padding: 10px 0;
}
.Inner_search_bottom .Inner_s_left .Fl_con a.active{
    background: #ededed;
}
.Inner_search_bottom .Inner_s_left .Fl_con a{
    display: block;
    font: 13px "微软雅黑";
    color: #212121;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
}
.Inner_search_bottom .Inner_s_left .Fl_con a:hover{
    color: #e40001;
}
.Inner_search_bottom .Inner_s_left .Fl_con a font{
    font: 14px "微软雅黑";
    color: #e40001;
}
.Inner_search_bottom .w890{
    width: 890px;
    float: right;
}
.Inner_search_bottom .Inner_s_list .default_result_sort_cotainer{
    overflow: hidden;
}
.Inner_search_bottom .Inner_s_list .default_result_sort_cotainer .result_count{
    padding: 0 5px;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
}
.Inner_search_bottom .Inner_s_list .default_result_sort_cotainer .result_sort{
    float: right;
    list-style-type: none;
    height: 24px;
}
.Inner_search_bottom .Inner_s_list .default_result_sort_cotainer .result_sort li {
    float: left;
    height: 24px;
    padding: 0 5px;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
    /* cursor: pointer; */
}
.Inner_search_bottom .Inner_s_list .default_result_sort_cotainer .result_sort .cur_order {
    color: #e40001;
}
.Inner_search_bottom .Inner_s_list .default_result_sort_cotainer .result_sort img{
    margin-left: 5px;
}
.Inner_search_bottom .Inner_s_list .default_result_list{
    overflow: hidden;
}
.Inner_search_bottom .Inner_s_list .default_result_list .list_content{
    padding-top: 20px;
}
.Inner_search_bottom .Inner_s_list .default_result_list .list_content a {
    font: bold 14px/24px "微软雅黑";
    color: #212121;
}
.Inner_search_bottom .Inner_s_list .default_result_list .list_content font{
    color: #e40001;
}
.Inner_search_bottom .Inner_s_list .default_result_list .list_content p {
    font: 12px/20px "微软雅黑";
    color: #212121;
    padding: 5px 0;
}
.Inner_search_bottom .Inner_s_list .default_result_list .list_content .txtCon{
	display: flex;
	justify-content:flex-start;/*左对齐*/
}
.Inner_search_bottom .Inner_s_list .default_result_list .list_content .date_{
    color: #666666;
    width: 270px;
    display: block;
    /* text-overflow: clip;  直接裁剪 */
    overflow: hidden;/* 其次必须有这句话 */
    word-break:break-all;/*超出的部分，省略号代替*/
    text-overflow: ellipsis;/* 超出的部分，省略号代替 */
    white-space: nowrap; /* 首先先需要添加这句话 强制一行*/
}
.Inner_search_bottom .Inner_s_list .default_result_list .list_content span{
    width: 100%;
    font: 12px/20px "微软雅黑";
    color: #212121;
}
/*******************内页全站搜索 end******************/
/*******************会员中心 忘记密码**************************/
.Inner_Forgot_password .title{
    font-size: 28px;
    text-align: center;
    color: #212121;
}
.Inner_Forgot_password{
    overflow: hidden;
}
.Inner_Forgot_password .Forgot_content{
    margin: 0 auto;
    width: 370px;
    margin-top: 50px;
}
.Inner_Forgot_password .Forgot_content .content_box .flForm{
    display: block;
    margin-bottom:10px;
    font-size:14px;
    line-height:1;
    color:#49494b;
    text-align:left;
}
.Inner_Forgot_password .Forgot_content .content_box .frForm {
    display: flex;
    align-items: center;
    width: 100%;
    display: flex;
    height: 48px;
    font-size: 14px;
    border: 1px solid #ccc;
    transition: 0.3s, width 0s, margin 0s;
    border-radius: 4px;
}
.Inner_Forgot_password .Forgot_content .content_box .frForm .Form_input {
    width: 100%;
    float: left;
    text-align: left;
    list-style: none;
    outline: none;
    font-size: 14px;
    color: #05102C;
    border: 0;
    background-color: #ffffff;
    padding: 0 20px;
}
.Inner_Forgot_password .Forgot_content .content_box .frForm .Verification_Code {
    width: 50%;
    float: left;
    text-align: left;
    list-style: none;
    outline: none;
    font-size: 14px;
    color: #05102C;
    border: 0;
    background-color: #ffffff;
    overflow: hidden;
    padding: 0 20px;
}
.Inner_Forgot_password .Forgot_content .content_box .frForm .Verification_Code span {
    text-align: right;
    margin: 0 auto;
    display: block;
    color: #05102C;
}
.Inner_Forgot_password .Forgot_content .hy_button{
    background-color: #e40001;
    border: none;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    overflow: hidden;
    color: #ffffff;
    width: 100%;
    border-radius: 4px;
    cursor: pointer;
}
.Inner_Forgot_password .Forgot_content .margin_top30{
    margin-top: 30px;
}



/*******************会员中心 忘记密码 end**********************/