.page-banner {
    position: relative;
    overflow: hidden;
    height: auto;
}
.page-banner img{width:100%;}
.page-banner .pb-tit.center {
    left: 0;
    margin-left: 0;
    width: 100%;color:#b4bbbe;
}
.page-banner .pb-tit {
    position: absolute;
    top: 55%;
    left: 0;
    z-index: 2;
    margin-left: -760px;
    /* margin-top: -32px; */
     text-align: center;  
}
.page-banner .pb-tit .tit {
     text-transform: uppercase;
    font-family: "BGOTHL";
    font-weight: 500;
	background: linear-gradient(to top, #e0e2e3, #fefefe);
    -webkit-background-clip: text;
    color: #fff;
	font-size:30px;
}
.page-banner .pb-tit .des{line-height: 1.5;color:#fff;margin-top:20px;
   font-size:14px;}
.page-banner .pb-tit .des a{color:#fff;}
.page-banner .pb-tit .des a:hover{color:#054397;}

.cp_show_bottom img{    height: auto !important;}



.ab_1{width:100%;float:left;padding:120px 0 120px;background:#fff;}
.ab1{}
.ab1_text{margin-top:85px;}
.ab1_text h3{font-size:20px;color:#222222;padding-bottom:40px;}
.ab1_text p{font-size:14px;color:#222222;line-height: 1.5;}
.ab1_mp4 {width:100%;float:left;position:relative;margin-top:50px;}
.ab1_mp4 .ico{position: absolute;left: 50%; top:50%;width:80px;height:80px;border-radius:100%;margin-left:-40px;margin-top:-40px;}
.ab1_mp4 .ico b{border:2px solid #fff;
    display: block;border-radius:100%;
    line-height: 80px;
    text-align: center;}
.ab1_mp4 .ico:hover b{background:#054397}

@media (max-width: 991px) {
	.page-banner .pb-tit {
    position: absolute;
    top: 15%;}
	.page-banner .pb-tit .tit {font-size:16px;}
	.page-banner .pb-tit .des{line-height: 1.5;color:#989ea1;margin-top:0px;
   font-size:12px;}
   
.ab_1{width:100%;float:left;padding:50px 0;background:#fff;}
.ab1_text{margin-top:30px;}
.ab1_text h3{font-size:18px;color:#222222;padding-bottom:20px;}
.ab1_text p{font-size:14px;color:#222222;line-height: 1.5;}
.ab1_mp4 {width:100%;float:left;position:relative;margin-top:30px;}
.ab1_mp4 .ico{position: absolute;left: 50%; top:50%;width:50px;height:50px;border-radius:100%;margin-left:-25px;margin-top:-25px;}
.ab1_mp4 .ico b{border:2px solid #fff;
    display: block;border-radius:100%;
    line-height: 50px;
    text-align: center;}
.ab1_mp4 .ico:hover b{background:#054397}


}

.ab_2{width:100%;float:left;padding:7rem 0 7rem;background: url("../images/about3_21.jpg") no-repeat center; background-size: cover;}
.ab_2 .h2title{color:#fff;}
.ab2_ul{margin-top:78px;}
.ab2_ul ul {}
.ab2_ul ul li{width:33.3%;float:left;text-align:center;}

.ab2_ul ul li .ab2_div { width:80%;height:280px;margin:auto;background:#fff;}

.ab2_ul ul li .ab2_div span {padding:30px 0;display:block}
.ab2_ul ul li .ab2_div span img{width:80px}
.ab2_ul ul li .ab2_div h4 {font-size:36px;color:#222;text-transform: uppercase;    line-height: 1;font-family: "GOTHICBI_0";}
.ab2_ul ul li .ab2_div p {font-size:16px;color:#222222;line-height:1.5;padding:20px}




@media (max-width: 991px) {
	.ab2_ul{margin-top:30px;}
	.ab2_ul ul li{width:100%;float:left;margin-bottom:1.3%;position:relative;}
	.ab2_ul ul li h3 { font-size:24px;color:#262b2f;padding-bottom:0px;    line-height: 1;padding-top:70px}
	.ab2_ul ul li .ab2_div h4 {font-size:36px;}
	.ab2_ul ul li .ab2_div p { width:90%;margin:auto;font-size:18px;}
	.ab2_ul ul li .ab2_div{ width:100%;height:auto;margin-top:0;}
.ab2_ul ul li .ab2_div h3{padding-top:70px}
}


.ab_3{width:100%;float:left;padding:120px 0 120px;position:relative;background:#fff; }
.ab3{margin-top:40px;}
 .ab3 ul li{width:32%;margin-right:1%;float:left;position:relative;margin-bottom:15px;}
.ab3 ul li:nth-child(3n){margin-right:0;}
 .ab3 ul li img{width:100%;}
 .ab3_li .ab3_li_div{background:rgb(5,67,151,.7);position:absolute;top:0;left:0;bottom:0;right:0;padding:20px;opacity:0}
 .ab3_li .ab3_li_div h3{font-size:18px;text-align:center;color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:20px;border:1px solid #fff;padding-top:25%;}
 .ab3_li:hover .ab3_li_div{opacity:1}

@media (max-width: 990px) {
	.ab_3{width:100%;float:left;padding:50px 0 50px;position:relative; }
 .ab3 ul li{width:100%;margin:0;float:left;position:relative;margin-bottom:15px;}
 .ab3_li .ab3_li_div h3{font-size:18px;text-align:center;color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:20px;border:1px solid #fff;padding-top:15%;}
}




.ab_4{width:100%;float:left;padding:5rem 0 5rem;background:#fff;}
.ab4_ul{margin-top:50px;}
.ab4_ul .ab4_li span{display: block;border:1px solid #ddd;}
.ab4_ul .ab4_li img{width:90%;margin:5%;}
.ab4_ul .ab4_li h3{font-size:16px;color:#222222;margin-top:20px;text-align:center}
.ab4_ul .ab4_li:hover span{border:1px solid #054397;}
.ab4_ul  .swiper-pagination{    position: static;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
    margin-top: 70px;}
.ab4_ul  .swiper-pagination-bullet{width:18px;height:18px;background: transparent;border:5px solid #999;margin:0 10px;}
.ab4_ul  .swiper-pagination-bullet-active{width:18px;height:18px;background: transparent;border:5px solid #054397;}


@media (max-width: 999px) {
.ab4_ul  .swiper-pagination{
    margin-top: 20px;}
.ab4_ul{margin-top:30px;}
.ab4_ul .ab4_li h3{font-size:14px;color:#222222;margin-top:20px;text-align:center}
}

/***新闻**/
.news_1{width:100%;float:left;padding:5rem 0 5rem;background:#fff;}



@media (max-width: 999px) {
	.news_list ul li{width:100%;margin-right:0%;float:left;text-align:center;position:relative;margin-bottom:30px;transition: box-shadow 0.6s;}
	.news_list ul li .newss_div{width:100%;padding:10px;background:#f4f5f6}
	.news_list ul li .newss_div h3{font-size:18px;color:#262b2f;padding-bottom:10px;position:relative;margin-bottom:10px;margin-top:30px;}
	
}



@media (max-width: 999px) {
.ca_list .in4_kehu{height:auto;background:#fff;padding:40px;float:left;width:98%;}
.case_zi{font-size:14px;color:#7c7c7c;line-height:1.5;padding-bottom:20px;border-bottom:1px solid #7c7c7c;margin-bottom:50px;}
}


/******联系我们*********/

.lx_1{width:100%;float:left;padding:5rem 0 5rem;background:#fff;position:relative;}

.lx_ul{margin-top:90px;}
.lx_ul ul li{width:33%;float:left;border-right:1px solid #e5e5e5;text-align:center;padding:10px}
.lx_ul ul li:nth-child(3n) { border-right:1px solid #fff}
.lx_ul ul li h3{ font-size:20px;color:#8a8c8d;padding-bottom:10px;}
.lx_ul ul li p{ font-size:18px;color:#262b2f;font-weight:600;}
.lx_ditu{background: url("../images/3c9d330683c90ac254ad7820c04791c.png") no-repeat center;background-size: cover;width:100%;float:left;margin:65px 0;height:550px;}

.lx_bootom{}
.lx_left{width:48%;float:left;height:240px;position:relative;background: url("../images/lianxi_06.jpg") no-repeat center;background-size: cover;padding:65px 55px;}
.lx_left h3{ font-size:36px;color:#fff;padding-bottom:30px;}
.lx_left p{ font-size:18px;color:#fff;}
.lx_left p a{ color:#fff;padding-right:30px;}
.lx_left p a:hover{ font-size:18px;color:#054397;}

.lx_right{width:48%;float:right;height:240px;position:relative;background: url("../images/lianxi_08.jpg") no-repeat center;background-size: cover;padding:65px 55px;}
.lx_right h3{ font-size:36px;color:#fff;padding-bottom:30px;}
.lx_right p{ font-size:18px;color:#fff;;width: 70%;}
.lx_right img{ position: absolute;top:45px;right:55px;}

@media (max-width: 999px) {
	.lx_ul{margin-top:30px;}
	.lx_ul ul li{width:100%;float:left;border-right:none;text-align:center;padding:10px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
	.lx_ul ul li:nth-child(3n) { border-right:1px solid #fff;border-bottom:1px solid #fff}
	.lx_ul ul li h3{ font-size:16px;color:#8a8c8d;padding-bottom:10px;}
.lx_ul ul li p{ font-size:18px;color:#262b2f;font-weight:600;}
	
	
	.lx_ditu{background: url("../images/3c9d330683c90ac254ad7820c04791c.png") no-repeat center;background-size: cover;width:100%;float:left;margin:35px 0;height:350px;}
	.lx_left{width:100%;float:left;height:140px;position:relative;background: url("../images/lianxi_06.jpg") no-repeat center;background-size: cover;padding:45px 15px;margin-bottom:30px;}
	.lx_left h3{ font-size:18px;color:#fff;padding-bottom:20px;}
.lx_left p{ font-size:12px;color:#fff;}
	.lx_right{width:100%;float:right;height:140px;position:relative;background: url("../images/lianxi_08.jpg") no-repeat center;background-size: cover;padding:45px 15px;}
	.lx_right h3{ font-size:18px;color:#fff;padding-bottom:20px;}
.lx_right p{ font-size:12px;color:#fff;}
.lx_right img{ position: absolute;    top: 15px;
    right: 15px;
    width: 25%;}
}



.cp{ padding: 5rem 0 5rem;float:left;width:100%;background:#fbfbfb}
.cp_head { }
.cp_head ul {        display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;}
.cp_head ul li{ width:160px;float:left;}
.cp_head ul li a{     width: 100%;
    display: block;
    font-size: 18px;
    border-radius: 55px;
    color: #262b2f;
    text-align: center;
    transition: background 0.6s,color 0.6s;
    padding: 10px 15px;
    font-weight: 600;}
.cp_head ul li.cur a,
.cp_head ul li a:hover{ background:#054397;color:#fff;}



.cp_tu{}
.cp_tu ul{}
.cp_tu ul li{overflow:hidden;position:relative;margin-bottom:40px;}

.cp_tu ul li .cp_text{width:50%;position: absolute; top: 50%;left:0%;transform: translate(0%, -50%);padding-left:70px;}
.cp_tu ul li .cp_text h3{ font-size: 48px;color: #fff;}
.cp_tu ul li .cp_text h3 b{ font-size: 100px;color: #fff;font-family: "GOTHICBI_0";}
.cp_tu ul li .cp_text p{ font-size: 18px;color: #fff;margin-top:10px;}
.cp_tu ul li .cp_text a{ font-size: 18px;color: #fff;margin-top:40px;display:block;width:240px;line-height:60px;background:#054397;border-radius:50px;padding-left:30px;font-family: "GOTHICBI_0";}
.cp_tu ul li .cp_text a img{margin-left:30px;}
.cp_tu ul li .cp_text a:hover{box-shadow:0 0 20px #054397}

.cp_tu ul li:nth-child(2n) .cp_text{width:50%;position: absolute; top: 50%;left:50%;transform: translate(0%, -50%);padding-left:0px;padding-right:70px;}

@media (max-width: 1499px) {
    .cp_tu ul li .cp_text h3{ font-size: 36px;color: #fff;}
.cp_tu ul li .cp_text h3 b{ font-size: 60px;color: #fff;font-family: "GOTHICBI_0";}
.cp_tu ul li .cp_text p{ font-size: 16px;color: #fff;margin-top:10px;}
}
@media (max-width: 999px) {
    .cp_tu ul li .cp_text{width: 80%;
    position: relative;
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%);
    padding-left: 0px;
    margin-bottom: 30px;}
    .cp_tu ul li:nth-child(2n) .cp_text{width: 80%;
    position: relative;
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%);
    padding-left: 0px;
    margin-bottom: 30px;}

    
.cp_tu ul li .cp_text h3{ font-size: 18px;color: #222;}
.cp_tu ul li .cp_text h3 b{ font-size: 24px;color: #222;font-family: "GOTHICBI_0";}
.cp_tu ul li .cp_text p{ font-size: 14px;color: #222;margin-top:0px;}
.cp_tu ul li .cp_text a{ font-size: 14px;color: #fff;margin-top:10px;display:block;width:140px;line-height:40px;background:#054397;border-radius:50px;padding-left:0;font-family: "GOTHICBI_0";text-align:center}
.cp_tu ul li .cp_text a img{margin-left:15px;width:10px;display:none}
}



.cp_ul {margin-top:90px;float:left;width:100%;}
.cp_ul .cp_li{width:23.5%;display:inline-flex;margin-right:1%;margin-bottom:50px;}
.cp_ul .cp_li:nth-child(4n) { margin-right: 0;}
.cp_ul .cp_li span{display:block;overflow:hidden;}
.cp_ul .cp_li span img{width:100%;transition: all 0.5s;}
.cp_ul .cp_li h3{font-size:24px;color:#262b2f;padding:30px 0}
.cp_ul .cp_li h3 b{font-size:16px;color:#b4bbbe;padding-left:10px}
.cp_ul .cp_li:hover img{transform: scale(1.1);}
.cp_ul .cp_li:hover h3{color:#054397;}
.cp_ul ul li:hover span img{transform: scale(1.1);  }
.cp_ul ul li:hover h3{color:#77b62b}

.cp_2{padding: 5rem 0 5rem;float:left;width:100%;background:#fff}
.cp2_ul{}
.cp2_ul .cp2_li{width: 32%;
    margin-right: 1.1%;
    /* float: left; */
    position: relative;
    margin-bottom: 90px;
    transition: box-shadow 0.6s;
    display: inline-flex;}
.cp2_ul .cp2_li:nth-child(3n) { margin-right: 0;}
.cp2_ul .cp2_li span{display:block;overflow:hidden;}
.cp2_ul .cp2_li img{width:100%;transition: all 0.5s;}
.cp2_ul .cp2_li .cp2_li_h3{border:1px solid #e5e5e5;border-top:none}
.cp2_li .cp2_li_h3 h3{font-size:18px;color:#262b2f;position:relative;line-height:100px;padding-left:30px;} 
.cp2_li .cp2_li_h3 h3 i {position: absolute;right:30px;    font-size: 30px;
    color: #999;}
	
.cp2_ul .cp2_li:hover span img{transform: scale(1.1);  }
.cp2_ul .cp2_li:hover h3{color:#054397}	
	

@media (max-width: 999px) {
    .cp_head ul {        display: -webkit-flex;
    display: block;}
	.cp_head ul li{ width:48%;height:60px;float:left}
	.cp_head ul li a{ width:100%;display:block;font-size:16px;border-radius:25px;color:#262b2f;text-align:center;transition: background 0.6s,color 0.6s;}
	
	.cp_ul {margin-top:30px;float:left;width:100%;}
	.cp_ul .cp_li{width:48%;float:left;margin:1%;margin-bottom:5%;}
	.cp_ul .cp_li:nth-child(4n) { margin-right: 0;}
	.cp_ul .cp_li h3{font-size:16px;color:#262b2f;padding:20px 0}
	.cp_ul .cp_li h3 b{font-size:12px;color:#b4bbbe;padding-left:10px}
	
	.cp2_ul .cp2_li{width:47%;margin:1%;position:relative;margin-bottom:30px;transition: box-shadow 0.6s;}
	.cp2_ul .cp2_li:nth-child(3n) { margin-right: 1%;;}
	.cp2_li .cp2_li_h3 h3{font-size:16px;color:#262b2f;position:relative;line-height:40px;padding-left:10px;} 
	.cp2_li .cp2_li_h3 h3 i {position: absolute;right:20px;    font-size: 20px;
    color: #999;}
}



.cp_show{padding: 5rem 0 5rem;float:left;width:100%;background:#fff}

.cp_show_top{float:left;width:100%;display: flex;justify-content: center;align-items: center;}
.cp_show_top .cp_shop_left{width:44%;float:left;}
.width100{width:100%}
.cp_show_top .banner-swiper .swiper-button-next{right:5%}
.cp_show_top .banner-swiper .swiper-button-prev{left:5%}
.cp_show_top .swiper-button-next:after,.cp_show_top  .swiper-button-prev:after{color:#262b2f;}

.cp_shop_right{width:56%;float:right;}
.cp_shop_right .cp_shop_title{border-bottom:1px solid #e5e5e5;padding-left:30px;padding-bottom:20px;margin-bottom:20px;padding-right: 30px;}
.cp_shop_right .cp_shop_title h1{font-size:36px;color:#262b2f;margin-top:40px;padding-bottom:10px;}
.cp_shop_right .cp_shop_title h6{font-size:16px;color:#b4bbbe;}
.cp_shop_right .cp_canshu{padding-left:30px;padding-bottom:20px;}
.cp_shop_right .cp_canshu p{margin:0;padding:8px 15px;line-height:1.5;}
.cp_shop_right .cp_canshu p:nth-child(2n){background:#f4f4f4;}
/* .cp_shop_right_a{float:left} */
.cp_shop_right_a {display: flex;justify-content: center;align-items: center;}
.cp_shop_right_a a{font-size: 18px;color: #fff;margin-top:10px;display:block;width:240px;line-height:60px;background:#054397;border-radius:50px;padding-left:0;font-family: "GOTHICBI_0";text-align:center;margin-left:30px;}
.cp_shop_right_a a:hover{box-shadow:0 0 20px #054397}

.friendLink{float:right!important;margin-top: 30px!important;}
.cp_show_bottom{float:left;width:100%;margin-top:90px;}
.cp_show_bottom .show_href{}
.cp_show_bottom .show_href div{width:252px;line-height:70px;color:#262b2f;font-size:16px;text-align:center;background:#f3f4f5;float:left;margin-right:12px;font-weight:600}
.cp_show_bottom .show_href div:hover,
.cp_show_bottom .show_href .cur{color:#fff;background:#054397}

.tab-box {margin-top:12px;float:left;width:100%;border:1px solid #ddd;padding:40px;}
.tab-box .in1_por_div{width:100%; display:none;float:left}
    /* 让第一个框显示出来 */
.tab-box .in1_por_div:first-Child{display:block;}
    /* 改变选项卡选中时候的样式 */
.in1_por .tab-menu ul li:hover a h3,
.change a h3{color:#77b62b!important;}


@media (max-width: 1299px) {
    .cp_shop_right{width:46%;float:right;}
}
@media (max-width: 999px) {
    
    .page-banner{display:none}
    
	.cp_show_top .cp_shop_left{width:100%;float:left;border:1px solid #e5e5e5;}
	.cp_shop_right{width:100%;float:right;}
	.cp_shop_right .cp_shop_title{border-bottom:1px solid #e5e5e5;padding-left:0px;padding-bottom:10px;margin-bottom:20px;padding-right: 0px; text-align: center;}
	.cp_shop_right .cp_shop_title h1{font-size:24px;color:#262b2f;margin-top:30px;padding-bottom:10px;}
	.cp_shop_right .cp_canshu {
    padding-left: 0px;
}
	.cp_shop_right_a a{font-size: 16px;color: #fff;margin-top:10px;display:block;width:180px;line-height:45px;background:#054397;border-radius:50px;padding-left:0;font-family: "GOTHICBI_0";text-align:center;margin-left:0px;}
	.cp_show_bottom{float:left;width:100%;margin-top:30px;}
	.cp_show_bottom .show_href div{width:32%;line-height:40px;color:#262b2f;font-size:12px;text-align:center;background:#f3f4f5;float:left;margin-right:1.3%;font-weight:600}
	.cp_show_bottom table { width: 100% !important; word-break: break-all;}
 
	.tab-box {padding:20px 10px;}
}

/*分页*/
.pages {
    text-align: center;
    font-size: 0;
    float: left;
    width: 100%;
    margin-top: 50px;
}
.pages li {
    display: inline-block;
    vertical-align: middle;
    float: none !important;
    margin: 0 10px;
	
}
.pages li:first-child {
    /*display: none;*/
}

.pages a {
    display: inline-block;
    padding: 0 14px;
    height: 35px;
    line-height: 35px;
    border:none;
    color: #262b2f;
    font-weight: 100;
    font-size: 16px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-radius: 25px !important;
    background-color: #f2f4f5;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #054397;
}
.pages li.page-ud a {
    width: 84px;
    padding: 0;
    background: #248bcc;
    box-shadow: 0px 0px 35px 3px rgba(13, 54, 70, 0.1);
    color: #fff;
}
.pages li.page-ud a:hover {
    opacity: .9;
}
.pages a:hover,
.pages a.active {
    color: #fff;
    background-color: #333;
}


.pageBtn a {

    cursor: pointer;
    display:block;
    font-size: 18px;
    margin: 10px 0;
    color: #054397;}



@charset "utf-8";
.download {
  padding: 5% 0;
}
.download_con {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.download_con .down_left {
  width: 660px;
  position: relative;
  overflow: hidden;
}
.download_con .down_left img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-height: 100%;
}
.download_con .down_list {
  width: 100%;
 
}
.download_con .down_list h3 {
  font-size: 30px;
  color: #1b1210;
  margin-bottom: 20px;
  font-weight: bold;
}
.download_con .down_list ul li {
  background-color: #f8f8f8;
  padding: 20px;margin-top:20px;
}
.download_con .down_list ul li a {
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  color: #0d0d0b;
}
.download_con .down_list ul li a:hover {
  color: #00a3e4;
}
.download_con .down_list ul li i {
  width: 25px;
}
.download_con .down_list ul li span {
  width: calc(100% - 100px);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 767px) {
	#faqdiv {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    top: 50%;
    /* margin-left: -200px; */
    z-index: 100;
    background-color: #fff;
    border-radius: 20px;
    padding: 20px;}
  .download_con .down_left {
    width: 100%;
  }
  .download_con .down_left img {
    position: relative;
    width: 100%;
  }
  .download_con .down_list {
    width: 100%;
  }
  .download_con .down_list h3 {
    font-size: 20px;
  }
}



.feedbackbut{position: fixed;z-index: 999;
    top: 35%;
    right: 0;
    max-width: 300px;
    background: #f7f9fa;
    opacity: 0.6;
    padding: 1%;
    border-radius: 20px;
    box-shadow: 0 0 12px 0px #efefef;
    transition: 1s transform;
    transform: translateY(-10%);
    display: none;
    
}
 .feedbackbut:hover{opacity:1;}   
.feedbackTitle h3 {
    font-size: 24px;
    color: #000;
    margin-bottom: 20px;
}

.feedbackTitle h3 span {
    font-size: 15px;
    color: #9a9a9a;
    display: block;
    font-weight: normal;
    padding-top：8px;
}

.feedbackbut form {
    display: table;
    font-family: "Microsoft YaHei", "微软雅黑", arial, helvetica, clean, sans-serif;
}

.feedbackbut form input,
.feedbackbut form textarea {
    padding: 5px 15px;
    font-size: 16px;
    color: #000;
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 15px;
}
.feedbackbut form label{
    font-size: 14px;
    font-weight: normal;
}
.feedbackbut form label span{
    color: #c50000;
}
.feedbackbut form .input-btn {
    display: flex;
    justify-content: center;
}

.feedbackbut form .input-btn input {
    width: 40%;
    text-align: center;
    font-size: 16px;
    margin: 15px;
    padding: 10px ;
}
.feedbackbut input::-webkit-input-placeholder,
.feedbackbut textarea::-webkit-input-placeholder {
    color: #a0a0a0;
    font-size: 14px;
}

.feedbackbut input:-moz-placeholder,
.feedbackbut textarea:-moz-placeholder {
    color: #a0a0a0;
    font-size: 14px;
}

.feedbackbut input::-moz-placeholder,
.feedbackbut textarea::-moz-placeholder {
    color: #a0a0a0;
    font-size: 14px;
}

.feedbackbut input:-ms-input-placeholder,
.feedbackbut textarea:-ms-input-placeholder {
    color: #a0a0a0;
    font-size: 14px;
}
@media (min-width:768px) {
   
    .feedbackbut.fixed {
        position: fixed;
        top: 35%;
        right: 0;
        max-width: 300px;
        background: #f7f9fa;
        padding: 1%;
        border-radius: 20px;
        box-shadow: 0 0 12px 0px #efefef;
        transition: 1s transform;
        transform: translateY(-10%);
    }
}
@media (max-width:768px) {
     .feedbackbut{display:none!important}
}



.fw{width:100%;float:left;position: relative;}
.show_1{position:relative;}
.show1_text{position: absolute;width:50%;    z-index: 99;
    top: 8%;left:5%;
    transform: translate(0%, 0%);}
.show1_text h3{color:#fff;font-size:48px;font-weight:600;    text-transform: uppercase;margin-bottom:20px;}
.show1_text p{color:#fff;font-size:16px;line-height:1.5}

@media (max-width: 1599px) {
	.show1_text h3{color:#fff;font-size:36px;font-weight:600;    text-transform: uppercase;margin-bottom:20px;}
}
@media (max-width: 999px) {
	.show1_text{position: relative;width:100%;
    top: 0%;left:0%;
    transform: translate(0%, 0%);}
	.show1_text h3{color:#222;font-size:24px;font-weight:600;    text-transform: uppercase;margin-bottom:20px;}
.show1_text p{color:#222;font-size:16px;line-height:1.5;margin-bottom:20px;}
}

.show_2{padding:120px 0 70px;}
.show2_title{text-align:center}
.show2_title h3{color:#222;font-size:48px;font-weight:600;    text-transform: uppercase;margin-bottom:20px;}
.show2_title p{color:#222;font-size:14px;line-height:1.5}
.show2_ul{margin-top:50px;}
.show2_ul ul{}
.show2_ul ul li{position:relative;width:31%;float:left;margin-right:3%;height:100px;border-radius:50px;box-shadow:0 0 15px #ddd;border:1px solid #e6e9ee;background:#f6f8fb;margin-bottom:50px;}
.show2_ul ul li:nth-child(3n) { margin-right: 0%;}
.show2_ul ul li span{color:#fefefe;font-size:48px;display:block;width:80px;line-height:80px;text-align:center;margin:10px;border-radius:100%;background:#054397;}

.show2_ul ul li p{position: absolute;width:70%;
    top: 50%;left:100px;
    transform: translate(0%, -50%);color:#222222;font-size:16px;line-height:1.5;font-weight:600;}

.show2_ul ul li:hover{background:#054397;}
.show2_ul ul li:hover span{color:#054397;background:#fefefe;}
.show2_ul ul li:hover p{color:#fefefe;}

@media (max-width: 1499px) {
	.show2_ul ul li{position:relative;width:48%;float:left;margin-right:3%;height:100px;border-radius:50px;box-shadow:0 0 15px #ddd;border:1px solid #e6e9ee;background:#f6f8fb;margin-bottom:50px;}
	.show2_ul ul li:nth-child(3n) { margin-right: 3%;}
	.show2_ul ul li:nth-child(2n) { margin-right: 0%;}
}

@media (max-width: 999px) {
	.show2_title h3{color:#222;font-size:24px;font-weight:600;    text-transform: uppercase;margin-bottom:10px;}
.show2_title p{color:#222;font-size:14px;line-height:1.5}
	.show_2{padding:50px 0 20px;}
	.show2_ul ul li{position:relative;width:98%;float:left;margin-right:0%;height:100px;border-radius:50px;box-shadow:0 0 15px #ddd;border:1px solid #e6e9ee;background:#f6f8fb;margin-bottom:25px;}
	.show2_ul ul li:nth-child(3n) { margin-right: 0%;}
	.show2_ul ul li:nth-child(2n) { margin-right: 0%;}
	.show2_ul ul li span{color:#fefefe;font-size:24px;display:block;width:60px;line-height:60px;text-align:center;margin:20px 10px;border-radius:100%;background:#054397;}
	.show2_ul ul li p{position: absolute;width:70%;
    top: 50%;left:80px;
    transform: translate(0%, -50%);color:#222222;font-size:13px;line-height:1.5;font-weight:600;}
}

.mt60{margin-top:60px;}
.show_4{padding:120px 0 120px;text-align:center}
@media (max-width: 999px) {
	.mt60{margin-top:30px;}
.show_4{padding:50px 0 ;text-align:center}
}

.show_5{}
.show5_title{position: absolute;width:50%;    z-index: 99;
    top: 8%;left:5%;
    transform: translate(0%, 0%);}
.show5_title h3{color:#fff;font-size:48px;font-weight:600;    text-transform: uppercase;margin-bottom:20px;}
.show5_title p{color:#fff;font-size:16px;line-height:1.5}

.show6{}
@media (max-width: 1299px) {
    .show6{overflow-x:scroll;}
.show6 img{max-width:1200px!important;}
    .show6::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height:5px;
    }
.show6::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 20px;position:relative;
		box-shadow: inset 0 0 3px #eee;
		background: #01379d ;
    }
.show6::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #f7f7f7;
}
}


.show8{}
.show8 ul{display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;}
.show8 ul li{text-align:center;}
.show8 ul li p{color:#222;font-size:16px;line-height:1.5;margin-top:20px;}	
@media (max-width: 1299px) {
.show8 ul{width:1100px;}	
}	


.show9{}	
.show9 ul li{width:48%;margin-right:4%;float:left;margin-bottom:100px;}
.show9 ul li:nth-child(2n) { margin-right: 0%;}
.show9 ul li p{color:#222;font-size:14px;line-height:1.5;margin-top:20px;position:relative;padding-left:150px;}		
.show9 ul li span{position: absolute;width:120px;    z-index: 99;
    top: 50%;left:15px;transform: translate(0%, -50%);background:#054397;color:#fff;font-size:18px;line-height:40px;text-align:center;}	
@media (max-width: 1299px) {
	.show9 ul li{width:100%;margin-right:0%;float:left;margin-bottom:30px;}
	.show9 ul li p{color:#222;font-size:14px;line-height:1.5;margin-top:10px;position:relative;padding-left:110px;}	
	.show9 ul li span{position: absolute;width:100px;    z-index: 99;
    top: 50%;left:0px;transform: translate(0%, -50%);background:#054397;color:#fff;font-size:14px;line-height:40px;text-align:center;}	
}	

.show_10{padding:20px 0 0;}
.show10 ul li{width:11%;margin-right:1%;float: left;margin-bottom:30px;text-align:center;padding:0 5px;}
.show10 ul li:nth-child(8n) { margin-right: 0%;}
.show10 ul li .show10_img{line-height:150px;}
.show10 ul li h3{color:#222;font-size:18px;margin-top:10px;font-weight:600;}		
.show10 ul li p{color:#222;font-size:14px;line-height:1.5;margin-top:10px;height:80px;}	
	
@media (max-width: 1599px) {	
.show10 ul li{width:5.9%;margin-right:0.3%;float: left;margin-bottom:30px;text-align:center;padding:0 5px;}
.show10 ul li:nth-child(8n) { margin-right: 0;}
	.show10{overflow-x:scroll;}
.show10 ul{width:3200px!important;}
    .show10::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height:5px;
    }
.show10::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 20px;position:relative;
		box-shadow: inset 0 0 3px #eee;
		background: #01379d ;
    }
.show10::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #f7f7f7;
}
	
}


.show_13{padding:120px 0 0;}

.show13 {}
.show13 ul{}
.show13 ul li{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:40px;}
.show13 ul li h3{color:#222;font-size:18px;margin-top:10px;font-weight:600;}		
.show13 ul li p{color:#222;font-size:18px;line-height:1.5;margin-top:20px;}	

.show13 ul li span{display:inline-block;border-radius:100%;width:32px;text-align:center;line-height:32px;color:#fff;font-weight:600;background:#054397;margin-right:15px;}

.show13 ul li p span{background:#222222}
@media (max-width: 999px) {
	.show_13{padding:50px 0 0;}
	.show13 ul li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px;}
	.show13 ul li h3{color:#222;font-size:16px;margin-top:10px;font-weight:600;}		
.show13 ul li p{color:#222;font-size:16px;line-height:1.5;margin-top:10px;}	

.addthis_inline_share_toolbox{display:none!important}
}



.ab_head{width: 100%;
    float: left;
    padding: 5rem 0 0rem;
    background: #fff;}
.subNav ul li {
    width: 25%;
    height: 60px;
    text-align: center;
    line-height: 60px;
    color: #222;
    position: relative;
    cursor: pointer;
    border-left: 0
}
.subNav ul li a {
    color: #222;
        position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.subNav ul li:after {
    content: '';
    position: absolute;
    border: 1px solid #222;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-right: 0;
    z-index: -1;
}
.subNav ul li:last-child:after {
    border-right: 1px solid #222;
}
.subNav ul li.cur {
    background: #054397;
}
.subNav ul li.cur>a {
    color: #fff !important;
}
.subNav ul li.cur:after {

    z-index: 35;
}
.subNav ul li.cur+li:after {
    border-left: 0
}
.subNav ul li.cur:hover>a {
    color: #e80e1f
}
.subNav ul li:hover>a {
    color: #222;
}
.flex-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.subNav {
    position: relative;
    z-index: 60
}

.aboutB {
    margin-top: 60px;
    background: #f5f5f5
}
.aboutB ul {
    padding: 33px 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.aboutB ul li {
    padding: 0 10px;
    width: 16%;
    border-left: 1px solid #ddd;
    text-align: center
}
.aboutB ul li:first-child {
    border-left: 0
}
.aboutB span {
    font-size: 36px;
    font-weight: 600;
}
.aboutB p {margin-top:10px;}
@media (max-width: 999px) {
    .subNav ul li {
    width: 33.3%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #222;
    position: relative;
    cursor: pointer;
    border-left: 0;
    
}
 .aboutB ul {
        padding: 23px 0
    }
    .aboutB ul li {
        padding: 20px 0;
        width: 100%;
        border-top: 1px solid #ddd;
        border-left: 0
    }
    .aboutB ul li:first-child {
        border-top: 0
    }
    .aboutB span {
        font-size: 38px;
        
    }
}


.xinshow1_text{}
.xinshow1_text h3{color:#054398;font-size:48px;font-weight:600;}
.xinshow1_text p{color:#222;font-size:24px;margin-top:20px;line-height:1.6;}
.mt40{margin-top:40px;}
.text_left{position: absolute;width:40%;
    top: 50%;left:120px;
    transform: translate(0%, -50%);}
.text_leftA{position: absolute;width:45%;text-align:center;
    top: 55%;left:30%;
    transform: translate(-50%, -50%);}
.text_leftA h3{color:#222}
.text_leftA p{font-size:16px;}
.text_leftB{position: absolute;width:50%;
    top: 50%;left:5%;
    transform: translate(0%, -50%);}
.text_leftB p{font-size:18px;}	
	
	
.xshow_1{}
.xinshow1_table{margin-top:30px;}
.xinshow1_table table{border:1px solid #dddddd;}
.xinshow1_table table th{padding:10px;text-align:center;}
.xinshow1_table table td{padding:20px 35px;}

@media (max-width: 999px) {
		.xinshow1_table{overflow-x:scroll;padding-bottom: 30px;}
.xinshow1_table table{width:1200px!important;}
    .xinshow1_table::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height:5px;
    }
.xinshow1_table::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 20px;position:relative;
		box-shadow: inset 0 0 3px #eee;
		background: #01379d ;
    }
.xinshow1_table::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #f7f7f7;
}
.xinshow1_table table th{padding:10px;text-align:center;}
.xinshow1_table table td{padding:10px 15px;}

}

.xshow_3{margin:120px 0;}
.xshow_5{margin:120px 0;}
@media (max-width: 1199px) {
	.xinshow1_text h3{font-size: 24px;
    font-weight: 600;}
.xinshow1_text p{    font-size: 14px;
    line-height: 1.5;
}
.mt40{margin-top:40px;}
	.text_left{position:relative ;width:100%;
    top: 0%;left:0px;
    transform: translate(0%, 0%);}
	.text_leftB{position: relative;width:100%;
    top: 0%;left:0%;
    transform: translate(0%, 0%);}
.text_leftB p{font-size:14px;}
}
@media (max-width: 999px) {
	.xshow_3{margin:50px 0;}
	.xshow_5{margin:50px 0;}
	.text_leftA{position: absolute;width:85%;text-align:center;
    top: 55%;left:50%;
    transform: translate(-50%, -50%);}
.text_leftA h3{color:#222;font-size:16px;}
.text_leftA p{font-size:12px;margin: 0;}
}

.xshow_7{margin:120px 0;}

.xshow7{}
.xshow7_left{width:38%;float:left}
.xshow7_right{width:62%;float:left}
.xshow7_right ul{padding-left:60px;}
.xshow7_right ul li{float:left;width:30%;margin:1.5%;background:#f6f6f6;padding:20px;text-align:center;}
.xshow7_right ul li:nth-child(3n) { margin-right: 0;}
.xshow7_right ul li span{display:block;line-height:200px;transition: 1s;}
.xshow7_right ul li h5{color:#222;font-size:18px;font-weight:600}
.xshow7_right ul li h4{color:#888888;font-size:16px;}
.xshow7_right ul li h3{color:#054398;font-size:36px;margin-top:20px;font-weight:600}
.xshow7_right ul li:hover span{transform: rotateY(180deg)}

.xshow_8{}
@media (max-width: 1199px) {
	.xshow_7{margin:50px 0;}
	.xshow7_left{width:100%;float:left}
.xshow7_right{width:100%;float:left;margin-top:30px;}
.xshow7_right ul{padding-left:0px;}
.xshow7_right ul li{float:left;width:48%;margin:1%;background:#f6f6f6;padding:10px;text-align:center;}
.xshow7_right ul li:nth-child(3n) { margin-right: 1%;}
.xshow7_right ul li span{display:block;line-height:200px;transition: 1s;}
.xshow7_right ul li h5{color:#222;font-size:16px;font-weight:600}
.xshow7_right ul li h4{color:#888888;font-size:12px;}
.xshow7_right ul li h3{color:#054398;font-size:18px;margin-top:10px;font-weight:600}

.xshow_8{padding:0 2%}
}

.xshow_9{margin:80px 0;}
.xshow_9 p{font-size:16px;}
@media (max-width: 999px) {
.xshow_9{margin:50px 0;padding:0 2%}
.xshow_9 p{font-size:14px;}	
}

.xshow_10{margin:0px 0;}
.xshow_10 ul{}
.xshow_10 ul li{float:left;width:49.5%;margin-right:1%;margin-bottom:1%;overflow:hidden;}
.xshow_10 ul li:nth-child(2n) { margin-right: 0%;}
.xshow_10 ul li img{transition: all 0.5s;}
.xshow_10 ul li:hover img{transform: scale(1.1);}

.xshow_11{margin:120px 0 0;}


.xshow_12{margin:0 0 0px;overflow:hidden;position:relative;}

.xshow12_ul{}
.xshow12_ul li{width:25%;float:left;position:relative;}
.xshow12_ul li span{position: absolute;display:block;
    top: 0%;left:0%;right:0;bottom:0;background:rgb(0,0,0,.0);transition: background 0.5s;}
.xshow12_ul li p{color:#fff;font-size:24px;position: absolute;text-align:center;width:100%;
    bottom:20px;left:0%;}
.xshow12_ul li:hover span{background:rgb(0,0,0,.5);}
@media (max-width: 999px) {
  .xshow_11{margin:50px 0 0;}


.xshow_12{margin:0 0 50px;overflow:hidden;position:relative;}  
  .xshow12_ul li{width:50%;float:left;position:relative;}  
    .xshow12_ul li span{position: absolute;display:block;
    top: 0%;left:0%;right:0;bottom:0;background:rgb(0,0,0,.0);transition: background 0.5s;}
}

.xshow_7,.xshow_8,
.xshow_4{display:none}





.w100{width:100%;}
.xshow_13{margin:120px 0 0;overflow:hidden;position:relative;}
.xshow13{position:relative;}
.xshow13_top{position:relative;height:500px;}
.xshow13_top span{overflow:hidden;display:block;position: absolute;bottom:0;cursor:pointer;}
.xshow13 span img{transition: all 0.5s;}
.xshow13_top_span1{width:45.3125%;left:2.28%}
.xshow13_top_span2{width:31.25%;left:47.9925%}
.xshow13_top_span3{width:18.645%;right:0%}

.xshow13 .imgda:hover{transform: scale(1.1);}

.xshow13_bottom{position:relative;height:350px;margin-top:8px;}
.xshow13_bottom span{overflow:hidden;display:block;position: absolute;top:0;}
.xshow13_top_span4{width:27%;left:2%}
.xshow13_top_span5{width:26%;left:31%}
.xshow13_top_span6{width:18.75%;left:57.4%}
.xshow13_top_span7{width:18.75%;left:76.55%}

@media (max-width: 1699px) {
	.xshow13_top{position:relative;height:500px;}
}
@media (max-width: 1450px) {
	.xshow13_top{position:relative;height:400px;}
	.xshow13_bottom{position:relative;height:350px;}
}
@media (max-width: 1230px) {
	.xshow13_top{position:relative;height:350px;}
	.xshow13_bottom{position:relative;height:300px;}
}
@media (max-width: 999px) {
	.xshow13{position:relative;padding:0 5%;}
	.xshow13_top{position:relative;height:auto;}
	.xshow13_bottom{position:relative;height:auto;}
	
	.xshow13 span{width:100%!important;    position: static;top: auto;margin-top:8px;}
	.xshow13_top span{bottom:auto;}
	.xshow13_top_span4{display:none!important}
}




.xshow_table2{margin-top:30px;}
.xshow_table2 table{border:1px solid #dddddd;}
.xshow_table2 table th{padding:10px;text-align:center;}
.xshow_table2 table td{padding:20px 35px;background:#f4f4f4}

.xshow_table21{width:47%;float:left;}
.xshow_table22{width:47%;float:right;}
.xshow_table2 table td:nth-child(2n) { background:#fff}
@media (max-width: 999px) {
.xshow_table21{width:100%;float:left;}
.xshow_table22{width:100%;float:right;margin-top:30px;}	
.xshow_table2 table th{padding:10px;text-align:center;}
.xshow_table2 table td{padding:10px 15px;}

}


.ome_1{width:100%;float:left;padding:120px 0 120px;}
.ome1{}

.ome1_left{float:left;width:55%}
.ome1_left h3{font-size:48px;color:#000000;font-weight:600;    font-family: "Arial";text-align:center;}
.ome1_left p{font-size:18px;color:#000000;font-weight:600;    font-family: "Arial";margin-top:30px;line-height:1.98}
.ome1_left a{font-size:24px;color:#fff; font-family: "Arial";margin:auto;margin-top:30px;line-height:40px;display:block;width:192px;text-align:center;background:#054397;border-radius: 50px;}
.ome1_left a:hover{box-shadow: 0 0 10px #054397}

.ome1_right{float:left;width:45%;padding-left:50px;padding-top:50px;}

@media (max-width: 999px) {
    .ome_1{width:100%;float:left;padding:50px 0 50px;}
.ome1{}

.ome1_left{float:left;width:100%}
.ome1_left h3{font-size:24px;color:#000000;font-weight:600;    font-family: "Arial";text-align:center;}
.ome1_left p{font-size:14px;color:#000000;font-weight:600;    font-family: "Arial";margin-top:30px;line-height:1.68}
.ome1_left a{font-size:16px;color:#fff; font-family: "Arial";margin:auto;margin-top:30px;line-height:40px;display:block;width:152px;text-align:center;background:#054397;border-radius: 50px;}
.ome1_left a:hover{box-shadow: 0 0 10px #054397}

.ome1_right{float:left;width:100%;padding-left:0px;padding-top:30px;}
}

  .ome_2{width:100%;float:left;padding:0px 0 100px;text-align:center;}
.ome2 h3{font-size:48px;color:#000000;font-weight:600;    font-family: "Arial";text-align:center;}
.ome2 p{font-size:24px;color:#000000;font-weight:600;    font-family: "Arial";margin-top:30px;line-height:1.98;text-align:center;}
.ome2 a{font-size:48px;color:#fff;font-weight:600; font-family: "Arial";margin:auto;margin-top:55px;line-height:100px;display:block;width:550px;text-align:center;background:#054397;border-radius: 50px;}
.ome2 a:hover{box-shadow: 0 0 10px #054397}
.ome2 img{margin-top:20px}


@media (max-width: 999px) {
    
      .ome_2{width:100%;float:left;padding:0px 0 50px;text-align:center;}
.ome2 h3{font-size:24px;color:#000000;font-weight:600;    font-family: "Arial";text-align:center;}
.ome2 p{font-size:16px;color:#000000;font-weight:600;    font-family: "Arial";margin-top:10px;line-height:1.68;text-align:center;}
.ome2 a{font-size:16px;color:#fff;font-weight:600; font-family: "Arial";margin:auto;margin-top:20px;line-height:50px;display:block;width:190px;text-align:center;background:#054397;border-radius: 50px;}
.ome2 img{margin-top:5px}

}

















