﻿@charset "utf-8";
html {
    -webkit-font-smoothing: antialiased;
    height: 100%;
    touch-action: manipulation;
	min-width: 750px
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
a {
    text-decoration: none;
    color: inherit;
}
a:hover {
     text-decoration: none;
     -webkit-tap-highlight-color: rgba(255,0,0,0);
     outline: 0;
     outline: none;
     blr: expression(this.onFocus=this.blur())
}
textarea {
    resize: none;
    outline: none;
    font-family: Arial,Microsoft Yahei;
}

img {
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}
button, input[type=submit], input[type=text], input[type=button] {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255,0,0,0);
    outline: 0;
    blr: expression(this.onFocus=this.blur())
}
input {
    outline: 0;
}
    input::-webkit-input-safebox-button {
    display: none; /*去掉搜狗浏览器密码软盘*/
}

body {
	color: #333;
	font-family: Arial,Microsoft Yahei;

	margin: 0px;
}

/*================================================================================常用*/
.ceng {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
   display: flex;
   align-items: center;
	padding-top: 100px;
}
.ceng_bt {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
	padding-bottom: 50px;
    text-align: center;
}
.ceng_bg {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.ceng_yj {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.ceng_c {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.ceng_zj {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
   display: flex;
   align-items: center;
    flex-direction: row;
	padding-top: 50px; 
	padding-bottom: 50px;
}
.ceng_xx {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
   display: flex;
   align-items: center;
    flex-direction: row;
	padding-top: 50px; 
	padding-bottom: 50px;
}
.ceng_bh {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 30px;
    text-align: center;
}
.ceng_mh {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 150px;
    text-align: center;
			display: table;
}
.ceng_sp {
	width: 100%;
	max-width: 1260px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 44px;
	padding-bottom: 30px;
}
.ceng_pc {
	width: 100%;
}
.ceng_ip {
	width: 100%;
}
.tu_100{
	width: 100%;
}
.tu_101{
	width: 100%;
}
.ceng_left{
	width: 45%;
	float: left;
	margin-right: 5%;
}
.ceng_right{
	width: 50%;
	float: right;
	text-align: center;
}
.ceng_left_{
	width: 48%;
	float: left;
	text-align: center;
}
.ceng_right_{
	width: 48%;
	float: right;
}
/*================================================================================字号*/
.s12 {
	font-size: 12px;
	line-height: 26px;
}
.s14 {
	font-size: 14px;
	line-height: 26px;
}
.s16 {
	font-size: 16px;
	line-height: 26px;
}
.s20 {
	font-size: 20px;
	line-height: 36px;
}
.s20_ {
	font-size: 20px;
}
.s24 {
	font-size: 24px;
	line-height: 42px;
}
.s26 {
	font-size: 26px;
	line-height: 42px;
}
.s32 {
	font-size: 32px;
	line-height: 48px;
}
.s48 {
	font-size: 48px;
	font-weight: bold;
}
.s56 {
	font-size: 52px;
	font-weight: bold;
}
.s64 {
	font-size: 64px;
	font-weight: bold;
}
.sbold {
	font-weight: bold;
}
/*================================================================================字色*/
.se_w {
    color: #FF8C00;
}
.se_xl{
    color: #094253;
}
.se_l{
    color: #00ACEA;
}
.se_f{
    color: #fff;
}
.se_k {
    color: #555;
}
.se_x {
   text-decoration: underline;
}


/*================================================================================顶部*/
.top {
	width: 94%;
	background-color: #fff;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 12345;
	height: 86px;
	padding-right: 3%;
	padding-left: 3%;
	box-shadow: 0 0 4px rgba(0,0,0,0.1);

}
.top_x {
	width: 100%;
	height: 86px;
}
.top_left {
    float: left;
    display: block;
    height: 100%;
   display: flex;
   align-items: center;
}
.top_logo {
	height: 28px;
}
.top_center {
	width: calc(100% - 280px);
	height: 100%;
	float: left;
	text-align: center;
	line-height: 86px;
}
.top_center a:hover{
	color:#00ACEA;
}
.top_a {
	margin-left: 1.5%;
	margin-right: 1.5%;
}
.top_right {
	float: right;
	height: 100%;
	display: flex;
	align-items: center;
}
.top_jg {
	padding-right: 10px;
	padding-left: 10px;
}
.top_gd {
	float: right;
    display: block;
    height: 100%;
   display: flex;
   align-items: center;
}
.xiaobiao {
	width: 100%;
	color:#fff;
}
.xiaobiao1 {
	width: 100%;
	color:#fff;
	margin-top: 20px;
	margin-bottom: 30px;	
}
.dabiao {
	width: 100%;
	color:#fff;
}

.danchuang {
	width: 310px;
	background-color: #fff;
	display: table;
	border-radius: 0px 0px 18px 18px;
	padding: 15px 0px;
	box-shadow: 0 0 12px rgba(0,0,0,0.05);
	top:86px;
	left: 0px; 
	position:absolute;
	text-align: left;
}
.danchuang ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.danchuang li {
	width: calc(100% - 40px);
	padding: 10px 20px;
	float: left;
	display: table;
}
.danchuang a {
	width: calc(100% - 30px);
	padding-right: 30px;
	float: left;
	background-image: url(image/gd_ico1.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.danchuang a:hover{
	color: #00ACEA;	
}
.danchuang_ico {
	width: 10px;
	float: right;
}
.danchuang_x {
	width: 100%;
	height: 1px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006666;
}
/* 弹窗 */
.window {
   left:0;width:100%; height:100%; 
	top:0px;
	position:fixed;
    z-index: 12346; 
	background-color: #fff;
    overflow-y: auto;
    max-height: 5000px;

}
.window_bg {
	width: calc(100% - 80px);
	float: left;
	padding-right: 40px;
	padding-left: 40px;
		    position: relative;
}
.window_bt{
	width: 100%;
	float: left;
	margin-top: 60px;
		display: table;
}
.window_bt a {
	width: calc(100% - 30px);
	padding-right: 30px;
	float: left;
	background-image: url(image/gd_ico2.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size:12px;
}
.window_bt a:hover{
	color: #00ACEA;	
}
.window_bt1{
	width: calc(100% - 40px);
	padding-left: 40px;
	float: left;
	margin-top: 50px;
		display: table;
}
.window_bt1 a {
	width: calc(100% - 30px);
	padding-right: 30px;
	float: left;
	background-image: url(image/gd_ico2.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size:12px;
			display: table;
}
.window_bt1 a:hover{
	color: #00ACEA;	
}
.window_bt1 ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.window_bt1 li {
	background-color: #fff;	
	margin-left: 32px;
}
.window_top{
	width: calc(100% - 80px);
	padding-left: 40px;
	padding-right: 40px;
	float: left;
	margin-top: 50px;
	margin-bottom: 20px;
}
.window_z {
	float: left;
	height: 40px;
}
.window_y {
	float: right;
	height: 26px;
	margin-top: 5px;
	top:40px;
	right: 40px; 
	position:absolute;
}
.window_y_xl {
     width: 100%;
	padding-right: 16px;
   height: 100vh;
   overflow: auto;   
}
.window_jw {
     width: 100%;
	 	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	margin-top: 60px;
	padding-top: 40px;
	padding-bottom: 60px;
	display: table;
	float: left;
	text-align: center;
}
.window_jw a{
	padding-right: 40px;
	padding-left: 40px;
}


.container {
    display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
}
 
.image {
   height: 60px;
    margin-right: 20px; /* 图片和文字之间的间距 */
}















/*================================================================================横幅*/
.video {
	width: 100%;
	position: relative;
}
.video_bg {
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.1);	
	 position:absolute;
}
.tu {
	width: 100%;
	position: relative;
}
.tu_img_pc{
	width: 100%;
}
.tu_img_ip{
	width: 100%;
}
.tu_wz {
	width: 100%;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%);
    position:absolute;
	text-align: center;
}
.tu_center {
	margin-right: auto;
	margin-left: auto;
}
.tu_image {
	height: 160px;
}
.button_u {
	width: 240px;
	height: 50px;
	background-color: #10A9E6;
	color: #fff;
	float: left;
	border-radius: 100px;
	line-height: 50px;
	margin-left:calc(50% - 120px);
	margin-top: 20px;
}
.button_u:hover{
	background-color: #18B4F3;
}
/*================================================================================简介*/

.buzhou_bg {
	width: 100%;
	height: 20px;
	background-color: #18B4F3;
	border-radius: 100px;
    position: relative;
	margin-top: 30px;
	margin-bottom: 60px;
}
.buzhou_c {
	top: -9px;
	right: 0px; 
	position:absolute;
	background-color: #fff;
}
.buzhou_left {
	top: -13px;
	left: 6%; 
	position:absolute;
}
.buzhou_right {
	top: -13px;
	left: 47%;
	position:absolute;	
}
.buzhou_bt {
	background-color: #fff;
	border: 2px solid #18B4F3;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	line-height: 42px;
	border-radius: 100px;
}
.buzhou1_left {
	width: 44%;
	float: left;
    position: relative;
}

.buzhou1_right {
	width: 56%;
	float: right;
    position: relative;
}

.buzhou_wz {
	width: 180px;
	top: 0px;
	right: 0px; 
	position:absolute;
}
.buzhou_wz1 {
	width: 330px;
	top: 0px;
	right: 0px; 
	position:absolute;
}
.buzhou_wz_b {
	width: 100%;
	float: left;	
}
.buzhou_wz_c {
	width: 100%;
	float: left;
	margin-top: 3px;
}
.buzhou_wz_c ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.buzhou_wz_c li {
	width: calc(100% - 50px);
	color: #333;
	font-size: 14px;
	line-height: 24px;
	float: left;
	margin-left: 50px;
	background-color: #fff;	
}
.buzhou_wz_d {
	background-color: #18B4F3;	
	color: #fff;	
  	border-radius: 100px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 42px;
	float: left;
	margin-top: 10px;
}
.buzhou_wz_ip {
	width: calc(100% - 10px);
	float: left;
	margin-left: 10px;
}
.buzhou_wz2 {
	width: 100%;
	float: left;
	margin-top: 26px;
    position: relative;
}

.buzhou_wz3 {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.buzhou_wz3 ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.buzhou_wz3 li {
	width: calc(100% - 80px);
	float: left;
	margin-left: 80px;
	line-height: 56px;
	background-color: #fff;	
	margin-top: 10px;
	margin-bottom: 10px;
}


.buzhou1_j {
	top: 6px;
	left: -55px; 
	position:absolute;
	width: 20px;
	height: 20px;
	background-color: #fff;	
	border: 3px solid #18B4F3;
	border-radius: 100px;
}
.buzhou_v {
	width: 22px;
	height: 22px;
	border-radius: 100px;
	background-color: #18B4F3;	
    border: 3px solid #18B4F3;
	bottom: -8px;
	left: -17px; 
	float: left;
	position:absolute;
}
.buzhou_t {
	width: 22px;
	height: 22px;
	background-color: #fff;	
    border: 3px solid #fff;
	top: -8px;
	left: -17px; 
	float: left;
	position:absolute;
}
.buzhou_z {
	width: 100%;
	float: left;
}
.buzhou1_ip {
	width: 100%;
	float: left;
	margin-bottom: 20px;
    position: relative;
}
.buzhou_d {
	width: 26px;
	height: 26px;
	border-radius: 100px;
	background-color: #18B4F3;	
    border: 3px solid #18B4F3;
	top: 18px;
	left: -48px; 
	float: left;
	position:absolute;
}
.buzhou1_img {
border: 3px solid #18B4F3;
  	border-radius: 18px;
}
.buzhou1_img_ {
border: 3px solid #18B4F3;
  	border-radius: 18px;
}
.buzhou1_txt {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 60px;
}
/*================================================================================专属服务*/
.zhuanshu_left {
	float: left;
	margin-right: 110px;
}
.zhuanshu_right {
	width: 596px;
	float: left;
}
.zhuanshu_bt {
	width: 100%;
	float: left;
	height: 120px;
	display: flex; align-items: center;
}
.zhuanshu_img {
    margin-right: 10px;
	float: left;
    height: 60px;
}
.zhuanshu_img1 {
    height: 100px;
}
.zhuanshu_bt_z {
	float: left;
}
.zhuanshu_bt_x {
	width: 146px;
	float: left;
}
.zhuanshu_ico {
	width: 100%;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	padding-bottom: 50px;
}
.zhuanshu_ico1 {
	width: 100%;
	float: left;
}
.zhuanshu_k {
	width: calc(136px - 20px);
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right:12px;
	border: 2px solid #18B4F3;
	border-radius: 10px;
	background-color: #fff;
}
.zhuanshu_k:nth-child(4n) {
    margin-right: 0;
}
.zhuanshu_f {
	width: calc(136px - 20px);
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right:12px;
	border: 2px solid #18B4F3;
	border-radius: 10px;
	background-color: #18B4F3;
}
.zhuanshu_f:nth-child(4n) {
    margin-right: 0;
}
.zhuanshu_fl_bg {
	width: 100%;
	background-color: #18B4F3;
}
.zhuanshu_fl {
    width: 90%;
    margin-left: 5%;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	padding-top: 12px;
	padding-bottom: 12px;
}
.zhuanshu_fl_ {
    width: 90%;
    margin-left: 5%;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fff;
	padding-top: 12px;
	padding-bottom: 12px;
}
.zhuanshu_tb {
	width: 100%;
	float: left;
	text-align: center;
	height: 100px;
}
.zhuanshu_tb img{
	height: 80px;
	margin-top: 10px;
}
.zhuanshu_bt1 {
	height: 120px;
	float: left;
	display: flex; align-items: center;
}
.zhuanshu_bg {
	width: 100%;
	float: left;
}
.zhuanshu_bg_left {
	width: 290px;
	float: left;
	margin-right:10px;
	background-color: #fff;
}
.zhuanshu_bg_right {
	width: 290px;
	float: left;
	background-color: #fff;
}
.zhuanshu_k1 {
	width: calc(136px - 22px);
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right:12px;
	border: 2px solid #18B4F3;
	border-radius: 10px;
	background-color: #fff;
}
.zhuanshu_k1:nth-child(2n) {
    margin-right: 0;
}
.zhuanshu_k2 {
	width: calc(136px - 20px);
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right:10px;
	border: 2px solid #18B4F3;
	border-radius: 10px;
	background-color: #18B4F3;
}
.zhuanshu_k2:nth-child(2n) {
    margin-right: 0;
}
.zhuanshu_sj {
	width: 386px;
	height: 660px;
	float: left;
	border-radius: 20px;
	background-color: #fff;
	border: 2px solid #18B4F3;
	margin-top: 20px;
	box-shadow: 0 0 40px rgba(0,0,0,0.2);
    position: relative;
}
.zhuanshu_sj_z {
	top: 300px;
	left: -35px; 
	border-radius: 100px;
	position:absolute; 
	background-color: #fff;	
	box-shadow: 0 0 40px rgba(0,0,0,0.2);
}
.zhuanshu_sj_y {
	top: 300px;
	right: -35px; 
	border-radius: 100px;
	position:absolute; 
	background-color: #fff;	
	box-shadow: 0 0 40px rgba(0,0,0,0.2);
}
.zhuanshu_sj_z img{
	height: 50px;
}
.zhuanshu_sj_y img{
	height: 50px;
}
.zhuanshu_t_tu {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 5px;
}
.zhuanshu_t_bt {
	width: calc(100% - 90px);
	margin-right: 45px;
	margin-left: 45px;
	float: left;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	padding-bottom: 30px;
}
.zhuanshu_t_ul {
	width: calc(100% - 90px);
	height: 340px;
	margin-right: 45px;
	margin-left: 45px;
	float: left;
	margin-top: 20px;
}
.zhuanshu_t_ul ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.zhuanshu_t_ul li {
	width: calc(100% - 16px);
	float: left;
	margin-top: 20px;
	margin-left: 16px;
}

.zhuanshu_nn {
	width: 240px;
	height: 50px;
	background-color: #10A9E6;
	color: #fff;
	float: left;
	border-radius: 100px;
	line-height: 50px;
	margin-left:calc(50% - 120px);
	text-align: center;
}
.zhuanshu_nn:hover{
	background-color: #18B4F3;
}
.zhuanshu_l {
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.zhuanshu_kn {
	width: calc(100% - 4px);
	height: 670px;
	float: left;
	border-radius: 20px;
	background-color: #fff;
	border: 2px solid #18B4F3;
	margin-top: 20px;
	margin-bottom: 150px;
	box-shadow: 0 0 40px rgba(0,0,0,0.2);
}
.zhuanshu_kn_ul {
	width: calc(100% - 90px);
	height: 340px;
	margin-right: 45px;
	margin-left: 45px;
	float: left;
	margin-top: 20px;
}
.zhuanshu_kn_ul ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.zhuanshu_kn_ul li {
	width: calc(100% - 16px);
	float: left;
	margin-top: 20px;
	margin-left: 16px;
}

.zhuanshu_zv {
     width: 100%;
	float: left;
	display: none;
}
.zhuanshu_bn {
     width: 100%;
	float: left;
	text-align: center;
}
.zhuanshu_h1 {
     width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 30px;
}
.zhuanshu_sj_zb {
	top: 228px;
	left: -32px; 
	border-radius: 100px;
	position:absolute; 
	background-color: #fff;	
	box-shadow: 0 0 40px rgba(0,0,0,0.2);
}
.zhuanshu_sj_yb {
	top: 228px;
	right: -32px; 
	border-radius: 100px;
	position:absolute; 
	background-color: #fff;	
	box-shadow: 0 0 40px rgba(0,0,0,0.2);
}
.zhuanshu_sj_zb img{
	height: 50px;
}
.zhuanshu_sj_yb img{
	height: 50px;
}
/*============================================================================================================================================================================================================案例*/

.anli_bt {
     width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 15px;
}
.anli {
     width: 100%;
	float: left;
}
.anli_t {
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	background-color: #18B4F3;
	border-radius: 100px;
}
.anli_n {
     width: 220px;
	background-color: #18B4F3;
	color: #fff;
	float: left;
	border-radius: 100px;
	line-height: 50px;
	text-align: center;
	display: table;
}
.anli_n:hover{
	color: #094253;
	background-color: #fff;
}
.anli_m {
     width: 220px;
	background-color: #fff;
	color: #094253;
	float: left;
	border-radius: 100px;
	line-height: 50px;
	text-align: center;
	display: table;
}
.anli_m:hover{
	background-color: #fff;
}
.anli_bg {
     width: calc(100% - 100px);
	float: left;
	background-color: #fff;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
	border-radius: 20px;
	padding: 50px;
	margin-top: 0px;
	margin-bottom: 50px;
	position: relative;
	display: table;
}
.anli_bg:nth-child(3n) {
    margin-bottom: 0%;
}
.anli_bg span{
	padding: 8px 15px;
	border: 1px solid #999;
	margin-right: 10px;
}
.anli_ico {
     width: 100%;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}
.anli_ico img{
    height: 100px;	
}
.hezuo {
     width: 100%;
	float: left;
	display: table;
	padding-bottom: 80px;
}
.hezuo ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.hezuo li {
	width: 15.166666%;
	float: left;
	margin-bottom: 30px;
	margin-right: 1.8%;
	display: table;
	text-align: center;
}

.hezuo li:nth-child(6n) {
    margin-right: 0%;
}
.hezuo img{
     width: 100%;
}
.hezuo1 {
     width: 100%;
	float: left;
	display: table;
}
.hezuo1 ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.hezuo1 li {
	width: 15.166666%;
	float: left;
	margin-bottom: 30px;
	margin-right: 1.8%;
	display: table;
	text-align: center;
}

.hezuo1 li:nth-child(6n) {
    margin-right: 0%;
}
.hezuo1 img{
     width: 100%;
}
.hezuo_xl {
     width: 100%;
	padding-right: 16px;
   height: 400px;
   overflow: auto;
}
/* 针对Webkit内核浏览器 */
.hezuo_xl::-webkit-scrollbar {
  width: 6px; /* 滚动条宽度 */
}
 
.hezuo_xl::-webkit-scrollbar-track {
  background: #f1f1f1; /* 滚动条轨道背景色 */
}
 
.hezuo_xl::-webkit-scrollbar-thumb {
  background: #18B4F3; /* 滚动条滑块颜色 */
}
 
.hezuo_xl::-webkit-scrollbar-thumb:hover {
  background: #18B4F3; /* 鼠标悬停在滑块上时的颜色 */
}
.hezuo_nr {
	width: 100%;
	float: left;
}
.hezuo_nr img{
     width: calc(33.333333% - 18px);
	margin-right: 15px;
	float: left;
	margin-top: 3%;
   height: 120px;
   border-radius: 10px;
}
.hezuo_nr:nth-child(3n) {
    margin-right: 0px;
}
.anli_yj{
	border-radius: 18px;
}

/*=====================================================联系*/
.lianluo {
     width: 100%;
	float: left;
}
.lianluo_left {
	width: 45%;
	float: left;
}
.lianluo_right {
	width: 50%;
	float: right;
}
.lianluo_h {
     width: 100%;
	float: left;
	margin-bottom: 20px;
}
.lianluo_l {
     width: 100%;
	float: left;
	display: table;
}
.lianluo_l ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.lianluo_l li {
	width: 31.333333%;
	float: left;
	margin-bottom: 15px;
	margin-right: 3%;
	display: table;
}
.lianluo_l li:nth-child(3n) {
    margin-right: 0%;
}
.lianluo_l img{
	height: 22px;
	margin-right: 6px;
    float: left;
}
.lianluo_l li a:hover{
	color:#00ACEA;
}
.lianluo_b {
     width: 100%;
	float: left;
	margin-top: 12px;
	position: relative;
}
.lianluo_input {
     width: calc(100% - 30px);
	float: left;
	height: 44px;
	border: 1px solid #999;
	border-radius: 8px;
	padding-right: 15px;
	padding-left: 15px;
}
.lianluo_nn {
	width: 240px;
	height: 50px;
	background-color: #10A9E6;
	color: #fff;
	float: left;
	border-radius: 100px;
	line-height: 50px;
	text-align: center;
	margin-top: 20px;
}
.lianluo_nn:hover{
	background-color: #18B4F3;
}
.lianluo_m {
	top: 9px;
	right: 8px; 
	float: left;
	position:absolute;
	background-color: #ddd;
	padding: 2px 10px;
	border-radius: 5px;
	color:blue;
	cursor:pointer;
}
.lianluo_img {
     width: 100%;
	float: left;
}
/*=====================================================页脚*/
.yejiao {
     width: 100%;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	padding-top: 70px;
}
.yejiao_left {
	width: 160px;
	float: right;
}
.yejiao_right {
	width: calc(100% - 160px);
	float: left;
}
.yejiao_bg {
     width: 100%;
	float: left;
}
.yejiao_logo {
     width: 100%;
	float: left;
}
.yejiao_logo img{
	height: 28px;
}
.yejiao_ll {
     width: 100%;
	float: left;
	margin-top: 30px;
}
.yejiao_ll ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.yejiao_ll li {
	width: 100%;
	float: left;
	margin-bottom: 15px;
	display: table;
}
.yejiao_ll li img{
	height: 15px;
	float: left;
	margin-right: 12px;
	margin-top: 6px;
}
.yejiao_fl {
	width: 25%;
	float: left;
	margin-bottom: 30px;
}
.yejiao_fl ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.yejiao_fl li {
	width: 100%;
	float: left;
	margin-bottom: 12px;
	display: table;	
}
.yejiao_fl a:hover{
	color: #18B4F3;
}
.yejiao_d {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	text-align: center;
}
.yejiao_z {
	display: table;	
}
.yejiao_y {
	display: table;	
	margin-top: 10px;
position: relative;
}
.yejiao_y_img{
	height: 20px;
	margin-right: 10px;
}
.yejiao_mn {
	width: 100%;
	float: left;
	height: 120px;
}
.yejiao_y_c {
    background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	top: -130px;
	left: -10px; 
	position:absolute;
	padding: 10px;
	height: 100px;
	width: 100px;
	border-radius: 10px;
}
.yejiao_img{
	height: 100px;
	width: 100px;
}
/*=====================================================分页*/
.leixing_bg {
	width: 100%;
	float: left;
}
.leixing {
	width: 100%;
	float: left;
}
.leixing ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.leixing li {
	width: 20%;
	height: 260px;
	color: #333;
	font-size: 14px;
	line-height: 24px;
	float: left;
	display: table;	
	text-align: center;
	margin-top: 20px;
}
.leixing25 {
	width: 100%;
	float: left;
}
.leixing25 ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.leixing25 li {
	width: 25%;
	height: 260px;
	color: #333;
	font-size: 14px;
	line-height: 24px;
	float: left;
	display: table;	
	text-align: center;
	margin-top: 20px;
}
.leixing_tu {
	width: 100%;
	float: left;
}
.leixing_tu img{
	width: 100%;
    max-width: 157px;
}
.leixing_bt {
	width: 100%;
	float: left;
	margin-bottom: 6px;
	margin-top: 25px;
}
.leixing_left {
	width: 47%;
	float: left;
	margin-right: 3%;
}
.leixing_right {
	width: 47%;
	float: right;
	margin-left: 3%;
}





.leixing_1left {
	width: 47%;

	margin-right: 3%;
}
.leixing_1right {
	width: 47%;

	margin-left: 3%;
}
.leixing_iamge {
	width: 100%;
	border-radius: 18px;
}
.leixing_svg {
	width: 20px;
	float: left;
	fill: #10A8E5;
	margin-top: 3px;
}
.leixing_xx {
	width:  calc(100% - 25px);
	float: left;
	margin-left: 5px;
}
.leixing_z_xc {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.leixing_z_xc ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.leixing_z_xc li {
	width: 100%;
	float: left;
	margin-bottom: 12px;
	display: table;	
}
.leixing_z_bt {
	width: 100%;
	float: left;
}
.leixing_z_zm {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.leixing_sf {
	width: 100%;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #10A8E5; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #10A8E5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #10A8E5; 
}
.leixing_sfb {
	width: 100%;
	float: left;
	   display: flex;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #10A8E5;   
}
.leixing_fm {
	width: calc(50% - 20px);
	float: left;

   padding: 11px 10px;

  align-items: center; 
   display: flex;
}
.leixing_sl {
	width: calc(10% - 2px);
	float: left;

	text-align: center;
	padding: 11px 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #10A8E5;
	border-left-color: #10A8E5;

   align-items: center; 
    display: flex;
}
.leixing_xy {
	width: calc(40% - 20px);
	float: left;

	text-align: center;
   padding: 11px 10px;

  align-items: center; 
    display: flex;
}
.leixing_b {
	width: 100%;
	float: left;
	text-align: center;
}
.leixing_zb {
	background-image: linear-gradient(to right, #10A8E5, #47DEE2);
}
.leixing1_left {
	width: 48.5%;

	margin-right: 1.5%;
}
.leixing1_right {
	width: 48.5%;

	margin-left: 1.5%;
}

.zhongdian {
	margin-right: auto;
	margin-left: auto;
	display: table;	
}
.zhongdian_bt {
	width: 100%;
	float: left;
	text-align: center;
}
.zhongdian_zm {
	width: 100%;
	float: left;
	text-align: center;
}
.zhongdian_cb {
	width: 100%;
	float: left;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #10A8E5; 
	margin-top: 20px;
}
.zhongdian_tb {
	width: 100%;
	float: left;
	display: flex;;
}
.zhongdian_t1 {
	flex: 1;
	height: 52px;
	position: relative;
}
.zhongdian_d {
	width: 16px;
	height: 16px;
	left: -8px;
	bottom: -9px;
	background-color: #10A9E6;
	border-radius: 100px;
	position:absolute;
}
.zhongdian_dy {
	width: 16px;
	height: 16px;
	right: -8px;
	bottom: -9px;
	background-color: #10A9E6;
	border-radius: 100px;
	position:absolute;
}
.zhongdian_gz {
	width: 100%;
	float: left;
}
.zhongdian_dtu {
	width: 100%;
	float: left;
	display: flex;
}
.zhongdian_t2 {
	flex: 1;
	display: flex;
  justify-content: center;
  align-items: center;
}
.zhongdian_t3 {
	width: calc(100% - 4px);
	height: 130px;
max-width: 122px;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}
.zhongdian_t4 {
	width: 100%;
	max-width: 122px;
	height: 130px;
	float: left;
	background-color: #F9F9F9;
	margin-bottom: 2px;
		display: flex;
  justify-content: center;
  align-items: center;
}
.zhongdian_img {
	display: table;	
}
.zhongdian_dtt {
	width: 100%;
	float: left;
}
.zhongdian_tu {
	height: 130px;
	margin-bottom: 20px;
}
.youhui {
	width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;

}
.youhui_bt {
	border-radius: 100px;
	float: left;
	color: #fff;
	background-color: #10A9E6;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.youhui_bg {
	width: 100%;
	float: left;
	padding-top: 20px;
	padding-bottom: 50px;
}
.youhui_bn {
	margin-right: auto;
	margin-left: auto;
	display: table;	
	display: flex;
  justify-content: center;
  align-items: center;
}
.youhui_nn {
	width: 220px;
	height: 50px;
	border-radius: 100px;
	color: #fff;
	background-color: #10A9E6;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	line-height: 50px;
	box-shadow: 0 0 16px rgba(0,0,0,0.1);
}
.youhui_nf {
	width: 220px;
	height: 50px;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 100px;
	background-color: #fff;
	text-align: center;
	line-height: 50px;
	box-shadow: 0 0 16px rgba(0,0,0,0.1);
}
.youhui_nf:hover{
	background-color: #fff;
}


/*====================================更多服务*/

.qita {
     width: 100%;
	float: left;
	display: table;
}
.qita ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.qita li {
	width: 13.0857%;
	float: left;
	margin-bottom: 30px;
	margin-right: 1.4%;
	display: table;
	text-align: center;
}
.qita li:nth-child(7n) {
    margin-right: 0%;
}
.qita_txt {
	width: 50%;
	padding-right: 25%;
	padding-left: 25%;
	float: left;
	padding-bottom: 60px;
	text-align: center;
}
.qita_gc {
	width: 100%;
	float: left;
	  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.qita_nn {
	height: 40px;
	line-height: 40px;
	padding-right: 30px;
	padding-left: 30px;
	border: 2px solid #FF8C00;
	color: #FF8C00;
	border-radius: 100px;
	margin-right: 5px;
	margin-left: 5px;
	}
.qita_tu {
	width: 100%;
	margin-top: 30px;
}
.qita_tusj {
	width: 100%;
	margin-top: 30px;
}
.qita_zm {
	width: 70%;
	padding-right: 15%;
	padding-left: 15%;
	float: left;
	padding-bottom: 40px;
	margin-top: 130px;
}
.qita_zm1 {
	width:calc(25% - 42px);
	float: left;
	padding: 20px;
	height: 80px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #10A8E5; 
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #10A8E5; 
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #10A8E5;
}
.qita_zm1:nth-child(4n) {
	width:calc(25% - 44px);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #10A8E5; 
}
.qita_bk {
	width: calc(100% - 2px);
	float: left;
	border: 1px solid #18B4F3;
	border-radius: 18px;
}
.qita_lb {
	width: calc(100% - 40px);
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 22px;
	padding-bottom: 12px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #10A8E5; 
}
.qita_lb:nth-child(4n) {
	border-bottom-width: 0px;
}
.qita_tm {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}
.qita_tm_lb {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
.qita_tm_s {
	padding-right: 30px;
	float: left;
}
.qita_tm_zm {
	width: 100%;
	float: left;
}
.app {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 70px;
}
.pinpai {
            width: 100%;
	padding-bottom: 20px;
            overflow-x: auto; /* 横向滚动条 */
            overflow-y: hidden; /* 隐藏纵向滚动条 */
            white-space: nowrap; /* 防止子元素换行 */
            font-size: 0; /* 消除行内块元素间的空格间隙 */
}
/* 针对Webkit内核浏览器 */
.pinpai::-webkit-scrollbar {
  width: 6px; /* 滚动条宽度 */
  	height: 6px;
}
 
.pinpai::-webkit-scrollbar-track {
  background: #f1f1f1; /* 滚动条轨道背景色 */
}
 
.pinpai::-webkit-scrollbar-thumb {
  background: #18B4F3; /* 滚动条滑块颜色 */
}
 
.pinpai::-webkit-scrollbar-thumb:hover {
  background: #18B4F3; /* 鼠标悬停在滑块上时的颜色 */
}
.pinpai_tu {
            display: inline-block;
            width: 25%; /* 单个子元素宽度25%，5个总宽125%，超出父容器 */

            font-size: 16px; /* 恢复子元素字体大小 */
            margin: 0; /* 清除默认边距 */
            background-color: #4CAF50; /* 背景色 */
            color: white;
            text-align: center;
            line-height: 100px; /* 垂直居中 */
				position: relative;
}
.fdfdfdfdfdfdf:nth-child(5n) {
    width: 33.333333%;
}

.pinpai_txt {
	width: calc(100% - 100px);
	top: 50%;
	left: calc(50% - 50px);
	transform:translate(-50%,-50%);
    position:absolute;
	margin-left: 50px;
	margin-right: 50px;
	display: table;
	text-align: center;
}
.guanyu {
	width: 100%;
	text-align: center;
	margin-top: 80px;
}
.guanyu_lb {
	width: calc(50% - 15px);
	margin-right: 30px;
	float: left;
}
.guanyu_lb:nth-child(2n) {
	margin-right: 0px;
}
.guanyu_bt {
	width: 100%;
	margin-top: 20px;
}
.guanyu_zm {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 50px;
	
}

.lianxi {
	width: 100%;
	float: left;
	background-color: #EBF7FC;
	padding-top: 100px;
	padding-bottom: 100px;
	margin-top: 100px;
}
.lianxi_left {
	width: 38%;
	float: left;
	margin-right: 5%;
}
.lianxi_right {
	width: 54%;
	float: right;
	margin-left: 3%;
}
.lianxi_a5 {
	width: 50%;
	float: left;
	display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; 
	margin-top: 50px;
}
.lianxi_a5 img{
	margin-right: 20px;
}
.lianxi_a10 {
	width: 100%;
	float: left;
	display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; 
  	margin-top: 40px;
}
.lianxi_a10 img{
	margin-right: 20px;
}
.lianxi_t1 {
	width: 100%;
	float: left;
}
.bangzhu {
	width: 100%;
	float: left;
  	margin-top: 50px;
}
.bangzhu_lb {
	width: calc(25% - 3%);
	margin-right: 4%;
	float: left;
	text-align: center;
	margin-top: 100px;
	overflow: hidden;
	height: 200px;
}
.bangzhu_lb:nth-child(4n) {
	margin-right: 0%;
}
.bangzhu_bt {
	width: 100%;
	float: left;
  	margin-top: 15px;
}
.bangzhu_zm {
	width: 100%;
	float: left;
  	margin-top: 15px;
}
.bangzhu_img {
	height: 60px;
}
.bangzhu_so {
	width: 65%;
	height: 52px;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #D8D8D8;
	border-radius: 100px;
  	margin-top: 120px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}
.bangzhu_so_input {
     width: calc(100% - 100px);
	float: left;
	height: 48px;
	border: 1px solid #fff;
	border-radius: 8px;
	margin-right: 30px;
	margin-left: 20px;
}
.bangzhu_so_img {
	float: right;
	height: 20px;
	margin-top: 15px;
	margin-right: 22px;
}
.bangzhu_top {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 80px;
}
.bangzhu_y {
	width: calc(100% - 70px);
	float: left;
}
.bangzhu_z {
	height: 60px;
	float: left;
	margin-right: 10px;
}
.bangzhu_y_bt {
	width: 100%;
	float: left;
  	margin-top: 3px;
}
.bangzhu_y_zm {
	width: 100%;
	float: left;
}
.bangzhu_fl {
	width: 100%;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #10A8E5; 
	margin-top: 30px;
	padding-top: 50px;
	padding-bottom: 30px;
}
.bangzhu_fl_bt {
	width: 100%;
	float: left;
}
.bangzhu_fl_z {
	height: 22px;
	float: left;
	margin-right: 10px;
	margin-top: 6px;
}
.bangzhu_fl_y {
	float: left;
}
.bangzhu_nnr {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.bangzhu_nnr a:hover{
	color: #00ACEA;
}

.bangzhu_nnr ul {
   margin: 0;
   padding: 0;
   display: inline;
}
.bangzhu_nnr li {
	width: calc(50% - 34px);
	float: left;
	margin-left:24px;
	margin-right: 20px;
	margin-top: 15px;
}
.bangzhu_nnr li:nth-child(2n) {
	margin-right: 0px;
}
.bangzhu_nr {
	width: 100%;
	float: left;
	margin-top: 50px;
}
.bangzhu_fk {
	width: 100%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee; 
	padding-bottom: 20px;
	padding-top: 20px;	
}
.bangzhu_fk a:hover{
	color: #00ACEA;
}
.bangzhu_nr_bt {
	width: 100%;
	float: left;
	margin-top: 80px;
	text-align: center;
}
.bangzhu_nr_h {
	width: 100%;
	float: left;
	margin-top: 20px;
	line-height: 32px;
}
.bangzhu_nr_h p{
	text-indent: 32px;
	margin-bottom: 40px;
}



/*============================================================================================================================================================================================================缩放*/
@media(min-width: 1920px) {
.tu_image {
	height: 200px;
}
.button_u {
	width: 280px;
	height: 60px;
	background-color: #10A9E6;
	color: #fff;
	float: left;
	border-radius: 100px;
	line-height: 60px;
	margin-left:calc(50% - 140px);
	margin-top: 20px;
}
}
@media(min-width: 1261px) {
.top_gd {
	display: none;
}

}
@media(max-width: 1260px) {
.top_center {
	width: calc(100% - 220px);
	height: 100%;
	float: left;
	text-align: center;
	line-height: 86px;
}
.top {
	width: 96%;
	padding-right: 2%;
	padding-left: 2%;
}
.top_a {
	margin-left: 1.3%;
	margin-right: 1.3%;
}
.ceng {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.ceng_zj {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.ceng_xx {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.ceng_bg {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.ceng_yj {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.ceng_c {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.ceng_bh {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.ceng_mh {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.ceng_sp {
	width: calc(100% - 10%);
	padding-left: 5%;
	padding-right: 5%;
}
.top_center {
	display: none;
}
.top_right {
	display: none;
}
.ceng_bt {
	padding-top: 70px;
}
.zhuanshu_left {
	float: left;
	margin-right: 30px;
}
.qita_zm {
	width: 100%;
	padding-right: 0%;
	padding-left: 0%;
	float: left;
	padding-bottom: 40px;
	margin-top: 130px;
}
}
@media(min-width: 1181px) {

.tu_img_ip{
	display: none;
}
.buzhou_z_a {
	display: none;
}
.buzhou1_ip {
	display: none;
}
.buzhou1_img_ {
	display: none;
}
.buzhou_wz_ip {
	display: none;
}
.buzhou_v {
	display: none;
}
.buzhou_t {
	display: none;
}
.tu_101 {
	display: none;
}
.ceng_sp {
	display: none;
}
.ceng_ip {
	display: none;
}

}
@media(max-width: 1180px) {
.ceng_pc {
	display: none;
}
.tu_img_pc{
	display: none;
}
.buzhou_bg{
	display: none;
}
.zhuanshu_zv {
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	float: left;
	display: block;
}
.top {
	width: 94%;
	padding-right: 3%;
	padding-left: 3%;
}
.tu_bt {
   display: table;
   align-items: center;
   background-color: #000;
}
.ceng_left{
	width: 100%;
}
.ceng_right{
	width: 60%;
	padding-right: 20%;
	padding-left: 20%;
}
.ceng_left_{
	width: 60%;
	padding-right: 20%;
	padding-left: 20%;
}
.ceng_right_{
	width: 100%;
}
.tu_jj{
	display: none;
}
.buzhou1_left {
	width: calc(100% - 34px);
	float: left;
	border-left-color: #18B4F3;
	border-left-width: 4px;
	border-left-style: solid;
	padding-left: 30px;
	padding-bottom: 80px;
}
.buzhou1_right {
	width: calc(100% - 34px);
	float: right;
	border-left-color: #18B4F3;
	border-left-width: 4px;
	border-left-style: solid;
	padding-left: 30px;
	padding-bottom: 80px;
}
.buzhou1_img {
	width: 100%;
border: 3px solid #18B4F3;
  	border-radius: 18px;
}
.buzhou1_img_ {
	width: 99%;
    border: 3px solid #18B4F3;
  	border-radius: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.buzhou_wz {
	width: 380px;
	top: 60px;
	right: 0px; 
	position:absolute;
}
.buzhou_wz1 {
	width: 380px;
	top: 60px;
	right: 0px; 
	position:absolute;
}
.buzhou_wz {
	display: none;
}
.buzhou_wz1 {
	display: none;
}
.buzhou1_img {
	display: none;
}
.tu_100 {
	display: none;
}
.leixing_zm {
	display: none;
}
.ceng_bh {
	display: none;
}
.ceng_mh {
	display: none;
}

.zhuanshu_right {
	display: none;
}
.zhuanshu_left {
	display: none;
}
.ceng_right {
	margin-top: 10px;
}
.button_u {
	width: 400px;
	height: 86px;
	background-color: #10A9E6;
	color: #fff;
	float: left;
	border-radius: 100px;
	line-height: 86px;
	margin-left:calc(50% - 200px);
	margin-top: 20px;
	font-size: 32px;
}
.zhuanshu_left {
	float: left;
	margin-right: 0px;
}
.zhuanshu_nn {
	width: 400px;
	height: 86px;
	background-color: #10A9E6;
	color: #fff;
	float: left;
	border-radius: 100px;
	line-height: 86px;
	margin-left:calc(50% - 200px);
	text-align: center;
	font-size: 32px;
}
.zhuanshu_t_tu img{
	height: 140px;
}
.zhuanshu_kn {
	width: calc(100% - 4px);
	height: 760px;
	float: left;
	border-radius: 20px;
	background-color: #fff;
	border: 2px solid #18B4F3;
	margin-top: 20px;
	box-shadow: 0 0 40px rgba(0,0,0,0.2);
	margin-bottom: 50px;
}
.zhuanshu_kn_ul {
	width: calc(100% - 90px);
	height: 340px;
	margin-right: 45px;
	margin-left: 45px;
	float: left;
	margin-top: 20px;
}
.zhuanshu_bt {
	align-items: center;
}
.lianluo_left {
	width: 100%;
	float: left;
}
.lianluo_right {
	width: 100%;
	float: right;
}
.lianluo_h {
     width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
.yejiao_left {
     width: 100%;
	float: right;
	margin-top: 30px;
}
.yejiao_right {
     width: 100%;
	float: left;
}
.yejiao_fl {
     width: 100%;
}
.yejiao_logo img{
	height: 56px;
	margin-bottom: 20px;
}
.hezuo_xl {
     width:100%;
	padding-right: 0px;
   height: 100%;
   overflow: auto;
	margin-top: 60px;
}
.hezuo_nr img{
     width: 44%;
	margin-right: 6%;
	float: left;
	margin-top: 6%;
   height: 160px;
   border-radius: 10px;
}
.hezuo_nr:nth-child(2n) {
    margin-right: 0%;
}

.leixing li {
	width: calc(100% - 60px);
	color: #333;
	font-size: 14px;
	line-height: 24px;
	float: left;
	display: table;	
	text-align: left;
	border: 1px solid #999;
    border-radius: 10px;
	margin-bottom: 20px;
	padding: 30px;
	   display: flex;
   align-items: center;
   height: 100%;
   	margin-top: 0px;
}
.leixing25 li {
	width: calc(100% - 60px);
	color: #333;
	font-size: 14px;
	line-height: 24px;
	float: left;
	display: table;	
	text-align: left;
	border: 1px solid #999;
    border-radius: 10px;
	margin-bottom: 20px;
	padding: 30px;
	   display: flex;
   align-items: center;
   height: 100%;
   	margin-top: 0px;
}




.leixing_tu {
	width: 120px;
	float: left;
}
.leixing_tu img{
	width: 100%;
    max-width: 157px;
}
.leixing_bg {
	width: calc(100% - 180px);
	float: left;
	margin-left: 30px;
}
.leixing_bt {
	width: 100%;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
}
.leixing_left {
	width: 100%;
	float: left;
	margin-right: 0%;
}
.leixing_right {
	width: 100%;
	float: right;
	margin-left: 0%;
}

.leixing_1left {
	width: 100%;

	margin-right: 0%;
}
.leixing_1right {
	width: 100%;

	margin-left: 0%;
}
.ceng {
   display: table;
   align-items: none;
	padding-top: 50px; 
}
.ceng_zj {
   display: table;
   align-items: none;

}
.ceng_xx {
   display: table;
   align-items: none;

}
.leixing_z_bt {
	width: 100%;
	float: left;
	margin-top: 50px;
}




.ceng_xx .leixing_1left {
    order: 1; /* 第一个元素 */
}
 
.ceng_xx .leixing_1right {
    order: 2; /* 第二个元素 */
}
    .ceng_xx {
        display: flex; /* 使用flex布局来改变顺序 */
        flex-direction: column-reverse; /* 反转顺序 */
    }

.ceng_zj {
	padding-top: 20px; 
	padding-bottom: 30px;
}
.ceng_xx {
	padding-top: 20px; 
	padding-bottom: 30px;
}
.leixing1_left {
	width: 100%;
	margin-right: 0%;
}
.leixing1_right {
	width: 100%;
	margin-left: 0%;
}
.leixing_sf {
	margin-top: 30px; 
}
.zhongdian_dtu {
	width: 100%;
	float: left;
   display: table;
}
.zhongdian_pt {
	width:  calc(100% - 34px);
	float: left;
   display: table;
	border-left-color: #18B4F3;
	border-left-width: 4px;
	border-left-style: solid;
	padding-left: 30px;
	margin-bottom: 100px; 
}
.zhongdian_pl {
	width: calc(100% - 40px);
	float: left;
	padding: 20px;
	border: 1px solid #999;
	margin-bottom: 40px; 
	    border-radius: 10px;
}
.zhongdian_lb {
	float: left;
}
.zhongdian_tm {
	width: 100%;
	float: left;
	margin-bottom: 20px; 
}
.zhongdian_ico {
	float: left;
	margin-right: 30px;
}
.zhongdian_tm {
	width: 100%;
	float: left;
	margin-bottom: 20px; 
	position: relative;
}
.zhongdian_y {
	width: 22px;
	height: 22px;
	border-radius: 100px;
	background-color: #18B4F3;	
    border: 3px solid #18B4F3;
	top: 12px;
	left: -46px; 
	float: left;
	position:absolute;
}
.zhongdian_y1 {
	width: 22px;
	height: 22px;
	border-radius: 100px;
	background-color: #18B4F3;	
    border: 3px solid #18B4F3;
	bottom: -240px;
	left: -46px; 
	float: left;
	position:absolute;
}
.zhongdian_y2 {
	width: 22px;
	height: 22px;
	border-radius: 100px;
	background-color: #fff;	
    border: 3px solid #fff;
	top: -16px;
	left: -46px; 
	float: left;
	position:absolute;
}
.qita_bk {
	margin-top: 30px;
}

.lianxi_left {
	width: 100%;
	float: left;
	margin-right: 0%;
}
.lianxi_right {
	width: 100%;
	float: right;
	margin-left: 0%;
}
.lianxi_a5 {
	width: 100%;
	float: left;
	display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; 
	margin-top: 50px;
}
.bangzhu_lb {
	width: calc(50% - 5%);
	margin-right: 10%;
	float: left;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 50px;
	overflow: hidden;
	height: 360px;
}
.bangzhu_bt {
	width: 100%;
	float: left;
  	margin-top: 15px;
}
.bangzhu_zm {
	width: 100%;
	float: left;
  	margin-top: 25px;
}
.bangzhu_img {
	height: 100px;
}
.bangzhu_lb:nth-child(2n) {
	margin-right: 0%;
}
.bangzhu_y {
	width: calc(100% - 110px);
	float: left;
}
.bangzhu_z {
	height: 100px;
	float: left;
	margin-right: 10px;
}
.xiaobiao1 {
	width: 80%;
	padding-right: 10%;
	padding-left: 10%;
	color:#fff;
}

.container {
	width: 100%;
    display: table;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
		text-align: center;
}
}

@media(min-width: 751px) {
.qita_tusj {
	display: none;
}
}
@media(max-width: 750px) {

.bangzhu_fk {
	display: none;
}
.qita_tu {
	display: none;
}
.top {
	height: 110px;
}
.top_x {
	width: 100%;
	height: 110px;
}
.ceng_left{
	width: 100%;
}
.ceng_right{
	width: 100%;
	padding-right: 0%;
	padding-left: 0%;
}
.ceng_left_{
	width: 100%;
	padding-right: 0%;
	padding-left: 0%;
}
.ceng_right_{
	width: 100%;
}
.s12 {
	font-size: 22px;
	line-height: 36px;
}
.s14 {
	font-size: 30px;
	line-height: 48px;
}
.s16 {
	font-size: 34px;
	line-height: 54px;
}
.s20 {
	font-size: 36px;
	line-height: 54px;
}
.s24 {
	font-size: 38px;
	line-height: 54px;
}
.s26 {
	font-size: 34px;
	line-height: 54px;
}
.s32 {
	font-size: 42px;
	line-height: 48px;
}
.s48 {
	font-size: 48px;
	font-weight: bold;
	line-height: 54px;
}
.s56 {
	font-size: 56px;
	font-weight: bold;
	line-height: 66px;
}
.ceng_bt {
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	padding-top: 100px;
}
.top_logo {
	height: 40px;
}
.top_logo1 {
	height: 26px;
}
.buzhou_d {
	width: 22px;
	height: 22px;
	border-radius: 100px;
	background-color: #18B4F3;	
    border: 3px solid #18B4F3;
	top: 13px;
	left: -46px; 
	float: left;
	position:absolute;
}
.buzhou1_j {
	top: 13px;
	left: -55px; 
	position:absolute;
	width: 20px;
	height: 20px;
	background-color: #fff;	
	border: 3px solid #18B4F3;
	border-radius: 100px;
}
.buzhou_v {
	width: 22px;
	height: 22px;
	border-radius: 100px;
	background-color: #18B4F3;	
    border: 3px solid #18B4F3;
	bottom: -8px;
	left: -17px; 
	float: left;
	position:absolute;
}
.buzhou1_txt {
	width: 100%;
	float: left;
	text-align: left;
	margin-top: 60px;
}
.zhuanshu_kn {
	width: calc(100% - 4px);
	height: 1050px;
	float: left;
	border-radius: 20px;
	background-color: #fff;
	border: 2px solid #18B4F3;
	margin-top: 20px;
	box-shadow: 0 0 40px rgba(0,0,0,0.2);
}
.zhuanshu_kn_ul {
	width: calc(100% - 90px);
	height: 600px;
	margin-right: 45px;
	margin-left: 45px;
	float: left;
	margin-top: 20px;
}
.zhuanshu_kn_ul li {
	width: calc(100% - 26px);
	float: left;
	margin-top: 30px;
	margin-left: 26px;
}

.zhuanshu_bt {
	align-items: center;
}

.hezuo li {
	width: 31.333333%;
	float: left;
	margin-top: 20px;
	margin-right: 3%;
	display: table;
	text-align: center;
}
.hezuo li:nth-child(3n) {
    margin-right: 0%;
}
.hezuo1 li {
	width: 31.333333%;
	float: left;
	margin-top: 20px;
	margin-right: 3%;
	display: table;
	text-align: center;
}
.hezuo1 li:nth-child(3n) {
    margin-right: 0%;
}


.anli_bg span{
	width: calc(100% - 2px);
	padding: 10px 0px;
	border: 1px solid #999;
	margin-right: 10px;
	float: left;
	text-align: center;
	margin-bottom: 34px;
}
.lianluo_l li {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	margin-right: 0%;
	display: table;
	
}
.lianluo_l li:nth-child(2n) {
    margin-right: 0%;
}
.lianluo_l img{
	height: 38px;
	margin-right: 15px;
	margin-top: 7px;
    float: left;
}
.lianluo_input {
     width: calc(100% - 45px);
	float: left;
	height: 100px;
	border: 2px solid #666;
	border-radius: 18px;
	padding-right: 15px;
	padding-left: 26px;
}
.lianluo_b {
     width: 100%;
	float: left;
	margin-top: 22px;
	position: relative;
}
.lianluo_m {
	top: 24px;
	right: 20px; 
	float: left;
	position:absolute;
	cursor:pointer;
}
.lianluo_nn {
	width: 100%;
	height: 86px;
	background-color: #10A9E6;
	color: #fff;
	float: left;
	border-radius: 100px;
	line-height: 86px;
	text-align: center;
	font-size: 32px;
	margin-top: 38px;
}
.lianluo_h {
	margin-top: 40px;
}
.yejiao {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
}
.yejiao_ll li img{
	height: 30px;
	float: left;
	margin-right: 20px;
	margin-top: 13px;
}
.yejiao_fl li {
	width: 100%;
	float: left;
	margin-bottom: 26px;
	display: table;	
}
.yejiao_d {
	width: 100%;
	float: left;
	margin-top: 60px;
	margin-bottom: 30px;
	display: table;	
	text-align: center;
}
.yejiao_z {
	width: 100%;
	float: left;
	display: table;	
}
.yejiao_y {
	width: 100%;
	float: left;
	display: table;	
	margin-top: 10px;
	position: relative;
}
.yejiao_y_img{
	height: 40px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 30px;
}
.yejiao_mn {
	width: 100%;
	float: left;
	height: 30px;
}
.hezuo_xl {
     width:100%;
	padding-right: 0px;
   height: 100%;
   overflow: auto;
	margin-top: 60px;
}
.hezuo_nr img{
     width: 44%;
	margin-right: 6%;
	float: left;
	margin-top: 6%;
   height: 160px;
   border-radius: 10px;
}
.hezuo_nr:nth-child(2n) {
    margin-right: 0%;
}
.anli_ico img{
    height: 160px;	
}
.anli_ico {
     width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: center;
}
.hezuo_nr {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.leixing_svg {
	width: 40px;
	margin-top: 6px;
	float: left;
}
.leixing_xx {
	width:  calc(100% - 50px);
	float: left;
	margin-left: 10px;
}
.leixing_z_xc li {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	display: table;	
}
.youhui_bg {
	width: 100%;
	float: left;
	padding-top: 20px;
	padding-bottom: 60px;
}
.youhui_nn {
	width: 300px;
	height: 76px;
	border-radius: 100px;
	color: #fff;
	background-color: #10A9E6;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	line-height: 76px;
	box-shadow: 0 0 16px rgba(0,0,0,0.1);
}
.youhui_nf {
	width: 300px;
	height: 76px;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 100px;
	background-color: #fff;
	text-align: center;
	line-height: 76px;
	box-shadow: 0 0 16px rgba(0,0,0,0.1);
}
.youhui_nf:hover{
	background-color: #fff;
}
.qita li {
	width: 31.333333%;
	float: left;
	margin-top: 20px;
	margin-right: 3%;
	display: table;
	text-align: center;
}
.qita li:nth-child(3n) {
    margin-right: 0%;
}
.qita_txt {
	width: 100%;
	padding-right: 0%;
	padding-left: 0%;
	float: left;
	padding-bottom: 60px;
	text-align: center;
}
.qita_gc {
	width: 100%;
	float: left;
	  display: table;
  justify-content: center; /* 水平居中 */
  align-items: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.qita_nn {
	width: 100%;
	height: 72px;
	line-height: 72px;
	padding-right: 0px;
	padding-left: 0px;
	border: 2px solid #FF8C00;
	color: #FF8C00;
	border-radius: 100px;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	margin-top: 20px;
	}

.qita_zm {
	width: 100%;
	padding-right: 0%;
	padding-left: 0%;
	float: left;
	padding-bottom: 20px;
	margin-top: 30px;
}
.qita_zm1 {
	width:calc(100% - 54px);
	float: left;
	padding: 25px;
	height: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #10A8E5; 
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #10A8E5; 
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #10A8E5;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #10A8E5; 
	margin-top: 20px;
	border-radius: 18px;
}
.qita_zm1:nth-child(4n) {
	width:calc(100% - 44px);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #10A8E5; 
}
.xiaobiao {
	width: 80%;
	padding-right: 10%;
	padding-left: 10%;
	color:#fff;
}
.guanyu_lb {
	width: 100%;
	margin-right: 0px;
	float: left;
}
.guanyu_bt {
	width: 100%;
	margin-top: 40px;
}
.guanyu_zm {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 80px;
}
.guanyu {
	width: calc(100% - 10%);
	padding-right: 5%;
	padding-left: 5%;
}

.bangzhu_so {
	width: 85%;
	height: 82px;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #D8D8D8;
	border-radius: 100px;
  	margin-top: 100px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}
.bangzhu_so_input {
     width: calc(100% - 140px);
	float: left;
	height: 76px;
	border: 1px solid #fff;
	border-radius: 8px;
	margin-right: 30px;
	margin-left: 30px;
}
.bangzhu_so_img {
	float: right;
	height: 36px;
	margin-top: 22px;
	margin-right: 24px;
}
.bangzhu_fl_z {
	height: 30px;
	float: left;
	margin-right: 10px;
	margin-top: 11px;
}
.bangzhu_nnr li {
	width: 100%;
	float: left;
	margin-left:24px;
	margin-right: 0px;
	margin-top: 40px;
}
.bangzhu_fl {
	margin-top: 50px;
}
.bangzhu_fl_bt {
	margin-top: 20px;
}

.bangzhu_nr_bt {
	width: 100%;
	float: left;
	margin-top: 30px;
	text-align: center;
}
.bangzhu_nr_h {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.bangzhu_nr_h p{
	text-indent: 70px;
	margin-bottom: 50px;
}

.zhuanshu_sj_zb {
	top: 480px;
	left: -20px; 
}
.zhuanshu_sj_yb {
	top: 480px;
	right: -20px; 
}
.zhuanshu_sj_zb img{
	height: 76px;
}
.zhuanshu_sj_yb img{
	height: 76px;
}
.zhuanshu_sj_z img{
	height: 76px;
}
.zhuanshu_sj_y img{
	height: 76px;
}
.yejiao_y_c {
    background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	top: -200px;
	left: calc(50% - 180px);
	position:absolute;
	padding: 10px;
	height: 200px;
	width: 200px;
	border-radius: 10px;
}
.yejiao_img{
	height: 200px;
	width: 200px;
}


























}
