﻿@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0px;padding:0px;font-family:Regular;color:#000;}
body{background:#ffffff;}
ul{list-style:none;}
img,a img{border:0px;border:none;}
a{text-decoration:none;}
a.hidefocus{outline:none}
a:hover{text-decoration:underline;text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
.bioat a {
    color: #fff;
    font-weight: bold;
}
@font-face {
	/**
    font-family:"SourceHanSansCN-Light"; 
    src:url(../fonts/NotoSansHans-Light.otf);}
	@font-face {
	    font-family:"Regular"; 
	    src:url(../fonts/NotoSansHans-Regular.otf);}
	@font-face {
		font-family:"SourceHanSansSC-Bold"; 
		src:url(../fonts/NotoSansHans-Bold.otf);}
	
	 url("../fonts/SourceHanSansCN-Light.woff") format("woff"),
         url("../fonts/SourceHanSansCN-Light.ttf") format("truetype"),
         url("../fonts/SourceHanSansCN-Light.eot") format("embedded-opentype"),
         url("../fonts/SourceHanSansCN-Light.otf") format("otf");**/

/*****以上样式不可更改*****/
div#nrong h4 {
    font-weight: bold;
    font-size: 20px;
}
.xywd li a {
    color: #222;
}
.xywd li{list-style: decimal !important;  font-size: 15px;}
.xywd li a {  color: #606266; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.news_wrap_box.sx {
    border-top: 1px solid #ADB5B7;
}
.fhly {
    text-align: center;
    margin: 50px 0px 20px 0px;
}
.fhly a {
    border-radius: 20px;
    color: #fff;
    padding: 10px;
    background: #3b3b52;
    border: 2px solid #333;
}
.lykuang {
    border-top: 1px solid #ddd;
    margin: 20px 0px 10px 0px;
    padding-top: 10px;
}
.xywd li {
    list-style: none;
    margin-left: 40px;
    padding: 5px;
}
.xywd h4 {
    margin-bottom: 10px;
}
.fenlei {
    border-bottom: 1px solid #0154ba;
}
.fenlei a {
    color: #fff;
    background: #0154ba;
    padding: 5px 15px 3px 15px;
    margin-bottom: -2px;
    border-bottom: 1px solid #0154ba;
}
li.fenh {
    border-bottom: 1px dashed #B3ACAC;
    padding-bottom: 10px;
    margin-top: 20px!important;
    margin-bottom: 30px!important;
}
.news_text.ly{
    width: 100%!important;
    border-right: 0px solid #ADB5B7!important;
}
.slider {position:relative;}
div#shiping {
    background: #525252;
    padding-bottom: 20px;
    border-bottom: 3px solid #000;
    border-top: 3px solid #000;
    padding-top: 20px;
}
div#shiping1 {
    border: 10px solid #000;
 
}

.news_page{ width: 100% !important;}

a.now2 {
    color: #ADB5B7;
}
/*
.img-box {
    height: 300px;
}
*/
.rslides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block;height:auto;float:left;width:100%;border:0;}
.banner-matter {width:100%;position:absolute;top:50%;text-align:center;left:0%;transform: translateY(-50%); }
.banner-matter h2{font-size: 90px; line-height: 130px; color: #F5F6F7;font-family: SourceHanSansCN-Light;}
.banner-matter .text-01{ margin-top: 20px; display: flex; justify-content: center; align-items: center;}
.banner-matter .text-01 .xian{ width: 64px; height: 1px; background: rgba(255, 255, 255, 1);}
.banner-matter .text-01 span{font-size: 35px; line-height: 51px; color: #F5F6F7; margin: 0px 65px;font-family: SourceHanSansCN-Light;}
.banner-matter .text-02{ display: flex; justify-content: center; align-items: center; margin-top: 90px;}
.banner-matter .text-02 span{ background: url(../images/icon_01.png) no-repeat; width: 184px; height: 48px; text-align: center; line-height: 48px;font-size: 28px; color: #F5F6F7; margin: 0px 18px;font-family: SourceHanSansCN-Light;transition:0.5s; cursor: pointer;}
.banner-matter .text-02 span:hover{ position: relative;transform: translateY(-5px); }
.our:before {background:#CCC;}
.callbacks_tabs a:after {content:"\f111";font-size:0;font-family:FontAwesome;visibility:visible;display:block;height:5px;width:60px;display:inline-block;background:#797c88;border-radius:3px;}
.callbacks_here a:after { background: #fff;}
.callbacks_tabs a {visibility:hidden;}
.callbacks_tabs li {display:inline-block;}
.callbacks_tabs.callbacks1_tabs {position:absolute;bottom:20px;z-index:999; left:0; width:100%; text-align:center;}
.callbacks_nav { display:none;}
.campus_index_Product{ padding-top: 80px; padding-bottom:50px;}
.title{ text-align: center;}
.title h4{font-size: 42px; line-height: 50px; color:#0A2227; font-weight: bold; font-family: SourceHanSansSC-Bold;}
.title h4 span{ color:#0154BA;}
.title em{ background: #0154BA; width: 31px; height: 2px; display: block; margin:0 auto; margin-top: 14px; margin-bottom: 10px;}
.title p{font-size: 20px; line-height:30px; color:#0A2227; letter-spacing:1px; font-family: SourceHanSansCN-Light;}
.title p span{ color: #0154BA; margin:0px 5px;}
.campus_index_Product_list li{ margin-top: 40px; position: relative;}
.campus_index_Product_list li .img-box{ width:52.5%; position: relative;}
.campus_index_Product_list li .img-box img{ width: 100%;}
.campus_index_Product_list li .img-box span{font-size: 36px; line-height: 50px; color: #FFFFFF; position: absolute; bottom: 20px; left: 35%;font-family: SourceHanSansCN-Light;}
.campus_index_Product_list li .txt-box{height: 280px; background: #FFFFFF; box-shadow: -10px 3px 20px rgba(6, 34, 68, 0.2); position: absolute; right: 0; bottom:30px; width: 52.5%; padding: 20px 50px; display: flex; align-items: center; padding-right:18%;}
.campus_index_Product_list li .txt-box .wenben em{ width: 31px; height: 2px; background-color: #0154BA; display: block; margin-bottom: 40px;}
.campus_index_Product_list li .txt-box .wenben p{font-size: 16px; line-height: 24px; color: #062244; font-family: Regular;}
.campus_index_Product_list li:nth-child(2n) .img-box{ float: right;}
.campus_index_Product_list li:nth-child(2n) .img-box span{ left: auto; right: 35%;}
.campus_index_Product_list li:nth-child(2n) .txt-box{ right: auto; left: 0; padding-left: 18%; padding-right:50px;}
.campus_index_Solution{ background: #F5F6F7; padding: 50px 0px;}
.campus_index_Solution_box{ display: flex; flex-wrap: wrap; padding-top: 20px;}
.campus_index_Solution_box .item-01{ width: 278px; margin-top: 30px; position: relative; overflow: hidden;}
.campus_index_Solution_box .item-01 img{ width: 100%;}
.campus_index_Solution_box .item-01 .text-01{ background: rgba(0, 80, 149, .4); position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;font-size: 24px; line-height: 50px; color: #F5F6F7;transition:0.6s; }
.campus_index_Solution_box .item-01 .text-02{ padding: 40px; background: rgba(58, 106, 216, .9); position: absolute; left: 0; bottom:-100%; width: 100%; height: 100%; font-family: Regular;transition:0.6s; }
.campus_index_Solution_box .item-01 .text-02 h5{font-size: 24px; line-height: 35px; color: #F5F6F7; font-family:Regular;}
.campus_index_Solution_box .item-01 .text-02 em{ width: 31px; height: 2px; background: rgba(255, 255, 255, 1); display: block; margin: 20px 0px;}
.campus_index_Solution_box .item-01 .text-02 p{font-size: 16px; line-height: 24px; color: #F5F6F7;}
.campus_index_Solution_box .item-01:hover .text-01{ top: -100%;}
.campus_index_Solution_box .item-01:hover .text-02{ bottom:0%;}
.campus_index_Solution_box .item-02{ display: flex; flex-wrap: wrap;flex:1;}
.campus_index_Solution_box .item-02 li{ margin-left: 29px; width: 278px; margin-top: 30px; height: 300px; overflow: hidden; position: relative;}
.campus_index_Solution_box .item-02 li img{ width: 100%;}
.campus_index_Solution_box .item-02 li .text-01{ background: rgba(0, 80, 149, .4); position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;font-size: 24px; line-height: 50px; color: #F5F6F7;transition:0.6s; }
.campus_index_Solution_box .item-02 li .text-02{ padding: 40px; background: rgba(58, 106, 216, .9); position: absolute; left: 0; bottom:-100%; width: 100%; height: 100%; font-family: Regular;transition:0.6s; }
.campus_index_Solution_box .item-02 li .text-02 h5{font-size: 24px; line-height: 35px; color: #F5F6F7; font-family:Regular;}
.campus_index_Solution_box .item-02 li .text-02 em{ width: 31px; height: 2px; background: rgba(255, 255, 255, 1); display: block; margin: 20px 0px;}
.campus_index_Solution_box .item-02 li .text-02 p{font-size: 16px; line-height: 24px; color: #F5F6F7;}
.campus_index_Solution_box .item-02 li:hover .text-01{ top: -100%;}
.campus_index_Solution_box .item-02 li:hover .text-02{ bottom:0%;}
.campus_index_Case{ background: url(../images/Case.jpg) no-repeat; background-size: 100% 100%; width: 100%; padding: 50px 0px;}
.campus_index_Case .title h4{ color: #fff;}
.campus_index_Case .title em{ background: rgba(239, 241, 246, 1);}
.campus_index_Case .title p{ color:rgba(239, 241, 246, 1);}
.campus_index_Case_list{ padding-top: 10px;}
.campus_index_Case_list li{ margin-top: 30px;}
.campus_index_Case_list li .item{ overflow: hidden; height: 286px; position: relative;}
.campus_index_Case_list li .item img{ width: 100%; height: 286px; object-fit: cover;-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.campus_index_Case_list li:hover .item img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.campus_index_Case_list li .item span{ background: rgba(1, 84, 186, .9); position: absolute; bottom: 0; left: 0; width: 100%; line-height: 60px;font-size: 22px; font-family:Regular; line-height: 60px; color: #FFFFFF; text-align: center;}
.campus_index_Feedback{ background: #F5F6F7; padding: 80px 0px;}
.Feedback_swiper{ max-width: 1360px; margin: 0 auto; margin-top: 40px; padding: 0px 80px; position: relative; margin-bottom: 40px;}
.Feedback_swiper .swiper-slide{background: #FFFFFF; box-shadow: 0px 0px 5px rgba(0, 80, 149, 0.2);}
.Feedback_swiper .swiper-slide .item{ display: flex; flex-wrap: wrap;}
.Feedback_swiper .swiper-slide .item .img-box{ width: 50%;}
.Feedback_swiper .swiper-slide .item .img-box img{ width: 100%;}
.Feedback_swiper .swiper-slide .item .txt-box{ flex: 1; padding: 40px;}
.Feedback_swiper .swiper-slide .item .txt-box .text { padding:30px 13px 30px 60px; position: relative;}
.Feedback_swiper .swiper-slide .item .txt-box .text p{font-size: 16px; line-height: 24px; color: #71787A;}
.Feedback_swiper .swiper-slide .item .txt-box .text:before{ background: url(../images/icon_02.png) no-repeat; background-size: 100% 100%; width: 40px; height: 40px; position: absolute; left: 0;; top: 0; content: "";}
.Feedback_swiper .swiper-slide .item .txt-box .text:after{ background: url(../images/icon_03.png) no-repeat; background-size: 100% 100%; width: 40px; height: 40px; position: absolute; right: 0;;  bottom:0; content: "";}
.Feedback_swiper .swiper-slide .item .txt-box .students{ display: flex; margin-top: 40px; flex-wrap: wrap; align-items: center; padding-left: 40px;}
.Feedback_swiper .swiper-slide .item .txt-box .students img{ width: 66px; height: 66px;}
.Feedback_swiper .swiper-slide .item .txt-box .students .wenben{ padding-left: 15px; flex: 1;}
.Feedback_swiper .swiper-slide .item .txt-box .students .wenben h4{font-size: 22px; line-height: 32px; color: #0A2227; font-family: Regular; display: flex; align-items: center; margin-bottom: 5px;}
.Feedback_swiper .swiper-slide .item .txt-box .students .wenben h4 span{ margin-left: 15px; height: 24px; border: 1px solid #0154BA; line-height: 22px; color: #0154BA; font-size: 14px; padding: 0px 10px;}
.Feedback_swiper .swiper-slide .item .txt-box .students .wenben time{font-size: 14px; line-height: 24px; color: #ADB5B7;}
.Feedback_swiper .swiper-button-next,.Feedback_swiper  .swiper-button-prev{ width: 45px; height: 60px; background-color: #acb6c1;}
.Feedback_swiper .swiper-button-next::after,.Feedback_swiper  .swiper-button-prev::after { font-size:20px; color: #fff;}
.Feedback_swiper .swiper-pagination{ width: 100%; bottom: -40px; left: 0;}
.Feedback_swiper .swiper-pagination .swiper-pagination-bullet{width: 60px; height: 4px; background: #3A6AD8;  opacity: 0.3; border-radius: 3px; margin: 0px 5px;}
.Feedback_swiper .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.campus_index_Article{ background: rgba(58, 106, 216, .03); padding: 40px 0px;}
.campus_index_Article_list li{ margin-top: 40px;}
.campus_index_Article_list li .item{background: #FFFFFF; box-shadow: 0px 0px 5px rgba(0, 80, 149, 0.2); width: 100%; display: block;}
.campus_index_Article_list li .item .img-box{ height: 246px; width: 100%; overflow: hidden;}
.campus_index_Article_list li .item .img-box img{height: 246px; width: 100%; object-fit: cover;-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.campus_index_Article_list li .item .txt-box { padding: 20px;}
.campus_index_Article_list li .item .txt-box time{font-size: 14px; line-height: 20px; color: #ADB5B7; font-family: Regular;}
.campus_index_Article_list li .item .txt-box h5{font-size: 20px; line-height: 29px; color: #0A2227; margin: 12px 0px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; font-family: Regular;}
.campus_index_Article_list li .item .txt-box p{font-size: 16px; line-height: 24px;color: #71787A;margin: 12px 0px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; font-family: Regular;}
.campus_index_Article_list li .item .txt-box .more{font-size: 16px; line-height: 24px; color: #005095; font-family: Regular;transition:0.6s; }
.campus_index_Article_list li .item .txt-box .more img{ width: 16px; height: 16px; margin-left: 8px; position: relative; top: -2px;}
.campus_index_Article_list li .item:hover .img-box img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.campus_index_Article_list li .item:hover .txt-box h5{ color: #005095;}
.campus_index_Article_list li .item:hover .txt-box .more{ padding-left: 20px;}
.campus_index_mode{ background: url(../images/pic_020.jpg) no-repeat; background-size: 100% 100%; padding: 50px 0px;}
.campus_index_mode .title h4{ color: #fff;}
.campus_index_mode .title em{ background: rgba(239, 241, 246, 1);}
.campus_index_mode .title p{ color:rgba(239, 241, 246, 1);}
.campus_index_mode_box{ display: flex; flex-wrap: wrap; padding-top: 15px;}
.campus_index_mode_box .img-box{ width: 600px; margin-top: 25px; position: relative;}
.campus_index_mode_box .img-box img{ width: 100%;}
.campus_index_mode_box .img-box .text{ background: rgba(0, 80, 149, .9); padding: 20px; position: absolute; bottom:0; left: 0; width: 100%;}
.campus_index_mode_box .text p{font-size: 16px; line-height: 24px; color: #FFFFFF; font-family: Regular;}
.campus_index_mode_box .txt-box{ flex: 1; padding-left: 30px;}
.campus_index_mode_box .txt-box li{height: 150px; background: #FFFFFF; border: 1px solid #3A6AD8; display: flex; align-items: center; margin-top: 25px; padding: 20px 50px;}
.campus_index_mode_box .txt-box li .text{ flex: 1; padding-right: 10px;}
.campus_index_mode_box .txt-box li .text h5{font-size: 24px; line-height: 35px; color: #0A2227;}
.campus_index_mode_box .txt-box li .text em{width: 31px; height: 2px; background: #0154BA; border-radius: 3px; display: block; margin-top: 5px; margin-bottom: 12px;}
.campus_index_mode_box .txt-box li .text p{font-size: 16px; line-height: 24px; color: #71787A;}
.campus_index_mode_box .txt-box li img{ width:50px; height: 50px;}
.campus_index_service{ background: url(../images/pic_022.jpg) no-repeat; background-size: 100% 100%; padding: 50px 0px;}
.campus_index_service_list li{ margin-top: 40px;}
.campus_index_service_list li .item{ padding-top: 20px; position: relative; padding-bottom: 60px;}
.campus_index_service_list li .item .number{width: 60px; height: 40px; background: #FFFFFF; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);font-size: 28px; line-height: 40px; color: #3A6AD8; font-family: SourceHanSansSC-Bold; position: absolute; left: 50%; top: 0; text-align: center; transform: translateX(-50%); }
.campus_index_service_list li .item .img-box{ width: 100%;}
.campus_index_service_list li .item .img-box img{ width: 100%; height: 240px; object-fit: cover;}
.campus_index_service_list li .item .text{width: 240px; height: 140px; background: #FFFFFF; box-shadow: 0px 3px 6px rgba(0, 80, 149, 0.2); position: absolute; bottom: 0; left: 50%;transform: translateX(-50%); padding:15px 20px;}
.campus_index_service_list li .item .text:after{width: 40px; height: 2px; background: #0154BA; position: absolute; left: 50%; bottom:6px; transform: translateX(-50%); content: "";}
.campus_index_service_list li .item .text p{font-size: 16px; line-height: 24px; color: #0A2227; text-align: center;}
.footer{ background-color: #333333;}
.footer_up{ border-bottom: 1px solid #434343; padding: 20px 0px;}
.footer_up_box{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.footer_up_box_left{display: flex; flex-wrap: wrap;}
.footer_up_box_left .item{ margin-right: 33px;}
.footer_up_box_left .item h5{font-size: 14px; line-height:20px; color: #FFFFFF;}
.footer_up_box_left .item p{font-size: 14px; line-height:20px; color: #ADB5B7; margin-top:10px;;}
.footer_up_box_right{ text-align: center;}
.footer_up_box_right img{ width: 80px;}
.footer_up_box_right span{font-size: 14px; line-height: 24px; color: #FFFFFF; margin-top: 5px; display: block;}
.Copyright{ padding: 10px; display: flex; align-items: center; justify-content: center;font-size: 14px; line-height: 17px; color: #ADB5B7;}
.Copyright img{ width: 18px; height: 20px; margin-right:7px;}
.campus_product_one{ background: #F5F6F7; padding: 80px 0px;}
.campus_product_one_box{ display: flex; flex-wrap: wrap; align-items: center;}
.campus_product_one_box .txt-box{ flex: 1; padding-right: 30px;}
.campus_product_one_box .img-box{ width: 585px;}
.campus_product_one_box .img-box img{ width: 100%;}
.product_one_title{ display: flex; justify-content: space-between; padding-left: 30px; align-items: center;}
.product_one_title h4{font-size: 42px; line-height: 50px; color:#0A2227;font-family: SourceHanSansSC-Bold;}
.product_one_title h4 span{ color:  #0154BA;}
.product_one_title .xian{ width: 300px; height: 2px; background: #0154BA;}
.campus_product_one_box .txt-box .text{ background: #FFFFFF; padding: 30px; margin-top: 30px;}
.campus_product_one_box .txt-box .text em{ background: #0154BA; width: 31px; height: 2px; display: block;}
.campus_product_one_box .txt-box .text p{font-size: 16px; line-height: 24px; color: #333333; margin-top: 20px;}
.campus_product_tow{ padding: 50px 0px; background:#F5F6F7  url(../images/pic_031.jpg) no-repeat center top;}
.wh_title{ text-align: center;}
.wh_title .txt{ display: flex; align-items: center; justify-content: center;}
.wh_title .txt .xian{ width: 150px; height: 2px; background: #fff;}
.wh_title .txt h4{font-size: 42px; line-height: 50px; color: #FFFFFF; font-family: SourceHanSansSC-Bold; margin: 0px 30px;}
.wh_title em{width: 31px; height: 2px; background: #FFFFFF;  border-radius: 3px; display: block; margin:0 auto; margin-top: 10px;}
.ls_title .txt .xian{ background: #0154BA;}
.ls_title .txt h4{ color: #0A2227;}
.ls_title .txt h4 span{ color: #0154BA;}
.ls_title em{ background: #0154BA;}


.campus_product_tow_box{ margin-top: 20px; display: flex; flex-wrap: wrap;}
.campus_product_tow_box img{ width: 400px;}
.campus_product_tow_box .txt-box{ flex: 1;background: #FFFFFF; box-shadow: 5px 3px 10px rgba(6, 34, 68, 0.2); padding: 50px; display: flex; align-items: center;}
.campus_product_tow_box .txt-box .text em{ width: 31px; height: 2px; background: #0154BA; display: block;}
.campus_product_tow_box .txt-box .text p{font-size: 16px; line-height: 24px; color: #062244; margin-top: 30px;}
.campus_product_three{ background: #F5F6F7; padding: 80px 0px;}
.campus_product_three_list{ margin-left: -15px; margin-right: -15px;}
.campus_product_three_list li{ margin-top: 50px; width: 20%; padding: 0px 15px; float: left;}
.campus_product_three_list li .text{height: 240px; width: 100%; background: #0154BA; position: relative; text-align: center; padding-top: 60px;}
.campus_product_three_list li .text span{font-size: 54px; line-height: 80px; color: #FFFFFF;font-family: SourceHanSansSC-Bold; display: block;}
.campus_product_three_list li .text h6{font-size: 20px; line-height: 24px; color: #FFFFFF; margin-top: 15px;}
.campus_product_three_list li .text em{ width: 31px; height: 2px; background: #fff; display: block; margin: 0 auto; margin-top: 40px;}
.campus_product_three_list li .img-box{ position: relative; background: #EBEDF1;}
.campus_product_three_list li .img-box img{ width: 100%;}
.campus_product_three_list li .img-box .wenben{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 20px;}
.campus_product_three_list li .img-box .wenben p{font-size: 16px; line-height: 24px; color: #062244;}
.campus_product_four{ background: #EFF1F6; padding-top:20px; padding-bottom: 80px;}
.campus_product_four_tab{ border-bottom: 1px solid #ADB5B7; padding: 0px 60px; display: flex; justify-content: space-between;}
.campus_product_four_tab li{ line-height: 95px;font-size: 24px; color: #71787A; padding: 0px 20px; cursor: pointer; position: relative;}
.campus_product_four_tab li.active{ color: #005095;}
.campus_product_four_tab li.active:after{ width: 100%; height: 2px; background: #005095; position: absolute; left: 0; bottom: 0; content: "";}
.campus_product_four_page_box{ margin-top: 80px; display: flex; justify-content: center;}
.campus_product_four_page_box .img-box{ width: 566px;}
.campus_product_four_page_box .img-box img{ width:100%;    height: 300px;}
.campus_product_four_page_box .ul01{ width: 412px; margin-left: 80px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.campus_product_four_page_box .ul01 li{ width:198px; margin-bottom: 16px;}
.campus_product_four_page_box .ul01 li img{ width: 100%;}
.campus_product_four_page_box .img01 img{ max-width: 100%; height: auto; display: inline-block;}
.campus_product_five{ background: url(../images/pic_041.jpg) no-repeat; background-size: 100% 100%; padding: 50px 0px;}

.Product_swiper{ max-width: 1360px; margin: 0 auto; margin-top: 40px; padding: 0px 80px; position: relative; margin-bottom: 40px;}
.Product_swiper .swiper-slide{ width: 380px; margin-right: 30px;}
.Product_swiper .swiper-slide .item{ overflow: hidden; height: 286px; position: relative;}
.Product_swiper .swiper-slide .item img{ width: 100%; height: 286px; object-fit: cover;}
.Product_swiper .swiper-slide .item span{ background: rgba(1, 84, 186, .9); position: absolute; bottom: 0; left: 0; width: 100%; line-height: 60px;font-size: 22px; font-family:Regular; line-height: 60px; color: #FFFFFF; text-align: center;}

.Product_swiper .swiper-button-next,.Product_swiper  .swiper-button-prev{ width: 45px; height: 60px; background-color: #acb6c1;}
.Product_swiper .swiper-button-next::after,.Product_swiper  .swiper-button-prev::after { font-size:20px; color: #fff;}
.Product_swiper .swiper-pagination{ width: 100%; bottom: -40px; left: 0;}
.Product_swiper .swiper-pagination .swiper-pagination-bullet{width: 60px; height: 4px; background: #fff;  opacity: 0.3; border-radius: 3px; margin: 0px 5px;}
.Product_swiper .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.campus_product_six{ padding: 80px 0px; background: #F5F6F7;}
.campus_product_seven{ background:url(../images/pic_042.jpg) no-repeat center; padding: 80px 0px;}
.campus_product_seven .text{ max-width: 800px; margin: 0 auto; padding-top: 50px; text-align: center;}
.campus_product_seven .text p{font-size: 18px; line-height: 24px; color: #0A2227;}
.banner{ position: relative;}
.banner img{ width: 100%;}
.banner .text{font-size: 50px; font-family:SourceHanSansCN-Light; line-height: 72px; color: #FFFFFF; position: absolute; left: 0; top: 50%; width: 100%;transform: translateY(-50%); text-align: center;}
.news_wrap{ padding-top:80px;}
.news_wrap_box{ border-bottom:1px solid #ADB5B7; display:flex; flex-wrap:wrap; padding-top:20px; width: 100%; overflow: hidden; padding-bottom: 20px;}
.news_list{padding-right: 30px;border-right: 1px solid #ADB5B7; width: 890px;}
.news_list li{ margin-bottom: 20px;}
.news_list li:last-child{ margin-bottom: 0px;}
.news_list li .item{display: flex; flex-wrap: wrap; align-items: center; width: 100%; overflow: hidden;}
.news_list li .item .img-box{ width: 246px; height: 181px; overflow: hidden;}
.news_list li .item .img-box img{
    border: 1px solid #aab3aa;
    padding: 4px;
width: 100%; height: 181px; object-fit: cover;-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.news_list li .item:hover .img-box img{

-webkit-transform: scale(1.1);transform: scale(1.1);
    border: 1px solid #ff000!important;
    padding: 4px;
}
.tttp:hover {
    border: 1px solid #ff000!important;
    padding: 4px;
}
.news_list li .item .txt-box{ flex: 1; padding-left: 30px; overflow: hidden;}
.news_list li .item .txt-box h4{font-size: 20px; line-height: 29px; color: #0A2227;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list li .item .txt-box p{font-size: 16px; line-height: 24px; color: #71787A;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; margin-top: 12px;}
.news_list li .item .txt-box time{font-size: 14px; line-height: 24px; color: #ADB5B7; margin-top: 15px; display: block;}
.news_list li .item:hover .txt-box h4{ color: #0154BA;}

.news_box_right {
    flex: 1;
    margin-left: 40px;
    margin-top: 5px;
    width: 270px;
}
.hot_box{ border-bottom: 1px solid #ADB5B7; padding-bottom:40px;}
.news_title{font-size: 20px; font-family:SourceHanSansSC-Bold; line-height: 29px; color: #0A2227; position: relative; padding-left: 20px;}
.news_title:after{ width: 4px; height: 20px; background: #0154BA; content: ""; position: absolute; left: 0; top: 50%;transform: translateY(-50%); }
.hot_box ul{ padding-left: 20px;}
.hot_box ul li{ width: 50%; float: left; margin-top: 16px;}
.hot_box ul li a{font-size: 16px; line-height: 24px; color: #71787A; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hot_box ul li a:hover{ color: #0154BA;}
.hot_information {
    padding: 5px 0px;
}
.hot_information ul li{ margin-top: 16px; padding-left:24px; position: relative;}
.hot_information ul li:before{ width: 14px; height: 14px; background: url(../images/icon_012.png) no-repeat; content: ""; position: absolute; left: 0; top:4px;}
.hot_information ul li a{font-size: 16px; line-height: 24px; color: #0A2227;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hot_information ul li time{font-size: 14px; line-height: 24px; color: #ADB5B7; font-family: ; margin-top: 8px; display: block;}
.hot_information ul li a:hover{ color:#0154BA;}

.news_page{ display: flex;  width: 890px; padding-top: 50px; padding-bottom: 50px; align-items: center; justify-content:center;}
.news_page li{ list-style-type:none;height: 36px; background: #FFFFFF;  border: 1px solid #DCDEE3; padding: 0px 13px; line-height: 35px;font-size: 14px; color: #0A2227; margin-right: 10px;}

.news_page li.active,.news_page li:hover,.news_page li.thisclass{ background: #0154BA; border: 1px solid #0154BA; color: #fff;}
.news_page li{ padding: 0; }
		.news_page li a{ padding: 0 13px; display: inline-block; }
		.news_page li a:hover{background: #0154BA;   color: #fff;}
		.news_page .thisclass{padding: 0 13px; }
		.news_page .page_li{ padding: 0 13px; }
		.news_page .page_li:hover{ background-color: transparent; border-color: #dcdee3;color: #0A2227; }
  .news_list li .item .img-box{ border: #ccc 1px solid; }
		.news_list li .item .img-box:hover{border: 2px solid #000;}
		.news_list li .item .img-box img{ border: none; }

div#nrong {
    text-align: left;
}
/*
.news_page li {list-style-type:none}

.news_page a{ height: 36px; background: #FFFFFF;  border: 1px solid #DCDEE3; padding: 0px 13px; line-height: 35px;font-size: 14px; color: #0A2227; margin-right: 10px;}

.news_page a.active,.news_page a:hover{ background: #0154BA; border: 1px solid #0154BA; color: #fff;}
*/
.news_page span{font-size: 14px; line-height:36px; color: #ADB5B7;}
select {
    border: 0px solid #DCDEE3;
    height: 34px;
}

.news_wrap_top{ padding-top: 0px;}
.mbx_box{ padding: 12px 0px;font-size: 16px; line-height: 21px; color: #999999; font-family:MicrosoftYaHei;}
.mbx_box a{ color: #999999;}
.mbx_box a.active{ color: #0154BA;}
.news_title_box{ display: flex; padding: 30px 0px; justify-content: space-between;}
.news_title_box .text{ overflow: hidden; width: 740px;}
.news_title_box .text h4{font-size: 24px; font-weight: bold; line-height: 31px; color: #0A2227;font-family:MicrosoftYaHei;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news_title_box .text span,.news_title_box .text .btnon{font-size: 14px; line-height: 19px; color: #ADB5B7; display: block; margin: 0px 10px; cursor:pointer;}
.news_title_box .text .btnon:hover{ color: #000;}

.news_title_box .fanhui{font-size: 16px; font-family: Microsoft YaHei; line-height:31px; color: #0154BA;}
.news_title_box .fanhui img{ width: 16px; vertical-align: middle; margin-left: 10px;}
.news_text{ padding: 5px 0px; padding-right: 30px;border-right: 1px solid #ADB5B7; width: 890px; text-align: center;
    font-size: 18px;    
}
.news_text div{font-family: none;}
.news_text.small {
    font-size: 14px!important;
}


.btnon.big:hover,.btnon.medium:hover,.btnon.small:hover {
    font-size: 20px!important;
    color: #0154ba!important;
}
.news_text p{font-size: 18px; font-family: Microsoft YaHei; line-height:1.5; color: #0A2227; padding: 0px; text-align: left;}
.news_text img{ max-width:380px; display: inline-block; margin:12px auto;
    border: 1px solid #aab3aa;
    padding: 4px;
}
#nrong img{
    max-width: 100%;
    _width: expression(this.width > 1000 ? "100%" : this.width);

}
.news_text img:hover{ max-width:380px; display: inline-block; margin:12px auto;
    border: 1px solid #ff0000;
    padding: 4px;
}
.text h4 {
    margin-top: 0px;
}
.news_text.big p{font-size:24px;}
.news_text.small p{font-size:12px;}



.news_xq_page_box{ width: 890px;}
.news_xq_page{ margin-left: -15px; margin-right: -15px;}
.news_xq_page li{ width: 50%; float: left; padding: 0px 15px; margin: 40px 0px;}
.news_xq_page li .item{ display: flex; align-items: center; padding: 10px;border: 1px solid #DCDCDC;border-radius: 10px;}
.news_xq_page li .item h5{font-size: 18px; color: #0A2227; line-height:30px; border-right: 1px solid #707070; padding-right: 25px;}
.news_xq_page li .item .text{ flex: 1; padding-left: 25px; overflow: hidden;}
.news_xq_page li .item .text p{font-size: 16px; line-height: 24px; color: #0A2227;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_xq_page li .item .text time{font-size: 14px; color: #ADB5B7; line-height:24px; margin-top: 8px; display: block;}
.news_xq_page li:hover .item{border: 1px solid #1F5BE5;}
.news_xq_page li:hover .item h5{ color: #1F5BE5;border-right: 1px solid #1F5BE5;}
.news_xq_page li:hover .item p{color: #1F5BE5;}
.news_xq_page li:hover .item time{color: #1F5BE5;}
.abstract_one{ background:#F5F6F7; padding: 80px 0px;}
.abstract_one_box{ display: flex; flex-wrap: wrap;}
.abstract_one_box .txt-box{ flex: 1; padding-top: 20px;}
.abstract_one_box .img-box{ width: 585px; margin-left:30px;}
.abstract_one_box .img-box img{ width: 100%;}
.abstract_one_box .txt-box .text{ padding: 30px; background: #fff; margin-top: 20px; position: relative;}
.abstract_one_box .txt-box .text p{font-size: 16px; line-height:27px; color: #333333; font-family: Microsoft YaHei;}
.abstract_one_box .txt-box .text em{background: #0154BA; width: 31px; height: 2px; display: block; position: absolute; bottom: 10px; left: 50%;transform: translateX(-50%);}
.abstract_tow{ background: url(../images/pic_044.jpg) no-repeat center; padding: 50px 0px; text-align: center;}
.abstract_tow h4{font-size: 42px; line-height: 50px; color: #FFFFFF; font-family: SourceHanSansSC-Bold; margin-bottom: 24px;}
.abstract_tow p{font-size: 18px; font-family: Microsoft YaHei;  line-height: 30px; color: #FFFFFF; opacity: 0.8;}
.abstract_three{ background: #F5F6F7; padding: 100px 0px;}
.abstract_three_box{ position: relative; padding-right: 50%; min-height: 60px;}
.abstract_three_box .product_one_title{ position: absolute; right:30px; top: 0px;}
.abstract_three_box_list{ display: flex; flex-wrap: wrap;}
.abstract_three_box_list li{ width: 33.333%;}
.abstract_three_box_list li img{ width: 100%;}
.abstract_three_box_list li:nth-child(2n){ background: #fff; padding: 15px; display: flex; align-items: center; position: relative;}
.abstract_three_box_list li p{font-size: 16px; font-family: Microsoft YaHei; line-height: 24px; color: #0A2227;}
.abstract_three_box_list li em{background: #0154BA; width: 31px; height: 2px; display: block; position: absolute; bottom: 10px; left: 50%;transform: translateX(-50%);}
.abstract_three_box .itembox{ position: absolute; left: 50%; width: 50%; bottom: 0; display: flex; flex-wrap: wrap;}
.abstract_three_box .itembox img{ width: 33.33%;}
.abstract_three_box .itembox .text{ background: #fff; padding: 15px; display: flex; align-items: center; position: relative; flex: 1;}
.abstract_three_box .itembox .text p{font-size: 16px; font-family: Microsoft YaHei; line-height: 24px; color: #0A2227;}
.abstract_three_box .itembox .text em{background: #0154BA; width: 31px; height: 2px; display: block; position: absolute; bottom: 10px; left: 50%;transform: translateX(-50%);}
.abstract_four{ background: #EFF1F6; padding: 50px 0px;}


#persons {width:100%; margin: 0 auto; margin-top: 40px; padding: 0px 80px; position: relative; margin-bottom: 40px;}
#persons .swiper-slide {width:380px;height:260px;opacity: 0.3;}
#persons .swiper-slide img{width:380px;height:260px;}

#persons .swiper-button-next,#persons  .swiper-button-prev{ width: 45px; height: 60px; background-color: #acb6c1;}
#persons .swiper-button-next::after,#persons .swiper-button-prev::after { font-size:20px; color: #fff;}
#persons .swiper-pagination{ width: 100%; bottom: -40px; left: 0;}
#persons .swiper-pagination .swiper-pagination-bullet{width: 60px; height: 4px; background:#3A6AD8;  opacity: 0.3; border-radius: 3px; margin: 0px 5px;}
#persons .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}

.lx_one{ padding-top: 80px; padding-bottom: 50px; position: relative;}
.lx_one:after{ background: #EFF1F6; width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; content: ""; z-index:-1;}
.lx_one_box{display: flex; flex-wrap: wrap;}
.lx_one_box .map{ width: 560px;}
.lx_one_box .map img{ width: 100%;}
.lx_one_box .txt-box{ flex: 1; padding-left: 80px;}
.lx_one_box .txt-box .text{ background: #fff;}
.lx_one_box .txt-box .text .img-box{ width: 100%;}
.lx_one_box .txt-box .text .img-box img{ width: 100%;}
.lx_one_box .txt-box .text .textbox{ padding: 30px; background: #fff; display: flex; align-items: center; flex-wrap: wrap;}
.lx_one_box .txt-box .text .textbox .wenben { flex: 1; padding-right: 50px;}
.lx_one_box .txt-box .text .textbox .wenben h5{font-size: 20px;font-family:SourceHanSansSC-Bold; line-height: 24px; color: #0A2227;}
.lx_one_box .txt-box .text .textbox .wenben p{font-size: 16px; line-height: 24px; color: #0A2227; margin-top: 13px;}
.lx_one_box .txt-box .text .textbox .wenben p img{ width: 16px; height: 16px; vertical-align: middle; margin-right: 8px;}
.lx_one_box .txt-box .text .textbox .ma{width: 140px;}
.lx_one_box .txt-box .text .textbox .ma img{ border: 1px solid #ADB5B7; width: 100%;}
.lx_one_box .txt-box .text .textbox .ma span{font-size: 16px; line-height: 24px; color: #0154BA; display: block; margin-top: 12px; text-align: center;}

.lx_tow{ padding: 122px 0px; background: #F5F6F7;}
.lx_tow_box{ background: url(../images/pic_050.jpg) no-repeat center; width: 100%;}
.lx_tow_boxitem{ position: relative; height: 528px; padding-left: 672px; padding-top: 90px; padding-bottom: 90px;}
.lx_tow_boxitem_form{background: #FFFFFF; border: 1px solid #0154BA; box-shadow: 2px 0px 3px rgba(0, 80, 149, 0.2); position: absolute; left: 0; top:-42px; padding: 30px; width: 560px; padding-top: 10px;}
.lx_tow_boxitem_form ul{ margin-left: -10px; margin-right: -10px;}
.lx_tow_boxitem_form ul li{ width: 50%; float: left; padding: 0px 10px;}
.lx_tow_boxitem_form ul li h5{font-size: 18px; font-family: Microsoft YaHei; line-height:24px; color: #333333; margin-top: 20px; margin-bottom: 15px; padding-left: 10px; position: relative;}
.lx_tow_boxitem_form ul li h5:after{ width: 3px; height: 14px; background: #0154BA; position: absolute; left: 0; top: 50%; content: "";transform: translateY(-50%);}
.lx_tow_boxitem_form ul li .input{ width: 100%;height: 40px; background: #FFFFFF; border: 1px solid #DDDDDD; line-height: 40px; color: #333333; font-size: 14px; padding: 0px 10px;}
.lx_tow_boxitem_form ul li:last-child{ width: 100%;}
.lx_tow_boxitem_form ul li:last-child .input{ height: 144px;}
.lx_tow_boxitem_form button{width: 240px; height: 48px; background: #0154BA; margin: 0 auto; margin-top: 20px; display: block; text-align: center; color: #FFFFFF; font-size: 18px; border: 0;}
.lx_tow_boxitem_form:before{ background: url(../images/icon_017.png) no-repeat; width:20px; height:42px; background-size: 100% 100%; content: ""; position: absolute; right: -20px; top: 0;}
.lx_tow_boxitem_form:after{ background: url(../images/icon_018.png) no-repeat; width:20px; height:42px; background-size: 100% 100%; content: ""; position: absolute; right: -20px; bottom: 0;}
.lx_tow_right_list{ display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0px 40px;}
.lx_tow_right_list li{ background: url(../images/icon_01.png) no-repeat; width: 184px; height: 48px; text-align: center; line-height: 48px;font-size: 28px; color: #F5F6F7; margin: 0px 18px;font-family: SourceHanSansCN-Light; margin-top: 40px;}

@media ( max-width:1199px) {	
	.Feedback_swiper .swiper-slide .item .txt-box{ padding: 20px 40px;}
	.Feedback_swiper .swiper-slide .item .txt-box .students{ margin-top: 10px;}
	.campus_index_Product_list li .txt-box{ height: 200px;}
	.campus_index_Product_list li .txt-box .wenben em{ margin-bottom: 20px;}
	.campus_index_Solution_box .item-02 li .text-02{ padding: 10px;}
	.campus_index_Solution_box .item-01 .text-02{ padding: 10px;}
	.campus_index_Solution_box .item-01{ width: 200px;}
	.campus_index_Solution_box .item-02 li{ width: 200px; height: 210px;}
	.campus_index_Solution_box .item-02 li .text-02 em{ margin: 5px 0px;}
	.campus_index_Solution_box .item-02 li .text-02 p{ font-size: 14px;}
	.campus_index_Solution_box .item-02 li .text-02 h5{ font-size: 20px;}
	.campus_index_service_list li .item .text{ width: 185px; padding: 15px;}
	.campus_index_service_list li .item .text p{ font-size: 13px;}
	.banner-matter h2{ font-size: 60px;}
	.banner-matter .text-01 span{ font-size: 24px;}
	.banner-matter .text-02{ margin-top: 70px;}
	.campus_product_one_box .img-box{ width: 370px;}
	.campus_product_three_list li{ width: 33.333%;}
	.campus_product_four_page_box .ul01{ width: 460px; margin-left: 20px;}
	.Product_swiper .swiper-slide{ width: 320px;}
	.news_list{ width: 680px;}
	.news_page{ width: 680px;}
	.news_text{ width: 680px;}
	.abstract_one_box .img-box{ width: 370px;}
	.abstract_three_box_list li p{ font-size: 14px;}
	.product_one_title .xian{ width: 200px;}
	.lx_one_box .map{ width: 420px;}
	.lx_one_box .txt-box .text .textbox{ padding: 15px;}
	.lx_one_box .txt-box .text .textbox .wenben p{ font-size: 14px;}
	.lx_tow_boxitem{ padding-left: 460px;}
	.lx_tow_boxitem_form{ width: 400px;}
	.lx_tow_right_list{ padding: 0px 7px;}
}
@media ( max-width:1152px) {	
	.campus_index_Product_list li .txt-box{ padding: 10px;}
	.campus_index_Product_list li:nth-child(2n) .txt-box{ padding: 10px;}
}
@media ( max-width:991px) {
	.banner-matter h2	{ line-height: 60px; font-size: 40px;}
	.banner-matter .text-01 span{ font-size: 20px; margin: 0px 10px;}
	.banner-matter .text-02{ margin-top: 40px;}
	.title h4{ font-size: 24px; line-height: 40px;}
	.title em{ margin-bottom: 5px; margin-top: 1px;}
	.product_one_title h4{ font-size: 24px; line-height: 40px;}
	.wh_title .txt h4{ font-size: 24px; line-height: 40px;}
	.banner .text{ font-size: 24px; line-height: 40px;}
	.abstract_tow h4{ font-size: 24px; line-height: 40px;}
	.wh_title .txt .xian{ width: 100px;}
	.campus_index_Product{ padding:20px 0px;}
	.campus_index_Solution{ padding:20px 0px;}
	.campus_index_Case{ padding:20px 0px;}
	.campus_index_Feedback{ padding:20px 0px;}
	.campus_index_Article{ padding:20px 0px;}
	.campus_index_mode{ padding:20px 0px;}
	.campus_index_service{ padding:20px 0px;}
	.campus_product_one{ padding:20px 0px;}
	.campus_product_tow{ padding:20px 0px;}
	.campus_product_three{ padding:20px 0px;}
	.campus_product_five{ padding:20px 0px;}
	.campus_product_six{ padding:20px 0px;}
	.campus_product_seven{ padding: 20px 0px;}
	.abstract_one{ padding: 20px 0px;}
	.abstract_tow{ padding: 20px 0px;}
	.abstract_three{ padding: 20px 0px;}
	.abstract_four{ padding: 20px 0px;}
	.campus_product_four{ padding: 20px 0px;}
	.lx_one{ padding: 20px 0px;}
	.lx_tow{ padding: 50px 0px;}
	.news_wrap{ padding-top: 20px;}
	.banner-matter .text-02 span{ width: 100px; background-size: 100% 100%; font-size: 14px; height: 30px; line-height: 30px;}
	.Feedback_swiper .swiper-slide .item .txt-box{ padding: 15px;}
	.campus_index_Product_list li .img-box span{ font-size: 16px;}
	.Feedback_swiper .swiper-slide .item .txt-box .text::before { width: 20px; height: 20px;}
	.Feedback_swiper .swiper-slide .item .txt-box .text{ padding-left: 30px;}
	.Feedback_swiper .swiper-slide .item .txt-box .text p{ font-size: 14px;}
	.campus_index_mode_box .img-box{ width: 100%;}
	.campus_index_mode_box .txt-box{ padding-left: 1px;}
	.campus_index_service_list li .item .text{ width: 90%;}
	.campus_product_one_box .txt-box{ padding-right: 1px;}
	.campus_product_one_box .img-box{ width: 100%;}
	.campus_product_tow_box img{ width: 300px;}
	.campus_product_tow_box .txt-box{ padding: 25px;}
	.campus_product_four_tab li{ font-size: 20px;}
	.campus_product_four_page_box .ul01 li{ width: 150px;}
	.campus_product_four_page_box{ margin-top: 20px;}
	.Product_swiper .swiper-slide .item span{ font-size: 20px;}
	.Product_swiper .swiper-slide{ width:400px;}
	.campus_product_seven .text{ padding-top: 20px;}
	.news_list{ width: 100%; padding-right: 0; border: 0;}
	.news_box_right{ margin-left: 1px; margin-top: 5px;}
	.hot_information{ padding: 15px 0px;}
	.news_page{ width: 100%; padding: 20px 0px;}
	.news_text{ width: 100%; padding-right: 0; border: 0;}
	.news_xq_page_box{ width: 100%; }
	.news_title_box{ padding: 10px 0px;}
	.abstract_one_box .img-box{ width:100%; margin-left: 0px;}
	.abstract_tow p{ font-size: 14px;}
	.abstract_tow p br{ display: none;}
	.abstract_three_box{ padding-right: 0;}
	.abstract_three_box .product_one_title{ position: relative; right: auto;}
	.abstract_three_box .itembox{ position: relative; left: 0; width: 100%;}
	#persons .swiper-slide { width: 300px; height: 200px;}
	#persons .swiper-slide img{ width:300px; height: 200px;}
	.lx_one_box .map{ width:100%; margin: 0 auto;}
	.lx_one_box .txt-box{ padding-left: 1px; width: 100%;}
	.lx_tow_right_list li{ width: 100px; background-size: 100% 100%; font-size: 14px; height: 30px; line-height: 30px; margin-top: 30px; margin: 0; margin-top: 20px;}
	.lx_tow_right_list{ padding: 0px;}
}
@media ( max-width:768px) {
	.campus_index_Product_list li .img-box{ width: 100%;}
	.campus_index_Product_list li .txt-box{ position: relative; width: 100%; top: 0; height: auto; padding: 20px;}
	.campus_index_Solution_box .item-02 li .text-01{ font-size: 16px;}
	.campus_index_Solution_box .item-01 .text-01{ font-size: 16px;}
	
	.title h4{ font-size: 18px; line-height:30px;}
	.product_one_title h4{ font-size: 18px; line-height: 30px;}
	.wh_title .txt h4{ font-size: 18px; line-height: 30px;}
	.banner .text{ font-size: 18px; line-height: 30px;}
	.abstract_tow h4{ font-size: 18px; line-height: 30px;}
	.title p{ font-size: 16px;}
	.campus_index_Solution_box{ padding-top: 0px;}
	.Feedback_swiper .swiper-slide .item .img-box{ width: 100%;}
	.Product_swiper .swiper-slide{ width: 100%;}
	.news_title_box .text{ width: 500px;}
	
}
@media ( max-width:700px) {
	.rslides img{ height: 280px; object-fit: cover;}
	.banner-matter h2{ font-size: 20px; line-height: 30px;}
	.banner-matter .text-01 span{ font-size: 12px; line-height: 25px;}
	.banner-matter .text-02 span{ width:48%; margin:5px 1%;}
	.banner-matter .text-02{ flex-wrap: wrap;}
	.banner-matter .text-01 .xian{ width: 30px; display: none;}
	.campus_index_Product_list li{ margin-top: 20px;}
	.campus_index_Product_list li .txt-box .wenben p{ font-size: 14px;}
	.campus_index_Product_list li .img-box span{ left: 0; width: 100%; text-align: center; line-height: 30px;}
	.campus_index_Product_list li:nth-child(2n) .img-box span{ right: 0; width: 100%; text-align: center; line-height: 30px;}
	.campus_index_Solution_box .item-01{ width: 100%; margin-top: 20px; height: 210px;}
	.campus_index_Solution_box .item-02 li{ width: 100%; margin: 0; margin-top: 20px;}
	.campus_index_Solution_box .item-01 .text-02 h5{ font-size: 16px;}
	.campus_index_Solution_box .item-01 .text-02 em{ margin: 5px 0px;}
	.campus_index_Solution_box .item-01 .text-02 p{ font-size: 12px;}
	.campus_index_Solution_box .item-02{ padding-left: 1px;}
	.campus_index_Solution_box .item-02 li .text-02 h5{ font-size: 16px;}
	.campus_index_Solution_box .item-02 li .text-02 p{ font-size: 12px;}
	.campus_index_Case_list li .item span{ font-size: 16px; height: 40px; line-height: 40px;}
	.campus_index_Case_list li{ margin-top: 20px;}
	.Feedback_swiper{ padding: 0px;}
	.Feedback_swiper .swiper-button-next, .Feedback_swiper .swiper-button-prev{ width: 30px; height: 45px;}
	.Feedback_swiper .swiper-slide .item .txt-box .students{ margin: 0; padding: 0;}
	.campus_index_Article_list li{ margin-top: 20px;}
	.campus_index_Article_list li .item .txt-box{ padding: 15px;}
	.campus_index_Article_list li .item .txt-box h5{ font-size: 16px;}
	.campus_index_Article_list li .item .txt-box p{ font-size: 13px;}
	.campus_index_Article_list li .item .img-box{ height: 200px;}
	.campus_index_Article_list li .item .img-box img{ height: 200px;}
	.campus_index_mode_box .img-box .text{ padding: 15px;}
	.campus_index_mode_box .img-box .text p{ font-size: 14px;}
	.campus_index_mode_box .img-box .text{ height: 100%;}
	.campus_index_mode_box .txt-box li{ padding: 15px; height: auto;}
	.campus_index_mode_box .txt-box li .text h5{ font-size: 16px;}
	.campus_index_mode_box .txt-box li img{ width: 30px; height: 30px;}
	.campus_index_mode_box .txt-box li .text p{ font-size: 14px;}
	.footer_up_box_left .item{ width: 100%; padding: 0; margin: 0; margin-bottom: 15px;}
	.product_one_title .xian{ width: 100px;}
	.product_one_title{ padding-left: 0px;}
	.campus_product_one_box .txt-box .text{ margin-top: 20px; padding: 15px;}
	.campus_product_one_box .txt-box .text p{ font-size: 14px;}
	.wh_title .txt .xian{ width: 50px;}
	.campus_product_tow_box .txt-box{ padding-left: 1px; width: 100%; padding: 15px;}
	.campus_product_tow_box img{ width: 100%;}
	.campus_product_tow_box .txt-box .text p{ font-size: 14px; margin-top: 15px;}
	.campus_product_three_list li{ width: 100%;}
	.campus_product_three_list li .text span{ font-size: 30px; line-height: 50px;}
	.campus_product_four_tab{ padding: 0px;}
	.campus_product_four_tab li{ font-size: 16px; padding: 0px 10px; line-height: 30px;}
	.campus_product_four_page_box .img-box{ width: 100%;}
	.campus_product_four_page_box .ul01{ width: 100%; padding-left: 1px;}
	.campus_product_four_page_box{ flex-wrap: wrap;}
	.campus_product_four_page_box .ul01 li{ width: 48%;}
	.Product_swiper{ padding: 0px;}
	.Product_swiper .swiper-slide .item span{font-size: 16px; height: 40px; line-height: 40px;}
	.Feedback_swiper .swiper-pagination .swiper-pagination-bullet{ width: 20px;}
	.Product_swiper .swiper-pagination .swiper-pagination-bullet{ width: 20px;}
	.Product_swiper .swiper-button-next, .Product_swiper .swiper-button-prev{ width: 30px; height: 45px;}
	.campus_product_seven .text p{ font-size: 14px;}
	.news_list li .item .img-box{ width: 100%;}
	.news_list li .item .txt-box{ padding-left: 1px; margin-top: 10px;}
	.news_list li .item .txt-box h4{ font-size: 16px;}
	.news_list li .item .txt-box p{ font-size: 12px; margin-top: 0px;}
	.news_list li .item .txt-box time{ margin-top: 0px;}
	.news_title{ font-size: 16px;}
	.hot_information ul li{ margin-top: 5px;}
	.hot_box ul li{ margin-top: 5px;}
	.news_page{ flex-wrap: wrap;}
	.news_page a{ height: 25px; padding: 0px 5px;  line-height: 25px; font-size: 12px;}
	.mbx_box{ font-size: 14px; padding: 5px 0px;}
	.news_title_box .text{ width: 100%;}
	.news_title_box{ flex-wrap: wrap;}
	.news_title_box .fanhui{ width: 100%; font-size: 14px;}
	.news_title_box .text h4{ font-size: 16px;}
	.news_wrap_box{ padding-top: 0px;}
	.news_text p{ font-size: 14px;}
	.news_xq_page li{ margin: 10px 0px; width: 100%;}
	.news_xq_page li .item h5{ font-size: 14px; padding-right: 10px;}
	.news_xq_page li .item .text{ padding-left: 10px;}
	.news_xq_page li .item .text p{ font-size: 14px;}
	.news_xq_page li .item .text time{ margin: 0;}
	.abstract_one_box .txt-box .text{ padding: 15px;}
	.abstract_one_box .txt-box .text p{ font-size: 14px;}	
	.abstract_three_box_list li{ width:100%; margin-bottom: 15px;}
	.abstract_three_box .itembox img{ width: 100%;}
	.abstract_three_box .itembox .text p{ font-size: 14px;}
	.abstract_three_box .itembox .text{ margin-top: 15px;}
	#persons{ margin-top: 30px; padding: 0;}
	#persons .swiper-button-next, #persons .swiper-button-prev{ width: 30px; height: 45px;}
	#persons .swiper-pagination .swiper-pagination-bullet{ width: 20px;}
	#persons .swiper-slide{ width: 200px; height: 100px;}
	#persons .swiper-slide img{ width: 200px; height: 100px;}
	.lx_one_box .txt-box .text .textbox .wenben{ padding-right: 1px; width: 100%;}
	.lx_one_box .txt-box .text .textbox .ma{ width:100%; margin: 0 auto; margin-top: 10px; text-align:center;}
	.lx_one_box .txt-box .text .textbox .ma img{ width:130px;margin: 0 auto;}
	.lx_tow_boxitem{ padding: 0px; height: auto;}
	.lx_tow_boxitem_form{ position: relative; top: 0; left: 0; width: 100%; padding: 15px;}
	.lx_tow_boxitem_form::before { display: none;}
	.lx_tow_boxitem_form::after { display: none;}
	.lx_tow_boxitem_form ul li h5{ font-size: 15px; margin: 10px 0px;}
	.lx_tow_boxitem_form ul li{ width: 100%;}
	.lx_tow_boxitem_form button{ height: 35px; left: 35px; font-size: 16px; width: 100%;}
	.lx_tow_boxitem_form ul li:last-child .input{ height: 90px;}
	.lx_tow_box{ background-size: 100% 100%; padding: 15px 0px;}
	.lx_tow{ padding: 0;}
	.lx_tow_right_list li{ width: 48%; margin-top: 10px;}
	.lx_tow_right{ margin-top: 15px;}
	.lx_one_box .map img{ width: 200px;}
	.lx_one_box .map{ text-align: center;}
	.lx_one_box .txt-box{ margin-top: 15px;}
	.banner img{ height: 120px; object-fit: cover;}
	.callbacks_tabs a::after {width: 20px; }
	
	
	
}