a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,nav li,nav ul,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{
	margin:0;padding:0;
	border:0 none;
	vertical-align:baseline;
	/* font:14px/1.4 "PFMedium" , "Microsoft YaHei", Arial, Helvetica , sans-serif;*/
	font-family: "Helvetica";
	letter-spacing: 0;
	/* user-select:none; */
	line-height: 1;
}
html{overflow-x: hidden;}
body,html{
	margin:0 auto;
	font-size: 1.0rem;
	color:#7A6E6E;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote::after,blockquote::before,q::after,q::before{content:none;}
a{text-decoration:none;}
b{margin:0;padding:0;}
ol,ul{margin:0;padding:0;list-style:outside none none;}
table{border-collapse:collapse;border-spacing:0;}
*{margin:0;padding:0;}
fieldset,img{border: 0;vertical-align: middle;border-style: none;max-width: 100%;}
address,caption,cite,code,dfn,em,i,th,var{font-weight:500;font-style:normal;}
dl dd,dl dt,ol li,ul li{list-style:outside none none;}
ol,ul{display:block;height:auto;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:500;font-style: normal;}
p, li {font-weight: 500;font-style: normal;margin: 0;}
button,checkbox,input,radio,select,textarea{outline:0;vertical-align:middle;border:none; background: none;text-decoration: none;}
iframe{vertical-align:top;}
a{color:#7A6E6E;vertical-align:top;text-decoration:none;transition: 0.6s all;}
a:hover, a:focus {
	text-decoration:none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.ease5{
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition:.5s ease;
    transition: .5s ease;
}
button,input[type=button],input[type=file],input[type=submit]{cursor:pointer;-webkit-appearance:none;}
textarea{-webkit-appearance:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{clear:both;display:block;height:0;content:"";}
.clearfix{zoom:1;}
.table{display:table;}
.table_cell{display:table-cell;vertical-align:middle;}
strong{font-weight:bolder;}
.relative{position: relative;}
.absolute{position: absolute;}
.df{display: flex;}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1500px) and (max-width:1700px){html{font-size:13px;}}
@media (min-width:1000px) and (max-width:1500px){html{font-size:12px;}}
@media (min-width:800px) and (max-width:1000px){html{font-size:12px;}}
@media (min-width:329px) and (max-width:800px){html{font-size:14px;}}
@media (max-width:328px){html{font-size:14px;}}
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#298997;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#298997}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*字体引入*/
@font-face {
  font-family: "icomoon";
  src: url("../images/icomoon.ttf");
}

/*公共样式*/
.container1230{max-width: 1230px;margin: 0 auto;}
.container1440{max-width: 1440px;margin: 0 auto;}
input{outline: none;}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.img100{display: block;max-width: 100%;margin: 0 auto;width:100%}
.border-box{-webkit-box-sizing: border-box;box-sizing: border-box;}
.omit2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.mt36{margin-top: 2.25rem !important;}
.mt28{margin-top: 1.75rem !important;}

.hidden{overflow: hidden;}
.hide{display: none !important;}
.flex-wrap{flex-wrap: wrap;}
.flex-start{display: flex;justify-content: flex-start;align-items: flex-start;}
.flex-center{display: flex;justify-content: center;align-items: center;}
.flex-center-start{display: flex;justify-content: center;align-items: flex-start;}
.flex-center-end{display: flex;justify-content: center;align-items: flex-end;}
.flex-btw{display: flex;justify-content: space-between;align-items: center;}
.flex-start-center{display: flex;justify-content: flex-start;align-items: center;}
.flex-start-end{display: flex;justify-content: flex-start;align-items: flex-end;}
.flex-btw-start{display: flex;justify-content: space-between;align-items: flex-start;}
.flex-btw-end{display: flex;justify-content: space-between;align-items: flex-end;}
.flex-end{display: flex;justify-content: flex-end;align-items: flex-end;}
.flex-end-start{display: flex;justify-content: flex-end;align-items: flex-start;}
.flex-end-center{display: flex;justify-content: flex-end;align-items: center;}
/* 绝对定位居中 */
.jddwjz { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}

/* 首页banner */
.h100{width: 100%;height: 100vh;overflow: hidden;margin: 0;position: relative;}
.h122{width: 100%;height: 122vh;overflow: hidden;margin: 0;position: relative;}
.bjBox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;}
.pub_img {position: absolute;width: 100%;height: 100%;}

.iconAll{background: url(../images/iconAll.png) no-repeat;background-size: 35.5rem 25.6875rem;}
.Header{background: #fff;height: 4rem;width: 100%;position: fixed;top: 0;z-index: 10;}
.Header .logo img{display: block;height: 2.8125rem;}
.categories{margin-left: 5%;}
.categories>li{position: relative;}
.categories>li>a{padding: 0.75rem 2rem;height: 4rem;display: flex;justify-content: center;align-items: center;font-size: 1rem;color: #333;}
.categories>li.active>a,
.categories>li:hover>a{background: #298997;color: #fff;}
.categories .child_v1{background: #fff;position: absolute;top: 4rem;left: 0;right: 0;margin: auto;display: none;}
.categories .child_v1.active{display: block;}
.categories .child_v1>a{font-size: 0.875rem;color: #333;height: 2.5rem;display: block;line-height: 2.5rem;text-align: center;padding: 0 2rem;}
.categories .child_v1>a:hover{background: #298997;color: #fff;}

.Header .language{float:right;background:url(../images/language_icon.png) left center no-repeat;display:inline-block;padding-left:25px;position:relative;line-height:4rem;}
.Header .language span{position:relative;padding-right:20px;}
.Header .language span::before{content:'';position:absolute;background:url(../images/xiala.png)  right center no-repeat;top:50%;right:0%;height:6px;width:11px;margin-top:-3px;}
.Header .language .language_list{display:none;position:absolute;left:0;top:4rem;width:100%;padding:0px;background-color:#298997;}
.Header .language:hover .language_list{display:block}
.Header .language .language_list a{color:#fff;display:block;padding:10px 0;text-align:center;line-height:1;}
.Header .language .language_list a:hover{background-color:#0bbbb9;}


.Header .search{height: 4rem;width: 3.2rem;position: relative;}
.Header .search i{display: block;width: 100%;height: 100%;background: url(../images/icon_search1.png) no-repeat center;background-size: 50%;cursor: pointer;}
.Header .search .form{position: absolute;right: 0;top: 4rem;width: 15rem;background: #fff;padding: 0.625rem;border-radius: 0 0 0.375rem 0.375rem;display: none;}
.Header .search .form.active{display: flex;}
.Header .search .form input{height: 2.5rem;line-height:2.5rem;border: 2px solid #0ABBB9;font-size: 0.875rem;color: #c0c4cc;}
.Header .search .form input:nth-of-type(1){padding-left: 0.625rem;flex-shrink: 0;width: 10.5rem;}
.Header .search .form input:nth-of-type(2){background: #0ABBB9;color: #fff;flex-shrink: 0;width: 3rem;cursor: pointer;}

.banner{position: relative;margin-top: 4rem;}
.banner img{max-width: 100%;width: 100%;height: auto;display: block;}
.banner .swiper-pagination{bottom: 1.75rem;}
.banner .swiper-pagination span{width: 1.125rem;height: 1.125rem;border: 1px solid #6e6e6e;opacity: 1;background: #fff;font-size: 0;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #298997;border-color: #fff;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 3.75rem;height: 3.75rem;background-color: rgba(0,0,0,0.1);border-radius: 0.375rem;position: absolute;top: calc(50% - 30px);cursor: pointer;}
.banner .swiper-button-next{right: 1%;}
.banner .swiper-button-prev{left: 1%;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background: rgba(229, 229, 229, 1);}
.banner .swiper-button-next i,.banner .swiper-button-prev i{width: 100%;height: 100%;display: block;}
.banner .swiper-button-next i{background-position: -2.8125rem 0;}

footer{background: #298997;}
.footerTop{padding: 2.5rem 0 3rem;}
.footerTop .left{flex-shrink: 0;width: 41%;}
.footerTop .left .footerLogo img{display: block;height: 3rem;margin-bottom: 1.25rem;}
.footerTop .left span{display: block;font-size: 1rem;color: #fff;line-height: 2.375rem;}
.footerTop .right{flex-shrink: 0;width: 56%;}
.footerTop .right dl{flex: 1;text-align: center;}
.footerTop .right dl dd{margin-top: 0.75rem;}
.footerTop .right dl dt a{font-size: 1.25rem;color: #fff;}
.footerTop .right dl dd a{font-size: 0.875rem;color: #ddd;}
.footerTop .right dl a:hover{text-decoration: underline;}
.footerBottom{border-top: 1px solid rgba(94,166,177,1);padding: 1rem 0;}
.footerBottom a{display: block;font-size: 0.875rem;color: #fff;line-height: 1.5;text-align: center;}

/* index */
.ttOne{text-align: center;font-size: 1.5rem;color: #298997;}
.indexAbout{padding: 4rem 0 4.75rem;}
.indexAbout .con{margin-top: 3rem;align-items: stretch;}
.indexAbout .video{flex-shrink: 0;width: 49%;background: #000;}
.indexAbout .video video{display: block;width: 100%;height: 100%;}
.indexAbout .info{flex-shrink: 0;width: 49%;background: #298997;flex-direction: column;padding: 3rem;}
.indexAbout .info p{font-size: 1rem;color: #fff;line-height: 2.5;}
.more{flex-shrink: 0;width: 11.25rem;height: 3rem;line-height: 3rem;text-align: center;position: relative;color: #7F7F7F;background: #fff;font-size: 0.875rem;margin-top: 1rem;}
a.more:hover{background: #80B400;color: #fff;}

.ttTwo{text-align: center;}
.ttTwo h3{font-size: 2.375rem;color: #343434;line-height: 1;}
.ttTwo span{display: block;font-size: 0.875rem;color: #646464;margin-top: 1rem;} 
.indexMod2{background: url(../images/bg1.png) repeat center;background-size: auto;padding: 3.25rem 0;}
.indexMod2 .con{margin-top: 5rem;flex-wrap: wrap;position: relative;}
.indexMod2 .item{flex-shrink: 0;width: 50%;margin-bottom: 4.5rem;}
.indexMod2 .item:nth-child(2n) .itemC{float: right;text-align: right;}
.indexMod2 .itemC{width: 68%;padding-bottom: 1.5rem;border-bottom: 1px #0094e1 dashed;}
.indexMod2 .itemC h3{margin-bottom: 1.25rem;display: flex;justify-content: flex-start;align-items: center;}
.indexMod2 .item:nth-child(2n) .itemC h3{justify-content: flex-end;}
.indexMod2 .itemC h3 img{flex-shrink: 0;width: 2rem;}
.indexMod2 .itemC h3 span{font-size: 1.375rem;color: #333;font-weight: 700;margin-left: 0.625rem}
.indexMod2 .itemC p{font-size: 1rem;color: #666;line-height: 1.5;}
.indexMod2 .con .p21{width: 33.33%;position: absolute;left: 0;right: 0;top: 0;margin: auto;}

.indexNumber{background: #298997;padding: 2.5rem 0;color: #fff;text-align: center;}
.indexNumber h3{font-size: 2rem;}
.indexNumber p{font-size: 1.875rem;margin-top: 0.75rem;}

.indexMod3{padding: 4rem 0 2rem;}
.indexMod3 ul{align-items: stretch;margin-top: 3rem;flex-wrap: wrap;}
.indexMod3 li{background: #E6F8F8;flex-shrink: 0;width: 22%;text-align: center;color: #333;padding: 2rem 0;transition: .3s ease-in-out;margin-bottom: 3rem;}
.indexMod3 li i{width: 5rem;height: 5.125rem;margin: 0 auto;border-radius: 50%;transition: .8s ease;display: block;margin: 0 auto;}
.indexMod3 li:nth-of-type(1) i{background: url(../images/icon_i31.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(2) i{background: url(../images/icon_i32.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(3) i{background: url(../images/icon_i33.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(4) i{background: url(../images/icon_i34.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(5) i{background: url(../images/icon_i35.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(6) i{background: url(../images/icon_i36.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(7) i{background: url(../images/icon_i37.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(8) i{background: url(../images/icon_i38.png) no-repeat;background-size: 100%;}
.indexMod3 li h3{font-size: 1.3rem;margin: 2rem auto;font-weight: bold;}
.indexMod3 li span{display: block;font-size: 1rem;line-height: 2;}
.indexMod3 li:hover{background: #298997;color: #fff;}
.indexMod3 li:hover i{transform: rotateY(360deg);}
.indexMod3 li:nth-of-type(1):hover i{background: url(../images/icon_i31s.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(2):hover i{background: url(../images/icon_i32s.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(3):hover i{background: url(../images/icon_i33s.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(4):hover i{background: url(../images/icon_i34s.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(5):hover i{background: url(../images/icon_i35s.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(6):hover i{background: url(../images/icon_i36s.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(7):hover i{background: url(../images/icon_i37s.png) no-repeat;background-size: 100%;}
.indexMod3 li:nth-of-type(8):hover i{background: url(../images/icon_i38s.png) no-repeat;background-size: 100%;}
.more2{display: block;width: 11.25rem;height: 3rem;line-height: 3rem;text-align: center;position: relative;color: #298997;background: #fff;font-size: 0.875rem;margin: 3rem auto 0;border: 1px solid #298997;}
.more2:hover{background: #298997;color: #fff;}
.indexMod3 .more2{margin: 1rem auto 0;}

.indexMod4{padding: 2rem 0 4rem;}
.indexMod4c{position: relative;margin-top: 3rem;}
.newSwiper{margin: 0 2rem;overflow: hidden;}
.indexMod4c .swiper-button-next,.indexMod4c .swiper-button-prev{width: 3.75rem;height: 3.75rem;background-color: #ccc;border-radius:50%;position: absolute;top: calc(50% - 30px);cursor: pointer;}
.indexMod4c .swiper-button-next{right: -3rem;}
.indexMod4c .swiper-button-prev{left: -3rem;}
.indexMod4c .swiper-button-next:hover,.indexMod4c .swiper-button-prev:hover{background: rgba(229, 229, 229, 1);}
.indexMod4c .swiper-button-next i,.indexMod4c .swiper-button-prev i{width: 100%;height: 100%;display: block;}
.indexMod4c .swiper-button-next i{background-position: -2.8125rem 0;}
.indexMod4c .swiper-slide{background: #fff;text-align: left;border: 1px solid #eee;}
.indexMod4c .swiper-slide .pic{overflow: hidden;}
.indexMod4c .swiper-slide .pic img{display: block;width: 100%;transition: .5s all;}
.indexMod4c .swiper-slide:hover .pic img{transform: scale(1.1);}
.indexMod4c .swiper-slide .info{padding: 1.25rem;}
.indexMod4c .swiper-slide h3{color: #333;font-size: 1rem;}
.indexMod4c .swiper-slide span{display: block;font-size: 0.875rem;color: #999;margin: 0.625rem 0 1rem;}
.indexMod4c .swiper-slide p{font-size: 0.875rem;color: #888;line-height: 1.7;height: 4.5rem;}
.indexMod4c .swiper-slide em{font-size: 0.875rem;display: block;text-align: center;color: #DA9B0E;}
.indexMod4c .swiper-slide:hover{border-color: #298997;}
.indexMod4c .swiper-slide:hover h3{color: #298997;}
.more3{display: block;width: 11.25rem;height: 3rem;line-height: 3rem;text-align: center;position: relative;color: #fff;background: #298997;font-size: 0.875rem;margin: 3rem auto 0;}
.more3:hover{background: #80B400;}
.indexMod4 .swiper-pagination{display: none;}

.indexMod5{padding: 4rem 0;background: #F7F7F7;}
.indexMod5 ul{flex-wrap: wrap;margin-top: 2.8rem;}
.indexMod5 li{flex: 0 0 16.6%;padding: 1rem 1.5rem;}
.indexMod5 li a{overflow: hidden;display: block;width: 100%;}
.indexMod5 li a img{display: block;width: 100%;transition: 0.5s ease;height: 4.5rem;}
.indexMod5 li a:hover img{transform: scale(1.1);}
.indexMod5 .msg{text-align: center;margin-top: 1.5rem;font-size: 0.875rem;color: #298997;font-weight: 700;}

/* 关于我们 */
.ny-banner{width: 100%;height:100%;position: relative;margin-top: 4rem;}
.navigation{border-bottom: 1px solid #eee;}
.navigation .con{height: 3.25rem;font-size: 0.875rem;color: #333;}
.navigation .con span{color: #666;}
.navigation .con a{color: #333;padding: 0 0.25rem;}
.navigation .con a:last-child{color: #298997;}
.navigation .con a:hover{text-decoration: underline;}

.aboutOne,.aboutTwo{padding-top: 4rem;}
.aboutOne .One{margin: 3rem 0;align-items: stretch;}
.aboutOne .One .pic{flex-shrink: 0;width: 49%;}
.aboutOne .One .info{flex-shrink: 0;width: 49%;padding: 2rem 0;}
.aboutOne .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.aboutOne .v1{font-size: 1.125rem;color: #333;margin-bottom: 1.5rem;}
.aboutOne .v2,
.aboutOne .v2 span{display: block;font-size: 0.875rem;color: #666;line-height: 1.5;}
.aboutOne .v3{margin: 1.5rem 0;}
.aboutOne .v3 span{display: block;font-size: 0.875rem;color: #666;line-height: 1.5;}
.aboutOne .v4 span{display: block;font-weight: normal;font-size: 0.875rem;color: #666;line-height: 1.5;}
.aboutOne .two .pic{flex-shrink: 0;width: 49%;}
.aboutOne .two .info{flex-shrink: 0;width: 49%;padding: 1rem 0 0;}
.aboutOne .two .info .v1{margin-bottom: 1rem;}
.aboutOne .two .info .v5{display: block;font-size: 0.875rem;color: #666;line-height: 1.5;}
.aboutTwo .con{margin: 3rem auto 4rem;}
.aboutTwo .con em{display: block;text-align: center;font-size: 0.875rem;color: #999;}
.aboutTwo .content{margin: 1.5rem 0;position: relative;overflow: hidden;padding-top: 1rem;}
.aboutTwo .content::before{content: "";width: 1px;height: 100%;background: #EAEAEA;position: absolute;left: 0;right: 0;top: 0;margin: auto;z-index: 0;}
.aboutTwo .item{width: 100%;text-align: left;}
.aboutTwo .item .itemC{flex-shrink: 0;width: 50%;position: relative;padding-left: 2.5rem;margin-top: 2rem;}
.aboutTwo .item:nth-of-type(1) .itemC{margin-top: 0;}
.aboutTwo .item .itemC::before{background: url(../images/icon_dian.png) no-repeat center;background-size: 100%;left: -0.5rem;top: 0.25rem;content: "";position: absolute;width: 1rem;height: 1rem;}
.aboutTwo .item:nth-child(2n){justify-content: flex-start;}
.aboutTwo .item:nth-child(2n) .itemC{text-align: right;padding-left: 0;padding-right: 2.5rem;}
.aboutTwo .item:nth-child(2n) .itemC::before{left: auto;right: -0.5rem;}
.aboutTwo .item h3{font-size: 1.5rem;color: #333;margin-bottom: 1.5rem;padding-bottom: 1rem;}
.aboutTwo .item p{font-size: 1rem;color: #666;line-height: 1.5;}

/* 关于我们-企业文化 */
.aboutQYWH{background: #F8F8F9;padding: 3rem 0 4.375rem;}
.aboutQYWH ul{margin-top: 3rem;flex-wrap: wrap;}
.aboutQYWH li{flex: 1;transition: all 0.4s;}
.aboutQYWH li .con{margin: 0 1.875rem;height: 27.5rem;position: relative;}
.aboutQYWH li .con>img{display: block;width: 100%;height: 100%;object-fit: cover;}
.aboutQYWH li:hover{flex: 1.8;}
.aboutQYWH li a{background: #fff;padding: 1.875rem;border-left: 0.3125rem solid #298997;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;width: 18.75rem;height: 15rem;}
.aboutQYWH li a b{display: block;font-size: 1.125rem;color: #333;}
.aboutQYWH li a span{display: block;font-size: 0.875rem;color: #999;margin: 1rem 0;}
.aboutQYWH li a p{font-size: 0.875rem;color: #666;line-height: 1.5;}
.aboutQYWH li a img{transition: 0.4s all;width: 2rem;display: block;margin-top: 1.25rem;}
.aboutQYWH li:hover a{background: rgba(41, 137, 151, 0.8);}
.aboutQYWH li:hover a *{color: #fff;}
.aboutQYWH li:hover a img{margin-left: calc(100% - 2rem);-webkit-filter: grayscale(100%) brightness(200%);filter: grayscale(100%) brightness(500%);}

/* 关于我们-荣誉资质 */
.aboutRYZZ{background: #F8F8F9;padding: 3rem 0 4.375rem;}
.ryzzCon{position: relative;margin-top: 3rem;}
.aboutRYZZ .swiper-button-next,.aboutRYZZ .swiper-button-prev{width: 3.75rem;height: 3.75rem;background-color: #ccc;border-radius:50%;position: absolute;cursor: pointer;top: 0;bottom: 0;margin: auto;transform: scale(0.8);}
.aboutRYZZ .swiper-button-next{right:1rem;}
.aboutRYZZ .swiper-button-prev{left: 1rem;}
.aboutRYZZ .swiper-button-next:hover,.aboutRYZZ .swiper-button-prev:hover{background: #666;}
.aboutRYZZ .swiper-button-next i,.aboutRYZZ .swiper-button-prev i{width: 100%;height: 100%;display: block;}
.aboutRYZZ .swiper-button-next i{background-position: -2.8125rem 0;}
.ryzz1Swiper{margin: 0 5.25rem;overflow: hidden;}
.ryzz1Swiper .swiper-slide{background: #fff;text-align: left;border: 1px solid #eee;}
.ryzz1Swiper .swiper-slide .pic{overflow: hidden;}
.ryzz1Swiper .swiper-slide .pic img{display: block;width: 100%;transition: .5s all;}
.ryzz1Swiper .swiper-slide:hover .pic img{transform: scale(1.1);}
.ryzzTwo{margin-top: 5rem;}
.ryzzTwo .ryzz1Swiper .swiper-slide{border:none;background: none;}
.ryzzTwo .ryzz1Swiper .swiper-slide .pic{overflow: inherit;transition: .5s all;transform: scale(0.95);}
.ryzzTwo .ryzz1Swiper .swiper-slide .pic img{width: 80%;margin: 0 auto;}
.ryzzTwo .ryzz1Swiper .swiper-slide:hover .pic{box-shadow: 0px 0px 1rem 0px rgb(0 0 0 / 10%);}
.ryzzTwo .ryzz1Swiper .swiper-slide:hover .pic img{transform: scale(0.95);}

/* 服务范围 */
.FWFW .con{padding: 4rem 0 0;}
.FWFW .ttOne{margin-bottom: 2.4rem;}
.FWFW ul{align-items: stretch;margin: 3rem auto 4rem;flex-wrap: wrap;}
.FWFW .one.five{padding: 0 10%;}
.FWFW .one li{background: #E6F8F8;flex-shrink: 0;width: 22%;text-align: center;color: #333;margin:1rem 0;padding: 2rem 0;transition: .3s ease-in-out;}
.FWFW .one.five li{margin: 0 2.5rem 5rem;}
.FWFW .one.five li:nth-of-type(4),.FWFW .one.five li:nth-of-type(5){margin-bottom: 0;}
.FWFW .one li i{width: 5rem;height: 5.125rem;margin: 0 auto;border-radius: 50%;transition: .8s ease;display: block;margin: 0 auto;}
.FWFW .one li:nth-of-type(1) i{background: url(../images/icon_i31.png) no-repeat;background-size: 100%;}
.FWFW .one li h3{font-size: 1.3rem;margin: 2rem auto;font-weight: bold;}
.FWFW .one li span{display: block;font-size: 1rem;line-height: 2;}
.FWFW .one li:hover{background: #298997;color: #fff;}
.FWFW .one li:hover i{transform: rotateY(360deg);}
.FWFW .one li:nth-of-type(1):hover i{background: url(../images/icon_i31s.png) no-repeat;background-size: 100%;}
.FWFW .one li:nth-of-type(2):hover i{background: url(../images/icon_i32s.png) no-repeat;background-size: 100%;}
.FWFW .one li:nth-of-type(3):hover i{background: url(../images/icon_i33s.png) no-repeat;background-size: 100%;}
.FWFW .one li:nth-of-type(4):hover i{background: url(../images/icon_i34s.png) no-repeat;background-size: 100%;}
.FWFW .one li:nth-of-type(5):hover i{background: url(../images/icon_i35s.png) no-repeat;background-size: 100%;}
.FWFW .one li:nth-of-type(6):hover i{background: url(../images/icon_i33s.png) no-repeat;background-size: 100%;}
.FWFW .one li:nth-of-type(7):hover i{background: url(../images/icon_i34s.png) no-repeat;background-size: 100%;}
.FWFW .one li:nth-of-type(8):hover i{background: url(../images/icon_i35s.png) no-repeat;background-size: 100%;}

.FWFW .two li{background: #E6F8F8;flex-shrink: 0;width: 22%;text-align: center;color: #333;margin:1rem 0;padding: 2rem 0;transition: .3s ease-in-out;}
.FWFW .two li i{width: 5rem;height: 5.125rem;margin: 0 auto;border-radius: 50%;transition: .8s ease;display: block;margin: 0 auto;}
.FWFW .two li:nth-of-type(1) i{background: url(../images/icon_i31.png) no-repeat;background-size: 100%;}
.FWFW .two li h3{font-size: 1.3rem;margin: 2rem auto;font-weight: bold;}
.FWFW .two li span{display: block;font-size: 1rem;line-height: 2;}
.FWFW .two li:hover{background: #298997;color: #fff;}
.FWFW .two li:hover i{transform: rotateY(360deg);}
.FWFW .two li:nth-of-type(1):hover i{background: url(../images/icon_i31s.png) no-repeat;background-size: 100%;}

.FWFW .three li{background: #E6F8F8;flex-shrink: 0;width: 22%;text-align: center;color: #333;margin:1rem 0;padding: 2rem 0;transition: .3s ease-in-out;}
.FWFW .three li i{width: 5rem;height: 5.125rem;margin: 0 auto;border-radius: 50%;transition: .8s ease;display: block;margin: 0 auto;}
.FWFW .three li:nth-of-type(1) i{background: url(../images/icon_i31.png) no-repeat;background-size: 100%;}
.FWFW .three li h3{font-size: 1.3rem;margin: 2rem auto;font-weight: bold;}
.FWFW .three li span{display: block;font-size: 1rem;line-height: 2;}
.FWFW .three li:hover{background: #298997;color: #fff;}
.FWFW .three li:hover i{transform: rotateY(360deg);}
.FWFW .three li:nth-of-type(1):hover i{background: url(../images/icon_i31s.png) no-repeat;background-size: 100%;}

.FWFW .four li{background: #E6F8F8;flex-shrink: 0;width: 22%;text-align: center;color: #333;margin:1rem 0;padding: 2rem 0;transition: .3s ease-in-out;}
.FWFW .four li i{width: 5rem;height: 5.125rem;margin: 0 auto;border-radius: 50%;transition: .8s ease;display: block;margin: 0 auto;}
.FWFW .four li:nth-of-type(1) i{background: url(../images/icon_i31.png) no-repeat;background-size: 100%;}
.FWFW .four li h3{font-size: 1.3rem;margin: 2rem auto;font-weight: bold;}
.FWFW .four li span{display: block;font-size: 1rem;line-height: 2;}
.FWFW .four li:hover{background: #298997;color: #fff;}
.FWFW .four li:hover i{transform: rotateY(360deg);}
.FWFW .four li:nth-of-type(1):hover i{background: url(../images/icon_i31s.png) no-repeat;background-size: 100%;}

/* 案例展示 */
.ANLI{padding: 4rem 0;background: #F8F8F9;}
.ANLI .list{margin-top: 3rem;}
.ANLI .item{align-items: stretch;margin-bottom: 2.5rem;}
.ANLI .item:last-child{margin-bottom: 0;}
.ANLI .item:nth-child(2n){flex-direction: row-reverse;}
.ANLI .item .info{flex-shrink: 0;width: 67%;background: #dbecea;padding: 4rem 0 4rem 6.25rem;}
.ANLI .item .info p{font-size: 1rem;color: #262626;line-height: 2.4;}
.ANLI .item .name{flex-shrink: 0;width: 33%;font-size: 1.625rem;color: #fff;background: url(../images/anli_bg1.png) no-repeat left center;background-size: 100%;padding-left: 5%;}
.ANLI .item:nth-child(2n) .info{background: #dbdbdc;padding: 4rem 4rem 4rem 1rem;}
.ANLI .item:nth-child(2n) .name{background: url(../images/anli_bg2.png) no-repeat left center;background-size: 100%;padding-left: 0;padding-right: 5%;}

/* 加入我们 */
.JRWM{padding: 4rem 0 1rem;}
.JRWM ul{padding: 0 5%;flex-wrap: wrap;margin-top: 3rem;}
.JRWM ul li{flex-shrink: 0;width: 50%;margin-bottom: 3rem;}
.JRWM ul li:nth-child(2n){padding-left: 10%;}
.JRWM ul li i{flex-shrink: 0;width: 6.25rem;height: 6.25rem;background: url(../images/icon_num.png) no-repeat;background-size: 100%;line-height: 6.25rem;font-weight: 700;font-size: 2rem;color: #fff;text-align: center;margin-right: 1.5rem;}
.JRWM ul li h3{font-size: 1.25rem;color: #333;}
.JRWM ul li p{font-size: 1rem;color: #666;margin-top: 1.5rem;}

/* 加入我们-人才招聘 */
.RCZP{padding: 4rem 0;}
.accordion-title{border-bottom: 1px solid #ECECEC;padding: 0 2rem;margin-top: 3rem;}
.am-accordion-title{position: relative;padding: 0 2rem;}
.accordion-title div,.am-accordion-title div{height: 2.75rem;line-height: 2.75rem;color: #7A7A7A;font-size: 0.875rem;font-weight: 700;flex: 1;}
.am-accordion-title div{font-weight: normal;color: #333;height: 3.375rem;line-height: 3.375rem;}
.accordion-title div:nth-of-type(1),.am-accordion-title div:nth-of-type(1){flex: 3;}
.am-accordion-item{margin: 0;border: none;border-bottom:1px solid #ECECEC;;}
.am-accordion-title::after{content: ">";right: 3%;font-size: 1.25rem;display: inline-block;font: normal normal normal 1rem/1 FontAwesome,sans-serif;text-rendering: auto;position: absolute;top:50%;margin-top: -0.5rem;}
.am-accordion-title.rotate::after{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.am-accordion-bd{display: none;}
.am-accordion-content{padding:2rem;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 0.875rem;color: #666;line-height: 1.6;}
.am-accordion-content:hover{background: #F5F7FA;}
.am-accordion-content .v1{font-size: 1.25rem;font-weight: 700;color: #606266;margin-bottom: 1rem;}
.am-accordion-content .v2{margin-bottom: 0.8rem;}
.am-accordion-content .v2 b{font-size: 0.875rem;color: #666;flex-shrink: 0;width: 4.5rem;}
.am-accordion-content .v2 div p{display: block;font-size: 0.875rem;color: #333;line-height: 1.5;}
.am-accordion-content .v2 span{display: block;font-size: 0.875rem;color: #333;line-height: 1.5;}
.am-accordion-content .v2 .red span{color: #f00;}
.am-accordion-content .btn{width: 5.625rem;height: 1.875rem;line-height:1.875rem;background: #0078d7;color: #fff;text-align: center;border-radius: 0.5rem;display: block;cursor: pointer;}
.am-accordion-content .btn:hover{background: #0084ED;}

/* 联系我们 */
.LXWM{padding: 4rem 0;}
.LXWM .v1{margin: 3rem auto 0;width: 89%;}
.LXWM .v1 li{border-top: 2px solid #E8E8E8;margin-bottom: 2rem;}
.LXWM .v1 li .name{flex-shrink: 0;width: 17%;background: #F2F4F3;font-size: 1.125rem;color: #333;padding: 5% 0;}
.LXWM .v1 li .name i{width: 2.125rem;height: 2.5rem;background: url(../images/icon_tel.png) no-repeat;background-size: 100%;margin-right: 0.625rem;}
.LXWM .v1 li .info{flex-shrink: 0;width: 83%;padding: 0 0 0 5%;}
.LXWM .v1 li .info p{font-size: 1.2rem;color: #333;line-height: 2;}
.LXWM .form{margin: 3rem auto 5rem;}
.LXWM .form .item{flex-wrap: wrap;}
.LXWM .form .item input,.LXWM .form .item textarea{flex-shrink: 0;width: 32.2%;height: 2.75rem;line-height: 2.75rem;background: #F8F8F8;margin-bottom: 1.5rem;padding-left: 1rem;}
.LXWM .form .item textarea{height: 6.25rem;line-height: 1.5;padding: 1rem;font-family: "微软雅黑";width: 49.15%;}
.LXWM .form .captcha{flex-shrink: 0;width: 100%;position:relative;}
.LXWM .form .captcha input{flex-shrink: 0;width: 28%;}
.LXWM .form .captcha img{position:absolute;left:calc(28% - 82px);top:1px;width:80px!important;height:42px!important;filter:invert(.03);-ms-filter:invert(.03);}
.LXWM .form .agree{font-size: 0.875rem;color: #333;margin-bottom: 1.5rem;}
.LXWM .form .agree input{margin-right: 0.5rem;}
.LXWM .form .agree a{color: #3399FF;}
.LXWM .form .submit{width: 23.5%;height: 2.75rem;line-height: 2.75rem;background: #0ABBB9;color: #fff;font-size: 1rem;text-align: center;}
/*.LXWM .map{width: 100%;height: 25rem;}
.LXWM .map img{display: block;width: 100%;height: 100%;object-fit: cover;}*/
.LXWM .bdmap{width:100%;height:25rem;padding:2px;border:1px solid #eee;}
.LXWM .bdmap img{max-width:inherit!important;}
.LXWM .bdmap .iw_poi_title{color:#298997;font-size:16px;}
.LXWM .bdmap .iw_poi_content{color:#333;font-size:12px;line-height:18px;margin-top:7px;}

/* 快捷导航 */
.KJDH{padding: 4rem 0;margin-top:4rem;}
.KJDH .con{margin: 3rem auto 4rem;}
.KJDH .content{margin: 1.5rem 0;position: relative;overflow: hidden;padding-top: 1rem;}
.KJDH .content::before{content: "";width: 1px;height: 100%;background: #EAEAEA;position: absolute;left: 0;right: 0;top: 0;margin: auto;z-index: 0;}
.KJDH .item{width: 100%;text-align: left;}
.KJDH .item .itemC{flex-shrink: 0;width: 50%;position: relative;padding-left: 2.5rem;margin-top: 2rem;}
.KJDH .item:nth-of-type(1) .itemC{margin-top: 0;}
.KJDH .item .itemC::before{background: url(../images/icon_dian.png) no-repeat center;background-size: 100%;left: -0.5rem;top: 0.25rem;content: "";position: absolute;width: 1rem;height: 1rem;}
.KJDH .item:nth-child(2n){justify-content: flex-start;}
.KJDH .item:nth-child(2n) .itemC{text-align: right;padding-left: 0;padding-right: 2.5rem;}
.KJDH .item:nth-child(2n) .itemC::before{left: auto;right: -0.5rem;}
.KJDH .item h3{font-size: 1.5rem;color: #333;margin-bottom: 1.5rem;padding-bottom: 1rem;}
.KJDH .item p{font-size: 0.875rem;color: #666;line-height:1.5;}
.KJDH .item p a{color: #39f;}
.KJDH .item p a:hover{color: #80B400;}

/* 新闻中心 */
.news{margin: 2rem auto;}
.news dl{flex-shrink: 0;width: 20.5%;border: 1px solid #ECECEC;}
.news dl dt{height: 3rem;line-height: 3rem;color: #fff;text-align: center;font-size: 1rem;background: #298997;}
.news dl dd a{display: block;line-height: 2.375rem;border-bottom: 1px solid #ECECEC;font-size: 1rem;color: #657180;padding-left: 1.5rem;}
.news dl dd:last-child a{border: none;}
.news dl dd a:hover,.news dl dd.active a{color: #0ABBB9;}
.news .right{flex-shrink: 0;width: 73%;}
.news ul li{padding-bottom: 0.75rem;border-bottom: 1px solid #eee;margin-bottom: 0.75rem;}
.news ul li:last-child{border-bottom: 0;}
.news ul li a{border: 1px solid #eee;}
.news ul li .pic{flex-shrink: 0;width: 28.5%;height: 10rem;overflow: hidden;}
.news ul li .pic img{display: block;width: 100%;height: 100%;object-fit: cover;transition: .5s all;}
.news ul li .info{flex-shrink: 0;width: 71.5%;padding:2% 3%;}
.news ul li .title{font-size: 1rem;color: #333;}
.news ul li .title span{font-size: 0.875rem;color: #999;}
.news ul li .desc{font-size: 0.875rem;color: #666;line-height: 1.6;margin: 1rem 0;}
.news ul li .link{display: inline;padding: 0.25rem 1rem;font-size: 0.875rem;color: #999;border: 1px solid #e5e5e5;border-radius: 0.25rem;}
.news ul li:hover .title{color: #298997;}
.news ul li:hover img{transform: scale(1.1);}
.news ul li:hover a{border-color: #298997;}
.news .listNone{flex-direction: column;font-size: 1rem;color: #888;}
.news .listNone img{width: 18%;margin: 0 1rem;}

/* 新闻详情 */
.article h1{font-size: 1.125rem;color: #333;padding: 1.5rem 0;}
.article .desc{font-size: 0.875rem;color: #666;line-height: 1.6;}
.article .time{font-size: 0.875rem;color: #999;padding: 1.5rem 0;border-bottom: 1px solid #EBEBEB;}
.article .time span{margin-left: 2rem;}
.article .content{padding: 3rem 0;border-bottom: 1px dashed #eee;}
.article .content b{display: block;font-size: 0.875rem;color: #666;margin-bottom: 0.75rem;}
.article .content .pic{display: block;width:60%;overflow: hidden;}
.article .content .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.bdsharebuttonbox{margin-top: 1.25rem;}
.nextPage{margin-top: 2rem;flex-direction: column;}
.nextPage,.nextPage a{font-size: 0.875rem;color: #333;line-height: 3;}
.nextPage a:hover{color: #298997;}


.pagination-wrapper{float:left;width:100%;margin:20px 0;text-align:center;}
.pagination{float:left;width:100%;margin:10px 0 0;text-align:center;font-size:12px;overflow:hidden;}
.pagination span{display:inline-block;height:30px;margin-left:-1px;padding:0px 11px;border:solid 1px #e6e6e6;line-height:28px;background:#fff;}
.pagination a{display:inline-block;height:30px;margin-left:-1px;padding:0px 10px;border:solid 1px #e6e6e6;line-height:28px;background:#fff;}
.pagination a:hover{border:1px solid #298997;background:#298997;color:#fff;}
.pagination .current-page{border:1px solid #298997;background:#298997;color:#fff;}