
/* 贸易支持 start */
.investor_main{background: #f1f3f5;padding-top: 50px;padding-bottom: 100px;}
.investor_top{padding: 160px 0;}
.investor_top .desc{font-size: 26px;color: #fff;padding: 0 15px;text-align: center;}
.investor_from{margin-top: 40px;}
.investor_from .tit{text-align: center;}
.investor_from .tit h2{font-size: 26px;font-family: 'gilroy-bold';margin-bottom: 10px;}
.investor_from .tit p{font-size: 16px;color: #828282;}
.investor_from .from_content{margin-top: 10px;}
.investor_from .investor_biaodan .form_line{display: flex;flex-wrap: wrap;padding: 20px 0;border-bottom: 1px solid #dddddd;}
.investor_from .form_line .form_item{width: calc(50% - 20px);margin-right: 40px;}
.investor_from .form_line .form_item:nth-child(2n){margin-right: 0;}
.investor_from .form_line .form_item .lable{font-size: 16px;margin-bottom: 5px;}
.investor_from .form_line .form_item .lable span{color: #fe0e0e;}
.investor_from .form_line .form_item .input_box{background: #fff;height: 50px;line-height: 50px;border-radius: 10px;}
.input_box input{width: 100%;height: 100%;padding: 0 15px;border-radius: 10px;}
.form_item textarea{width: 100%;border-radius: 10px;height: 150px;padding: 20px;}
.input_box .select{width: 100%;height: 100%;}
.layui-form-select,.layui-select-title{height: 100%;}
body, button, input, select, textarea{font-family: 'gilroy-medium';}
.formline_one .form_item{width: 100% !important;margin-right: 0 !important;}
.form_lastline{display: flex;flex-wrap: wrap;align-items: center;font-size: 15px;margin-top: 20px;}
.form_lastline .name{margin-right: 20px;}
.form_lastline .name_tips{padding: 12px 25px;border: 1px solid #dfe1e3;border-radius: 30px; position: relative;}
.form_lastline .name_tips span{color: #a4a4a5;}
.form_lastline .name_tips input{ position: absolute; opacity: 0; left: 0px; width: 100%; height: 100%; top: 0px;}
.form_button button{margin-top: 40px;background: #37bbb8;width: 200px;height: 50px;border-radius: 25px;font-family: 'gilroy-bold';color: #fff;border: none;}
/* 贸易支持 end */

/* 公司公告 start */
.layui-form-select dl dd.layui-this{background-color: #37bbb8;}
.announcement_main{padding-top: 60px;}
.announcement_search{position: relative;z-index: 20;}
.announcement_search .container1200{border-top: 1px solid #e5e5e5;padding: 10px 0;}
.announcement_search .annou_form{display: flex;align-items: center;}
.annou_form .annou_select{width: 200px; height: 50px;font-family: 'gilroy-light';}
.annou_form .annou_serach{width: calc(100% - 200px);}
.annou_form .annou_serach .anoubox{position: relative;}
.annou_form .annou_serach .anoubox::after{display: block;content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);background: #c6c6c6;height: 20px;width: 1px;}
.annou_form .annou_serach input{width: 100%;padding-left: 25px;height: 50px;font-family: 'gilroy-light';}
.annou_form .annou_serach .anoubox button{position: absolute;top: 0;right: 0;border: none;background: none;width: 50px;height: 50px;}
.annou_form .annou_serach .anoubox button i{font-size: 20px;color: #37bbb8;}
.annou_form .layui-form-select .layui-edge{right: 25px;border: none !important;width: 13px;height: 8px;background: url(../webimages/select_down.png) no-repeat;}
.annou_form .layui-form-select .layui-input{padding-left: 0;font-family: 'gilroy-light'; height: 50px;}

.announcement_content{background-color: #f1f3f5;padding-top: 40px;padding-bottom: 100px;}
.announcement_list .item{display: flex;align-items: center;justify-content: space-between;background: #fff;padding: 25px 30px;border-radius: 10px;transition: all 0.4s;color: #828282;margin-bottom: 10px;border:#fff solid 1px}
.announcement_list .item .name{font-size: 16px;width: calc(100% - 90px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.announcement_list .item .date{font-size: 16px;width: 90px;text-align: right;}
.announcement_list .item:hover{background: #fff;color: #000;box-shadow: 0 5px 20px rgba(55, 187, 184,0.6); border:#FF0000 solid 1px}
.announcement_page{margin-top: 40px;}
/* 公司公告 end */


/* 投资者服务 start */
.service_main{background: #f8f8f8;padding-top: 120px;padding-bottom: 30px;}
.service_bigbox{padding: 100px 0px;position: relative;}
.service_text{position: absolute;top: 15%;left: 50%;transform: translateX(-50%);color: #fff;font-family: 'gilroy-light';font-size:30px;width: 80%;text-align: center;letter-spacing: 5px;}
.service_bottom{position: relative;z-index: 10;}
.service_list{display: flex;flex-wrap: wrap;}
.service_list .item{margin-right: 20px;width: calc(33.3% - 15px);background-image: linear-gradient(to right, #fff, #e1b5b2);transition: all 0.4s;padding: 50px 30px;border-radius: 20px;border: 2px solid #fff; margin-bottom:30px;}
.service_list .item:nth-child(3n){margin-right: 0;}
.service_list .item .icon img{height: 35px;}
.service_list .item .text h2{font-size: 24px;font-family: 'gilroy-bold';margin-top: 20px;margin-bottom: 6px;}
.service_list .item .text p{font-size: 16px;}
.service_list .item .text .fz20{font-size: 16px;}
.service_list .item:hover{background-image: linear-gradient(to bottom left, #ecfbfb, #d0f5f4);border-color:#a64640;}
.service_list .item .icon_content{display: flex;align-items: center;margin-bottom: 15px;}
.w103-iconfont {
    font-family: "w103-iconfont" !important;
    font-size: 30px;
}
.service_list .item .icon_content h2{font-size: 22px;font-family: 'gilroy-bold';padding-left: 15px;}
/* 投资者服务 end */



/* 公告分类 */

.announcementClass{text-align: center; padding-bottom: 35px; padding-left: 0px; padding-right: 0px;}
.announcementClass a{ line-height: 40px;font-size: 16px;width: 15%; margin-right: -1px; display: inline-block; border: 1px solid #e5e5e5;color: #293560;}
.announcementClass a:first-child{ border-radius: 10px 0px 0px 10px;}
.announcementClass a:last-child{ border-radius: 0px 10px 10px 0px;}
.announcementClass a.cur{ background: #a64640; border-color: #a64640; color: #fff;}
.announcementClass a:hover{ background: #a64640; border-color: #a64640; color: #fff;}


/* 公告分类 */

.layui-layer-dialog .layui-layer-padding{padding: 20px 8px 20px 55px !important;}
.layui-layer-dialog .layui-layer-content{word-break: break-word !important;}

.RelevantDocuments{ position: relative; margin-top: 20px;}
.RelevantDocuments span{position: absolute; left: 0px; top: 0px; display: none; line-height: 30px; display: block; padding-bottom: 10px;}
.RelevantDocuments ul li{ display: inline-block; position: relative; border: 1px solid #ccc; padding:0px 30px 0px 10px; border-radius: 4px; line-height: 30px; margin: 0px 10px 10px 0px;}
.RelevantDocuments ul li em{position: absolute; right: 0px; top: 0px; width: 30px; height: 30px; cursor: pointer; transform: rotate(45deg);}
.RelevantDocuments ul li em::after{ content: ''; width: 1px; height: 50%; transform: translateY(-50%); background:#d02020; position: absolute; left: 50%; top: 50%;}
.RelevantDocuments ul li em::before{ content: ''; width: 50%; height: 1px; transform: translateX(-50%); background:#d02020; position: absolute; left: 50%; top: 50%;}

/* 响应处理 */
@media (max-width: 1630px) {

}
@media (max-width: 1560px) {

}
@media (max-width: 1366px) {

}

@media (max-width: 1260px) {
    .investor_main{padding-top: 50px;padding-bottom: 80px;}
    .investor_top .desc{font-size: 22px;}
    .service_text{font-size: 26px;}
    .service_list .item{padding: 40px 20px;}
    .service_list .item .text h2{font-size: 22px;}
    .service_list .item .text .fz20{font-size: 16px;}
}

@media (max-width: 991px) {
    .investor_top{padding: 120px 0;}
    .investor_from .tit h2{font-size: 24px;}
    .service_text{top: 50%;transform: translate(-50%,-50%);}
    .service_list .item{width: calc(50% - 20px);margin-right: 40px;margin-bottom: 20px;}
    .service_list .item:nth-child(2n){margin-right: 0;}


    .announcementClass a{ line-height: 50px; font-size: 14px; width: 180px;}
}
@media (max-width: 768px) {
    .investor_main{padding: 40px 0;}
    .investor_from .tit p{font-size: 16px;}
    .investor_from .tit p br{display: none;}
    .investor_from{margin-top: 30px;}
    .investor_from .form_line .form_item{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .investor_from .investor_biaodan .form_line{border: none;padding: 0;}
    .announcement_main{padding-top: 40px;}
    .announcement_content{padding-bottom: 40px;}
    .announcement_list .item .name{font-size: 14px;}
    .announcement_list .item .date{font-size: 14px;}
    .service_main{padding-top: 40px;}
    .service_text{font-size: 18px;}

    .service_list .item .text h2{font-size: 18px;}
    .announcementClass a{ line-height: 45px; font-size: 13px; width: 19%;}

    .RelevantDocuments{ position: relative; padding-left: 0px; margin-top: 20px;}
    .RelevantDocuments span{position: relative;}
    .RelevantDocuments ul li{ margin: 0px 10px 10px 0px;}
		.service_bigbox{padding: 30px 0;}
		.service_list .item:last-child{margin-bottom: 0;}
}
@media (max-width: 520px) {
    .investor_top .desc{font-size: 16px;line-height: 24px;}
    .investor_top .desc br{display: none;}
    .investor_top{padding: 80px 0;}
    .investor_from .tit h2{font-size: 18px;}
    .investor_from .tit p,.investor_from .form_line .form_item .lable{font-size: 14px;}
    .investor_from .form_line .form_item{margin-bottom: 15px;}
    .investor_from .form_line .form_item .input_box{height: 45px;line-height: 45px;}
    .form_lastline{font-size: 12px;}
    .form_lastline .name{width: 100%;margin-right: 0;margin-bottom: 15px;}
    .form_lastline{margin-top: 0;}
    .form_button button{margin-top: 30px;}
    .announcement_list .item{padding: 20px 15px;}
    .annou_form .annou_select{width: 100px;}
    .annou_form .annou_serach {width: calc(100% - 100px);}
    .annou_form .annou_serach .anoubox button i{font-size: 16px;}
    .announcement_content{padding-top: 20px;}
    .service_text{font-size: 16px;}
    .service_list .item{margin-right: 0;width: 100%;border-radius: 10px;padding: 30px 20px;}
    .service_list .item .text p{font-size: 14px !important;}
		.service_list .item .icon img{height: 25px;}
    
}











