html {
min-width: 1200px;
margin: 0 auto;
/* 哀悼start */
/* -o-filter:grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
filter:progid:dximagetransform.microsoft.basicimage(grayscale=1);
_filter:none; */
/* 哀悼end*/
}
body {
margin: 0;
padding: 0;
font-family: "pingfang sc", arial, "microsoft yahei", sans-serif;
background: #f2f5fb;
}
/****************** 公共样式 **********************/
.container {
width: 1200px;
height: 100%;
margin: 0 auto;
}
.float_left {
float: left;
}
.float_right {
float: right;
}
.clear_float {
overflow: hidden;
}
.title {
display: flex;
justify-content: space-between;
height: 38px;
}
.title_left {
height: 100%;
font-size: 22px;
color: #333333;
font-weight: bold;
}
.title_right {
display: inline-block;
color: #666;
font-size: 14px;
height: 100%;
line-height: 36px;
text-decoration: none;
}
/* .title_right:hover {
color: #666;
} */
.time {
font-size: 12px;
color: #999999;
line-height: 21px;
display: flex;
}
ul {
margin: 0;
padding: 0;
}
// /****************** 智能客服 **********************/
// .intelligentcustomer {
// display: flex;
// justify-content: center;
// align-items: center;
// position: fixed;
// right: 16px;
// bottom: 30px;
// width: 120px;
// height: 36px;
// background: #fff;
// border-radius: 18px;
// border: 1px solid #c8c8c8;
// text-decoration: none;
// }
// .intelligentcustomerimg {
// width: 24px;
// height: 22px;
// }
// .intelligentcustomertext {
// margin-left: 4px;
// font-size: 16px;
// font-weight: 400;
// color: #ababab;
// line-height: 20px;
// }
// /********************** header样式 *************************/
// header {
// height: 144px;
// background: #fff;
// }
// .header_main {
// display: flex;
// justify-content: space-between;
// }
// header .left {
// width: 351px;
// height: 100%;
// display: flex;
// align-items: center;
// }
// header .right {
// height: 100%;
// display: flex;
// flex-direction: column;
// align-items: flex-start;
// /* position: relative; */
// }
// header .right .time_login {
// display: flex;
// padding: 15px 0 30px 0;
// color: #969696;
// }
// header .right .time_login time {
// padding: 0 10px;
// line-height: 22px;
// font-size: 14px;
// }
// header .right .time_login .login {
// padding-left: 10px;
// }
// header .right .time_login .login a {
// height: 22px;
// display: inline-block;
// line-height: 22px;
// text-decoration: none;
// color: #969696;
// font-size: 14px;
// }
// header .right .time_login .login a:hover {
// color: #e5191c;
// }
// header .right .time_login .login a.login-text {
// width: 62px;
// border-radius: 12px;
// height: 24px;
// color: #fff;
// line-height: 24px;
// background: #e60000;
// text-align: center;
// }
// header .right .search {
// width: 286px;
// height: 42px;
// display: flex;
// border-radius: 21px;
// border: 1px solid #dcdcdc;
// align-items: center;
// overflow: hidden;
// margin-left: 8px;
// }
// header .right .search input {
// outline: none;
// border: none;
// flex: 1;
// height: 42px;
// margin-left: 21px;
// }
// ::-webkit-input-placeholder {
// /* webkit browsers */
// color: #969696;
// font-size: 13px;
// }
// ::-moz-placeholder {
// /* mozilla firefox 19 */
// color: #969696;
// font-size: 13px;
// }
// :-ms-input-placeholder {
// /* internet explorer 10 */
// color: #969696;
// font-size: 13px;
// }
// header .right .search button {
// background-color: #fff;
// width: 91px;
// height: 40px;
// border: none;
// color: #fff;
// cursor: pointer;
// outline: none;
// font-size: 18px;
// }
// header .right .search button:hover {
// background-color: #c80000;
// }
// header .right .search img {
// width: 24px;
// height: 24px;
// margin-right: 10px;
// }
/************** nav样式 **********************/
nav {
height: 55px;
background-color: #fff;
box-sizing: border-box;
color: #333;
}
.nav_main {
display: flex;
justify-content: space-between;
align-items: center;
}
.nav_main .left {
display: flex;
}
.nav_main .left .nav_btn {
position: relative;
margin: 0 30px;
}
.nav_main .left .nav_btn:nth-child(1) {
margin-left: 0;
}
.line {
display: none;
}
.nav_main .left .nav_btn.nav_actived .btn {
color: #e60000;
font-weight: bold;
}
.nav_actived .line {
display: block;
left: 0;
position: absolute;
bottom: 4px;
height: 4px;
width: 100%;
background: #e60000;
border-radius: 2px;
}
.nav_main .left .nav_btn .btn {
font-size: 20px;
height: 55px;
line-height: 55px;
text-decoration: none;
display: block;
text-align: center;
color: #333;
}
.drop_box {
position: absolute;
left: 50%;
transform: translate3d(-50%, 0, 0);
top: 55px;
background-color: #fff;
z-index: 100;
font-size: 16px;
display: none;
/* padding-top: 30px; */
border-radius: 2px;
box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, .05);
animation: menu-up .2s ease;
}
@keyframes menu-up {
0% {
opacity: 0;
transform: translate3d(-50%, 50px, 0);
}
100% {
opacity: 1;
transform: translate3d(-50%, 0, 0);
}
}
.drop_box a {
text-decoration: none;
color: #333333;
height: 45px;
line-height: 45px;
font-size: 14px;
padding: 0 10px;
display: block;
width: 100%;
box-sizing: border-box;
text-align: center;
}
.drop_box .nav-mask1 {
width: 2220px;
height: 530px;
position: absolute;
left: -785px;
top: 0;
z-index: -100;
background: #fff no-repeat 148% 30%;
}
.drop_box .nav-mask2 {
width: 2220px;
height: 395px;
position: absolute;
left: -1065px;
top: 0;
z-index: -100;
background: #fff no-repeat 148% 30%;
}
.drop_box .nav-mask3 {
width: 2220px;
height: 260px;
position: absolute;
left: -1205px;
top: 0;
z-index: -100;
background: #fff no-repeat 148% 30%;
}
.drop_box .nav-mask4 {
width: 2220px;
height: 260px;
position: absolute;
left: -1345px;
top: 0;
z-index: -100;
background: #fff no-repeat 148% 30%;
}
.drop_box a:hover {
/* box-shadow: 0 0 7px #88888842; */
color: rgba(214, 21, 24, 1);
}
.nav_main .right {
font-size: 20px;
text-decoration: none;
display: flex;
align-items: center;
background-color: #fff;
height: 100%;
padding: 10px;
box-sizing: border-box;
color: #333;
}
.nav_main .right:hover {
color: #e60000;
font-weight: bold;
}
.nav_main .right img {
margin-top: -1px;
width: 20px;
margin-right: 5px;
}
#training:hover .drop_box {
display: block;
}
#information:hover .drop_box {
display: block;
}
#research:hover .drop_box {
display: block;
}
#listed:hover .drop_box {
display: block;
}
#about:hover .drop_box {
display: block;
}
/*************************** banner样式 *******************************/
.banner {
width: 100%;
height: 419px;
margin: 0 auto;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.banner .banner_main {
width: 1920px;
height: 419px;
position: relative;
}
#swiper1 .swiper-slide img {
width: 1920px;
height: 419px;
}
.form-list-card {
position: absolute;
top: 50%;
right: 357px;
width: 240px;
max-height: 320px;
background: linear-gradient(360deg, #fff 0%, #f3f5f8 100%);
border: 2px solid #fff;
opacity: .95;
box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1);
border-radius: 4px;
z-index: 10;
transform: translatey(-50%);
}
.form-card-unlogin,
.form-card-login {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
font-size: 14px;
}
.no-login,
.no-data {
height: 316px;
}
.has-data {
min-height: 236px;
padding-bottom: 25px;
}
.form-tit-line {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 21px;
width: 100%;
margin-top: 25px;
position: relative;
margin-bottom: 8px;
}
.question-tip {
width: 150px;
border-radius: 2px;
position: absolute;
left: 17px;
top: 30px;
background: #fff;
padding: 6px 10px;
box-shadow: 0 9px 28px 8px rgba(0, 0, 0, .05), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12);
color: rgba(0, 0, 0, .85);
line-height: 22px;
font-weight: 400;
display: none;
}
.question-tip::after {
content: '';
position: absolute;
top: -6px;
right: 10px;
width: 12px;
height: 12px;
background: #fff;
transform: rotate(45deg);
}
.form-card-tit {
font-size: 18px;
color: #253368;
font-weight: bold;
display: flex;
align-items: center;
}
.form-card-tit img.question-img {
height: 16px;
cursor: pointer;
width: 16px;
margin: 0 0 0 8px;
}
.form-tit-more {
color: #666;
font-size: 12px;
font-weight: 400;
display: flex;
align-items: center;
}
.form-tit-more:after {
content: '';
display: block;
height: 6px;
width: 6px;
border-top: 2px solid #666;
border-right: 2px solid #666;
transform: rotate(45deg);
margin-top: 1px;
margin-left: 2px;
}
.form-tit-more:hover,
.form-tit-more:hover.form-tit-more::after {
cursor: pointer;
color: #d71518;
border-color: #d71518;
}
.form-card-unlogin img {
height: 160px;
width: 160px;
margin-top: 20px;
}
.form-card-login img {
width: 135px;
height: 135px;
margin-top: 16px;
}
.form-card-unlogin .untip,
.form-card-login .untip {
color: #93a3b7;
text-align: center;
font-weight: 400;
margin-top: 10px;
}
.form-card-login .untip {
margin-top: 16px;
}
.form-card-unlogin .form-btn,
.form-card-login .form-btn {
margin-top: 33px;
width: 163px;
height: 38px;
background: linear-gradient(360deg, #fff 0%, #f3f5f8 100%);
box-shadow: -8px -8px 20px 0px #fff, 8px 8px 20px 0px rgba(55, 99, 170, .1);
border: 2px solid #fff;
border-radius: 0;
color: #93a6cc;
line-height: 38px;
text-align: center;
font-weight: 400;
cursor: pointer;
}
.form-card-login .form-btn {
margin-top: 16px;
}
.form-list {
padding: 0 21px;
width: 100%;
box-sizing: border-box;
}
.form-list .form-list-item {
line-height: 22px;
font-size: 14px;
margin-top: 16px;
color: #253368;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
/******************** notice_news样式 *******************/
.notice_news {
background: #f2f2f2;
}
.news_main {
display: flex;
height: 40px;
}
.news_text {
display: flex;
align-items: center;
width: 104px;
color: #666666;
font-size: 14px;
}
.news_text img {
width: 18px;
height: 18px;
}
#swiper2 {
margin-left: 5px;
line-height: 40px;
margin-right: 0;
width: 100%;
}
#swiper2 .swiper-button-prev2 {
background-image: ;
background-size: 13px 7px;
width: 13px;
height: 7px;
margin-top: 0;
left: calc(100% - 13px);
top: 10px;
opacity: 0.4;
position: absolute;
right: auto;
background-repeat: no-repeat;
z-index: 10;
cursor: pointer;
}
#swiper2 .swiper-button-next2 {
background-image: ;
background-size: 13px 7px;
width: 13px;
height: 7px;
margin-top: 0;
right: 0;
bottom: 10px;
opacity: 0.4;
position: absolute;
background-repeat: no-repeat;
z-index: 10;
cursor: pointer;
}
#swiper2 .swiper-slide a {
display: inline-block;
color: #666666;
text-decoration: none;
font-size: 14px;
}
#swiper2 .swiper-slide a:hover {
color: #e5191c;
}
#swiper2 .swiper-slide a span {
display: inline-block;
margin-left: 8px;
color: #969696;
}
/******************** quick_entry样式 *******************/
.quick_entry {
width: 100%;
height: 186px;
background-color: #fff;
}
.quick_entry .entry_main {
display: flex;
align-items: center;
}
.quick_entry .entry_main .entry_list {
display: flex;
justify-content: center;
align-items: center;
}
.quick_entry .entry_main .entry_list a {
text-decoration: none;
color: #253554;
font-size: 14px;
}
.entry_list_center {
width: 130px;
height: 130px;
display: flex;
border: 2px solid #fff;
align-items: center;
flex-direction: column;
justify-content: center;
background: linear-gradient(0deg, #fff 0%, #f3f5f8 100%);
box-shadow: -8px -8px 20px 0px #fff, 8px 8px 20px 0px rgba(55, 99, 170, .1);
margin-right: 32px;
box-sizing: border-box;
}
.quick_entry .entry_right {
// background: linear-gradient(360deg, #fff 0%, #f3f5f8 100%);
// box-shadow: -8px -8px 20px 0px #fff, 8px 8px 20px 0px rgba(55, 99, 170, .1);
// border: 2px solid #fff;
margin-left: 35px;
}
.entry_right .entry_right_content {
//width: 130px;
height: 130px;
align-items: center;
flex-direction: column;
justify-content: center;
display: flex;
// background: linear-gradient(360deg, #fff 0%, #f3f5f8 100%);
// box-shadow: -8px -8px 20px 0px #fff, 8px 8px 20px 0px rgba(55, 99, 170, .1);
// border: 2px solid #fff;
box-sizing: border-box;
}
.erc_btn {
width: 163px;
height: 34px;
border-radius: 45px;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
background: linear-gradient(180deg, rgba(255, 243, 245, .35) 0%, rgba(249, 204, 210, .26) 100%);
box-shadow: inset -.35px .35px .35px 0px rgba(255, 255, 255, .4), inset .35px -.35px .35px 0px rgba(170, 0, 0, .4);
backdrop-filter: blur(1.75px);
}
.erc_btn .erc_btn_name {
color: #f03a3a;
font-weight: 400;
font-size: 14px;
}
.qe_dongmi_img {
position: relative;
cursor: pointer;
}
.qe_dongmi_hover_back {
display: none;
position: absolute;
top: 30px;
background: transparent;
}
.qe_dongmi_hover {
width: 150px;
box-shadow: 0px 2px 12px 1px rgba(0, 0, 0, .08);
box-sizing: border-box;
background: #fff;
margin-top: 10px;
height: 72px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.qe_dongmi_img:hover .qe_dongmi_hover_back {
display: block;
}
.qe_dongmi_1 {
width: 150px;
height: 32px;
font-size: 15px;
font-weight: 400;
color: #000;
text-decoration: none;
display: block;
text-align: center;
line-height: 32px;
}
.qe_dongmi_1:hover {
background: #f5f5f5;
}
.sanjiao {
position: absolute;
top: -9px;
right: 24px;
width: 0px;
height: 0px;
border: 10px solid #fff;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
}
.qe_dongmi_top {
border-top: 1px solid rgba(130, 130, 130, .2);
padding-top: 8px
}
.qe_dongmi .erc_btn_img_hover {
display: none
}
.qe_dongmi:hover .erc_btn_img {
display: none;
}
.qe_dongmi:hover .erc_btn_img_hover {
display: block;
}
/* .qe_dudong:hover .erc_btn_name{
color: #fff;
} */
.qe_dudong .erc_btn_img_hover {
display: none
}
.qe_dudong:hover .erc_btn_img {
display: none;
}
.qe_dudong:hover .erc_btn_img_hover {
display: block;
}
.erc_btn_img,
.erc_btn_img_hover {
width: 20px;
height: 20px;
margin-left: 15px;
}
.erc_btn_name {
font-size: 16px;
color: #828282;
margin-left: 5px;
}
.entry_icon {
width: 60px;
height: 60px;
}
.entry_name {
text-align: center;
margin-top: 5px;
}
/*.entry_list a:hover .entry_icon_hover {
display: block;
}
.entry_list a:hover .entry_icon_pc {
display: none;
}
.entry_icon_hover {
display: none;
} */
/******************* newest_prepare ***********************/
.newest_prepare {
width: 100%;
background: #fff;
padding-top: 44px;
padding-bottom: 60px;
}
.newest_prepare .container {
display: flex;
justify-content: space-between;
}
.newest_content {
height: 650px;
width: 571px;
padding-top: 10px;
background: linear-gradient(0deg, #fff 0%, #f5f7fb 100%);
box-shadow: -8px -8px 20px 0 #fff, 8px 8px 20px 0 rgba(55, 99, 170, .1);
border: 2px solid #fff;
padding: 32px;
box-sizing: border-box;
}
.newest_title {
padding: 0 32px;
}
.newest_content ul {
margin: 0;
padding: 0;
}
.newest_content ul li {
list-style: none;
display: flex;
justify-content: space-between;
margin-bottom: 32px;
flex-direction: column;
height: 45px;
}
.newest_content ul li .list_left {
/* max-width: 88.5%; */
display: flex;
align-items: center;
}
.newest_content ul li .list_left a,
.newest_content ul li a {
width: 100%;
height: 100%;
display: block;
text-overflow: ellipsis;
overflow: hidden;
text-decoration: none;
color: #666666;
white-space: nowrap;
line-height: 20px;
}
.newest_content ul li .list_left a:hover {
color: #e5191c;
}
.newest_content .newest_ul li a:hover {
color: #e5191c;
}
.newest_content ul li .list_left img {
height: 16px;
}
/*最新通知标签*/
.newest_content .notice_scroll_li ul {
float: right;
/* height: 21px; */
overflow: hidden;
}
.newest_content .notice_scroll_li li {
display: block;
text-align: center;
margin-top: 0;
}
.newsletters_status {
display: block;
padding: 0px 7px;
border-radius: 0px;
color: #fff;
font-weight: 400;
font-size: 14px;
height: 21px;
line-height: 22px;
margin-right: 8px;
}
.newsletters_status1 {
background-color: #d46b08;
}
.newsletters_status2 {
background-color: #b6b6b6;
}
.newsletters_status3 {
background-color: #096dd9;
}
.newsletters_status4 {
background-color: #b6b6b6;
}
.newsletters_status5 {
background-color: #7cb305;
}
.newsletters_status6 {
background-color: #08979c;
}
.mainimg {
width: 100%;
height: 21px;
position: relative;
transition: 0.5s ease;
overflow: hidden;
}
.imgslist {
/* width: 100%; */
/* height: 100%; */
bottom: 0;
position: relative;
transition: 0.5s ease;
}
.prepare {
border: 2px solid #fff;
margin-left: 58px;
}
.prepare_title {
padding: 0 32px;
}
.prepare .prepare_content {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.prepare .prepare_content a {
display: inline-block;
width: 48%;
height: 60px;
display: flex;
text-decoration: none;
color: #666666;
margin-top: 17px;
font-size: 14px;
border: 1px solid #f2f2f2;
padding: 10px;
box-sizing: border-box;
}
.prepare .prepare_content a img {
filter: grayscale(100%);
opacity: .35;
max-width: 40px
}
.prepare .prepare_content a:hover {
color: #e5191c;
}
.prepare .prepare_content a:hover img {
opacity: 1;
filter: grayscale(0%);
}
.prepare .prepare_content a .prepare_text {
display: flex;
flex-direction: column;
justify-content: center;
margin-left: 10px;
width: 100%;
}
.prepare .prepare_content a .prepare_text div {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
/******************* 深交所创新成长学院 - new ***********************/
.sjs-school {
display: flex;
flex-direction: column;
align-items: center;
background: #fff;
}
.sjs-tit {
display: flex;
justify-content: space-between;
align-items: center;
width: 1200px;
height: 52px;
padding-bottom: 12px;
}
.sjs-tit span:nth-child(1) {
font-size: 32px;
color: #000;
font-weight: bold;
}
.sjs-tit span:nth-child(2) {
font-size: 14px;
color: #666;
}
.sjs-container {
background: #f5f7fb;
box-shadow: inset 8px 8px 20px 0px rgba(55, 99, 170, .05);
display: flex;
justify-content: center;
padding: 43px 0;
width: 100%;
}
.sjs-main {
width: 1200px;
}
.sjs-main-top {
display: flex;
}
.column .column-tit {
display: flex;
justify-content: space-between;
align-items: center;
height: 62px;
margin-right: 25px;
}
.column .column-tit .tit-inset {
display: flex;
align-items: flex-end;
}
.tit-inset span:nth-child(1) {
color: #333;
font-size: 24px;
font-weight: bold;
margin-right: 12px;
}
.tit-inset span:nth-child(2) {
font-size: 16px;
color: #666;
}
.tit-more {
font-size: 14px;
color: #666;
cursor: pointer;
display: flex;
align-items: center;
text-decoration: none;
}
.tit-more::after {
content: '';
display: block;
height: 6px;
width: 6px;
border-top: 2px solid #666;
border-right: 2px solid #666;
transform: rotate(45deg);
margin-top: 1px;
margin-left: 2px;
}
.tit-more:hover,
.tit-more:hover.tit-more::after {
color: #d71518;
border-color: #d71518;
}
.column-items {
display: flex;
flex-wrap: wrap;
width: 816px;
}
.column-items .col-item {
width: 383px;
height: 215px;
overflow: hidden;
cursor: pointer;
margin: 0 25px 25px 0;
}
.column-items .col-item img {
transition: .2s ease;
width: 383px;
height: 215px;
display: block;
}
.column-items .col-item img:hover {
transform: scale(1.2);
}
.insitution {
width: 383px;
}
.insitution-tit {
display: flex;
justify-content: space-between;
align-items: center;
height: 62px;
}
.insitution-tit span:nth-child(1) {
color: #333;
font-size: 24px;
font-weight: bold;
}
.insitution-main {
width: 383px;
height: 457px;
overflow: hidden;
cursor: pointer;
}
.insitution-main img {
transition: .2s ease;
width: 383px;
height: 457px;
}
.insitution-main img:hover {
transform: scale(1.2);
}
.free-class .fc-tit {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 18px;
margin-top: 54px;
}
.free-class .fc-tit .tit-inset {
display: flex;
align-items: flex-end;
}
.tit-inset span:nth-child(1) {
color: #333;
font-size: 24px;
font-weight: bold;
margin-right: 12px;
}
.tit-inset span:nth-child(2) {
font-size: 16px;
color: #666;
}
.fc-items {
display: flex;
}
.fc-item {}
.fc-item:nth-child(2) {
margin: 0 25px;
}
.fc-item-img {
width: 383px;
height: 215px;
overflow: hidden;
cursor: pointer;
}
.fc-item-img img {
width: 383px;
height: 215px;
transition: .2s ease;
}
.fc-item-img img:hover {
transform: scale(1.2);
}
.fc-item-tit {
font-size: 18px;
color: #333;
margin-top: 17px;
}
/******************* 创享荟 研究报告 ***********************/
.cy-main-container {
width: 100%;
display: flex;
align-items: center;
background: #fff;
padding: 60px 0;
flex-direction: column;
}
.cy-main {
display: flex;
width: 1200px;
}
.cy-item-view {
display: flex;
justify-content: center;
margin-right: 45px;
}
.cy-item-view-2 {
display: flex;
flex-direction: column;
width: 558px;
margin-left: 45px;
}
.cyit-tit {
color: #333;
height: 40px;
text-align: center;
line-height: 40px;
cursor: pointer;
}
.cy-item-view img {
display: block;
cursor: pointer;
height: 336px;
width: 575px;
}
.cy-item-cx {
width: 569px;
}
.cy-item-main:hover .cy-item-main-tit,
.cy-item-main:hover .cy-item-main-con {
// color: #e5191c;
cursor: pointer;
}
.cy-item-tit {
display: flex;
align-items: center;
justify-content: space-between;
padding-right: 23px;
}
.ci-tit-m {
color: #333;
font-size: 32px;
font-weight: bold;
}
.cy-item-main {
margin-top: 36px;
}
.cy-item-main-tit {
color: #333;
font-size: 20px;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.cy-item-main-subtit {
color: #000;
font-size: 16px;
margin-top: 12px;
}
.cy-item-main-con {
color: #3c4852;
font-size: 16px;
margin-top: 20px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
word-break: break-all;
}
.line-hide {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.line-hide-5 {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8;
overflow: hidden;
word-break: break-all;
}
.cy-item-bg {
box-sizing: border-box;
width: 576px;
height: 376px;
}
.rep-item:hover .cyit-tit {
color: #d71518;
}
.rep-item:hover img {
transform: scale(1.2);
}
.rep-item a {
display: block;
width: 170px;
height: 230px;
overflow: hidden;
}
.rep-item img {
width: 170px;
height: 230px;
transition: .2s ease;
}
/******************* 简讯 & 新闻速递 & 政策动态 & 专题专栏 ***********************/
.newsletter_special {
background-color: #f2f5fb;
display: flex;
justify-content: center;
}
.newsletter_special .container {
padding: 60px 0 70px 0;
display: flex;
justify-content: center;
}
.newsletters {
width: 1200px;
}
.newsletters_title {
width: 100%;
height: 53px;
/* border-bottom: 2px solid #dcdcdc; */
display: flex;
justify-content: space-between;
}
.newsletters_title_left {
display: flex;
}
.newsletters_nav {
height: 53px;
font-size: 22px;
color: #333;
margin-right: 20px;
line-height: 53px;
}
.newsletters_nav:hover {
cursor: pointer;
}
.newsletters_nav.active {
font-weight: bold;
border-bottom: 4px solid #333;
}
.newsletters_title .title_right {
line-height: 53px;
}
.newsletters_content {
margin-top: 24px;
height: 340px;
// padding: 30px;
// box-shadow: 0 2px 30px 0 rgba(0, 0, 0, .1);
// background: #fff;
}
/* .newsletters_content_page {
margin-top: 35px;
} */
.newsletters_content_page ul {
margin: 0;
padding: 0;
}
.newsletters_content_page ul li {
list-style: none;
}
.newsletters_content_page .newsletter_img {
display: inline-block;
height: 340px;
}
.newsletters_content_page .newsletter_img img {
width: 575px;
height: 340px;
}
.newsletters_page {
display: flex;
}
.newsletters_list {
width: 625px;
flex: 1;
box-sizing: border-box;
}
.newsletters_list ul {
height: 100%;
width: 100%;
}
.newsletters_list ul li {
width: 100%;
display: flex;
flex-direction: column;
box-sizing: border-box;
margin-bottom: 1px;
}
.nl_li_show {
background-color: #fff;
box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1);
height: 110px;
margin-bottom: 23px;
position: relative;
}
.nl_li_show .nl_li_top {
height: 42px;
line-height: 42px;
box-sizing: border-box;
border-bottom: 1px dotted #d9d9d9;
padding-right: 10px;
display: flex;
justify-content: space-between;
align-items: center;
}
.nl_li_show .nl_li_top a {
display: block;
text-decoration: none;
color: #333333;
font-size: 16px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-left: 20px;
flex: 1;
}
// .nl_li_show .nl_li_top a:hover {
// color: #e5191c;
// }
.nl_li_show .nl_li_bottom {
height: 50px;
line-height: 20px;
font-size: 14px;
padding: 10px 10px 0 20px;
color: #999999;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
box-sizing: border-box;
}
.nl_li_hide {
padding: 0 10px 0 20px;
margin-bottom: 20px;
}
.nl_li_hide .time {
float: right;
}
.nl_li_hide a {
display: inline-block;
text-decoration: none;
color: #666666;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 85%;
}
.page_2 li {
display: flex;
justify-content: space-between;
margin-bottom: 15px;
}
.page_2 a {
max-width: 90%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #666666;
text-decoration: none;
}
.page_2 a:hover {
color: #e5191c;
}
.special {
box-sizing: border-box;
position: relative;
width: 245px;
}
.special .title {
font-size: 22px;
color: #333333;
height: 55px;
line-height: 55px;
padding-left: 30px;
}
.special .circle {
width: 11px;
height: 11px;
background: #eaeaea;
border-radius: 50%;
position: absolute;
left: -4.5px;
top: 7%;
}
.special .border {
width: 2px;
background-color: #eaeaea;
height: 93%;
position: absolute;
bottom: 0;
left: 0;
}
.special ul {
margin: 0;
padding: 0;
width: 100%;
position: absolute;
left: -4px;
bottom: 0;
}
.special ul li {
list-style: none;
width: 100%;
height: 65px;
background: url(/uploads/image/i/special-box.png) no-repeat;
margin-top: 30px;
}
.special ul li a {
margin-left: 33px;
height: 100%;
text-decoration: none;
display: flex;
align-items: center;
}
.special ul li a img {
width: 50px;
height: 50px;
margin-left: 5px;
}
.special_event {
margin-left: 5px;
}
.special_event_name {
font-size: 18px;
color: #555;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 142px;
}
.special_event_introduce {
font-size: 14px;
color: #999999;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 146px;
}
.special ul li a:hover .special_event_name {
color: #000;
}
.special ul li a:hover .special_event_introduce {
color: #666;
}
.special ul li a:hover img {
transform: scale(1.05, 1.05);
}
/************************* slogan ********************************/
.slogan .container {
height: 172px;
width: 1900px;
}
@media only screen and (max-width: 1920px) {
.slogan .container {
width: 100%;
}
}
.slogan .container img {
height: 172px;
width: 100%;
}
// /************************* footer ********************************/
// footer {
// background: #fff;
// border-top: 1px solid #dcdcdc;
// }
// .footer_main {
// padding: 60px 0 70px 0;
// display: flex;
// position: relative;
// z-index: 111;
// }
// .footer_main_left {
// width: 40%;
// }
// .footer_main_right {
// width: 60%;
// }
// .contact_us {
// margin-top: 35px;
// }
// .contact_us a {
// text-decoration: none;
// margin-right: 10px;
// position: relative;
// display: inline-block;
// }
// .tel .tel_img_hover {
// display: none;
// }
// /* .tel:hover .tel_img{
// display: none;
// }
// .tel:hover .tel_img_hover{
// display: block
// } */
// .email .email_img_hover {
// display: none;
// }
// /* .email:hover .email_img{
// display: none;
// }
// .email:hover .email_img_hover{
// display: block
// } */
// .contact_us a .wechat_img {
// left: -50px;
// top: -156px;
// display: none;
// }
// .wechat:hover .wechat_img {
// display: block;
// }
// .links_text {
// color: #333333;
// font-size: 14px;
// font-weight: bold;
// padding: 20px 0 10px;
// }
// .links_list {
// width: 392px;
// display: flex;
// flex-wrap: wrap;
// }
// .links_list li {
// list-style: none;
// margin-right: 14px;
// height: 30px;
// line-height: 30px;
// font-size: 14px;
// }
// .links_list li a {
// text-decoration: none;
// color: #969696;
// }
// .links_list li a:hover {
// color: #e5191c;
// }
// .footer_main_right {
// display: flex;
// justify-content: space-between;
// }
// /* .footer_main_right >:nth-child(1){
// width: 30%;
// }
// .footer_main_right >:nth-child(2){
// width: 30%;
// }
// .footer_main_right >:nth-child(3){
// width: 30%;
// }
// .footer_main_right >:nth-child(4){
// width: 10%;
// } */
// .footer_main_right div ul li {
// list-style: none;
// font-size: 14px;
// height: 34px;
// line-height: 34px;
// }
// .footer_main_right div ul li a {
// text-decoration: none;
// color: #999999;
// }
// .footer_main_right div ul li a:hover {
// color: #e5191c;
// }
// .footer_bottom {
// background-color: #f2f2f2;
// color: #666666;
// font-size: 14px;
// position: relative;
// }
// .footer_bottom .container {
// padding: 35px 0;
// display: flex;
// justify-content: space-between;
// }
// .footer_bottom_left div {
// height: 30px;
// line-height: 30px;
// }
// .footer_bottom_left div i {
// display: inline-block;
// width: 12px;
// height: 12px;
// background: ;
// }
// .footer_bottom_left a {
// text-decoration: none;
// color: #666666;
// }
// .footer_bottom_right a {
// display: inline-block;
// margin-left: 10px;
// }
// .szsehelpbg {
// position: absolute;
// right: 0;
// bottom: 100%;
// /* z-index: -1; */
// height: 368px;
// }
// /* 回到顶部 */
// .back_to_top {
// position: fixed;
// right: 2px;
// top: 44%;
// z-index: 2;
// width: 40px;
// }
// .back_to_top a {
// text-decoration: none;
// }
// .back_to_top ul li {
// list-style: none;
// background-color: #3e4852;
// }
// .back_to_top ul li:hover {
// background-color: #d71518;
// }
// .back_to_top ul li:not(:last-child) {
// margin-bottom: 2px;
// }
// .back_to_top .btt_top {
// height: 53px;
// }
// .back_to_top .btt_top:hover div {
// color: #fff;
// }
// .back_to_top .btt_top img {
// margin-left: 12px;
// margin-top: 9px;
// }
// .back_to_top .btt_top div {
// color: #cecece;
// font-weight: 400;
// font-size: 14px;
// width: 100%;
// text-align: center;
// padding-top: 2px;
// }
// .back_to_top .btt_list {
// width: 40px;
// height: 40px;
// position: relative;
// }
// .back_to_top ul li .btt_img_hover {
// opacity: .85;
// }
// .back_to_top ul li:hover .btt_img_hover {
// opacity: 1;
// }
// .back_to_top ul li .ecertright_hover {
// opacity: .85;
// }
// .back_to_top ul li:hover .ecertright_hover {
// opacity: 1;
// }
// .ecertright_li:hover .ecertright {
// display: block;
// }
// .back_to_top .btt_img_show {
// position: absolute;
// right: calc(100% 1px);
// top: 0;
// display: none;
// }
// .back_to_top .btt_list_tel:hover .btt_img_show {
// display: block;
// }
// .back_to_top .btt_list_email:hover .btt_img_show {
// display: block;
// }
// .back_to_top .btt_list_wechat:hover .btt_img_show {
// display: block;
// }
// .back_to_top .btt_list_dongmi:hover .btt_img_show {
// display: block;
// }
// .back_to_top .btt_list_dudong:hover .btt_img_show {
// display: block;
// }
// .back_to_top .btt_list_weibo a {
// display: block;
// height: 40px;
// }
// .btt_img_left {
// background-color: #d71518;
// line-height: 40px;
// text-align: center;
// color: #fff;
// font-size: 16px;
// }