@charset "utf-8";
/* AB模板网 整站模板下载 */
/* 模板：Www.AdminBuy.Cn */
/* 仿站：Fang.AdminBuy.Cn */
/* QQ：9490489 */
.banbg{width:100%; overflow: hidden;}
.banbg img{width:100%; vertical-align: middle;}
/**/
.product_page_list_box{width:100%; overflow: hidden; background:url("../images/h_pro_bg.png") no-repeat center top;}
.product_cate_box{width:22%; float:left; position: relative; background:#fff;box-shadow: 0 3px 5px rgba(1,11,54,0.15);z-index: 3}
.product_cate_box:before{content:"";width:100%; height:8px;background:#2a5486;position: absolute;top:0;left:0;}
.product_cate_box:after{content:"";width:100%;height:40px;background:url("../images/cate@ying.png") no-repeat center;background-size:cover;position: absolute;bottom:-18px; left:0;right:0;z-index: -2;}
.pro_cate_box{background:#fff;overflow: hidden;padding:1.35rem;}
.cate_tit{width:100%;padding:0.57rem 1rem 1rem;border-bottom:1px #ddd dashed;}
.cate_tit i{display:inline-block;width:35px;height:50px;margin-right:1rem;vertical-align: top;background-size:100%;}
.cate_tit h2{display:inline-block; font-weight: 400;position: relative;line-height: 1.2;}
.cate_tit h2:before{content:attr(data-title);display:block;font-size:0.875rem; text-transform: uppercase;text-align: left;}
.cate_list{width:100%; overflow: hidden;margin:1rem 0;}
.cate_list li{width:100%; margin-bottom:10px}
.cate_list li a{display:block;line-height: 2;}
.cate_list li.active a{ color:#2a5486}
.menu_a{display:block;border:1px #ddd solid;border-radius: 5px; position: relative;padding:0.25rem 1rem;font-size:1.25rem;}
.menu_a img{border:2px #818181 solid;border-radius: 50%; vertical-align: middle;padding:3px;margin-right:1rem;width:30px;height:30px;margin-top:-5px;position: relative;filter: grayscale(10);}
.menu_a strong{font-weight:400;}
.cate_sum{width:100%; overflow: hidden; padding:1rem;background:#fff;}
.cate_sum a{display:block; border-bottom:1px #ddd dashed; padding:0.35rem 0; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.cate_sum a img{margin-right:1rem; vertical-align: middle;width:20px;border:1px #818181 solid;padding:3px;border-radius: 50%;filter:grayscale(100);opacity: 0.7;}
.cate_sum a:hover,.cate_sum a.active{color:#2a5486}
.cate_sum a:hover img,.cate_sum a.active img{border:1px #2a5486 solid;filter:hue-rotate(0deg);}
.cate_contact_box{width:100%; overflow: hidden;}
.cate_contact_box strong{display:block;padding:1rem 0;text-align: center;}
.cate_contact_box h2{font-size:1.125rem;display:block;margin-bottom:1.35rem;position: relative;}
.cate_contact_box h2:before{content:"";width:100%; height:2px;background:#2a5486;position: absolute;left:0;bottom:-5px;}
.cate_contact_box h2:after{content:"";width:10%; height:2px;background:#243665;position: absolute;left:0;bottom:-5px;}
.cate_contact_con{width:100%;font-size:0.875rem;line-height: 2}
.cate_contact_con p{position:relative;padding-left:2rem;padding-bottom:0.35rem;}
.cate_contact_con p img{width:20px;height:20px; border:1px #243665 solid; border-radius: 50%;padding:3px; position: absolute;left:0;top:5px;}
.cate_jm_box{width:100%; text-align: center;padding-top:1rem; border-top:1px #ddd dashed;margin-top:1rem;}
.cate_jm_box h3{font-size:1.425rem;display:block;}
.cate_jm_box a{display:inline-block;padding:2px 15px;border-radius: 10px;font-weight: 600;margin:5px;font-size:0.875rem;}
.dl{border:1px #243665 solid;color:#243665;}
.jm{border:1px #2a5486 solid;color:#2a5486;}
/**/
.product_list_page{width:75%; float:right;box-shadow: 0 0 5px rgba(1,11,54,0.15);overflow: hidden;padding:1.35rem;}
.cate_name_box{width:100%; overflow: hidden;background:url("../images/pro@lin.jpg") repeat-x bottom;padding-bottom:1.25rem;padding-top:1rem;}
.cate_name{width:60%;float:left;padding-top:10px;}
.cate_name i{display:inline-block;width:30px;margin-right:10px;filter: grayscale(100);vertical-align: top;margin-top:5px;}
.cate_name i img{height:30px;}
.cate_name h2{display:inline-block;position: relative;font-size:1.325rem;}
.cate_name h2:after{content:attr(data-title);display:block;font-size:0.75rem;text-transform: uppercase;}
.cate_tii i{vertical-align: top;display:inline-block;width:32px;}
.cate_tii i img{border:2px #818181 solid; border-radius: 50%;padding:3px;}
.cate_other{width:40%;float:left; overflow: hidden;}
.cate_other_cuz{width:calc(100% - 160px); float:left;}
.cate_other_cuz a{display:inline-block;width:60px;border:1px #9b0000 solid; border-radius: 10px;line-height: 1.2;padding:5px 8px;text-align: center;font-size:1.125rem;margin-top:10px;}
.cate_other_contact{width:160px;float:right;}
.cate_other_contact i{display:inline-block;border-radius: 50%;border:1px #000 solid;width:15px;height:15px;text-align: center;color:#000;line-height: 15px;font-size:0.75rem;margin-right:5px;}
.cate_other_contact h4{color:#b61215;font-size:1.2rem; line-height: 1.1;}
.product_list_con{width:100%;overflow: hidden;margin-bottom:2rem;}
.product_list_con ul{width:100%;overflow: hidden;margin-bottom:2rem;}
.product_list_con li{width:calc(100%/3);float:left; text-align: center; overflow: hidden;}
.product_list_con li a{display:block;margin:0.875rem;padding:5px; overflow: hidden;position: relative;border:1px #ddd solid;transition: .6s;}
.pro_li_item_img{width:100%; overflow: hidden;}
.pro_li_item_img img{width:100%; vertical-align: middle; border:1px #ddd solid;}
.pro_li_item_name{width:100%; text-overflow: ellipsis;white-space: nowrap;padding:0.475rem 0;}
.pro_li_item_text{width:100%;height:100%;background:rgba(2,33,88,0.85);color:rgba(255,255,255,0.8);text-align: left;position: absolute;top:0;left:0;right:0;bottom:0;font-size:0.875rem;padding:1rem;line-height: 1.9; overflow: hidden;transition: all .6s;display:none;}
.pro_li_item_txt{border:1px #fff solid;height:100%;padding:1rem;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;transition: .8s;}
.product_list_con li a:hover .pro_li_item_text{display:block;}
/**/
.pro_case_rec_box{width:100%; overflow: hidden;}
.pro_case_rec_box h2{display:block;}
.pro_case_rec_box h2 i{display:inline-block;font-size:2rem;color:#2a5486;margin-right:5px;}
.pro_case_rec_box li{width:100%; overflow: hidden; border:1px #ddd solid;padding:0.75rem;margin:0 0 1.75rem;position: relative;}
.case_rec_item{width:40%;overflow: hidden; float:left; position: relative;}
.case_rec_item_tx{width:106px;height:55px; background:url("../images/case_tit.png") no-repeat left top;position: absolute;left:0.75rem;padding-top:10px;color:#fff;text-align: center;}
.case_rec_item_tx a{color:#fff;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.case_rec_item_tx strong{display:inline-block;font-weight:400;}
.case_rec_item_img{width:100%; overflow: hidden;height:260px;}
.case_rec_item_img img{width:100%; vertical-align: middle;object-fit: cover;height:100%;}
.case_rec_item_text{width:60%; float:left; overflow: hidden;padding-left:2rem;}
.case_rec_item_name{font-size:1.25rem;font-weight: 600;padding-bottom:1rem;width:100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.case_rec_item_date{width:100%;font-size:0.875rem;opacity: 0.8;}
.case_rec_item_date span{display:inline-block;margin-right:2rem;}
.case_rec_item_in{width:100%; overflow: hidden;padding:1rem 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:110px;}
.case_rec_item_more a{display:inline-block; color:#2a5486;position: relative;float:right;background:#fff;padding-left:1rem;bottom:20px;}
.case_rec_item_other{width:100%; overflow: hidden;}
.case_rec_item_tags{width:calc(100% - 140px);float:left;vertical-align: middle;font-size:0.875rem;opacity: 0.8;}
.case_rec_item_tags span{display:inline-block;margin-right:10px;}
.case_rec_item_zx{width:120px;border:1px #022158 solid;text-align: center;border-radius: 10px;float:right;}
.case_rec_item_zx a{display:block; padding:3px 0;color:#022158;font-size:0.875rem;}
/**/
.pro_case_list_box{width:100%; overflow: hidden;}
.case_pro_item_box{width:100%; overflow: hidden;margin:1rem 0;}
.case_pro_item_box h3{display:block;color:#022158;padding-left:1.375rem; position: relative;}
.case_pro_item_box h3:before{content:"";width:8px;height:60%; background:#2a5486; position: absolute;left:0;top:6px;}
.case_pro_item_box h3:after{content:"";width:3px;height:60%; background:#022158; position: absolute;left:12px;top:6px;}
.case_pro_list{width:100%; overflow: hidden;}
.case_pro_list li{width:calc(100%/4);float:left;text-align: center;}
.case_pro_list li a{display:block;margin:0.75rem; padding:0 3px 3px 0;background:#fff;border-radius: 10px;box-shadow: 2px 2px 1px rgba(1,11,54,0.15);overflow: hidden;position: relative;}
.case_img{width:100%; overflow: hidden;height:190px;}
.case_img img{border-radius:10px;width:100%;height:100%; object-fit: cover;vertical-align: middle;}
.case_name{width:100%;background:rgba(255,255,255,0.8);padding:0.675rem 0; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: absolute;bottom:0;}
/**/
.pro_recom_container{width:100%; overflow: hidden;}
.allpro_recom_list{height:1145px;}
.pro_tit{width:100%; padding-bottom:1rem; overflow: hidden;vertical-align: middle;}
.pro_tit h2{font-size:1.375rem;display:inline-block;}
.pro_tit i{font-size:2rem;color:#2a5486;display:inline-block;background:url("../images/pro@rec.png") no-repeat center;background-size:cover;width:30px;height:30px;vertical-align: top;margin-right:5px;}
.pro_tit em{margin-right:10px;font-size:1.45rem;font-weight: 600;}
.pro_recom_list{width:100%; overflow: hidden;padding-bottom:1rem;}
.pro_recom_list li{width:calc(100%/4);float:left; overflow: hidden;text-align: center;}
.pro_recom_list li a{display:block; margin:1rem;padding:6px; border:1px #ddd solid; overflow: hidden;}
.pro_re_item_img{width:100%; overflow: hidden;}
.pro_recom_list li img{border:1px #ddd solid; vertical-align: middle;width:100%;}
.pro_re_item_name{width:100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding:0.75rem 0;}
.pro_recom_list .swiper-slide {height: calc((100% - 30px) / 3);}
.pro-swiper-pagination {width:40%;text-align: center;bottom:0;left:30%;}
.pro-swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;background:#fff;border:1px #ddd solid;border-radius: 5px;line-height: 30px;opacity: 1.0;font-size:0.875rem;}
.pro-swiper-pagination .swiper-pagination-bullet-active{background:#ff5901;border:1px solid #ff5901;color:#fff;}
.pro-swiper-button-next{width:70px;cursor: pointer;right:20%;height:30px;z-index: 100;bottom:0;}
.pro-swiper-button-prev{left:20%;width:70px;cursor: pointer;height:30px;z-index: 100;bottom:0;}
.pro-swiper-button-next:before{content:"下一页";position: absolute;right:0;border:1px #ddd solid;height:30px;width:100%;color:#333;background:#fff;border-radius: 5px;text-align: center;line-height: 30px;font-size:0.875rem;}
.pro-swiper-button-prev:before{content:"上一页";position: absolute;left:10%;border:1px #ddd solid;height:30px;width:100%;color:#333;background:#fff;border-radius: 5px;text-align: center;line-height: 30px;font-size:0.875rem;}
.pro-swiper-button-next:hover:before,.pro-swiper-button-prev:hover:before{border:1px #ff5901 solid;background:#ff5901;color:#fff;}
/**/
.admin_buy_cn img{ max-width:100% !important; height:auto !important;display:inline-block;}
.admin_buy_cn p{text-wrap: inherit !important; margin-bottom: 10px; line-height: 26px;
}}
.admin_buy_cn p span{text-wrap: inherit !important;}
.product_detail_top{width:100%; overflow: hidden;}
.product_img{width:40%; float:left; overflow: hidden;}
.product_img img{width:99%; overflow: hidden;border:1px #ddd solid; vertical-align: middle;}
.pro_big_box{width:100%; margin-bottom:20px;}
.product_para_sum{width:60%; float:left; overflow: hidden;padding-left:3rem;font-size:0.875rem;}
.product_para_sum h2{display:block;text-align: center;font-size:1.25rem; padding-bottom:2rem;}
.product_sum1{width:100%;margin-bottom:1rem;overflow: hidden; line-height: 2;}
.product_sum1 p{border-bottom:1px #ddd solid;padding:10px 0;}
.product_sum1 p strong{display:inline-block;margin-right:10px;}
.product_notice{width:100%;}
.product_notice strong{color:#2a5486;font-weight: 400;}
.product_contact{width:100%;margin-top:1rem;}
.product_contact a{display:inline-block;border:1px #2a5486 solid;border-radius: 10px; color:#2a5486;padding:5px 10px;}
.product_tel{overflow: hidden;}
.product_tel i{display:inline-block;font-size:1.35rem;color:#000; transform: rotate(25deg);}
.product_tel strong{color:#2a5486}
.product_tips{width:100%; overflow: hidden;background:url("../images/tips_bg.jpg") no-repeat center; padding:2rem;font-size:0.875rem;background-size:cover;}
.product_tips h3{display:block; text-align: center;font-size:1.325rem; color:#2a5486;padding-bottom:1rem;}
.product_tips h4{display:block;text-align: right;font-size:0.875rem; font-weight: 400;}
.productCon{width:100%; overflow: hidden;margin:1rem 0;padding:1rem 0;}
.productDetail table{width:100%;display:inline-table;border:0;max-width:100%;}
.productDetail table tbody{width:100%;}
.productDetail table tr{border:1px #ddd solid;}
.product_de_name{width:100%; overflow: hidden;background:url("../images/xq@lin.png") repeat-x center bottom;padding:1rem 0;margin-bottom:1rem;vertical-align: middle;line-height: 1;}
.product_de_name i{display:inline-block;color:#2a5486;border:1px #2a5486 solid;width:15px;height:15px; border-radius: 50%;text-align: center;line-height: 15px;vertical-align: middle;margin-right:10px;float:left;padding:3px;}
.product_de_name h3{display:inline-block;font-size:1.25rem;vertical-align: middle;float:left;}
.product_de_name strong{font-size:1.25rem;display:inline-block;color:#2a5486;vertical-align: middle;float:left;}
.product_video{text-align: center;}
.product_video video{width:70%;border-radius: 10px;margin:0 auto;text-align: center;}
.productDetail_contact{width:100%; overflow: hidden;}
.pro_contact_text{width:70%; float:left;overflow: hidden;}
.pro_contact_tel{width:30%; float:left; text-align: center;}
.pro_contact_text h4{font-weight:400;font-size:1rem; padding-left:1.745rem;background:url("../images/dz_ico.png") no-repeat left center;width:calc(100%/2);float:left;line-height: 2;}
.pro_contact_tel img{transform:rotateY(180deg);vertical-align: middle;display:block;margin:0 auto;}
.pro_contact_tel h5{border:1px #243563 solid; display:inline-block; padding:5px 1.25rem;border-radius: 10px;font-size:1rem;font-weight: 400;color:#243563;position: relative;top:-20px;background:#fff;}
.pro_contact_tel h5 span{font-weight:600;display:inline-block;color:#2a5486;}
/**/
.news_cate_list{width:100%; overflow:hidden;}
.news_cate_list li{width:100%; border-bottom:1px #ddd dashed;}
.news_cate_list li a{display:block;margin: 0.875rem 0; border:1px #ddd solid;border-radius: 5px;vertical-align: middle; padding:0.75rem;font-size:1.125rem;position: relative;}
.news_cate_list li a:before{content:"";width:18px;height:18px;background:#ddd;border-radius: 5px;position: absolute;right:1rem;top:37%;}
.news_cate_list li a:after{content:"";width:0;height:0;position: absolute;right:1.35rem;top:45%;border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.news_cate_list img{margin-right:1rem; vertical-align: middle;width:25px;border:1px #818181 solid;padding:2px;border-radius: 50%;filter:grayscale(100);}
.news_cate_list li a strong{font-weight: 400;vertical-align: middle;display:inline-block;}
.news_cate_list li a:hover,.news_cate_list li a.active{color:#2a5486;background:#fff;}
.news_cate_list li a:hover img,.news_cate_list li a.active img{border:1px #2a5486 solid;filter:grayscale(0);}
.news_cate_list li a:hover:before,.news_cate_list li a.active:before{background:#f55319;}
.news_detail{width:100%; overflow: hidden;}
.news_title{width:100%; overflow: hidden;text-align: center;padding-bottom:1rem;}
.news_title h2{font-size:1.735rem;display:block;}
.art_other{width:100%; float:left; overflow: hidden;text-align: center;opacity: 0.8;font-size:0.875rem;}
.art_other span{display:inline-block;margin-right:15px;}
.art_back{width:30%; float:right; text-align: right;}
.art_back a{display:inline-block;font-size:0.875rem;opacity: 0.8;}
.art_back a i{font-size: 1.25rem;font-weight: 600;margin-left:5px;}
.detail_con{width:100%; overflow: hidden;margin:2rem 0 0; border-top:2px #ddd dotted; padding:2rem 0 0;line-height: 2;color:#666;}
.detail_con_img{width:100%;text-align: center;}
.video_con{width:100%; text-align: center; margin-bottom:2rem;overflow: hidden;}
.video_con video{width:70%; margin:0 auto; border-radius: 10px;}
.art_tags{width:100%; overflow: hidden;margin-top:3rem;}
.art_tags span{display:inline-block;color:#666;}
.art_tags a{display:inline-block;margin:0 10px;color:#243563;}
.news_pages{width:100%; overflow: hidden;margin:2rem 0;}
.news_pages span{width:calc(100%/2);float:left;display:block;color:#666;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; vertical-align: middle;}
.news_pages span i,.news_pages span a{color:#2a5486;display:inline-block;}
.news_pages span:first-of-type i{}
.detail_pro_rec li{width:calc(100%/3);display:block;}
/**/
/* AB模板网新增分页样式 www.admibnuy.cn */
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}

.hor_list_box{width:100%; overflow: hidden;}
.hor_list_box li{width:32%;overflow: hidden;text-align: center;display:inline-block;}
.hor_list_box li a{display:block;margin:0.635rem;padding:8px; overflow: hidden;box-shadow: 0 2px 0px rgba(0,0,0,0.05);border:1px rgba(0,0,0,0.1) solid;}
.hor_item_img{width:100%; border:1px #ddd solid; overflow: hidden;}
.hor_item_img img{width:100%; vertical-align: middle;height: 100%; object-fit: cover;transition:.6s;}
.hor_item_name{width:100%;padding:0.75rem 0 0; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.hor_list_box li a:hover img{transform:scale(1.1);}
.detail_rec_box{width:100%; overflow: hidden;margin:2rem 0;}
.de_tit{width:100%; overflow: hidden; border-bottom:2px #ddd dotted;margin-bottom:1rem;}
.atr_rec_list{width:100%;}
.atr_rec_list li{width:calc(100%/2);float:left; overflow: hidden;margin:10px 0;}
.atr_rec_list li a{display:block; width:90%; overflow: hidden; position: relative;padding-left:15px;}
.atr_rec_list li a:before{content:"";width:5px;height:5px;background:#ddd;border-radius: 50%; position: absolute;left:0;top:10px;}
.art_rec_ti{width:75%;float:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.art_rec_date{width:25%; float:right; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; opacity: 0.5;}
/**/
.ind_rec{width:100%; overflow: hidden;margin-top:2rem;border-top:1px #ddd solid;padding-top:2rem;}
.ind_rec h2{font-size:1.325rem;display:block;padding-bottom:1rem;}
.ind_rec h2 i{margin-right:10px;font-size:1.25rem;}
.ind_rec li{width:100%; overflow: hidden;margin:1.25rem 0;}
.ind_rec li a{display:block; padding-left:15px; position: relative;}
.ind_rec_ti{width:100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; position: relative;padding-bottom:5px;}
.ind_rec li a:before{content:"";width:5px;height:5px;background:#333;border-radius: 50%; position: absolute;left:0;top:10px;}
.ind_rec_in{width:100%; overflow: hidden; color:#999;font-size:0.875rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ind_rec_more{font-size:0.875rem;position: absolute; text-align: right;color:#999;right:0;bottom:0;background:#fff;padding-left:3px;}
.ind_rec li a:hover .ind_rec_more{color:#2a5486;}
/**/
.news_box_cloth{margin-bottom:3rem;}
/**/
.contact_content{width:100%;
.contact_info{width:100%; overflow: hidden; position: relative;margin:2rem 0;z-index: 2;background:#fff;}
.contact_detail{width:35%;background:rgba(255,255,255,0.9);margin-left:2rem;overflow: hidden;padding:2rem;z-index: 10;line-height: 2;font-size:0.875rem;border-radius: 0 0 20px 20px;}
.contact_detail li{width:100%; margin-bottom:1rem;border-bottom:1px #ddd dashed;padding-bottom:1rem;}
.contact_detail li:last-child{border-bottom:0;}
.contact_detail h3{display:block;font-size:1.125rem; position: relative;padding-bottom:1rem;font-weight: 400;}
.contact_detail h3:after{content:"";width:20px;height:2px;background:#0c70bb;position: absolute;left:0;bottom:1rem;}
.contact_detail p{position:relative;padding-left:1.35rem;}
.contact_detail p img{width:18px; filter: grayscale(100);opacity: 0.7;vertical-align: middle;position: absolute;left:0;top:3px;}
.contact_map{width:99.7%;height:99.5%; position: absolute;top:0;left:0;z-index: -1; overflow: hidden;}
.contact_map img{vertical-align: middle;}
/**/
.about_his_container{width:100%; position: relative; overflow: hidden; background:url("../images/hisbg.png") no-repeat center bottom;z-index: 2;min-height: 1100px;background-size:100%;}
.about_his_container:before{content:"";width:100%;background:url("../images/hislin.png") no-repeat center top;position: absolute;top:20%;left:0;bottom:0;z-index: -1;background-size:100%;}
.his_list_con{width:100%;padding:3rem 0 5rem;margin-top:5rem;margin-bottom:10px;}
.his_list_con ul{width:100%;}
.his_list_con li{width:calc(100%/9);float:left; position: relative;padding:1rem 0;min-height:280px;}
.his_list_con li:before{content:"";width:1px;background:#ddd;position: absolute;top:0;left:-8px;bottom:-50px;}
.his_list_con li:after{content:"";border-left:12px solid #ff9833;border-top:10px solid transparent;border-bottom:10px solid transparent;position: absolute;left:-8px;top:0;}
.his_list_con li:nth-child(2n){top:280px;}
.his_list_con li:nth-child(2n):after{top:100%;}
.his_item{overflow:hidden;margin:0.35rem; border:2px #326cb6 solid;border-radius: 10px;background:#fff;padding:5px;}
.his_item_img{width:100%; overflow: hidden;border-radius: 5px;height:75px;}
.his_item_img img{width:100%;object-fit: cover;vertical-align: middle;height:100%;}
.his_item_txt{font-size:0.875rem;padding:1rem 0;color:#000;}
.his_date{width:80px;height:80px;background:#fff;border:10px solid #326cb6;border-radius: 50%;box-shadow: 0 0 20px rgba(0,76,154,0.6);display:flex;text-align: center;align-items: center;color:#0057b0;font-weight: 200;font-family: "Impact";font-size:1.4rem;justify-content: space-around;position: absolute;bottom:-80px;left:-15px;}
.his_date:after{content:attr(data-title);display:block;width:100%; position: absolute;left:0;right:0;text-align: center;bottom:2px;font-size:0.875rem;font-weight: 600;}
.his_list_con li:nth-child(2n) .his_date{top:-30%;border:#ff6000 10px solid;}
.his_list_con li:first-child{top:180px;}
.his_list_con li:nth-child(2){top:490px;}
.his_list_con li:nth-child(3){top:80px;}
.his_list_con li:nth-child(4){top:430px;}
.his_list_con li:nth-child(5){top:45px;}
.his_list_con li:nth-child(6){top:370px;}
.his_list_con li:nth-child(7){top:-80px;}
.his_list_con li:nth-child(8){top:250px;}
.his_list_con li:nth-child(2):before,.his_list_con li:nth-child(4):before,.his_list_con li:nth-child(6):before,.his_list_con li:nth-child(8):before{top:-20px;bottom:20%}
.his_list_con li:nth-child(2):after,.his_list_con li:nth-child(4):after,.his_list_con li:nth-child(6):after,.his_list_con li:nth-child(8):after{top:75%}
.his_date_last{width:110px;height:110px;border-radius: 50%;background:#fff;border:12px solid #ff6000;position: absolute;right:15%;font-weight: 600;color:#326cb6;font-size:1.6rem;text-align: center;letter-spacing: 5px;line-height: 1.2;padding-top:15px;top:38%;}
.about_network_container{width:100%; overflow: hidden;}
.network_box{width:100%; padding-top:2rem;}
.network_box li{width:calc(100%/7);float:left; overflow: hidden;text-align: center;}
.network_box li a{display:block;margin:0.35rem;position: relative;}
.nw_item_img{border:1px #ddd solid; border-radius: 10px; overflow: hidden;padding:0.435rem;height:113px;text-align: center;}
.nw_item_img img{width:100%; border-radius: 10px; object-fit: cover;vertical-align: middle;height:100%;}
.nw_item_name{width:100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding-top:0.35rem;}
.nw_item_other{border:1px #ddd solid;border-radius: 10px; overflow: hidden;padding:0.435rem;height:113px;text-align: center;width:100%;line-height: 100px;}
.about_enter_container{width:100%; overflow: hidden;}
.about_enter_box{width:100%; overflow: hidden;padding:2rem 0;}
.about_enter_item{width:100%; overflow: hidden;display:none;}
.about_enter_item.active{display:block;}
.enter_big_box{width:72%; float:left; overflow: hidden;}
.enter_thu_box{width:26%; float:right; overflow: hidden;height:623px;}
.about_enter_item li img{width:100%; vertical-align: middle;border-radius: 10px;cursor: pointer;}
.enter_thu_box li{height:200px; overflow: hidden;}
.enter_thu_box li img{width:100%; height: 100%;object-fit: cover;}
.style-swiper-button-prev,.style-swiper-button-next{right:45%;height:45px;width:25px;background-image: url("../images/next_ico.png"); background-color:rgba(0,0,0,0.5);background-repeat: no-repeat;background-position: center; background-size:10px;}
.style-swiper-button-prev{top:10px;transform: rotate(-90deg);}
.style-swiper-button-next{bottom:-10px;transform: rotate(90deg);}
/**/
.site_cate{width:100%;overflow: hidden; text-align: right;}
.site_cate li{display:inline-block; overflow: hidden;}
.site_cate li a{display:block;margin:1px; background:linear-gradient(to bottom,rgba(248,211,155,0.6),rgba(255,241,220,0.4),rgba(248,211,155,0.6));padding:5px 2rem; line-height: 2}
.site_cate li a:hover,.site_cate li a.active{font-weight:600;color:#000;background:linear-gradient(to bottom,#f8d49c,#fff1dc,#fad7a3);}
.site_nav_all{width:100%; padding:3rem 0; overflow: hidden;}
.site_nav_all li{width:100%; overflow: hidden;margin:2rem 0;}
.site_nav{background:url("../images/menubg.png") no-repeat center left;display:block; width:200px;height:61px;text-align: center;line-height: 50px;font-weight: 600;font-size:1.25rem;}
.site_nav span{background-clip:text; background-image: linear-gradient(to bottom,#fff5e6,#ffd7ad);color:transparent;-webkit-background-clip: text;}
.site_sub{width:100%; overflow: hidden;margin-top:1rem;}
.site_sub a{display:inline-block;margin:0 15px;color:#102647;font-size:1.1rem;}
.site_sub a:hover{font-weight:400;}
.site_sub_item{width:100%; overflow: hidden;}
.site_sub_a{width:130px; float:left; overflow: hidden;display:block;}
.site_sub_a span{font-weight:600;}
.site_thr_item{width:calc(100% - 190px); float:left; overflow: hidden;margin-bottom:1rem;}
.site_thr_item a{display:inline-block;position: relative;font-size:1rem;}
.site_thr_item a:after{content:"";width:1px;height:15px;background:#102647;position: absolute;right:-15px;top:5px;}
.site_thr_item a:last-of-type:after{display:none;}
.error_text{width:100%;padding:4rem 2rem 1rem; overflow: hidden;font-size:1.125rem;}
.error_text img{display:none;}
.error_tips{color:#102647;overflow: hidden;font-size:1.125rem;padding:1rem 2rem;}
.mo_display_con{display:none;margin:2rem 0 1rem;}