@charset "utf-8";
* { padding: 0; margin: 0; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
img { max-width: 100%; }
html { font-size: calc(100vw/19.2); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body { min-height: 100%; font-family: -apple-system, "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif; font-size: 16px; line-height: 1.5; color: #333; background: #fff; }
.wrapper { width: 1334px; margin: 0 auto; }
.nav-flex-drop { width: 1100px; display: none; position: absolute; left: 30vw; margin-left: -550px; background-color: #fff; color: #333; padding: 20px; text-align: left; border-top: 1px solid #d9d9d9; }
.nav-flex-dropfangan { width:846px; display: none; position: absolute; left:428%; margin-left: -550px; background-color: #fff; color: #333; padding: 20px; text-align: left; border-top: 1px solid #d9d9d9; }
.nav-fangan .n-item{ float:left; padding:5px 10px; text-align:center; width:24%}
.nav-fangan .n-item a{ color:#323232 !important}
.nav-flex_container { display: flex; }
#c-header .nav-flex-drop a { color: #333; }
.drop-aside { width: 180px; padding-right: 20px; margin-right: 20px; border-right: 1px solid #d9d9d9; }
.nav-flex-drop .nav-hd { font-size: 18px; font-weight: bold; border-bottom: 1px solid #d9d9d9; padding-bottom: 10px; margin-bottom: 15px; }
.nav-cats .cats-item { margin-bottom: 10px; }
.nav-cats .cats-item a { display: flex; align-items: center; font-weight: bold; }
.cats-item a img { margin-right: 10px; }
.nav-group { margin: 0 -15px; }
.nav-cell { padding: 0 15px; }
.nav-cell_hd { font-weight: bold; border-bottom: 1px solid #d9d9d9; margin-bottom: 15px; }
.nav-cell_list .n-item { margin-bottom: 4px; }
#c-header .nav-cell_list .n-item a { color: #999; font-size: 14px; }
.product-link a { display: inline-block; text-align: center; border-radius: 5px; border: 1px solid #fff; box-sizing: border-box; height: 42px; line-height: 42px; border: none; font-size: 16px; min-width: 124px; text-align: center; }
.product-link a:after { transform: translateY(-1px); content: ""; transition: all .4s ease;
font-family: "iconfont"; display: inline-block; vertical-align: middle; }
.product-link a:hover:after { content: "\e683"; margin-left: 5px; }
.product-link a.blue { color: #fff; background-color: #2183e9; }
.product-link a.border { border: 1px solid #262b39; color: #252b3a; line-height: 40px; }
.index-cloudpro .title { overflow: hidden; margin-bottom: 50px; text-align: center; }
.index-cloudpro .mobile-t { display: none; }
.index-cloudpro .tabnav { margin-bottom:15px; }
.index-cloudpro .tabnav ul { display: flex; align-items: center; justify-content: center; }
.index-cloudpro .tabnav li { padding: 0 17px; }
.index-cloudpro .tabnav li a { display: block; min-width: 214px; border-bottom: 3px solid #d9dadc; padding: 18px 0; position: relative; color: #000; }
.index-cloudpro .tabnav li a::after {
content: '';
display: block;
width: 0;
height: 3px;
background-color: #2183e9;
position: absolute;
left: 0;
bottom: -3px;
transition: all 1s ease;
}
.index-cloudpro .tabnav li.active a { color: #2183e9; }
.index-cloudpro .tabnav li.active a::after {
width: 100%;
}
.index-cloudpro .item { display: none; }
.index-cloudpro .item:first-child { display: block; }
.index-cloudpro .item .mb-show { display: none; }
.index-cloudpro .item .inner { display: flex; justify-content: space-between; flex-wrap: wrap; }
.index-cloudpro .item .img { width: 47.67616%; }
.index-cloudpro .item .img img { width: 100%; transition: all .5s;
}

.index-cloudpro .item .info { width: 46.92804%; }
.index-cloudpro .item .info h3 { line-height: 1.375; margin-bottom: 20px; font-weight: 500; }
.index-cloudpro .item .info h3 b { display: block; font-weight: normal; }
.index-cloudpro .item .info p { line-height: 1.44444; color: #000; letter-spacing: 1px; font-weight: 500; }
.index-cloudpro .item .info .product-link { margin-top: 35px; }
.index-cloudpro .item .info .product-link a:first-child { margin-right: 18px; }
.index-cloudpro .item .info .product-label { display: flex; flex-wrap: wrap; /* justify-content: space-between; */ margin-top: 14px; border-top: 1px solid #e5e5e5; padding: 30px 0; }
.index-cloudpro .item .info .product-label a { display: block; text-align: left; padding: 0 10px; line-height: 42px; color: #000; font-weight: 500; }
.index-cloudpro .item .info .product-label a:hover { color:#2183e9; }
 @media (max-width: 1380px) {
body {
font-size: 14px;
}
}
img { border: 0; vertical-align: top; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, a:hover, a:focus { text-decoration: none; }
input, button { -webkit-appearance: none; border-radius: 0; }

button { cursor: pointer; }
input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
textarea { resize: none; overflow: auto; }
input, button, textarea, select { border: 0; font-family: inherit; font-size: inherit; color: inherit; background: transparent; }
select { -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 select::-ms-expand {
 display: none;
}
table { border-collapse: collapse; }
.fl { float: left; }
.fr { float: right; }
.clear { zoom: 1; }
/* 显示两行文字 */
.checkedbtnSubmit{-webkit-appearance:auto !important; width:8%;}
.checkedbtnSubmitlabel{ font-size:13px;}
.line-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.line-3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.container .sec-body { border-radius: 20px; background:#FFFFFF; text-align:center; }
.business { padding-bottom: 80px; }
.template-width { position: relative; width: 1200px; margin: 0 auto; }
.template-titlte { color: #061928; font-size: 32px; padding-top: 73px; padding-bottom: 50px; }
.no-swiper-container-pc { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; justify-content: space-between !important; }
.no-swiper-container-pc .swiper-slide { width: 49.6%; }
.business-container { font-size: 0; }
.business-box { width: 100%; height: 200px; display: inline-block; padding: 0 15px; padding-left: 30px; box-sizing: border-box; text-align: left; margin-top: 10px; display: flex; flex-direction: row; align-items: center; background:rgba(247, 247, 247, 1); }
.business-box-img { width: 66px; height: auto; }
.business-box-img img { display: block; width: 100%; height: auto; }
.business-bg { width: 470px; background: rgba(247, 247, 247, 1); padding: 25px; padding-top: 0; }
.business-box-title { font-size: 22px; color: #061928; padding-bottom: 10px; position: relative; }
.business-box-text { font-size: 14px; color: #636a72; line-height: 24px; height: 50px; }
.business-btn { display: flex; flex-direction: row; justify-content: space-between; width: 200px; height: 40px; line-height: 40px; color: #061828; font-size: 14px; text-align: left; margin: 0 auto; margin-top: 40px; }
.business-btn a { width:auto; height:auto; font-size:16px; font-family:PingFang SC; font-weight:400; color:rgba(6, 24, 39, 0.75); cursor: pointer; opacity: 0.75; }
.business-btn a:hover { color: #0086f1; }
.product-box:hover .product-box-bg { background-image: url('../images/manufacture-relative-bg.png'); background-size: cover; }

.product { padding-bottom: 80px; }
.product-container { margin-left: -10px; margin-right: -10px; text-align: left; }
.product-container .swiper-wrapper{ display:block;}
.product-container .swiper-slide{ float:left; display:block; overflow:hidden; width:48% !important; margin-bottom:10px;}
.pv-video-player{ margin:0 auto !important;}

.product-box {display: inline-block; width: 100%; vertical-align: top; position: relative; }
.product-box-bg { background:rgba(247, 247, 247, 1); padding: 0 30px; position: relative; height:245px;}
.product-box-posit { position: relative; top: 52px; transition: all 0.3s linear; }
.product-box-title { font-size: 22px; color: #303030; }
.product-box-title::after {
 content: "";
 position: absolute;
 width: 30px;
 height: 4px;
 background-color: #00ccfe;
 top: 40px;
 left: 0;
}
.product-box-text { font-size: 14px; color: #616161; margin-top: 30px; line-height: 24px; }
.product-box-btn { display: none; margin-top: 25px; color: #ffffff; display: none; }
.product-box-btn1, .product-box-btn2 { width: 100px; height: 40px; line-height: 40px; font-size: 14px; display: inline-block; border: 1px solid #ffffff; margin-right: 20px; text-align: center; cursor: pointer; }
.contact-title { text-align: left; }
.clear:after { content: ''; display: block; clear: both; }
.index-cloudpro { margin:0 auto; }
 @media screen and (max-width: 1440px) {
.wrapper {
width: 1100px;
}
}
 @media (min-width: 1350px) {
.container {
padding: 0;
width: 78%;
}
}
 @media screen and (max-width: 1280px) {
.wrapper {
width: 90%;
}
}
 @media screen and (max-width: 1024px) {
.wrapper {
width: calc(100% - 40px);
}
}
.bg-color1 { background-color: #fff; }
.ptb100 { padding-top: 1rem; padding-bottom: 1rem; }
 @media (max-width: 767px) {
.ptb100 {
padding-top: 0.72rem;
padding-bottom: 0.72rem;
}
}
 @media screen and (max-width: 750px) {
.index-cloudpro {
padding: 30px 0 35px;
}
.index-cloudpro .item .info .product-label {
display: none;
}
.index-cloudpro .item .info .product-link a:first-child {
margin-right: 8px;
}
.index-cloudpro .item .img {
width: 100%;
}
.index-cloudpro .tabnav {
overflow-x: auto;
margin-bottom:1px;
}
 .index-cloudpro .tabnav::-webkit-scrollbar-track {
 background-color: transparent;
}
 .index-cloudpro .tabnav::-webkit-scrollbar {
 width: 0px;
 height: 0px;
 background-color: transparent;
}
 .index-cloudpro .tabnav::-webkit-scrollbar-thumb {
 background-color: transparent;
}
.index-cloudpro .tabnav ul {
flex-wrap: nowrap;
white-space: nowrap;
justify-content: inherit;
}
.index-cloudpro .tabnav ul li {
padding: 0 10px;
}
.index-cloudpro .tabnav ul li a {
border-bottom-color: transparent;
}
.index-cloudpro .tabnav ul li:first-child {
padding-left: 0;
}
.index-cloudpro .tabnav ul li a {
padding: 0 5px 10px;
}
}
.pt100 { padding-top: 1rem; }
 @media (max-width: 767px) {
.pt100 {
padding-top: 0.72rem;
}
}
.pb100 { padding-bottom: 1rem; }
 @media (max-width: 767px) {
.pb100 {
padding-bottom: 0.72rem;
}
}
.font18 { font-size: 0.18rem; }
.font20 { font-size: 0.2rem; }
.font22 { font-size: 0.22rem; }
.font24 { font-size: 0.24rem; }
.font26 { font-size: 0.26rem; }
.font28 { font-size: 0.28rem; }
.font30 { font-size: 0.3rem; }
.font36 { font-size: 0.36rem; }
.font34 { font-size: 0.36rem; }
.font50 { font-size: .5rem;
}
.font40 { font-size: .4rem;
}
 @media (max-width: 1900px) {
.font18 {
font-size: 16px;
}
}
 @media (max-width: 1580px) {
.font18 {
font-size: 14px;
}
.font50 {
font-size: 25px;
}
.font40 {
font-size: 20px;
}
.font20, .font22 {
font-size: 16px;
}
.font24, .font26 {
font-size: 18px;
}
.font28, .font30 {
font-size: 20px;
}
.font36, .font34 {
font-size: 24px;
}
}
/* 占位标签，设置导航样式 */

#c-placeholder { height: 80px; }
 @media (max-width: 991px) {
#c-placeholder {
height: 60px;
}
}
/*顶部*/

#c-header { position: fixed; top: 0; left: 0; z-index: 900; width: 100%; text-align: center; color: #fff; transition: all 0.5s; }
#c-header.c-head-move { top: -100px; }
#c-header.c-style2, #c-header:hover { color: #ffffff; background-color: #ffffff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); }
.c-logo { float: left; display: block; width: 1.2rem; height: .7rem;
background-repeat: no-repeat; background-position: center; background-image: url(../images/logo.png); background-size: contain; }
.flex { display: flex; }
.flex-center { display: flex; align-items: center; }
.flex_bd { flex: 1; }
.c-right-box { margin-left: auto; }
#c-header.is-active { background-color: rgba(0, 0, 0, 0.7); }
#c-header.is-active .c-switch i { background-color: #1e73ec; }
 @media (min-width:1500px) {
#c-header .container {
width: 1500px;
}
}
 @media (max-width: 1200px) {
}
 @media (max-width: 1024px) {
.wrapper {
width: calc(100% - 40px);
}
.index-cloudpro .tabnav li a {
min-width: 100%;
}
}
 @media (max-width: 992px) {
.c-logo {
display: block;
width: 80px;
height: 35px;
}
}
#c-header a { color: #fff; transition: all 0.5s; border-radius:5px; }
 @media (max-width: 991px) {
#c-header .container {
padding: 0 0.5rem;
width: 100%;
height: 60px;
}
}
 @media (max-width: 767px) {
#c-header .container {
padding: 0 1rem;
}
}
#c-header .c-right-box { display: flex; align-items: center; float: right; }
/*顶部logo*/

#c-header .c-logo .c-img-box { display: flex; align-items: center; }
#c-header .c-logo .c-img-box img { height: 56px; }
 @media (max-width: 991px) {
#c-header .c-logo .c-img-box img {
height: 30px;
}
}
#c-header .c-logo .c-img-box img:nth-child(2) {
display: none;
}
#c-header .c-logo span { display: inline-block; margin-left: 20px; padding-left: 20px; border-left: 1px solid rgba(255, 255, 255, 0.2); }
 @media (max-width: 767px) {
#c-header .c-logo span {
display: none;
}
}
#c-header.c-style2 .c-logo .c-img-box img:nth-child(1) {
display: none;
}
#c-header.c-style2 .c-logo .c-img-box img:nth-child(2) {
display: inline-block;
}
/*顶部pc导航*/

#c-header .c-nav { display: flex; align-items: center; }
#c-header .c-nav>li { position: relative; margin-right: 0.58rem; }
#c-header .c-nav>li:last-child { margin-right: 0; }
#c-header .c-nav>li { }
#c-header .c-nav>li>a {
 padding-top: .2rem;
 padding-bottom: .2rem;
 line-height: .3rem; font-size: 16px; position: relative; display: block; }
#c-header .c-nav>li>a i { margin-left: 8px; font-size: 20px; }
#c-header .c-nav li.on>a::before, #c-header .c-nav li:hover>a::before {
width: 80%;
}
.menu-switch .iconfont { font-size: 24px; }
 @media (max-width: 1260px) {
#c-header .c-nav>li>a {
font-size: 16px;
}
.menu-switch .iconfont {
font-size: 20px;
}
}
.header-container { /* max-width: 1680px; */ height: 0.72rem; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
 @media (min-width: 768px) {
.header-container {
width: 750px;
}
 .product-box:hover {
        /* background-color: #2386ee; */
        box-shadow:0px 5px 20px 0px rgba(35, 134, 238, 0.8) !important;
}
 .product-box:hover .product-box-bg {
 background-image: url('../images/manufacture-relative-bg.png');
 background-size: cover;
}
 .product-box:hover .product-box-btn1 {
 border: 1px solid rgba(0, 204, 254, 1);
 background:rgba(0, 204, 254, 1);
}
 .product-box:hover .product-box-title {
 color: #ffffff;
}
 .product-box:hover .product-box-title::after {
 content: "";
 position: absolute;
 width: 30px;
 height: 4px;
 background-color: #00ccfe;
 top: 38px;
 left: 0;
}
 .product-box:hover .product-box-text {
 color: #ffffff;
}
 .product-box:hover .product-box-posit {
 top: 27px;
}
 .product-box:hover .product-box-btn {
 display: none;
}
 .product-box-btn1:hover, .product-box-btn2:hover {
 background-color: #ffffff;
 color: #2386ee;
}
 .product-box-btn1:hover {
 color:rgba(255, 255, 255, 1)
}
    /* swiper */
    .no-swiper-container {
 display: inline;
}
 .swiper-container3 .swiper-wrapper {
 padding: 30px 0;
}
}
 @media (min-width: 992px) {
.header-container {
width: 970px;
}
}
 @media (min-width: 1200px) {
.header-container {
width: 1170px;
}
}
 @media (min-width: 1350px) {
.header-container {
width: 1300px;
}
}
 @media (min-width: 1500px) {
.header-container {
width: unset;
padding: 0 67px;
}
}
/* 

#c-header .c-nav ul {

	position: absolute;

	top: 99%;

	left: 50%;

	display: none;

	width: 150px;

	line-height: 40px;

	background: #fff;

	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}



#c-header .c-nav ul li {

	border-bottom: 1px solid #eee;

}



#c-header .c-nav ul li:last-child {

	border: 0;

}



#c-header .c-nav ul li a {

	color: #666;

} */



#c-header .c-nav>li>a:before { content: ""; position: absolute; bottom: -1px; left: 10%; width: 0; height: 2px; background: #fcc800; transition: 0.5s; }
#c-header .c-nav>li.on>a, #c-header.c-style2 .c-nav>li.on>a, #c-header .c-nav>li:hover>a { color: #fcc800; z-index: 88; }
#c-header.c-style2 .c-nav>li>a { color: #333333; }
#c-header.c-style2 .c-logo { background-image: url(../images/logo-blue.png); }
#c-header:hover .c-nav>li.on>a, #c-header:hover .c-nav>li.on>a, #c-header:hover .c-nav>li:hover>a { color: #1e73ec; z-index: 88; }
#c-header:hover .c-nav>li>a:before { background: #1e73ec; }
#c-header:hover .c-nav>li>a { color: #333333; }
#c-header:hover .c-logo { background-image: url(../images/logo-blue.png); }
#c-header:hover .menu-switch { color: #1e73ec; }
/*顶部移动端导航*/

#c-header .c-nav2 { position: absolute; top: 60px; left: 0; width: 100%; height: 0; line-height: 50px; color: #333; background: #fff; overflow-y: auto; transition: all 0.5s; text-align: left; }
#c-header .c-nav2>li:last-child { border-bottom: 1px solid #f1f1f1; }
#c-header .c-nav2 li { padding: 0 0.5rem; border-top: 1px solid #f1f1f1; }
 @media (max-width: 767px) {
#c-header .c-nav2 li {
padding: 0 1rem;
}
}
#c-header .c-nav2 li .c-title-box { display: flex; align-items: center; justify-content: space-between; }
#c-header .c-nav2 li a { color: #333; -webkit-transition: all 0.3s; transition: all 0.3s; }
#c-header .c-nav2 li a i { font-size: 20px; }
#c-header .c-nav2 li a:hover, #c-header .c-nav2 li.on>a { color: #1e73ec; }
#c-header .c-nav2 li ul { display: none; }
.c-open #c-header .c-nav2 { height: calc(100vh - 60px); height: -webkit-calc(80vh); }
/*顶部导航开关*/

#c-header .c-switch { margin-left: 16px; display: none; width: 24px; height: 20px; cursor: pointer; }
 @media (max-width: 991px) {
#c-header .c-switch {
display: block;
}
.navbar-nav {
position: absolute;
top: 60px;
left: 0;
width: 100%;
height: 0;
line-height: 50px; /* background: #ffffff; */
overflow-y: auto;
transition: all 0.5s;
text-align: center;
}
#c-header .c-nav {
display: block;
margin: 0;
}
#c-header .c-nav>li>a {
padding: 16px;
line-height: 20px;
height: auto !important;
}
}
/* .c-open #c-header .navbar-nav {

	height: calc(100vh - 60px);

} */







#c-header .c-switch i { position: relative; display: block; height: 2px; background: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; }
#c-header .c-switch i:nth-child(1) {
top: 0;
}
#c-header .c-switch i:nth-child(3) {
bottom: 0;
}
#c-header .c-switch i:nth-child(2) {
margin: 6px 0;
}
#c-header.c-style2 .c-switch i { background: #333; }
.sub-dropdown>a { position: relative; display: block; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.sub-dropdown>a::after {
font-size: 18px;
content: "\e685";
position: absolute;
right: 0;
top: 50%;
display: block;
line-height: 20px;
margin-top: -10px;
transform: rotate(180deg);
}
.sub-dropdown>a.open::after {
transform: rotate(0);
}
body.c-open #c-header .c-switch i:nth-child(2) {
opacity: 0;
}
body.c-open #c-header .c-switch i:nth-child(1) {
top: 8px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
body.c-open #c-header .c-switch i:nth-child(3) {
bottom: 8px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
/* 顶部功能区 */

#c-header .c-gn { display: flex; align-items: center; }
 @media (max-width: 1260px) {
#c-header .c-gn {
display: none;
}
}
#c-header .c-gn form { padding: 0 30px; position: relative; cursor: pointer; }
 @media (max-width: 1900px) {
#c-header .c-gn form {
padding: 0 15px;
}
}
#c-header .c-gn form:hover>i { color: #1e73ec; }
#c-header .c-gn form>i { transition: 0.5s; }
#c-header .c-gn form .c-box { position: absolute; top: 106%; right: 0; display: none; width: 280px; height: 50px; background: #fff; border-radius: 5px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); overflow: hidden; }
#c-header .c-gn form .c-box input { float: left; padding: 0 15px; width: -webkit-calc(30%); width: calc(100% - 70px); height: 50px; }
#c-header .c-gn form .c-box button { float: left; width: 70px; height: 50px; font-size: 16px; color: #fff; background: #1e73ec; cursor: pointer; }
#c-header .c-gn .c-phone { display: flex; align-items: center; }
#c-header .c-gn .c-phone i { margin: 0 10px 0 30px; width: 30px; height: 30px; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 50%; line-height: 28px; }
 @media (max-width: 1900px) {
#c-header .c-gn .c-phone i {
margin: 0 5px 0 15px;
}
}
#c-header .c-gn .c-phone span { font-weight: bold; }
#c-header.c-style2 .c-gn .c-phone i { border: 1px solid rgba(222, 47, 9, 0.2); }
#c-header.c-style2 .c-gn .c-phone { color: #1e73ec; }
/* 顶部菜单 */

#c-top-menu { background: #f7f7f7; border-bottom: 1px solid #fafafa; }
#c-top-menu .c-list { position: relative; display: flex; align-items: flex-start; overflow-x: auto; margin-bottom: -1px; }
#c-top-menu .c-list li { flex: none; margin-right: 0.4rem; line-height: 80px; width: 190px; }
#c-top-menu .c-list li a { position: relative; display: block; color: #666; transition: 0.5s; }
#c-top-menu .c-list li a::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
border-bottom: 2px solid #1e73ec;
transition: 0.5s;
}
#c-top-menu .c-list li.on a, #c-top-menu .c-list li a:hover { color: #1e73ec; }
#c-top-menu .c-list li.on a::before, #c-top-menu .c-list li a:hover::before {
width: 100%;
}
#c-top-menu.c-click-move .c-list li { width: 25%; margin: 0; }
.navbar-nav>li { position: relative; }
.navbar-nav>li>a { font-size: inherit; }
.nav-dropdown { position: absolute; display: none; top: 100%; left: 50%; margin-left: -70px; background-color: #fff; width: 156px; padding: 12px 8px 0px; z-index: 50; }
.nav-dropdown li { margin-bottom: 15px; }
.nav-dropdown li a { display: block; padding: 10px 0; line-height: 20px; font-size: 14px; color: #333333 !important; }
.nav-dropdown li a:hover { color: #fff !important; background-color: #1e73ec; }
.c-search { position: relative; margin-left: .5rem;
}
.search-ico { width: 24px; height: 24px; cursor: pointer; background: url(../images/index/so-w.png) center no-repeat; }
.c-search .search-ico.open { background: url(../images/close.png) center no-repeat; }
.c-search .search-bar { display: none; position: absolute; border-radius: 5px; width: 280px; top: 70px; right: 0; background: #ffffff; }
.search-bar .btn-so { cursor: pointer; width: 40px; height: 40px; position: absolute; top: 0; right: 0; background: url(../images/so.png) center no-repeat; }
.search-bar .form-control { border: 0; height: 40px; box-shadow: 0 0 0 transparent; }
.top-tel { padding-left: 20px; margin-left: .6rem;
line-height: 20px; background: url(../images/tel.png) left center no-repeat; }
.top-tel .v { font-weight: bold; font-size: .2rem;
}
 @media (max-width:768px) {
.wx-cell {
width: 100%;
}
.wx-cell li {
margin: 0;
width: 50%;
}
.foot-row {
padding: 40px 0;
}
.foot-nav {
margin-bottom: 20px;
}
.index-cloudpro .item .img {
width: 80%;
margin: 0 auto;
}
.index-cloudpro .item .info {
width: 100%;
}
}
.scale { display: block; overflow: hidden; font-size: 0; }
.scale img { transition: .3s all;
}
.scale:hover img { transform: scale(1.04); }
.footer { background: url(../images/footer.jpg) no-repeat; background-size: cover; color: #ffffff; }
.foot-right { float:right; margin-left: auto; }
.foot-left { float:left }
.foot-navbar { }
.tel-h .iconfont { font-size: 18px; }
.foot-logo { margin-bottom: 30px; }
.foot-nav { margin-left: .7rem;
}
.foot-main { }
.foot-info-text { color: #ffffff; margin-bottom: 20px; opacity: .6; }
.foot-info-text .item { margin-bottom: 10px; }
.foot-info-text .item:last-child { margin-bottom: 0; }
.foot-info-text a { color: #ffffff; display: inline-block; margin-left: 10px; }
.foot-wx { margin-left: auto; }
.foot-wx img { width: 136px; height: 136px; }
.foot-nav .nav-h a { font-size: 18px; color: #ffffff; }
.foot-nav li { margin-bottom: 10px; opacity: .7; }
.foot-nav li.nav-h { margin-bottom: 15px; opacity: 1; }
.foot-nav li a { font-size: 14px; color: #ffffff; }
.foot-bottom { margin-bottom: 60px; }
.foot-icons { flex-wrap: wrap; display: flex; align-items: center; justify-content: center; }
.foot-icons li { font-size: 0; padding: 12px; }
.form-footer { position: relative; background: url(../images/formbg.png) no-repeat; background-size: cover; border-radius: 16px; padding: 40px 70px 53px; margin-bottom: 60px; margin-top: -120px; }
.foot-space { height: 120px; }
.form-bar-text { margin-bottom: 30px; font-weight: bold; line-height: 1.3; text-align: center; }
.form-flex .col-sm { padding: 0 8px; width: 30%; }
.form-flex .col-lg { padding: 0 8px; width: 40%; }
.form-flex .btn { margin: 0 8px; }
.footer-bottom { text-align: center; padding-top: 27px; border-top: 1px solid rgba(255, 255, 255, 0.1); }
.footer-bottom p { line-height: 26px; font-size: 14px; color: #6C6E73; }
.footer-bottom p span { margin-left: 6px; }
.footer-bottom p span.police-icon { display: inline-block; width: 20px; height: 20px; background: url("../images/beian.png") no-repeat center; vertical-align: top; }
.yisu-contact .contact-tit { line-height: 26px; font-size: 16px; color: #ffffff; margin-bottom: 8px; }
.yisu-contact .guanzhu-tit { line-height: 26px; font-size: 16px; color: #ffffff; margin-top: 6px; }
.yisu-phone, .yisu-qq { line-height: 32px; color: #9EA7B3; font-size: 14px; }
.yisu-phone span, .yisu-qq span { font-size: 18px; color: #FFFFFF; }
.erweima-box { margin-top: 17px; }
.erweima-box > div { float: left; width: 85px; text-align: center; }
.erweima-box > div:nth-child(1) {
margin-right: 46px;
}
.erweima-box > div.phonenet-erwei { width: 84px; }
.erweima-box > div img { display: inline-block; width: 80px; height: 80px; vertical-align: top; }
.erweima-box > div p { line-height: 20px; font-size: 12px; color: #FFFFFF; margin-top: 12px; opacity: 0.5; }
.yisu-wechat, .yisu-web { width: 80px; height: 80px !important; }
.yisu-wechat { background: url("../images/ys-gzh-erweima.png") no-repeat center; }
.yisu-web { background: url("../images/ys-web-erweima.png") no-repeat center; }
 @media (min-width:1200px) {
.form-flex .btn {
width: 150px;
margin: 0 8px;
}
}
 @media (max-width: 767px) {
.foot-main {
display:none;
}
.foot-logo {
margin-bottom: 20px;
}
.foot-left {
margin-bottom: 30px;
}
.foot-nav .nav-h a {
font-size: 16px;
}
.foot-nav li a {
font-size: 14px;
}
.form-footer {
padding: 30px 20px;
}
.form-flex {
display: block;
}
.form-flex .flex_bd {
flex-wrap: wrap;
}
.form-flex .col-sm {
padding: 0;
width: 100%;
margin-bottom: 15px;
}
.form-flex .col-lg {
padding: 0;
width: 100%;
margin-bottom: 15px;
}
.form-flex .btn {
margin: 0;
width: 100%;
}
.foot-icons li img {
width: 65px;
}
.foot-bottom {
display: block;
margin-bottom: 30px;
}
.foot-navbar {
flex-wrap: wrap;
}
.foot-nav {
width: 33.33%;
margin: 0;
margin-bottom: 30px;
}
} 
.bs-banner { display: flex; align-items: center; justify-content: center; background-repeat: no-repeat; background-position: center; background-size: cover; padding-top: .8rem;
height:370px; }
.banner-grid .banner-tit {
 font-size: .4rem; line-height: 1; color: #fff; font-weight: bold; }
/* 首页 */

.section { padding: 0.5rem 0; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #ffffff; }
.sec-head { text-align: center; line-height: 1; padding-bottom: .2rem;
}
.sec-head .sec-tt { font-weight: bold; }
.sec-head .sec-en { text-transform: uppercase; font-weight: bold; margin-top: -30px; opacity: .1; margin-bottom: 10px; }
.sec-head .sec-line { display: inline-block; background-color: #ffe500; width: 56px; height: 2px; }
.sec-foot { text-align: center; margin-top: 50px; }
.sec-foot .btn { width: 150px; height: 50px; }
.index-banner .swiper-slide { background-repeat: no-repeat; background-size: cover; background-position: center; }
.index-banner .swiper-pagination-bullet { width: 28px; height: 28px; background-repeat: no-repeat; background-position: center; opacity: 1; background-color: transparent; background:#FFF; color:#000000 }
.index-banner .swiper-pagination-bullet-active { background-repeat: no-repeat; background-position: center; color: #fff; background: #007aff; }
.index-banner .container { height: 100%; display: flex; justify-content: center; flex-direction: column; color: #ffffff; }
.banner-grid h2 { margin-bottom: .4rem;
}
.banner-grid p { margin-bottom: 1.2rem; }
.banner-grid .btn { width: 1.5rem; height: .5rem;
}
.bs-banner-md { height: 380px; padding-bottom: 50px; }
 @media (max-width:1200px) {
.section {
padding: 50px 0;
}
}
 @media (max-width:1350px) {
.bs-banner {
height: 300px;
}
.bs-banner-md {
height: 280px;
}
}
 @media (max-width:992px) {
.nav-dropdown {
background-color: rgba(0, 0, 0, 1);
}
.header-container {
height: 60px;
}
.nav-dropdown li a {
color: #fff !important;
}
}
 @media (max-width:768px) {
.bs-banner {
padding-top: 50px;
height: 200px;
}
.banner-grid .banner-tit {
font-size: 32px;
}
.banner-tit img {
width: 60%;
}
.banner-desc {
padding: 0 20px;
font-size: 14px;
}
}
/* ===================================22222 */

.dev-section { padding-top: 1.8rem; height: 9.5rem; }
.filter-box { background-color: #ffffff; border-radius: 3px; box-shadow: 0 4px 14px rgba(153, 153, 153, 0.21); margin-bottom: 40px; }
.filter-item { }
.filter-item__hd { width: 130px; padding: 20px 0; padding-left: 24px; font-size: 16px; background-color: #f8fafb; line-height: 2; color: #333333; }
.filter-item__bd { padding: 20px 20px 0; }
.filter-item__bd a { font-size: 16px; line-height: 2; color: #333333; display: inline-block; padding: 0 10px; border-radius: 3px; margin-right: 60px; margin-bottom: 15px; }
.filter-item__bd a:last-child { margin-right: 0; }
.filter-item__bd a.on, .filter-item__bd a:hover, .filter-item__bd a:focus { background-color: #1e73ec; color: #fff; }
.filter-item__ft { padding: 22px 20px 20px 0; width: 90px; }
.filter-item__ft .select2 { width: 100%; }
.filter-item__ft .select2-container--default .select2-selection--single { padding: 0 8px; height: 28px; }
.filter-item__ft .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 26px; }
.filter-item+.filter-item { border-top: 1px dashed #eaeaea; }
.filter-total { font-size: 16px; color: #333333; }
.filter-total span { padding: 0 4px; color: #2f8bfc; }
.serach-bar { position: relative; width: 460px; }
.filter-bar { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; }
.serach-bar .form-control { height: 44px; background-color: #f5f5f5; font-size: 16px; }
.serach-bar .iconfont { position: absolute; top: 0; line-height: 44px; color: #333333; font-size: 18px; right: 14px; }
.zp-title a { font-size: 20px; line-height: 30px; color: #333333; }
.zp-title { margin-bottom: 10px; }
.zp-title a:hover { color: #1e73ec; }
.zp-time { font-size: 14px; color: #777777; margin-bottom: 14px; }
.zp-time .iconfont { margin-right: 10px; }
.zp-info span { font-size: 14px; color: #777777; margin-right: 65px; }
.zp-info span .iconfont { margin-right: 10px; }
.zp-list li { padding: 35px 0; position: relative; border-top: 1px solid #ececec; }
.zp-deliver { font-size: 16px; color: #333333; width: 130px; text-align: center; line-height: 42px; display: block; border: 1px solid #dddddd; border-radius: 3px; position: absolute; right: 0; top: 50%; margin-top: -22px; z-index: 2; }
.zp-deliver:hover { color: #fff; background-color: #1e73ec; border-color: #1e73ec; }
.zp-list { border-bottom: 1px solid #ececec; }
.pager-box { text-align: center; padding-top: 40px; }
.pagination>li>a, .pagination>li>span { border: 0; min-width: 50px; line-height: 38px; font-size: 20px; color: #868d97; margin: 0 4px; border-radius: 0 !important; }
.pagination>li>a .iconfont { font-size: 20px; }
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { color: #fff; background-color: #1e73ec; }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { color: #fff; background-color: #1e73ec; }
 @media(max-width:1350px) {
.filter-item__bd a {
margin-right: 30px;
}
.pagination>li>a, .pagination>li>span {
min-width: 40px;
line-height: 28px;
font-size: 16px;
color: #868d97;
padding: 6px;
}
.pagination>li>a .iconfont {
font-size: 16px;
}
}
 @media(max-width:1200px) {
.pagination>li>a, .pagination>li>span {
min-width: 32px;
line-height: 20px;
font-size: 14px;
color: #868d97;
}
.pagination>li>a .iconfont {
font-size: 14px;
}
.zp-title a {
font-size: 16px;
margin-top: 24px;
}
.zp-time {
font-size: 12px;
}
.zp-time .iconfont {
font-size: 14px;
}
.zp-info span {
font-size: 12px;
margin-right: 35px;
}
.zp-info span .iconfont {
font-size: 14px;
}
.zp-list li {
padding: 25px 0;
}
.zp-deliver {
font-size: 14px;
line-height: 32px;
margin-top: -17px;
width: 100px;
}
.filter-total {
font-size: 14px;
}
.serach-bar .form-control {
height: 36px;
font-size: 14px;
}
.serach-bar .iconfont {
line-height: 36px;
font-size: 16px;
}
.filter-item__hd {
font-size: 14px;
}
.filter-item__bd a {
font-size: 14px;
margin-right: 20px;
}
}
 @media(max-width:992px) {
.pagination>li>a, .pagination>li>span {
min-width: 28px;
line-height: 16px;
font-size: 12px;
color: #868d97;
}
.pagination>li>a .iconfont {
font-size: 12px;
}
}
 @media(max-width:768px) {
.zp-deliver {
position: relative;
margin-top: 20px;
}
.zp-info span {
display: block;
}
.filter-item {
display: block;
}
.filter-item__hd {
width: 100%;
padding: 10px 15px;
}
.filter-item__bd {
padding: 15px 15px 0;
}
.filter-item__ft {
padding: 15px;
width: 100px;
}
}
/* ===================================22222 */



/* ===================================111111 */





/* 通用 */



.whole-img img { transition: .6s all;
}
.whole-img img:hover { transform: scale(1.1); cursor: pointer; }
.page>ul { display: flex; align-items: center; justify-content: center; margin-top: 60px; }
.page>ul>li>a { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; font-size: 20px; color: #868d97; margin: 0 5px; }
.page>ul>li>a .iconfont { width: 16px; height: 16px; line-height: 18px; }
.page>ul>li>a.current, .page>ul>li>a:hover { background-color: #1e73ec; color: #ffffff; }
.search { background-color: #f5f5f5; position: relative; padding: 0 14px; width: 460px; }
.search .input { height: 44px; width: 100%; margin-right: 10px; font-size: 14px; }
 .search .input::-webkit-input-placeholder {
 font-size: 16px;
 color: #bbbbbb;
}
.search i { font-size: 18px; color: #666666; cursor: pointer; }
/* 新闻动态 */

.news-tab { justify-content: space-between; border-bottom: 1px solid rgba(73, 73, 73, 0.1); padding-bottom: 40px; margin-bottom: 50px; }
.news-tab .nav-tabs { border: 0; }
.news-tab .nav-tabs>li { margin-bottom: 0; }
.news-tab .nav-tabs>li>a { border: 1px solid #dddddd; margin-right: 40px; font-size: 16px; color: #333333; padding: 10px 0; border-radius: 0; width: 159px; text-align: center; background-color: #ffffff; border-radius:5px; }
.news-tab .nav-tabs>li.active>a, .news-tab .nav-tabs>li.active>a:hover, .news-tab .nav-tabs>li.active>a:focus, .news-tab .nav-tabs>li>a:hover, .news-tab .nav-tabs>li>a:focus, .news-tab .nav-tabs>li>a:active { background-color: #1e73ec; color: #FFFFFF; border: 0; padding: 11px 0; }
.news-item { border-bottom: 1px solid rgba(73, 73, 73, 0.1); padding-bottom: 50px; margin-bottom: 50px; }
.news-item:last-child { margin-bottom: 0; }
.news-item-img { width: 360px; height: 240px; overflow: hidden; }
.news-item-img img { width: 100%; height: 100%; }
.news-item-data { flex: 1; margin-left: 80px; color: #777777; }
.news-item-tt { font-weight: bold; color: #333333; }
.news-item-tt a:hover { color: #1e73ec; }
.news-item-tt a:focus { color: #333333; }
.news-item-time { font-size: 14px; margin: 20px 0; }
.news-item-desc { font-size: 16px; line-height: 30px; }
.news-item-icon a { width: 40px; height: 40px; background-color: #ffffff; display: flex; align-items: center; justify-content: center; margin-top: 20px; transition: 0.4s all; }
.news-item-icon a:hover { background-color: #1e73ec; }
.news-item-icon a:hover i { color: #ffffff; }
.news-item-icon i { font-size: 24px; color: #c4c4c4; }
/* 荣誉资质 */

.sec-honor { background-image: url(../images/honor-bj.png); background-position: bottom right; padding: 1.1rem 0 2.3rem; }
.honor-name { text-align: center; font-weight: bold; }
.honor-grid { margin: 50px 0 -70px; overflow: hidden; }
.honor-col { margin-bottom: 70px; }
.honer-img { width: 100%; overflow: hidden; border: 1px solid #cdc9c9; }
.honer-img img { width: 100%; height: 100%; }
.honor-grid .row { margin: 0 -23px; }
.honor-grid .col-lg-4 { padding: 0 23px; }
.honor-tt { text-align: center; font-size: 18px; margin-top: 15px; }
.honor-tt a:hover { color: #1e73ec; }
.honor-tt a:focus { color: #333333; }
/* 行业直拨课 */



.sec-live { background-image: url(../images/live-bj.png); background-position: center; }
.live-grid { margin-bottom: -30px; }
.live-grid .zhibolist{ padding-right:10px;}
.live-col { margin-bottom: 30px; }
.live-img { width: 100%; overflow: hidden; }
.live-img img { width:100%;}
.live-name { font-size: 16px; font-weight: bold; text-align: center; margin-top: 15px; }
.live-name a:hover { color: #1e73ec; }
.live-name a:focus { color: #333333; }
.live-hd { position: relative; }
.live-hd:hover .live-modal { opacity: 1; visibility: visible; cursor: pointer; }
.live-modal { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; display: flex; align-items: flex-end; justify-content: center; opacity: 0; visibility: hidden; transition: 0.6s all; }
.live-modal a { font-size: 16px; color: #1e73ec; background-color: #ffffff; padding: 8px 28px; margin-bottom: 20px; }
/* 智者展示页面 */

.sec-wise { background-color: #f8f8f8; }
.banner-wise { text-align: center; }
.banner-text { font-weight: bold; color: #ffffff; margin-top: 50px; }
.wise-hd { text-align: center; margin-bottom: 40px; }
.wise-name { font-weight: bold; }
.wise-text { font-size: 16px; color: rgba(56, 56, 56, 0.56); margin-top: 10px; }
.wise-img { width: 100%; height: 260px; overflow: hidden; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.wise-img img { width: 100%; height: 100%; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.wise-c { background-color: #ffffff; padding: 30px 20px; }
.wise-tt { font-weight: bold; }
.wise-col a:hover { color: #1e73ec; }
.wise-grid .wise-col { background-color: #ffffff; border-radius: 10px; overflow: hidden; margin-bottom: 40px; }
.wise-tt a:focus { color: #333333; }
.wise-line { border-bottom: 1px solid #edf1f6; position: relative; margin: 25px 0; }
.wise-line:before { content: ''; width: 100px; height: 3px; background-color: #1e73ec; position: absolute; bottom: 0; left: 0; }
.wise-desc { font-size: 16px; color: #999999; margin-bottom: 30px; }
.wise-more { color: #1e73ec; background-color: rgba(30, 115, 236, 0.1); padding: 10px 0; width: 130px; justify-content: center; }
.wise-more p { font-size: 16px; margin-right: 10px; }
.wise-more i { font-size: 14px; width: 14px; height: 14px; line-height: 16px; }
.wise-col .wise-more:hover { color: #fff; background-color: #1e73ec; }
.wise-grid { margin-bottom: -40px; }
.wise-grid .row { margin: 0 -21.5px; }
.wise-grid .col-lg-4 { padding: 0 21.5px; }
/* 关于智者 */

.sec-about { padding: 0; }
.about-user { background-image: url(../images/about5.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 1.5rem 0 0.6rem; }
.about-l-tt { background-image: url(../images/about2.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 256px; height: 134px; margin-left: 60px; padding-top: 24px; margin-bottom: 70px; }
.about-l-name { font-weight: bold; margin-left: -60px; position: relative; margin-bottom: 10px; }
.about-l-name span { width: 36px; height: 2px; background-color: #333333; display: block; margin-left: 15px; }
.about-l-tt P { font-size: 18px; color: #999999; margin-left: -60px; }
.about-info-tt span { font-size: 16px; margin-left: 5px; }
.about-info-bd { font-size: 16px; margin-top: 36px; line-height: 30px; }
.about-user-img { width: 384px; height:321px; margin-right: 20px; position: relative; z-index: 2; }
.about-user-img:before { content: ''; width: 100%; height: 100%; background-color: #eff6fb; position: absolute; top: 20px; left: 20px; z-index: -1; }
.about-user-img img { width: 100%; height: 100%; }
.about-user-l { flex: 1; margin-right: 90px; }
.about-col { padding: 100px 0; }
.about-col hr { border-top: 1px solid #e3e5eb; margin: 0; }
.about-col-tt { font-weight: bold; }
.about-col-text { font-size: 16px; line-height: 30px; margin: 25px 0; }
.about-video { cursor: pointer; margin-bottom: 25px; }
.a-ft-img { width: 60px; height: 60px; border-radius: 100%; }
.a-ft-img img { width: 100%; height: 100%; border-radius: 100%; }
.a-ft-bd { flex: 1; margin-left: 16px; }
.about-ft-l { flex: 1; }
.a-ft-tt { font-size: 18px; font-weight: bold; }
.a-ft-text { font-size: 14px; }
.about-ft-r img { width: 60px; height: 60px; border-radius: 100%; box-shadow: 0 0 21px 0 rgba(35, 134, 238, 0.24); }
.about-ft { justify-content: space-between; margin-top: 30px; }
/* 搜索展示 */

.sec-exh { background-image: url(../images/exh1.png); }
.sec-exh { padding: 40px 0 2.4rem; }
.sec-exh .search { background-color: #ffffff; margin-left: auto; }
.sec-exh .filter-box { margin: 30px 0 60px; border-radius: 10px; }
.exh-box .filter-item__hd { background-color: #ffffff; color: #666666; font-size: 18px; }
.exh-box .filter-item+.filter-item { border-top: 0; }
.exh-box .filter-item__bd a { font-size: 18px; color: #666666; }
.exh-box .filter-item__bd a.on, .exh-box .filter-item__bd a:hover, .exh-box .filter-item__bd a:focus { color: #ffffff; }
.exh-box .filter-item:first-child .filter-item__hd { border-top-left-radius: 10px; }
.exh-box .filter-item:last-child .filter-item__hd { border-bottom-left-radius: 10px; }
.exh-box .filter-item__ft { width: auto; }
.exh-box .filter-item__ft i { font-size: 20px; font-weight: bold; color: #666666; margin-top: 2px; display: block; }
.exh-col { background-color: #ffffff; border-radius: 10px; box-shadow: 0 0 49px 21px rgba(115, 115, 115, 0.16); margin-bottom: 50px; }
.exh-img { width: 100%;overflow: hidden; border-radius: 10px 10px 0 0; }
.exh-img img { width: 100%; height: 100%; border-radius: 10px 10px 0 0; }
.exh-icon { width: 88px; height: 88px; border-radius: 100%; margin: -44px 0 0 20px; position: relative; z-index: 1; }
.exh-icon img { width: 100%; height: 100%; border-radius: 100%; }
.exh-c { padding: 12px 20px 30px; }
.exh-c-tt { border-bottom: 1px solid #e6e6e6; padding-bottom: 20px; margin-bottom: 15px; font-weight: bold; }
.exh-c-tt a:hover { color: #1e73ec; }
.exh-c-tt a:focus { color: #333333; }
.exh-c-desc { font-size: 16px; color: #999999; line-height: 24px; }
.exh-grid .row { margin: 0 -24.5px; }
.exh-grid .col-lg-4 { padding: 0 24.5px; }
.exh-grid { margin-bottom: -50px; }
/* 案例详情 */

.deta-item { background-image: url(../images/deta1.png); background-size: cover; background-repeat: no-repeat; background-position: 0 100px; padding-bottom: 120px; }
.deta-item-hd { justify-content: space-between; margin-bottom: 14px; }
.deta-hd-tt { font-weight: bold; flex: 1; }
.deta-hd-r a { display: block; background-color: #ffffff; font-size: 24px; color: #1e73ec; font-weight: bold; text-align: center; padding: 6px 16px; border-radius: 8px; box-shadow: 0 0 10px 0 rgba(161, 161, 161, 0.18); margin: 0 15px; }
.deta-item-bd { position: relative; }
.deta-bd { padding-bottom: 100px; }
.deta-bd-l { flex: 1; margin: 30px 46px 0 0; color: #999999; }
.deta-bd-r { width: 710px; height: 406px; position: relative; z-index: 1; }
.deta-bd-r img { width: 100%; height: 100%; }
.deta-bd-dev { position: absolute; bottom: 0; left: 0; width: 100%; }
.deta-bd-dev img { width: 100%; }
.deta-col-tt { font-weight: bold; text-align: center; margin-bottom: 36px; }
.deta-col-cc { display: flex; align-items: center; font-size: 20px; }
.deta-col-c { margin-bottom: 15px; }
.deta-col-r { color: #666666; flex: 1; }
.deta-col-h { color: #999999; margin-bottom: 25px; font-size: 16px }
.deta-col-img { margin-bottom: 25px; }
/* 信息填写 */
.deta-bd .container .deta-col img { display:block; margin:0 auto; }
.info-name { font-weight: bold; text-align: center; }
.info-form { background-color: #f5f5f5; padding: 40px 140px 80px; margin: 40px 0 100px; }
.info-title { font-size: 16px; color: #666666; margin-bottom: 26px; }
.info-item { margin-bottom: 30px; }
.info-item-tt { font-size: 16px; color: #333333; margin-bottom: 16px; }
.info-item-tt span { color: #d62929; }
.info-item-input { background-color: #ffffff; width: 100%; padding: 14px; border-radius: 3px; position: relative; }
.input_file { position: absolute; top: 14px; left: 14px; outline: none; opacity: 0; width: 100%; }
.info-item-input select { width: 100%; height: 26px; font-size: 16px; cursor: pointer; }
.info-item-input .input { width: 100%; height: 26px;vertical-align:middle;}
 .info-item-input .input::-webkit-input-placeholder {
 font-size: 16px;
 color: #bbbbbb;
}
.info-lable { background-color: transparent; padding: 15px 0; display: flex; align-items: center; }
.info-lable input[type="radio"], .info-lable input[type="checkbox"] { -webkit-appearance: radio; margin: 0; }
.info-lable label { margin-right: 40px; cursor: pointer; display: flex; align-items: center; margin-bottom: 0; }
.info-lable label span { margin-left: 10px; font-size: 16px; }
.info-select { display: flex; align-items: center; }
.info-select .form-group { width: 33.3%; margin-right: 20px; position: relative; margin-bottom: 0; }
.info-select .form-group:last-child { margin-right: 0; }
.info-select .form-group select { height: 54px; color: #333333; border-radius: 3px; }
.info_select { background-color: transparent; padding: 0; }
.info-item-input .iconfont { position: absolute; top: 14px; right: 14px; color: #666666; }
.info_btn { background-color: #1e73ec; color: #ffffff; border-radius: 3px; width: 130px; margin: 80px auto 0; display: block; padding: 10px 0; }
.info_btn:hover { opacity: 0.9; }
.info-form .row { margin: 0 -50px; }
.info-form .col-lg-6, .info-form .col-xs-12 { padding: 0 50px; }
/* 新闻详情 */



.newsd-name { font-weight: bold; text-align: center; }
.newsd-time { font-size: 14px; color: #999999; justify-content: center; margin: 26px 0 36px; }
.newsd-time span { margin: 0 18px; position: relative; }
.newsd-time span:last-child:before { display: none; }
.newsd-time span:before { content: ''; width: 1px; height: 14px; background-color: #999999; position: absolute; top: 50%; margin-top: -7px; right: -18px; }
.newsd-bd { border-bottom: 10px solid #f8f8f8; }
.newsd-bd p { font-size: 16px; color: #333333; line-height: 30px; margin-bottom: 40px; }
.newsd-bd .newsd-bd-img { text-align: center; margin-bottom: 40px; }
.newsd-bd .about-video { text-align: center; margin-bottom: 40px; }
.newsd-page { justify-content: space-between; margin: 30px 0 100px; }
.newsd-page a { background-color: #f8f8f8; font-size: 16px; width:38%; padding: 5px 0; text-align: center; }
.newsd-page a:hover, .newsd-page a:focus { background-color: #2386ee; color: #ffffff; }
.newsd-header { background-color: #ffffff; box-shadow: 0 6px 6px 2px rgba(227, 227, 227, 0.36); }
.newsd-header .menu-switch { color: #333!important; }
.newsd-header .c-logo { background-image: url(../images/logo-blue.png); }
.newsd-bd li{ list-style:outside;margin-left: 40px;}
.sec-newsd { padding: 1.5rem 0 1.1rem; }
#c-header.newsd-header a { color: #000000; }
#c-header.newsd-header .c-nav>li.on>a, #c-header.c-style2 .c-nav>li.on>a, #c-header.newsd-header .c-nav>li:hover>a { color: #1e73ec; }
/* 校办办公 */

.sec-school { background-color: #f8f8f8; padding: 0 0 0.5rem; margin-bottom:1rem; }
.school-col { background-repeat: no-repeat; background-position: bottom right; padding: 1.5rem 0 1rem; }
.school-tt { font-weight: bold; }
.school-line { width: 148px; height: 8px; background-color: #2386ee; position: relative; margin: 20px 0 30px; }
.school-line:before { content: ''; width: 50px; height: 8px; background-color: #23c1ee; position: absolute; top: 0; left: 0; }
.school-text { font-size: 18px; line-height: 40px; }
.school-col .w640 { width: 640px; }
.school-info { background-color: #f8f8f8; height: auto; padding: 90px 0 110px; }
.school-l { flex: 1; margin-right: 40px; }
.school-r { }
.school-r img { width: 100%; height: 100%; max-width:450px;}
.school-info .school-text { margin: 20px 0 50px; }
.school-btn { background-color: #1e73ec; font-size: 16px; border-radius: 3px; display: inline-block; }
.school-btn a { color: #ffffff; display: block; padding: 17.5px 56px; }
.school-btn a:hover { opacity: 0.8; }
.school-bgd { background-color: #ffffff; }
.school-bgd .container { flex-direction: row-reverse; }
.school-bgd .school-l { margin-right: 0; margin-left: 40px; display: flex; align-items: flex-end; flex-direction: column; }
.school-dev { background-image: url(../images/work4.png); background-position: top; padding: 1.8rem 0 0; height: 690px; }
.school-grid { background-color: #ffffff; border-radius: 16px; padding: 40px 0 10px; }
.school-grid-tt { text-align: center; font-weight: bold; }
.school-swiper { position: relative; padding: 40px 90px 0; }
.swiper_school { padding: 10px; }
.school-c-img { width: 100%; height: 214px; overflow: hidden; }
.school-c-img img { width: 100%; height: 100%; }
.school-swiper .swiper-button { width: 40px; height: 40px; background-color: #d8d8d8; color: #999999; display: flex; align-items: center; justify-content: center; border-radius: 100%; position: absolute; top: 50%; margin-top: -20px; left: 30px; }
.school-swiper .swiper-button:hover { background-color: #1e73ec; color: #ffffff; }
.school-swiper .swiper_prev { transform: rotateY(180deg); left: auto; right: 30px; }
.school-c-data { background-color: #ffffff; padding: 25px 20px 20px; box-shadow: 0 0 18px 0 rgba(80, 80, 80, 0.09); }
.school-c-name { font-weight: bold; border-bottom: 1px solid #1e73ec; padding-bottom: 8px; margin-bottom: 8px; }
.school-c-name a { color: #1e73ec; }
.school-c-desc { color: #999999; font-size: 16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.sec_dyna { padding: 0; }
.sec-dyna { padding: 30px 0; }
.sec-dyna-tt { text-align: center; font-weight: bold; }
.sec-dyna-in { margin: 30px 0; }
.sec-dyna-more { text-align: center; }
.sec-dyna-more a { display: inline-block; background-color: #1e73ec; color: #ffffff; font-size: 16px; padding: 10px 33px; }
.sec-dyna-more a:hover { opacity: 0.7; }
.sec-dir { background-color: #f8f8f8; }
.dir_item { margin-bottom: 30px; }
.dir_img { width: 100%; height: 260px; overflow: hidden; }
.dir_img img { width: 100%; height: 100%; }
.dir_bd { background-color: #ffffff; padding: 24px 24px 24px 36px; }
.dir_tt { font-weight: bold; margin-bottom: 15px; position: relative; }
.dir_tt:before { content: ''; width: 6px; height: 6px; background-color: #999999; border-radius: 100%; position: absolute; top: 12px; left: -14px; }
.dir_tt a:Hover, .dir_time_more a:hover, .media_c_more a:hover, .media_c_more a:hover .icon-arrow-down-filling, .media_c_tt a:hover, .real_title a:hover, .us-resp .school-c-name a:hover { color: #1e73ec; }
.dir_tt a:focus, .dir_time_more a:focus, .media_c_more a:focus, .media_c_tt a:focus, .real_title a:focus { color: #333333; }
.dir_desc { font-size: 16px; color: #999999; }
.dir_time { justify-content: space-between; margin-bottom: 20px; }
.dir_time_num { display: inline-block; color: #ffffff; background-color: #9a9ca0; padding: 0 11px; font-size: 14px }
.dir_time_bd { padding: 24px; }
.dir_time_bd .dir_tt:before { display: none; }
.dir_time_more { font-size: 14px; }
.dir_time_more a { color: #999999; }
.sec-dyna-dir { margin: 80px 0 30px; }
.dir_time_bd:hover .dir_time_num { background-color: #1e73ec; color: #ffffff; }
.dyna-media { background-image: url(../images/honor-bj.png); background-position: bottom right; background-size: cover; padding: 30px 0 2rem; }
.media_img { width: 100%; height: 230px; overflow: hidden; margin-bottom: 20px; }
.media_img img { width: 100%; height: 100%; }
.media_c_tt { font-size: 16px; font-weight: bold; margin-bottom: 16px; }
.media_c_time { justify-content: space-between; font-size: 14px; color: #999999; }
.media_c_eye .icon-icon- { margin-right: 8px; }
.media_c_desc { font-size: 14px; color: #666666; border-bottom: 1px solid #dddddd; padding-bottom: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 15px 0; }
.media_c_more { font-size: 14px; color: #333333; }
.media_c_more a { display: flex; }
.media_c_more .icon-arrow-down-filling { font-size: 12px; color: #000000; transform: rotate(270deg); display: inline-block; margin: 0 0 0 10px; }
.media_grid { border-bottom: 1px dashed #dddddd; margin: 0 -15px; padding: 10px 15px 10px; }
.dyna-media .col-lg-8 .col-lg-6:nth-child(n+3) .media_grid {
border-bottom: 0;
}
.media_grid .media_c { padding: 20px; }
.media_grid .media_c:hover { background-color: #1e73ec; }
.media_grid .media_c:hover .media_c_tt, .media_grid .media_c:hover .media_c_tt a { color: #ffffff; }
.media_grid .media_c:hover .media_c_desc { color: rgba(255, 255, 255, 0.6); }
.media_grid .media_c:hover .media_c_time { color: #ffffff; font-weight: bold; }
.media_grid .media_c_desc { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; border-bottom: 0; padding-bottom: 0; margin-bottom: 40px; }
.dyna-media .col-lg-6, .dyna-media .col-lg-4 { position: relative; }
.dyna-media .col-lg-6:before, .dyna-media .col-lg-4:before { content: ''; border-right: 1px dashed #dddddd; position: absolute; height: 100%; top: 0; right: -0; }
.dyna-media .col-lg-8 { padding: 0; margin: -10px 0 0 0; }
.dyna-media .col-lg-8 .col-lg-6:nth-child(2n):before {
border-right: 0;
}
.dyna_in_media { margin: 30px 0 50px; }
.real_item { padding:19px 30px; border-bottom: 1px solid #eeeeee; border-radius:6px; }
.real_item:hover { background-color: #2386ee; box-shadow: 0 0 26px 0 rgba(48, 51, 53, 0.4); }
.real_item:hover .real_time, .real_item:hover .real_time span, .real_item:hover .real_title a { color: #ffffff; }
.real_item:hover .real_desc { color: rgba(255, 255, 255, 0.7); }
.real_item:hover .real_time:after { background-color: #ffffff; }
.real_time { text-align: center; position: relative; }
.real_time:before { content: ''; width: 1px; height: 100%; background-color: #dddddd; position: absolute; top: 0; right: -30px; }
.real_time::after {
content: '';
width: 6px;
height: 6px;
background-color: #bbbbbb;
border-radius: 100%;
position: absolute;
top: 10px;
left: -24px;
}
.real_time span { display: block; color: #999999; }
.real_bd { flex: 1; margin-left: 60px; }
.real_title { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.real_title a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 500px; display: block; }
.real_desc { font-size: 14px; color: #999999; width: 500px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dyna_radl_in { display: flex; position: relative; }
.real-list { flex: 1; float:right; width:49% }
.real-col { position: relative; }
.swiper-real { width:46%; height: 400px; float:left; }
.dyna_radl_in:before { content: ''; width: 590px; height:350px; background-color: #f9f9f9; position: absolute; top: 18px; left: 16px; }
.real_col_bd { position: absolute; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); width: 100%; font-size: 14px; padding: 16.5px 20px 16.5px 100px; }
.real_col_bd a { color: #ffffff; }
.real_col_bd p { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.real_col_t { background-image: url(../images/dyna6.png); width: 90px; height: 54px; position: absolute; bottom: 0; left: 0; display: flex; justify-content: center; flex-direction: column; font-size: 12px; color: #ffffff; padding-left: 16px; }
.real_col_t span { display: block; font-size: 22px; margin-bottom: -5px; }
.swiper-real .swiper_real { position: absolute; bottom: 54px; right: 0; width: 98px; height: 36px; background-color: #2386ee; z-index: 1; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.swiper-real .swiper_real .iconfont { font-size: 20px; color: #ffffff; height: 36px; line-height: 38px; margin-right: -50px; }
.swiper-real .real_prev { background-image: url(../images/dyna7.png); width: 58px; height: 36px; right: 40px; background-color: transparent; }
.swiper-real .real_prev .iconfont { transform: rotateY(180deg); margin-left: -10px; margin-right: 0; }
/* 关于金智 */

.sec-us { padding: 0 0 1.5rem; }
.us-col { padding: 80px 0  20px 0; }
.us-about { background-image: url(../images/us2.jpg); background-size: cover; background-position: center; padding: 60px 140px 60px 30px; }
.us_about_l { flex: 1; margin-right: 24px; }
.us_about_tt { font-weight: bold; }
.us_about_l .school-line { width: 174px; margin: 0 0 5px; }
.us_about_l .school-line:before { width: 62px; }
.us_about_desc p { font-size: 16px; color: #999999; margin-bottom: 30px; }
.us_about_r { width: 540px; height: 400px; }
.us_about_r img { width: 100%; height: 100%; }
.us-resp { background-image: url(../images/us11.jpg); background-position: bottom right; background-size: cover; padding: 80px 0; }
.us-resp .school-swiper { padding: 50px 49px 0; }
.us-resp .school-swiper .swiper-button { left: 0; }
.us-resp .school-swiper .swiper_prev { left: auto; right: 0; }
.us-resp .school-c-img { height: 220px; }
.us-resp .school-c-img, .us-resp .school-c-img img { border-radius: 10px 10px 0 0; }
.us-resp .school-c-data { padding: 18px 18px 14px; border-radius: 0 0 10px 10px; }
.us-resp .school-c-name { border-bottom: 1px solid #e6e6e6; }
.us-resp .school-c-name a { color: #333333; }
.us_culture { background-image: url(../images/us7.jpg); background-size: cover; background-position: center; padding: 70px 34px 60px; }
.cult_tt { font-size:30px; justify-content: flex-end; color: #ffffff; position: relative; margin-bottom: 50px; }
.cult_grid { margin: 0 auto; max-width: 1280px; }
.cult_tt:before { content: ''; width: 140px; height: 4px; background-color: #ffffff; position: absolute; bottom: -5px; right: 0; }
.cult_col_l { flex: 1; text-align: right; color: #ffffff; position: relative; }
.cult_col_l:before { content: ''; width: 100%; height:7px; background: linear-gradient(to bottom, #b6d9ff, #266ebd); position: absolute; bottom: -20px; right: 0; opacity: .2; }
.cult_col_tt { font-weight: bold; }
.cult_col-r { width: 100px; height: 100px; background-color: #ffffff; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin-left: 34px; }
.cult_col-r img { width: 54px; height: 54px; }
.cult_col { margin-bottom:56px; }
.cult_col:last-child { margin-bottom: 0; }
/* 加入金智 */

.banner-desc { text-align: center; font-weight: bold; color: #ffffff; margin-top: 20px; }
.join_banner_grid .banner-tit { text-align: center; }
.sec_join { padding: 40px 0 220px; }
.joinj_col_bj { background-image: url(../images/join-1.jpg); background-position: center; background-size: cover; padding: 168px 0 170px 916px; }
.joinj_top { text-align: center; margin-bottom: 45px; }
.joinj_tt { font-weight: bold; margin-bottom: 10px; }
.joinj_desc { font-size: 16px; color: rgba(51, 51, 51, 0.56); }
.joinj_panel { width: 680px; background-color: #ffffff; border-radius: 10px; padding: 60px 40px 80px; }
.joinj_in_tt { font-weight: bold; }
.joinj_in_line { width: 102px; height: 8px; background-color: #2386ee; border-radius: 50px; margin: 15px 0 30px; }
.joinj_in_text { font-size: 14px; line-height: 33px; min-height: 100px; }
.joinj_in_more { display: inline-block; }
.joinj_in_more a { display: flex; align-items: center; font-size: 18px; background-color: #2386ee; border-radius: 3px; color: #ffffff; padding: 16.5px 56px; margin-top: 70px; }
.joinj_in_more a .iconfont { font-size: 14px; margin-left: 18px; }
.joinj_in_more a:hover { opacity: 0.8; }
.joinj_col_bjt { background-image: url(../images/join-2.jpg); background-position: top center; background-size: cover; padding: 100px 0 0; }
.joinj_col_bjt .joinj_top { color: #ffffff; }
.joinj_col_bjt .joinj_desc { color: rgba(255, 255, 255, 0.56); }
.joinj_tabs .nav-tabs { border: 0; display: flex; align-items: center; justify-content: center; margin-bottom: 38px; }
.joinj_tabs .nav-tabs>li { margin-bottom: 0; }
.joinj_tabs .nav-tabs>li>a { font-size: 16px; color: #ffffff; background-color: rgba(255, 255, 255, 0.3); padding: 14px 0; border-radius: 0; width: 170px; text-align: center; margin: 0 15px; }
.joinj_tabs .nav-tabs>li.active>a, .joinj_tabs .nav-tabs>li.active>a:hover, .joinj_tabs .nav-tabs>li.active>a:focus, .joinj_tabs .nav-tabs>li>a:hover, .joinj_tabs .nav-tabs>li>a:focus, .joinj_tabs .nav-tabs>li>a:active { background-color: #ffffff; color: #2386ee; font-weight: bold; border: 0; padding: 15px 0; }
.joinj_con { background-color: #ffffff; border-radius: 16px; padding: 40px 35px 36px 40px; display: flex; align-items: center; flex-wrap: wrap; }
.joinj_con a { font-size: 16px; color: #333333; font-weight: bold; background-color: #f1f5fa; text-align: center; display: block; padding: 24px 17px; margin: 0 6px 6px 16px; border-radius:5px; }
.joinj_con a:hover { background-color: #2386ee; color: #ffffff; }
.joinj_tech { background-image: url(../images/join-6.jpg); padding: 100px 0; height: auto; margin-bottom: 100px; }
.joinj_tech .joinj_tt { color: #ffffff; }
.joinj_tech .joinj_desc { color: rgba(255, 255, 255, 0.56); }
.tech-item { background-color: #ffffff; display: flex; align-items: center; padding: 30px 20px; position: relative; }
.tech-num { position: absolute; top: 0; right: 10px; color: #e6ebf3; font-style: italic; font-weight: bold; }
.tech-item:before { content: ''; width: 0; height: 0; border: 8px solid transparent; border-top-color: #4d4deb; transform: rotate(135deg); position: absolute; top: -6px; left: -6px; }
.tech-img { width: 80px; height: 80px; }
.tech-img img { width: 100%; height: 100%; }
.tech-ttt { flex: 1; margin-left: 18px; font-size: 18px; }
.joinj_in_tech .row { margin: 0 -7px; }
.joinj_in_tech .col-lg-3 { padding: 0 7px; }
.joinj_comm .nav-tabs>li>a { background-color: #f1f5fa; color: #666666; }
.joinj_comm .nav-tabs>li.active>a, .joinj_comm .nav-tabs>li.active>a:hover, .joinj_comm .nav-tabs>li.active>a:focus, .joinj_comm .nav-tabs>li>a:hover, .joinj_comm .nav-tabs>li>a:focus, .joinj_comm .nav-tabs>li>a:active { background-color: #1e73ec; color: #ffffff; }
.joinj_comm .tab-pane { background-color: #ffffff; border-radius: 10px; box-shadow: 0 3px 20px 0 rgba(143, 157, 178, 0.15); padding: 36px 30px 18px; }
.comm_top_img { width: 20px; height: 22px; }
.comm_top_img img { width: 100%; height: 100%; }
.comm_top_tt, .comm_bd_desc { flex: 1; margin-left: 10px; }
.comm_bd_desc { color: #999999; font-size: 14px; }
.comm_top { margin-bottom: 18px; }
.comm_col { margin-bottom: 25px; }
 @media(max-width:768px) {
.wise-text {
font-size: 13px;
}
.banner-text {
margin-top: 30px;
}
.news-tab {
flex-direction: column;
align-items: flex-start;
}
.news-tab .nav-tabs {
margin-bottom: 15px;
}
.search {
width: 100%;
}
.news-tab .nav-tabs>li>a {
margin-right: 10px;
font-size: 14px;
padding: 6px 0;
width: 90px;
}
.news-tab .nav-tabs>li.active>a, .news-tab .nav-tabs>li.active>a:hover, .news-tab .nav-tabs>li.active>a:focus, .news-tab .nav-tabs>li>a:hover, .news-tab .nav-tabs>li>a:focus, .news-tab .nav-tabs>li>a:active {
padding: 7px 0;
}
.search .input {
height: 34px;
}
 .search .input::-webkit-input-placeholder {
 font-size: 14px;
}
.search i {
font-size: 16px;
}
.news-tab {
padding-bottom: 20px;
margin-bottom: 20px;
}
.news-item {
padding-bottom: 20px;
margin-bottom: 20px;
flex-direction: column;
}
.news-item-img {
width: 100%;
height: 0%;
}
.news-item-data {
flex: initial;
margin-left: 0;
margin-top: 15px;
}
.news-item-time {
margin: 8px 0;
}
.news-item-desc {
font-size: 14px;
line-height: 22px;
}
.news-item-icon a {
width: 30px;
height: 30px;
margin-top: 5px;
}
.news-item-icon i {
font-size: 18px;
}
.page>ul {
margin-top: 30px;
flex-wrap: wrap;
}
.page>ul>li>a {
width: 30px;
height: 30px;
margin-bottom: 5px;
font-size: 16px;
}
.sec-honor {
padding: 50px 0 150px;
}
.honor-grid {
margin: 30px 0 -30px;
}
.honor-grid .row {
margin: 0 -15px;
}
.honor-grid .col-lg-4 {
padding: 0 15px;
}
.honor-col {
margin-bottom: 30px;
}
.honer-img {
height: auto;
}
.honor-tt {
font-size: 14px;
margin-top: 10px;
}
.live-img {
height: auto;
}
.live-name {
font-size: 14px;
margin-top: 10px;
}
.wise-grid .row {
margin: 0 -15px;
}
.wise-img {
height: auto;
}
.wise-grid .col-lg-4 {
padding: 0 15px;
}
.wise-grid {
margin-bottom: -20px;
}
.wise-grid .wise-col {
margin-bottom: 20px;
}
.wise-c {
padding: 15px;
}
.wise-line {
margin: 15px 0;
}
.wise-desc {
font-size: 14px;
margin-bottom: 15px;
}
.wise-more {
color: #1e73ec;
background-color: rgba(30, 115, 236, 0.1);
padding: 6.5px 0;
width: 100px;
justify-content: center;
}
.wise-more p {
font-size: 14px;
margin-right: 5px;
}
.about-user .container {
flex-direction: column-reverse;
}
.about-user-img {
width: 100%;
height: auto;
margin-right: 0;
position: relative;
z-index: 2;
margin-bottom: 40px;
}
.about-user-l {
flex: auto;
margin-right: 0;
}
.about-l-tt {
margin-left: 40px;
padding-top: 34px;
margin-bottom: 20px;
}
.about-l-name {
margin-left: -40px;
}
.about-l-tt P {
margin-left: -40px;
font-size: 16px;
}
.about-info-bd {
font-size: 14px;
margin-top: 15px;
line-height: 24px;
}
.about-col {
padding: 30px 0 50px;
}
.about-col-text {
font-size: 14px;
line-height: 24px;
margin: 15px 0;
}
.sec-exh .filter-box {
margin: 30px 0;
}
.exh-img {
height: auto;
}
.exh-c-tt {
padding-bottom: 10px;
margin-bottom: 10px;
}
.exh-c {
padding: 12px 20px 20px;
}
.exh-col {
margin-bottom: 25px;
}
.exh-grid {
margin-bottom: -25px;
}
.sec-exh {
padding: 40px 0 150px;
}
.exh-grid .row {
margin: 0 -15px;
}
.exh-grid .col-lg-4 {
padding: 0 15px;
}
.deta-item-hd {
flex-direction: column;
}
.deta-hd-tt {
margin-bottom: 10px;
}
.deta-hd-r a {
font-size: 16px;
width: 100px;
padding: 5px 0;
margin: 0px 5px;
}
.deta-item-bd {
flex-direction: column-reverse;
}
.deta-bd-r {
width: 100%;
height: auto;
}
.deta-bd-l {
flex: 1;
margin: 20px 0px 0 0;
color: #999999;
}
.deta-item {
background-position: bottom right;
padding-bottom: 50px;
}
.deta-col-tt {
margin-bottom: 20px;
}
.deta-col-cc {
font-size: 16px;
align-items: flex-start;
}
.deta-bd-dev {
bottom: -20px;
}
.deta-col-img {
margin-bottom: 15px;
}
.info-form {
padding: 15px;
}
.info-item-input {
padding: 7px 14px;
}
.info-item-input select {
font-size: 14px;
}
.info-item-input .iconfont {
top: 8px;
}
.info-item-tt {
font-size: 14px;
margin-bottom: 8px;
}
.info-item {
margin-bottom: 15px;
}
.info-title, .info-col {
margin-bottom: 20px;
}
.info-item-input .input {
font-size: 14px;
}
 .info-item-input .input::-webkit-input-placeholder {
 font-size: 14px;
}
.info_select {
padding: 0;
}
.info-select .form-group select {
height: 40px;
}
.info_btn {
margin: 0px auto;
}
.info-form .row {
margin: 0 -15px;
}
.info-form .col-lg-6, .info-form .col-xs-12 {
padding: 0 15px;
}
.info-lable label {
margin-right: 20px;
}
.info-lable {
padding: 7px 10px;
}
.info-select .form-group {
margin-right: 10px;
}
.exh-box .filter-item__hd {
background-color: #f8fafb;
font-size: 16px;
}
.exh-box .filter-item__bd a {
font-size: 16px;
}
.exh-icon {
width: 44px;
height: 44px;
margin: -22px 0 0 20px;
}
#c-header.newsd-header {
padding: 0;
}
#c-header.newsd-header .c-switch i {
background-color: #333333;
}
.sec-newsd {
padding: 80px 0 50px;
}
.newsd-time {
flex-wrap: wrap;
justify-content: flex-start;
margin: 20px 0;
}
.newsd-bd p {
font-size: 14px;
text-indent: 28px;
line-height: 24px;
margin-bottom: 20px;
}
.newsd-bd .newsd-bd-img, .newsd-bd .about-video {
margin-bottom: 20px;
}
.newsd-page {
justify-content: flex-start;
flex-direction: column;
}
.newsd-page a {
text-align: left;
width: 100%;
padding: 5px 10px;
font-size: 14px;
margin-bottom: 10px;
}
.newsd-time span {
margin: 0 40px 0 0;
}
.school-col {
padding: 15px 0;
background-size: contain; background:none !important; background:#FFFFFF !important;
}
.school-col .w640 {
width: auto;
font-size: 16px;
line-height: 26px;
}
.school-info {
padding: 40px 0;
}
.school-info .container {
flex-direction: column-reverse;
}
.school-r {
width: 100%;
height: auto;
margin-bottom: 20px;
}
.school-l {
flex: initial;
margin-right: 0;
}
.school-info .school-text {
margin: 20px 0;
font-size: 16px;
line-height: 26px;
}
.school-btn {
font-size: 14px;
}
.school-btn a {
padding: 6.5px 22px;
}
.school-bgd .school-l {
margin-left: 0;
display: block;
}
.school-grid {
border-radius: 10px;
padding: 15px 0;
}
.school-swiper .swiper-button {
width: 20px;
height: 20px;
margin-top: -10px;
left: 0;
}
.school-swiper .swiper_prev {
left: auto;
right: 0px;
}
.school-swiper {
padding: 20px 30px 0;
}
.school-c-img {
height: auto;
}
.school-c-data {
padding: 15px;
box-shadow: 0 0 6px 0 rgba(80, 80, 80, 0.09);
}
.school-c-desc {
font-size: 14px;
-webkit-line-clamp: 3;
height: 62px;
}
.school-dev {
height: auto;
padding: 20px 0 0;
}
.swiper_school {
padding: 6px;
}
.swiper-button .iconfont {
font-size: 12px
}
.sec-school {
padding: 0px 0 140px;
}
.sec-dyna {
padding: 50px 0;
}
.sec-dyna-in {
margin: 40px 0;
}
.dyna_radl_in {
flex-direction: column;
}
.swiper-real {
width: 100%;
height: auto;
margin-bottom: 30px;
}
.dyna_radl_in:before {
width: 100%;
height: 234px;
}
.real-list {
flex: initial;
margin-left: 0;
}
.real_item {
padding: 10px;
}
.real_title a, .real_desc {
width: 250px;
}
.real_time::after {
left: -10px;
top: 8px;
}
.real_time:before {
right: -10px;
}
.real_bd {
flex: initial;
margin-left: 25px;
}
.real_title {
margin-bottom: 4px;
}
.dir_img {
height: auto;
}
.dir_bd {
padding: 15px;
}
.dir_tt {
margin-bottom: 10px;
}
.dir_desc {
font-size: 14px;
}
.dir_tt:before {
top: 8px;
left: -12px;
}
.dir_item {
margin-bottom: 15px;
}
.dir_time_more {
font-size: 12px;
}
.media_img {
height: auto;
}
.media_c_tt {
margin-bottom: 8px;
}
.media_grid {
padding: 0px;
}
.media_c_desc {
font-size: 14px;
padding-bottom: 5px;
margin: 4px 0;
}
.media_grid .media_c {
padding: 15px;
}
.media_grid .media_c_desc {
margin-bottom: 20px;
}
.dyna_in_media .col-lg-4 {
margin-bottom: 20px;
}
.media_grid .media_c:hover {
background-color: transparent;
}
.media_grid .media_c:hover .media_c_tt, .media_grid .media_c:hover .media_c_tt a {
color: #333333;
}
.media_grid .media_c:hover .media_c_desc {
color: #666666;
}
.media_grid .media_c:hover .media_c_time {
color: #999999;
font-weight: 500;
}
.dyna-media .col-lg-6:before, .dyna-media .col-lg-4:before {
display: none;
}
.dyna-media .col-lg-8 .col-lg-6:nth-child(n+3) .media_grid {
border-bottom: 1px dashed #dddddd;
}
.dyna-media {
padding: 50px 0 150px;
}
.us-col {
padding: 50px 0;
}
.us-about {
padding: 15px;
flex-direction: column-reverse;
}
.us_about_r {
width: 100%;
height: auto;
margin-bottom: 20px;
}
.us_about_l {
flex: initial;
margin-right: 0;
}
.us_about_desc p {
font-size: 14px;
margin-bottom: 15px;
}
.us-resp .school-swiper {
padding: 25px 25px 0;
}
.us-resp .school-c-img {
height: auto;
}
.us-resp .school-c-data {
padding: 15px;
}
.cult_col {
flex-direction: row-reverse;
margin-bottom: 50px;
}
.cult_col_l {
width: 100%;
text-align: left;
flex: 1;
}
.cult_tt {
font-size: 28px;
justify-content: flex-start;
width: 100%;
margin-bottom: 30px;
}
.cult_tt:before {
content: '';
width: 140px;
height: 4px;
background-color: #ffffff;
position: absolute;
bottom: -5px;
right: auto;
left: 0;
}
.us_culture {
padding: 15px 15px 120px;
background-position: left top;
}
.cult_col-r {
width: 50px;
height: 50px;
margin-left: 0;
margin-right: 20px;
}
.cult_col-r img {
width: 27px;
height: 27px;
}
.cult_col_l:before {
height: 5px;
bottom: -14px;
}
.sec_join {
padding: 50px 0 150px;
}
.joinj_top {
margin-bottom: 30px;
}
.joinj_col_bj {
background-position: top left;
padding: 15px;
}
.joinj_panel {
width: 100%;
padding: 15px;
}
.joinj_in_line {
width: 60px;
height: 4px;
margin: 10px 0;
}
.joinj_in_text {
font-size: 14px;
line-height: 24px;
min-height: 70px;
}
.joinj_in_more a {
font-size: 14px;
padding: 9.5px 22px;
margin-top: 20px;
}
.joinj_in_more a .iconfont {
margin-left: 6px;
}
.joinj_col_bjt {
padding: 50px 0;
height: auto;
}
.joinj_tabs .nav-tabs>li>a {
padding: 14px 0;
width: 100%;
margin: 0;
}
.joinj_tabs .nav-tabs {
border: 0;
justify-content: flex-start;
margin-bottom: 20px;
flex-wrap: wrap;
}
.joinj_tabs .nav-tabs>li {
margin-bottom: 0;
width: 49%;
margin-right: 2%;
margin-bottom: 2%;
}
.joinj_tabs .nav-tabs>li:nth-child(2n) {
margin-right: 0;
}
.joinj_con {
border-radius: 10px;
padding: 15px;
}
.joinj_con a {
width: 49%;
padding: 13px 0;
margin: 0 2% 2% 0;
}
.joinj_con a:nth-child(2n) {
margin-right: 0;
}
.tech-item {
padding: 15px;
margin-bottom: 15px;
}
.tech-img {
width: 40px;
height: 40px;
}
.tech-ttt {
flex: 1;
margin-left: 10px;
font-size: 14px;
}
.joinj_comm .tab-pane {
padding: 15px;
}
}





/* ===================================111111 */









@media(max-width:768px) {
.wise-text {
font-size: 13px;
}
.banner-text {
margin-top: 30px;
}
.news-tab {
flex-direction: column;
align-items: flex-start;
}
.news-tab .nav-tabs {
margin-bottom: 15px;
}
.search {
width: 100%;
}
.news-tab .nav-tabs>li>a {
margin-right: 10px;
font-size: 14px;
padding: 6px 0;
width: 90px;
}
.news-tab .nav-tabs>li.active>a, .news-tab .nav-tabs>li.active>a:hover, .news-tab .nav-tabs>li.active>a:focus, .news-tab .nav-tabs>li>a:hover, .news-tab .nav-tabs>li>a:focus, .news-tab .nav-tabs>li>a:active {
padding: 7px 0;
}
.search .input {
height: 34px;
}
 .search .input::-webkit-input-placeholder {
 font-size: 14px;
}
.search i {
font-size: 16px;
}
.news-tab {
padding-bottom: 20px;
margin-bottom: 20px;
}
.news-item {
padding-bottom: 20px;
margin-bottom: 20px;
flex-direction: column;
}
.news-item-img {
width: 100%;
height: 0%;
}
.news-item-data {
flex: initial;
margin-left: 0;
margin-top: 15px;
}
.news-item-time {
margin: 8px 0;
}
.news-item-desc {
font-size: 14px;
line-height: 22px;
}
.news-item-icon a {
width: 30px;
height: 30px;
margin-top: 5px;
}
.news-item-icon i {
font-size: 18px;
}
.page>ul {
margin-top: 30px;
flex-wrap: wrap;
}
.page>ul>li>a {
width: 30px;
height: 30px;
margin-bottom: 5px;
font-size: 16px;
}
.sec-honor {
padding: 50px 0 150px;
}
.honor-grid {
margin: 30px 0 -30px;
}
.honor-grid .row {
margin: 0 -15px;
}
.honor-grid .col-lg-4 {
padding: 0 15px;
}
.honor-col {
margin-bottom: 30px;
}
.honer-img {
height: auto;
}
.honor-tt {
font-size: 14px;
margin-top: 10px;
}
.live-img {
height: auto;
}
.live-name {
font-size: 14px;
margin-top: 10px;
}
}





/* ===================================111111 */

@media(min-width:1200px) {
.zp-dialog {
width: 440px;
}
.zp-dialogjob {
width:950px;
}
}
.zp-dialog .modal-content { border-radius: 0; box-shadow: unset; border: 0; }
.zp-dialog .modal-header { padding: 30px 20px 20px; border-bottom: 0; }
.zp-dialog .modal-content .close { color: #fff; position: absolute; right: -30px; top: -24px; margin-top: 0; width: 24px; height: 24px; border: 2px solid #fff; border-radius: 50%; opacity: 1; font-weight: normal; line-height: 20px; font-size: 14px; }
.zp-dialog .modal-content .close span { font-size: 14px; }
.zp-dialog .modal-title { text-align: center; font-size: 20px; color: #333333; line-height: 30px; }
.zp-dialog .modal-body { padding: 0 20px 30px; }
.zp-dialog .modal-footer { text-align: center; padding: 20px 30px; border-top: 0; }
.zp-dialog .modal-footer .btn { font-size: 16px; min-width: 130px; height: 44px; }
.zp-head { display: flex; align-items: center; justify-content: space-between; background-color: #e8f1fd; padding: 0 45px; height: 50px; margin-bottom: 20px; }
.zp-th { font-size: 16px; color: #777777; }
.zp-th .iconfont { margin-right: 8px; }
.zp-content { height: 216px; }
.zp-desc { padding-right: 20px; }
.zp-desc h4 { font-size: 16px; color: #333333; font-weight: bold; line-height: 24px; margin: 0 0 10px; }
.zp-desc p { font-size: 16px; color: #666666; line-height: 28px; margin-bottom: 10px; }
.scrollbar { overflow: scroll; }
 .scrollbar::-webkit-scrollbar {
 width: 10px;
 height: 10px;
}
 .scrollbar::-webkit-scrollbar-track {
 background-color: #eeeeee;
 border-radius: 5px;
}
 .scrollbar::-webkit-scrollbar-thumb {
 background-color: #bbbbbb;
 border-radius: 5px;
}
.zp-content .scrollbar { height: 100%; overflow-x: hidden; }
 @media(max-width:1200px) {
.zp-head {
padding: 15px;
}
.zp-th {
font-size: 14px;
}
.zp-th .iconfont {
font-size: 14px;
margin-right: 4px;
}
}
 @media(max-width:768px) {
.zp-dialog {
width: 320px;
margin-top: -45%;
}
.zp-dialog .modal-title {
font-size: 16px;
line-height: 24px;
}
.zp-head {
padding: 15px;
}
.zp-th {
font-size: 12px;
}
.zp-th .iconfont {
font-size: 14px;
margin-right: 4px;
}
.zp-desc p {
font-size: 12px;
line-height: 20px;
}
.zp-desc h4 {
font-size: 14px;
}
.zp-dialog .modal-footer .btn {
height: 32px;
font-size: 14px;
min-width: 100px;
}
.zp-dialog .modal-header .close {
right: 10px;
top: 10px;
border: 1px solid #333;
width: 20px;
height: 20px;
color: #333;
line-height: 16px;
}
.zp-dialog .modal-header .close span {
font-size: 12px;
}
}
.hy-section { background-image: url(../images/hy-bg.png); background-repeat: no-repeat; background-position: left top 160px; }
.hy-box { background-color: #fff; margin-bottom: 40px; position: relative; }
.hy-grid { padding: 15px; }
.hy-desc { font-size: 16px; color: #999999; line-height: 26px; overflow: hidden; height:28px; margin-bottom: 4px; }
.hy-link { font-size: 16px; color: #2386ee !important; line-height: 26px; }
.gutter50 { margin: 0 -25px; }
.gutter50>div { padding: 0 25px; }
.hy-box:hover { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
.hy-box::after {
position: absolute;
content: '';
left: 0;
bottom: 0;
width: 0;
height: 4px;
background-color: #2386ee;
transition: 0.5s all;
}
.hy-box:hover::after {
width: 100%;
}
.more-link { font-size: 16px; color: #fff; width: 120px; display: block; line-height: 40px; margin-left:45%; background-color: #2386ee; text-align: center; float:left; border-radius:5px; }
.indexmore-link { font-size: 16px; color: #fff; width: 120px; display: block; line-height: 40px; margin-left:45%; background-color: #2386ee; text-align: center; float:left }
.indexmore-links { font-size: 14px; color: #858585; width: 120px; display: block; line-height: 40px; text-align: center; float:right }
.more-link:hover { opacity: 0.9; color:#fff; }
.book-section { padding: 80px 0 30px; background-image: url(../images/book-bg.jpg); background-position: center; background-repeat: no-repeat; }
.zb-section { padding-bottom: 250px; background-image: url(../images/live-bj.png); background-position: top 510px center; background-repeat: no-repeat; }
 @media (max-width:1350px) {
.gutter50 {
margin: 0 -15px;
}
.gutter50>div {
padding: 0 15px;
}
}
 @media (max-width:992px) {
.sec-head {
padding-bottom: 25px;
}
.live-col {
margin-bottom: 20px;
}
.more-link {
font-size: 14px;
line-height: 30px;
width: 100px;
}
.hy-box {
margin-bottom: 20px;
}
}
 @media (max-width:768px) {
.hy-desc {
font-size: 14px;
line-height: 20px;
height: 80px;
}
.hy-grid {
padding: 10px;
}
.hy-link {
font-size: 14px;
line-height: 20px;
}
}
.dev-section { padding: 1.8rem 0 2.7rem; background-image: url(../images/dev-bg.png); background-repeat: no-repeat; background-position: left; top
}
.devSwiper .swiper-slide:first-child { margin-left: 3.1rem; }
.devSwiper .swiper-slide { width: 260px; margin-right: 55px; }
.dev-flex { height: 208px; margin: 16px 0; }
.dev-line { margin-right: 21px; width: 9px; position: relative; height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.dev-dot { width: 9px; height: 9px; border-radius: 50%; background-color: #e6e6e6; }
.dev-line::after {
position: absolute;
content: '';
left: 4px;
width: 1px;
top: 9px;
bottom: 8px;
background-color: #e6e6e6;
}
.dev-content { font-size: 16px; color: #666666; line-height: 26px; padding-top: 40px; }
.dev-year { text-align: center; font-size: 36px; line-height: 50px; font-weight: bold; background-image: url(../images/left.png); background-repeat: no-repeat; background-size: cover; position: relative; z-index: 10; }
.devSwiper .swiper-slide:nth-child(even) {
padding-top: 240px;
}
.devSwiper .swiper-slide:nth-child(even) .dev-box {
display: flex;
flex-direction: column-reverse;
}
.devSwiper .swiper-button-next, .devSwiper .swiper-button-prev { width: 66px; height: 66px; background-color: #cfcfcf; border-radius: 50%; margin-top: -32px; }
.devSwiper .swiper-button-next::after, .devSwiper .swiper-button-prev::after {
font-size: 30px;
color: #fff;
font-weight: bold;
}
.devSwiper .swiper-button-next { right: 1%; }
.devSwiper .swiper-button-prev { left: 9%; }
.dev-box { position: relative; }
.dev-box::after {
position: absolute;
content: '';
height: 2px;
background-color: #f1f1f1;
right: -56px;
width: 60px;
bottom: 24px;
}
.devSwiper .swiper-slide:nth-child(even) .dev-box::after {
top: 24px;
}
.devSwiper .swiper-slide:last-child .dev-box::after {
display: none;
}
 @media(max-width:1350px) {
.devSwiper .swiper-button-next, .devSwiper .swiper-button-prev {
width: 46px;
height: 46px;
margin-top: -22px;
}
.devSwiper .swiper-button-next::after, .devSwiper .swiper-button-prev::after {
font-size: 20px;
}
.dev-content {
font-size: 14px;
line-height: 20px;
}
.dev-flex {
height: 158px;
}
.dev-year {
font-size: 26px;
line-height: 36px;
}
.devSwiper .swiper-slide:nth-child(even) {
padding-top: 190px;
}
.devSwiper .swiper-slide {
width: 200px;
margin-right: 35px;
}
.dev-content {
padding-top: 20px;
}
.dev-box::after {
bottom: 16px;
}
.devSwiper .swiper-slide:nth-child(even) .dev-box::after {
top: 17px;
}
}
 @media(max-width:768px) {
.dev-section {
padding: 60px 0 550px;
}
.devSwiper .swiper-button-next {
right: 30px;
}
.devSwiper .swiper-button-prev {
left: 30px;
}
.devSwiper .swiper-button-next, .devSwiper .swiper-button-prev {
width: 46px;
height: 46px;
margin-top: 0;
}
}
.devSwiper .swiper-button-next:hover, .devSwiper .swiper-button-prev:hover { background-color: #1e73ec; color: #fff; }
.devSwiper .swiper-slide-active .dev-dot { background-color: #1e73ec; }
.devSwiper .swiper-slide-active .dev-line::after {
background-color: #1e73ec;
}
.devSwiper .swiper-slide-active .dev-year { background-image: url(../images/left-on.png); color: #fff; }
.company-tabs .nav { width: 180px; background-color: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
.company-tabs .nav>li>a { font-size: 24px; color: #333333; text-align: center; line-height: 40px; }
.company-tabs .nav>li.active>a { background-color: #1e73ec; color: #fff; }
.company-tabs .nav>li>a:hover, .company-tabs .nav>li>a:focus { background-color: #1e73ec; color: #fff; }
.company-tabs { display: flex; flex-direction: row-reverse; }
.company-tabs .tab-content { margin-right: 40px; }
.region-card { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); padding: 40px; margin-bottom: 20px; }
.region-title { font-size: 30px; color: #333333; font-weight: bold; line-height: 1; margin-bottom: 20px; }
.region-line { width: 32px; height: 6px; background-color: #1e73ec; }
.company-name a { font-size: 20px; color: #1e73ec; line-height: 30px; font-weight: bold; }
.company-name { margin-bottom: 15px; }
.company-info { max-width: 360px; }
.company-info p { font-size: 18px; color: #333333; margin-bottom: 10px; line-height: 24px; }
.company-box { margin-top: 90px; }
.region-card .col-lg-6:first-child .company-box { margin-top: 35px; }
.region-card .col-lg-6:nth-child(2) .company-box {
margin-top: 35px;
}
.serve-center { padding: 60px 0 45px; background-image: url(../images/s1-banner.jpg); background-repeat: no-repeat; background-position: left top; }
.serve-card { width: 61.54%; /* width: 800px; */ height: 400px; background-image: url(../images/s-card.jpg); background-repeat: no-repeat; background-position: left top; padding: 60px; position: relative; }
.serve-tt { font-size: 30px; line-height: 1; color: #fff; font-weight: bold; margin-bottom: 15px; }
.serve-post { font-size: 20px; line-height: 1.5; color: #fff; margin-bottom: 48px; }
.serve-desc p { font-size: 18px; line-height: 1.5; color: #fff; }
.serve-desc { margin-bottom: 40px; }
.serve-line { width: 32px; height: 6px; background-color: #fff; }
.serve-en { font-size: 60px; color: #ffffff; opacity: 0.1; text-transform: uppercase; line-height: 1; position: absolute; bottom: -17px; font-weight: bold; white-space: nowrap; left: 56.5%; }
.serve-bd { width: 46.16%; position: absolute; right: 20px; top: -65px; }
.serve-pic { width: 100%; position: relative; padding-bottom: 24px; z-index: 10; }
.serve-pic::after {
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
border: 4px solid #fff;
}
.serve-pic img { position: relative; z-index: 10; margin-left: 20px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); margin-top: -24px; }
.serve-box { display: flex; position: relative; }
/* 222222222222 -------------------------------------------------- */

.zx-box { position: relative; }
.zx-en { font-size: 72px; color: #333333; line-height: 1; text-transform: uppercase; font-weight: bold; text-align: right; opacity: 0.1; margin-bottom: -30px; }
.zx-bt { text-align: left; margin-left: 16.31%; margin-top: -42px; }
.zx-pic { width: 30.77%; position: absolute; left: 0; top: 65px; }
.zx-pic img { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
.zxSwiper .swiper-button-next { width: 60px; height: 60px; background-color: #1e73ec; color: #fff; right: 0; top: unset; bottom: 70px; }
.zxSwiper .swiper-button-next::after {
font-size: 28px;
font-weight: bold;
}
.zx-card { height: 560px; background-image: url(../images/zx-bg.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; width: 69.23%; margin-left: 24.8%; margin-bottom: 70px; padding: 125px 120px 80px 145px; }
.zx-tt { font-size: 30px; color: #ffffff; font-weight: bold; line-height: 1; margin-bottom: 34px; }
.zx-desc { margin-bottom: 190px; }
.zx-desc p { font-size: 18px; line-height: 30px; color: #ffffff; }
.zx-link a { font-size: 16px; line-height: 30px; background-color: #ffffff; padding: 5px; min-width: 180px; display: inline-block; text-align: center; color: #1e73ec; border-radius: 4px; }
.zx-link a+a { margin-left: 34px; }
.zx-link a:hover { background-color: #1e73ec; color: #fff; }
.aside-right { position: fixed; right: 0; top: 50%; z-index: 50; }
.aside-nav { width: 88px; }
.aside-nav li { margin-bottom: 2px; }
.aside-nav li a { display: flex; align-items: center; flex-direction: column; height: 90px; justify-content: center; background-color: #2386ee; color: #ffffff; font-size: 16px; line-height: 34px; }
.aside-nav li:first-child a { border-radius: 6px 0 0 0; }
.aside-nav li:last-child a { border-radius: 0 0 0 6px; }
 @media (max-width:1350px) {
.region-title {
font-size: 20px;
}
.serve-card {
height: 350px;
}
.region-line {
height: 4px;
}
.company-name a {
font-size: 16px;
}
.company-info p {
font-size: 14px;
}
.company-box {
margin-top: 60px;
}
.company-tabs .nav>li>a {
font-size: 16px;
line-height: 32px;
}
.serve-tt {
font-size: 20px;
}
.serve-post {
font-size: 16px;
}
.serve-desc p {
font-size: 14px;
}
.serve-line {
height: 4px;
}
.serve-en {
font-size: 40px;
bottom: -10px;
}
.zx-card {
height: 491px;
padding: 70px 65px 25px 90px;
}
.zx-en {
font-size: 40px;
margin-bottom: -16px;
}
.zx-bt {
margin-top: -26px;
}
.zxSwiper .swiper-button-next {
width: 40px;
height: 40px;
}
.zxSwiper .swiper-button-next::after {
font-size: 18px;
}
.aside-nav {
width: 68px;
}
.aside-nav li a {
height: 70px;
line-height: 26px;
font-size: 14px;
}
.aside-nav li a img {
width: 30px;
height: 30px;
}
}
 @media(max-width:1200px) {
.serve-card {
height: 290px;
}
.serve-post {
margin-bottom: 18px;
}
.zx-card {
height: 405px;
padding: 45px 35px 35px 90px;
}
.zx-desc {
margin-bottom: 130px;
}
.zx-tt {
font-size: 20px;
}
.zx-desc p {
font-size: 14px;
}
}
 @media(max-width:992px) {
.serve-card {
height: 222px;
padding: 30px;
}
.serve-desc {
margin-bottom: 20px;
}
.zx-card {
height: 310px;
padding: 45px 35px 35px 90px;
}
.zx-desc {
margin-bottom: 50px;
}
.zx-link a {
font-size: 14px;
min-width: 140px;
}
.zx-link a+a {
margin-left: 18px;
}
.zxSwiper .swiper-button-next {
width: 32px;
height: 32px;
}
.zxSwiper .swiper-button-next::after {
font-size: 14px;
}
}
 @media (max-width:768px) {
.company-tabs {
display: block;
}
.serve-bd {
position: relative;
width: 100%;
right: 0;
top: 0;
margin-top: 30px;
}
.serve-center .foot-space {
display: none;
}
.serve-pic {
padding-bottom: 0;
}
.serve-pic img {
margin-top: 0;
margin-left: 0;
}
.serve-box {
display: block;
}
.serve-card {
width: 100%;
}
.company-tabs .tab-content {
margin-right: 0;
}
.region-card {
padding: 20px;
}
.company-tabs .nav {
width: 100%;
}
.company-tabs .tab-head {
margin-bottom: 20px;
}
.company-tabs .nav>li {
width: 50%;
float: left;
}
.region-title {
line-height: 1.5;
}
.zx-pic {
display: none;
}
.zx-card {
width: 100%;
margin-left: 0;
padding: 25px;
}
.zx-link a {
font-size: 12px;
min-width: 120px;
}
.zxSwiper .swiper-button-next {
bottom: 20px;
}
.serve-en {
right: 0;
left: unset;
display: none;
font-size: 20px;
}
.zx-en {
font-size: 20px;
display: none;
}
.aside-nav {
width: 58px;
}
.aside-nav li a {
height: 60px;
line-height: 20px;
font-size: 12px;
}
.aside-nav li a img {
width: 24px;
height: 24px;
}
}
.text-yellow { color: #fcc800; }
.case-box { display: flex; background-color: #fff; align-items: center; border-radius: 8px; box-shadow: 0 0 9px rgba(0, 36, 88, .09); margin-top: -60px; position: relative; z-index: 10; }
.case-box a { width: 20%; text-align: center; font-size: 18px; color: #a6a6a6; display: flex; align-items: center; justify-content: center; line-height: 1; height: 100%; flex-direction: column; border-radius: 8px; height: 180px; position: relative; z-index: 10; }
.case-box a .iconfont {
 font-size: .6rem; margin-bottom: 15px; font-weight: normal; }
.case-box a:hover { background-color: #1e73ec; color: #fff; height: 220px; margin: -20px 0; font-size: 22px; font-weight: bold; }
.case-box a.active { background-color: #1e73ec; color: #fff; height: 220px; margin: -20px 0; font-size: 22px; font-weight: bold; }
.case-box a:hover .iconfont { font-size: .7rem;
}
.case-box a::after {
position: absolute;
content: '';
width: 80px;
height: 4px;
border-radius: 2px;
background-color: #fff;
left: 50%;
bottom: 31px;
transform: translateX(-50%);
}
.school-section { padding: 110px 0 90px; }
.exh-col { position: relative; background-color: #ffffff; border-radius: 10px; box-shadow: 0 0 49px 21px rgba(115, 115, 115, 0.16); margin-bottom: 50px; }
.exh-img { width: 100%;overflow: hidden; border-radius: 10px 10px 0 0; }
.exh-tags { z-index: 8; }
.exh-col .exh-tags { position: absolute; left: 125px; top: 255px; }
.exh-tags .tag-item { display: inline-block; padding: 3px 10px; border-radius: 3px; line-height: 1.2; font-size: 12px; margin-right: 10px; }
.exh-tags .tag-blue { background-color: #ffb8aa; color: #ffffff; }
.exh-tags .tag-pick { background-color: #91cbfb; color: #ffffff; }
.exh-img img { width: 100%; height: 100%; border-radius: 10px 10px 0 0; }
.exh-flex { display: flex; }
.exh-tag { padding-top: 10px; }
.exh-tag .btn { font-size: 14px; color: #fff; border-radius: 4px; height: 24px; padding: 0 8px; margin-left:4px; }
.btn-1 { background-color: rgba(255, 116, 89, 0.51); }
.btn-2 { background-color: #91cbfb; }
.btn-3 { background-color: #F00; }
.btn-4 { background-color: #900; }
.exh-icon { width: 88px; height: 88px; border-radius: 100%; margin: -44px 0 0 20px; position: relative; z-index: 1; box-shadow: 0 0 8px rgba(0, 73, 177, 0.1); }
.exh-icon img { width: 100%; height: 100%; border-radius: 100%; }
.exh-c { padding: 12px 20px 30px; }
.exh-c-tt { border-bottom: 1px solid #e6e6e6; padding-bottom: 20px; margin-bottom: 15px; font-weight: bold; }
.exh-c-tt a:hover { color: #1e73ec; }
.exh-c-tt a:focus { color: #333333; }
.exh-c-desc { font-size: 16px; color: #999999; line-height: 24px; }
.exh-grid .row { margin: 0 -24.5px; }
.exh-grid .col-lg-4 { padding: 0 24.5px; }
.exh-grid { margin-bottom: -50px; }
.hz-box { position: relative; }
.hz-mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 40px 22px 40px 30px; display: flex; flex-direction: column; justify-content: flex-end; background-image: linear-gradient(rgba(184, 213, 255, 0.84), rgba(75, 149, 255, 0.84)); opacity: 0; }
.hz-tt { font-size: 22px; color: #fdfdfd; font-weight: bold; line-height: 30px; margin-bottom: 10px; }
.hz-desc { font-size: 16px; color: #fdfdfd; line-height: 30px; margin-bottom: 25px; }
.hz-downlond { display: block; margin-left: auto; font-size: 16px; border-radius: 3px; background-color: #fff; padding: 13px 20px; color: #0056d0 !important; width: 176px; text-align: center; line-height: 30px; }
.hz-box:hover .hz-mask { opacity: 1; }
.hzSwiper { padding-bottom: 115px; background-color: #f8f8f8; }
.hzSwiper.swiper-container-horizontal>.swiper-scrollbar { background-color: #eeeeee; opacity: 1 !important; bottom: 63px; height: 8px; width: 1300px; left: 50%; transform: translateX(-50%); }
.hzSwiper.swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag { background-color: #1e73ec; }
.sec-desc { font-size: 16px; color: #999999; line-height: 26px; margin-top: 14px; }
 @media(max-width:1350px) {
.hzSwiper.swiper-container-horizontal>.swiper-scrollbar {
width: 1140px;
}
.sec-desc {
font-size: 14px;
line-height: 20px;
}
}
 @media(max-width:1200px) {
.hzSwiper.swiper-container-horizontal>.swiper-scrollbar {
width: 940px;
}
}
 @media(max-width:992px) {
.hzSwiper.swiper-container-horizontal>.swiper-scrollbar {
width: 720px;
}
}
 @media(max-width:768px) {
.hzSwiper.swiper-container-horizontal>.swiper-scrollbar {
width: 80%;
}
}
.product-section { padding: 1.3rem 0 1rem; }
.product-flex { display: flex; justify-content: space-between; }
.product-content { padding: 5px 0; width: 49.23%; }
.product-tt { font-size: 24px; color: #333333; line-height: 46px; margin-bottom: 20px; }
.product-desc { font-size: 16px; color: #666666; line-height: 36px; text-align:left;}
.product-pic { width: 35.38%; }
.gn-section { padding-bottom: 50px; background-color: #f5f7fa; }
.gn-box { background-color: #fff; border-radius: 16px; padding: 50px 30px; box-shadow: 0 4px 20px rgba(211, 221, 235, 0.3); }
.gn-block { background-color: #f5f7fa; border-radius: 10px; border: 1px dashed #a0c1ef; text-align: center; }
.gn-head { display: flex; justify-content: center; margin-bottom: 26px; }
.gn-head .gn-block { width: 29%; height: 60px; display: flex; align-items: center; justify-content: center; margin: 0 4.2%; font-size: 24px; color: #333333; }
.gn-head .gn-block span { font-size: 14px; }
.gn-head .gn-block img { margin-right: 18px; }
.gn-aside { width: 6.45%; font-size: 24px; color: #333333; line-height: 36px; }
.gn-aside .gn-block { display: flex; align-items: center; justify-content: center; padding: 0 25px; }
.gn-aside-left .gn-block { height: 100%; }
.gn-aside-right { display: flex; align-items: center; justify-content: space-between; flex-direction: column; }
.gn-small .gn-block { height: 100%; }
.gn-aside-right .gn-block { height: 48%; }
.gn-main { width: 82.25%; margin: 0 auto; }
.gn-main .gn-block { padding: 18px 24px 18px 4px; }
.gn-main-left { font-size: 24px; color: #333333; line-height: 36px; width: 7.33%; padding: 0 20px; }
.gn-tag { color: #1e73ec; line-height: 2; text-align: center; border-radius: 6px; background-color: #e5eef9; font-size: 16px; }
.gn-cell { padding: 6px 0; }
.gn-row { display: flex; }
.gn-row .gn-tag { width: 18.96%; margin-right: 12px; }
.gn-row .gn-tag:last-child { margin-right: 0; }
.gn-main-sm { width: 18.1%; margin-right: 20px; }
.gn-main-sm .gn-tag+.gn-tag { margin-top: 12px; }
.gn-main-lg { background-color: #e5eef9; border-radius: 6px; width: 47.5%; padding: 16px 24px 20px; }
.gn-main-tt { font-size: 20px; color: #333333; line-height: 36px; margin-bottom: 16px; }
.gn-main-lg .gn-tag { border: 1px dashed #1e73ec; line-height: 30px; }
.gn-main-lg .gn-tag+.gn-tag { margin-top: 12px; }
.gn-main-lg .gn-tag-lg { line-height: 75px; }
.gn-small { width: 18.62%; }
.gn-flex { display: flex; justify-content: space-between; margin-bottom: 30px; }
.gn-lagre { width: 78.5%; }
.gn-lagre .gn-main-left { width: 9.41%; }
.gn-small .gn-block { padding: 16px 24px 20px; }
.gn-small .gn-tag { line-height: 75px; }
.gn-small .gn-tag+.gn-tag { margin-top: 12px; }
.mr20 { margin-right: 20px; }
.gn-main-height { display: flex; justify-content: space-between; }
.gn-desc { background-color: #fff; border-radius: 16px; padding: 26px 30px; box-shadow: 0 4px 20px rgba(211, 221, 235, 0.3); ont-size: 16px; color: #666666; line-height: 36px; text-align:left; }
.gn-space { height: 82px; margin: -26px 0; position: relative; background-repeat: no-repeat; background-image: url(../images/tag.png), url(../images/tag.png); background-position: left 14.6% top, right 14.6% top; }
.scene-section { }
.scene-box { position: relative; }
.scene-mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 40px 46px 0; display: flex; flex-direction: column; justify-content: flex-end; }
.scene-head { text-align: center; padding-bottom: 30px; }
.scene-tt { font-size: 26px; line-height: 36px; color: #fff; }
.scene-num { font-size: 26px; line-height: 36px; color: #fff; margin-bottom: 7px; }
.scene-body { padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.2); display: none; }
.scene-desc { font-size: 14px; color: #fff; line-height: 30px; text-align: center; }
.gutter6 { margin: 0 -3px; }
.gutter6>div { padding: 0 3px; }
.scene-box:hover { z-index: 10; }
.scene-box:hover img { transform: scale(1.11, 1.08); box-shadow: 0 0 32px rgba(48, 51, 53, 0.32); }
.scene-box:hover .scene-mask { background-color: rgba(16, 56, 114, 0.7); justify-content: flex-start; }
.scene-box:hover .scene-body { display: block; }
.adv-num { font-size: 66px; color: #333; line-height: 1; margin-bottom: 13px; }
.adv-tt { font-size: 28px; color: #333333; margin-bottom: 15px; }
.adv-desc { font-size: 14px; color: #666666; line-height: 26px; height: 208px; overflow: hidden; }
.adv-box { position: relative; padding: 40px 50px 50px; }
.adv-go { position: absolute; padding: 0 11px; background-color: #fff; left: 53px; bottom: -16px; display: none; z-index: 9; }
.adv-go .btn { width: 42px; height: 36px; background-color: #1e73ec; text-align: center; font-weight: bold; font-size: 20px; line-height: 1.8; color: #fff; border-radius: 0; }
.adv-box::after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 6px solid #1e73ec;
display: none;
}
.adv-box:hover::after {
display: block;
}
.adv-box:hover .adv-go { display: block; }
.adv-section { background-image: url(../images/adv-bg.jpg); background-repeat: no-repeat; background-position: left top; }
.adv-section .sec-head { padding-bottom: .76rem;
}
.resp-top { text-align:center }
.teach-pic { background-image: url(../images/teach-bg.png); background-position: center; background-repeat: no-repeat; /* height: 321px; */ overflow: hidden; position: relative; }
.teach-post { position: absolute; right:22px; top: 45%; padding-right: 12px; transform: translateY(-50%); line-height: 1; color: #fff; font-size: 22px; }
.teach-post h3 { font-size: 22px; margin: 0 0 18px; font-weight: bold; }
.gutter74 { margin: 0 -37px; }
.gutter74>div { padding: 0 37px; }
.teach-content { padding: 15px 20px; }
.teach-tt a { font-size: 22px; color: #333; font-weight: bold; line-height: 28px; }
.teach-desc { font-size: 20px; color: #999999; line-height: 1.7; }
.teach-section { padding-bottom: 70px; }
.teach-box { margin-bottom: 50px; }
.teach-cell__hd { width: 440px; margin-right: 44px; }
.teach-cell__hd .teach-pic { /* 	height: 480px; */ background-image: url(../images/teach-bg2.png); }
.teach-cell__hd .teach-pic .teach-post { font-size: 24px; }
.teach-cell__hd .teach-pic .teach-post h3 { font-size: 24px; }
.teach-cell { margin-bottom: 50px; }
.university-name { font-size: 22px; line-height: 40px; border-radius: 3px; text-align: center; color: #fff; background-color: #1e73ec; width: 360px; margin-bottom: 20px; }
.teach-cell-post { font-size: 22px; color: #333; font-weight: bold; line-height: 1; }
.teach-cell__top { padding: 40px 0 20px; border-bottom: 1px solid #eeeeee; }
.teach-cell-desc { font-size: 16px; color: #999999; line-height: 24px; margin-bottom: 45px; }
.teach-find { font-size: 16px; color: #0056d0 !important; display: block; text-align: center; border: 1px solid #1e73ec; line-height: 30px; padding: 12px; border-radius: 3px; width: 176px; }
.teach-cell__bottom { padding: 15px 0; }
.apply-section .sec-head { padding-bottom: .8rem;
}
.apply-card { background-color: #FFF; box-shadow: 7px 7px 16px rgba(25, 34, 64, 0.07); padding: 0 30px; margin-bottom: 1rem; }
.apply-tt { font-size: 30px; line-height: 1; }
.apply-head { padding: 50px 0 28px; border-bottom: 1px solid #ededed; }
.apply-tt span { font-size: 16px; }
.apply-desc { font-size: 16px; color: #333333; line-height: 36px; margin-bottom: 40px; float:left; overflow:hidden; width:48%; text-align:left;}
.apply-descrow { float:left; width:48%; padding:0 60px; }
.apply-body { padding: 20px 0 20px; display:block; overflow:hidden; }
.apply-partner { background-color: #FFF; box-shadow: 7px 7px 16px rgba(25, 34, 64, 0.07); overflow: hidden; }
.apply-data { display: flex; align-items: center; padding: 45px 0 40px; border-bottom: 1px dashed #e6ecf5; }
.apply-item { line-height: 1; width: 20%; text-align: center; position: relative; }
.apply-item::after {
position: absolute;
content: '';
right: 0;
top: 0;
width: 1px;
height: 56px;
background-color: #d8d8d8;
}
.apply-item:last-child::after {
display: none;
}
.apply-item-value {
 font-size: .48rem; color: #1e73ec; margin-bottom: 25px; }
.apply-item-label { font-size: 16px; color: #666666; }
.apply-list-pic { display: flex; align-items: center; justify-content: center; padding:25px 0; }
.apply-list { margin-left: -1px; overflow:hidden }
.apply-list li { width: 20%; float: left; border-bottom: 1px dashed #e6ecf5; border-left: 1px dashed #e6ecf5; }
.apply-list li a { display: block; padding: 0 15px; }
.apply-list li a:hover .apply-list-tt { color: #fff; }
.apply-list-tt { font-size: 16px; color: #292c33; line-height: 1; text-align: center; font-weight: bold; }
.apply-date { text-align: right; color: #666666; font-size: 16px; padding: 26px; }
.apply-date i { color: #e51f1f; }
.apply-date span { color: #1e73ec; margin-left: 12px; }
.apply-section { background-image: url(../images/app-bg.png); background-position: left bottom; background-repeat: no-repeat; padding-bottom: .8rem;
}
/*产品详情banner*/
.mainbox { overflow:hidden; position:relative; }
.flashbox { overflow:hidden; position:relative; }
.imagebox { text-align:right; position:relative; z-index:999; }
.bitdiv { display:inline-block; width:18px; height:18px; margin:0 10px 10px 0px; cursor:pointer; float:right; }
.defimg { background-image:url(../images/02.png) }
.curimg { background-image:url(../images/01.png) }
 @media(max-width:1350px) {
.gutter74 {
margin: 0 -17px;
}
.gutter74>div {
padding: 0 17px;
}
.teach-post {
font-size: 18px;
}
.teach-post h3 {
font-size: 18px;
}
.teach-tt a {
font-size: 18px;
}
.teach-desc {
font-size: 16px;
}
.teach-cell-post {
font-size: 18px;
}
.teach-cell__hd .teach-pic .teach-post h3 {
font-size: 20px;
}
.university-name {
font-size: 18px;
line-height: 36px;
}
.adv-box {
padding: 20px 25px 25px;
}
.adv-num {
font-size: 40px;
}
.adv-tt {
font-size: 22px;
}
}
 @media(max-width:1200px) {
.school-section {
padding: 50px 0;
}
.scene-tt {
font-size: 20px;
line-height: 30px;
}
.scene-num {
font-size: 20px;
line-height: 30px;
}
.scene-mask {
padding: 20px 26px 0;
}
}
.gn-card { display: none; }
 @media(max-width:992px) {
.gn-box {
display: none;
}
.gn-card {
display: block;
}
.teach-cell-desc {
font-size: 14px;
line-height: 20px;
}
.teach-find {
font-size: 14px;
line-height: 26px;
padding: 8px;
}
.hz-downlond {
width: 126px;
font-size: 14px;
padding: 6px 12px;
line-height: 24px;
}
.hz-tt {
font-size: 18px;
}
.scene-tt {
font-size: 16px;
line-height: 26px;
}
.scene-num {
font-size: 16px;
line-height: 26px;
}
.scene-mask {
padding: 15px 20px 0;
}
.scene-head {
padding-bottom: 20px;
}
.scene-desc {
font-size: 12px;
line-height: 24px;
height: 96px;
overflow: hidden;
}
.scene-body {
padding-bottom: 10px;
}
.adv-box {
padding: 10px;
margin-bottom: 30px;
}
.adv-num {
font-size: 30px;
}
.adv-tt {
font-size: 18px;
}
.adv-desc {
font-size: 12px;
line-height: 20px;
}
.adv-box::after {
border-width: 3px;
}
.apply-list li {
width: 25%;
}
.apply-list-pic {
height: 120px;
}
.apply-list li a {
height: 200px;
}
}
 @media(max-width:768px) {
.teach-cell {
display: block;
}
.apply-card {
padding: 0 20px;
}
.apply-pic {
margin:15px 0;
}
.apply-body {
padding-bottom: 20px;
}
.apply-desc {
width:100%
}
.apply-descrow {
width:100%;
padding:0px;
}
.apply-list-pic {
height: 80px;
}
.apply-list li a {
height: 120px;
}
.apply-list-tt {
font-size: 12px;
}
.apply-section {
padding-bottom: 150px;
}
.apply-desc {
font-size: 12px;
line-height: 20px;
}
.apply-tt {
font-size: 20px;
}
.apply-date {
padding: 20px;
font-size: 13px;
}
.apply-data {
padding: 25px 0 20px;
}
.apply-item-value {
font-size: 12px;
margin-bottom: 10px;
}
.apply-item::after {
height: 36px;
}
.gn-desc p {
font-size: 12px;
line-height: 20px;
}
.gn-space {
height: 42px;
margin: -11px 0;
background-size: 20px 100%;
}
.apply-item-label {
font-size: 12px;
height: 24px;
}
.apply-tt span {
font-size: 14px;
}
.apply-head {
padding: 25px 0 15px;
}
.apply-list li {
width: 33.3333%;
}
.product-flex {
display: block;
}
.product-content {
width: 100%;
margin-bottom: 30px;
}
.product-desc {
font-size: 12px;
line-height: 20px;
}
.product-tt {
font-size: 18px;
line-height: 30px;
margin-bottom: 10px;
}
.product-pic {
width: 100%;
}
.teach-cell__hd {
width: 100%;
margin-right: 0;
}
.university-name {
font-size: 16px;
width: 200px;
}
.teach-cell-post {
font-size: 16px;
}
.teach-post {
font-size: 14px;
}
.teach-post h3 {
font-size: 14px;
margin-bottom: 8px;
}
.gutter74 {
margin: 0 -7px;
}
.gutter74>div {
padding: 0 7px;
}
.teach-desc {
font-size: 12px;
}
.teach-tt a {
font-size: 14px;
}
.teach-content {
padding: 15px;
}
.teach-box {
margin-bottom: 20px;
}
.case-box a {
height: 80px;
font-size: 12px;
}
.case-box a .iconfont {
font-size: 20px;
margin-bottom: 10px;
}
.case-box a:hover {
height: 100px;
font-size: 14px;
}
.case-box a:hover .iconfont {
font-size: 24px;
}
.case-box a::after {
width: 24px;
height: 2px;
bottom: 11px;
}
.hz-mask {
padding: 20px 15px;
}
.hz-desc {
font-size: 14px;
line-height: 20px;
height: 100px;
overflow: hidden;
text-overflow: ellipsis;
}
.hz-tt {
font-size: 16px;
}
.exh-col {
margin-bottom: 25px;
}
.exh-img {
height: auto;
}
.exh-c-tt {
padding-bottom: 10px;
margin-bottom: 10px;
}
.exh-c {
padding: 12px 20px 20px;
}
.exh-icon {
width: 44px;
height: 44px;
margin-top: -12px;
}
.exh-tag {
padding-top: 5px;
}
.exh-tag .btn {
font-size: 12px;
height: 18px;
}
.exh-c-desc {
font-size: 12px;
line-height: 18px;
}
}
/* 首页 */

.index-section { padding:40px 0 0px 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
.sv-section { background-image: url(../images/left-bg.png); background-size: unset; background-position: left center; }
.product-section { background-image: url(../images/provbg.jpg); }
.pride-section { background-image: url(../images/serv-bg.jpg); }
.hup { transition: .4s all;
}
.hup:hover { transform: translateY(-10px); }
.btn-x { transition: .4s all;
}
.btn-x:hover { transform: translateX(5px); }
.sec-head { text-align: center; }
.sec-head .sec-tit { font-weight: bold; line-height: 1.6; font-size: 40px; }
.pd-card { cursor: pointer; max-width: 280px; margin: 10px auto; background-color: #fff; text-align: center; padding:28px 0; border-radius: 10px; box-shadow: 0 0px 16px rgba(0, 0, 0, .141); }
.pd-card .tt { font-size: 26px; font-weight: bold; margin-bottom: 10px; }
.pd-card .desc { font-size: 13px; line-height: 22px; max-width: 180px; margin: 0 auto; color:#898989 }
.pd-card .ico { margin-top:28px; }
.proj-left { margin-right: 160px; }
.proj-left .sec-head { max-width: 330px; text-align: left; }
.proj-left .sec-head .sec-tit { max-width: 230px; line-height: 1.4; }
.proj-list { position: relative; padding-left: 70px; }
.proj-list:before { content: ''; width: 1px; background-color: #e3e3e3; position: absolute; left: 20px; top: 40px; bottom: 40px; }
.pcard { display: flex; align-items: center; cursor: pointer; padding: 24px 55px; transition: .3s all;
border-radius: 10px; }
.proj-list li { position: relative; z-index: 3; }
.proj-list li:before { width: 28px; height: 28px; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/dot.png); content: ''; position: absolute; left: -63px; top: 50%; transform: translateY(-50%); }
.proj-list li:hover:before { background-image: url(../images/dot-on.png); }
.proj-list li:hover .pcard { background-color: #1e73ec; }
.proj-list .proj-ico { background-repeat: no-repeat; background-position: center; background-size: contain; width: 60px; height: 60px; margin-right: 20px; }
.pico-1 { background-image: url(../images/jf1.png); }
.pico-2 { background-image: url(../images/jf2.png); }
.pico-3 { background-image: url(../images/jf3.png); }
.pico-4 { background-image: url(../images/jf4.png); }
.proj-list li:hover .pico-1 { background-image: url(../images/jf1-on.png); }
.proj-list li:hover .pico-2 { background-image: url(../images/jf2-on.png); }
.proj-list li:hover .pico-3 { background-image: url(../images/jf3-on.png); }
.proj-list li:hover .pico-4 { background-image: url(../images/jf4-on.png); }
.proj-list h3 { margin: 0; margin-bottom: 10px; font-size: 22px; }
.proj-list p { opacity: .6; }
.proj-list li:hover * { color: #ffffff; }
.coop-panel { display: flex; background-color: #fff; padding: 20px; border-radius: 5px; box-shadow: 0 0px 16px rgba(0, 0, 0, .141); }
.coop-panel .coop-left { padding: 20px; background-color: #1e73ec; margin-right: 20px; }
.coop-list li { float: left; padding: 20px 0; width: 20%; text-align: center; }
.coop-card { background: url(../images/pacc.png) no-repeat; background-size: cover; padding: 15px; width: 190px; margin-bottom: 20px; color: #2386ee; }
.coop-card:last-child { margin-bottom: 0; }
.coop-card .val { font-weight: bold; font-size: 26px; }
.coop-card .val .v { font-size: 36px; }
.sv-list li { padding: 2px; flex: 1; cursor:pointer; }
 @media (min-width:1200px) {
.sv-list {
min-height: 370px;
}
}
.sv-card { position: relative; padding: 60px 0; border-radius: 5px; box-shadow: 0 0px 16px rgba(0, 0, 0, .041); background-color: #fff; }
.sv-card .sv-ico { text-align: center; }
.sv-card .sv-title { text-align: center; margin-top: 20px; height: 44px; }
.sv-card:after { content: ''; width: 44px; height: 4px; background: #2386ee; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); }
.sv-tabs { justify-content: center; margin-bottom: 66px; border-bottom: 1px solid #bac1c7; }
.sv-tabs li a { position: relative; width: 156px; text-align: center; display: block; padding-bottom: 20px; }
.sv-panel { width: 344px; height: 370px; background: url(../images/ptbg.jpg) no-repeat; background-size: cover; padding: 20px; box-shadow: 0 0px 16px rgba(0, 0, 0, .1041); transition: 1s all; position: absolute; transform: translateY(150%); }
.sv-box { position: relative; overflow: hidden; }
.sv-panel .sv-panel_hd { padding: 12px 0; border-bottom: 1px solid #d2dbe7; font-size: 16px; font-weight: bold; margin-bottom: 12px; }
.sv-panel .sv-panel_bd { opacity: .567; line-height: 1.8; font-size: 14px; }
/* .sv-box:hover .sv-panel {

	position: relative;

	transform: translateY(0);

}



.sv-box:hover .sv-card {

	display: none;

} */

.on .sv-box .sv-panel { /* display: block; */ position: relative; transform: translateY(0); }
.on .sv-box .sv-card { display: none; }
.sv-list { margin: 0 -5px; }
.sv-list li { padding: 5px; }
.sv-tabs .ico { display: flex; align-items: center; justify-content: center; margin: 0 auto; border-radius: 40px; width: 60px; height: 60px; border: 1px solid #2386ee; color: #2386ee; }
.sv-tabs .ico .iconfont { font-size: 30px; }
.sv-tabs .text { font-size: 18px; margin-top: 16px; }
.sv-tabs .active .text { color: #2386ee; }
.sv-tabs .active .ico { background-color: #2386ee; color: #ffffff; }
.sv-tabs li.active a::after {
background-color: #2386ee;
height: 2px;
content: '';
width: 100%;
position: absolute;
left: 0;
bottom: -1px;
}
.news-section { background-image: url(../images/index-news-bg.jpg); padding-bottom: 200px; }
.news-foucs { display: flex; margin-bottom: 30px; background-color: #fff; box-shadow: 0 0px 16px rgba(0, 0, 0, .056); }
.nn-card { background-color: #ffffff; margin: 10px 0; padding: 10px; display: flex; align-items: center; box-shadow: 0 0px 16px rgba(0, 0, 0, .056); }
.nn-card .nn-pic { font-size: 0; margin-right: 10px; }
.nn-card .nn-pic img { width: 150px; height: 100px; }
.nn-card .n-title { height: 70px; }
.nn-card .n-time { text-align: right; font-size: 14px; opacity: .65; }
.n-arrow-foot { margin-top: 20px; text-align: right; display: flex; justify-content: flex-end; }
.n-arrow-foot>div { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; background-color: #1e73ec; color: #ffffff; margin-left: 20px; border-radius: 36px; }
.news-foucs .flex_bd { display: flex; flex-direction: column; padding: 30px; }
.news-foucs .lg-title { font-size: 24px; font-weight: bold; margin-bottom: 20px; }
.news-foucs .lg-desc { line-height: 1.7; }
.news-foucs .lg-title { font-size: 24px; font-weight: bold; }
.lg-foot { margin-top: auto; }
.lg-foot .lg-time { opacity: .6; }
.lg-foot .lg-btn { margin-left: auto; display: inline-flex; align-items: center; justify-content: center; width: 130px; height: 44px; background-color: #e8f1fd; color: #1e73ec; border-radius:5px; }
.lg-foot .lg-btn:hover { background-color: #1e73ec; color: #fff; }
.nn-main .news-tab { border-bottom: 0; padding-bottom: 0; }
.nn-main .search { border-radius: 40px; background-color: #fff; }
.swiper-banner .swiper-slide { padding-top: 80px; height: 360px; }
.swiper-banner .ban-text { margin-bottom: 20px; font-size: 20px; }
.swiper-banner .ban-lg { margin-bottom: 30px; }
.swiper-banner .btn-link { width: 176px; height: 56px; border-radius: 4px; display: block; background-color: #2386ee; color: #fff; text-align: center; line-height: 56px; font-size: 18px; }
.swiper-banner .btn-link:hover { opacity: 0.7; }
.side-bar { position: fixed; z-index: 99; right: 0; top: 30%; text-align: center; overflow: hidden; border-radius: 7px 0 0 7px; }
.side-bar .bar-link { display: block; background-color: #1e73ec; padding: 15px; margin-bottom: 2px; color: #fff; }
.menu-switch { cursor: pointer; margin-left: .6rem;
}
#c-header.c-style2 .menu-switch { color: #333; }
.swiper-banner .swiper-button-next, .swiper-banner .swiper-button-prev { width: 60px; height: 60px; background-color: #1e73ec; color: #fff; opacity: 1; }
.swiper-banner .swiper-button-next::after, .swiper-banner .swiper-button-prev::after {
font-size: 28px;
font-weight: bold;
}
.swiper-banner .swiper-button-prev.swiper-button-disabled, .swiper-banner .swiper-button-next.swiper-button-disabled { background-color: #d8d8d8; }
 @media (max-width:1200px) {
.swiper-banner .swiper-button-next, .swiper-banner .swiper-button-prev {
width: 40px;
height: 40px;
background-color: #1e73ec;
color: #fff;
opacity: 1;
}
.swiper-banner .swiper-button-next::after, .swiper-banner .swiper-button-prev::after {
font-size: 20px;
font-weight: bold;
}
}
 @media (min-width:1200px) {
.swiper-banner .swiper-slide {
height: 600px;
}
.swiper-banner .ban-text {
margin-bottom: 50px;
}
.swiper-banner .ban-lg {
margin-bottom: 50px;
}
.swiper-banner .ban-lg img{ width:55%}
}
 @media (min-width:1600px) {
.swiper-banner .swiper-slide { 
}
.swiper-banner .swiper-button-next, .swiper-banner .swiper-button-prev {
width: 60px;
height: 60px;
background-color: #1e73ec;
color: #fff;
opacity: 1;
}
.swiper-banner .swiper-button-next::after, .swiper-banner .swiper-button-prev::after {
font-size: 28px;
font-weight: bold;
}
}
 @media (max-width:750px) {
.side-bar .bar-link {
display: block;
background-color: #1e73ec;
padding: 10px;
margin-bottom: 2px;
color: #fff;
}
.bar-link img {
width: 20px;
height: 20px;
}
.bar-link .bar-label {
font-size: 12px;
}
.swiper-banner .btn-link {
width: 126px;
height: 46px;
border-radius: 4px;
display: block;
background-color: #2386ee;
color: #fff;
text-align: center;
line-height: 46px;
font-size: 15px;
}
.index-section {
padding: 50px 0;
}
.sec-head .sec-tit {
font-size: 24px;
padding: 0 20px;
}
.pd-card .tt {
font-size: 18px;
}
.pd-card .desc {
font-size: 14px;
}
.pd-card .ico {
margin-top: 25px;
}
.sv-tabs li a {
width: auto;
padding-left: 15px;
padding-right: 15px;
}
.sv-list {
flex-wrap: wrap;
}
.sv-list li {
width: 33.33%;
flex: unset;
margin-bottom: 20px;
}
.proj-cell {
display: block;
}
.pcard {
padding: 20px;
}
.proj-list {
padding-left: 50px;
}
.proj-list li:before {
left: -44px;
}
.proj-left {
margin-right: 0;
}
.proj-left .sec-head {
text-align: center;
max-width: 100%;
width: 100%;
}
.proj-left .sec-head .sec-tit {
max-width: 100%;
width: 100%;
}
.coop-panel {
display: block;
}
.coop-card {
width: 100%;
}
.coop-panel .coop-left {
margin-right: 0;
}
.coop-list li {
padding: 20px 10px;
width:24.2%;
}
.news-foucs .lg-pic img {
width:100%
}
.news-foucs {
display: block;
}
.lg-foot {
margin-top: 30px;
}
.news-section {
padding-bottom: 200px;
}
.side-bar {
display:none;
}
}
.com-menu { position: fixed; width: 100%; height: 100%; background: #1f1e1e; z-index: 999; left: 0; top: 0; overflow: auto; overflow-x: hidden; box-sizing: border-box; transform: translateY(-100%); transition: transform 0.3s; }
.com-container { padding: 40px 2.2rem; }
.c-open .com-menu { transform: translateY(0); }
.c-open { overflow: hidden; }
.com-head { position: relative; padding-bottom: 40px; border-bottom: 1px solid #aaa; }
.com-head .com-close { cursor: pointer; position: absolute; right: -1rem; color: #fff; line-height: 1; top: 0; }
.com-head .com-close .iconfont { font-size: .3rem;
}
.com-head .serach-bar { margin-left: auto; }
.com-nav li .title { padding: 30px 0; font-size: 24px; }
.com-nav>li { width: 20%; float: left; margin-bottom: 48px; border-top: 1px solid #353535; }
.com-nav li .title a { color: #fff; }
.com-submenu li a { font-size: 18px; line-height: 2; color: #fff; }
 @media(max-width:1350px) {
.com-nav li .title {
font-size: 20px;
padding: 20px 0;
}
.com-submenu li a {
font-size: 16px;
}
}
 @media(max-width:992px) {
.com-nav>li {
width: 50%;
}
.com-nav li .title {
font-size: 16px;
padding: 20px 0;
}
.com-submenu li a {
font-size: 14px;
}
}
 @media(max-width:768px) {
.com-nav>li {
margin-bottom: 0;
width: 100%;
}
.com-submenu {
display: none;
}
.com-open.com-submenu {
display: block;
}
.com-container {
padding: 30px 45px;
}
.com-head .com-close {
right: -30px;
top: 10px;
}
.com-head .com-close .iconfont {
font-size: 16px;
}
.com-nav li .title {
padding: 12px 0;
position: relative;
}
.com-nav li .title::after {
content: "\e603";
font-family: "iconfont";
position: absolute;
right: 0;
color: #fff;
}
.com-head {
padding-bottom: 20px;
}
.com-head .serach-bar {
width: 100%;
}
.template-width{ width:100%}
.product-container .swiper-slide{ width:98% !important;}
.product-box{ width:98%;}
.product-box:active .product-box-bg { background-image: url('../images/manufacture-relative-bg.png'); background-size: cover; }
.product-box:active .product-box-text { color: #ffffff;}
.product-box:active .product-box-posit{ top:27px;}
.product-box:active .product-box-posit:active{ top:27px;}
.product-box:active .product-box-title{ color:#ffffff;}
.product-box-title:after{ top:27px; color:#fff;}
.product-box-title{ font-size:17px; }
.product-box:active .product-box-bg{ background:none;}
}
@media screen and (max-width: 500px) {
.index-whySelect .cont li {
width: 100%;
margin-bottom: 30px;
}
.index-whySelect .cont li::before {
display: none;
}
.hotfocus .rt {
width: 100%;
margin-top: 20px;
}
.hotfocus .rt ul li a:after {
right: 0;
}
.index-cloudpro .item .info .product-label {
justify-content: center;
}
.index-cloudpro .item .info .product-label a {
width: 33.33%;
}
.index-cloudpro .item .mb-show {
display: block;
margin-bottom: 20px;
font-weight: bold;
}
.index-cloudpro .item .img {
width: 100%;
display: block;
text-align: center
}
.index-yiwen .wrapper .img {
width: 100%;
}
.index-banner .txt h2, .index-jieli .txt h2, .index-baipishu .txt h2 {
font-size: 22px;
}
.index-banner p, .index-jieli p, .index-baipishu p {
font-size: 16px;
}
.index-prosvs .swiper-prosvs .swiper-slide .icon {
width: 100px;
}
.index-prosvs .swiper-prosvs .swiper-slide p {
font-size: 17px;
}
}

/* 9.28新增 */
.us_bri_pic { width: 560px; height: 430px; }
.us_bri_pic img { width: 100%; height: 100%; }
.us_bri_top { background-image: url(../images/about8.png); width: 256px; height: 134px; background-size: cover; background-position: center; background-repeat: no-repeat; display: flex; justify-content: center; flex-direction: column; margin-left: 60px; margin-bottom: 40px; }
.us_bri_tt { font-weight: bold; position: relative; margin-left: -60px; }
.us_bri_tt:before { content: ''; width: 36px; height: 2px; background-color: #333333; position: absolute; top: 50%; left: 130px; }
.us_bri_tex { font-size: 18px; color: #999999; margin-left: -60px; }
.us_bri_d { flex: 1; margin-left: 50px; }
.us_bri_bd > P { font-size: 16px; line-height: 28px; margin-bottom: 10px; }
.us-cultrue { background-image: url(../images/about7.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 60px 0; }
.usab-cul { }
.cul_flex_icon { width: 84px; height: 84px; margin: 0 auto; }
.cul_flex_icon img { width: 100%; height: 100%; }
.cul_flex_tt { font-size: 18px; font-weight: bold; text-align: center; margin: 18px 0; }
.cul_flex_tex { font-size: 16px; color: #666666; text-align: center; width: 210px; margin: 0 auto; }
.usab-tt { margin-bottom: 30px; }
.usab_line { width: 28px; height: 5px; background-color: #1e73ec; }
.usab_tt { font-weight: bold; margin: 10px 0; }
.usab_des { font-size: 18px; color: #999999; }
.us_honor { background-image: url(../images/about9.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; padding: 104px 0; }
.us_cultrue{ padding:30px 0 50px 0; }
.us_honor:before, .us_honor::after { content: ''; width: 310px; height: 100%; background-image: url(../images/honor_bj.png); background-size: cover; background-position: center; background-repeat: no-repeat; position: absolute; top: 0; left: 0; z-index: 3; }
.us_honor::after { left: auto; right: 0; transform: rotateY(180deg); }
.honor_grid { padding: 40px 82px 0; }
.honor_grid .swiper-slide { background-image: url(../images/honor1.png); background-size: cover; background-position: center; background-repeat: no-repeat; height: 176px; display: flex; align-items: center; justify-content: center;}
.honor_pic {  }
.honor_pic img { width: 100%; height: 100%; }
.honor_grid .swiper-wrapper { transition-timing-function: linear !important; }
.us_coures { position: relative; }
.us_coures:before { content: ''; width: 1106px; height: 540px; background-image: url(../images/coures_bj.png); background-size: cover; background-position: center; background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -200px; left: 50%; margin-left: -553px; }
.coures-year > i { width: 20px; height: 20px; background-color: #ffffff; border-radius: 100%; box-shadow: 0 0 21px 0 rgba(175,175,175,0.50); display: block; }
.coures-year > p { font-size: 18px; font-weight: bold; margin-top: 12px; }
.cou_flex_l { width: 466px; height: 256px; border-radius: 12px; display: flex; align-items: center; justify-content: center; color: #ffffff; }
.cou_flex_l img { width: 100%; height: 100%; border-radius: 12px; }
.cou_r_time { font-size: 40px; font-weight: bold; }
.cou_r_line { height: 2px; background-color: #1e73ec; position: relative; margin: 20px 0; }
.cou_r_line:before { content: ''; width: 146px; height: 100%; background-color: #fcc800; position: absolute; top: 0; left: 0; }
.cou_flex_r { flex: 1; margin-left: 234px; }
.cou_r_desc { font-size: 14px; color: #666666; margin-bottom: 20px; }
.cou-lun-bd { position: relative; }
.cou-lun-bd .swiper-button { width: 50px; height: 50px; background-color: #e6e8ea; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.cou-lun-bd .swiper-button:hover { background-color: #1e73ec; }
.cou-lun-bd .swiper-button:hover i { color: #ffffff; }
.cou-lun-bd .btn_next { margin-right: 10px; }
.cou-lun-bd .swiper-button i { font-size: 26px; color: #9197ad; width: 26px; height: 26px; line-height: 26px; }
.cou-lun-bd .btn_next i { transform: rotateY(180deg); }
.cou-lun-top { margin-bottom: 100px; }
.cou-lun-top .swiper-slide-thumb-active .coures-year i { background-color: #fcc800; }
.mySwiper-coures:before { content: ''; width: 100%; height: 8px; background-color: #1e73ec; position: absolute; top: 6px; left: 0; box-shadow: 0 13px 0 0 rgba(175,175,175,0.1); }
 @media(max-width:768px) {
.us_brief { flex-direction: column; }
.us_bri_pic { width: 100%; height: auto; margin-bottom: 15px; }
.us_bri_d { flex: inherit; margin-left: 0; }
.usab_des { font-size: 14px; }
.us_bri_tt:before { left: 90px; }
.us_bri_tex { font-size: 14px; }
.us_bri_top { margin-bottom: 15px; width: 172px; height: 90px; margin-left: 0; }
.us_bri_tt,  .us_bri_tex { margin-left: 0; }
.us_bri_bd > P { font-size: 14px; line-height: 24px; }
.cul_flex_icon { width: 42px; height: 42px; }
.cul_flex_tt { margin: 10px 0; font-size: 16px; }
.cul_flex_tex { font-size: 12px; width: auto; }
.cultrue .row { margin: 0 -7.5px; }
.cultrue .col-xs-4 { padding: 0 7.5px; }
.coures_flex { flex-direction: column; }
.cou_flex_l { width: 100%; height: auto; margin-bottom: 20px; }
.cou_r_line { margin: 10px 0; }
.cou_flex_r { flex: initial; margin-left: 0; }
.cou-lun-top { margin-bottom: 50px; }
.cou_r_time { font-size: 30px; }
.cou_r_line:before { width: 100px; }
.cou-lun-bd .swiper-button { width: 30px; height: 30px; }
.cou-lun-bd .swiper-button i { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.us_honor:before,  .us_honor::after { width: 50px; background-position: top right; }
.honor_grid { padding: 0 15px; }
.honor_grid .swiper-slide { height: auto; }
.honor_pic { width: 100%; height: auto; }
.us_honor { margin-bottom: 120px; }
.usab_tt { margin: 10px 0 5px; }
.us_cultrue { padding: 0; }
.us_honor { padding: 40px 0; }
}

