
.investor_01{background: #f6f6f6 url(../images/investor_03.jpg) no-repeat center;padding-top: 110rem;background-size:cover;background-size: 100% 100%;box-sizing: border-box;overflow: hidden;}
.invest01{position: relative;overflow: hidden;}
.invest01:after{content: "";display: block;height: 5rem;background: #b01f24;left: 0;bottom: 0;width: 50%;position: absolute;}
.invest-left,.invest-right{float: left;width: 50%;padding-bottom: 40rem;box-sizing: border-box;}
.invest-left{padding-right: 55rem;}
.invest-right{padding-left: 55rem;}
.stock_tit{border-bottom: 1px solid #d1d1d1;display: flex;align-items: baseline;padding-bottom: 30rem;margin-bottom: 40rem;}
.stock_num{display: flex;align-items: baseline;margin-bottom: 50rem;}
.stock_num-rr{margin-left: 40rem;display: flex;align-items: baseline;}
.stock_num-rr i{display: block;}
.stock_num-rr span{margin-left: 10rem;}
.red{color: #cb0000;}
.green{color: green;}
.green .stock_num-rr i{transform: rotate(180deg);}
.stock_list{display: flex;justify-content: space-between;margin-bottom: 40rem;padding-right: 20rem;box-sizing: border-box;}
.stock_p{margin-bottom: 25rem;text-align: left;color: #717171;overflow: hidden;}
.invest-right .stock_p{padding-right: 0;}

.investor_02{padding: 60rem 0;box-sizing: border-box;overflow: hidden;}
.pubTitle{display: flex;justify-content: space-between;align-items: center;margin-bottom: 40rem;}
.pub_btn{
    width: auto;
    height: 45rem;
    background-color: #b01f24;
    display: inline-block;
    line-height: 45rem;
    text-align: center;
    color: #fff;
    border-radius: 45px;
    cursor: pointer;
    position: relative;
    overflow: hidden;;
    padding: 0 30rem;
    transition: all .3s;
}
.pub_btn span{position: relative;z-index: 2;}
.pub_btn::before{content: ""; position: absolute; z-index: 1; lefT:0; top:0; width:0; height: 100%;
    background:rgba(255,255,255,0.2);
    transition: all 0.5s; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;
    -o-transition: all 0.5s;-ms-transition: all 0.5s;
}
.notice_list ul{margin-left: -15rem;margin-right: -15rem;}
.notice_list li{float: left;width: 50%;padding: 0 15rem;box-sizing: border-box;margin-bottom: 30rem;}
.notice_list dl{border: 1px solid #e1e1e1;box-sizing: border-box;padding: 50rem 40rem;position: relative;font-weight: bold;transition: all .3s;}
.notice_list dl:before{content: "";display: block;width: 212rem;height: 9rem;background: url(../images/line.jpg) no-repeat center;background-size: cover;position: absolute;left: 0;top: 0;}
.notice_list dd{margin-bottom: 60rem;}
.notice_list dd span{display: block;color: #717171;margin-bottom: 10rem;}
.noticeDiv{display: flex;justify-content: space-between;align-items: center;}

.notice_list dd a:first-child{display: block;line-height: 1.5;max-height: 3em;overflow: hidden;}
.notice_list dt{color: #555555;display: flex;justify-content: space-between;}
.notice_list .pub_btn{background: #f6f6f6;color: #000;}
.investor_03{margin-top: 60rem;padding: 100rem 0 150rem;box-sizing: border-box;}
.investor_03 img{width: 100%;}
.invest02-txt{margin: 20rem 0 40rem;color: #181818;}
.bg-cover{
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*k线*/
.kline_01 .invest-left,.kline_01 .invest-right{width: 100%;padding-left: 0;padding-right: 0;}
.kline_01 .kline-div{overflow: hidden;display: flex;align-items: center;}
.kline_01 .kline-div .stock_num{float: left;width: 42%;}
.kline_01 .kline-div .stock_list{float: left;width: 45%;}
.kline_01 .invest01:after{height: 4rem;}
.kline_02{padding: 70rem 0 150rem;box-sizing: border-box;}
.kline_img{text-align: center;}
.kline_img img{width: 80%;}
@media only screen and (min-width:1025px) {
    .pub_btn:hover{color: #fff!important;}
    .pub_btn:hover::before{width: 100%;}
    .notice_list dl:hover{background: url(../images/investor_01.png) no-repeat center;background-size: cover;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    .notice_list dl:hover .pub_btn{background: #b01f24;color: #fff!important;}
    .notice_list dl:hover .pub_btn span{color: #fff!important;}
}
@media only screen and (max-width:1024px) {
    .pub_btn{height: 25px;line-height: 25px;}
    .kline_01 .kline-div .stock_list{width: 50%;}
    .kline_img img{width: 100%;}
}
@media only screen and (max-width:767px) {
    .investor_01{padding: 5px 0 30px;background: #f6f6f6 url(../images/p_01.jpg) no-repeat center;background-size: cover;;}
    .invest01{margin-left: 0;margin-right: 0;}
    .invest-left, .invest-right{width: 100%;padding: 0;margin-top: 30px;}
    .stock_tit{padding-bottom: 20px;margin-bottom: 20px;}
    .stock_num-rr span{margin-left: 8px;}
    .stock_list{display: block;overflow: hidden;margin-top: 10px;}
    .stock_list dl{float: left;width: 50%;margin-bottom: 20px;}
    .pub_btn{padding: 0 15px;height: 30px;line-height: 30px;}
    .investor_02{padding: 20px 0;}
    .pubTitle{margin-bottom: 20px;}
    .notice_list ul{margin-left: 0;margin-right: 0;}
    .notice_list li{width: 100%;padding: 0;margin-bottom: 20px;}
    .notice_list li:last-child{margin-bottom: 0;}
    .notice_list dl{padding: 20px;}
    .notice_list dl:before{width: 140px;height: 5px;background-size: cover;}
    .notice_list dd{margin-bottom: 20px;}
    .investor_03{padding: 30px 0;}
    .invest02-txt{margin: 10px 0 25px;}
    .stock_p{text-align: left;padding-right: 0;margin-bottom: 20px;font-size: 14px;}
    .invest01:after{display: none;}
    .kline_01{padding-bottom: 10px;}
    .kline_01 .kline-div{display: block;}
    .kline_01 .kline-div .stock_num,.kline_01 .kline-div .stock_list{float: none;width: 100%;}

}
.notice_tab{text-align: center;}
.notice_tab ul{border-bottom: 1px solid #e2e2e2;}
.notice_tab li{display: inline-block;padding: 0 90rem;}
.notice_tab li a{padding: 60rem 0 30rem;box-sizing: border-box;display: block;position: relative;}
.notice_tab li a:after{content: "";width: 100%;height: 5rem;background: #b01f24;bottom: -1px;left: 0;position: absolute;display: none;}
.notice_tab li.on{background: url(../images/notice_01.png) no-repeat center;background-size: cover;font-weight: bold;}
.notice_tab li.on a:after{display: block;}
.notice_top{text-align: right;margin-bottom: 40rem;position: relative;z-index: 2;}
.seleItem{width: 230px;box-sizing: border-box;display: inline-block;margin-left: 20rem;}
.seleItem .pub_select{ position: relative;text-align: left;}
.seleItem .pub_select dt {position: relative;cursor: pointer; padding: 0 16px;background: #fff;height: 42px;line-height: 42px;border: 1px solid #e1e1e1;}
.seleItem i{position: absolute;right: 15px;font-size: 14px;height:30px;line-height: 30px;font-weight:normal;top: 50%;margin-top: -15px;transition: all .3s;color: #444444;}
.seleItem .pub_select dt.on_o i{transform: rotate(180deg);}
.seleItem .pub_select dd {z-index: 99; position: absolute; max-height:200px; overflow-y: auto; overflow-x: hidden; background: #fff; width:100%; left: 0px; top:100%; display: none;  border: 1px solid #eee;border-top: 0; box-sizing:border-box;box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.seleItem .pub_select dd a { display: block; line-height: 40px; white-space: normal; padding: 0 20px; }

/*公告*/
.notice_01 .notice_list ul{margin-left: 0;margin-right: 0;}
.notice_01 .notice_list li{width: 100%;padding: 0;position: relative;margin-bottom: 50rem;}
.notice_01 .notice_list li:after{content: "";display: block;width: 0;height: 6rem;background: #b01f24;position: absolute;left: 0;bottom: 0;transition: all .5s;}
.notice_01 .notice_list li:nth-child(2n) dl{background: url(../images/notice_02.jpg) no-repeat center;background-size: cover;border-color: #f6f6f6;}
.notice_01 .notice_list dl{padding: 30rem 50rem 40rem;}
.notice_01 .notice_list dl:before{display: none;}
.notice_01 .notice_list dd{margin-bottom: 0rem;}
.notice_01 .notice_list dt{justify-content: left;align-items: center;}
.notice_01 .notice_list dt>span{margin-right: 70rem;}

/*报告*/
.report_01{padding: 60rem 0;box-sizing: border-box;overflow: hidden;}
.report_list{min-height: 170px;}
.report_list ul{margin-left: -20rem;margin-right: -20rem;}
.report_list li{float: left;width: 25%;padding: 0 20rem;box-sizing: border-box;margin-bottom: 44rem;}
.report_list li a{display: block;border: 1px solid rgba(0,0,0,0);box-sizing: border-box;transition: all .5s;}
.report_list dl{ overflow: hidden; position: relative; box-shadow: 0 0 10px rgba(0,0,0,0.05); transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.report_list dd{position: relative;overflow: hidden;}
/* .report_list dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items:center;padding: 20rem;box-sizing: border-box;
    text-align: center;justify-content: center;} */
.report_list dt{position: relative;left: 0;top: 0;width: 100%;height: 100%;padding: 20rem;box-sizing: border-box;
    text-align: center;justify-content: center;}
.report_list dt .report_txt{
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: flex;
    justify-content: space-between;
}
.report_list dt .report_txt a:first-child{width: 80%;}
.report_list dt .report_txt a:first-child p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.report_list dt .report_txt .download{margin-top: 2px;}

.report_date{position: absolute;color: #969696;bottom: 20rem;margin-left: -30rem;font-weight: bold;display: none;}

/*公司治理*/
.governance_01{background: url(../images/governance_01.jpg) no-repeat center;background-size: cover;padding: 110rem 0;text-align: center;}
.governance_img{text-align: center;margin-top: 40rem;}
.governance_02{padding: 70rem 0 100rem;box-sizing: border-box;overflow: hidden;}
.governance_02 h2{text-align: center;margin-bottom: 50rem;}
.system_list ul{margin-left: -30rem;margin-right: -30rem;}
.system_list li{float: left;padding: 0 30rem;width: 50%;box-sizing: border-box;margin-bottom: 40rem;}
.system_list dl{border: 1px solid #e1e1e1;padding: 35rem 40rem;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;
    transition: all .5s;}
.system_list dd{width: 80%;}
.system_list dd a{display: flex;align-items: center;}
.system_list dd a i{margin-right: 30rem;color: #b01f24;}
.system_list dd a span{font-weight: bold;}
.system_list dt .pub_btn{background: #f6f6f6;color: #000;}

/*联系我们*/
.contact_01{position: relative;}
.contact_01 img{width: 100%;}
.contact-con{background: url(../images/contact_02.png) no-repeat center;background-size: cover;width: 885rem;position: absolute;right: 12.2%;top: 26%;
    padding: 65rem 80rem;box-sizing: border-box;}
.contact-con h3 a{cursor: inherit;color: #000;}
.contact-con h3 a:hover{color: #000!important;}
.contact-p{color: #717171;margin: 10rem 0 50rem;box-sizing: border-box;}
.contact-p a{cursor: inherit;color: #717171;}
.contact-p a:hover{color: #717171!important;}
.contact_list dl{margin-bottom: 25rem;color: #160403;}
.contact_list dl:last-child{margin-bottom: 0;}
.contact_list dd{color: #b01f24;font-size: 24rem;display: inline-block;width: 35rem;vertical-align: middle;}
.contact_list dt{width: calc(100% - 45rem);display: inline-block;vertical-align: middle;}
.contact_list dt b{margin-right: 10rem;}

/*问答页面*/
.QA-con{padding: 100rem 0 60rem;box-sizing: border-box;}
.QA-list{margin-bottom: 20rem;}
.QA-list li{position: relative;}
.QA-list li:after{content: "";display: block;width: 0;height: 6rem;background: #b01f24;position: absolute;left: 0;bottom: 0;transition: all .5s;}
.QA-list dl{border: 1px solid rgba(0,0,0,0);padding: 40rem 30rem;box-sizing: border-box;background: #f6f6f6;}
.QA-list li:nth-child(2n) dl{background: #fff;overflow: hidden;}
.QA-list dd{display: flex;justify-content: space-between;cursor: pointer;}
.Q-ll{width: 80%;}
.Q-ll img{width: 29rem;height: 29rem;margin-right: 15rem;float: left;}
.Q-ll span{float: left;width: calc(100% - 45rem);}
.Q-rr img{width: 40rem;height: 40rem;}
.jian{display: none;}
.QA-list dt{padding: 0 44rem;box-sizing: border-box;margin: 25rem 0;display: none;}
.A-date{color: #b01f24;margin-bottom: 20rem;}
.A-con{overflow: hidden;}
.A-ll img{width: 29rem;height: 29rem;margin-right: 15rem;float: left;}
.A-rr{float: left;width: calc(100% - 45rem);}
.QA-list li.on:after{width: 100%;}
.QA-list li.on dl{background: url(../images/QA_01.jpg) no-repeat center;background-size: cover;border-color: #e1e1e1;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.QA-list li.on .Q-ll{font-weight: 500;}
.QA-list li.on .jia{display: none;}
.QA-list li.on .jian{display: block;}

/*公司通讯之安排*/
.message_01{background: url(../images/message_01.jpg) no-repeat center;background-size: cover;padding: 90rem 0 150rem;box-sizing: border-box;}
.message_edit{padding: 0 60rem;box-sizing: border-box;overflow: hidden;}
.message_edit .edit_con_original ul{padding-left: 1em;color: #b01f24;}
.message_edit .edit_con_original ul li{color: #000;margin-bottom: 10rem;}
/*.message_edit .edit_con_original ul li:before{content: "";background: url(../images/circle.png) no-repeat center;display: inline-block;width: 8px;height: 8px;position: absolute;*/
/*left: 0;}*/
.protect_01{padding: 50rem 0;box-sizing: border-box;overflow: hidden;}
.disclaimers-con{padding: 100rem 0;box-sizing: border-box;overflow: hidden;}
@media only screen and (min-width:1025px) {
    .seleItem .pub_select dd a:hover{background: #b01f24;color: #fff!important;}
    .notice_01 .notice_list li:hover:after{width: 100%;}
    .notice_01 .notice_list li dl:hover{background: url(../images/notice_03.jpg) no-repeat center;background-size: cover;}
    .report_list dl:hover{border-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);}
    .system_list dl:hover{background: url(../images/notice_03.jpg) no-repeat center;background-size: cover;box-shadow: 0 0 15px rgba(0,0,0,.1);}
    .system_list dl:hover .pub_btn{background: #b01f24;color: #fff;}
}
@media only screen and (max-width:1280px) {
    .contact_list dd{font-size: 20px;width: 30px;}
    .contact_list dt{width: calc(100% - 35px);}
}
@media only screen and (max-width:1024px) {
    .report_date{margin-left: -25px;}
    .contact-con{top: 15%;}
    .Q-ll img,.A-ll img{margin-top: 2px;}
}
@media only screen and (max-width:767px) {
    .notice_top{display: flex;justify-content: space-between;margin-bottom: 20px;}
    .notice_tab li{padding: 0 5px;background-size: 100% 100%!important;font-size: 14px;}
    .notice_tab li a{padding: 30px 0 15px;}
    .notice_tab li.on{background: none;}
    .seleItem{width: 49%;margin-left: 0;}
    .notice_01{padding: 30px 0;}
    .notice_01 .notice_list dl{padding: 20px;}
    .notice_01 .notice_list dt>span{margin-right: 20px;}
    .report_01{padding: 30px 0;}
    .report_list li{width: 50%;}
    .report_date{bottom: 6px;margin-left: -30px;}
    .governance_01{padding: 30px 0;}
    .governance_02{padding: 30px 0;}
    .governance_02 h2{margin-bottom: 20px;}
    .system_list ul{margin-left: 0;margin-right: 0;}
    .system_list li{width: 100%;padding: 0;margin-bottom: 20px;}
    .system_list dl{padding: 20px 15px;}
    .system_list dd a i{font-size: 24px;margin-right: 10px;}
    .contact-con{position: static;width: 100%;padding: 30px 20px;}
    .contact-p{margin: 10px 0 30px;}
    .contact_list dl{margin-bottom: 15px;}

    .QA-con{padding: 30px 0;}
    .QA-list dl{padding: 20px;}
    .Q-ll{width: 90%;}
    .Q-ll img,.A-ll img{width: 18px;height: 18px;margin-right: 10px;}
    .Q-ll span,.A-rr{width: calc(100% - 30px);}
    .Q-rr img{width: 25px;height: 25px;}
    .QA-list dt{margin: 20px 0 0px;}
    .A-date{margin-bottom: 10px;}
    .message_01{padding: 30px 0;}
    .message_edit{padding: 0;}
    .report_list dt .report_txt a:first-child{width: 70%;}
    .report_list dt .report_txt .download{margin-top: 0;}
}


/*搜索结果*/
.serrch_cont{padding-bottom: 100rem;}
.search_top{background: #f8f8f8;padding:80rem 0;}
.search_int{width:800rem;margin: auto;max-width:94%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #b01f24;}
.search_result em{color: #b01f24;}
.search_le{float: left;color: #000;width: 105rem;line-height: 60rem;}
.search_input{border:1px solid #818181;background: #fff;padding: 4rem;overflow: hidden;margin-bottom: 20rem;border-radius: 10rem;}
.search_input input,.search_input button{height: 50rem;line-height: 50rem;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15rem;box-sizing:border-box;width: calc(100% - 140rem);float:left;}
.search_input button{width: 140rem;text-align: center; float: right;background: #b01f24;color: #fff;border-radius: 5rem;}
.search_re{float: right;width: calc(100% - 105rem);}

.search_list{padding-top: 45rem;}
.search_list ul{margin-bottom: 40rem;}
.search_list li{padding: 35rem 0;border-bottom: 1px solid #e3e3e6;}
.search_list dt{overflow: hidden;margin-bottom: 25rem;}
.search_list dt h3 span,.search_list dd span{color: #b01f24;}
.search_list h3{width: calc(100% - 150rem);line-height:1.5em;max-height:3em;float: left;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.search_list h3 a{display: block;}
.search_list .search_yd{float: right; font-weight: normal;}
.search_yd span{color: #a3a3a3;display: inline-block;}
.search_list dd{color: #595757;}
.search_list dd p{line-height: 1.5em;max-height: 3em;color: #9c9b9b;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}





@media only screen and (max-width:1024px) {
    .search_top{padding: 20px 0;}
    .search_list h3{width: calc(100% - 90px);}
    .search_input input, .search_input button{height: 32px;line-height: 32px;}
    .search_input input{padding: 0 5px;}
    .search_input button{width: 70px;}
    .search_input input{width: calc(100% - 70px);}
    .search_le{line-height: 42px;font-size: 14px;width: 70px;}
    .search_re{    width: calc(100% - 70px);}
    .search_input{margin-bottom: 10px;}
    .search_list{padding-top: 0;}
    .search_list h3{font-size: 18px;}
    .search_result{font-size: 14px;}
    .search_list li{padding: 15px 0;}
    .search_list dt{margin-bottom: 10px;}
    .search_int{width: 100%;max-width: 100%;}
    .search_input{padding:4px;}
    .search_list dd p{font-size: 14px;}
}
@media only screen and (max-width:767px) {
    .search_list h3,.search_list .search_yd{float: none;width: 100%;}
    .search_list .search_yd{line-height: 30px;}
}

/*==================================*/
.industry_con{margin-top:60rem;}
.v_tab{text-align: center; border-bottom: 1px solid #ebebeb; margin-bottom: 40rem;}
.v_tab ul{display: flex; flex-wrap: wrap;justify-content: center;}
.v_tab li{margin: 0 60rem;}
.v_tab li a{display: block;padding: 20rem 0;position: relative;}
.v_tab li a::after{visibility: hidden; opacity: 0; content: "";position: absolute;left: 0; bottom: 0; width: 0%;height: 4rem;background: #16439a;}
.v_tab li.on {font-weight: bold;}
.v_tab li.on a::after{visibility:visible;opacity: 1;width: 100%;}

.industry_01{margin-top: 90rem;padding-bottom: 70rem;overflow: hidden;}
.industry_01-ll{float: left;width: 67%;}
.industry_01-txt{margin-top: 20rem;text-indent: 2em;}
.industry_01-txt p{margin-bottom: 30rem;}
.industry_01-rr{float: right;width: 23.2%;margin-top: 5%;}
.materialR-item-swiper{position: relative;}
.industry_01-rr ul{border-bottom: 1px solid #124098;padding-bottom: 20rem;}
.industry_01-rr li{}
.industry_01-rr dd{margin-bottom: 5rem;}
.industry_01-rr dt{display: flex;justify-content: space-between;}
.industry_01-rr dt span{display: block;}
.industry_01-rr0img{padding: 10rem;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-left: auto;margin-right: auto;
    width: 55%;margin-top: 30rem;}
.industry_01-rr0text{text-align: center;margin-top: 15rem;}

.industry_02{position: relative;overflow: hidden;padding: 80rem 0;box-sizing: border-box;}
.industry_02 img{width: 100%;}
.industry_02-tit{text-align: center;width: 100%;}
.industry_02-tit h2{margin-bottom: 10rem;}
.industry_02-list{margin-top: 50rem;display: inline-block;width: 100%;}
.industry_02-list ul{margin-left: -17rem;margin-right: -17rem;}
.industry_02-list li{float: left;width: 20%;padding: 0 17rem;box-sizing: border-box;margin-bottom: 40rem;}
.industry_02-list dl{background: url(../images/x_03.jpg) no-repeat center;background-size: cover;box-shadow: 0 0 15px rgba(0,0,0,.1);border-radius: 5px;overflow: hidden;height: 80rem;
padding: 18rem;position: relative;text-align: center;}
.industry_02-list dt{position: absolute;width: 36rem;height: 3px;left: 50%;margin-left: -18rem;background: #1862bb;bottom: 14rem;}
.industry_02-list:last-child{margin-top: 0;}

.industry_03{padding: 90rem 0;box-sizing: border-box;overflow: hidden;}
.industry_03 h2{text-align: center;}
.industry_03-con{display: flex;align-items: center;}
.industry_03-ll{float: left;width: 37.5%;margin-right: 7%;}
.industry_03-ll li{background: url(../images/industry_04.jpg) no-repeat center;width: 48%;margin-right: 4%;float: left;
    height: 80rem;text-align: center;color: #fff;margin-bottom: 4%;padding-top: 20rem;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.industry_03-ll li span{display: inline-block;width: 36rem;height: 3rem;background: #fff;vertical-align: top;margin-top: 10rem;}
.industry_03-ll li:nth-child(2n){margin-right: 0;}
.industry_03-rr{float: left;width: 47.2%;}
.industry_03-rr img{width: 100%;}

.industry_04{padding: 90rem 0;box-sizing: border-box;}
.industry_04-tit{text-align: center;margin-bottom: 40rem;}
.industry_04-con{position: relative;}
.industry_04-con dt{background: linear-gradient(to top,rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);position: absolute;bottom: 0;padding: 20rem;box-sizing: border-box;
    color: #fff;width: 100%;text-align: center;display: none;}
.industry_04-con .swiper-slide-active dt{display: block;}
.industry_04-con .lhl_but div{background: none;color: #fff;font-size: 24rem;line-height: 36rem;text-align: center;
    width: 36rem;
    height: 36rem;margin-top: -18rem;background: #17449a;
}
.industry_04-con .lhl_but div.swiper-button-prev{left: 21%;}
.industry_04-con .lhl_but div.swiper-button-next{right: 21%;}
.industry_04-con .lhl_but div.swiper-button-disabled{background: #6e6e6e;}
.concrete_01{padding: 50rem 0 0;box-sizing: border-box;overflow: hidden;}
.concrete_01-tit{margin-bottom: 40rem;}
.concrete_01-tit h2{margin-bottom: 20rem;}
.concrete_01-txt{text-indent: 2em;}
.concrete_01-txt p{margin-bottom: 30rem;}
.concrete_01-vid{position: relative;}
.concrete_01-vid video{width: 100%;}
.video_button1{cursor: pointer;box-shadow: 0 0 10px rgba(0,0,0,0.2);width: 81rem;border-radius: 100%;}

.material_con{padding-top: 90rem;box-sizing: border-box;overflow: hidden;}
.material_con .v_tab li{width: auto;}
.material_con .v_tab .lhl_but{display: none;}
.material_tit{margin-bottom:60rem;box-sizing: border-box;}
.material_tit h2{margin-bottom: 15rem;}
.material_tit p{text-indent: 2em;margin-bottom: 30rem;}
.material_01{padding: 70rem 0;box-sizing: border-box;}
.material_01-item{overflow: hidden;display: none;}
.material_01-item.on{display: block;}
.material_01-ll{float: left;height: 640rem;width: 28.6%;margin-right: 40rem;}
.material_01-ll ul{display: block;}
.material_01-ll li{height: 80rem;position: relative;padding-left: 45%;color: #7995cd;border-bottom: 1px solid rgba(0,0,0,0);cursor: pointer;display: flex;
    align-items: center;padding-right: 40px;}
.material_01-ll li i{position: absolute;right: 13rem;left: auto;display: none;}
.material_01-ll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #16439a;}
.material_01-ll li.on{color: #1c489d;border-bottom: 1px solid #889fca;}
.material_01-ll li.on i{display: block;}
.material_01-rr{float: left;width: 57.2%;padding: 0 60rem;box-sizing: border-box;overflow: hidden;}
.materialR-item{position: relative;display: none;}
.materialR-item .lhl_but div{background: #17449a;width: 36rem;height: 36rem;text-align: center;line-height: 36rem;margin-top: -18rem;font-size: 24rem;opacity: 1;color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.materialR-item .lhl_but div.swiper-button-disabled{background: #6e6e6e;}
.materialR-item .lhl_but div.swiper-button-prev{left: -18rem;}
.materialR-item .lhl_but div.swiper-button-next{right: -18rem;}
.materialR-item.on{display: block;}
/*装备制造*/
.manufacture-txt{overflow: hidden;}
.manufacture-txt p{text-indent: 2em;margin-bottom: 30rem;}
.manufacture-text{padding: 0 6.9%;box-sizing: border-box;margin-bottom: 70rem;}
.manufacture-text p{margin-bottom: 30rem;}
.manufacture-txt .industry_01-rr{margin-top: 0;}
.manufacture_01 .material_01-ll{height: 540rem;}
.manufacture_01 .material_01-ll li{height: 90rem;}
.materialR-item-top{overflow: hidden;margin-bottom: 30rem;display: none;}
.materialR-item-top ul{}
.materialR-item-top li{width: auto;background: #eeeeee;border-radius: 30px;padding: 0 30px;height: 40px;line-height: 40px;margin-right: 10px;float: left;cursor: pointer;}
.materialR-item-top li.on{background: #17449a;color: #fff;}
.materialR-item-bot-item{display: none;}
.materialR-item-bot-item.on{display: block;}

.materialR-item-text{margin-bottom: 25rem;}
.logistics-tit{padding: 0 60rem;box-sizing: border-box;margin-bottom: 40rem;}
.phone-show{display: none;}

.material_01-item .industry_04{padding:0;}
/* .manufacture-body .material_edit{width: 100%;} */
/*è§†é¢‘å¼¹çª—*/
.video_appbox {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999999;
    opacity: 0;
    visibility: hidden;
    /*background: rgba(0,0,0,.8);*/
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
}

.video_appbox.show {
    visibility: visible;
    opacity: 1;
}

.video_appbox video {
    object-fit: cover;
    width: 100%;
    height: auto;;
}

.video_appbox .video_t {
    z-index: 2;
    background: #000;
    width: 1035px;
    max-width: 94%;
    max-height: 60%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 60%;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
    visibility: hidden;
    opacity: 0;

}

.video_appbox.show .video_t {
    visibility: visible;
    opacity: 1;
    top: 50%;

}

.video_appbox .mask {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
}

.lt9 .video_appbox .mask {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");
}

.vide0_close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    z-index: 99999;
}

.vide0_close i {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}

/*è§†é¢‘å¼¹çª—*/
@media only screen and (min-width:1025px) {
    .material_con .v_tab li a:hover{color: #16439a!important;}
}
@media only screen and (max-width:1280px) {
    .material_01-ll li{padding-left: 35%;}
}
@media only screen and (max-width:1024px) {
    .industry_03-ll li{height: 40px;}
    .industry_04-con .lhl_but div{font-size: 24px;}
    .industry_04-con .lhl_but div.swiper-button-prev{left: 18%;}
    .industry_04-con .lhl_but div.swiper-button-next{right: 18%;}
    .material_01-ll li{padding-left: 18%;}

    .pc-show{display: none;}
    .phone-show{display: block;}
    .industry_02-list dl{height: 40px;}
    .industry_02-list dt{width:20px;margin-left: -10px;bottom: 7px;height: 2px;}
}
@media only screen and (max-width:767px) {
    .industry_01-ll,.industry_01-rr{width: 100%;}
    .industry_01-rr dd{margin-bottom: 10px;}
    .industry_02-tit{position: static;margin-bottom: 20px;}
    .industry_02-tit p br{display: none;}
    .industry_03{padding: 30px 0;}
    .industry_03-con{display: block;}
    .industry_03-ll{width: 100%;margin-right: 0;}
    .industry_03-rr{width: 100%;}
    .industry_03-ll li{padding-top: 5px;}
    .industry_03-ll li span{width: 20px;height: 2px;margin-top: 5px;}
    .industry_03 h2{margin-bottom: 30px;}
    .industry_04{padding: 30px 0;}
    .industry_04-tit{margin-bottom: 20px;}
    .industry_04-con dt{padding: 10px;display: block;}
    .industry_04-con .lhl_but div{font-size: 16px;width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
    .industry_04-con .lhl_but div.swiper-button-prev{left: 20px;}
    .industry_04-con .lhl_but div.swiper-button-next{right: 20px;}

    .concrete_01{padding: 20px 0 0;}
    .concrete_01-tit{margin-bottom: 20px;}
    .material_01{padding: 20px 0 40px;}
    .material_01-ll{width: 100%;height: auto;margin-bottom: 10px;}
    .material_01-ll ul{display: flex;overflow-x: auto;box-sizing: border-box;width: 90%;margin: 0 auto;}
    .material_01-ll ul li{display: flex;align-items: center;width: auto;height: 50px;border-bottom: 0!important;text-align: center;margin-right: 30px;padding: 0;}
    .material_01-ll li i{position: static;transform: none;margin-left: 10px;display: none!important;}
    .material_01-rr{width: 100%;padding: 0 20px;}
    .materialR-item .lhl_but div{width: 30px;height: 30px;line-height: 30px;margin-top: -15px;font-size: 16px;}
    .materialR-item .lhl_but div.swiper-button-prev{left: -15px;}
    .materialR-item .lhl_but div.swiper-button-next{right: -15px;}
    .material_con{padding-top: 30px;}
    .material_tit{margin-bottom: 20px;}
    .material_tit h2{margin-bottom: 12px;}
    .material_con .v_tab{margin-bottom: 20px;padding: 0 40px;box-sizing: border-box;}
    .material_con .v_tab ul{flex-wrap: inherit;justify-content: inherit;}
    .material_con .v_tab ul li{margin: 0;}
    .material_con .v_tab ul li a{padding: 10px 0;}
    .material_con .v_tab .lhl_but{display: block;}
    .material_con .v_tab .lhl_but div{background: none;line-height: 44px;}
    .material_con .v_tab .lhl_but div.swiper-button-prev{left: 5px;}
    .material_con .v_tab .lhl_but div.swiper-button-next{right: 5px;}

    .manufacture_01 .material_01-ll{height: auto;}
    .manufacture_01 .material_01-ll li{height: 50px;}
    .materialR-item-top{margin-bottom: 10px;}
    .materialR-item-top ul{white-space: nowrap;overflow-x: auto;padding-bottom: 10px;}
    .materialR-item-top ul li{display: inline-block;float: none;}
    .materialR-item-top li{padding: 0 15px;height: 35px;line-height: 35px;}
    .video_button1{width: 30px;}

    .industry_02{padding: 30px 0;}
    .industry_02-tit h2{margin-bottom: 10px;}
    .industry_02-list li{width: 25%;}
    .industry_02-list dl{padding-top: 8px;}

}


.modular1 {
    height: 996rem;
    position: relative;
}
.industry_wrap{
    width: 1700px;
    max-width: 86%;
    margin: auto;
    height: 100%;
}
.modular1 ul {
    height: 100%;
    position: relative;
}

.modular1 ul::after {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    content: '';
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}

.modular1 li {
    font-size: 16rem;
    width: 17%;
    float: left;
    padding: 30rem;
    box-sizing: border-box;
    transition: all 1s;
    height: 100%;
    position: relative;
    /*cursor: url(../imgs/mouse.svg), auto;*/

}

/*.modular1 li::before,*/
.modular1 li::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    width: 100%;
    z-index: 1;
    box-sizing: border-box;
    background: rgba(0,0,0,0.04);
}

.modular1 .list {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
}

.modular1 .list .details {
    position: absolute;
    top: 250rem;
    z-index: 2;
}

.modular1 .list .wrap {
    height: 100%;
}

.modular1 .title {
    font-size: 24rem;
    font-weight: bold;
    position: relative;
    transition: all .5s;
}
.modular1 .title::after{content: "";position: absolute;width: 236rem;height: 5rem;background: #006bd9;bottom: -15rem;left: 0;display: none;}
.modular1 .sub_title {
    font-size: 24rem;
    margin-bottom: 1em;
    font-weight: 500;
}

.modular1 .hide {
    overflow: hidden;
    width: 630rem;
    margin-top: 30rem;
}

.modular1 .text {
    line-height: 1.8;
    font-size: 16rem;
}

.modular1 .text,
.modular1 .sub_title,
.modular1 .mores {
    transform: translate(-101%, 0);
    transition: all 1s;
}
.modular1 .mores{margin-top: 20px;}
.modular1 li .text {
    height: 240rem;
    overflow: hidden;
    text-indent: 2em;
    display: none;
}

.modular1 .more {
    margin-top: 20rem;
    border-radius: 5rem;
    color: #fff;
    position: relative;
    padding-right: 1em;
    margin-right: 2em;
    font-size: 20rem;
    display: block;
}


.modular1 .bgs {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: -1;
}

.modular1 .bgs .item {
    position: absolute;
    width: 100%;
    height: 100%;
    background: no-repeat center center;
    background-size: cover;
    opacity: 1;
    transition: all 1s;

}
.modular1 .bgs .item:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,49,107,0.49);}
.modular1 .bgs .item.active {
    opacity: 1;
    z-index: 1;
    animation: modular1-bg 1s;
}

@keyframes modular1-bg {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
.mores1{font-size: 20rem;margin-top: 10rem;}
.more1{color: #fff;}

.modular1 li.active::before {
    height: 100rem;
}
.modular1 li.active {
    width: 49%;
    padding: 90rem;

}
.modular1 li.active .title{font-size: 48rem;}
.modular1 li.active .title::after{display: block;}
.modular1 li.active .text,
.modular1 li.active .sub_title,
.modular1 li.active .mores {
    transform: translate(0, 0);
}
.modular1 li.active .mores1{display: none;}
.modular1 li.active:after{background: none;}
@media screen and (min-width: 1024px) {
    .modular1 li {
        background: none !important;
    }
}
@media screen and (max-width: 1024px) {
    .modular1 {
        height: auto;
        /*margin: 50px 0;*/
    }

    .modular1 .bgs {
        display: none;
    }

    .modular1 ul {
        margin: 0;
    }

    .modular1 li {
        background-size: cover;
        width: 100% !important;
        float: none;
        padding: 40px!important;
        margin-bottom: 20px;
    }

    .modular1 .list .details,
    .modular1 .list {
        position: static;
    }

    .modular1 .list .details {
        position: relative;
        top: 0;
    }

    .modular1 li .text,
    .modular1 li .sub_title,
    .modular1 li .mores {
        transform: translate(0, 0);
    }

    .modular1 .hide {
        width: 100%;
    }
    .modular1 .title{font-size: 20px!important;}
    .modular1 li .text{height: auto;min-height: 200px;}
    .modular1 li::after{background: rgba(0,0,0,.2)!important;border-left: 0!important;}
    .mores1{display: none;}
    .modular1 .more{font-size: 20px;}
    .modular1 .title::after{display: block;}
    .modular1 ul::after{display: none;}
    .modular1 .text{font-size: 16px;}
}
@media screen and (max-width: 560px) {
    .industry_01{margin-top: 30px;padding-bottom: 30px;}
    .concrete_01-tit h2{margin-bottom: 15px;}
    .industry_01-txt{margin-top: 20px;}
    .modular1 li{padding: 30px 20px!important;}
    .modular1 .text{font-size: 14px;}
    .industry_wrap{max-width: 100%;}
    .industry_01-rr ul{padding-bottom: 10px;}
    .industry_01-rr dt{font-size: 20px;}
    .industry_01-rr0img{margin-top: 30px;padding: 10px;}
}


.material_01-rrDiv{display: flex;justify-content: space-between;margin-bottom: 30rem;}
.material_edit{width: 78%;margin-bottom: 20rem;}
.rrDiv-img{width: 18%;}

@media screen and (max-width: 767px) {
    .material_01-rrDiv{display: block;}
    .material_edit.material_edit{width: 100%;}
    .rrDiv-img{width: 45%;margin-left: auto;margin-right: auto;margin-bottom: 30px;}
}

/*新的荣誉资质页面*/
.honor_cont{padding: 156rem 0;box-sizing: border-box;}
.honorNew_List ul{margin-left: -27rem;margin-right: -27rem;}
.honorNew_List li{float: left;width: 33.3%;padding: 0 27rem;box-sizing: border-box;margin-bottom: 60rem;}
.honorNew_List dl{transition: all .3s;}
.honorNew_List dd{overflow: hidden;}
.honorNew_List dt{background: #fff;padding: 25rem 30rem;box-sizing: border-box;font-weight: bold;}
.honorNew_List dt p{line-height: 24px;height: 48px;}
.honor_cont .pageout{padding-top: 20rem;padding-bottom: 0;}
@media screen and (min-width: 1025px) {
    .honorNew_List li dl:hover{box-shadow: 0 0 15px rgba(0,0,0,0.2);}
}
@media screen and (max-width: 1024px) {
    .honorNew_List dt p{line-height: 20px;height: 40px;}
}
@media screen and (max-width: 767px) {
    .honor_cont{padding-top: 40px;padding-bottom: 40px;}
    .honorNew_List ul{margin-left: 0;margin-right: 0;}
    .honorNew_List li{width: 100%;padding: 0;margin-bottom: 30px;}
    .honorNew_List dt{padding: 20px;}
    .honorNew_List dt p{height: auto;}
}

.kline_img iframe{width: 100%;height: 500px;}

/* 12.01 修改 */
.governance_add{padding: 90rem 0;box-sizing: border-box;overflow: hidden;}
.governance_add h2{text-align: center;}
.governance_add .dc_tab{margin-top: 60rem;}
.governance_add-div li{margin-bottom: 20rem;}
.governance_add-div dl{border: 1px solid #dcdcdc;position: relative;}
.governance_add-div dl::after{content: "";display: block;width: 0;height: 4rem;background: #b01f24;position: absolute;left: 0;bottom: -1px;transition: all .5s;}
.governance_add-div dd{padding: 30rem 50rem;box-sizing: border-box;font-weight: bold;cursor: pointer;}
.governance_add-div dd h3,.governance_add-div dd p{display: inline-block;}
.governance_add-div dd h3{width: 190rem;font-weight: bold;}
.governance_add-div dd p{margin-left: 20rem;}
.governance_add-div dd span{ float: right; font-size: 24rem; margin-top: 15rem;color: #b01f24;
    transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }
.governance_add-div dt{padding: 0 50rem 70rem;box-sizing: border-box;display: none;}
.dc_tab li span{margin: 0;padding-left: 50rem;padding-right: 50rem;}
.dc_tab li span::after{background: #b01f24;}

.governance_add-div li.on  dd span{ transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
.governance_add-div li.on dl{background: url(../images/notice_03.jpg) no-repeat center;background-size: cover;}
.governance_add-div li.on dl::after{width: 100%;}
@media screen and (min-width: 1025px) {
    
}
@media screen and (max-width: 767px) {
    .governance_add-div li{margin-bottom: 20px;}
    .governance_add-div dd{padding: 18px 20px;}
    .governance_add-div dd h3{width: auto;}
    .governance_add-div dd span{margin-top: 0;font-size: 20px;}
    .governance_add-div dd p{margin-left: 20px;}
    .governance_add-div dt{padding: 0 20px 30px;}
    .governance_add-div dl::after {height: 2px;}
}