@charset "UTF-8";

.flexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.header-nav, .search-btn {transition: all 0.5s; }
.hide1 {  -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0);opacity: 0; }
.show1 { z-index: 3; -webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1; }
.w840 { width: 840px; }
.w850 {width: 850px; }
.w1180 {width: 1180px; }
.w1280 { width: 1280px; }
.w1200 {width: 1200px; }
.w1240 {width: 1240px; }
.w1450 {width: 1450px; }
.w1600 {width: 83.3vw; }
.w840, .w740, .w850, .w1280, .w1200, .w1600, .w1240, .w1450, .w1180, .w1690 {margin-left: auto;margin-right: auto; }


.header-nav, .search-btn {transition: all 0.5s; }
.hide1 {  -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0);opacity: 0; }
.show1 { z-index: 3; -webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1; }
.w840 { width: 840px; }
.w850 {width: 850px; }
.w1180 {width: 1180px; }
.w1280 { width: 1280px; }
.w1200 {width: 1200px; }
.w1240 {width: 1240px; }
.w1450 {width: 1450px; }
.w1600 {width: 83.3vw; }
.w1690 { width: 88vw; }
.w840, .w740, .w850, .w1280, .w1200, .w1600, .w1240, .w1450, .w1180, .w1690 {margin-left: auto;margin-right: auto; }


.welcome-wrap { position: relative; width: 100%;overflow:hidden;}
.welcome-wrap1 {position: relative;}
.videodiv{position:absolute; top:0px; left:0;}
.videodiv,video{width: 100%;}

.video_cover{display:block; position:absolute;top:0px;left:0;width:100%; height: 880px; z-index:1; background:rgba(8, 21, 28, 0.2);}
.banner_font{width:100%; position:absolute; top:370px; left:0; z-index:1; text-shadow:2px 2px 2px rgba(8, 21, 28, 0.8) }
.banner_font h2{font-size:72px; text-align:center; font-weight:bold; color:#fff; line-height:90px;}
.banner_font h4{font-size:36px; text-align:center; color:#fff; line-height:56px; font-weight: normal;}
.header_top{width: 100%; padding: 5px 0  5px; border: solid 1px rgba(255, 255, 255, 0.2); position: absolute; top: 0; left: 0; z-index: 999;background: rgba(8, 21, 28, 0.56); }
.header_top_l{color:rgba(255, 255, 255, 0.9); font-size: 16px; font-weight: bold; padding-right:60px; float: right; line-height: 32px;}
.header_top_l img{padding-right: 10px;}
.header_top_r{ float: right;}
.header_top_r img{padding-right:10px;}
.header_top2{width: 100%; padding: 5px 0  5px; border: solid 1px rgba(255, 255, 255, 0.2); position: absolute; top: 0; left: 0; z-index: 999;background: rgba(8, 21, 28, 0.56); }
.header_top2_l{ font-size: 16px; font-weight: bold; color:#fff; padding-right:60px; float: right; line-height: 32px;}
.header_top2_l img{padding-right: 10px;}
.header_top2_r{ float: right;}
.header_top2_r img{padding-right:10px;}

.header { overflow: visible; position: absolute;z-index: 7;left: 0;top: 44px; width: 100%;padding: 18px 0;background: rgba(8, 21, 28, 0.56);}
.header .m-nav-btn {display: none;position: absolute; width: 20px; height: 14px;cursor: pointer;left: 6.125%;top: 27px; }
.header .m-nav-btn.cur .line1 {transform: rotate(47deg); }
.header .m-nav-btn.cur .line2 { display: none; }
.header .m-nav-btn.cur .line3 {transform: rotate(-47deg); }
.header .m-nav-btn .line {position: absolute;display: block;width: 100%;height: 2px;background-color: #fff;left: 0;transition: all .5s ease;margin: 0; }
.header .m-nav-btn .line1 { top: 0; -webkit-transform-origin: left top 0;-ms-transform-origin: left top 0;transform-origin: left top 0; }
.header .m-nav-btn .line2 {top: 7px; }
.header .m-nav-btn .line3 {top: 100%;-webkit-transform-origin: left bottom 0;-ms-transform-origin: left bottom 0;transform-origin: left bottom 0; }
.header .header-right {/*flex: 0 0 992px;*/display: inline-flex;}
.header .header-mains {transition: all 0.5s; }
.header .show-search-btn {margin-top: 12px;display: inline-block;width: 20px;flex: 0 0 20px;cursor: pointer;height: 20px;transition-duration: .3s;background: url(../img/serf.png) no-repeat center; }
.header-nav {flex: 0 0 auto;display: inline-flex; display: none;}
.header-nav .nav-item {position: relative;flex: 0 0 auto;padding-bottom: 30px; padding-top: 12px;}
.header-nav .nav-item:hover .nav-top-a1, .header-nav .nav-item.cur .nav-top-a1 {color: #fff; }
.header-nav .nav-sub-wrap {display: none;background: rgba(8, 21, 28, 0.56);position: absolute;left: -40px;top: 100%; width: calc(100% + 60px);height: auto; }
.header-nav .nav-top-a1 {display: block;font-size: 16px;line-height: 24px;padding-right: 64px;font-weight: bold;color: rgba(255, 255, 255, 0.9);transition-duration: .3s; }
.header-nav .sub-a {display: block;font-size: 14px;line-height: 20px;color: #fff;transition-duration: .3s;padding: 10px 20px;border-top: 1px solid rgba(255, 255, 255, 0.2); }
.header-nav .sub-a:hover {background: rgba(8, 21, 28, 0.56);padding-left: 16px; }


.header-search-wrap {position: fixed;z-index: 4;
  left: 50%;
  top: 70px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  width: 600px;
  height: 34px;
  margin-left: -300px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #666;
  line-height: 34px;
  transition: all 0.5s;
  background: #fff;
  padding-right: 50px; }
.header-search-wrap .submit {position: absolute;top: 0;right: 0;z-index: 5; width: 36px; height: 34px; background: url(../img/ser1.png) no-repeat center; border: none; box-sizing: border-box; }
.header-search-wrap .ser-input {width: 100%; height: 34px; position: relative; border: none; background: none;box-sizing: border-box;text-indent: 20px; }
.header-search-wrap .search-close { position: absolute;display: block; right: -60px;top: 50%;margin-top: -17px;width: 34px;height: 34px;background: url(../img/close1.png) no-repeat center; background-size: 20px !important;cursor: pointer;transition-duration: .5s; }
.header-search-wrap .search-close:hover {transform: rotate(90deg); }

/*电脑导航*/
.header .hl_nav{ width:100%;position: relative;color: #ffffff;position: absolute;top: 10px;right: 0;}
.header .hl_nav a{display: block;text-decoration: none;}
.header .hl_nav .shade{ position: absolute;width: 100%;height: 400px;top: 74px;left: 0;z-index: 1;background:rgba(8, 21, 28, 0.56);display: none;}
.header .hl_nav .nav_list{ position: absolute; top: 0;left: 30%; z-index: 2;padding: 0;list-style: none; overflow: visible; height: 64px;}
.header .hl_nav .nav_list>li{width: 180px; float: left;margin: 0;text-align: left; position: relative;}
.header .hl_nav .nav_head{height: 64px; line-height: 64px;color: #ffffff;font-size: 16px;font-weight: bold;}
.header .hl_nav .item{line-height: 24px;color: #fff; position: relative; padding: 5px 0; display: none;}
.header .hl_nav .nav_list>li:hover .item{display: block;}
.header .hl_nav .nav_list>li:hover .nav_head,.hl_nav .nav_list>li.active .nav_head{}
.header .hl_nav .nav_list>li.right{float: right;}
.header .hl_nav .nav_list .item:hover{font-weight: bold;}
.header .hl_nav .dropdown-menu {
    position: absolute;
    top: 115%;
    left: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    z-index: 10;
    display: none;
    padding: 10px 0;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.header .hl_nav .nav_list li:nth-child(3) .dropdown-menu{
	width: 250%;
}
.header .hl_nav .nav_list>li:hover .dropdown-menu {
    display: block;
}
.header .hl_nav .nav_list>li:hover .shade {
    display: block;
}
.header .hl_nav .item {
    line-height: 24px;
    color: #333;
    position: relative;
    padding: 8px 0;
    display: block;
    margin: 0 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.header .hl_nav .item:last-child {
    border-bottom: none;
}
.header .hl_nav .item:hover {
    color: #2c53af;
    font-weight: bold;
}


/*电脑子页导航*/
.header1 .hl_nav{ width:100%;position: relative;position: absolute;top: 10px;right: 0; color: #555;}
.header1 .hl_nav a{display: block;text-decoration: none;}
.header1 .hl_nav .shade{ position: absolute;width: 100%;height: 400px;top: 74px;left: 0;z-index: 1;background:#fafafa;display: none;}
.header1 .hl_nav .nav_list{ position: absolute; top: 0;left: 30%; z-index: 2;padding: 0;list-style: none; overflow: visible; height: 64px;}
.header1 .hl_nav .nav_list>li{width: 180px; float: left;margin: 0;text-align: left; position: relative;}
.header1 .hl_nav .nav_head{height: 64px; line-height: 64px;font-size: 16px; color:#fff; font-weight: bold;}

.active{color: #2c53af;}
.header1 .hl_nav .item{line-height: 24px; position: relative; padding: 8px 0; display: block; margin: 0 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); color: #333;}
.header1 .hl_nav .item:last-child{border-bottom: none;}
.header1 .hl_nav .item:hover{color: #2c53af; font-weight: bold;}
.header1 .hl_nav .nav_list>li:hover .item{display: block;}
.header1 .hl_nav .nav_list>li:hover .shade{display: block;}
.header1 .hl_nav .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    z-index: 10;
    display: none;
    padding: 10px 0;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.header1 .hl_nav .nav_list>li:hover .dropdown-menu {
    display: block;
}
.header1 .hl_nav .nav_list li:nth-child(3) .dropdown-menu{
	width: 250%;
}
.pad30{padding-top: 30px;}
.header1 .hl_nav .nav_list>li:hover .nav_head{color: #2c53af;}
.header1 .hl_nav .nav_list>li.right{float: right;}
.header1 .hl_nav .nav_list .item:hover{font-weight: bold;color: #2c53af;}
.header1 .hl_nav .item {
    line-height: 24px;
    color: #333;
    position: relative;
    padding: 8px 0;
    display: block;
    margin: 0 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.header1 .hl_nav .item:last-child {
    border-bottom: none;
}
.header1 .hl_nav .item:hover {
    color: #2c53af;
    font-weight: bold;
}


/*子页导航*/
.header1 { overflow: visible; position: absolute;z-index: 7;left: 0;top: 44px; width: 100%;padding: 18px 0;background: rgba(8, 21, 28, 0.56);}
.header1 .m-nav-btn {display: none;position: absolute; width: 20px; height: 14px;cursor: pointer;left: 6.125%;top: 27px; }
.header1 .m-nav-btn.cur .line1 {transform: rotate(47deg); }
.header1 .m-nav-btn.cur .line2 { display: none; }
.header1 .m-nav-btn.cur .line3 {transform: rotate(-47deg); }
.header1 .m-nav-btn .line {position: absolute;display: block;width: 100%;height: 2px;background-color: #fff;left: 0;transition: all .5s ease;margin: 0; }
.header1 .m-nav-btn .line1 { top: 0; -webkit-transform-origin: left top 0;-ms-transform-origin: left top 0;transform-origin: left top 0; }
.header1 .m-nav-btn .line2 {top: 7px; }
.header1 .m-nav-btn .line3 {top: 100%;-webkit-transform-origin: left bottom 0;-ms-transform-origin: left bottom 0;transform-origin: left bottom 0; }
.header1 .header-right {display: inline-flex;}
.header1 .header-mains {transition: all 0.5s; }
.header1 .show-search-btn {margin-top: 12px;display: inline-block;width: 20px;flex: 0 0 20px;cursor: pointer;height: 20px;transition-duration: .3s;background: url(../img/serf.png) no-repeat center; }
.header-nav1 {flex: 0 0 auto;display: inline-flex; display: none; }
.header-nav1 .nav-item {position: relative;flex: 0 0 auto;padding-bottom: 30px; padding-top: 12px;}
.header-nav1 .nav-item:hover .nav-top-a1, .header-nav .nav-item.cur .nav-top-a1 {color: #2c53af; }
.header-nav1 .nav-sub-wrap {display: none;background: rgba(8, 21, 28, 0.56);position: absolute;left: -40px;top: 100%; width: calc(100% + 60px);height: auto; }
.header-nav1 .nav-top-a1 {display: block;font-size: 16px;line-height: 24px;padding-right: 64px;font-weight: bold;color: rgba(0, 0, 0, 0.9);transition-duration: .3s; }
.header-nav1 .sub-a {display: block;font-size: 14px;line-height: 20px;transition-duration: .3s;padding: 10px 20px; background-color: #f5f5f5; border-bottom:1px solid #fff;}
.header-nav1 .sub-a:hover {background: #2c53af;padding-left: 16px; color: #fff;}

.header-search-wrap1 {position: fixed;z-index: 4;
  left: 50%;
  top: 70px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  width: 600px;
  height: 34px;
  margin-left: -300px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #666;
  line-height: 34px;
  transition: all 0.5s;
  background: #fff;
  padding-right: 50px; }
.header-search-wrap1 .submit {position: absolute;top: 0;right: 0;z-index: 5; width: 36px; height: 34px; background: url(../img/ser1.png) no-repeat center; border: none; box-sizing: border-box; }
.header-search-wrap1 .ser-input {width: 100%; height: 34px; position: relative; border: none; background: none;box-sizing: border-box;text-indent: 20px; }
.header-search-wrap1 .search-close { position: absolute;display: block; right: -60px;top: 50%;margin-top: -17px;width: 34px;height: 34px;background: url(../img/close1.png) no-repeat center; background-size: 20px !important;cursor: pointer;transition-duration: .5s; }
.header-search-wrap1 .search-close:hover {transform: rotate(90deg); }

/*子页导航end*/
.footer-top {padding: 80px 0 80px;background:#353535; }
.footer-top .footer-top-left {width: 100%; overflow: hidden;}
.footer-top .footer-navv {width: 25%; float: left;}
.footer-top .footer-nav {width: 16%; float: left; display: inline;}
.footer-top .footer-navvv {width: 26%; float: left;}
.footer-top .footer-nav-a1 {
    display: block;
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 25px;
    color: #d6dce6; }
.footer-top .footer-nav-line{width: 20px; height: 3px; background-color: #d6dce6;margin-bottom: 20px;}
.footer-top .footer-nav-a2 {
    display: block;
    font-size: 14px;
    line-height: 24px;margin: 5px 0;
    color: #d6dce6;
    transition-duration: .3s; }
.footer-top .footer-nav-a2:hover { color: #fff; text-decoration: underline; }
.footer-top .footer_link{flex: 0 0 calc(100%); padding-top: 80px;}

.footer-bot {padding: 20px 0;font-size: 14px;line-height: 30px;color: #d6dce6; text-align: center; background-color: #323b4a;}
.footer-bot .jing-a { color: #d6dce6;transition: all .3s ease; }
.footer-bot .jing-a:hover {color: #fff;}

.w988 { width: 988px;margin-left: auto;margin-right: auto; }
.hide1 { -webkit-transform: scale(0) !important; -ms-transform: scale(0) !important;transform: scale(0) !important; opacity: 0 !important; }
.show1 {z-index: 8;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1; }
.search_title{font-size: 28px; text-align: center; line-height: 30px;}

/*index CSS*/
.index_about_box{width: 100%; background:url(../img/index_ab_bg.jpg) no-repeat bottom; position: relative; overflow: hidden;}
.index_height{padding: 100px 0;}
.index_about_img{width: 50%; position: absolute; right: 0; top: 0; overflow: hidden;}
.index_about_img img{width: 100%; transition: all 0.5s ease;}
.index_about_img:hover img{transform: scale(1.1);}
.index_about_text{width: 45%; float: left;}
.index_title{font-size: 52px; line-height: 80px;}
.index_detail{font-size: 16px; line-height: 28px;}
.index_about_detail{font-size: 16px; line-height: 28px; margin-top: 40px; padding-bottom: 60px;}
.bot50{margin-bottom: 80px;}
.index_about_more{width: 160px;background-color: #1b2e59;border-radius: 10px; height: 48px;}
.index_about_more a{display: block; width: 160px; height: 48px; color: #fff; text-align: center; border-radius: 10px; font-size: 16px; font-weight: bold; line-height: 48px;
	 
  -webkit-transition: all .5s;
  transition: all .5s;
  background: linear-gradient(to right, #2c53af, #2c53af) no-repeat;
  background-size: 0% 100%;}
.index_about_more a:hover{background-size: 100% 100%;}
.digital{width:100%; z-index: 3; float:left;}
.main{width:48%; background: rgba(255, 255, 255, 0.6); padding: 25px 0; height: 75px;}
.mumping_mun li{width:25%; text-align:center; float:left;}
.mumping_mun{width:100%;}
.mun_top{width: 100%; text-align: center;font-size: 36px; font-weight: bold;color: #2c53af; line-height: 50px;}
.mumping_mun p{font-size:12px;font-weight: bold; line-height: 18px;}


.index_product_box{width: 100%; background-color: #f5f5f5;}
.index_title2{font-size: 52px; line-height: 80px; text-align: center;}
.index_product{overflow: hidden; margin-top: 20px;}
.index_product li{width: 31.3%; float: left; margin: 1%; background-color: #fff; border-radius: 20px; overflow: hidden; transition: all 0.3s ease;}
.index_product li:hover{box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); transform: translateY(-5px);}
.index_product li .index_product_l{width: 44%; float: left; margin-top: 40px; margin-left: 40px;}
.index_product li .index_product_l .index_product_num{ margin-bottom: 15px;}
.index_product li .index_product_l .index_product_name{ font-size: 20px; line-height: 26px; font-weight: bold; margin-bottom: 30px;}
.index_product li .index_product_l .index_product_more{margin-bottom: 30px;}
.index_product li .index_product_l .index_product_more a{ font-size: 14px; line-height: 20px; color: #2c53af;}
.index_product li .index_product_l .index_product_more a:hover{color: #1b2e59;}
.index_product li .index_product_r{width: 44%; float: right; margin-right: 20px; margin-top: 10px; overflow: hidden;}
.index_product li .index_product_r img{width: 100%; transition: all 0.3s ease;}
.index_product li:hover .index_product_r img{transform: scale(1.1);}

.white{color: #fff;}
.index_our_box{width: 100%; background:url(../img/index_st_bg.jpg) no-repeat center;}
.index_our{overflow: hidden; width: 100%; margin-top: 50px;}
.index_our li{width: 49%; float: left; margin:1px; background: rgba(255, 255, 255, 0.2);}
.index_our li a{display: block; width:90%; overflow: hidden; padding:3% 5% 5%; }
.index_our li .index_our_l{width: 55px; float: left; margin-top: 35px; transition: all 0.3s ease;}
.index_our li:hover .index_our_l{transform: scale(1.1); }
.index_our li .index_our_l img{width: 100%;}
.index_our li .index_our_r{width: calc(100% - 90px); float: right; color: #fff;}
.index_our li .index_our_r .index_our_title{font-size: 28px;}
.index_our li .index_our_r .index_our_detail{font-size: 16px; line-height: 28px;}

.index_new_box{width: 100%; background-color: #f5f5f5;}
.index_detail2{font-size: 16px; line-height: 28px; text-align: center;}
.index_new{width: 100%; overflow: hidden; margin-top: 50px;}
.index_new li{width: 19%; float: left; margin: 0 0.5%; background-color: #fff; border-radius: 20px; transition: all 0.3s ease;}
.index_new li .index_new_img{width: 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; overflow: hidden;}
.index_new li .index_new_img img{width: 100%; transition: all 0.3s ease;}
.index_new li:hover .index_new_img img{transform: scale(1.1);}
.index_new li .index_new_time{width:  calc(100% - 40px); margin:0px 20px; font-size: 16px; line-height: 24px; padding-top: 20px;}
.index_new li .index_new_title{width:  calc(100% - 40px); margin:0px 20px; font-size: 20px; line-height: 26px; height: 52px; overflow: hidden;}
.index_new li .index_new_line{width:  calc(100% - 40px); height: 1px; background-color: #e5e5e5; margin: 15px 20px;}
.index_new li .index_new_more{width:  calc(100% - 40px); margin:0px 20px; font-size: 14px; line-height: 24px; padding-bottom: 20px;}
.pad50{margin-top: 50px;}

.side{position:fixed;width:80px;right:10px;bottom:5%;z-index:100; display: none;}
.side ul li{width:80px;height:80px;float:left;position:relative;  background:rgba(0, 0, 0, 0.4); margin: 5px 0; border-radius: 10px;}
.side ul li .sidebox{position:absolute;width:80px;height:80px;top:0;right:0;transition:all 0.3s;overflow:hidden;border-radius: 10px;}
.side ul li .sidetop{width:80px;display:inline-block;transition:all 0.3s; height:80px; border-radius:10px;}
.side ul li .sidetop:hover{ background: #1b2e59;}
.side ul li .sidebox span{display:block; font-size:18px; font-weight: bold;color:#fff; line-height:80px;}
.side ul li img{float:left;}

.md-modal {position: fixed;top: 50%;left: 50%;width:80%;max-width:960px;min-width: 320px;height: auto;z-index: 9999999;visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.md-show {visibility: visible;}
.md-overlay {position: fixed;width: 100%;height: 100%;visibility: hidden;top: 0;left: 0;z-index: 9999995;opacity: 0;background: rgba(1,1,1,0.6);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.md-show ~ .md-overlay {opacity: 1;visibility: visible;}
/* Content styles */
.md-content {color: #5b5b5b;background: #fff;position: relative;border-radius: 0px;margin: 0 auto; padding:50px 40px;}
.md-content div p{font-size: 16px; text-align: center; padding-top: 20px;}
.md-close-btn {position: absolute;top: 10px;right: 5px;z-index: 999999;}
.md-close { background:url(../img/close3.png) no-repeat; height: 20px; width: 20px; position: absolute; right: 20px; top: 20px;}
.mianze{text-align: center; padding-top: 20px; line-height: 22px;}
/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content {-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.md-show.md-effect-1 .md-content {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); 	transform: scale(1);opacity: 1;}
.md-show.md-effect-3 .md-content {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}
.md_input{width: 100%;}
.md_input_name{font-size: 36px; font-weight: bold; text-align: center;}
.md_input_text{width: 100%; overflow: hidden; margin-top: 10px;}
.md_input_text input{width: calc(49% - 30px); float: left; margin: 0.5%; border-radius: 10px; background-color: #f4f5f9; line-height: 40px; padding: 10px 15px; color: #8a8a8c; border: none; font-size: 18px;}
input::-webkit-input-placeholder {color: #8a8a8c;}
.md_input_text textarea{width: calc(99% - 30px); height: 120px; margin: 0.5%; border-radius: 10px; background-color: #f4f5f9; line-height: 40px; padding: 10px 15px; color: #8a8a8c; border: none; font-size: 18px;}
textarea::-webkit-input-placeholder {color: #8a8a8c;}
.md_input_email{width: calc(98% - 30px);padding:0 15px; font-size: 18px; font-weight: bold; margin-top: 5px;}
.md_input_email span{color: #2c53af;}
.md_input_text input.md_input_submit{width: 99%;padding:10px 15px; font-size: 24px; color: #fff; line-height: 40px; background-color: #1b2e59; margin-top: 20px;}

/*内页*/
.about_container{position: relative; width: 100%;}
.about_bar_box{width: 100%; padding: 240px 0; text-align: center; color: #fff;}
.neiye_title{font-size: 52px; font-weight: bold; line-height: 72px;}
.neiye_detil{font-size: 18px; line-height: 30px; margin-bottom: 25px;}
.neiye_line{width: 40px; height: 1px; margin: 0 auto; background-color: #fff;}
.about_positin_box{width: 100%; background-color: #1b2e59; padding: 15px 0; overflow:hidden;}
.about_position_l{width: 24px; float: left; margin-right: 15px;}
.about_position_r{float: left; color: #fff; margin-top: 3px; width: calc(99% - 40px)}
.about_position_r a{color: #fff;}
.about_position_r a:hover{text-decoration: underline;}
.shuiyin{position: absolute; bottom: 0; right: 7.25%;}

.about_proflie{overflow: hidden;}
.about_proflie_l{width: 60%; float: left;}
.about_proflie_l .about_proflie_title{font-size: 52px; line-height: 72px;}
.about_proflie_l .about_proflie_detail{font-size: 15px; line-height: 26px; margin-top: 30px;}
.about_proflie_r{width: 35%; float: right; position: relative; overflow: hidden;}
.about_proflie_r .about_proflie_img{ width: 100%; height: auto; transition: all 0.5s ease;}
.about_proflie_r .about_proflie_h{ position: absolute; top: 0; left: 0; z-index: 9;}

/* 关于我们页面轮播样式 */
.about-swiper {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    overflow: hidden;
}
.about-swiper .swiper-slide {
    text-align: center;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.about-swiper .swiper-slide:hover img {
    transform: scale(1.1);
}
.about-pagination {
    position: absolute;
    bottom: 15px !important;
    text-align: center;
    z-index: 10;
    width: 100%;
}
.about-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 0.7;
    margin: 0 4px;
}
.about-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #2c53af;
}
.about-button-next, .about-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    transition: all 0.3s ease;
}
.about-button-next {
    right: 10px;
    background-image: url(../img/next.png);
}
.about-button-prev {
    left: 10px;
    background-image: url(../img/prev.png);
}
.about_proflie_r:hover .about-button-next, 
.about_proflie_r:hover .about-button-prev {
    opacity: 0.7;
}
.about-button-next:hover, .about-button-prev:hover {
    opacity: 1 !important;
}
.swiper-button-next-video:hover, .swiper-button-prev-video:hover {
    opacity: 1 !important;
}

.md-modal3 {position: fixed;top: 50%;left: 50%;width: 50%;height: auto;z-index: 9999999;visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.md-content3 {background: #fff;position: relative;border-radius: 0px;margin: 0 auto; padding: 20px;}
.md-content3 .scroll_pc{ max-height:400px;overflow-y: auto; scrollbar-color: #000 #efefef;scrollbar-width: thin; padding:0 20px;}

.digital2{width:100%; margin-top: 50px;}
.main2{width:100%; height: 75px;}

.honor_box{width: 100%; padding-top: 110px; background:url(../img/about-bg.jpg) no-repeat center;}
.imageflow img{ -webkit-box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); }
.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden;}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}

.chang_fang{}
.flexBetween {display: flex;}
.chang_fang .box {margin-top: 40px; height: 600px;}
.chang_fang .box .item {flex: 1; margin: 0 5px; overflow: hidden; position: relative; transition: 0.4s;}
.chang_fang .box .item::after {width: 100%;position: absolute;left: 0; bottom: 0;}
.chang_fang .box .item img { height: 100%; width: 100%; object-fit: cover;}
.chang_fang .box .item .one { font-size:24px;position: absolute; left: 0; width: 100%;bottom: 0px;color: #fff;z-index: 1;text-align: center;transition: 0.4s;  padding-bottom: 40px; padding-top: 500px;background: url(../img/chang-bg.png) repeat-x bottom;}
.chang_fang .box .item .two { position: absolute; left: 0; bottom: 0;opacity: 0;transition: 0.4s; z-index: 1;background: url(../img/chang-bg.png) repeat-x bottom; padding-bottom: 40px; padding-top: 500px;}
.chang_fang .box .item .two .content1 {font-size: 36px;color: #fff; padding:0 40px;}
.chang_fang .box .item .two .content2 {font-size: 16px;color: #fff;line-height: 24px; padding: 10px 40px;}
.chang_fang .box .active {flex: 5;}
.chang_fang .box .active .one {opacity: 0;}
.chang_fang .box .active .two { opacity: 1;bottom: 0;-webkit-transition-delay: 0.4s; -o-transition-delay: 0.4s;transition-delay: 0.4s;}

.pro_bar_box{width: 100%; padding: 240px 0; text-align: center; color: #fff;}
.product_container{padding: 110px 0; background-color: #f5f5f5;}
.product_box{overflow: hidden;}
.product_box .product_l{width: 23%; float: left;}
.product_box .product_l a{display: block; padding:24px 70px 24px 24px; background-color: #fff; background-image:url(../img/jian.png); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; font-size: 18px; line-height: 30px;}
.product_box .product_l a:hover{background-image: url(../img/jian_h.png); color: #2c53af;}
.product_box .product_l a.pro_active{background-image: url(../img/jian_h.png); color: #2c53af;}
.product_box .product_r{width: 74%; float: right;}
.product_box .product_r .product_r_title{font-size: 30px; line-height: 40px; padding-left: 45px; background: url(../img/pro-pot.png) no-repeat left; margin-left: 1%;}
.product_tab{width: 100%; overflow: hidden; margin-top: 25px;}
.product_tab li{width: calc(48% - 50px); float: left; margin: 1%; overflow: hidden; padding: 25px; background: #fff; transition: all 0.3s ease;}
.product_tab li:hover{box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); transform: translateY(-5px);}
.product_tab li .product_r_img{width: 42%; float: left; overflow: hidden;}
.product_tab li .product_r_img img{width: 100%; transition: all 0.3s ease;}
.product_tab li:hover .product_r_img img{transform: scale(1.1);}
.product_tab li .product_r_text{width: 53%; float: right;}
.product_tab li .product_r_text .product_text_title{font-size: 16px; font-weight: bold; line-height: 24px; max-height: 48px; overflow:hidden; margin-top: 5px;}
.product_tab li .product_r_text .product_text_line{margin: 16px 0; background: url(../img/pro-line.png) no-repeat left; height: 3px;}
.product_tab li .product_r_text .product_text_detail{font-size: 14px; line-height: 20px; height:60px; overflow: hidden; color: #909091;}
.product_tab li .product_r_text .product_text_more{width: 120px; height: 30px; border-radius: 10px;background-color: #1b2e59; margin-top: 30px;} 
.product_tab li .product_r_text .product_text_more a{width: 120px; height: 30px; border-radius: 10px; text-align: center; display: block; line-height: 30px; color: #fff;-webkit-transition: all .5s;
  transition: all .5s;
  background: linear-gradient(to right, #2c53af, #2c53af) no-repeat;
  background-size: 0% 100%;}
.product_tab li .product_r_text .product_text_more a:hover{background-size: 100% 100%;}

.pagelist {margin:40px 0 0;}
.pagelist li{ display:inline-block;margin:0 3px;}
.pagelist li a,.pagelist li span{ display:block;padding:8px 18px; border:1px solid #dcdcdc;background-color:#fff; overflow:hidden; border-radius:50%;}
.pagelist li a:hover,.pagelist li a.cur,.pagelist li.active span{border-color:#1b2e59;  background-color:#1b2e59;color:#fff;}
.text-center{text-align: center;}
.prolist_box{overflow: hidden;}
.prolist_box .prolist_l{width: 35%; float: left; overflow: hidden;}
.prolist_box .prolist_l img{width: 100%; transition: all 0.3s ease;}
.prolist_box .prolist_l:hover img{transform: scale(1.05);}
.prolist_box .prolist_r{width: 60%; float: right;}
.prolist_box .prolist_r .prolist_r_title{font-size: 30px; line-height: 40px;}
.prolist_box .prolist_r .prolist_r_line{width: 100%; height: 3px; background: url(../img/pro-line.png) no-repeat left; margin: 30px 0;}
.prolist_box .prolist_r .prolist_r_detail{font-size: 18px; line-height: 28px;}
.prolist_box .prolist_r .prolist_r_more{margin-top: 60px;background-color: #1b2e59; width: 200px; height: 60px; border-radius: 10px;}
.prolist_box .prolist_r .prolist_r_more a{display: block; line-height: 60px; text-align: center; color: #fff; border-radius: 10px; font-size: 18px;
  -webkit-transition: all .5s;
  transition: all .5s;
  background: linear-gradient(to right, #2c53af, #2c53af) no-repeat;
  background-size: 0% 100%;}
.prolist_box .prolist_r .prolist_r_more a:hover{background-size: 100% 100%;}
.prolist_tab{margin-top: 100px;}
.prolist_tab .prolist_tabtab{ background-color:#1b2e59; height: 80px;}
.prolist_tab .prolist_tabtab a{color:#fff; cursor:pointer; display:inline-block; margin: 0 45px; line-height: 75px; font-size: 24px;}
.prolist_tab .prolist_tabtab a.on{border-bottom:solid 5px #2c53af;}
.prolist_tab .prolist_tabcon{ background-color: #fff; padding: 50px;}
.prolist_tab .prolist_tabcon .con{ display:none;line-height:30px;}
.prolist_tab .prolist_tabcon .con h5{ font-size:18px;color:#333;font-weight:bold;margin-bottom:20px;}

.download{overflow: hidden; width: 100%; margin-top: 30px;}
.download li{width: calc(48% - 30px); margin:0.5% 1%; padding: 15px; overflow: hidden; float: left; background-color: #fff;}
.download li .download_text{width: calc(100% - 160px); float: left; font-size: 18px; line-height: 28px;}
.download li .download_btn{width: 145px; float: right;}
.download li .download_btn a{display: block;background: url(../img/down.png) no-repeat right; line-height: 30px; font-size: 18px; padding-left: 45px; color: #1b2e59;}
.download li .download_btn a:hover{background: url(../img/down_h.png) no-repeat right; color: #fff;}

/* 下载模块左右布局 */
.download-container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 50px;
}
.download-list {
    width: 70%;
    margin-top: 0;
}
.download-image {
    width: 28%;
    overflow: hidden;
    border-radius: 15px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    position: relative;
}
.download-image img {
    width: 100%;
    transition: all 0.5s ease;
    display: block;
}
.download-image:hover img {
    transform: scale(1.05);
}
.download-image::before {
    content: '';
    position: absolute;
    top: -20px;
    left: -20px;
    width: 100px;
    height: 100px;
    background-color: rgba(44, 83, 175, 0.1);
    border-radius: 50%;
    z-index: -1;
}

@media (max-width: 1024px) {
    .download-container {
        flex-direction: column;
    }
    .download-list, .download-image {
        width: 100%;
    }
    .download-image {
        margin-top: 30px;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }
}

.blog_box{width: 100%; overflow: hidden;}
.blog_box li{width: 31.3%; float: left; margin:1%; background-color: #fff; border-radius: 20px;}
.blog_box li .blog_new_img{width: 100%;  border-top-left-radius: 20px; border-top-right-radius: 20px; overflow: hidden;}
.blog_box li .blog_new_img img{width: 100%; transition: all 0.3s ease;}
.blog_box li:hover .blog_new_img img{transform: scale(1.1);}
.blog_box li .blog_new_time{width:  calc(100% - 40px); margin:0px 20px; font-size: 16px; line-height: 24px; padding-top: 20px;}
.blog_box li .blog_new_title{width:  calc(100% - 40px); margin:0px 20px; font-size: 20px; line-height: 26px; height: 26px; overflow: hidden; margin-top: 10px;}
.blog_box li .blog_new_detail{width:  calc(100% - 40px); margin:10px 20px; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; color: #5b5b5b;}
.blog_box li .blog_new_line{width:  calc(100% - 40px); height: 1px; background-color: #e5e5e5; margin: 15px 20px;}
.blog_box li .blog_new_more{width:  calc(100% - 40px); margin:0px 20px; font-size: 14px; line-height: 24px; padding-bottom: 20px;}
.blog_box li .blog_new_more a{color: #5b5b5b;}
.blog_box li .blog_new_more a:hover{color: #2c53af;}
.blog_box li .blog_new_title a:hover{color: #2c53af;}

.newlist_box{overflow: hidden;}
.newlist_box .newlist_l{width: calc(73% - 100px); float: left; background-color: #fff; border-radius: 30px; padding: 50px;}
.newlist_box .newlist_l .newlist_title{font-size: 36px; line-height: 48px;}
.newlist_box .newlist_l .newlist_time{font-size: 18px; line-height: 30px;}
.newlist_box .newlist_l .newlist_line{width: 100%; height: 1px; background-color: #e5e5e5; margin: 20px 0;}
.newlist_box .newlist_l .newlist_text img{max-width: 100%; padding-right:20px; float:left;}

.fanye_box{overflow: hidden; margin-top: 60px; padding-left: 30px; border-left: solid 10px #1b2e59;}
.fanye_box .fanye_l{width: 75%; float: left;}
.fanye_box .fanye_l li{width: 100%; font-size: 16px; line-height: 30px; height: 30px; overflow: hidden;}
.fanye_box .fanye_r{width: 20%; float: right; background-color: #1b2e59; border-radius: 8px;}
.fanye_box .fanye_r a{display: block; font-size: 16px; font-weight: bold;height: 48px; line-height: 48px; color: #fff; text-align: center; border-radius: 8px;-webkit-transition: all .5s;transition: all .5s;
  background: linear-gradient(to right, #2c53af, #2c53af) no-repeat;
  background-size: 0% 100%;}
.fanye_box .fanye_r a:hover{background-size: 100% 100%;}
.newlist_box .newlist_r{width: calc(24% - 60px); float: right; background-color: #fff; border-radius: 30px; padding: 30px;}
.newlist_box .newlist_r .newlist_r_name{font-size: 24px; padding-left: 20px; border-left: solid 4px #1b2e59; height: 26px; line-height: 26px;}
.newlist_box .newlist_r .newlist_tab{padding: 10px 0;}
.newlist_box .newlist_r .newlist_tab li{width: 100%; padding: 20px 0; border-bottom: solid 1px #dddddd; overflow: hidden;}
.newlist_box .newlist_r .newlist_tab li .newlist_tab_l{width: 40%; float: left; overflow: hidden;}
.newlist_box .newlist_r .newlist_tab li .newlist_tab_l img{width: 100%; border-radius: 15px; transition: all 0.3s ease;}
.newlist_box .newlist_r .newlist_tab li:hover .newlist_tab_l img{transform: scale(1.1);}
.newlist_box .newlist_r .newlist_tab li .newlist_tab_r{width: 55%; float: right;}
.newlist_box .newlist_r .newlist_tab li .newlist_tab_r .newlist_tab_r_title{font-size: 16px; line-height: 24px; max-height: 48px; overflow: hidden; margin-top: 6px;}
.newlist_box .newlist_r .newlist_tab li .newlist_tab_r .newlist_tab_r_time{font-size: 14px; color: #6e6e6e;}
.newlist_box .newlist_r .newlist_tab li:nth-last-child(1){border-bottom: none;}

.contact_box{overflow: hidden;}
.contact_box .contact_l{width: calc(48% - 100px); padding: 50px 50px 60px 50px; border-radius: 30px; background-color: #fff; float: left;}
.contact_box .contact_l .contact_l_name{font-size: 48px;}
.contact_box .contact_l .conatct_l_tab{}
.contact_box .contact_l .conatct_l_tab li{overflow: hidden; border: solid 2px #eeeeee; border-radius: 50px; margin: 50px 0; transition: all 0.3s ease;}
.contact_box .contact_l .conatct_l_tab li:hover{border-color: #1e305c; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);}
.contact_box .contact_l .conatct_l_tab li .contact_l_tab_img{width: 100px; height: 100px; border-radius: 50px; background-color: #1e305c; float: left; transition: all 0.3s ease;}
.contact_box .contact_l .conatct_l_tab li:hover .contact_l_tab_img{transform: scale(1.1);}
.contact_box .contact_l .conatct_l_tab li .contact_l_tab_img img{display: block; width: 49px; margin: 0 auto; padding-top: 25px; transition: all 0.3s ease;}
.contact_box .contact_l .conatct_l_tab li:hover .contact_l_tab_img img{transform: scale(1.1);}
.contact_box .contact_l .conatct_l_tab li .contact_l_tab_text{width: calc(100% - 180px); float: right; margin-right: 50px;} 
.contact_box .contact_l .conatct_l_tab li .contact_l_tab_text .contact_l_tab_text_name{font-size: 24px; font-weight: bold; margin-top: 10px;}
.contact_box .contact_l .conatct_l_tab li:nth-child(1) .contact_l_tab_text .contact_l_tab_text_name{margin-top: 0;}
.contact_box .contact_l .conatct_l_tab li .contact_l_tab_text .contact_l_tab_text_detail{font-size: 16px; line-height: 20px; color: #4b4b4b;}
.contact_box .contact_l .map_box{width: 100%; margin: 20px 0; height: 200px; border-radius: 30px; overflow: hidden;}
.contact_box .contact_l .conatct_link{padding-top:60px; font-size: 24px; font-weight: bold;}
.contact_box .contact_l .conatct_pot{margin-top: 30px;}
.contact_box .contact_l .conatct_pot a{display: block; float: left; margin-right: 30px; transition: all 0.3s ease; overflow: hidden;}
.contact_box .contact_l .conatct_pot a img{transition: all 0.3s ease;}
.contact_box .contact_l .conatct_pot a:hover img{transform: scale(1.2);}
.contact_box .contact_r{width: calc(48% - 100px); padding: 50px; border-radius: 30px; float: right; border:solid 5px #fff;}
.contact_box .contact_r .contact_r_name{font-size: 36px; line-height: 46px;}
.contact_box .contact_r .contact_r_detail{font-size: 18px; color: #5f5f5f; line-height: 30px;}
.contact_box .contact_r .input_box{width: 100%; margin-top: 20px;}
.contact_box .contact_r .input_box li{overflow: hidden; margin: 10px 0;}
.contact_box .contact_r .input_box li p{width: 23%; float: left; text-align: right; font-size: 16px; line-height: 40px;}
.contact_box .contact_r .input_box li input{width: 73%; float: right; border:none; box-sizing: border-box; border-radius: 10px; vertical-align: middle; display: inline-block; line-height: 40px; font-size: 16px; padding: 0 20px;}
.contact_box .contact_r .input_box li textarea{width: 73%; float: right; border:none; box-sizing: border-box; border-radius: 10px; vertical-align: middle; display: inline-block; line-height: 40px; font-size: 16px; padding: 0 20px;}
.contact_box .contact_r .input_box li input.button{background-color: #1b2e59; color: #fff; margin-top: 10px;}
.contact_box .contact_r .input_box li select{width: 73%; float: right; border:none; box-shadow: none; border-radius: 10px;  display: inline-block; line-height: 40px; font-size: 16px; padding: 0 0 0 20px; height: 40px;background-color:#fff;outline:none}


.rec_title{font-size: 52px; line-height: 60px;}
.rec_box{overflow: hidden; margin-top: 30px;}
.rec_box .rec_l{width: 70%; float: left;}
.rec_box .rec_r{width: 25%; float: right;}
.rec_box .rec_r img{width: 100%; border-radius: 40px;}
.hrmainC2 dl{margin-bottom: 15px;}
.hrmainC2 dl dt {overflow: hidden;padding:0 0 0 20px; background-color: #ffffff;}
.hrmainC2 dl dt .p1{width: 30%; font-size: 18px; font-weight: bold;}
.hrmainC2 dl dt .p2, .hrmainC2 dl dt .p3, .hrmainC2 dl dt .p4{width: 20%;}
.hrmainC2 dl dt p {float: left;padding: 15px 5px;cursor: pointer; font-size: 16px;}
.hrmainC2 dl dd {display: none; background-color: #fff; padding: 40px;line-height: 35px; font-size: 16px;}
.hrmainC2 dl.open dt{ background-color:#1e305c;color:#fff;}

/*内页end*/
@media (max-width: 1800px) {
 
.w1600 {width: 92%; }
.flexBox.center {justify-content: center;}
.flexBox.left {justify-content: flex-start;}
.flexBox.right {justify-content: flex-end;}
	.download li .download_btn a{text-align: right; padding-right: 12px;}
	.header .hl_nav .dropdown-menu{top: 100%;}
}
@media (max-width: 1540px) {

/*.welcome-wrap{height: 800px;}*/
.video_cover{height: 800px;}
.banner_font{top:340px;}
.banner_font h2{font-size:60px;line-height:80px;}
.banner_font h4{font-size:24px;line-height:56px;}
.header-nav .nav-top-a1 {padding-right: 44px; }
	.header-nav1 .nav-top-a1 {padding-right: 44px; }
	.index_height{padding: 80px 0;}
	.index_title{font-size: 48px; line-height: 70px;}
	.index_title2{font-size: 48px; line-height: 70px;}
	.index_detail{font-size: 14px; line-height: 24px;}
	.index_detail2{font-size: 14px; line-height: 24px;}
	.index_about_detail{font-size: 14px; line-height: 24px; margin-top: 30px; padding-bottom: 40px;}
	.bot50{margin-bottom: 70px;}
	.mumping_mun p{font-size: 12px;}
	.main{padding: 0 0 20px 0; height: 64px;}
	.mun_top{font-size: 30px; line-height: 40px;}
	.index_about_more a{font-size: 14px;}
	.index_product li .index_product_l{margin-left: 30px; margin-top: 30px;}
	.index_product li .index_product_r{margin-right: 10px;}
	.index_product li .index_product_l .index_product_name{font-size: 16px; margin-bottom: 20px; line-height: 24px; height: 72px; overflow: hidden;}
	.index_product li .index_product_l .index_product_num{width: 70px;}
	.index_product li .index_product_l .index_product_num img{width: 100%;}
	.index_our{margin-top: 40px;}
	.index_our li .index_our_r .index_our_title{font-size: 24px; line-height: 40px;}
	.index_our li .index_our_r .index_our_detail{font-size: 14px; line-height: 24px; min-height: 72px;}
	.header .hl_nav .nav_list{ left: 35%;}
	.header .hl_nav .nav_list>li{width: 140px;}
	.header .hl_nav .shade{height: 500px;}
	.header1 .hl_nav .nav_list{ left: 35%;}
	.header1 .hl_nav .nav_list>li{width: 140px;}
	.header1 .hl_nav .shade{height: 500px;}
	.chang_fang .box .item .one{font-size: 20px;}
	.chang_fang .box .item .two .content1{font-size: 28px;}
	.about_proflie_l .about_proflie_title{font-size: 48px;}
	
	.header1 .hl_nav .nav_head{line-height: 24px; margin-top: 10px;}
	.header .hl_nav .nav_head{line-height: 44px; margin-top: 10px;}
	.download li .download_text{font-size: 16px; line-height: 30px;}
	.download li .download_btn a{font-size: 16px; padding-right: 16px;}
	.contact_box .contact_r .input_box li p{ font-size: 14px;}
	.contact_box .contact_r .input_box li input{font-size: 14px;}
	.contact_box .contact_l .contact_l_name{font-size: 36px;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_text .contact_l_tab_text_detail{font-size: 14px;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_text .contact_l_tab_text_name{font-size: 22px;}
	.rec_title{font-size: 48px; line-height: 50px;}
	.hrmainC2 dl dt .p1{font-size: 16px;}
	.hrmainC2 dl dt .p2, .hrmainC2 dl dt .p3, .hrmainC2 dl dt .p4{font-size: 14px;}
	
}
@media (min-width: 1680px) {
	.contact_box .contact_l .conatct_link {
		padding-top:40px;
	}
}
@media (max-width: 1480px) {
	.index_our li {
		min-height:265px;
	}
	.bot50{margin-bottom: 50px;}
	.chang_fang .box .item .one{font-size: 16px;}
}



@media (max-width: 1450px) {
	.contact_box .contact_l .conatct_link {
		margin-top:40px;
	}
	/*.welcome-wrap{height: 760px;}*/
	.video_cover{height: 760px;}
	.index_height{padding: 60px 0;}
	.index_new{margin-top: 40px;}
	.index_new li .index_new_title{font-size: 16px;}
	.index_new li .index_new_time{font-size: 14px;}
	.header .hl_nav .nav_list>li{width: 130px;}
	.header1 .hl_nav .nav_list>li{width: 130px;}
	.about_proflie_r .about_proflie_h{left: -15%;}
	.product_box .product_l a{padding: 14px 50px 14px 14px; font-size: 16px; line-height: 24px;}
	.product_box .product_r .product_r_title{font-size: 24px;}
	.prolist_box .prolist_r .prolist_r_title{font-size: 24px;}
	.prolist_box .prolist_r .prolist_r_detail{font-size: 16px; line-height: 26px;}
	.prolist_tab .prolist_tabtab a{font-size: 20px;}
	.contact_box .contact_r .input_box li p{line-height: 20px;}
	.contact_box .contact_r .contact_r_name{font-size: 30px;}
	.contact_box .contact_r .contact_r_detail{font-size: 16px; line-height: 24px;}
  }
@media (max-width: 1376px) {
  
.w1280, .w1200, .w1240, .w1180, .inner-banner .banner-titles {width: 87.5%; } 
/*.welcome-wrap{height: 655px;}*/
.video_cover{height: 710px;}
.banner_font{top:300px;}
.banner_font h2{font-size:60px;line-height:80px;}
.banner_font h4{font-size:24px;line-height:56px;}
	.index_title{font-size: 40px;}
	.index_title2{font-size: 40px;}
	.index_about_img img{min-height: 600px;}
	.index_about_img:hover img{transform: scale(1.1);}
	.index_product li .index_product_r{margin-top: 25px;}
	.header .hl_nav .nav_list{ left: 30%;}
	.header1 .hl_nav .nav_list{ left: 30%;}
	.chang_fang .box {margin-top: 30px; height: 500px;}
	.about_proflie_l .about_proflie_title{font-size: 40px;}
	.download li .download_btn a{padding-right: 20px;}
	.newlist_box .newlist_r .newlist_tab li .newlist_tab_r .newlist_tab_r_title{margin-top: 0px;}
	.rec_box .rec_l{width: 72%;}
	.hrmainC2 dl dd{font-size: 16px; line-height: 30px;}
	
}




@media (max-width: 1280px) {
.welcome-wrap {overflow:inherit;}
.index_our_box{margin-top:70px;}
.header-nav .nav-top-a1{padding-right:44px;}
	.header-nav1 .nav-top-a1{padding-right:44px;}
.scroll_wrap{height: 400px;}
.wel-hd01 {bottom: 20px !important; }
.wel-hd01 .swiper-pagination-bullet, .pro-hd01 .swiper-pagination-bullet {width: 20px; height: 20px;margin: 0 2px !important; }
.wel-list2 .list2-item-wrap { }
.wel-list2 {padding-bottom: 30px; }
.weixin_box{padding: 150px 0;}
	.footer-top .footer-nav-a1{font-size: 18px;}
	.footer-top .footer-nav-a2{font-size: 12px; line-height: 24px;}
	.footer-bot{font-size: 12px; line-height: 24px;}
	.mumping_mun p{font-weight: normal;}
	.index_about_box{background-size: 100%;}
	.header .hl_nav .nav_list{ left: 28%;}
	.header .hl_nav .shade{height: 550px;}
	.header1 .hl_nav .nav_list{ left: 28%;}
	.header1 .hl_nav .shade{height: 550px;}
	.about_proflie_l .about_proflie_detail{margin-top: 10px;}
	.about_proflie_r .about_proflie_h{left: -22%;}
	.chang_fang .box .item .two .content1{font-size: 20px;}
	.chang_fang .box .item .one{font-size: 18px;}
	.chang_fang .box .item .two .content2{font-size: 14px; line-height: 22px;}
	.product_tab li .product_r_text .product_text_title{margin-top: 0px;}
	.product_tab li{width: calc(48% - 40px); padding: 20px;}
	.product_tab{margin-top: 15px;}
	.product_tab li .product_r_text .product_text_more{margin-top: 20px;}
	.product_container{padding: 80px 0;}
	.download{margin-top: 20px;}
	.footer-top .footer-nav{width: auto;}
	.newlist_box .newlist_l .newlist_title{font-size: 30px; line-height: 40px;}
	.index_height {
        padding: 30px 0;
    }
	.index_our li {
		min-height:280px;
	}
}

@media (max-width: 1270px) {
	
.header-nav .nav-sub-wrap1 .sub-a {flex: 0 0 50%;width: 50%;}
	.header-nav1 .nav-sub-wrap1 .sub-a {flex: 0 0 50%;width: 50%;}
	
	}

@media (max-width: 1220px) {
.chang_fang .box {display: grid;grid-template-columns: repeat(1, 1fr);gap: 0.2rem; height: auto;}
.chang_fang .box .item {width: 100%;height: auto;margin: 0;}
.chang_fang .box .item .one {display: none;}
.chang_fang .box .item .two {width: 100%;opacity: 1; bottom: 0;}


}

@media (max-width: 1180px) {
	
}
@media (max-width: 1080px) {
	.welcome-wrap{height: 570px;}
	.video_cover{height: 570px;}
	.banner_font{top:250px;}
	.banner_font h2{font-size:48px;line-height:60px;}
	.banner_font h4{font-size:24px;line-height:40px;}	

	.side-always .app-item,.m-footer-nav {display: block;}
	.footer-top {display: none;}
	.header .hl_nav{display: none;}
	.header1 .hl_nav{display: none;}
	.wel-list2 .video-ewm,  .header-nav, .header .mobile-a{display: none; }
	.header { padding: 15px 0; }
	.header .m-nav-btn {display: block; }
	.header .logo {display: block;width: 130px;flex: 0 0 130px;margin: 0 auto; }
	.header .nav-sub-wrap {max-height: 180px;overflow: scroll; }
	.header .header-mains {justify-content: center; }
	.header .show-search-btn {margin-top: 2px; width: 17px; height: 17px; position: absolute;right: 6.125%;top: 50%; transform: translate(0, -50%); margin-top: 0; }
	.header .header-right {flex: 0 0 0; }
		
	.header-nav { width: 100%;max-height: calc(100vh - 68px);overflow: scroll;position: fixed; height: auto;top: 0px;left: 0;padding-bottom: 50px; padding-top: 100px;background: #333;}
	.header-nav.cur {display: block; }
	.header-nav .nav-item {display: block;width: 100%; padding-bottom: 0; padding-top: 0;}
	.header-nav .nav-top-a1 { background: url(../img/jia2.png) no-repeat right center; line-height: 60px; height: 60px; padding: 0; margin: 0 6.125%;
		transition-duration: .3s; background-size: 15px !important; border-bottom: 1px solid rgba(255, 255, 255, 0.2); color: #fff; }
	.header-nav .nav-item.m-cur .nav-top-a1 {background: url(../img/jian2.png) no-repeat right center; }
	.header-nav .sub-a {padding: 0 1.5%;border-top: none;line-height: 36px; }
	.header-nav .nav-sub-wrap { position: static;width: 87.5%;padding: 10px 0;margin: 0 auto; background: #333; }
	.header-nav .sub-a:hover {padding-left: 1.5%;background: none; }

		
	.header-search-wrap {top: 60px; }
	.header-search-wrap .search-close {right: -40px; }
		
	/*子页导航*/
	.header-nav1, .header1 .mobile-a{display: none; }
	.header1 { padding: 15px 0; }
	.header1 .m-nav-btn {display: block; }
	.header1 .logo {display: block;width: 130px;flex: 0 0 130px;margin: 0 auto; }
	.header1 .nav-sub-wrap {max-height: 180px;overflow: scroll; }
	.header1 .header-mains {justify-content: center; }
	.header1 .show-search-btn {margin-top: 2px; width: 17px; height: 17px; position: absolute;right: 6.125%;top: 50%; transform: translate(0, -50%); margin-top: 0; }
	.header1 .header-right {flex: 0 0 0; }
		
	.header-nav1 { width: 100%;max-height: calc(100vh - 68px);overflow: scroll;position: fixed; height: auto;top: 0px;left: 0;padding-bottom: 50px; padding-top: 100px;background: #333; color:#fff;}
	.header-nav1.cur {display: block; }
	.header-nav1 .nav-item {display: block;width: 100%; padding-bottom: 0; padding-top: 0;}
	.header-nav1 .nav-top-a1 { background: url(../img/jia2.png) no-repeat right center; line-height: 60px; height: 60px; padding: 0; margin: 0 6.125%;
		transition-duration: .3s; background-size: 15px !important; border-bottom: 1px solid #e4e4e4; color:#fff;}
	.header-nav1 .nav-item.m-cur .nav-top-a1 {background: url(../img/jian2.png) no-repeat right center; }
	.header-nav1 .sub-a {padding: 0 1.5%;border-top: none;line-height: 36px; border: none;background: #333; color:#fff;}
	.header-nav1 .nav-sub-wrap { position: static;width: 87.5%;padding: 10px 0;margin: 0 auto; background: #333;color:#fff;}	
	.header-nav1 .sub-a:hover {padding-left: 1.5%;background: none; }
	.header-search-wrap1 {top: 60px; }
	.header-search-wrap1 .search-close {right: -40px; }
	/*子页导航end*/
		
	.welcome-banner .swiper-slide-active {transform: scale(1); }

	.app-return {top: calc(1.9rem + 9px);}
	.md-content3 .scroll_pc{max-height: 250px;}
	.index_about_img{position: inherit; float: left; width: 87.5%; top: 0; margin-left: 6.25%;}
	.index_about_img img{min-height: auto;}

	.main{width: 100%;}
	.index_height {
		padding:30px 0;
	}
	.index_product li{width: 48%;}
	.index_product li .index_product_r{margin-top: 10px;}
	.index_product{margin-top: 10px;}
	.index_our{margin-top: 30px;}
	.index_our li .index_our_r{width: calc(100% - 70px);}
	.index_our li .index_our_r .index_our_detail{margin-top: 8px; min-height: 96px;}
	.index_new{margin-top: 30px;}
	.index_new li{width: 31.3%; margin: 1%;}
	.about_bar_box{padding: 150px 0;}
	.about_proflie_l{width: 100%;}
	.about_proflie_r{width: 100%; margin-top: 40px;}
	.about_proflie_r .about_proflie_h{left: 0;}
	.about_proflie_r img{width: 100%;}
	.product_box .product_l{display: none;}
	.product_box .product_r{width: 100%;}
	.product_container{padding: 60px 0;}
	.prolist_box .prolist_r .prolist_r_title{font-size: 20px; line-height: 30px;}
	.prolist_box .prolist_r .prolist_r_line{margin: 20px 0;}
	.prolist_box .prolist_r .prolist_r_detail{font-size: 14px; line-height: 24px;}
	.prolist_box .prolist_r .prolist_r_more{margin-top: 40px; height: 48px; line-height: 48px;}
	.prolist_box .prolist_r .prolist_r_more a{line-height: 48px; font-size: 16px;}
	.prolist_tab{margin-top: 50px;}
	.prolist_tab .prolist_tabtab{height: 60px;}
	.prolist_tab .prolist_tabtab a{font-size: 16px; line-height: 55px; margin: 0 30px;}
	.prolist_tab .prolist_tabcon{padding: 35px;}
	.prolist_tab .prolist_tabcon img{width: 100%;}
	.download li{width: calc( 100% - 30px); margin: 0.5% 0;}
	.blog_box li{width: 48%;}
	.newlist_box .newlist_l{width: calc(72% - 60px); padding: 30px;}
	.newlist_box .newlist_l .newlist_title{font-size: 24px;}
	.newlist_box .newlist_l .newlist_time{font-size: 16px;}
	.newlist_box .newlist_r{width: calc(26% - 60px);}
	.newlist_box .newlist_r .newlist_tab li .newlist_tab_l{width: 40%; float: left; overflow: hidden;}
	.newlist_box .newlist_r .newlist_tab li .newlist_tab_l img{width: 100%; border-radius: 15px; transition: all 0.3s ease;}
	.newlist_box .newlist_r .newlist_tab li:hover .newlist_tab_l img{transform: scale(1.1);}
	.newlist_box .newlist_r .newlist_tab li .newlist_tab_r{width: 55%; float: right;}
	.newlist_box .newlist_r .newlist_tab li .newlist_tab_r .newlist_tab_r_title{font-size: 16px; line-height: 24px; max-height: 48px; overflow: hidden; margin-top: 6px;}
	.newlist_box .newlist_r .newlist_tab li .newlist_tab_r .newlist_tab_r_time{font-size: 14px; color: #6e6e6e;}
	.newlist_box .newlist_r .newlist_tab li:nth-last-child(1){border-bottom: none;}

	
	.contact_box .contact_l{width: calc(100% - 100px);}
	.contact_box .contact_r{width: calc(100% - 110px); margin-top: 50px;}
	.rec_box .rec_l{width: 100%;}
	.rec_box .rec_r{width: 50%; float: left;}
	.hrmainC2 dl dd{font-size: 14px; line-height: 24px;}
	.newlist_box .newlist_r .newlist_tab li .newlist_tab_l{width: 100%; margin-bottom: 10px; overflow: hidden;}
	.newlist_box .newlist_r .newlist_tab li .newlist_tab_r{width: 100%;}
	.fanye_box{padding-left: 20px;}
	.newlist_box .newlist_r .newlist_r_name{padding-left: 14px;}
	.index_about_text {
		width:100%;
	}
	.swiper-pagination-video {
		bottom: 50px !important;
	}
}
@media (min-width: 1024px) {
  .side-always .app-item,.m-footer-nav {display: none;}
	
	
}
@media (max-width: 1024px) {
	
	.search-top {width: 100%;}
	.search-list1 .search-item {padding: 15px;}
	.search-list1 .search-h5 {font-size: .6rem;}
	.search-list1 .load-more {padding-top: 7px;height: 34px;line-height: 34px; width: 120px;}

	.header{top: 32px;}
	.header_top{padding: 0;}
	.header_top_l{font-size: 14px; line-height: 30px; padding-right: 15px;}
	.header_top_r img{padding-right: 5px;}

	.header_top2{padding: 0;}
	.header_top2_l{font-size: 14px; line-height: 30px; color:#fff; padding-right: 15px;}
	.header_top2_r img{padding-right: 5px;}
	
	.bot50{margin-bottom: 20px;}
	.pad50{margin-top: 30px;}
	.header1{top: 32px;}
	.welcome-wrap1{height: auto;}
	
	.index_our li {
		width:98%; min-height:inherit;
	}
	
	.neiye_title{margin-top: 30px;}
}

@media (max-width: 988px) {
	.about_container{padding-top: 90px;}
	.welcome-wrap{height: 510px;}
	.video_cover{height: 510px;}
	.newlist_box .newlist_r{display: none;}
	.newlist_box .newlist_l{width: calc(100% - 60px);}
	.about_container{padding-top: 80px;}
	.contact_box .contact_l{width: calc(100% - 60px); padding: 30px;}
	.contact_box .contact_r{margin-top: 30px; width:calc(100% - 70px); padding: 30px; }
	
}
@media (max-width: 820px) {

	.index_product li .index_product_r{margin-top: 30px;}
	.index_our{margin-top: 20px;}
	.index_our li .index_our_r .index_our_title{font-size: 18px; line-height: 30px; margin-top: 10px;}
	.index_our li .index_our_l{width: 40px;}
	.index_our li .index_our_r{width: calc(100% - 50px);}
	.index_our li .index_our_r .index_our_detail{min-height: 120px;}
	.hrmainC2 dl dt .p1{width: 100%;}
	.hrmainC2 dl dt .p2, .hrmainC2 dl dt .p3, .hrmainC2 dl dt .p4{width: 30%;}
	.hrmainC2 dl dt p{padding: 0;}
	.hrmainC2 dl dt{padding: 20px;}
	.hrmainC2 dl dd{padding: 20px;}
	.swiper-pagination-video {
		bottom: 20px !important;
	}
.index_our_box{background-size:300% 100%;}
}

@media (max-width: 768px) {
.welcome-wrap{height: 430px;}
.video_cover{height: 430px;}
.banner_font{top:200px;}
.banner_font h2{font-size:48px;line-height:60px;}
.banner_font h4{font-size:20px;line-height:36px;}
.footer-bot{line-height:20px;  padding:10px 0; font-size: 12px;}
.md-close{right: 15px;}
.md-content div p{font-size: 14px;}
.search_title{font-size: 20px; text-align: center; padding-bottom: 30px;}
	.header_top{display: none;}
	.header_top2{display: none;}
	.header{top: 0; padding: 10px 0;}
	.header .m-nav-btn{top: 20px;}
	.header .logo img{width: 100%;}
	/**/
	.header1{top: 0; padding: 10px 0;}
	.header1 .m-nav-btn{top: 20px;}
	.header1 .logo img{width: 100%;}
	/**/
	.header-search-wrap{width: 70%; top: 10px; left: 10px; margin-left: 0;}
	.header-search-wrap1{width: 70%; top: 10px; left: 10px; margin-left: 0;}
	.index_height{padding: 30px 0;}
	.index_about_text{width: 100%;}
	.index_title{font-size: 30px; line-height: 48px;}
	.index_title2{font-size: 30px; line-height: 48px;}
	.index_about_detail{ margin-top: 20px; padding-bottom: 25px;}
	.index_about_img{position: inherit; float: left; width: 87.5%; top: 0; margin-left: 6.25%;}
	.main{height: auto;}
	.mumping_mun li{width: 50%; margin: 10px 0;}
	.mun_top{font-size: 28px; line-height: 36px;}
	.index_product li .index_product_l .index_product_num{width: 60px; margin-bottom: 10px;}
	.index_product li .index_product_l .index_product_name{font-size: 14px; line-height: 20px; margin-bottom: 10px; height: 60px;}
	.index_product li .index_product_l{margin-left: 20px; width: 54%; margin-top: 20px;}
	.index_product li .index_product_l .index_product_more{margin-bottom: 15px;}
	.index_product li .index_product_r{width: 34%; margin-top: 20px;}
	.index_new{margin-top: 20px;}
	.index_new li{width: 48%;}
	.index_new li:nth-child(5){display: none;}
	.pad50{margin-top: 20px;}
	.md_input_text input{width: calc(99% - 30px); line-height: 24px; font-size: 14px;}
	.side{width: 60px;}
	.side ul li{width: 60px; height: 60px;}
	.side ul li .sidebox{width: 60px !important; height: 60px;}
	.side ul li img{width: 100%;}
	.side ul li .sidetop{width: 60px; height: 60px;}
	.md-modal{width: 90%;}
	.md-content{padding: 5%;}
	.md_input_name{font-size: 22px; line-height: 30px; margin-top: 10px;}
	.md_input_text textarea{line-height: 24px; font-size: 14px;}
	.md_input_email{font-size: 14px; line-height: 24px;}
	.md_input_text input.md_input_submit{line-height: 24px; font-size: 18px; margin-top: 10px;}
	.about_bar_box{padding: 50px 0;  background-size: cover !important;}
	.neiye_title{font-size: 24px; line-height: 30px;}
	.neiye_detil{font-size: 14px; line-height: 24px; margin-bottom: 15px;}
	.shuiyin{display: none;}
	.about_positin_box{padding: 5px 0;}
	.digital{position: inherit; left: inherit; bottom: inherit;margin-bottom: 20px;}
	.main{background: none;}
	.about_proflie_l .about_proflie_title{font-size: 30px; line-height: 40px; margin-bottom: 0;}
	.about_proflie_l .about_proflie_detail{font-size: 14px; line-height: 24px;}
	.digital2{margin-top: 10px;}
	.about_proflie_r{margin-top: 20px;}
	.chang_fang .box .box .item .two {padding: 0 0.4rem; position: inherit;}
	.chang_fang .box .item .two .content2 {height: -webkit-calc(6.8em);height: calc(1.7em * 4);overflow: auto;overflow-x: hidden; overflow-y: auto;}
	.md-content video{margin-top: 20px;}
	.pro_bar_box{padding: 50px 0; margin-top: 50px; background-size: cover !important;}
	.product_container{padding: 40px 0;}
	.product_box .product_r .product_r_title{font-size: 18px; line-height: 26px;}
	.product_tab li{width: calc(48% - 20px); padding: 10px;}
	.product_tab li .product_r_img{width: 100%;}
	.product_tab li .product_r_text{width: calc(100% - 20px); margin: 10px;}
	.product_tab li .product_r_text .product_text_more{margin-top: 10px;}
	.prolist_box .prolist_l{width: 100%;}
	.prolist_box .prolist_r{width: 100%; margin-top: 25px;}
	.prolist_box .prolist_r .prolist_r_title{font-size: 16px; line-height: 26px;}
	.prolist_box .prolist_r .prolist_r_line{margin: 15px 0;}
	.prolist_box .prolist_r .prolist_r_more{margin-top: 20px;}
	.prolist_tab{margin-top: 25px;}
	.prolist_tab .prolist_tabtab a{margin: 0 10px;}
	.prolist_tab .prolist_tabcon{padding: 5%;}
	.download li{width: calc(100% - 20px); padding: 10px;}
	.download li .download_text{width: 100%; font-size: 14px; line-height: 24px;}
	.download li .download_btn{width: 100%; float: left; margin-top: 10px;}
	.download li .download_btn a{font-size: 14px; background-position: left; padding-left: 40px; text-align: left;}
	.download li .download_btn a:hover{background-position: left; padding-left: 40px;}
	.about_container{padding-top: 0px;}
	.contact_box .contact_l .contact_l_name{font-size: 24px; line-height: 30px;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_img{width: 100%; height: 50px;border-radius: 20px;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_img img{width: 5%; padding-top: 10px;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_text{width: calc(100% - 20px); margin:5px 10px 20px; text-align: center;}
	.contact_box .contact_l .conatct_l_tab li{border-radius: 20px;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_text .contact_l_tab_text_name{margin-top: 0px; font-size: 20px;}
	.contact_box .contact_l .map_box{margin: 10px 0;border-radius: 20px;}
	.contact_box .contact_l .conatct_link{font-size: 20px; line-height: 24px;}
	.contact_box .contact_l .conatct_pot a{margin-right: 15px;}
	.contact_box .contact_r .contact_r_name{font-size: 24px;}
	.contact_box .contact_r .contact_r_detail{font-size: 14px; line-height: 20px;}
	.contact_box .contact_r .input_box li p{width: 100%; text-align: left;}
	.contact_box .contact_r .input_box li input{width: 100%; margin-top: 5px; padding: 0 10px;}
	.contact_box .contact_r .input_box li select{width: 100%; margin-top: 5px; padding: 0 10px; font-size: 14px;}
	.contact_box .contact_r .input_box li textarea{width: 100%; margin-top: 5px; line-height: 24px; padding: 10px; font-size: 14px;}
	.rec_title{font-size: 30px;}
	.rec_box{margin-top: 15px;}
	.rec_box .rec_r{width: 100%;}
	
	.newlist_box .newlist_l{padding: 20px; width: calc(100% - 40px)}
	.swiper-pagination-video {
		bottom: 20px !important;
	}
}

@media (max-width: 540px) {
	
	.welcome-wrap{height: 300px;}
	.video_cover{height: 300px;}
	.banner_font{top: 130px;}
	.banner_font h2{font-size: 36px; line-height: 48px;}
	.index_product li{width: 100%; margin: 1% 0;}
	.index_product li .index_product_r{margin-top: 10px;}
	.index_our li{width: 100%; margin: 1px 0;}
	.index_our li .index_our_r .index_our_detail{min-height: auto;}
	.index_new li{width: 100%; margin: 1% 0;}
	.product_tab li{width: calc(100% - 20px); padding: 10px;}
	.product_tab li .product_r_img{width: 100%;}
	.product_tab li .product_r_text{width: calc(100% - 20px); margin: 10px;}
	.product_tab li .product_r_text .product_text_more{margin-top: 10px;}
	.blog_box li{width: 100%;}
	.newlist_box .newlist_l .newlist_title{font-size: 20px; line-height: 30px;}
	.newlist_box .newlist_l .newlist_line{margin: 10px 0;}
	.fanye_box{margin-top: 30px; padding-left: 10px; border-left: solid 4px #1b2e59;}
	.fanye_box .fanye_l li{font-size: 14px; line-height: 24px; height: 24px;}
	.fanye_box .fanye_l{width: 100%;}
	.fanye_box .fanye_r{display: none;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_img img{width: 7%; padding-top: 10px;}
	.hrmainC2 dl dt .p1{width: 100%;}
	.hrmainC2 dl dt .p2, .hrmainC2 dl dt .p3, .hrmainC2 dl dt .p4{width: 100%;}
	.button{width: 100% !important;}
}

@media (max-width: 480px) {
	.header-nav{padding-top: 50px;}
	.header-nav1{padding-top: 50px;}
	.welcome-wrap{height: 210px;}
	.video_cover{height: 210px;}
	.banner_font{top: 90px;}
	.banner_font h2{font-size: 24px; line-height: 36px;}
	.banner_font h4{font-size: 16px; line-height: 24px;}
	.video_cover{top: 0;}
	.contact_box .contact_l{width: calc(100% - 40px); padding: 20px;}
	.contact_box .contact_r{width: calc(100% - 50px); padding: 20px;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_img img{width: 10%; padding-top: 10px;}
	
  }

@media (max-width: 360px) {
	
	.welcome-wrap{height: 200px;}
	.video_cover{height: 200px;}
	
}

@media (max-width: 321px) {

.header-nav .nav-sub-wrap1 .sub-a {flex: 0 0 100%;width: 100%;}
	.header-nav1 .nav-sub-wrap1 .sub-a {flex: 0 0 100%;width: 100%;}
.welcome-wrap{height: 180px;}
.video_cover{height: 180px;}
	.contact_box .contact_l .conatct_pot a{margin-bottom: 10px;}
	
}

@media (max-width: 280px) {
	
	.welcome-wrap{height: 157px;}
	.video_cover{height: 157px;}
	.banner_font{top: 70px;}
	.banner_font h2{font-size: 22px; line-height: 30px;}
	.banner_font h4{font-size: 14px; line-height: 24px;}
	.contact_box .contact_l .conatct_l_tab li .contact_l_tab_img{height: 40px;}
}


.about_proflie_title {
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 25px;
    position: relative;
    padding-bottom: 15px;
}
.about_proflie_detail {
    font-size: 16px;
    line-height: 28px;
    color: #555;
}
.about_proflie_detail p {
    margin-bottom: 15px;
}
.about_proflie_detail img {
    max-width: 100%;
    margin: 15px 0;
    border-radius: 8px;
}

@media (max-width: 1024px) {
    .service-text {
        margin-top: 40px;
        padding: 0;
    }
    .service-text .about_proflie_title {
        text-align: center;
    }
    .service-text .about_proflie_title::after {
        left: 50%;
        margin-left: -30px;
    }
}

.service-support {
	
}
.service-support-title {
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 25px;
    position: relative;
	text-align: center;
    padding-bottom: 15px;
}
.service-support-detail {
    font-size: 16px;
    line-height: 28px;
    color: #555;
}
.service-support-detail p {
    margin-bottom: 15px;
}
.service-support-detail img {
	float: left;
	margin-right: 20px;
	transition: all 0.3s ease;
}
.service-support-detail img:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}
