@charset "utf-8";

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
strike,
strong,
sub,
summary,
sup,
tfoot,
thead,
time,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	text-decoration: none;
	/*font-family: Microsoft YaHei!important;*/
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none
}

html {
	font-size: 14px;
	font-family: "Microsoft YaHei" !important;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1;
	font-size: 12px;
	font-family: "Microsoft YaHei" !important;
	background-color: #fff;
	overflow-x: hidden;
}

li,
ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}

.cb {
	clear: both
}

input,
a,
select,
textarea {
	border: none;
	outline: none;
	list-style: none;
	padding: 0;
	margin: 0;
	resize: none
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
	-webkit-appearance: none;
}

button,
input[type="button"],
input[type="submit"] {
	cursor: pointer;
	resize: none;
	outline: 0;
}

a:link {
	text-decoration: none;
}

a {
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
}

a:hover {
	text-decoration: none;
	transition: all 0.4s linear 0.01s
}

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}

#wrapper {
	width: 100%;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.rel {
	width: 100%;
	height: 100%;
	position: relative;
}

.pic {
	width: 100%;
}

.pic img {
	width: 100%;
}

.wrap {
	width: 100%;
	max-width: 750px;
	position: relative;
	margin: 0 auto;
	height: 100%;
}

.flex {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.flex_center {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

img {
	max-width: 100%;
}

.hover-effect,
.hover-effect img {

	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.hover-effect img {
	width: 100%;
}

.hover-effect:hover img {
	width: 100%;
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	backface-visibility: hidden;
}

.hover-transform img {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;

}

.hover-transform:hover img {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

/******* 状态 ******/

.fl {
	float: left;
}

.fr {
	float: right;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.hidden {
	overflow: hidden
}

.vertical_middle {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
}

.vertical_top {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.text_left {
	text-align: left;
}

.text_center {
	text-align: center;
}

.text_right {
	text-align: right;
}

.b-r10 {
	border-radius: 10px;
}



.header .logo img {
	/* max-width: 211px; */

}

.header .headphone strong {
	font-size: 26px;

}

.header {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
}

.header-container {
	margin: 0 auto;
	max-width: 1370px;
}

.headNavbar {
	text-align: center;
	padding-top: 10px;
}

.headNavbar ul li {
	float: left;
	max-width: 100px;
	width: 100%;
}
.headNavbar ul li.active>a{
    color:#076ce0;
}
.headNavbar ul li>a {
	font-size: 16px;
	color: #424242;
	padding: 20px 5px;
	display: block;
}

.carousel-control.left,
.carousel-control.right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0000) 0, rgba(0, 0, 0, 0) 100%);
}

.headNavbar ul li>a:hover {
	color:#076ce0;
}

.index-kecheng img {
	width: 100%;
}

.banner img,.inner-box-banner img {
	width: 100%;
	max-width: 100%;
	display: block;
}

.index-banner .swiper-slide img{
	width:100%;
	height:auto;
	min-height:100%;
	transition:1s linear 2s;
	transform:scale(1.1,1.1);
	}
.index-banner .swiper-slide-active img,.index-banner .swiper-slide-duplicate-active img{
	transition:6s linear;
	transform:scale(1,1);
	}

.swiper-button-next:after,
.swiper-button-prev:after {
	color: #00A2B3;
}

:root {
	--swiper-theme-color: #00A2B3;
}

.index-sever-mode {
	position: relative;
	background: url(../images/index-img01.jpg) no-repeat right top;
	background-size: 270px;
	position: relative;
}

.index-sever-mode-list {
	padding-bottom: 40px;
}

.index-sever-mode-list h3 strong {
	display: inline-block;
	background-color: #00A2B3;
	color: #fff;
	padding: 5px 10px;
	font-size: 28px;
	font-weight: normal;
}

.index-sever-mode-list h3 span {
	padding-left: 15px;
	text-transform: unset;
	font-size: 20px;
}

.index-sever-mode-list p {
	font-size: 16px;
	color: #999;
	padding: 10px 0;
	line-height: 1.5;
}

.index-sever-mode-list-last {
	position: absolute;
	left: -50px;
	bottom: 56px
}

.index-title {
	padding: 90px 0 30px 0;
}

.index-title h2 {
	font-size: 44px;
	color: rgb(51, 51, 51);
	padding: 10px 0;
}

.index-title p {
	font-size: 26px;
	color: #333;
	text-transform: uppercase;
}

.index-title p span {
	position: relative;
	padding: 0 20px;
}

.index-title p span::before,
.index-title p span::after {
	content: '';
	display: block;
	width: 10px;
	height: 1px;
	background: #979797;
	position: absolute;
	top: 50%;
}

.index-title p span::before {
	left: 0;
}

.index-title p span::after {
	right: 0;
}

.index-title h3 {
	color: #5CA696;
	font-size: 24px;
	margin-bottom: 30px;
}

.index-serves {
	margin-bottom: 85px;
}

.index-serves .items {
	text-align: center;
	font-size: 24px;
}

.index-serves .items>.itemsbox {
	padding-top: 40px;
	padding-bottom: 40px;
	background: url(../images/AD0Iw-GlBRAEGAAg0fbivgUo5LT69gUwnQI4rgM.png) no-repeat center;
	background-size: 100% 100%;


}

.index-serves .items>.itemsbox img {
	max-width: 148px;
}

.index-serves .items h3 {
	padding-top: 10px;
	line-height: 48px;
	font-size: 24px;
	color: rgba(33, 33, 33, 1);
}

.index-serves .items .text {
	width: 100%;
	padding: 0 10px 20px 10px;
	 font-size: 15px;
	line-height: 33px;
	color: rgb(169, 169, 169);
	box-sizing: border-box;
}


.index-infox {
	background: url(../images/index-infobg.jpg) no-repeat center;
	background-size: 100% 100%;
	/* background-attachment: fixed; */
}


.index-infox .index-title h2,
.index-infox .index-title p {
	color: #fff;
}

.index-infox .newslist {
	box-sizing: border-box;
}

.index-infox .newslist .newslist-box {
	background-color: #fff;
}

.index-infox .newslist .newslist-box img {
	width: 100%;
	height: 170px;
}

.index-infox .newslist .newslist-box h3 {
	font-size: 18px;
	color: #666;
	margin-bottom: 10px;
	 white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;
}

.index-infox .newslist .newslist-box p {
	color: gray;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 6px;
	word-break: normal;
	word-wrap: break-word;
}

.index-infox .newslist .newslist-box .texts-info {
	box-sizing: border-box;
	padding: 15px;
	max-height:200px;
	overflow:hidden;
}



.index-infox .newslist .newsmore {
	border: 1px solid #ffffff;
	width: 162px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	margin: 30px auto;
	text-align: center;
}

.index-infox .newslist .newsmore a {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #E0E0E0;
}

.index-doctorlists {
	margin-top: 145px;
}

.index-doctorlistsbox {
	background-color: #fff;
}

.index-doctorlistsbox .index-doctorsinfobox {
	padding: 0 70px;
}

.ylinkslist {
	background: url(../images/ylinkbg.jpg) no-repeat center;
	padding-bottom: 60px;
	margin-top: 100px;

}

.ylinkslist .index-title,
.index-doctorlistsbox .index-title {
	padding: 30px 0;
}

.ylinkslist .index-title h2,
.ylinkslist .index-title p {
	color: #fff;
}

.ylinkslist .index-title p span::before,
.ylinkslist .index-title p span::after {
	background: #fff;
}

.ylinkslist .contact-box p {
	color: #fff;
	font-size: 17px;
	line-height: 2.5;
}

.ylinkslist .contact-box p .glyphicon {
	margin-right: 10px;
}

.index-case ul li {
	float: left;
	box-sizing: border-box;
	width: 24%;
	margin: 0 0.5%;
}

.index-case ul {
	margin-left: -0.5%;
	overflow: hidden;
}

.index-case .thumb {
	box-sizing: border-box;
	padding: 10px;
	border: 1px solid #e5e5e5;
	overflow: hidden;


}

.index-case .thumb img {
	width: 100%;
	height: 166px;
}

.index-case ul li p {
	text-align: center;
	font-size: 16px;
	color: #4d4d4d;
	padding: 10px 0 14px 0;
}

.index-case ul li:hover .thumb {
	border-color: #fff;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

/* 关于我们 */
.artice-position {
	border-bottom: 1px solid #dcdcdc;
	padding-top: 20px;
	padding-bottom: 20px;
}

.artice-position-title {
	font-size: 24px;
	color: #333;
	line-height: 1.5;
	padding-top:40px;
}

.artice-infos {
	color: #666;
	font-size: 14px;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 2;
}
.arc-time{
    text-align: center;
    font-size:14px;
    color:#666;
    padding-top:20px;
}
.list-infos {
	/* padding-top:30px; */
	padding-bottom: 30px;
}

.list-infos ul li {
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #dcdcdc;
}

.list-infos ul li img {
	width: 100%;
	height: auto;
	border-radius:5px;
}
.list-infos ul li .hover-effect{
    display: block;
    overflow: hidden;
    border-radius:5px;
    width:100%;
}
.list-infos ul li .titles a {
	font-size: 18px;
	color: #424242;
	padding-top: 20px;
	display: block;
}

.list-infos ul li .infos a {
	color: #8e8d8d;
	font-size: 14px;
	line-height: 2;
	display: block;
	padding: 20px 0;
}

.list-infos ul li .tiems a {
	font-size: 12px;
	color: #8E8D8D;
}

.list-equementbox {

	padding-top: 30px;
}

.list-equipment-container,
.list-equipment-thumb {
	position: relative;
	overflow: hidden;
}

.list-equipment-thumb {
	margin-top: 10px;
}

.list-equipment-thumb .swiper-slide {
	border: 2px solid #8E8D8D
}

.list-equipment-thumb .swiper-slide.swiper-slide-thumb-active {
	border-color: #00A2B3;
}

.list-class-title{
    text-align: center;
    box-sizing: box-sizing;
    padding-top:30px;
    padding-bottom: 30px;
}
.list-class-title ul{
    display:flex;
    align-items: center;
    justify-content: center;    
}
.list-class-title li{
    display:inline-block;
    font-size:20px;
    margin:0 10px;
    flex:1;
}
.list-class-title li a{
     padding:7px 20px;
     color:#333;
     border-radius: 30px;
     box-sizing: box-sizing;
}
.list-class-title li.active a{
    background:#076ce0;
    color:#fff;
}
.list_team_zhujiao{
    padding-top:30px;
}
.list_team_zhujiao li{
    margin-bottom:30px;
}
.list_team_zhujiao .hover-effect{
    border-radius: 5px;
}
.list_team_zhujiao .title a{
  text-align: center;
  display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;
  box-sizing: border-box;
  padding:10px 0;
  font-size:20px;
  color:#666;
}
.list_team_zhujiao .desciption a{
    font-size:14px;
    color:#666;
    line-height: 1.5;
}
.page-sub-title{
    text-align: center;
    box-sizing:border-box;
    padding-top:20px;
    padding-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content:space-between;
}
.page-sub-title a{
    font-size:20px;
    color:#666;
    display: inline-block;
    padding:10px 20px;
    /*margin:0 60px;*/
}
.page-sub-title a.active{
    background:#076ce0;
    border-radius: 5px;
    color:#fff;
}

.list_team_zhujiao li .tiems a{
    color:#666;
    font-size:14px;
    line-height: 1.5;
    padding-top:10px;
    display: block;
}

.list-infos .case_list{
    position: relative;
}
.list-infos .case_list .titles{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    opacity:0;;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    transition: 1s all;
    -webkit-transition: 1s all;
    background:rgba(0,0,0,0.8);
}
.list-infos .case_list .titles a{
     color:#fff;
     position:absolute;
    left:50%;
    top:50%;
    padding-top:0px;
    transform: translate(-50%, -50%);
    font-size:20px;
    transition: 1s all;
    -webkit-transition: 1s all;
    
}
.list-infos li:hover .titles{
    opacity:1;
}
.list-case ul li{
    border-bottom:none;
}
.blog-single-foot{
    padding-bottom: 20px;
}
.blog-single-foot p{
    color:#333;
    font-size:14px;
    padding:10px 0;
}
.search-pagination{
    text-align: center;
}

.pagination>li>a, .pagination>li>span{
    color:#076ce0;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    background-color: #076ce0;
    border-color: #076ce0;
}
.footer {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #363b3f;
}

.footlogo {
	padding-top: 20px;
}

.footer-top a {
	color: rgb(102, 102, 102);
	font-size: 16px;
	position: relative;
}

.footer-top a::after {
	content: '/';
	padding: 0 10px;
}

.footer-top a:last-child::after {
	content: '';
}

.footer-top p {
	color: rgb(102, 102, 102);
	font-size: 16px;
	margin-bottom: 20px;
}

.business .aos-init-box {
    /* width: calc((100% - 102px) / 4); */
    /* margin-right: 35px; */
    background: #fff;
    text-align: center;
    padding: 30px;
    -moz-box-shadow: 0px 5px 15px rgba(0, 96, 255, 0.15);
    -webkit-box-shadow: 0px 5px 15px rgba(0, 96, 255, 0.15);
    box-shadow: 0px 5px 15px rgba(0, 96, 255, 0.15);
	width:100%;
	height:360px;
	overflow:hidden;
}

/* .business .aos-init:hover p:nth-child(2) {
    color: #0060ff;
}

.business .aos-init p:nth-child(3) span:hover {
    color: #0060ff;
    font-weight: bold;
} */

.business .aos-init img {
    margin-bottom: 30px;
	width:120px;
}

/* .business div:last-child {
    margin-right: 0;
} */

.business .aos-init .title {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    transition: .4s;
	padding-bottom: 10px;
}
/* .business .aos-init p:nth-child(3) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 0;
} */

.business .aos-init .texts {
    align-self: center;
	font-size: 14px;
    color: #888;
	/* margin: 0 2.5px; */
	transition: .4s;
	cursor: pointer;
	line-height: 1.5;
}
/* .business  .aos-init p:nth-child(3) span {
    font-size: 14px;
    color: #888;
    margin: 0 2.5px;
    transition: .4s;
    cursor: pointer;
} */

.case2_div {
    position: absolute;
    top: 0;
    left: 0;
    background: #0060ff;
    width: 100%;
    height: 400px;
    z-index: -1
}






.list_mobile_manual_list,
.list_mobile_course_manual,
.moblie_head,
.moblie_head_menu,
.index-moblie-sever-mode,
.index-moblie-cases,
.index-moblie-custom,
.index-moblie-title,
.index-moblie-activities {
	display: none;
}

@media only screen and (min-width: 1000px) and (max-width: 2000px) {}

@media only screen and (max-width: 1800px) {}

@media only screen and (max-width: 1420px) {}

@media only screen and (max-width: 1100px) {
	.header .col-xs-offset-1 {
		margin-left: 0%;
	}

	.header .headNavbar {
		width: 66.66666667%;
		margin-left: 0;
	}
}

@media only screen and (max-width: 1024px) {
    .page-sub-title a{
        font-size:14px;
    }
	.index-moblie-title {
		padding: 30px 0 15px 0;
		display: block;
	}

	.index-moblie-title h2 {
		font-size: 18px;
		color: #980303;
		text-transform: uppercase;
		line-height: 1.2;
		font-family: "CharlemagneStd";
	}

	.index-moblie-title p {
		font-size: 14px;
		color: #999;
		line-height: 2
	}

	.headNavbar,
	.header {
		display: none
	}


    .container{
        overflow: hidden;
    }
	.moblie_head {
		display: block;
		width: 100%;
		background: #fff;
		padding: 10px 0;
	}

	.moblie_head .moblie_head_logo img {
		max-width: 250px;
	}

	.moblie_head_fixed {
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 9999;
	}

	.moblie_head_btn img {
		height: 30px;
		vertical-align: top
	}

	.moblie_head_menu {
		display: block;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 0px;
		height: 0px;
		overflow: hidden;
		z-index: 10000
	}

	.moblie_head_btn {
		position: relative;
		top:15px;
	}

	.moblie_head_menu .moblie_head_closed {
		position: absolute;
		width: 100%;
		height: 100%;
		background: #0b0d19;
		filter: alpha(opacity=0);
		opacity: 0;
		left: 0px;
		top: 0px;
		z-index: 1
	}

	.moblie_head_menu .moblie_head_close {
		position: absolute;
		width: 20%;
		left: 0px;
		top: 5%;
		z-index: 100;
		text-align: center;
		filter: alpha(opacity=0);
		opacity: 0
	}

	.moblie_head_menu .moblie_head_menu_list {
		position: absolute;
		width: 80%;
		right: 0px;
		top: 0px;
		background: #0b0d19;
		height: 100%;
		z-index: 100;
		right: -80%
	}

	.moblie_head_menu .moblie_head_menu_list ul {
		padding-left: 5%;
		padding-right: 5%
	}

	.moblie_head_menu .moblie_head_menu_list ul li {
		border-bottom: 1px solid #232530
	}

	.moblie_head_menu .moblie_head_menu_list ul li a {
		display: block;
		height: 45px;
		color: #fff;
		line-height: 45px;
		padding-left: 5%;
		font-size: 16px
	}

	.moblie_head_menu .moblie_head_menu_list ul li .a_js2 {
		background: url(../images/plus.png) 95% center no-repeat;
		-webkit-transition: all 0s;
		-moz-transition: all 0s;
		transition: all 0s
	}

	.moblie_head_menu .moblie_head_menu_list ul li .a_js2_on {
		background: url(../images/reduce.jpg) 95% center no-repeat;
		-webkit-transition: all 0s;
		-moz-transition: all 0s;
		transition: all 0s
	}

	.moblie_head_menu .moblie_head_menu_list ul li .a_txt2 {
		display: none
	}

	.moblie_head_menu .moblie_head_menu_list ul li .a_txt2 a {
		height: 40px;
		line-height: 40px;
		font-size: 14px
	}

	.index-title {
		padding: 30px 0;
	}

	.index-title h2 {
		font-size: 18px;
	}

	.index-title p {
		font-size: 14px;
	}

	.index-serves .items>.itemsbox img {
		max-width: 70px;
	}

	.index-serves .items {
		margin-bottom: 30px;
	}

	.index-infox {
    	background: url(../images/index-infobg.jpg) no-repeat center;
    	background-size: 100% 100%;
	}



	.index-infox .newslist .titles,

	.index-infox .newslist .newsmore {
		padding-left: 0;
	}





	.index-infox .index-newimg {
		padding-bottom: 40px;
	}

	.index-serves {
		margin-bottom: 0;
	}


	.index-doctorlistsbox .index-doctorsinfobox {
		padding: 0;
	}

	.footer {
		padding: 30px 0;
	}

	.footlogo {
		padding-bottom: 40px;
	}

	.ylinkslist {
		background-size: cover;
		padding-bottom: 30px;
		margin-top: 50px;
	}

	.index-doctorlists {
		margin-top: 0px;
	}




	.list_mobile_about_seven,
	.index-moblie-train,
	.list_mobile_manual_list,
	.list_mobile_course_manual,
	.index-moblie-sever-mode,
	.index-moblie-cases,
	.index-moblie-activities,
	.list_moblie_about {
		display: block;
	}

	.index-sever-mode-list h3 span {
		font-size: 16px;
	}

	.index-moblie-train {
		margin-top: 50px;
		background: url(../images/index-train.jpg) no-repeat center;
		background-size: cover;
		width: 100%;
		height: 150px;
	}

	.index-customs-tab .tabItem {
		width: 120px;
		font-size: 16px;
		line-height: 35px;
	}

	.index-customs .index-moblie-title h2,
	.index-customs .index-moblie-title p {
		color: #fff;
	}

	.index-moblie-cases {
		background: #ececec;
		padding: 20px 0
	}

	.index-moblie-achievements-list {
		padding-top: 30px;
	}

	.index-moblie-achievements-list li {
		margin-bottom: 20px;
	}

	.index-moblie-achievements-list li:last-child img {
		max-width: 155px;
	}

	.index-moblie-achievements-list img {
		max-width: 40px;
		margin-bottom: 10px;
	}

	.index-moblie-achievements-list p {
		font-size: 12px;
		line-height: 1.5;
	}

	.index-moblie-achievements-list p strong {
		font-size: 16px;
	}


	.index-customs .wrap_box .tabs span.part {
		font-size: 20px;
	}

	.list_mobile_course_manuals,
	.list_mobile_course_manual,
	.list_srdz_one,
	.list_team_container {
		padding-top: 50px;
	}

	.list_mobile_course_manuals {
		padding-left: 15px;
		padding-right: 15px;
	}

	.index-moblie-custom {
		background: url(../images/index-img08.jpg) no-repeat center;
		background-attachment: fixed;
		background-size: cover;
		padding-bottom: 60px;
	}

	.index-moblie-custom .index-moblie-title h2,
	.index-moblie-custom .index-moblie-title p {
		color: #fff;
	}

	.moblie_tabs {
		padding: 15px 0 20px 0;
	}

	.moblie_tabs .active {
		background: #980303;
	}

	.moblie_tabs .active a {
		color: #fff
	}

	.moblie_wrap_box span {
		display: inline-block;
		background-color: #cfcfcf;
		font-size: 18px;
		border-radius: 30px;
		margin: 0 10px;
	}

	.moblie_wrap_box span a {
		padding: 5px 15px;
		color: #555;
		display: inline-block;
	}

	.index-moblie-activities {
		padding-top: 15px;
	}

	.index-moblie-activities-info {
		position: relative;
		padding: 20px;
	}

	.index-moblie-activities-info:before,
	.index-moblie-activities-info:after {
		border: 1px solid #980303;
		display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
	}

	.index-moblie-activities-info:before {
		left: 5px;
		top: 10px;
		z-index: -1;
		background-color: #fff;
	}

	.index-moblie-activities-info:after {
		left: -5px;
		top: 0;
		z-index: -2;
	}

	.index-moblie-activities-info-txt {
		padding: 10px 0;
		border-bottom: 1px solid #980303;
	}

	.index-moblie-activities-tit {
		font-size: 20px;
	}

	.index-moblie-activities-tit img {
		display: inline-block;
		max-width: 100%;
		position: relative;
		z-index: 2;
		top: -33px;
	}

	.index-moblie-activities-txt {
		font-size: 12px;
		position: relative;
		padding-top: 30px;
	}

	.index-moblie-activities-txt:after {
		content: '';
		display: block;
		width: 20px;
		height: 20px;
		background: url(../images/index-activities-tit.jpg) no-repeat;
		position: absolute;
		right: 0;
		top: 0;
		background-size: cover;
	}

	.index-moblie-activities-info-tit {
		color: #980303;
		line-height: 2;
		font-size: 18px;
	}

	.index-moblie-activities-info-txt p {
		font-size: 14px;
		color: #8e8e8e;
		line-height: 1.5;
		padding-bottom: 10px;
	}

	.index-activities-info-txt-no {
		border-bottom: 1px solid #fff;
	}

	.index-img07 img {
		width: 100%;
	}

	.index-train {
		margin-top: 30px;
	}

	/* 关于我们 */
	.list_mobile_manual_list {
		padding-bottom: 100px;
	}

	.list_about,
	.list_case_box {
		padding-top: 50px;
	}

	.list_about_tit {
		margin-bottom: 20px;
	}

	.list_about_tit h2 {
		font-size: 18px
	}

	.business .aos-init-box{
		margin-bottom: 30px;
	}


}

@media only screen and (max-width: 1000px) {}

@media only screen and (max-width: 768px) {
	.moblie_head .moblie_head_logo img {
		width: 190px;
	}

	.moblie_head_btn img {
		height: 20px;
	}

	.moblie_head_btn {
		position: relative;
		top: 15px;
	}

	.index-case ul li {
		width: 100%;
		float: none;
	}

	.index-case .thumb img {
		height: auto;
	}
}

@media only screen and (max-width: 768px) and (min-width: 768px) {
	.moblie_head_btn img {
		height: 25px;
	}

	.moblie_head_btn {
		position: relative;
		top:15px;
	}
}

@media only screen and (max-width:600px) {}

@media only screen and (max-width: 480px) {}

@media only screen and (max-width: 479px) and (min-width: 321px) {
	html {
		font-size: 70px;
	}
}

@media only screen and (max-width: 414px) {}

@media only screen and (max-width: 411px) {}

@media only screen and (max-width: 384px) {}

@media only screen and (max-width: 375px) {}

@media only screen and (max-width: 360px) {}

@media only screen and (max-width: 320px) {
	html {
		ont-size: 60px;
	}


}