﻿@charset "utf-8";
@import url('../css/fonts.css');

html{font-size: 100px;}
@media (max-width: 1600px){html{font-size: 85px;}}
@media (max-width: 1440px){html{font-size: 70px;}}
@media (max-width: 1220px){html{font-size: 65px;}}
@media (max-width: 1024px){html{font-size: 70px;}}
@media (max-width: 1079px){html{font-size: 70px;}}
@media (max-width: 639px){html{font-size: 60px;}}

body{ font-family: "Microsoft YaHei","微软雅黑"; background-color:#fff; overflow-x:hidden; color: #0f1821;}
a{ color:#0f1821; text-decoration:none; outline: medium none;}
a:link,a:visited{text-decoration: none;}
a:hover{text-decoration:none;color:#0f1821;}
img,li{ vertical-align:top; border:0px; list-style-type: none;}
img{ max-width:100%;}
.clear{clear: both;}
.container{ margin: 0px auto; clear: both;}
*{margin:0px;padding:0px;}
ul{ list-style-type:none;}
b{ font-weight: inherit; font-weight: normal;}
ul,li,h5,dt,dd,img{margin:0px;padding:0px;}
html,body,b,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td {margin:0px auto;padding:0; font-weight: normal;}
body,td,th{ font-family: "Microsoft YaHei","微软雅黑"; font-size:12px;}
input,textarea{ font-family: "Microsoft YaHei","微软雅黑"; border:0; outline:medium;}

@media (min-width:1px) and (max-width:991px){
	.container{ margin-left: 15px; margin-right: 15px;}
}
@media (min-width:992px){
	.container{ width: 960px;}
}
@media (min-width:1230px){
	.container{ width: 1200px}
}
@media (min-width:1430px){
	.section .container{ width: 1400px}
}
@media (min-width:1500px){
	.section .container{ width: 1460px}
}

/*头部*/
.fp-viewing-0 .index_main{transform:translate3d(0px, 0px, 0px)!important}
.header{ position: fixed; left: 0; right: 0; top: 0; z-index: 10; transition: all 0.35s; background: rgba(38,67,84,0.7); }
@media (min-width:1px) and (max-width:991px){
.header{ padding: 0 15px; }
}
@media (min-width:992px){
.header{ padding: 0 30px;}
}
@media (min-width:1500px){
.header{ padding: 0 60px;}
}
.menu .logo{ display: inline-block; float: left; padding: 10px 0; vertical-align: top; box-sizing: border-box;}
.menu .logo a{ display: block}
.menu .logo a img{ height: 62px; transition: all 0.35s;}
/*.header.fis_show .menu .logo a img{ height: 40px;}*/
@media (min-width: 992px) and (max-width: 1450px) {
.menu .logo{ width: 68px; overflow: hidden;}
.menu .logo a img{ width: 400px; height: auto; max-width: none;}
/*.header.fis_show .menu .logo{ width: 40px;}
.header.fis_show .menu .logo a img{ width: 250px; height: auto; max-width: none;}*/
}
@media (min-width: 1px) and (max-width: 991px) {
.menu .logo{ padding: 5px 0;}
.menu .logo a img{ height: 40px;}
}

/*导航*/
.jdmenu{ display: inline-block; float: right;}
.jdmenu .nav{ }
.jdmenu .nav #jdmenu>li{ display: inline-block; font-size: 14px; position: relative;}
.jdmenu .nav #jdmenu>li>a{ display: block; color: #fff;}
@media (min-width:992px){
.jdmenu .nav #jdmenu>li>a{padding: 30px 6px;}
.jdmenu .nav #jdmenu>li.active,.jdmenu .nav li:hover{ background: rgba(22,45,58,0.8);}
/*.header.fis_show .jdmenu .nav #jdmenu>li>a{padding: 19px 6px;}*/
}
@media (min-width:1230px){
	.jdmenu .nav #jdmenu>li{ font-size:16px;}
	.jdmenu .nav #jdmenu>li>a{padding: 30px 6px;}
}
@media (min-width: 1px) and (max-width: 991px) {
.jdmenu{ position: fixed; left: 0; top: 50px; right: 0; z-index: 9; transition: all 0.35s ease; background: #162d3a; height: 0; overflow-y: auto; max-height: calc(100% - 80px);}
.jdmenu .nav{ padding: 0 15px 30px 15px;}
.jdmenu .nav #jdmenu>li{ display: block; position: inherit; border-bottom: 1px dashed #fff;}
.jdmenu .nav #jdmenu>li a{ display: block; padding: 7px 0;}
}

/*二级导航*/
.jdmenu .nav>#jdmenu>li>.dropdown{ min-width: 100%; width: auto; position: absolute; left: 0px; top: calc(100% - 1px); z-index: 99; padding:5px 0; display: none; background: #eee;  color: #252525;}
.jdmenu .nav>#jdmenu>li>.dropdown>li{font-size: 14px; display: block; }
.jdmenu .nav>#jdmenu>li>.dropdown>li>a{ color: #252525; padding: 10px 20px; display: block; }
.jdmenu .nav>#jdmenu>li>.dropdown>li:hover{ background: #0198dd;}
.jdmenu .nav>#jdmenu>li>.dropdown>li:hover>a{ color: #fff;}

@media (min-width: 992px) {
.jdmenu .nav>#jdmenu>li>.dropdown>li a{ text-overflow:ellipsis; white-space: nowrap;}
}
@media (min-width: 1px) and (max-width: 991px){
.jdmenu .nav>#jdmenu>li.active>.dropdown{ display: block;}
.jdmenu .nav>#jdmenu>li>.dropdown{ position: inherit; left: inherit; right: inherit; top: inherit;}
.jdmenu .nav>#jdmenu>li>.dropdown>li{ text-align: left;}
}

/*搜索*/
.search{ overflow: hidden; margin-bottom: 20px;}
.search form[name="keyfrom"]{ display: flex; background: #f5f5f5; border: 1px solid #4db4cb; box-sizing: border-box;}
.search form[name="keyfrom"] input{ flex: 1; height: 40px; background: none; border: 0; padding-left: 10px; box-sizing: border-box;}
.search form[name="keyfrom"] button{ width: 60px; background: none; border: 0; cursor: pointer; outline: none; border-left: 1px solid #4db4cb; }

@media (min-width: 1px) and (max-width: 991px) {

}
/*endregion*/


/*region banner*/
.bframe{ overflow: hidden; position: relative;}
/*flexslider*/
.bframe .flexslider{ width: 100%; position:relative;height:auto;overflow:hidden;}
.bframe .slides{  position:relative;z-index:1; width:100%;}
.bframe .slides li{height:auto; width:100%;background-position:center top; background-repeat:repeat-x;}
.bframe .slides li img{ width:100%; height: 100%;}
.bframe .flex-control-nav{position:absolute; width: 100%; text-align: center; bottom: 10px; z-index: 2;}
.bframe .flex-control-nav li{ display: inline-block; list-style-type: none; transition:all .35s;}
.bframe .flex-control-nav a{ display: inline-block; width: 10px; height: 10px; line-height: 60px; background: #7d7d7d; cursor: pointer; color: #7d7d7d; opacity: 1; overflow: hidden; margin-right: 10px; transition:all 0.5s; border-radius: 50%;}
.bframe .flex-control-nav .flex-active{ opacity: 1; background: #008d3c; } 
.bframe .flex-direction-nav{position:absolute;z-index:88;width:100%;top:45%;}
.bframe .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; z-index: 99; line-height: 50px; text-align: center; color: #fff;}
.bframe .flex-direction-nav li a>i{ font-size: 40px;}
.bframe .flex-direction-nav li a.flex-prev{left:40px;}
.bframe .flex-direction-nav li a.flex-next{right:40px;}

@media (min-width:992px) {	
.bframe{ margin-top: 82px;}
}
@media (min-width:1px) and  (max-width:991px){
.bframe{ position: relative; z-index: 1; margin-top: 50px;}
}

/*endregion*/

/*首页*/
.iframe{ overflow: hidden; background: #f7f7f7; box-sizing: border-box;}
.iframe .title{ overflow: hidden;}
.iframe .title span{ font-family: "Arial"; font-size: 16px; color: #1c3644; text-transform: uppercase; display: block; margin-bottom: 10px;}
.iframe .title span:before{ content: ""; display: inline-block; width: 93px; height: 4px; background: #b1b1b1; margin-right: 20px;}
.iframe .title h2{ font-family: "幼圆"; font-size: 55px; font-weight: bold; margin-bottom: 15px; line-height: 1;}
.iframe .title p{ font-size: 16px;}
.iframe .list{ margin-top: 40px;}
.iframe .list .left{}
.iframe .list .left .lbt{ background: linear-gradient(to bottom,#ededed,#162d3a); display: flex; justify-content: space-between; align-items: flex-end; padding:0 30px 10px 0;}
.iframe .list .left .lbt img{ margin: 0; margin-top: -30px;}
.iframe .list .left .lbt h2{ font-size: 22px; font-weight: bold; margin-bottom: 10px; color: #fff; margin-left: 10px;}
.iframe .list .left .lbt h2 span{ display: block; font-size: 16px;}
.iframe .list .left>ul{ margin-top: 20px; overflow: hidden;}
.iframe .list .left>ul>li{ overflow: hidden; margin-bottom: 10px;}
.iframe .list .left>ul>li>a{ font-size: 18px; font-weight: bold; border-left: 4px solid #60bee4; padding-left: 10px;}
.iframe .list .left>ul>li>ul{ overflow: hidden; margin-top: 15px;}
.iframe .list .left>ul>li>ul>li{ font-size: 14px; padding-left: 15px; width: calc((100% - 10px)/2); float: left; margin-right: 10px; box-sizing: border-box; margin-bottom: 15px;}
.iframe .list .left .linkmore{ overflow: hidden; background: #162d3a; text-align: center;}
.iframe .list .left .linkmore a{ font-size: 16px; font-weight: bold; display: block; padding: 10px; box-sizing: border-box; color: #fff; }
.iframe .list .right{ overflow: hidden;}
.iframe .list .right .ipto{ width: calc((100% - 60px)/4); float: left; margin-right: 20px; margin-bottom: 20px;}
.iframe .list .right .ipto .ipti{ overflow: hidden; position: relative; }
.iframe .list .right .ipto .ipti img{ width: 100%; transition: all 0.35s ease;}
.iframe .list .right .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.iframe .list .right .ipto .iptz h3{ font-size: 14px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden}
@media (min-width:992px) {	
.iframe{ padding: 60px 0; }
.iframe .title{ text-align: right;}
.iframe .list{ display: flex; justify-content: space-between;}
.iframe .list .left,.iframe .list .right{ margin: 0}
.iframe .list .left{ width: 270px;}
.iframe .list .left>ul>li>ul>li:nth-child(2n){ margin-right: 0;}
.iframe .list .left>ul>li>ul>li:nth-child(2n+1){ clear: both}
.iframe .list .left>ul>li:hover>a{ color: #60bee4;}
.iframe .list .left>ul>li>ul>li:hover>a{ color: #60bee4;}
.iframe .list .right{ flex: 1; margin-left: 40px;}
.iframe .list .right .ipto:hover .ipti img{ transform: scale(1.1)}
.iframe .list .right .ipto:nth-child(4n){ margin-right: 0;}
.iframe .list .right .ipto:nth-child(4n+1){ clear: both;}
}
@media (min-width:1px) and  (max-width:991px){
.iframe{ padding: 3vw 0;}
.iframe .title span{ font-size: 12px;}
.iframe .title h2{ font-size: 20px; margin-bottom: 10px;}
.iframe .title p{ font-size: 12px;}
.iframe .list{ margin-top: 3vw;}
.iframe .list .left{ margin-top: 20px;}
.iframe .list .left .lbt{ display: none;}
.iframe .list .left>ul{ margin-top: 10px;}
.iframe .list .left>ul>li{ margin-bottom: 5px; width: calc((100% - 10px)/2); float: left; margin-right: 10px;}
.iframe .list .left>ul>li>a{ font-size: 14px; }
.iframe .list .left>ul>li>ul{ margin-top: 10px; display: none;}
.iframe .list .left>ul>li:nth-child(2n){ margin-right: 0;}
.iframe .list .left>ul>li:nth-child(2n+1){ clear: both}
.iframe .list .left .linkmore{ margin-top: 20px; }
.iframe .list .left .linkmore a{ font-size: 12px; padding: 5px 7px;}
.iframe .list .right{ margin-top: 20px;}
.iframe .list .right .ipto{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw;}
.iframe .list .right .ipto .ipti{ height: auto;}
.iframe .list .right .ipto .iptz{ margin-top: 5px;}
.iframe .list .right .ipto .iptz h3{ font-size: 12px;}
.iframe .list .right .ipto:nth-child(2n){ margin-right: 0;}
.iframe .list .right .ipto:nth-child(2n+1){ clear: both;}
}

.iframe1{ overflow: hidden; background: url("../images/bg1.jpg") no-repeat center center / cover;}
.iframe1 .title{ overflow: hidden; display: flex; align-items: flex-end;}
.iframe1 .title h2{}
.iframe1 .title h3{ writing-mode:tb-rl; font-weight: bold; font-size: 55px; color: rgba(255,255,255,0.5);}
.iframe1 .txt{ overflow: hidden;}
.iframe1 .txt>h2{ font-size: 28px; font-weight: bold; color: #fff; margin-bottom: 30px;}
.iframe1 .txt>p{ font-size: 16px; line-height: 1.8; color: #fff;}
.iframe1 .txt>h3{ font-size: 22px; font-weight: bold; color: #fff; margin-top: 30px;}
.iframe1 .txt>.context{ display: flex; margin-top: 30px; justify-content:space-between;}
.iframe1 .txt>.context .item{ margin: 0; color: #fff; margin-right: 50px;}
.iframe1 .txt>.context .item .ke-item{ font-size: 40px;}
.iframe1 .txt>.context .item p{ font-size: 18px;}
.iframe1 .txt>.list{ display: flex; margin-top: 30px; justify-content: space-between;}
.iframe1 .txt>.list .item{ margin: 0; flex: 1; color: #fff; text-align: center; margin-right: 30px;}
.iframe1 .txt>.list .item img{}
.iframe1 .txt>.list .item p{ font-size: 14px; line-height: 1.6;}
.iframe1 .txt>.linkmore{ overflow: hidden; margin-top: 20px;}
.iframe1 .txt>.linkmore a{ display: inline-block; color: #fff; border: 2px solid #5b7784; font-size: 16px; font-weight: bold; padding: 13px 78px; border-radius: 15px;}
@media (min-width:992px) {	
.iframe1{ padding: 60px 0; box-sizing: border-box;}
.iframe1 .container{ position: relative; display: flex; justify-content: space-between; align-items: flex-end;}
.iframe1 .title{ margin: 0;}
.iframe1 .txt{ margin: 0; flex: 1; margin-left: 100px;}
.iframe1 .txt>.context .item:last-child{ margin-right: 0}
.iframe1 .txt>.list .item:last-child{ margin-right: 0}
}
@media (min-width:1px) and  (max-width:991px){
.iframe1{ padding: 3vw 0;}
.iframe1 .title{ display: block;}
.iframe1 .title h2{ display: none;}
.iframe1 .title h3{ writing-mode: horizontal-tb; font-size: 20px; margin-bottom: 10px;}
.iframe1 .txt>h2{ font-size: 18px; margin-bottom: 10px;}
.iframe1 .txt>p{ font-size: 12px;}
.iframe1 .txt>h3{ font-size: 16px; margin-top: 10px;}
.iframe1 .txt>.context{ margin-top: 3vw;}
.iframe1 .txt>.context .item{ margin-right: 2vw;}
.iframe1 .txt>.context .item .ke-item{ font-size: 20px;}
.iframe1 .txt>.context .item p{ font-size: 12px;}
.iframe1 .txt>.list{ margin-top: 3vw; flex-wrap: wrap;}
.iframe1 .txt>.list .item{ flex:none; width: calc((100% - 4vw)/3); float: left; margin-right: 2vw; margin-bottom: 2vw;}
.iframe1 .txt>.list .item p{ font-size: 12px;}
.iframe1 .txt>.list .item:nth-child(3n){ margin-right: 0;}
.iframe1 .txt>.linkmore{ margin-top: 3vw;}
.iframe1 .txt>.linkmore a{ font-size: 12px; padding: 2vw 8vw;}
}

.iframe2{ overflow: hidden; }
.iframe2 .title{ overflow: hidden;}
.iframe2 .title span{ font-family: "Arial"; font-size: 16px; color: #1c3644; text-transform: uppercase; display: block; margin-bottom: 20px;}
.iframe2 .title span:before{ content: ""; display: inline-block; width: 93px; height: 4px; background: #b1b1b1; margin-right: 20px;}
.iframe2 .title h2{ font-family: "幼圆"; font-size: 55px; font-weight: bold; margin-bottom: 15px;}
.iframe2 .title p{ font-size: 16px;}
.iframe2 ul{ overflow: hidden;}
.iframe2 ul li{ background: #c5cacc; display: inline-flex; margin-right: 15px; font-size: 16px; font-weight: bold; color: #fff; cursor: pointer; padding: 10px 40px; border-radius: 20px;}
.iframe2 ul li>a{ color: #fff;}
.iframe2 ul li.active{ background: #162d3a;}
.iframe2 .list{ overflow: hidden; margin-top: 60px;}
.iframe2 .list .ipto{ overflow: hidden; }
.iframe2 .list .ipto .ipti{ overflow: hidden;}
.iframe2 .list .ipto .ipti img{ width: 100%; transition: all 0.35s ease;}
.iframe2 .list .ipto .iptz{ overflow: hidden;}
.iframe2 .list .ipto .iptz h3{ font-size: 22px; font-weight: bold; margin: 20px 0;}
.iframe2 .list .ipto .iptz p{ font-size: 16px; line-height: 1.6;}
@media (min-width:992px) {	
.iframe2{ padding: 60px 0; box-sizing: border-box;}
.iframe2 .container{ position: relative;}
.iframe2 .title{ text-align: right;}
.iframe2 ul{ position: absolute; left: 0; top: 60px;}
.iframe2 .list{ display: flex; }
.iframe2 .list .ipto{ margin: 0; width: calc((100% - 40px)/3); margin-right: 20px;}
.iframe2 .list .ipto .ipti{ border-radius: 40px; }
.iframe2 .list .ipto:nth-child(3n){ margin-right: 0;}
.iframe2 .list .ipto:nth-child(4){ display: none;}
}
@media (min-width:1px) and  (max-width:991px){
.iframe2{ padding: 3vw 0;}
.iframe2 .title span{ font-size: 12px; margin-bottom: 10px;}
.iframe2 .title h2{ font-size: 20px; margin-bottom: 10px;}
.iframe2 .title p{ font-size: 12px;}
.iframe2 ul{ margin-top: 3vw;}
.iframe2 ul li{ font-size: 10px; padding: 2vw 3vw; margin-right: 2vw}
.iframe2 .list{ margin-top: 3vw;}
.iframe2 .list .ipto{ width: calc((100% - 2vw)/2); float: left; margin-right: 2vw; margin-bottom: 2vw;}
.iframe2 .list .ipto .iptz h3{ margin: 1vw 0; font-size: 12px;}
.iframe2 .list .ipto .iptz p{ font-size: 10px}
.iframe2 .list .ipto:nth-child(2n){ margin-right: 0;}
}

.iframe3{ overflow: hidden; background: url("../images/bg2.jpg") no-repeat center center / cover;}
.iframe3 .title{ overflow: hidden; display: flex; align-items: flex-end;}
.iframe3 .title h2{}
.iframe3 .title h3{ writing-mode:tb-rl; font-weight: bold; font-size: 55px; color: rgba(255,255,255,0.5);}
.iframe3 .txt{ overflow: hidden;}
.iframe3 .txt>p{ font-size: 22px; line-height: 1.6; color: #fff;}
.iframe3 .txt>.list{ overflow: hidden; margin-top: 40px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.iframe3 .txt>.list .item{ overflow: hidden; width: calc((100% - 40px)/3); margin: 0; margin-right: 20px; margin-bottom: 20px; text-align: center; cursor: pointer;}
.iframe3 .txt>.list .item .img{ display: inline-flex; align-items: center; justify-content: center; background: rgba(255,255,255,0.1); padding: 50px; box-sizing: border-box; border-radius: 50%;}
.iframe3 .txt>.list .item .img i{ color: #fff; font-size: 60px;}
.iframe3 .txt>.list .item h3{ font-size: 22px; color: #fff; margin-top: 20px;}
.iframe3 .txt>.list .item.active .img{ background: rgba(22,45,58,1);}
.iframe3 .txt>.list .item:nth-child(3n){ margin-right: 0;}
@media (min-width:992px) {	
.iframe3{ padding: 60px 0; box-sizing: border-box;}
.iframe3 .container{ position: relative; display: flex; justify-content: space-between; align-items: flex-end;}
.iframe3 .title{ margin: 0;}
.iframe3 .txt{ margin: 0; flex: 1; margin-left: 60px;}
.iframe3 .txt>p{ text-align: right;}
}
@media (min-width:1px) and  (max-width:991px){
.iframe3{ padding: 3vw 0;}
.iframe3 .title{ display: block;}
.iframe3 .title h2{ display: none;}
.iframe3 .title h3{ writing-mode: horizontal-tb; font-size: 20px; margin-bottom: 10px;}
.iframe3 .txt>p{ font-size: 14px;}
.iframe3 .txt>.list{ margin-top: 3vw;}
.iframe3 .txt>.list .item{ width: calc((100% - 4vw)/3); float: left;margin-right: 2vw; margin-bottom: 2vw;}
.iframe3 .txt>.list .item .img{ padding: 4vw;}
.iframe3 .txt>.list .item .img i{ font-size: 20px;}
.iframe3 .txt>.list .item h3{ font-size: 12px; margin-top: 1vw;}
}

.iframe4{ overflow: hidden; background: #f1f1f1;}
.iframe4 .title{ overflow: hidden;}
.iframe4 .title span{ font-family: "Arial"; font-size: 16px; color: #1c3644; text-transform: uppercase; display: block; margin-bottom: 20px;}
.iframe4 .title span:before{ content: ""; display: inline-block; width: 93px; height: 4px; background: #b1b1b1; margin-right: 20px;}
.iframe4 .title h2{ font-family: "幼圆"; font-size: 55px; font-weight: bold; margin-bottom: 15px;}
.iframe4 .title p{ font-size: 16px;}
.iframe4 ul{ overflow: hidden;}
.iframe4 ul li{ background: #c5cacc; display: inline-flex; margin-right: 15px; font-size: 16px; font-weight: bold; color: #fff; cursor: pointer; padding: 10px 50px; border-radius: 20px;}
.iframe4 ul li.active{ background: #162d3a;}
.iframe4 .list{ margin-top: 80px; position: relative;}
.iframe4 .list .Partner{ overflow: hidden;}
.iframe4 .list .Partner .item{ overflow: hidden; margin-bottom: 20px; border-radius: 15px;}
.iframe4 .list .Partner .item a{ display: block;}
.iframe4 .list .Partner .item a img{ width: 100%;}
.iframe4 .list .btn{ position: absolute; top: 50%; cursor: pointer; outline: none; z-index: 9; transform: translateY(-50%)}
.iframe4 .list .btn i{ font-size: 30px;}
.iframe4 .list .btn-prev{ left: 0}
.iframe4 .list .btn-next{ right: 0;}
.iframe4 .list>.item{ width: calc((100% - 60px)/4); float: left; margin-right: 20px; text-align: center; padding: 60px; box-sizing: border-box;}
.iframe4 .list>.item .img{ width: 48px; position: relative;}
.iframe4 .list>.item .img:before{ content: ""; width: 20px; height: 20px; position: absolute; top: -15px; left: -15px; border-top: 1px solid #162d3a; border-left: 1px solid #162d3a; transition: all 0.35s ease;}
.iframe4 .list>.item .img:after{ content: ""; width: 20px; height: 20px; position: absolute; top: -15px; right: -15px; border-top: 1px solid #162d3a; border-right: 1px solid #162d3a; transition: all 0.35s ease;}
.iframe4 .list>.item .img span:before{ content: ""; width: 20px; height: 20px; position: absolute; bottom: -15px; left: -15px; border-bottom: 1px solid #162d3a; border-left: 1px solid #162d3a; transition: all 0.35s ease;}
.iframe4 .list>.item .img span:after{ content: ""; width: 20px; height: 20px; position: absolute; bottom: -15px; right: -15px; border-bottom: 1px solid #162d3a; border-right: 1px solid #162d3a; transition: all 0.35s ease;}
.iframe4 .list>.item .txt{ overflow: hidden; margin-top: 40px;}
.iframe4 .list>.item .txt h3{ font-size: 18px; margin-bottom: 20px;}
.iframe4 .list>.item .txt p{ font-size: 14px;}
@media (min-width:992px) {	
.iframe4{ padding: 60px 0; box-sizing: border-box;}
.iframe4 .container{ position: relative;}
.iframe4 .title{ text-align: right;}
.iframe4 ul{ position: absolute; left: 0; top: 60px;}
.iframe4 .list .Partner{ margin: 0 60px!important;}
.iframe4 .list .btn i{ font-size: 30px;}
.iframe4 .list>.item:hover{ box-shadow: 0 0 15px #d5d5d5;}
.iframe4 .list>.item:hover .img:before{ top: -10px; left: -10px; }
.iframe4 .list>.item:hover .img:after{ top: -10px; right: -10px;}
.iframe4 .list>.item:hover .img span:before{ bottom: -10px; left: -10px;}
.iframe4 .list>.item:hover .img span:after{ bottom: -10px; right: -10px;}
.iframe4 .list>.item:nth-child(4n){ margin-right: 0;}
}
@media (min-width:1px) and  (max-width:991px){
.iframe4{ padding: 3vw 0}
.iframe4 .title span{ font-size: 12px; margin-bottom: 10px;}
.iframe4 .title h2{ font-size: 20px; margin-bottom: 10px;}
.iframe4 .title p{ font-size: 12px;}
.iframe4 ul{ margin-top: 3vw;}
.iframe4 ul li{ font-size: 12px; padding: 2vw 8vw;}
.iframe4 .list{ margin-top: 3vw;}
.iframe4 .list>.item{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw; padding: 4vw;}
.iframe4 .list>.item .txt{ margin-top: 6vw;}
.iframe4 .list>.item .txt h3{ font-size: 12px; margin-bottom: 2vw;}
.iframe4 .list>.item .txt p{ font-size: 10px;}
.iframe4 .list>.item:nth-child(2n){ margin-right: 0;}
}

.iframe5{ overflow: hidden; background: url("../images/b3.jpg") no-repeat center center /  cover;}
.iframe5 .title{ overflow: hidden; display: flex; align-items: flex-end;}
.iframe5 .title h2{}
.iframe5 .title h3{ writing-mode:tb-rl; font-weight: bold; font-size: 55px; color: rgba(255,255,255,0.5);}
.iframe5 .txt{ overflow: hidden;}
.iframe5 .txt .item{ overflow: hidden; margin-bottom: 10px; color: #fff;}
.iframe5 .txt .item h3{ font-size: 28px; font-weight: bold; margin-bottom: 30px;}
.iframe5 .txt .item p{ font-size: 16px; line-height: 1.8;}
.iframe5 .txt .item>.linkmore{ overflow: hidden; margin-top: 30px;}
.iframe5 .txt .item>.linkmore a{ display: inline-block; color: #fff; border: 2px solid #5b7784; font-size: 16px; font-weight: bold; padding: 13px 78px; border-radius: 15px;}
@media (min-width:992px) {	
.iframe5{ padding: 60px 0; box-sizing: border-box;}
.iframe5 .container{ position: relative; display: flex; justify-content: space-between; align-items: flex-end;}
.iframe5 .title{ margin: 0;}
.iframe5 .txt{ margin: 0; flex: 1; margin-left: 100px;}
.iframe5 .txt>p{ text-align: right;}
}
@media (min-width:1px) and  (max-width:991px){
.iframe5{ padding: 3vw 0;}
.iframe5 .title{ display: block;}
.iframe5 .title h2{ display: none;}
.iframe5 .title h3{ writing-mode: horizontal-tb; font-size: 20px; margin-bottom: 10px;}
.iframe5 .txt .item h3{ font-size: 18px;}
.iframe5 .txt .item p{ font-size: 12px;}
.iframe5 .txt .item>.linkmore{ margin-top: 3vw;}
.iframe5 .txt .item>.linkmore a{ font-size: 12px; padding: 2vw 8vw;}
}

.iframe6{ overflow: hidden;}
.iframe6 .title{ overflow: hidden;}
.iframe6 .title span{ font-family: "Arial"; font-size: 16px; color: #1c3644; text-transform: uppercase; display: block; margin-bottom: 20px;}
.iframe6 .title span:before{ content: ""; display: inline-block; width: 93px; height: 4px; background: #b1b1b1; margin-right: 20px;}
.iframe6 .title h2{ font-family: "幼圆"; font-size: 55px; font-weight: bold; margin-bottom: 15px;}
.iframe6 .title p{ font-size: 16px;}
.iframe6 ul{ overflow: hidden;}
.iframe6 ul li{ background: #c5cacc; display: inline-flex; margin-right: 15px; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; padding: 10px 30px; border-radius: 20px;}
.iframe6 ul li>a{ color: #fff;}
.iframe6 ul li.active{ background: #162d3a;}
.iframe6 .list{ margin-top: 50px; position: relative;}
.iframe6 .list .img{ overflow: hidden;}
.iframe6 .list .txt{ overflow: hidden;}
.iframe6 .list .txt .ipto{ overflow: hidden; margin-bottom: 20px;}
.iframe6 .list .txt .ipto .ipti{ overflow: hidden; border-radius: 15px}
.iframe6 .list .txt .ipto .ipti img{ border-radius: 10px;}
.iframe6 .list .txt .ipto .iptz{ overflow: hidden;}
.iframe6 .list .txt .ipto .iptz h3{ font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.iframe6 .list .txt .ipto .iptz h4{ font-size: 14px; margin-bottom: 15px;}
.iframe6 .list .txt .ipto .iptz p{ font-size: 16px;}
@media (min-width:992px) {	
.iframe6{ padding: 60px 0; box-sizing: border-box;}
.iframe6 .container{ position: relative;}
.iframe6 .title{ text-align: right;}
.iframe6 ul{ position: absolute; left: 0; top: 60px;}
.iframe6 .list{ display: flex; justify-content: space-between;}
.iframe6 .list .img{ flex: 1; margin: 0;}
.iframe6 .list .txt{ flex: 1.3; margin: 0; margin-left: 30px;}
.iframe6 .list .txt .ipto{ display: flex; justify-content: space-between;}
.iframe6 .list .txt .ipto .ipti{ width: 194px; margin: 0;}
.iframe6 .list .txt .ipto .iptz{ flex: 1; margin-left: 20px;}
}
@media (min-width:1px) and  (max-width:991px){
.iframe6{ padding: 3vw 0}
.iframe6 .title span{ font-size: 12px; margin-bottom: 10px;}
.iframe6 .title h2{ font-size: 20px; margin-bottom: 10px;}
.iframe6 .title p{ font-size: 12px;}
.iframe6 ul{ margin-top: 3vw;}
.iframe6 ul li{ font-size: 10px; padding: 2vw 3vw; margin-right: 2vw; margin-bottom: 2vw;}
.iframe6 .list{ margin-top: 3vw;}
.iframe6 .list .img{ display: none;}
.iframe6 .list .txt .ipto{ width: calc((100% - 2vw)/2); float: left; margin-right: 2vw; margin-bottom: 2vw;}
.iframe6 .list .txt .ipto .iptz h3{ font-size: 12px; margin-top: 1vw; margin-bottom: 0;}
.iframe6 .list .txt .ipto .iptz h4{ font-size: 10px; margin-top: 1vw; margin-bottom: 1vw;}
.iframe6 .list .txt .ipto .iptz p{ font-size: 10px;}
.iframe6 .list .txt .ipto:nth-child(2n){ margin-right: 0;}
}

.dframe9{ overflow: hidden; display: none; padding: 20px 0 10px 0;}
.dframe9 ul{ display: flex; flex-wrap: wrap;}
.dframe9 li{ width: calc(25% - 8px); margin: 0; margin-right: 10px; margin-bottom: 10px; text-align: center; font-size: 12px;}
.dframe9 li span{ background: #4db4cb; color: #fff; border-radius: 50%; overflow: hidden; width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 5px; box-shadow: 0 0 10px #d5d5d5;}
.dframe9 li span i{ font-size: 20px;}
.dframe9 li:nth-child(4n){ margin-right: 0;}
.dframe9 li:nth-child(4n+1){ clear: both;}
@media (min-width:1px) and  (max-width:999px){
.dframe9{ display: block;}
}

.list-link{ overflow: hidden; padding: 15px 0;}
.list-link li{ display: inline-block; font-size: 14px; margin-right: 10px;}
@media (min-width:1px) and  (max-width:999px){
.list-link{  padding: 3vw 0;}
.list-link li{ font-size: 12px; margin-right: 1vw;}
}

/*region 底部*/
.section9{ height: auto!important;}
.section9 .fp-tableCell{ height: auto!important;}
.footer{ overflow: hidden; padding: 60px 0; background: linear-gradient(to bottom right,#264354,#162d3a);}
.footer .footlogo{ display: flex; justify-content: center; align-items: center;}
.footer .foot{ overflow: hidden;}
.footer .foot h2{ font-size: 20px; font-weight: bold; color: #fff; margin-bottom: 20px;}
.footer .foot li{ font-size: 14px; line-height: 2; overflow:hidden;}
.footer .foot li a{ display:block; color: #fff; transition: all 0.35s ease;}
.footer .foot li:hover a{ color:#0198dd;}
.footer .foot .txt{ line-height: 2; font-size: 14px;}
.footer .foot .txt p{ color: #fff;}
.footer .foot .txt p a{ color: #fff;}
.footer__subnavSelect{width:100%;background:#0198dd;height:45px;border:0;border-bottom:1px solid #0198dd;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;padding:2px 15px 0;background-image:url("../images/arrow-down-select.svg");background-repeat:no-repeat;background-position-x:95%;background-position-y:center;background-size:15px;outline:0;display:none; filter: drop-shadow(144px 0 0 #fff); margin-bottom: 15px; box-sizing: border-box;}
@media (min-width:992px) {
.footer .list{ display: flex; justify-content: space-between; margin-top: 60px;}
.footer .foot{ margin: 0; }
}
@media (min-width:1px) and  (max-width:991px){
.footer__subnavSelect{ display: block;}
.footer{ padding: 3vw 0;}
.footer .footlogo{ margin-bottom: 15px;}
.footer .foot h2{ display: none;}
.footer .foot ul{ display: none;}
}

.gettop{ width: 45px; height: 45px; text-align: center; line-height: 45px; border-radius: 50%; border: 1px solid #fff; position: fixed; right: 15px; bottom: 10%; z-index: 99; font-size: 14px; color: #fff; text-transform: uppercase; cursor: pointer; background: #02247e; display: none;}
@media (min-width:1px) and  (max-width:991px){
.gettop{ display: none;}
}

/*endregion*/

/*region 版权*/
.copy{ padding: 15px 0px; font-size: 14px; font-weight: bold; overflow: hidden; text-align: center;}
@media (min-width:992px) {
.copy p{ display: inline-block; float: left;}
.copy p:last-child{ float: right;}
}
@media (min-width:1px) and (max-width:991px){
.copy{ margin-bottom: 40px; font-size: 12px; border: 0; margin-top: 0;}
}
/*endregion*/



/*region手机底部导航*/
.mobMenu{ position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 10; background: #0198dd; display: none; box-shadow: 0 0 10px #d5d5d5;}
.mobMenu>.foot_nav{width:25%;float:left;text-align:center;color:#898989;font-size:12px; font-family: "Arial"}
.mobMenu>.foot_nav>a{ color: #fff; display: block;}
.mobMenu>.foot_nav>a>i.iconfont{display:block;padding:3px 0 0 0;font-size:20px;line-height:24px; color: #fff;}
.mobMenu>.foot_nav>a>.hamburger{position:inherit;float:none;margin:0 auto;width:100%; color: #fff;}
@media (min-width:1px) and (max-width:991px){
    .mobMenu{ display: block;}
}
/*endregion*/


/*内页*/
.body{}
.nbframe{ position: relative; text-align: center;}
.nbframe .explicitlist{ position: absolute; left: 0; right: 0; top: 40%; transform: translateY(-50%);}
.nbframe .explicitlist h2{ font-size: 89px; font-weight: bold; color: #016a7d;}
@media (min-width:1430px) {
.nbframe .explicitlist .container{ width: 1400px;}
}
@media (min-width:1px) and (max-width:991px){
.nbframe{ }
.nbframe img{ width: 992px; height: 240px; max-width: inherit; margin: 0 ;}
.nbframe .explicitlist{ display: none;}
}
@media (min-width:1px) and (max-width:767px){
.nbframe img{ width: 992px; height: 240px; max-width: inherit; margin: 0 -270px;}
}
/*region 左侧导航栏目*/
.left_nav{ overflow: hidden; width: 260px; float: left; padding: 30px 0;}
.left_nav>.lbt{ overflow: hidden; margin-bottom: 40px;}
.left_nav>.lbt>h2{ font-size: 18px; font-weight: 700; padding: 10px 30px; color: #fff; background: #4db4cb; border: 1px solid #ddd;}
.left_nav>.lbt>ul{}
.left_nav>.lbt>ul>li{ overflow: hidden; font-size: 16px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; position: relative; }
.left_nav>.lbt>ul>li>a{ display: block; color: #333; padding: 10px 30px; position: relative; border-bottom: 1px solid #ddd;}
.left_nav>.lbt>ul>li>em{ content: ""; position: absolute; left: 10px; top: 22px; transform: translateY(-50%); width: 5px; height: 5px; background: #000;}
.left_nav>.lbt>ul>li>span{ position: absolute; right: 0px; top: 0px; height: 42px; cursor: pointer;  display: inline-flex; align-items: center; justify-content: center; padding: 0 5px;}
.left_nav>.lbt>ul>li>span>i{ transform: rotate(180deg)}
.left_nav>.lbt>ul>li:hover>a,.left_nav>.lbt>ul>li.active>a{ color: #4db4cb}
.left_nav>.lbt>ul>li.on>span>i{ transform: rotate(0deg)}
.left_nav>.lbt>ul>li:hover>em,.left_nav>.lbt>ul>li.active>em{ background: #4db4cb}

.left_nav>.lbt>ul>li>ul{ overflow: hidden; position: relative; height: auto; transition: all 0.35s;}
.left_nav>.lbt>ul>li>ul>li{ font-size: 16px; font-weight: 400; overflow: hidden;}
.left_nav>.lbt>ul>li>ul>li>a{ display: block; color: #333; padding: 10px 30px; position: relative;}
.left_nav>.lbt>ul>li>ul>li:hover>a,.left_nav>.lbt>ul>li>ul>li.active>a{ color: #4db4cb}
.left_nav>.lbt>img{ width: 100%}
.left_nav>.lbt>.txt{ padding: 15px; background: #f5f5f5; line-height: 2; font-size: 14px; color: #666;}
@media (min-width:992px){
.left_nav{ position: sticky; top: 52px;}
}
@media (min-width:1px) and (max-width:991px){
.left_nav{ width: auto; float: none; padding: 0; margin-top: 3vw;}
.left_nav>.lbt{ margin-bottom: 0;}
.left_nav>.lbt>h2{ font-size: 14px; padding: 6px 15px;}
.left_nav>.lbt>h2 i{ font-size: 14px; padding-right: 5px;}
.left_nav>.lbt>ul{display: none; transition: all 0.35s;}
.hidden-xs{ display: none!important;}
}

/*endregion*/

/*右侧*/
.right_detail{ width: calc(100% - 300px); float: right; height: auto; padding: 30px 0px;}
@media (min-width:1px) and (max-width:991px){
.right_detail{ width: auto; float: none; padding: 20px 0;}
}

/*region 面包屑*/
.location{  padding: 15px 0; overflow: hidden; box-shadow: 0 0 10px #d5d5d5; font-size: 14px;}
.location .i-home{ font-size: 20px; display: inline-block; padding-right: 5px;}
.location .i-home:before{ content: "\e604";}
.location .here{ display: inline-block; padding: 0 5px;}
.location .here:before{ content: "/";}
.location a{ display: inline-block; color: #333; font-size: 14px;}
@media (min-width:992px){
.location{}
}
@media (min-width:1px) and (max-width:991px){
.location{ padding: 3vw 0; font-size: 12px;}
}
/*endregion*/

.body .title{ background: #ddd}
.body .title h2{ background: #f90; color: #fff; font-size: 24px; line-height: 1.8; text-align: center;}
@media (min-width:1px) and (max-width:991px){
.body .title h2{ font-size: 18px;}
}

/*公司简介*/
.thereof{ overflow: hidden; background: #ddd; padding: 15px 0; text-align: center;}
.thereof li{ display: inline-block; cursor: pointer; padding: 7px 30px; border-radius: 30px; font-size: 14px; background: #a4c2f4; border: 1px solid #666; margin: 0 5px;}
.thereof li:hover{ background: rgba(22,45,58,0.8); color: #fff;}
@media (min-width:1px) and (max-width:991px){
.thereof{ padding: 3vw 0 1vw 0;}
.thereof li{ padding: 2vw 5vw; font-size: 12px; margin-bottom: 2vw;}
}

.thereon{ overflow: hidden; background: #eee; padding: 30px 0 0 0}
.thereon .title{ background: none;}
.thereon .list{ overflow: hidden; padding: 30px 10px 10px 10px; background: #fff;}
.thereon .list .txt{ overflow: hidden;}
.thereon .list .txt>h3{ font-size: 24px; color: #f90; line-height: 2;}
.thereon .list .txt>a>img{ margin-top: 30px; width: 100%;}
.thereon .list .txt>p{ font-size: 14px; line-height: 2; color: #666;}
.thereon .list .txt .item{ overflow: hidden; }
.thereon .list .txt .item>h4{ font-size: 24px; color: #de3e91; margin-bottom: 20px;}
.thereon .list .txt .item .imglist{ display: flex; flex-wrap: wrap;}
.thereon .list .txt .item .imglist .img{ width: calc((100% - 20px)/2); float: left; margin-right: 20px; margin-bottom: 20px;}
.thereon .list .txt .item .img img{ width: 100%;}
.thereon .list .txt .item .img:nth-child(2n){ margin-right: 0;}
@media (min-width:992px){
.thereon .list{ display: flex;} 
.thereon .list .txt{ margin: 0; flex: 1;}
.thereon .list .txt:first-child{ padding-right: 30px; border-right: 1px solid #f90;}
.thereon .list .txt:last-child{ padding-left: 30px;}
}
@media (min-width:1px) and (max-width:991px){
.thereon{ padding: 3vw 0 0 0;}
.thereon .list{ padding: 3vw 1vw 1vw 1vw;}
.thereon .list .txt>h3{ font-size: 14px;}
.thereon .list .txt>a>img{ margin-top: 3vw; }
.thereon .list .txt>p{ font-size: 12px;}
.thereon .list .txt .item>h4{ font-size: 14px; margin-bottom: 2vw;}
.thereon .list .txt .item .imglist .img{ margin-right: 2vw; margin-bottom: 2vw;}
}

.thereon1{ padding: 0;}
.thereon1 .title{ background: #ddd}
.thereon1 .title h2{ background: #de3e91;}

.thereon2{ padding: 0;}
.thereon2 .title{ background: #ddd}
.thereon2 .title h2{ background: #3897d9;}

.thereon3{ padding: 0 0 30px 0;}
.thereon3 .title{ background: #ddd}
.thereon3 .title h2{ background: red;}


/*关于我们*/
.abframe{}

.abframe .tit{ text-align: center;}
.abframe .tit h2{ font-size: 0.5019rem; font-weight: bold; margin-bottom: 0.3rem;}
.abframe .tit p{ font-size: 0.18rem; line-height: 1.66;}
@media (min-width:992px){
}
@media (min-width:1520px){
	.abframe .container{ width: 1380px;}
}
@media (min-width:1px) and (max-width:991px){
}

.aframe{ overflow: hidden; background: #f5f5f5; padding: 1rem 0;}
.aframe .container{  display: flex; flex-wrap: wrap; justify-content: space-between;}
.aframe .lt{ margin: 0; width: 48%;}
.aframe .lt h2{ font-size: 0.5119rem; font-weight: bold;}
.aframe .lt h3{ font-size: 0.18rem; font-weight: bold; color:#666}
.aframe .lt .context{ font-size: 14px; line-height: 2;}
.aframe .fr{ margin: 0; width: calc(100% - 48% - 0.4rem);}
.aframe .fr .swiper-pagination{ display: flex; align-items: center; justify-content: center; margin:0.2rem 0 0.4rem; position: inherit;}
.aframe .fr .swiper-pagination .swiper-pagination-bullet{ background: #000!important; opacity: 1;}
.aframe .fr .swiper-pagination .swiper-pagination-bullet-active{ width: 26px; border-radius: 0.26rem;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
	.aframe .lt{ width: 100%;}
	.aframe .fr{ width: 100%;}
}

.aframe1{ overflow: hidden; padding: 0 0 1rem; background: #f5f5f5;}
.aframe1 .container{  display: flex; flex-wrap: wrap; justify-content: space-between;}
.aframe1 .item{ margin: 0; display: inline-block; text-align: center;}
.aframe1 .item .tag{ color: #4bb2c5; display: flex; align-items: flex-start;}
.aframe1 .item .tag span{ font-size: 0.8rem; font-weight: bold; line-height: 1;}
.aframe1 .item .tag em{ font-style: normal; font-size: 0.395rem; margin-left: 0.15rem;}
.aframe1 .item .txt{ font-size: 14px; margin-top: 0.1rem;}
.aframe1 .item:first-child .tag{ align-items: flex-end;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
	.aframe1 .item{ width: 100%; margin-bottom: 0.2rem; text-align: left;}
}

.aframe2{ overflow: hidden; padding: 1rem 0 1.4rem; background: #4bb2c5;}
.aframe2 .container{ }
.aframe2 .tit{ text-align: center; color: #fff;}

.aframe2 .list{ margin-top: 0.7rem;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
}

.aframe3{ overflow: hidden; padding: 2.2rem 0 1.45rem; background: url("../aboutus/images/1_03.jpg") no-repeat center center / cover; position: relative;}
.aframe3:after{ content: ""; position: absolute; right: 0; top: 0; height: 100%; width: 38.43%; background: #4bb2c5;}
.aframe3 .fr{ margin: 0; float: right; width: 32.8%; box-sizing: border-box; padding: 0 0.3rem; position: relative; z-index: 2; color: #fff;}
.aframe3 .fr h2{ font-size: 0.5019rem; font-weight: bold; margin-bottom: 0.3rem;}
.aframe3 .fr p{ font-size: 18px; line-height: 1.66;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
	.aframe3{ padding: 100px 0 30px;}
	.aframe3:after{ display: none}
	.aframe3 .fr{ width: 100%; background: #4bb2c5; padding: 0.2rem;}
}

.aframe4{ overflow: hidden; display: flex; flex-wrap: wrap; padding: 1.6rem 0 0.6rem; background: #e2f3f5; position: relative;}
.aframe4 .container{ width: 1380px; }
.aframe4 .list{ margin-top: 0.7rem; position: relative;}
.aframe4:after{ content: ""; position: absolute; left: 0; bottom: 0; right: 0; height: 50%; background: #e2f3f5; opacity: 0.5; z-index: 2;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
	.aframe4{ padding: 30px 0;}
}

.aframe5{ overflow: hidden; padding: 0.4rem 0 0.95rem;} 
.aframe5 .list{ margin-top: 0.7rem; display: flex; flex-wrap: wrap; align-items: flex-end;}
.aframe5 .list .item{ margin: 0; width: calc((100% - 0.75rem)/4); margin-right: 0.25rem; position: relative;}
.aframe5 .list .item .img{ overflow: hidden;}
.aframe5 .list .item .img img{ width: 100%; height: auto;}
.aframe5 .list .item .txt{ position: absolute; left: 0; bottom: 0; right: 0; background: #4bb2c5; padding: 0.2rem; color: #fff;}
.aframe5 .list .item .txt .z1{ font-size: 0.35rem; font-weight: bold; margin-bottom: 0.1rem;}
.aframe5 .list .item .txt .z2{ font-size: .24rem; font-weight: bold;}
.aframe5 .list .item .txt .p1{ font-size: 0.18rem; font-weight: bold; line-height: 1.88;}
.aframe5 .list .item:nth-child(2) .txt{ z-index: 2; background: none;}
.aframe5 .list .item:nth-child(2):after{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; z-index: 1; height: 60%; background: linear-gradient(to top,#be57aa 60%,transparent);}
@media (min-width:992px){
	.aframe5 .list .item:nth-child(3){ margin-right: 0;}
	.aframe5 .list .item:nth-child(2){ width: calc(50% - 0.25rem);}
}
@media (min-width:1px) and (max-width:991px){
	.aframe5 .list .item{ width: 100%; margin-right: 0; margin-bottom: 0.25rem;}
}

.aframe6{ overflow: hidden;}
.aframe6 .tit{ overflow: hidden; padding-bottom: 0.7rem;}
.aframe6 .list{ overflow: hidden; }
.aframe6 .item{ background: #f5f5f5; display: flex; flex-wrap: wrap; align-items: center;}
.aframe6 .item .img{ margin: 0; width: 50%; position: relative;}
.aframe6 .item .txt{ margin: 0; width: 50%; box-sizing: border-box; padding: 0 15.6% 0 0.9rem;}
.aframe6 .item .txt .z1{ font-size: 0.5019rem; font-weight: bold; margin-bottom: 0.3rem;}
.aframe6 .item .txt .p1{ font-size: 0.18rem; line-height: 1.88;}
@media (min-width:992px){
	.aframe6 .item:nth-child(2n+1){ flex-direction: row-reverse;}
	.aframe6 .item:nth-child(2n+1) .txt{ padding: 0 0.9rem 0 15.6%;}
}
@media (min-width:1px) and (max-width:991px){
	.aframe6 .item .img{ width: 100%;}
	.aframe6 .item .txt{ width: 100%; padding: 0.3rem;}
}


.aframe8{ overflow: hidden; padding: 0.9rem 0 1.5rem;}
.aframe8 .list{ margin-top: 1.3rem; position: relative;}
.aframe8 .list .swiper-container{ }
.aframe8 .list .swiper-wrapper{ align-items: flex-end;}
.aframe8 .list .swiper-slide{  position: relative; box-sizing: border-box; border: 1px solid #f5f5f5; }
.aframe8 .list .swiper-slide img{ }
.aframe8 .list .btn{ position: absolute; top: 50%; transform: translateY(-50%); width: 0.83rem; height: auto; overflow: hidden; display: inline-flex; align-items: center; justify-content: center; z-index: 9; cursor: pointer;}
.aframe8 .list .btn-prev{ left: 0;}
.aframe8 .list .btn-next{ right: 0;}
@media (min-width:992px){
.aframe8 .list .btn-prev{ left: -0.9rem;}
.aframe8 .list .btn-next{ right: -0.9rem;}
	.aframe8 .list .swiper-slide{ transform: scale(0.8)}
	.aframe8 .list .swiper-slide-active+div{ transform: scale(1)}
}
@media (min-width:1px) and (max-width:991px){
.aframe8{ padding: 0 15px 30px 15px;}
.aframe8 .list{ margin-top: 30px;}
.aframe8 .list .btn{ width: 0.4rem;}
}

/*图库中心*/
.gallerylist{ overflow: hidden; padding: 30px 30px 10px 30px; background: #fff;}
.gallerylist .ipto{ width: calc((100% - 100px)/6); float: left; margin-right: 20px; margin-bottom: 20px;}
.gallerylist .ipto .ipti{ overflow: hidden; border: 1px solid #f5f5f5;}
.gallerylist .ipto .ipti img{ width: 100%; transition: all 0.35s ease;}
@media (min-width:992px){
.gallerylist .ipto:nth-child(6n){ margin-right: 0;}
.gallerylist .ipto:nth-child(6n+1){ clear: both;}
.gallerylist .ipto:hover .ipti img{ transform: scale(1.1)}
}
@media (min-width:1px) and (max-width:991px){
.gallerylist{ padding: 3vw 3vw 1vw 3vw;}
.gallerylist .ipto{ width: calc((100% - 4vw)/3); margin-right: 2vw; margin-bottom: 2vw;}
.gallerylist .ipto:nth-child(3n){ margin-right: 0;}
.gallerylist .ipto:nth-child(3n+1){ clear: both;}
}

/*品牌故事*/
.brand{ overflow: hidden; background: #eee;}
.brand .title h2{ background: #de3e91;}
.brand .list{ overflow: hidden; padding-top: 15px; background: #fff;}
.brand .list .txt{ overflow: hidden;}
.brand .list .txt>h3{ font-size: 24px; font-weight: bold; color: #de3e91; margin-bottom: 20px;}
.brand .list .txt>p{ font-size: 14px; line-height: 2; color: #666;}
.brand .list .img{ overflow: hidden;}
.brand .list .img img{ width: 100%}
.brand:nth-child(2) .title h2{ background: #f90;}
.brand:nth-child(2) .list .txt>h3{ color: #f90;}
@media (min-width:992px){
.brand .list{ display: flex;} 
.brand .list .txt{ margin: 0; flex: 1; padding:0 30px 15px 15px;}
.brand .list .img{ margin: 0; flex: 1; padding-left: 30px;}
.brand:nth-child(2) .list{ flex-direction: row-reverse; margin-bottom: 20px;}
.brand:nth-child(2) .list .txt{ padding:0 15px 15px 30px;}
.brand:nth-child(2) .list .img{  padding-right: 30px; padding-left: 0;}
.brand:nth-child(2) .list:nth-child(2n){ flex-direction: row;}
.brand:nth-child(2) .list:nth-child(2n) .txt{ padding:0 30px 15px 15px;}
.brand:nth-child(2) .list:nth-child(2n) .img{ padding-left: 30px; padding-right: 0;}
}
@media (min-width:1px) and (max-width:991px){
.brand .list{ padding-top: 0vw;}
.brand .list .txt{ padding: 3vw;}
.brand .list .txt>h3{ font-size: 14px; margin-bottom: 2vw;}
.brand .list .txt>p{ font-size: 12px;}
}

/*乐图品牌介绍*/
.nuutoo{ overflow: hidden; background:#A8D144; padding: 30px 0;}
.nuutoo .item{ overflow: hidden;}
.nuutoo .item .title h2{ background: #de3e91;}
.nuutoo .item .list{ overflow: hidden; background: #fff; padding: 15px;}
.nuutoo .item .list .txt{ overflow: hidden;}
.nuutoo .item .list .txt>h3{ font-size: 24px; font-weight: bold; color: #de3e91; line-height: 2;}
.nuutoo .item .list .txt>p{ font-size: 14px; line-height: 2; color: #666;}
.nuutoo .item .list .img{ overflow: hidden; text-align: center;}
.nuutoo .item:nth-child(2) .title h2{ background: #f90;}
.nuutoo .item:nth-child(2) .list .txt>h3{ color: #f90;}
.nuutoo .item:nth-child(3) .title h2{ background: #3c78d8;}
.nuutoo .item:nth-child(3) .list .txt>h3{ color: #3c78d8;}
.nuutoo .item:nth-child(4) .title h2{ background: #CC0000;}
.nuutoo .item:nth-child(5) .title h2{ background: #333;}
.nuutoo .item .context{ overflow: hidden; background: #fff; padding: 15px; margin-top: 30px;}
.nuutoo .item .context>ul{ overflow: hidden; margin-bottom: 30px; text-align: center;}
.nuutoo .item .context>ul>li{ background: #c5cacc; display: inline-flex; margin-right: 15px; font-size: 16px; font-weight: bold; color: #fff; cursor: pointer; padding: 7px 30px; border-radius: 20px;}
.nuutoo .item .context>ul>li.active{ background: #162d3a;}
.nuutoo .item .context>.outputlist{ overflow: hidden; display: none;}
.nuutoo .item .context .ipto{ width: calc((100% - 60px)/4); float: left; margin-right: 20px; margin-bottom: 20px;}
.nuutoo .item .context .ipto .ipti{ overflow: hidden; position: relative; }
.nuutoo .item .context .ipto .ipti img{ width: 100%; transition: all 0.35s ease;}
.nuutoo .item .context .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.nuutoo .item .context .ipto .iptz h3{ font-size: 14px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden}
@media (min-width:992px){
.nuutoo .item .list{ display: flex; justify-content: space-between; align-items: center;}
.nuutoo .item .list .txt{ margin: 0; flex: 1; padding-right: 30px; padding-left: 0;}
.nuutoo .item .list .img{ margin: 0; flex: 1; padding-left: 30px; padding-right: 0; }
.nuutoo .item:nth-child(2n) .list{ flex-direction: row-reverse;}
.nuutoo .item:nth-child(2n) .list .txt{ margin: 0; flex: 1.3; padding-right: 0px; padding-left: 30px;}
.nuutoo .item:nth-child(2n) .list .img{ margin: 0; flex: 1; padding-left: 0px; padding-right: 30px;}
.nuutoo .item .context .ipto:nth-child(4n){ margin-right: 0;}
.nuutoo .item .context .ipto:nth-child(4n+1){ clear: both;}
}
@media (min-width:1px) and (max-width:991px){
.nuutoo{ padding: 3vw 0;}
.nuutoo .item .list .txt>h3{ font-size: 14px;}
.nuutoo .item .list .txt>p{ font-size: 12px;}
.nuutoo .item .context>ul>li{ margin-right: 2vw; font-size: 12px; padding: 2vw 4vw; border-radius: 20px; margin-bottom: 2vw;}
.nuutoo .item .context .ipto{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw;}
.nuutoo .item .context .ipto .iptz h3{ font-size: 12px; }
.nuutoo .item .context .ipto:nth-child(2n){ margin-right: 0;}
.nuutoo .item .context .ipto:nth-child(2n+1){ clear: both;}
}

/*果堡品牌介绍*/
.taomai{ overflow: hidden; background:#60BEE4; padding: 30px 0;}
.taomai .item{ overflow: hidden;}
.taomai .item .title h2{ background: #de3e91;}
.taomai .item .list{ overflow: hidden; background: #fff; padding: 15px;}
.taomai .item .list .txt{ overflow: hidden;}
.taomai .item .list .txt>h3{ font-size: 24px; font-weight: bold; color: #de3e91; line-height: 2;}
.taomai .item .list .txt>p{ font-size: 14px; line-height: 2; color: #666;}
.taomai .item .list .img{ overflow: hidden; text-align: center;}
.taomai .item:nth-child(2) .title h2{ background: #A8D144;}
.taomai .item:nth-child(2) .list .txt>h3{ color: #A8D144;}
.taomai .item:nth-child(3) .title h2{ background: #FF9900;}
.taomai .item:nth-child(3) .list .txt>h3{ color: #FF9900;}
.taomai .item:nth-child(4) .title h2{ background: #318DFF;}
.taomai .item:nth-child(4) .list .txt>h3{ color: #318DFF;}
.taomai .item:nth-child(5) .title h2{ background: #FF00FF;}
.taomai .item:nth-child(6) .title h2{ background: #0000FF;}
.taomai .item .context{ overflow: hidden; background: #fff; padding: 15px; margin-top: 30px;}
.taomai .item .context>ul{ overflow: hidden; margin-bottom: 30px; text-align: center;}
.taomai .item .context>ul>li{ background: #c5cacc; display: inline-flex; margin-right: 15px; font-size: 16px; font-weight: bold; color: #fff; cursor: pointer; padding: 7px 30px; border-radius: 20px;}
.taomai .item .context>ul>li.active{ background: #162d3a;}
.taomai .item .context>.outputlist{ overflow: hidden; display: none;}
.taomai .item .context .ipto{ width: calc((100% - 60px)/4); float: left; margin-right: 20px; margin-bottom: 20px;}
.taomai .item .context .ipto .ipti{ overflow: hidden; position: relative; }
.taomai .item .context .ipto .ipti img{ width: 100%; transition: all 0.35s ease;}
.taomai .item .context .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.taomai .item .context .ipto .iptz h3{ font-size: 14px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden}

@media (min-width:992px){
.taomai .item .list{ display: flex; justify-content: space-between; align-items: center;}
.taomai .item .list .txt{ margin: 0; flex: 1; padding-right: 30px; padding-left: 0;}
.taomai .item .list .img{ margin: 0; flex: 1; padding-left: 30px; padding-right: 0; }
.taomai .item:nth-child(2n) .list{ flex-direction: row-reverse;}
.taomai .item:nth-child(2n) .list .txt{ margin: 0; flex: 1; padding-right: 0px; padding-left: 30px;}
.taomai .item:nth-child(2n) .list .img{ margin: 0; flex: 1; padding-left: 0px; padding-right: 30px;}

.taomai .item .context .ipto:nth-child(4n){ margin-right: 0;}
.taomai .item .context .ipto:nth-child(4n+1){ clear: both;}
}
@media (min-width:1px) and (max-width:991px){
.taomai{ padding: 3vw 0;}
.taomai .item .list .txt>h3{ font-size: 14px;}
.taomai .item .list .txt>p{ font-size: 12px;}

.taomai .item .context>ul>li{ margin-right: 2vw; font-size: 12px; padding: 2vw 4vw; border-radius: 20px; margin-bottom: 2vw;}
.taomai .item .context .ipto{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw;}
.taomai .item .context .ipto .iptz h3{ font-size: 12px; }
.taomai .item .context .ipto:nth-child(2n){ margin-right: 0;}
.taomai .item .context .ipto:nth-child(2n+1){ clear: both;}
}

/*果堡品牌介绍*/
.guobao{ overflow: hidden; background:#FF9900; padding: 30px 0;}
.guobao .item{ overflow: hidden;}
.guobao .item .title h2{ background: #A8D144;}
.guobao .item .list{ overflow: hidden; background: #fff; padding: 15px;}
.guobao .item .list .txt{ overflow: hidden;}
.guobao .item .list .txt>h3{ font-size: 24px; font-weight: bold; color: #A8D144; line-height: 2;}
.guobao .item .list .txt>p{ font-size: 14px; line-height: 2; color: #666;}
.guobao .item .list .img{ overflow: hidden; text-align: center;}
.guobao .item:nth-child(2) .title h2{ background: #CC0000;}
.guobao .item:nth-child(2) .list .txt>h3{ color: #CC0000;}
.guobao .item:nth-child(3) .title h2{ background: #318DFF;}
.guobao .item:nth-child(3) .list .txt>h3{ color: #318DFF;}
.guobao .item:nth-child(4) .title h2{ background: #FF00FF;}
.guobao .item:nth-child(4) .list .txt>h3{ color: #FF00FF;}
.guobao .item:nth-child(5) .title h2{ background: #0000FF;}
.guobao .item:nth-child(6) .title h2{ background: #DE3E91;}
.guobao .item .context{ overflow: hidden; background: #fff; padding: 15px; margin-top: 30px;}
.guobao .item .context>ul{ overflow: hidden; margin-bottom: 30px; text-align: center;}
.guobao .item .context>ul>li{ background: #c5cacc; display: inline-flex; margin-right: 15px; font-size: 16px; font-weight: bold; color: #fff; cursor: pointer; padding: 7px 30px; border-radius: 20px;}
.guobao .item .context>ul>li.active{ background: #162d3a;}
.guobao .item .context>.outputlist{ overflow: hidden; display: none;}
.guobao .item .context .ipto{ width: calc((100% - 60px)/4); float: left; margin-right: 20px; margin-bottom: 20px;}
.guobao .item .context .ipto .ipti{ overflow: hidden; position: relative; }
.guobao .item .context .ipto .ipti img{ width: 100%; transition: all 0.35s ease;}
.guobao .item .context .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.guobao .item .context .ipto .iptz h3{ font-size: 14px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden}


@media (min-width:992px){
.guobao .item .list{ display: flex; justify-content: space-between; }
.guobao .item .list .txt{ margin: 0; flex: 1; padding-right: 30px; padding-left: 0;}
.guobao .item .list .img{ margin: 0; flex: 1; padding-left: 30px; padding-right: 0; }
.guobao .item:nth-child(2n) .list{ flex-direction: row-reverse;}
.guobao .item:nth-child(2n) .list .txt{ margin: 0; flex: 1; padding-right: 0px; padding-left: 30px;}
.guobao .item:nth-child(2n) .list .img{ margin: 0; flex: 1; padding-left: 0px; padding-right: 30px;}

.guobao .item .context .ipto:nth-child(4n){ margin-right: 0;}
.guobao .item .context .ipto:nth-child(4n+1){ clear: both;}
}
@media (min-width:1px) and (max-width:991px){
.guobao{ padding: 3vw 0;}
.guobao .item .list .txt>h3{ font-size: 14px;}
.guobao .item .list .txt>p{ font-size: 12px;}

.guobao .item .context>ul>li{ margin-right: 2vw; font-size: 12px; padding: 2vw 4vw; border-radius: 20px; margin-bottom: 2vw;}
.guobao .item .context .ipto{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw;}
.guobao .item .context .ipto .iptz h3{ font-size: 12px; }
.guobao .item .context .ipto:nth-child(2n){ margin-right: 0;}
.guobao .item .context .ipto:nth-child(2n+1){ clear: both;}
}

/*单页面*/
.neirnr{ overflow: hidden; padding: 30px 0; line-height: 2; font-size: 16px;}

/*智慧乐园*/
.wisdomtitle{ overflow: hidden; text-align: center;}
.wisdomtitle h3{ font-size: 18px; font-weight: 400; line-height: 1.8; color: #016a7d;}
.wisdomtitle h2{ font-size: 24px; color: #333; font-weight: 700; line-height: 1.8;}
.wisdomtitle p{ font-size: 16px; color: #666; font-weight: 400; line-height: 1.8; position: relative; padding-bottom: 20px;}
.wisdomtitle p:after{ content: ""; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); width: 50px; height: 4px; background: #016A7D;}
@media (min-width:1px) and (max-width:991px){
.wisdomtitle h3{ font-size: 14px;}
.wisdomtitle h2{ font-size: 18px;}
.wisdomtitle p{ font-size: 12px; padding-bottom: 2vw;}
}

.wisdom{ overflow: hidden; padding: 30px 0;}
.wisdom .list{ overflow: hidden; margin-top: 30px;}
.wisdom .list .txt{ overflow: hidden; font-size: 16px; color: #666; line-height: 1.8;}
.wisdom .list .img{ overflow: hidden;}
@media (min-width:992px){
.wisdom .list{ display: flex; justify-content: space-between;}
.wisdom .list .txt{ flex: 1; margin: 0; padding: 0 30px 0 0;}
.wisdom .list .img{ flex: 1; margin: 0; padding: 0 0 0 30px;}
}
@media (min-width:1px) and (max-width:991px){
.wisdom{ padding: 3vw 0;}
.wisdom .list{ margin-top: 3vw;}
.wisdom .list .txt{ font-size: 12px;}
.wisdom .list .img{ margin-top: 2vw;}
}

.wisdom1{ overflow: hidden; padding: 30px 0 0 0; background: url("../wisdom/images/1_02.jpg") no-repeat top center;}
.wisdom1 .wisdomtitle h3{ color: #fff;}
.wisdom1 .wisdomtitle h2{ color: #fff;}
.wisdom1 .wisdomtitle p{ color: #fff;}
.wisdom1 .list{ overflow: hidden; margin-top: 30px;}
@media (min-width:992px){
.wisdom1{ height: 480px;}
}
@media (min-width:1px) and (max-width:991px){
.wisdom1{ padding: 3vw 0;}
}

.wisdom2{ overflow: hidden; position: relative; z-index: 2; padding: 30px 0;}
.wisdom2 .item{ overflow: hidden; box-shadow: 0 0 10px #cecece; padding: 30px 50px; background: #fff; text-align: center; box-sizing: border-box;}
.wisdom2 .item i{ font-size: 60px; display: inline-block; margin-bottom: 30px;}
.wisdom2 .item p{ font-size: 18px; line-height: 1.8;}
@media (min-width:992px){
.wisdom2{ margin-top: -60px;}
.wisdom2 .container{ display: flex; justify-content: space-between;}
.wisdom2 .item:hover{ box-shadow: 0 0 10px 3px #cecece;}
}
@media (min-width:1px) and (max-width:991px){
.wisdom2{ padding: 3vw 0;}
.wisdom2 .item{ padding: 2vw 3vw; width: calc((100% - 4vw)/3); float: left; margin-right: 2vw; margin-bottom: 2vw;}
.wisdom2 .item i{ font-size: 24px; margin-bottom: 3vw;}
.wisdom2 .item p{ font-size: 12px;}
.wisdom2 .item:nth-child(3n){ margin-right: 0;}
}

.wisdom3{ overflow: hidden; padding: 30px 0;}
.wisdom3 .item{ overflow: hidden; border-radius: 20px; margin-top: 30px; position: relative;}
.wisdom3 .item .img{ overflow: hidden;}
.wisdom3 .item .txt{ overflow: hidden; transition: all 0.35s ease; font-size: 16px; line-height: 1.8;}
@media (min-width:992px){
.wisdom3 .item .txt{ position: absolute; left: 0%; top: 00%; width: 100%; height: 100%; overflow: hidden; color: #fff; box-sizing: border-box; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.5); transform: scale(0); padding: 31px;}
.wisdom3 .item .txt:before{ content: ""; position: absolute; left: 25px; top: 25px; right: 25px; bottom: 25px; border: 1px solid #fff;}
.wisdom3 .item:hover .txt{ transform: scale(1)}
}
@media (min-width:1px) and (max-width:991px){
.wisdom3{ padding: 0 0 3vw 0;}
.wisdom3 .item .img{ margin-bottom: 2vw;}
.wisdom3 .item .txt{ font-size: 12px;}
}

.wisdom4{ overflow: hidden; padding: 30px 0; background: #ECEFF6;}
.wisdom4 .list{ overflow: hidden; margin-top: 30px;}
.wisdom4 .list .img{ overflow: hidden;}
.wisdom4 .list .img img{ }
.wisdom4 .list .txt{}
.wisdom4 .list .txt .item{ width: calc((100% - 40px)/3); float: left; margin-right: 20px; margin-bottom: 20px; text-align: center;}
.wisdom4 .list .txt .item a{ display: block; overflow: hidden; border-radius: 15px;}
.wisdom4 .list .txt .item img{ transition: all 0.35s ease;}
.wisdom4 .list .txt .item h3{ font-size: 18px; color: #333; line-height: 1.6;}
.wisdom4 .list .txt .item:nth-child(3n){ margin-right: 0;}
@keyframes xuanzhuan{
      0%{ transform:rotate(0deg);}
      25%{ transform:rotate(90deg);}
      50%{ transform:rotate(180deg);}
      75%{ transform:rotate(270deg);}
      100%{ transform:rotate(360deg);}
}
@media (min-width:992px){
.wisdom4 .list{ display: flex; justify-content: space-between; align-items: center;}
.wisdom4 .list .img{ flex: 1; margin: 0;}
.wisdom4 .list .img:hover img{  animation: xuanzhuan 0.35s 1;}
.wisdom4 .list .txt{ flex: 1; margin: 0;}
.wisdom4 .list .txt .item:hover img{ transform: scale(1.1)}
}
@media (min-width:1px) and (max-width:991px){
.wisdom4{ padding: 3vw 0;}
.wisdom4 .list{ margin-top: 3vw;}
.wisdom4 .list .txt .item{ width: calc((100% - 4vw)/3); margin-right: 2vw; margin-bottom: 2vw;}
.wisdom4 .list .txt .item h3{ font-size: 12px;}
}

.wisdom5{ overflow: hidden; padding: 30px 0; }
.wisdom5 .list{ overflow: hidden; position: relative; margin-top: 60px;}
.wisdom5 .list .img{ }
.wisdom5 .list .img .imgbg{}
.wisdom5 .list .img .imglist{ }
.wisdom5 .list .img .imglist1{}
.wisdom5 .list .item{overflow: hidden; display: flex; flex-direction: row; width: 400px;}
.wisdom5 .list .item .txt{ flex: 1;}
.wisdom5 .list .item .txt span{ font-size: 24px; color: #bbb; font-weight: 700; transition:all 0.4s;}
.wisdom5 .list .item .txt h3{ font-size: 20px; color: #222; font-weight: 700; transition: all 0.4s; margin-bottom: 20px;}
.wisdom5 .list .item .txt p{ font-size: 14px; line-height: 1.6; font-weight: 700; color: #222; transition: all 0.4s; text-indent:2em; text-align:left;}
.wisdom5 .list .item .fontimg{ width: 70px; height: 70px; display: flex; justify-content: center; align-items: center; color: #fff; position: relative; margin: 10px;}
.wisdom5 .list .item .fontimg:before{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; background: #016a7d; z-index: -1}
.wisdom5 .list .item .fontimg:after{ content: ""; position: absolute; left: -10px; top: -10px; right: -10px; bottom: -10px; border-radius: 50%; background: #016a7d; z-index: -2; opacity: 0; transition: all 0.4s;}
.wisdom5 .list .item .fontimg i{ font-size: 30px;}
.wisdom5 .list .item:hover .txt span{ color: #016a7d;}
.wisdom5 .list .item:hover .txt h3{ color: #016a7d;}
.wisdom5 .list .item:hover .txt p{ color: #016a7d;}
.wisdom5 .list .item:hover .fontimg:after{ opacity: 0.3;}

@media (min-width:992px){
.wisdom5 .list .img{ width: 525px; height: 525px; position: relative; margin: 0 auto; }
.wisdom5 .list .img .imgbg{ width: 525px; height: 525px; position: relative; margin: 0 auto; border-radius: 50%; border: 1px solid #016a7d; opacity: 0.1}
.wisdom5 .list .img .imglist{ position: absolute; left: 34px; right: 34px; top:34px; bottom: 34px;}
.wisdom5 .list .img .imglist img{ height: 100%;}
.wisdom5 .list .img .imglist1{ width: 457px; height: 457px; border-radius: 50%; border: 1px solid #016a7d; opacity: 0.2;}
.wisdom5 .list .img .imglist2{position:absolute;top:33px; left:33px;width:200px;height:200px;border-top:2px solid #2067d1;border-left:2px solid #2067d1;border-radius:200px 0 0 0}
.wisdom5 .list .img .imglist3{position:absolute;top:204px;right:34px;bottom:34px;left:104px;width:387px;height:193.5px;border-top:1px solid #2067d1;border-right:1px solid #2067d1;border-bottom:1px solid transparent!important;border-left:1px solid #2067d1;border-radius:387px 387px 0 0;transform:rotate(135deg)}
.wisdom5 .list .img .imglist3:before{position:absolute;top:194px;left:-7px;width:10px;height:10px;border:1px solid #2067d1;border-radius:50%;content:""}
.wisdom5 .list .img .imglist3:after{position:absolute;top:194px;left:381px;width:10px;height:10px;border:1px solid #2067d1;border-radius:50%;content:""}
.wisdom5 .list .img .imglist4{position:absolute;top:50%;left:50%;width:320px;height:320px;transform:translate(-50%,-50%)}
.wisdom5 .list .item:nth-child(2){ position: absolute; top: 10px; left: 55px; text-align: right;}
.wisdom5 .list .item:nth-child(2) .txt{ margin-right: 30px;}
.wisdom5 .list .item:nth-child(3){ position: absolute; top: 10px; right: 55px; flex-direction: row-reverse;}
.wisdom5 .list .item:nth-child(3) .txt{ margin-left: 30px;}
.wisdom5 .list .item:nth-child(4){ position: absolute; bottom: 0px; left: 0px; text-align: right;}
.wisdom5 .list .item:nth-child(4) .txt{ margin-right: 30px;}
.wisdom5 .list .item:nth-child(5){ position: absolute; bottom: 0px; right: 0px; flex-direction: row-reverse;}
.wisdom5 .list .item:nth-child(5) .txt{ margin-left: 30px;}
.wisdom5 .list .item:nth-child(5) .txt p{ height: 110px}
}
@media (min-width:1px) and (max-width:991px){
.wisdom5{ padding: 3vw 0;}
.wisdom5 .list{ margin-top: 3vw;}
.wisdom5 .list .item{ width: auto; background: #f5f5f5; padding: 3vw; margin-bottom: 2vw; display: block;}
.wisdom5 .list .item .txt span{ font-size: 20px}
.wisdom5 .list .item .txt h3{ font-size: 16px; margin-bottom: 2vw;}
.wisdom5 .list .item .txt p{ font-size: 12px;}
.wisdom5 .list .item .fontimg{ display: none;}
}

.wisdom6{ overflow: hidden; padding: 30px 0; background: #eceff6;}
.wisdom6 .list{ overflow: hidden; margin-top: 30px;}
.wisdom6 .list li{ font-size: 16px; padding: 10px 30px; border-radius: 5px; color: #333; display: inline-block; margin-right: 20px; border: 1px solid #e1e2e4; cursor: pointer;}
.wisdom6 .list li.active{ background: #60bee4; border-color: #60bee4; color: #fff;}
.wisdom6 .list .txt{ overflow: hidden; margin-top: 30px;}
.wisdom6 .list .txt p{ font-size: 16px; line-height: 1.8; color: #333; font-weight: 400;}
.wisdom6 .list .txt .img{ overflow: hidden; margin-top: 20px;}
.wisdom6 .list .txt .img img{ width: 100%}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
.wisdom6{ padding: 3vw 0;}
.wisdom6 .list{ margin-top: 3vw;}
.wisdom6 .list li{ font-size: 12px; padding: 1vw 3vw; margin-right: 2vw;}
.wisdom6 .list .txt{ margin-top: 3vw;}
.wisdom6 .list .txt p{ font-size: 12px; }
.wisdom6 .list .txt .img{ margin-top: 2vw;}
}

.wisdom7{ overflow: hidden; padding: 30px 0; }
.wisdom7 .list{ overflow: hidden; margin-top: 30px;}
.wisdom7 .list .big_img{ overflow: hidden; border: 1px solid #d5d5d5;}
.wisdom7 .list .small_img{ overflow: hidden; position: relative; margin-top: 20px;}
.wisdom7 .list .small_img .btn{ position: absolute; top: 50%; transform: translateY(-50%); z-index: 3; cursor: pointer;}
.wisdom7 .list .small_img .btn i{ font-size: 24px;}
.wisdom7 .list .small_img .btn-prev{ left: 0;}
.wisdom7 .list .small_img .btn-next{ right: 0;}
.wisdom7 .list .small_img .swiper-slide{ overflow: hidden; margin: 0; border: 1px solid #f5f5f5; box-sizing: border-box;}
.wisdom7 .list .small_img .swiper-slide-active{ border-color: #60bee4;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
.wisdom7{ padding: 3vw 0;}
.wisdom7 .list{ margin-top: 3vw;}
}

.wisdom8{ overflow: hidden; padding: 30px 0; background: #eceff6;}
.wisdom8 .wisdomtitle h2{ color: #016a7d; position: relative; padding-bottom: 20px;}
.wisdom8 .wisdomtitle h2:after{ content: ""; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); width: 50px; height: 4px; background: #016A7D;}
.wisdom8 .list{ overflow: hidden; margin-top: 30px; display: flex; justify-content: space-between; background: #fff;}
.wisdom8 .list .item{ text-align: center; padding: 20px 0; position: relative;}
.wisdom8 .list .item img{ width: 50px;}
.wisdom8 .list .item h3{ margin: 15px 0; font-size: 14px;}
.wisdom8 .list .item:before{ content: ""; position: absolute; top: 20px; bottom: 20px; right: 0; width: 1px; background: #ccc;}
.wisdom8 .list .item:last-child:before{ display: none;}
@media (min-width:992px){
.wisdom8 .list .item{ flex: 1; margin: 0;}
.wisdom8 .list .item:hover{ background: #60BEE4}
.wisdom8 .list .item:hover img{ -webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.wisdom8 .list .item:hover h3{ color: #fff;}
}
@media (min-width:1px) and (max-width:991px){
.wisdom8{ padding: 3vw 0;}
.wisdom8 .wisdomtitle h2{ padding-bottom: 2vw;}
.wisdom8 .list{ margin-top: 3vw;}
.wisdom8 .list .item{ padding: 3vw 0; flex: 1; margin: 0;}
.wisdom8 .list .item img{ width: 40px;}
.wisdom8 .list .item h3{ margin: 1vw 0; font-size: 12px;}
}

.wisdom9{ overflow: hidden; padding: 30px 0; }
.wisdom9 .list{ overflow: hidden; margin-top: 30px; }
.wisdom9 .list .item{ width: calc((100%)/6); float: left; text-align: center; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box; padding-bottom: 20px;}
.wisdom9 .list .item img{}
.wisdom9 .list .item h3{ font-size: 14px; color: #666;}
@media (min-width:992px){
.wisdom9 .list .item:nth-child(6n){ border-right: 0;}
}
@media (min-width:1px) and (max-width:991px){
.wisdom9{ padding: 3vw 0;}
.wisdom9 .list{ margin-top: 3vw;}
.wisdom9 .list .item{ width: calc((100%)/3); }
.wisdom9 .list .item:nth-child(3n){ border-right: 0;}
}

.wisdom10{ overflow: hidden; padding: 30px 0; background: #60bee4;}
.wisdom10 .wisdomtitle h3{ color: #fff;}
.wisdom10 .list{ overflow: hidden; margin-top: 30px; }
.wisdom10 .list ul{ text-align: center;}
.wisdom10 .list li{ font-size: 16px; padding: 10px 30px; border-radius: 5px; color: #fff; display: inline-block; margin-right: 20px; border: 1px solid #e1e2e4; cursor: pointer;}
.wisdom10 .list li.active{ background: #fff; border-color: #fff; color: #333;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
.wisdom10{ padding: 3vw 0;}
.wisdom10 .list{ margin-top: 3vw;}
.wisdom10 .list li{ font-size: 12px; padding: 1vw 3vw; margin-right: 2vw;}
}

.wisdom11{ overflow: hidden; padding: 30px 0 0 0;}
.wisdom11 ul{ text-align: center; margin: 30px 0;}
.wisdom11 li{ font-size: 16px; padding: 5px 30px; border-radius: 5px; display: inline-block; margin-right: 20px; cursor: pointer;}
.wisdom11 li.active{ background: #60bee4; color: #FFF;}
.wisdom11 .list{ overflow: hidden; padding: 30px 0; background: #eceff6; text-align: center;}
.wisdom11 .list .txt{ overflow: hidden;}
.wisdom11 .list .txt h3{ font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.wisdom11 .list .txt p{ font-size: 16px; line-height: 1.6; margin-bottom: 10px;}
@media (min-width:992px){
.wisdom11 .list .txt{ padding:0 250px 30px 250px; border-bottom: 2px solid #60bee4;}
}
@media (min-width:1px) and (max-width:991px){
.wisdom11{ padding: 3vw 0 1vw 0;}
.wisdom11 ul{ margin: 3vw 0;}
.wisdom11 li{ font-size: 12px; padding: 1vw 3vw; margin-right: 2vw; margin-bottom: 2vw;}
.wisdom11 .list{ padding: 3vw 0;}
.wisdom11 .list .txt h3{ font-size: 14px; margin-bottom: 2vw;}
.wisdom11 .list .txt p{ font-size: 12px; margin-bottom: 2vw;}
}

.wisdom12{ overflow: hidden; padding: 30px 0;}
.wisdom12 .list{ overflow: hidden; margin-top: 30px; position: relative;}
.wisdom12 .list img{ width: 100%;}
.wisdom12 .list .txt{ font-size: 24px;font-weight: bold;}
@media (min-width:992px){
.wisdom12 .list .txt{ position: absolute; top: 50px; left: 590px; width: 500px;}
}
@media (min-width:1px) and (max-width:991px){
.wisdom12{ padding: 3vw 0;}
.wisdom12 .list{ margin-top: 3vw;}
.wisdom12 .list .txt{ font-size: 12px; margin-top: 2vw;}
}

.wisdom13{ overflow: hidden; padding: 0 0 30px 0;}
.wisdom13 .list{  margin-top: 30px; }
.wisdom13 .list>.item{ width: calc((100% - 60px)/4); float: left; margin-right: 20px; text-align: center; padding: 60px; box-sizing: border-box;}
.wisdom13 .list>.item .img{ width: 48px; position: relative;}
.wisdom13 .list>.item .img:before{ content: ""; width: 20px; height: 20px; position: absolute; top: -15px; left: -15px; border-top: 1px solid #60bee4; border-left: 1px solid #60bee4; transition: all 0.35s ease;}
.wisdom13 .list>.item .img:after{ content: ""; width: 20px; height: 20px; position: absolute; top: -15px; right: -15px; border-top: 1px solid #60bee4; border-right: 1px solid #60bee4; transition: all 0.35s ease;}
.wisdom13 .list>.item .img span:before{ content: ""; width: 20px; height: 20px; position: absolute; bottom: -15px; left: -15px; border-bottom: 1px solid #60bee4; border-left: 1px solid #60bee4; transition: all 0.35s ease;}
.wisdom13 .list>.item .img span:after{ content: ""; width: 20px; height: 20px; position: absolute; bottom: -15px; right: -15px; border-bottom: 1px solid #60bee4; border-right: 1px solid #60bee4; transition: all 0.35s ease;}
.wisdom13 .list>.item .txt{ overflow: hidden; margin-top: 40px;}
.wisdom13 .list>.item .txt h3{ font-size: 18px; margin-bottom: 20px;}
.wisdom13 .list>.item .txt p{ font-size: 14px;}
@media (min-width:992px){
.wisdom13 .list>.item:nth-child(4n){ margin-right: 0;}
.wisdom13 .list>.item:hover{ box-shadow: 0 0 15px #d5d5d5;}
.wisdom13 .list>.item:hover .img:before{ top: -10px; left: -10px; }
.wisdom13 .list>.item:hover .img:after{ top: -10px; right: -10px;}
.wisdom13 .list>.item:hover .img span:before{ bottom: -10px; left: -10px;}
.wisdom13 .list>.item:hover .img span:after{ bottom: -10px; right: -10px;}
}
@media (min-width:1px) and (max-width:991px){
.wisdom13{ overflow: hidden; padding: 0 0 3vw 0;}
.wisdom13 .list{  margin-top: 3vw; }
.wisdom13 .list>.item{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw; padding: 3vw;}
.wisdom13 .list>.item .txt{ margin-top: 6vw;}
.wisdom13 .list>.item .txt h3{ font-size: 14px; margin-bottom: 2vw;}
.wisdom13 .list>.item .txt p{ font-size: 12px;}
.wisdom13 .list>.item:nth-child(2n){ margin-right: 0;}
}


/*服务项目*/
.service{ overflow: hidden; background: #eee;}
.service .title{ background: none;}
.service .title h2{ background: #eb0303;}
.service .list{ overflow: hidden; padding: 30px 15px 15px 15px; background: #fff;}
.service .list .txt{ overflow: hidden;}
.service .list .txt>h3{ font-size: 24px; color: #eb0303; line-height: 2;}
.service .list .txt>h3.text-center{ text-align: center;}
.service .list .txt>p{ font-size: 14px; color: #666;}
.service .list .txt>.item{ overflow: hidden; margin-bottom: 10px;}
.service .list .txt>.item.fl{ float: left; width: 48%}
.service .list .txt>.item.fr{ float: right; width: 48%}
.service .list .txt>.item>h4{ font-size: 18px; color: #FF0000; margin-bottom: 10px}
.service .list .txt>.item>h5{ font-size: 16px; color: #f90; margin-bottom: 10px}
.service .list .txt>.item li{ overflow: hidden; margin-bottom: 10px; line-height: 1.8; display: flex; align-items: center;}
.service .list .txt>.item li span{ display: inline-block; padding: 4px 8px; background: #d3d3d3; text-align: center; color: #fff; line-height: normal; margin-right: 5px;}
.service .list .txt>.item li i{ display: inline-block; margin: 0 3px;}

.service1{ overflow: hidden; }
.service1 .title{ background: #ddd;}
.service1 .title h2{ background: #f90;}
.service1 .list .txt:first-child{ border-right-color: #f90;}
.service1 .list .txt>.item>h4{ color: #f90;}

.service2{ overflow: hidden; }
.service2 .title{ background: #ddd;}
.service2 .title h2{ background: #6ede3e;}
.service2 .list .txt:first-child{ border-right-color: #6ede3e;}
.service2 .list .txt>.item>h4{ color: #6ede3e;}

.service3{ overflow: hidden; }
.service3 .title{ background: #ddd;}
.service3 .title h2{ background: #dd127b;}
.service3 .list .txt:first-child{ border-right-color: #dd127b;}
.service3 .list .txt>.item>h4{ color: #dd127b;}

.service4{ overflow: hidden; }
.service4 .title{ background: #ddd;}
.service4 .title h2{ background: #00f;}
.service4 .list .txt:first-child{ border-right-color: #00f;}
.service4 .list .txt>.item>h4{ color: #00f;}

.service5{ overflow: hidden; }
.service5 .title{ background: #ddd;}
.service5 .title h2{ background: #90f;}
.service5 .list .txt:first-child{ border-right-color: #90f;}
.service5 .list .txt>.item>h4{ color: #90f;}

.service6{ overflow: hidden; }
.service6 .title{ background: #ddd;}
.service6 .title h2{ background: #980000;}
.service6 .list .txt:first-child{ border-right-color: #980000;}
.service6 .list .txt>.item>h4{ color: #980000;}

.service7{ overflow: hidden; }
.service7 .title{ background: #ddd;}
.service7 .title h2{ background: #0079c3;}
.service7 .list .txt:first-child{ border-right-color: #0079c3;}
.service7 .list .txt>.item>h4{ color: #0079c3;}

.service8{ overflow: hidden;}
.service8 .title{ background: #ddd;}
.service8 .title h2{ background: #f90;}
.service8 .list .txt:first-child{ border-right-color: #f90;}
.service8 .list .txt>.item>h4{ color: #f90;}
@media (min-width:992px){
.service .list{ display: flex;} 
.service .list .txt{ margin: 0; flex: 1;}
.service .list .txt:first-child{ padding-right: 30px; border-right: 1px solid #eb0303;}
.service .list .txt:last-child{ padding-left: 30px;}
.thereon .list .txt .item .img:nth-child(2n){ margin-right: 0;}
}
@media (min-width:1px) and (max-width:991px){
.service .list{ padding: 3vw 1.5vw 1.5vw 1.5vw; }
.service .list .txt>h3{ font-size: 16px;}
.service .list .txt>p{ font-size: 12px;}
.service .list .txt>.item{ margin-bottom: 1vw;}
.service .list .txt>.item>h4{ font-size: 14px; margin-bottom: 1vw;}
.service .list .txt>.item li{ font-size: 12px;}
}

/*视频中心*/
.videolist{ overflow: hidden; padding: 30px 0;}
.videolist .ipto{ width: calc((100% - 40px)/3); float: left; margin-right: 20px; margin-bottom: 20px; cursor: pointer;}
.videolist .ipto .ipti{ overflow: hidden; position: relative;}
.videolist .ipto .ipti img{ width: 100%; transition: all 0.35s;}
.videolist .ipto .ipti i{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 2; color: #fff; font-size: 40px;}
.videolist .ipto .iptz{ overflow: hidden;}
.videolist .ipto .iptz h3{ font-size: 18px; color: #333; font-weight: bold; line-height: 2; text-align: center;}
@media (min-width:992px){
.videolist .ipto:nth-child(3n){ margin-right: 0;}
.videolist .ipto:nth-child(3n+1){ clear:both;}
.videolist .ipto:hover .ipti img{ transform: scale(1.1);}
}
@media (min-width:1px) and (max-width:991px){
.videolist{ padding: 3vw 0;}
.videolist .ipto{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw; }
.videolist .ipto:nth-child(2n){ margin-right: 0;}
.videolist .ipto .iptz h3{ font-size: 12px;}
}


/*产品中心*/
.outputlist{ overflow: hidden; }
.outputlist>h2{ background: #eee; margin-bottom: 15px; padding: 5px 10px; border-radius: 5px; display: flex; align-items: center; justify-content: space-between;}
.outputlist>h2>a{ font-size: 24px; color: #4db4cb; font-weight: 700;}
.outputlist>h2>a.more{ margin: 0; display: inline-flex; font-size: 14px; color: #545454; font-weight: 400;}
.outputlist>p{ font-size: 16px; padding-bottom: 10px; line-height: 2; color: #666;}
.outputlist>.list{ overflow: hidden;}
.outputlist>.list .ipto{ width: calc((100% - 60px)/4); float: left; margin-right: 20px; margin-bottom: 20px;}
.outputlist>.list .ipto .ipti{ overflow: hidden; position: relative;}
.outputlist>.list .ipto .ipti img{ width: 100%; transition: all 0.35s ease;}
.outputlist>.list .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.outputlist>.list .ipto .iptz h3{ font-size: 14px;}

.description{ overflow: hidden; padding-bottom: 50px;}
.description>h2{ font-size: 24px; color: #4db4cb; font-weight: 700; line-height: 1.8; margin-bottom: 10px;}
.description>.txt{ font-size: 16px; line-height: 2; color: #333;}

.productslist .ipto{ width: calc((100% - 40px)/3); float: left; margin-right: 20px; margin-bottom: 20px;}
.productslist .ipto .ipti{ overflow: hidden; position: relative;}
.productslist .ipto .ipti img{ width: 100%; transition: all 0.35s ease;}
.productslist .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.productslist .ipto .iptz h3{ font-size: 14px;}
@media (min-width:992px){
.outputlist>h2:hover a{ font-weight: normal;}
.outputlist>h2>a.more:hover{ color: #D83724}
.outputlist>.list .ipto:nth-child(4n){ margin-right: 0;}
.outputlist>.list .ipto:nth-child(4n+1){ clear: both;}
.outputlist>.list .ipto:hover .ipti img{ transform: scale(1.1)}

.productslist .ipto:nth-child(3n){ margin-right: 0;}
.productslist .ipto:nth-child(3n+1){ clear: both;}
.productslist .ipto:hover .ipti img{ transform: scale(1.1)}
}
@media (min-width:1px) and (max-width:991px){
.outputlist>h2{ margin-bottom: 2vw; padding: 2vw 3vw;}
.outputlist>h2>a{ font-size: 14px; }
.outputlist>h2>a.more{ font-size: 12px;}
.outputlist>.list .ipto{ width: calc((100% - 2vw)/2); float: left; margin-right: 2vw; margin-bottom: 2vw;}
.outputlist>.list .ipto .iptz{ margin-top: 1vw;}
.outputlist>.list .ipto .iptz h3{ font-size: 12px;}
.outputlist>.list .ipto:nth-child(2n){ margin-right: 0;}
.outputlist>.list .ipto:nth-child(2n+1){ clear: both;}

.description{ margin-bottom: 2vw;}
.description>h2{ font-size: 16px; margin-bottom: 1vw;}

.productslist .ipto{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw;}
.productslist .ipto .iptz{ margin-top: 1vw;}
.productslist .ipto .iptz h3{ font-size: 12px;}
.productslist .ipto:nth-child(2n){ margin-right: 0;}
.productslist .ipto:nth-child(2n+1){ clear: both;}
}
/*产品详情*/
.details{ position: relative;}
.details .expound{ overflow: hidden;}
.details .expound .expound_l{ overflow: hidden;}
.details .expound .expound_l>.big{ overflow: hidden;}
.details .expound .expound_l>.rtp_small_img{ overflow: hidden; margin-top: 10px;}
.details .expound .expound_l>.rtp_small_img .swiper-slide{ width: calc((100% - 25px)/6); float: left; margin-right: 5px; margin-bottom: 5px; box-sizing: border-box; border: 1px solid #f5f5f5; cursor: pointer;}
.details .expound .expound_l>.rtp_small_img .swiper-slide.active{ border-color: #c40000;}
.details .expound .expound_r{ overflow: hidden;}
.details .expound .expound_r>h1{ font-size: 18px; line-height: 1.8; margin-bottom: 10px;}
.details .expound .expound_r>p{ font-size: 16px; line-height: 1.6; color: #666;}
.details .expound .expound_r>.amount{ display: flex; margin-top: 20px; align-items: center;}
.details .expound .expound_r>.amount span{ font-size: 14px; color: #666;}
.details .expound .expound_r>.amount p{ flex: 1; margin-left: 10px;}
.details .expound .expound_r>.amount p em{ display: inline-flex; font-size: 16px; color: #666; font-style: normal; width: 25px; height: 25px; border: 1px solid #eee; align-items: center; justify-content: center; cursor: pointer;}
.details .expound .expound_r>.amount p input{ width: 50px; height: 25px; border: 1px solid #eee; text-align: center;}
.details .expound .expound_r>.btn{ overflow: hidden; margin-top: 30px;}
.details .expound .expound_r>.btn a{ display: inline-flex; background: #4db4cb; padding: 10px 30px; color: #fff; border-radius: 20px; font-size: 16px; align-items: center; margin-right: 10px;}
.details .expound .expound_r>.btn a i{ display: inline-block; font-size: 20px; margin-right: 5px;}
.details .share{ overflow: hidden; display: flex; align-items: center; padding: 15px 0; border-bottom: 1px solid #dfdfdf;}
.details .share span{ margin: 0; font-size: 14px; color: #666;}
.details .share .bshare-custom{ margin: 0;}
.details .parameter{ overflow: hidden; padding: 15px;}
.details .parameter span{ width: calc((100% - 80px)/3); float: left; margin-right: 40px; font-size: 14px; color: #666;}
.details .parameter span:nth-child(3n){ margin-right: 0;}
.details .detial-scroll{ overflow: hidden; position: sticky; top: 82px; border: 1px solid #dfdfdf; padding-bottom: 18px; display: flex; justify-content: space-between; background: #fff; z-index: 9;}
.details .detial-scroll:after{ content: ""; position: absolute; left: 0; right: 0; top: 70%; transform: translateY(-50%); height: 1px; border-bottom: 1px dashed #d4d4d4;}
.details .detial-scroll>.detailtab{ margin: 0; padding: 7px 15px 5px 15px; font-size: 14px; color: #545454; text-align: center; width: 25%; position: relative; cursor: pointer;}
.details .detial-scroll>.detailtab>i{ display: inline-flex; width: 8px; height: 8px; background: #B2B2B2; position: absolute; left: 50%; transform: translateX(-50%); bottom: -6px; z-index: 2; border-radius: 50%;}
.details .detial-scroll>.detailtab.active,.details .detial-scroll>.detailtab:hover{ color: #4db4cb;}
.details .detial-scroll>.detailtab.active>i,.details .detial-scroll>.detailtab:hover>i{ width: auto; height: auto; background: none; bottom: -12px;}
.details .detial-scroll>.detailtab.active>i:before,.details .detial-scroll>.detailtab:hover>i:before{ content: "\e609";}
.details .xgeffect{ overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
.details .xgeffect .detailtop{ font-size: 18px; font-weight: bold; border: 1px solid #ddd; background: #f1f1f1; padding: 8px 15px;}
.details .xgeffect .detalist{ padding: 10px 15px; overflow: hidden; font-size: 16px; line-height: 2;}
.details .relatedProducts{ overflow: hidden;}
@media (min-width:992px){
.details .expound{ display: flex; justify-content: space-between;}
.details .expound .expound_l{ margin: 0; flex: 1;}
.details .expound .expound_l>.rtp_small_img .swiper-slide:nth-child(6n){ margin-right: 0;}
.details .expound .expound_r{ margin: 0; flex: 1.3; margin-left: 30px;}
.details .relatedProducts .ipto:nth-child(4){ display: none;}
}
@media (min-width:1px) and (max-width:991px){
.details .expound .expound_r{ margin-top: 2vw;}
.details .expound .expound_r>.btn{ margin-top: 3vw;}
.details .expound .expound_r>.btn a{ padding: 1vw 3vw; font-size: 12px;}
.details .expound .expound_r>.btn a i{ font-size: 14px;}
.details .parameter{ padding: 2vw;}
.details .parameter span{ width: auto; margin-right: 0; display: block; float: none;}
.details .detial-scroll{ top: 50px;}
.details .detial-scroll>.detailtab{ padding: 1vw; font-size: 10px;}
.details .xgeffect{ margin-top: 3vw;}
.details .xgeffect .detailtop{ font-size: 16px; padding: 1vw 3vw;}
}

/*产品订单*/
.Inquiry{ overflow: hidden; }
.Inquiry h2{ font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #262626; }
.Inquiry p{overflow: hidden; font-size: 16px; line-height: 1.6em; color: #939393; }
.onlineInquiry{ overflow: hidden;}
.onlineInquiry .input{ overflow: hidden; display: flex; align-items: center; background: #f5f8fa; border: 1px solid #d8d8d8; box-sizing: border-box; padding:0  5px; margin-bottom: 25px;}
.onlineInquiry .input.textarea{ align-items: stretch;}
.onlineInquiry .input.textarea>label{ padding: 5px 15px 5px 0;}
.onlineInquiry .input>label{ font-size: 14px; color: #6b6b6b; white-space: nowrap;text-overflow: ellipsis;}
.onlineInquiry .input>input{ flex: 1; background: none; line-height: 35px; box-sizing: border-box; padding: 0 5px;}
.onlineInquiry .input>textarea{ flex: 1; background: none; border: 0; outline: none; padding: 8px 0; box-sizing: border-box; resize: none}
.onlineInquiry .button{ overflow: hidden; width: 100%; float: left;}
.onlineInquiry .button>button{ border: 0; padding: 0px 30px; line-height: 35px; position: relative; font-size: 17px; display: inline-block; transition: all 0.35s; z-index: 1; cursor: pointer; color: #fff; outline: none;overflow: hidden;}
.onlineInquiry .button>button:before{ content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; background: #1f1f1f; z-index: -2;}
.onlineInquiry .button>button:after{ content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 0; background: #3d66ab; transition: 0.35s; z-index: -1;}
.onlineInquiry .button>button:hover:after{ width: 100%;}

.InquiryMob{ position: fixed;  z-index: 99; top: 50%; left: 50%; transform: translate(-50%,-50%);  box-sizing: border-box; padding: 5vw; width: 90%; display: none;}
.InquiryMob:before{ position: absolute; left: 0; top:0; right: 0; bottom: 0; background: rgba(0,0,0,0.8); content: ""; z-index: -1;}
.InquiryMob .onlineInquiry{ background: #fff; padding: 3vw; margin-top: 20px;}
.InquiryMob .close{ display: inline-flex; width: 24px; height: 24px; float: right; background: #fff; justify-content: center; align-items: center; cursor: pointer;}

.InquiryMobbtn{ position: fixed; top: 50%; right: 15px; z-index: 9; background: #fff; border: 1px solid #d5d5d5; margin-bottom: 10px; text-align: center; font-size: 12px; padding: 1vw;}
.InquiryMobbtn i{ font-size: 20px;}

@media (min-width:992px)  {
.InquiryMobbtn{  display: none;}
.onlineInquiry .input.w33{ width: calc(33.33% - 17px); float: left; margin-right: 25px;}
.onlineInquiry .input.w50{ width: calc(50% - 15px); margin-right: 30px;}
.onlineInquiry .input.end{ margin-right: 0}
.onlineInquiry .input.w67{ width: calc(66.67% - 10px); float: left;}
}

@media (min-width:1px) and (max-width:991px) {
.Inquiry{ }
.Inquiry h2{ font-size: 18px; margin-bottom: 10px;}
.Inquiry p{ font-size: 12px; line-height: 1.6}
.onlineInquiry{}
.onlineInquiry .input{ display: flex;}
.onlineInquiry .input>label{ font-size: 14px; padding-right: 15px; display: flex;}
.onlineInquiry .input>input{ width: 100%;}
.onlineInquiry .input>textarea{ width: 100%}
.onlineInquiry .input p{ font-size: 12px; line-height: 18px;}
.onlineInquiry .button>button{ line-height: 34px;}
}



/*资料页*/
.landing{ overflow: hidden; padding: 30px 0; background: url("../images/1_28.jpg") no-repeat center center / cover; background-attachment: fixed;}
.landing>div>h2{ font-size: 36px; font-weight: bold; line-height: 3; color: #fff; text-transform: uppercase; text-align: center;}
.landing>div>p{ font-size: 18px; line-height: 1.7; color: #fff; text-align: center;}
.landing .list{ overflow: hidden; margin-top: 40px;}
.landing .list li{ background: rgba(255,255,255,0.35); font-size: 20px; text-align: center; color: #fff; cursor: pointer;}
.landing .list li.active{ background: #4db4cb;}
.landing .list .txt{ overflow: hidden; font-size: 16px; line-height: 2.3; color: #fff;}
.landing .context{ display: flex; margin-top: 50px; justify-content: space-between;}
.landing .context .item{ margin: 0; flex: 1; color: #fff; text-align: center; margin-right: 30px;}
.landing .context .item img{}
.landing .context .item p{ font-size: 14px; line-height: 1.6;}
@media (min-width:992px){
.landing .list{ display: flex; justify-content: space-between;}
.landing .list ul{ width: 160px; margin: 0;}
.landing .list li{ line-height: 65px; margin-bottom: 10px;}
.landing .list .txt{ flex: 1; margin-left: 60px;}
.landing .context .item:last-child{ margin-right: 0}
}
@media (min-width:1px) and (max-width:991px){
.landing{ padding: 3vw 0;}
.landing>div>h2{ font-size: 16px; line-height: 2;}
.landing>div>p{ font-size: 12px;}
.landing .list{ margin-top: 3vw;}
.landing .list li{ display: inline-flex; font-size: 12px; padding: 1vw 3vw; margin-bottom: 2vw;}
.landing .list .txt{ font-size: 12px; line-height: 1.7}
.landing .context{ margin-top: 3vw; flex-wrap: wrap;}
.landing .context .item{ flex: none; width: calc((100% - 4vw)/3); margin-right: 2vw; margin-bottom: 2vw;}
.landing .context .item p{ font-size: 12px;}
.landing .context .item:nth-child(3n){ margin-right: 0}
}

.landing1{ overflow: hidden; padding: 30px 0; }
.landing1>div>h2{ font-size: 36px; font-weight: bold; line-height: 1.8; color: #60bee4; text-align: center;}
.landing1>div>p{ font-size: 18px; line-height: 1.7; text-align: center;}
.landing1 .list{ overflow: hidden; margin-top: 40px;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
.landing1{ padding: 3vw 0;}
.landing1>div>h2{ font-size: 16px;}
.landing1>div>p{ font-size: 12px;}
.landing1 .list{ margin-top: 3vw;}
}

/*共用*/
.cutover{ overflow: hidden; margin: 20px 0; display: flex; justify-content: space-between;}
.cutover a{ margin: 0; background: #efefef; border: 1px solid #ddd; padding: 10px; font-size: 14px; color: #666; border-radius: 10px; overflow: hidden; max-width: 45%; text-overflow:ellipsis; white-space:nowrap; box-sizing: border-box;}
.taglist{ overflow: hidden; margin-top: 20px;}
.taglist a{ display: inline-flex; font-size: 14px; color: #545454; margin: 0 10px 10px 0; padding: 4px 12px; border: 1px solid #ddd; border-radius: 50px;}
.taglist a:hover{ color: #DD127B;}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
.cutover{ margin: 3vw 0;}
.cutover a{ font-size: 10px;}
}

/*联系我们*/
.contactusinfo{ overflow: hidden; padding: 30px 0;}
.contactusinfo .lxfs{ overflow: hidden; }
.contactusinfo .lxfs>p{ font-size: 14px; line-height: 1.8em; color: #666;}
.contactusinfo .lxfs .list{ overflow: hidden;}
.contactusinfo .lxfs .list .item{ padding: 30px; border: 1px solid #ddd; text-align: center;}
.contactusinfo .lxfs .list .item .img{ overflow: hidden; margin-bottom: 20px;}
.contactusinfo .lxfs .list .item>h3{ font-size: 24px; color: #333; line-height: 1.8;}
.contactusinfo .lxfs .list .item>p{ font-size: 16px; color: #666; line-height: 1.8;}
.contactusinfo .lxfs .list .item>p span{ display: block;}
.contactusinfo .lxfs .list .item>p span i{ margin-right: 5px;}
.maps{ overflow: hidden;}
.maps iframe{ width: 100%; height: 220px;}
.contactusinfo1{ overflow: hidden; padding-bottom: 30px;}
.contactusinfo1 .item{ overflow: hidden;}
.contactusinfo1 .item h2{ font-size: 24px; font-weight: 700; color: #333; margin-bottom: 20px;}
@media (min-width:992px){
.contactusinfo .lxfs .list{ display: flex; justify-content: space-between; margin-top: 10px;}
.contactusinfo .lxfs .list .item{ flex: 1; margin: 0; margin-right: 20px;}
.contactusinfo .lxfs .list .item:nth-child(3){ margin-right: 0;}
.salesman .list .ipto:hover .ipti img{ transform: scale(1.1)}
.salesman .list .ipto:hover .iptz a{ background: #fff; color: #60bee4;}
.salesman .list .ipto:nth-child(3n){ margin-right: 0;}
.contactusinfo1{ display: flex;}
.contactusinfo1 .item{ flex: 1;}
.contactusinfo1 .item:first-child{ margin-right: 10px;}
.contactusinfo1 .item:last-child{ margin-left: 10px;}
}
@media (min-width:1px) and (max-width:991px){
.maps iframe{ height: 200px;}
.contactusinfo{ padding: 3vw 0;}
.contactusinfo .lxfs>p{ font-size: 12px; margin-bottom: 3vw;}
.contactusinfo .lxfs .list .item{ padding: 3vw; margin-bottom: 2vw;}
.contactusinfo .lxfs .list .item .img{ margin-bottom: 2vw;}
.contactusinfo .lxfs .list .item>h3{ font-size: 14px; }
.contactusinfo .lxfs .list .item>p{ font-size: 12px;}
.contactusinfo1 .item{ margin-bottom: 2vw;}
.contactusinfo1 .item h2{ font-size: 16px; margin-bottom: 2vw;}
}

.salesman{ overflow: hidden;}
.salesman h2{ background: #60bee4; font-size: 18px; color: #fff; font-weight: 700; line-height: 2.5em; padding: 0 20px;}
.salesman .list{ overflow: hidden; margin-top: 30px;}
.salesman .list .ipto{ width: calc((100% - 40px)/3); float: left; margin-right: 20px; margin-bottom: 20px;}
.salesman .list .ipto .ipti{ overflow: hidden;}
.salesman .list .ipto .ipti img{ width: 100%; transition: all 0.35s;}
.salesman .list .ipto .iptz{ overflow:hidden; padding: 20px; background: #60bee4; color: #fff;}
.salesman .list .ipto .iptz>h3{ font-size: 24px; font-weight: 400; line-height: 2;}
.salesman .list .ipto .iptz>p{ font-size: 14px; font-weight: 400; line-height: 2;}
.salesman .list .ipto .iptz>a{ display: inline-flex; padding: 7px 30px; border: 1px solid #fff; color: #fff; margin-top: 20px; border-radius: 2px; font-size: 14px;}
@media (min-width:992px){
.salesman .list .ipto:nth-child(3n){ margin-right: 0;}
}
@media (min-width:1px) and (max-width:991px){
.salesman h2{ font-size: 16px; line-height: 2; padding: 0 3vw;}
.salesman .list{ margin-top: 3vw;}
.salesman .list .ipto{ width: calc((100% - 2vw)/2); margin-right: 2vw; margin-bottom: 2vw;}
.salesman .list .ipto .iptz{ padding: 3vw;}
.salesman .list .ipto .iptz>h3{ font-size: 14px;}
.salesman .list .ipto .iptz>p{ font-size: 12px;}
.salesman .list .ipto .iptz>a{ margin-top: 2vw; padding: 1vw 3vw; font-size: 12px;}
.salesman .list .ipto:nth-child(2n){ margin-right: 0;}

}

.salesmanlist{ overflow: hidden; padding: 30px 0; background: #de3e91;}
.salesmanlist .img{ width: 280px; height: 280px; margin: 0; box-sizing: border-box; position: relative; display: inline-block;}
.salesmanlist .img .img1{ border-radius: 50%; border: 1px solid #fff; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px;}
.salesmanlist .img .img2{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.35s;}
.salesmanlist .img .img2:before{ content: ""; position: absolute; top: -3px; right: -2px; width: 140px; height: 140px; border-top: 5px solid #fff; border-right: 5px solid #fff; border-radius: 0px 280px 0 0;}
.salesmanlist .img .img2:after{ content: ""; position: absolute; bottom: -3px; left: -2px; width: 140px; height: 140px; border-left: 5px solid #fff; border-bottom: 5px solid #fff; border-radius: 0px 0px 0 280px;}
.salesmanlist .img .img3{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 250px; border-radius: 50%; overflow: hidden;}
.salesmanlist .txt{ overflow: hidden;}
.salesmanlist .txt>h2{ font-size: 24px; line-height: 2; font-weight: 700;}
.salesmanlist .txt>h3{ font-size: 16px; line-height: 2;}
.salesmanlist .txt>h4{ font-size: 16px; line-height: 2;}
.salesmanlist .txt>h5{ font-size: 16px; line-height: 2;}
.salesmanlist .txt>h5 a{ color: #fff;}
.salesmanlist .txt>.context{ font-size: 16px; line-height: 1.5;}

@media (min-width:992px){
.salesmanlist .container{ display: flex;}
.salesmanlist .img:hover .img2{transform: rotate(360deg)}
.salesmanlist .txt{ flex: 1; margin-left: 40px; color: #fff;}
}
@media (min-width:1px) and (max-width:991px){
.salesmanlist{ text-align: center;}
.salesmanlist .txt{ text-align: left; color: #fff;}
.salesmanlist .txt>h2{ font-size: 18px; }
.salesmanlist .txt>h3{ font-size: 14px; }
.salesmanlist .txt>h4{ font-size: 14px; }
.salesmanlist .txt>h5{ font-size: 14px; }
.salesmanlist .txt>h5 a{ color: #fff;}
.salesmanlist .txt>.context{ font-size: 12px;}
}


/*留言*/
.leave{ overflow: hidden; }

.feedback{ overflow: hidden; }
.feedback .input_div{ overflow: hidden; position:relative; margin-bottom: 20px; box-sizing: border-box; border: 1px solid #e7e7e7; display: flex; background: #fff; padding: 7px 10px;}
.feedback .input_div>label{ background: none; font-size:15px; font-weight: bold; color: #666; display: flex; box-sizing: border-box; vertical-align: middle; line-height: 30px; white-space: nowrap;text-overflow: ellipsis;}
.feedback .input_div>label font{ display: inline-block; padding-right: 5px;} 
.feedback .input_div>textarea{ background:none; border: 0px solid #d8d8d8; width: 100%; float: left; padding:7px 10px; outline: none; resize: none; box-sizing: border-box; height: 80px; color: #333;}
.feedback .input_div>input{ width: 100%; float: left; background: none; border: 0px solid #d8d8d8; box-sizing: border-box; height: 30px; color: #333;}
.feedback input::-webkit-input-placeholder, .feedback textarea::-webkit-input-placeholder{ color: #999; }
.feedback input:-moz-placeholder, .feedback textarea:-moz-placeholder{ color: #999;}
.feedback input::-moz-placeholder, .feedback textarea::-moz-placeholder{ color: #999;}
.feedback input:-ms-input-placeholder, .feedback textarea:-ms-input-placeholder{ color: #999;}
.feedback .input_div #ehong-code{ text-align: center;}
.feedback .button{ overflow: hidden;}
.feedback .button .submit{ background: none; border: 0; padding: 10px 30px; overflow: hidden; position: relative; display: inline-block; color: #fff; font-size: 16px; cursor: pointer; margin-top: 0px; outline: none; z-index: 1;  text-transform: uppercase;}
.feedback .button .submit:before{ content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; background: #00abc7; z-index: -2;}
.feedback .button .submit:after{ content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 0; background: #00abc7; transition: 0.35s; z-index: -1;}
.feedback .button .submit:hover:after{ width: 100%;}
.feedback .button .submit:hover{ }
.feedback .button .reset{ float:left;display:inline-block; box-sizing:border-box;width:46%!important; background:#666;padding:12px 10px;font-size:16px; color:#fff; text-align:center; border:0; cursor:pointer;}
.hidden{ display: none!important;}
@media (min-width:992px)  {
.feedback .w50{ width: calc(50% - 15px); margin-right: 30px;}
.feedback .w33{ width: calc((100% - 20px)/3); margin-right: 10px;}
.feedback .w67{ width: calc(66.77% - 12px); }
.feedback .end{ margin-right: 0;}
.feedback .fl{ float: left;}
.feedback .fr{ float: right; }
}
@media (min-width:1230px) {
.leave .container{ width: 1200px;}
}
@media (min-width:1px) and (max-width:991px) {
.leave{ padding-bottom: 20px;}
.leave h2{ font-size: 16px; margin-bottom: 10px;}
.leave p{ font-size: 12px; margin-bottom: 10px;}
.feedback .input_div>label{ font-size: 14px;}
.feedback{ display: block; margin-top: 15px;}
.feedback .left{ margin-right: 0px;}
.feedback .right{ margin-left: 0px;}
.feedback .w50{ width: auto;}
.feedback .button .submit{ font-size: 14px;}
.feedback .button .submit>i{ font-size: 14px; padding-right: 5px;}
}

/*新闻中心*/
.newslisttop{ overflow: hidden; margin-bottom: 20px;}
.newslisttop h2{ font-size: 18px; font-weight: 700; padding: 10px 30px; color: #fff; background: #4db4cb; border: 1px solid #ddd;}
.newslist{ overflow: hidden;}
.newslist .ipto{ overflow: hidden; background: #fff; margin-bottom: 15px; box-sizing: border-box; padding-bottom: 15px; border-bottom: 1px solid #d5d5d5;}
.newslist .ipto .ipti{ overflow: hidden;}
.newslist .ipto .ipti img{ width: 100%; transition: all 0.35s;}
.newslist .ipto .iptz{  overflow: hidden;}
.newslist .ipto .iptz h3{ font-size: 16px; margin-bottom: 10px;}
.newslist .ipto .iptz h3 a{ display: block; color: #333;}
.newslist .ipto .iptz h3 a i{ margin-right: 5px;}
.newslist .ipto .iptz h4{ font-size: 14px; color: #666; }
.newslist .ipto .iptz h4 i{ margin-right: 5px;}
.newslist .ipto .iptz p{ font-size: 16px; color: #666; line-height: 1.5; border-top: 1px dashed #d5d5d5; margin-top: 5px;}
@media (min-width:992px){
.newslist .ipto{ display: flex;}
.newslist .ipto .ipti{ width: 160px; max-height: 130px;}
.newslist .ipto .iptz{ flex: 1; margin-left: 30px;}
.newslist .ipto:hover .ipti img{ transform: scale(1.1)}
.newslist .ipto:hover .iptz h3 a{ color: #4db4cb}
}
@media (min-width:1px) and (max-width:991px){
.newslisttop{ margin-bottom: 3vw;}
.newslisttop h2{ font-size: 14px; padding: 1vw 3vw;}
.newslisttop h2{ font-size: 14px; padding: 1vw 3vw;}

.newslist .ipto{ display: flex; padding-bottom: 2vw; margin-bottom: 2vw;}
.newslist .ipto .ipti{ display: none;}
.newslist .ipto .iptz h4{ font-size: 12px;}
.newslist .ipto .iptz p{ font-size: 10px;}
.newslist .ipto:nth-child(2n){ margin-right: 0;}
.newslist .ipto:nth-child(2n+1){ clear: both;}
}

.newsdetail{ overflow: hidden; background: #f9f6f6; padding: 15px; box-shadow:  0 0 5px #d5d5d5; }
.newsdetail>h1{ text-align: center; font-size: 24px;}
.newsdetail>p{ text-align: center; margin-top: 10px; font-size: 12px; color: #666;}
.newsdetail>p>span{ display: inline-flex; width: 50px; height: 1px;}
.newsdetail>.share{ overflow: hidden; text-align: center; margin: 15px 0;}
.newsdetail>.share .bshare-custom{ display: inline-block;}
.newsdetail>.context{ overflow: hidden; line-height: 2; font-size: 14px; margin-top: 20px;}
.newsdetail>.relatedProducts{ overflow: hidden;}
.newsdetail>.relatedProducts .ipto{ overflow: hidden; width: calc((100% - 60px)/4); float: left; margin-right: 20px; }
.newsdetail>.relatedProducts .ipto .ipti{ overflow: hidden; height: 160px;}
.newsdetail>.relatedProducts .ipto .iptz{ overflow: hidden; margin-top: 10px;}
.newsdetail>.relatedProducts .ipto .iptz h3{ font-size: 14px; text-align: center; color: #666}
.newsdetail>.xgeffect{ overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
.newsdetail>.xgeffect .detailtop{ font-size: 18px; font-weight: bold; border: 1px solid #ddd; background: #f1f1f1; padding: 8px 15px;}
.newsdetail>.xgeffect .detalist{ padding: 10px 15px; overflow: hidden; font-size: 16px; line-height: 2;}
@media (min-width:992px){
.newsdetail>.relatedProducts .ipto:nth-child(4n){ margin-right: 0;}
}
@media (min-width:1px) and (max-width:991px){
.newsdetail{ padding: 3vw;}
.newsdetail>h1{ font-size: 18px;}
.newsdetail>.relatedProducts .ipto{ width: auto; float: none; margin: 0;}
.newsdetail>.relatedProducts .ipto .ipti{ display: none;}
.newsdetail>.relatedProducts .ipto .iptz{ margin: 0;}
.newsdetail>.relatedProducts .ipto .iptz h3{ text-align: left; font-size: 12px;}
}

/*案例中心*/
.caselocation{ padding: 50px 0; overflow: hidden;  border-bottom: 1px solid #bfbebe;}
.caselocation h2{ font-size: 30px; font-weight: bold;}
.caselocation h2 img{ margin-right: 25px;}
.caselocation .i-home{ font-size: 20px; display: inline-block; padding-right: 5px;}
.caselocation .i-home:before{ content: "\e604";}
.caselocation .here{ display: inline-block; padding: 0 5px;}
.caselocation .here:before{ content: "/";}
@media (min-width:992px){
.caselocation .container{ width: 1540px; display: flex; align-items: center; justify-content: space-between;}
.caselocation h2{ margin: 0;}
.caselocation p{ margin: 0;}
}
@media (min-width:1px) and (max-width:991px){
.caselocation{ padding: 3vw 0;}
.caselocation h2{ font-size: 20px; margin-bottom: 15px;}
}

.casescategory{ padding: 40px 0; background: #f7f7f7;}
.casescategory h2{ font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 25px; color: #232323; position: relative; padding-left: 25px;}
.casescategory h2:before{ content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #000000;}
.casescategory .bigidclass{ width: 100%; display: inline-block; box-sizing: border-box; position: relative;}
.casescategory .bigidclass>h3{ background: #687b87; height: 40px; line-height: 40px; padding: 0 15px; font-size: 15px; color: #fff; position: relative; cursor: pointer; overflow: hidden;}
.casescategory .bigidclass>h3:before{ content: ""; position: absolute; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; right: 15px; top:50%; transform: translateY(-50%);}
.casescategory .bigidclass>ul{ position: absolute; left: 0; top: 40px; min-width: 100%; height: 0px; z-index: 4; background: #1f1f1f; overflow: hidden; transition: all 0.35s; overflow-y: auto;}
.casescategory .bigidclass>ul::-webkit-scrollbar{width:10px;height:1px;}
.casescategory .bigidclass>ul::-webkit-scrollbar-thumb{border-radius:0px;background:#d8261b;box-shadow:inset 0 0 5px rgba(0,0,0,.2);}
.casescategory .bigidclass>ul::-webkit-scrollbar-track{border-radius:0;background:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.2);}
.casescategory .bigidclass>ul>li{ border-bottom: 1px solid #fff; padding: 10px 15px; font-size: 14px; color: #fff; cursor: pointer;}
.casescategory .bigidclass>ul>li:hover,.categorylist .bigidclass>ul>li.active{ background: #007cc3;}
.casescategory .bigidclass.on>h3:before{ transform: rotate(-180deg)}
.casescategory .bigidclass.on>ul{ height: auto;}

.casescategory .container>ul>li{ display: inline-block; border: 1px solid #dadada; margin-right: 10px; border-radius: 5px; margin-bottom: 10px;}
.casescategory .container>ul>li>a{ display: block; font-size: 16px; color: #333; padding: 8px 30px;}
.casescategory .container>ul>li:hover,.casescategory .container>ul>li.active{ background: #4db4cb; }
.casescategory .container>ul>li:hover>a,.casescategory .container>ul>li.active>a{ color: #fff;}

@media (min-width:992px) {
.casescategory .container{ width: 1540px;}
.casescategory .bigidclass{ width: 358px; display:none;}
}
@media (min-width:1px) and (max-width:991px) {
.casescategory{ padding: 3vw 0; }
.casescategory .container>ul{ display:none;}
.casescategory .container>ul>li>a{ padding: 8px 15px; font-size: 14px;}
}


.caseslist{ overflow: hidden; padding: 60px 0;}
.caseslist .ipto{ overflow: hidden; margin-bottom: 30px;}
.caseslist .ipto .ipti{ overflow: hidden;}
.caseslist .ipto .ipti img{ width: 100%;}
.caseslist .ipto .iptz{ overflow: hidden; box-sizing: border-box; background: #0198dd;}
.caseslist .ipto .iptz h3{ font-size: 26px; font-weight: bold; margin-bottom: 20px;}
.caseslist .ipto .iptz h3 a{ display: block; color: #fff;}
.caseslist .ipto .iptz h4{ font-family: "Arial"; font-size: 16px; color: #fff;}
.caseslist .ipto .iptz p{ font-size: 16px; line-height: 2; color: #fff; margin-top: 45px;}
.caseslist .ipto .iptz .more{ width: 297px; height: 55px; display: inline-flex; align-items: center; background: url("../images/1_34.png") no-repeat center center / 100% 100%; font-size: 18px; font-weight: bold; color: #56b4ca; margin-top: 45px; text-indent: 60px;}
@media (min-width:992px) {
.caseslist .container{ width: 960px;}
.caseslist .ipto{ display: flex; justify-content: space-between; height: 315px; box-sizing: border-box;}
.caseslist .ipto .ipti{ margin: 0; width: 960px; height: 315px;}
.caseslist .ipto .iptz{ margin: 0; width: 615px; position: relative; z-index: 2; margin-left: -35px; background: url("../images/1_33.png") no-repeat center center / cover; padding: 5.2718% 35px 0 2.6341%;}
.caseslist .ipto .iptz h3{  margin-bottom: 10px;}
.caseslist .ipto .iptz p{ margin-top: 15px;}
.caseslist .ipto .iptz .more{ margin-top: 15px; text-indent: 60px;}
}
@media (min-width:1230px){
	.caseslist .container{ width: 1200px}
	.caseslist .ipto{ height: 425px;}
  .caseslist .ipto .ipti{ height: 425px;}
	.caseslist .ipto .iptz{ padding: 7.2718% 35px 0 4.6341%;}
	.caseslist .ipto .iptz h3{  margin-bottom: 20px;}
	.caseslist .ipto .iptz p{ margin-top: 45px;}
	.caseslist .ipto .iptz .more{ margin-top: 45px; text-indent: 60px;}
}
@media (min-width:1430px){
	.caseslist .container{ width: 1400px}
	.caseslist .ipto{ height: 425px;}
  .caseslist .ipto .ipti{ height: 425px;}
}
@media (min-width:1570px){
	.caseslist .container{ width: 1540px}
	.caseslist .ipto{ height: 515px;}
  .caseslist .ipto .ipti{height: 515px;}
}
@media (min-width:1px) and (max-width:991px) {
.caseslist{ padding: 3vw 0;}
.caseslist .ipto{ overflow: hidden; margin-bottom: 20px;}
.caseslist .ipto .iptz{ padding: 15px;}
.caseslist .ipto .iptz h3{ font-size: 18px; margin-bottom: 10px;}
.caseslist .ipto .iptz p{ font-size: 12px; margin-top: 15px;}
.caseslist .ipto .iptz .more{ margin-top: 15px; font-size: 12px; text-indent: 0px; width: auto; height: auto; padding: 10px 40px; }
}

/*案例详情*/
.casesdetail{  padding: 25px 0;}
.casesdetail .casesdetail_page{ overflow: hidden; margin-bottom: 45px;}
.casesdetail .casesdetail_page .btn{ width: 68px; height: 53px; display: inline-flex; justify-content: center; align-items: center; background: #56b4ca; color: #fff; margin-right: 15px; opacity: 0.3;}
.casesdetail .casesdetail_page .btn i{ font-size: 20px;}
.casesdetail .casesdetail_page .btn.active{ opacity: 1;}
.casesdetail .right{ width: calc((100% - 275px)); float: left;}
.casesdetail .right>h1{ font-size: 26px; font-weight: bold; color: #333; margin-bottom: 15px;}
.casesdetail .right>p{ display: flex; justify-content: space-between; align-items: center;}
.casesdetail .right>p>span{ font-family: "Arial"; font-size: 14px; color: #333;}
.casesdetail .right>p>span i{ color: #56b4ca; margin-right: 10px; display: inline-block;}
.casesdetail .right .bigimg{ overflow: hidden; margin: 30px 0;}
.casesdetail .right .bigimg img{ width: 100%;}
.casesdetail .right .xgeffect{ padding-bottom: 70px; }
.casesdetail .right .xgeffect .divtop{ width: 180px; float: left; margin-top: 15px; padding-bottom: 30px; position: relative;}
.casesdetail .right .xgeffect .divtop:before{ content: ""; position: absolute; width: 14px; height: 20px; left: 0; bottom: 0; background: #989898;}
.casesdetail .right .xgeffect .divtop li{ font-size: 14px; color: #333; padding-top: 5px; padding-bottom: 8px; cursor: pointer;}
.casesdetail .right .xgeffect .divtop li.active{ padding-bottom: 25px; border-top: 1px solid #c5c4c4; font-size: 16px; color: #56b4ca;}
.casesdetail .right .xgeffect .list{ width: calc(100% - 200px); float: right ; overflow: hidden;}
.casesdetail .right .xgeffect .list>h2{ font-size: 18px; font-weight: bold; color: #333; margin-bottom: 35px;}
.casesdetail .right .xgeffect .list>p{ font-size: 16px; line-height: 1.6;}
.casesdetail .right .xgeffect .list>.taglist{}
.casesdetail .right .xgeffect .list>.taglist span{ display: inline-block; font-size: 14px; font-weight: bold; color: #56b4ca; margin-right: 10px;}
.casesdetail .right .xgeffect .list>.taglist a{ display: inline-block; padding: 0; font-size: 14px; color: #9a9a9a; border: 0; padding-right: 10px; border-right: 1px solid #b6b6b6; border-radius: 0;}
.casesdetail .right .xgeffect .list>.taglist a:last-child{ border: 0;}
.casesdetail .right .xgeffect .list>video{ margin-top: 30px;}
.casesdetail .right .xgeffect .list .context{ overflow: hidden;}
.casesdetail .right .xgeffect .list .context img{ max-width: 100%; display: block;}
.casesdetail .right .xgeffect.planning .divtop{ margin-top: -30px;}
.casesdetail .right .xgeffect.planning .list{ border-top: 1px solid #c5c4c4; padding-top: 10px;}
.casesdetail .right .xgeffect.appreciation .divtop{ margin-top: -63px;}
.casesdetail .right .xgeffect.appreciation .list{ border-top: 1px solid #c5c4c4; padding-top: 10px;}
.casesdetail .left{ width: 255px; float: right; padding-top: 49px; }
.casesdetail .left .related{ overflow: hidden;}
.casesdetail .left .related h2{ border-left: 9px solid #56b4ca; padding-left: 20px;}
.casesdetail .left .related h2 span{ display: block; padding: 10px 0; border-bottom: 1px solid #c5c4c4; font-size: 16px; font-weight: bold;}
.casesdetail .left .related h2 span font{ font-size: 14px; float: right;}
.casesdetail .left .related .list{ overflow: hidden; margin-top: 20px;}
.casesdetail .left .related .list .ipto{ overflow: hidden;}
.casesdetail .left .related .list .ipto .ipti{ overflow: hidden;}
.casesdetail .left .related .list .ipto .ipti img{ width: 100%}
.casesdetail .left .related .list .ipto .iptz{ overflow: hidden; margin: 10px 0;}
.casesdetail .left .related .list .ipto .iptz h3{ font-size: 16px; margin-bottom: 10px;}
@media (min-width:992px) {
.casesdetail .container{ width: 960px;}
.casesdetail .left{position: sticky; top: 35px;}
}
@media (min-width:1230px){
	.casesdetail .container{ width: 1200px}
}
@media (min-width:1430px){
	.casesdetail .container{ width: 1400px}
}
@media (min-width:1570px){
	.casesdetail .container{ width: 1540px}
}
@media (min-width:1px) and (max-width:991px) {
.casesdetail{ padding: 3vw 0;}
.casesdetail .casesdetail_page{ margin-bottom: 15px;}
.casesdetail .casesdetail_page .btn{ width: 40px; height: 30px; }
.casesdetail .casesdetail_page .btn i{ font-size: 14px;}
.casesdetail .right{ width: auto; float: none;}
.casesdetail .right h1{ font-size: 18px; margin-bottom: 15px;}
.casesdetail .right .bigimg{  margin: 10px 0;}
.casesdetail .right .xgeffect{ padding-bottom: 20px;}
.casesdetail .right .xgeffect .divtop{ display: none;}
.casesdetail .right .xgeffect .list{ width: auto; float: none;}
.casesdetail .left{ width: auto; float: none; padding-top: 0; }
}


/*常见问题*/
.faqlist{ overflow: hidden;}
.faqlist .ipto{ overflow: hidden; padding: 10px 20px; border: 1px solid #ddd; margin-bottom: 20px; box-sizing: border-box;}
.faqlist .ipto .ipti{ overflow: hidden; display: flex; font-size: 16px; font-weight: bold; color: #221815; margin-bottom: 10px;}
.faqlist .ipto .ipti span{ margin: 0; width: 20px; margin-right: 10px;}
.faqlist .ipto .ipti h3{ flex: 1; font-weight: bold; font-size: 16px;}
.faqlist .ipto .iptz{ overflow: hidden; display: flex; font-size: 16px;  color: #221815;}
.faqlist .ipto .iptz span{ margin: 0; width: 20px; margin-right: 10px;}
.faqlist .ipto .iptz .txt{ flex: 1; font-size: 16px; line-height: 1.7}
@media (min-width:992px){
}
@media (min-width:1px) and (max-width:991px){
.faqlist .ipto{ padding: 1vw 3vw; margin-bottom: 3vw;}
.faqlist .ipto .iptz .txt{ font-size: 12px;}
}

/*下载中心*/
.downloadlist{ overflow: hidden;}
.downloadlist .ipto{ width: calc((100% - 20px)/2); float: left; margin-right: 20px; margin-bottom: 20px; overflow: hidden; border-bottom: 1px solid #e2e2e2; padding-bottom: 20px;}
.downloadlist .ipto .ipti{ overflow: hidden; position: relative; text-align: center;}
.downloadlist .ipto .ipti img{ width: 100%; height: auto;}
.downloadlist .ipto .ipti span{ display: block; background: #285172; padding: 5px 10px; color: #fff;}
.downloadlist .ipto .iptz{ overflow: hidden;}
.downloadlist .ipto .iptz h4{ font-size: 14px; color: #727272; line-height: 1.6;}
.downloadlist .ipto .iptz h3{ font-size: 14px; color: #666; line-height: 2;}
.downloadlist .ipto .iptz h5{ font-size: 14px; color: #727272; line-height: 1.6;}
.downloadlist .ipto .iptz a{ display: inline-flex; padding: 5px; border: 1px solid #131313; font-size: 14px; float: right;}
.downloadlist .ipto .iptz a i{ font-size: 14px;}
@media (min-width:992px){
.downloadlist .ipto{ display: flex;}
.downloadlist .ipto .ipti{ width: 70px;}
.downloadlist .ipto .iptz{ flex: 1; margin-left: 25px;}
.downloadlist .ipto:nth-child(2n){ margin-right: 0;}
}
@media (min-width:1px) and (max-width:991px){
.downloadlist .ipto .iptz{ margin-top: 2vw;}
.downloadlist .ipto .iptz h4{ font-size: 12px; }
.downloadlist .ipto .iptz h3{ font-size: 12px;}
.downloadlist .ipto .iptz h5{ font-size: 12px;}
.downloadlist .ipto .iptz a{ display: inline-flex; padding: 5px; border: 1px solid #131313; font-size: 14px; float: right;}
.downloadlist .ipto .iptz a i{ font-size: 14px;}
.downloadlist .ipto:nth-child(2n){ margin-right: 0;}
}

/*region 其他*/
.thk_nav{ font-size: 16px; line-height: 2em; text-align: center; padding: 40px 0;}
.thk_nav>h1{ font-size: 20px; font-weight: bold; color: #333;}
.btnthank{padding: 5px 10px;margin-top: 15px;display: inline-block;border:1px solid #d00000;color:#ffffff;background-color:#d00000;}
.btnthank:hover{background-color: #ffffff;color: #d00000;}
@media (min-width:1px) and (max-width:991px) {
.thk_nav{ padding: 20px 0;}
.hidden-xs{ display: none;}
}
/*endregion*/

/*网站地图*/
.sitemaps{ overflow: hidden; padding: 30px 0;}
.sitemaps .column{ overflow: hidden; font-size: 18px;}
.sitemaps .Bigcategory{ overflow: hidden; padding-left: 5%; font-size: 16px; display: flex; flex-wrap: wrap;}
.sitemaps .Bigcategory>li{ width: 100%; margin: 0; font-size: 16px; padding: 10px 0;}
.sitemaps .Bigcategory>li>.list-inline{ padding-left: 5%; display: flex; flex-wrap: wrap;}
.sitemaps .Bigcategory>li>.list-inline li{ width: 48%; margin: 0; font-size: 14px; padding: 10px 1%;}
.sitemaps .Bigcategory .Smallcategory{ padding-left: 10px; margin-top: 10px;}
.sitemaps .Bigcategory .Smallcategory>li>a{ display: block; padding-bottom: 5px; border-bottom: 1px dotted #d5d5d5;}
.sitemaps .list-inline{ padding-left: 10px; display: flex; flex-wrap: wrap;}
.sitemaps .list-inline li{ width: 33.33%; margin: 0; font-size: 16px; padding: 10px ; box-sizing: border-box;}
.sitemaps .columnclear{ overflow: hidden; clear: both; border-bottom: 1px dashed #d5d5d5; margin: 10px 0;}

/*其他*/
.table-responsive{overflow-x:auto;min-height:.01%;}
@media screen and (max-width:767px){.table-responsive{overflow-y:hidden;margin-bottom:15px;width:100%;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;}
.table-responsive>.table{margin-bottom:0;}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap;}
.table-responsive>.table-bordered{border:0;}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0;}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0;}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0;}
}

.material{ overflow: hidden; padding: 30px 0; text-align: center; font-size: 14px; text-transform: capitalize; font-weight: bold;}
@media (min-width:1px) and (max-width:991px) {
.material{ padding: 20px; font-size: 14px;}
}
.onliewhatsapp{ position:fixed; right:15px; bottom:20%; z-index:10;}
.onliewhatsapp img{ width:70px;}

/*效果*/
.onlineservice{ position: fixed; bottom: 100px; right: 15px; z-index: 99;}
.onlineservice li{  background: #fff; border: 1px solid #d5d5d5; margin-bottom: 10px; text-align: center; font-size: 12px; position: relative;}
.onlineservice li>a{ padding: 10px; display: block; }
.onlineservice li>a>i{ font-size: 30px;}
.onlineservice li.wechat{ position: relative;}
.onlineservice li.wechat .codeimg{ position: absolute; top: 0px; left: -120px; display: none; transition: all 0.35s; width: 120px; background: #fff; color: #333; box-shadow: 0 0 15px #d5d5d5;}
.onlineservice li.wechat .codeimg>a{ line-height: 50px;}
.onlineservice li.wechat .codeimg>p{ line-height: 50px;}
.onlineservice li.gotop{ display: none;}
.onlineservice li.wechat:hover .codeimg{ display: block;}
@media (min-width:992px)  {
.onlineservice li:hover{ background: #a4c2f4; color: #fff;}
.onlineservice li:hover h3{ color: #fff;}
.onlineservice li:hover i{ color: #fff;}
}
@media (min-width:1px) and (max-width:991px) {
.onlineservice{ bottom: 50px;}
.onlineservice li>a{ padding: 1vw;}
.onlineservice li>a>i{ font-size: 20px;}
.onlineservice li.wechat .codeimg>a{ line-height: 30px;}
.onlineservice li.wechat .codeimg>p{ line-height: 30px;}
.onlineservice li.wechat .codeimg{ top: inherit; bottom: 0;}
}

.htmltop{ position: fixed; right: 15px; bottom: 60px; z-index: 9;}

/*region 分页*/
.page{overflow: hidden;text-align: center;}
.pagination{display:inline-block;margin:20px 0;padding-left:0;border-radius:4px;}
.pagination>li{display:inline;}
@media (min-width:992px){.pagination>li>a,.pagination>li>span{padding:6px 12px!important;}
}
.pagination>li>a,.pagination>li>span{position:relative;float:left;margin-left:-1px;padding:3px 4px;border:1px solid #ddd;background-color:#fff;color:#0198dd;text-decoration:none;line-height:1.42857143;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;border-color:#ddd;background-color:#eee;color:#0198dd;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;border-color:#0198dd;background-color:#0198dd;color:#fff;cursor:default;}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:#ddd;background-color:#fff;color:#777;cursor:not-allowed;}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333;}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.pager{margin:20px 0;padding-left:0;list-style:none;text-align:center;}
.pager li{display:inline;}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;border:1px solid #ddd;border-radius:15px;background-color:#fff;}
.pager li>a:focus,.pager li>a:hover{background-color:#eee;text-decoration:none;}
.pager .next>a,.pager .next>span{float:right;}
.pager .previous>a,.pager .previous>span{float:left;}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{background-color:#fff;color:#777;cursor:not-allowed;}
/*endregion*/