锘縝ody{ font:12px/1.5 arial,simsun,sans-serif; margin:0 auto; padding:0; background:#f9f9f9; overflow-x:hidden; color:#303030;}

/*閾炬帴鏁翠綋璁剧疆*/
a{ text-decoration:none; color:#303030;}
a:hover{ color:#1a6cb5;}
a:active{ color:#303030;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#bebdbd;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#bebdbd;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#bebdbd;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#bebdbd;}
input[type=button],input[type=submit],input[type=file],button,select{ -webkit-appearance:none;}

/*鍏敤鏍峰紡*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a{ margin:0; padding:0; font-style:normal; font-family:"arial"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1590px; width:83.5%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.comflex5{ display:flex; flex-wrap:wrap; justify-content:center;}
.pic{ position:relative; width:100%; overflow:hidden; transition:all .6s; display:block;}
.dfimg{ display:block; width:100%;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0; background:#fff;}
.pic_w a{ display:block;}
@font-face{ font-family:impact;src:url('../images/impact.ttf'); /* IE9+ */}

.scroll{ overflow-y:auto;}
.scroll::-webkit-scrollbar-track{ border-radius:999px; background:none;}
.scroll::-webkit-scrollbar-thumb{ background:#ddd; min-height:20px; border-radius:3px;}
.scroll::-webkit-scrollbar{ width:5px; height:5px;}
.scroll::-webkit-scrollbar-corner{ background:transparent;}

/*header*********************************************************************/
.head{ position:relative; height:0; z-index:55;}
.head-fixed{ width:100%; height:98px; position:fixed; top:0; left:0; right:0; z-index:10; transition:all linear .2s;}
.head-fixed .w{ position:relative; z-index:55; max-width:inherit; width:94.79166666666667%;}
.logo{ overflow:hidden;}
.logo img{ height: 51px;}
.logo img.logo_w{ display:block;}
.logo img.logo_b{ display:none;}
.nav{ width:calc(43% + 250px); padding-right:250px; position:relative; line-height:100%;}
.nav .plebans{ font-size:16px; line-height:98px; position:relative;}
.nav .plebans a{ display:inline; color:#fff; }
.nav li{ position:relative;}
.nav li .jd{ display:none;}
.nav_bg{ display:none;}
.nav li .plebans:after{ content:""; display:block; position:absolute; left:51%; right:51%; bottom:0; border-bottom:2px solid #fff; transition:all .5s linear;}
.nav li.hover .plebans a{ color:#fff; font-weight:bold;}
.nav li.hover .plebans:after{ left:0; right:0;}
.goutp{ display:none; position:absolute; top:calc(100% - 2px); left:50%; width:110px; margin-left:-55px; border-radius:0 0 5px 5px; z-index:10; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.1); text-align:center; padding:15px 0;}
.goutp:before{ content:""; display:block; position:absolute; left:50%; margin-left:-5px; top:-6px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:6px solid #fff;}
.goutp p{ font-size:16px; line-height:2.6;}
.goutp p a{ display:inline-block; position:relative;}
.goutp p a:after{ content:""; display:block; position:absolute; left:51%; right:51%; bottom:0; border-bottom:1px solid #1a6cb5; transition:all .5s linear;}
.goutp p a:hover:after{ left:0; right:0;}
.search{ position:absolute; right:0; top:50%; height:38px; margin-top:-19px; z-index:3;}
.lag{ font-size:16px; margin-right:25px; color:#fff;}
.search_c{ position:relative;}
.s_intxt{ width:155px; font-size:14px; line-height:36px; background:none; padding:0 15px; border:1px solid #fff; border-radius:1000px;}
.s_inbut{ background:url(../images/search_w.png) 0 0 no-repeat; background-size:100%; width:15px; height:15px; position:absolute; right:15px; top:50%; margin-top:-7.5px; border:none; cursor:pointer; font-size:0; overflow:hidden;}

.i_bg .head{ height:98px;}
.i_bg .head-fixed{ background:rgba(255,255,255,1);}
.i_bg .logo img.logo_w{ display:none;}
.i_bg .logo img.logo_b{ display:block;}
.i_bg .nav .plebans a{ color:#303030;}
.i_bg .nav li .plebans:after{ border-bottom-color:#1a6cb5;}
.i_bg .nav li.hover .plebans a{ color:#1a6cb5;}
.i_bg .goutp:before{ border-bottom-color:#1a6cb5;}
.i_bg .lag{ color:#303030;}
.i_bg .search:before{ background:#9f9f9f;}
.i_bg .s_intxt{ border-color:#ddd;}
.i_bg .s_inbut{ background-image:url(../images/search.png);}
.head_on{ background:#fff!important; box-shadow:0 2px 5px rgba(0,0,0,0.1)!important;}
.head_on .logo img.logo_w{ display:none;}
.head_on .logo img.logo_b{ display:block;}
.head_on .nav .plebans a{ color:#303030;}
.head_on .nav li .plebans:after{ border-bottom-color:#1a6cb5;}
.head_on .nav li.hover .plebans a{ color:#1a6cb5;}
.head_on .goutp:before{ border-bottom-color:#1a6cb5;}
.head_on .lag{ color:#303030;}
.head_on .search:before{ background:#9f9f9f;}
.head_on .s_inbut{ background-image:url(../images/search.png);}
.head_on .s_intxt{ border-color:#ddd;}

.sanh{ width:50px; padding:10px; position:absolute; right:-10px; top:50%; margin-top:-37.5px; display:none;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}
.sanh>div{ background-color:#1a6cb5;}
.tesd>div{ background-color:#fff!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.banner{ width:100%;}
.banner .swiper-slide{ background:#000;}
.banner .swiper-slide .big_img{ width:100%; display:block; transition:all 1s ease 2.5s; transform:perspective(1000px) translate3d(0, 0, 100px);}
.banner .swiper-slide.active .big_img{ transition:all 5s ease 0s; transform:perspective(1000px) translate3d(0, 0, 0px);}
.banner .swiper-slide em{ font-size:24px; color:#1d3245; position:absolute; right:3%; bottom:4.5%; display:block; transform:translateY(20px); opacity:0;}
.banner .swiper-slide .w{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.banner .swiper-slide .w img{ display:block; width:100%; transform:translateY(80px); opacity:0;}
.banner .swiper-slide .w img.cen_pos{ margin:0 auto;}
.banner .swiper-slide.active .w img,.banner .swiper-slide.active em{ transition:all 2s ease 1s; transform:translateY(0); opacity:1;}
/*.banner .swiper-pagination{ bottom:95px;}
.banner .swiper-pagination-bullet{ width:40px; height:4px; background:#fff; opacity:1; margin:0 3px!important; border-radius:4px; transition:all 0.6s;}
.banner .swiper-pagination-bullet-active{ opacity:1; background:#1a6cb5;}*/
.banner .swiper-pagination-bullet{ width:4px; height:4px; background:#fff; margin:0 17px!important; opacity:1; color:transparent;}
.banner .swiper-pagination-bullet-active{ opacity:1; width:28px; height:28px; line-height:28px; margin:0 5px!important; text-align:center; border:2px solid rgba(255, 255, 255, 0.4); background-color:transparent; color:#ffffff;}
.banner .swiper-pagination-bullet-active .rightcircle{ -webkit-animation:circleProgressLoad_right 6s linear infinite; animation:circleProgressLoad_right 6s linear infinite;}
.banner .swiper-pagination-bullet-active .leftcircle{ -webkit-animation:circleProgressLoad_left 6s linear infinite; animation:circleProgressLoad_left 6s linear infinite;}
.banner .swiper-pagination-bullet-active .wrapper_con{ display:block;}
.banner .swiper-pagination{ font-size:0; bottom:35px;}
.banner .swiper-pagination > span{ display:inline-block; vertical-align:middle; position:relative;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets{ bottom:5%;}
.banner .swiper-pagination-custom{ bottom:5%;}
.banner .swiper-pagination-fraction{ bottom:5%;}
.banner .right{ right:-2px;}
.banner .left{ left:-2px;}
.banner .circleProgress{ width:28px; height:28px; border:2px solid transparent; border-radius:50%; position:absolute; top:0; -webkit-transform:rotate(-135deg);}
.banner .rightcircle{ border-bottom:2px solid #fff; border-left:2px solid #fff; right:0;}
.banner .leftcircle{ border-top:2px solid #fff; border-right:2px solid #fff; left:0;}
.banner .wrapper_con{ width:14px; height:28px; position:absolute; top:-2px; overflow:hidden; display:none;}
@keyframes circleProgressLoad_right{ 0%{ transform:rotate(45deg);}50%, 100%{ transform:rotate(225deg);}}
@keyframes circleProgressLoad_left{ 0%, 50%{ transform:rotate(45deg);}100%{ transform:rotate(225deg);}}

.titc{ width:100%;}
.titc em{ display:block; font-size:48px; color:#1a6cb5; font-weight:bold;}
.titc p{ font-size:14px; color:#474747; text-transform:uppercase; margin-top:-2px; padding-bottom:5px;}
.titc span{ display:block; font-size:18px; color:#555; margin-top:5px;}
.mob{ display:none !important;}

.con1{ background:url(../images/bg1.jpg) center top no-repeat; background-size:cover; width:100%; overflow:hidden;}
.con1 .w{ padding:7.106918238993711% 0 7.861635220125786% 0;}
.con1_1{ padding:4.40251572327044% 0 0 0;}
.con1_lf{ width:65.40880503144654%; position:relative; border-radius:20px; position:relative; overflow:hidden; background:linear-gradient(to right,rgba(26,108,181,.88),rgba(44,189,201,.88));}
.con1_lf .c1_img{ display:block; width:39.51923076923077%; position:absolute; right:0; top:50%; transform:translate(0,-50%);}
.con1_lf .con1_list{ position:absolute; left:0; padding:0 0 0 8.076923076923077%; right:0; top:50%; transform:translate(0,-50%);}
.con1_lf .con1_list li{ width:9.038461538461538%; text-align:center; margin-right:6.153846153846154%;}
.con1_lf .con1_list li i{ position:relative; display:block; width:100%; transition:all 0.6s; border-radius:50%; background:linear-gradient(to right bottom,rgba(255,255,255,.13),rgba(255,255,255,.02));}
.con1_lf .con1_list li i img{ display:block; width:100%;}
.con1_lf .con1_list li i:before{ content:""; display:block; position:absolute; transition:all 0.6s; left:0; top:0; right:0; bottom:0; background:url(../images/ico1.png) no-repeat; background-size:200%; font-size:0; overflow:hidden;}
.con1_lf .con1_list li i.i1:before{ background-position:100% 0;}
.con1_lf .con1_list li i.i2:before{ background-position:100% 33.333333333333%;}
.con1_lf .con1_list li i.i3:before{ background-position:100% 66.666666666666%;}
.con1_lf .con1_list li i.i4:before{ background-position:100% 100%;}
.con1_lf .con1_list li em{ display:block; margin-top:18px; font-size:18px; color:#fff; line-height:1;}
.con1_lf .con1_list li.hover i{ background:#fff;}
.con1_lf .con1_list li.hover i.i1:before{ background-position:0 0;}
.con1_lf .con1_list li.hover i.i2:before{ background-position:0 33.333333333333%;}
.con1_lf .con1_list li.hover i.i3:before{ background-position:0 66.666666666666%;}
.con1_lf .con1_list li.hover i.i4:before{ background-position:0 100%;}
.con1_lf .con1_pop{ position:absolute; left:0; right:0; top:0; bottom:0; display:none; background:linear-gradient(to right,#1a6cb5,#2cbdc9);}
.con1_lf .con1_pop .pic{ position:absolute; right:0; top:0; bottom:0; left:0; overflow:hidden;}
.con1_lf .con1_pop .pic:after{ content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; font-size:0; overflow:hidden; background:linear-gradient(to right,#1a6cb5 40%,rgba(44,189,201,0));}
.con1_lf .con1_pop .pic img{ display:block; height:100%; filter:alpha(opacity=.35); opacity:.35;}
.con1_lf .con1_pop .clear{ position:absolute; left:6.730769230769231%; right:42.3%; top:50%; transform:translate(0,-50%); z-index:5;}
.con1_lf .con1_pop .tit1 em{ font-size:30px; display:block; font-weight:bold; color:#fff;}
.con1_lf .con1_pop .tit1 p{ text-transform:uppercase; font-size:14px; margin-top:2px; color:rgba(255,255,255,.29);}
.con1_lf .con1_pop .txt{ font-size:18px; line-height:2; color:#fff; margin-top:4.715%; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:7; -webkit-box-orient:vertical;}
.foucs{ position:relative; overflow:hidden; width:32.38993710691824%; border-radius:20px;}
.foucs .swiper-slide{ background:#2dbdc8;}
.foucs .swiper-slide img{ width:100%; display:block; filter:alpha(opacity=.95); opacity:.95;}
.foucs .swiper-pagination{ bottom:15px; padding:16px 0; background:linear-gradient(to right,rgba(0,0,0,0) 20%,rgba(0,0,0,.57),rgba(0,0,0,0) 80%);}
.foucs .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:1; box-shadow:0 0 5px rgba(0,0,0,.34); margin:0 4px!important; border-radius:50%; transition:all 0.6s;}
.foucs .swiper-pagination-bullet-active{ background:#1a6cb5;}

.con2{ background:url(../images/bg2.jpg) center top no-repeat; background-size:cover; width:100%; overflow:hidden;}
.con2 .w{ padding:6.918238993710692% 0 10% 0;}
.con2 .w:after,.con2_c:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.con2 .titc{ margin-bottom:5.6%;}
.con2_tab{ width:185px; text-align:center; float:left;}
.con2_tab a{ width:100%; background:#2dbdc8; border-radius:9px; height:102px; margin-bottom:25px;}
.con2_tab a img{ height:22px;}
.con2_tab a em{ font-size:20px; font-weight:bold; color:#fff; padding-left:10px;}
.con2_tab a.cur{ background:#1a6cb5;}
.con2_tab a:last-child{ margin-bottom:0;}
.con2_rt{ width:calc(100% - 2.012578616352201% - 185px); float:right;}
.con2_c{ display:none;}
.con2_c.cur{ display:block;}
.con2_rt1{ width:68.82738528769119%;}
.con2_rt_list{ width:100%;}
.con2_rt_list li{ width:46.56084656084656%;}
.con2_rt_list li .pic{ border-radius:10px; margin-bottom:35px;}
.con2_rt_list li em{ display:block; font-size:14px; margin-bottom:7px;}
.con2_rt_list li h3{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:18px; line-height:1.666666666666667;}
.eye_but{ display:inline-block; background:#f6f6f6; border-radius:10px; border:1px solid #d4d4d4; font-size:16px; color:#2cbdc9; line-height:3.125; padding:0 58px 0 26px; position:relative; margin-top:30px; transition:all 0.6s;}
.eye_but:after,.eye_but:before{content:""; display:block; position:absolute; top:50%; font-size:0; overflow:hidden; background:#cdcdcd; transition:all 0.6s;}
.eye_but:after{ right:0; height:1px; width:31px;}
.eye_but:before{ right:30px; height:5px; margin-top:-2px; width:5px; border-radius:50%;}
.eye_but:hover{ color:#fff; background:#2dbdc8; border-color:#2dbdc8;}
.eye_but:hover:after,.eye_but:hover:before{ background:#fff;}
.con2_rt2{ width:26.9482884195193%; max-height:999999px;}
.con2_rt2 .con2_rt_list li{ width:100%; position:relative; padding:0 0 6px 0; margin-bottom:70px;}
.con2_rt2 .con2_rt_list li:last-child{ margin-bottom:0;}
.con2_rt2 .con2_rt_list li:after{ content:""; display:block; position:absolute; bottom:0; left:0; height:4px; width:31px; font-size:0; overflow:hidden; background:#3cbecb;}
.con2_rt2 .con2_rt_list li em{ font-size:16px; color:#929292; margin-top:7px;}

.con3{ background:url(../images/bg3.jpg) center top no-repeat; background-size:cover; width:100%; overflow:hidden;}
.con3 .w{ padding:6.15% 0 6.60377358490566% 0;}
.tit3{ text-align:center;}
.tit3 em{ font-size:60px; font-weight:bold; background:-webkit-linear-gradient(top,#fff,#258eb7); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.tit3 img{ display:block; margin:0 auto; height:59px;}
.tit3 p{ color:#fff; font-size:14px; letter-spacing:9px; margin-top:16px;}
.con3_list{ width:101.132075471698113%; padding:2.5% 0 0 0;}
.con3_list li{ position:relative; margin:1.132075471698113% 1.132075471698113% 0 0; width:32.20125786163522%; background:linear-gradient(to right bottom,rgba(255,255,255,.15),rgba(255,255,255,0)); border-radius:15px; overflow:hidden;}
.con3_list li a{ position:absolute; left:0; right:0; bottom:0; top:0;}
.con3_list li .txt{ width:100%; padding:0 0 0 10%; color:#fff;}
.con3_list li .txt span{ display:block; font-size:24px; font-weight:bold;}
.con3_list li .txt p{ font-size:12px; text-transform:uppercase;}
.con3_list li .txt i{ border-radius:50%; width:19.74248927038627%; display:inline-block; margin:6.43% 0 4.935622317596567% 0; transition:all 0.6s;}
.con3_list li .txt i img{ display:block; width:100%;}
.con3_list li .txt em{ font-size:14px; display:block;}
.con3_list li .c3df{ display:block; position:absolute; right:0; bottom:0; top:0; height:100%; filter:alpha(opacity=.05); opacity:.05; transition:all 0.6s;}
.con3_list li .c3_pic{ display:none; position:absolute; right:0; bottom:0; top:0; height:100%; filter:alpha(opacity=.11); opacity:.11; transition:all 0.6s;}
.con3_list li.hover{ background:#fff;}
.con3_list li.hover .txt{ color:#005baa;}
.con3_list li.hover .txt i{ background:#1b74b7;}
.con3_list li.hover .c3df{ display:none;}
.con3_list li.hover .c3_pic{ display:block;}

.con4{ background:#fffdfd; width:100%; overflow:hidden; padding:5.3% 0;}
.con4_tab{ width:102.306079664570231%; text-align:center; margin-bottom:2.83%;}
.con4_tab a{ width:22.69392033542977%; margin:2.306079664570231% 2.306079664570231% 0 0; background:#2dbdc8; border-radius:10px 10px 0 0; height:110px;}
.con4_tab a img{ height:22px;}
.con4_tab a em{ font-size:24px; font-weight:bold; color:#fff; padding-left:10px;}
.con4_tab a.cur{ background:#1a6cb5;}
.con4_c{ display:none; width:100%;}
.con4_c:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.con4_c.cur{ display:block;}
.con4_lf{ width:49.75%; float:left; box-shadow:0 0 15px rgba(0,0,0,.05); border-radius:5px;}
.con4_rt{ width:47.75%; float:right;}
.eye_list{ width:100%;}
.eye_list li{ overflow:hidden; padding:3.184713375796178%;}
.eye_list li em{ display:block; font-size:16px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.eye_list li p{ font-size:14px; color:#929292; margin-top:8px;}
.eye1_list{ width:102%; margin-top:-2%;}
.eye1_list li{ overflow:hidden; width:18%; margin:2% 2% 0 0; border:1px solid #e0e0e0; border-radius:10px; background:#fff;}
.eye1_list li a{ display:block;}
.eye2_list li{ width:23%;}
#zoom{ z-index:99990; position:fixed; top:0; left:0; display:none; width:100%; height:100%; background:rgba(0, 0, 0, 0.8); filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
#zoom .content{ z-index:99991; position:absolute; top:50%; left:50%; width:200px; height:200px; background:#fff no-repeat 50% 50%; padding:0; margin:-100px 0 0 -100px; box-shadow:-10px 10px 10px rgba(0, 0, 0, 0.3); border-radius:4px;}
#zoom .content.loading{ background-image:url('../images/loading.gif');}
#zoom img{ display:block; max-width:none; background:#ececec; box-shadow:0 1px 3px rgba(0,0,0,0.25); border-radius:4px;}
#zoom .close{ z-index:99993; position:absolute; top:0; right:0; width:49px; height:49px; cursor:pointer; background:transparent url('../images/close4.png') no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); border-radius:0 0 0 4px;}
#zoom .previous,
#zoom .next{ z-index:99992; position:absolute; top:50%; overflow:hidden; display:block; width:49px; height:49px; margin-top:-25px;}
#zoom .previous{ left:0; background:url('../images/arrows.png') no-repeat 0 0; border-radius:0 4px 4px 0;}
#zoom .next{ right:0; background:url('../images/arrows.png') no-repeat 100% 0; border-radius:4px 0 0 4px;}
#zoom .close:hover,
#zoom .previous:hover,
#zoom .next:hover{ background-color:#1a6cb5;}
#zoom p{ text-align:center; color:#fff; font-size:16px; position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,.5); z-index:99992; line-height:2; padding:10px 0;}
.con4_lf ul li{ width:100%;}
.con4_lf ul li .pic i{ position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.3); z-index:3;}
.con4_rt ul{ margin-top:-16px;}
.con4_rt ul li{ margin-top:16px; border-radius:13px; border:1px solid #e0e0e0; width:47.13375796178344%;}

.con5{ background:#efefef; width:100%; padding:12.57861635220126% 0; overflow:hidden;}
.con5_list li{ position:relative; width:49.05660377358491%; border-radius:15px; overflow:hidden; text-align:center;}
.con5_list li a{ display:block; color:#fff;}
.con5_list li .txt{ position:absolute; left:0; right:0; bottom:0; top:0; background:linear-gradient(to right,rgba(26,108,181,1) 15%,rgba(26,108,181,.5));}
.con5_list li .clear{ width:100%;}
.con5_list li .txt em{ display:block; font-size:48px; font-weight:bold;}
.con5_list li .txt p{ font-size:14px;}
.con5_list li:nth-child(2) .txt{ background:linear-gradient(to right,rgba(45,189,200,1) 15%,rgba(45,189,200,.1));}

.nyban{ width:100%; overflow:hidden;}
.nyban img{ display:block; width:100%;}

.location{ border-bottom:1px solid #dfdfdf;}
.location a{ margin-right:75px; position:relative; font-size:18px; color:#555; line-height:4.166666666666667;}
.location a:after{ content:""; display:block; position:absolute; left:51%; right:51%; bottom:-1px; border-bottom:2px solid #1a6cb5; transition:all .5s linear;}
.location a:last-child{ margin-right:0;}
.location a.cur{ font-weight:bold; color:#1a6cb5;}
.location a.cur:after,.location a:hover:after{ left:0; right:0;}
.com_txt{ font-size:18px; line-height:2; color:#555;}

.abg1{ background:url(../images/abg1.jpg) center top no-repeat; background-size:100%; width:100%; padding:5.660377358490566% 0;}
.ab_1 .com_txt{ padding:1.886792452830189% 0 0 0;}
.ab_2{ background:url(../images/abg2_1.png) center center no-repeat; background-size:cover; width:100%; overflow:hidden; position:relative; padding:35px 0; position:relative; margin:80px 0 0 0;}
.ab_2 #sub_pos{ display:block; position:absolute; top:-180px; left:0; font-size:0; overflow:hidden;}
.ab_2_pic{ width:36.41509433962264%; margin:0 auto; position:relative;}
.ab_2_pic em{ display:block; position:absolute; left:50%; top:50%; border-radius:50%; overflow:hidden; border:5px solid #1a6cb5; box-shadow:0 0 0 5px #135ea0; width:90.50086355785838%; transform:translate(-50%,-50%);}
.ab_2_pic em img{ display:block; width:100%;}
.ab_2_list{ position:absolute; top:50%; right:0; left:0; transform:translate(0,-50%);}
.ab_2_list li{ width:50%;}
.ab_2_list li .clear{ width:100%; position:relative;}
.ab_2_list li.li1,.ab_2_list li.li5{ padding:25px 0 25px 21.38364779874214%;}
.ab_2_list li.li2,.ab_2_list li.li6{ padding:25px 21.38364779874214% 25px 0; text-align:right;}
.ab_2_list li.li3{ padding:25px 0 25px 13.83647798742138%;}
.ab_2_list li.li4{ padding:25px 13.83647798742138% 25px 0; text-align:right;}
.ab_2_list li .pic{ width:31.42857142857143%; border-radius:50%; display:inline-block;}
.ab_2_list li .pic img{ display:block; width:100%;}
.ab_2_list li.li3 .pic,.ab_2_list li.li4 .pic{ width:25%;}
.ab_2_list li p{ font-size:18px; text-align:center; color:#1a6cb5; font-weight:bold; position:absolute; top:50%; transform:translate(0,-50%);}
.ab_2_list li p em{ display:block;}
.ab_2_list li:nth-child(2n+1) p{ left:-40%;}
.ab_2_list li:nth-child(2n) p{ right:-40%;}
.ab_2_list li.li3 p{ left:-38%;}
.ab_2_list li.li4 p{ right:-38%;}
.ab_3{ padding:0 0 6% 0;}
.ab_3_c{ background:url(../images/abg3.jpg) center center no-repeat; background-size:cover; width:100%; overflow:hidden; padding:3.15% 0; margin-top:3.15%;}
.ab_3_c .txt{ padding:0 0 0 3.459119496855346%; width:43.08176100628931%; margin-top:-20px;}
.ab_3_c .txt ul li{ border-radius:1000px; text-align:center; padding:15px 0; background:rgba(255,255,255,.14); font-size:18px; color:#edf9fa; width:48.55%; margin-top:20px;}
.ab_3_c .map{ padding:0 2.012578616352201% 0 0; width:55.28301886792453%;}
.zl_1 .con3_list li{ box-shadow:0 0 20px rgba(77,77,77,.05); border-radius:15px; background:#fff;}
.zl_1 .con3_list li .txt{ color:#555;}
.zl_1 .con3_list li .txt i{ background:#1b74b7;}
.zl_1 .con3_list li .txt i .im1{ display:block;}
.zl_1 .con3_list li .txt i .im2{ display:none;}
.zl_1 .con3_list li .c3_pic{ display:block;}
.zl_1 .con3_list li.hover{ background:linear-gradient(to right,rgba(26,108,181,.88),rgba(44,189,201,.88));}
.zl_1 .con3_list li.hover .c3_pic{ display:block;}
.zl_1 .con3_list li.hover .txt{ color:#fff;}
.zl_1 .con3_list li.hover .txt i{ background:#fff;}
.zl_1 .con3_list li.hover .txt i .im1{ display:none;}
.zl_1 .con3_list li.hover .txt i .im2{ display:block;}
.zl_tab{ width:102.2%;}
.zl_tab a{ margin:2.2% 2.2% 0 0; width:17.8%; text-align:center; font-size:18px; color:#555; border:1px solid #d4d4d4; line-height:3.888888888888889;}
.zl_tab a.cur,.zl_tab a:hover{ color:#fff; font-weight:bold; border-color:#1a6cb5; background:#1a6cb5;}
.zl_dt{ padding:3.144654088050314% 0 0 0; display:none;}
.zl_dt.cur{ display:block;}
.zl_dt:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.zl_dt .pic{ border-radius:28px; width:37.10691823899371%;}
.zl_dt .pic img{ display:block; width:100%;}
.zl_dt .txt{ width:59.11949685534591%; max-height:999999px;}
.zl_dt .txt .zl_t1{ font-weight:bold; font-size:24px; padding:20px 0 0 0;}
.zl_dt .txt .txt_c{ font-size:16px; color:#555; line-height:1.875; padding:13px 0 7px 0;}
.jg_pic{ padding:2.515% 0 0 0;}

.net_c{ padding-bottom:4%; position:relative;}
.net_pos{ position:absolute; top:-120px; left:0; font-size:0; overflow:hidden;}
.net_c:last-child{ padding-bottom:0;}
.net_c .con2_rt_list{ width:103.647798742138365%;}
.net_c .con2_rt_list li{ width:29.68553459119494%; margin:3.8% 3.647798742138365% 0 0;}
.net_c .con2_rt_list li .pic{ margin-bottom:22px;}
.net_sear{ position:absolute; right:0; top:20px;}
.n_sel{ border-radius:1000px; border:1px solid #d4d4d4; font-size:16px; background:url(../images/point2.png) #fff center right no-repeat; line-height:2.875; margin-right:10px; width:185px; padding:0 25px; color:#9e9e9e;}
.n_intxt{ background:#fff;}
.n_inbut{ border-radius:1000px; border:1px solid #2dbdc8; background:#2dbdc8; color:#fff; font-size:16px; width:150px; line-height:2.875; cursor:pointer;}
.more{ text-align:center;}
.more a{ display:inline-block; text-align:center; margin:3.75% 0 0 0;}
.more a em{ display:block; font-size:18px; color:#2dbdc8; padding-bottom:6px;}
.more a img{ display:block; margin:0 auto; height:18px;}

.net_tit{ width:100%;}
.net_tit em{ display:block; font-size:36px; color:#333; font-weight:bold;}
.net_tit p{ font-size:12px; color:#474747; text-transform:uppercase; margin-top:-2px; padding-bottom:5px;}
.net_dt1 .txt{ font-size:18px; line-height:1.666666666666667; color:#555; padding:12px 0 0 0;}
.net_dt1_infor{ text-align:center; padding:5.65% 0 0 0; font-size:16px;}
.net_dt1_infor li{ width:20%;}
.net_dt1_infor em{ display:block; color:#1a6cb5; line-height:72px; height:72px;}
.net_dt1_infor em font{ font-family:"impact"; font-size:48px;}
.net_dt1_infor em i{ font-size:20px;}
.net_dt1_infor p{ margin-top:4px;}
.net_dt1_infor p span{ display:block;}
.net_dt2{ padding:6.6% 0 0 0;}
.environment{ margin-top:1.57%;}
.environment ul li{ border-radius:20px; overflow:hidden;}
.environment ul li em{ position:absolute; left:0; bottom:0; right:0; color:#fff; font-size:16px; padding:14px 20px; background:linear-gradient(to right,rgba(26,108,181,.9),rgba(44,189,201,.2) 90%); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.environment .swiper-button-prev,.environment .swiper-button-next{ width:42px; height:58px; background:rgba(0,0,0,.24);}
.environment .swiper-button-prev{ left:0;}
.environment .swiper-button-next{ right:0;}
.environment .swiper-button-prev:after,.environment .swiper-button-next:after{ color:#fff; font-size:24px;}
.net_dt3{ padding:6.6% 0 0 0;}
.Specialist_list{ width:101.32%; padding:1.75% 0 0 0;}
.Specialist_list li{ position:relative; margin:1.32% 1.32% 0 0; width:23.68%; background:#fff; height:125px; transition:all 0.6s;}
.Specialist_list li em{ display:block; font-size:18px; color:#555; margin-bottom:10px;}
.Specialist_list li p{ font-size:14px; color:#ababab;}
.Specialist_list li .df_txt{ text-align:center; width:100%;}
.Specialist_list li .df_txt em{ padding-bottom:12px; position:relative;}
.Specialist_list li .df_txt em:after{ content:""; display:block; position:absolute; left:50%; bottom:0; height:3px; border-radius:1000px; width:46px; margin-left:-23px; background:linear-gradient(to right,rgba(26,108,181,.38),rgba(44,189,201,.38));}
.Specialist_list li .hover_txt{ box-shadow:0 0 10px rgba(64,64,64,.07); border-radius:10px; z-index:55; position:absolute; bottom:130px; left:-6px; right:-6px; background:#f6f6f6; padding:6.25%; display:none;}
.Specialist_list li .hover_txt:after{ content:""; display:block; position:absolute; left:50%; bottom:-10px; height:0; width:0; margin-left:-6px; border-left:6px solid transparent; border-right:6px solid transparent; border-top:10px solid #f6f6f6;}
.Specialist_list li .hover_txt em{ color:#1a6cb5;}
.Specialist_list li .hover_txt p{ color:#555;}
.Specialist_list li.hover{ background:linear-gradient(to right,#1a6cb5,#2cbdc9);}
.Specialist_list li.hover .df_txt em,.Specialist_list li.hover .df_txt p{ color:#fff;}
.Specialist_list li.hover .hover_txt{ display:block;}
.Specialist_list li.hover .df_txt em:after{ background:rgba(255,225,255,.38);}
.net_dt4{ padding:5.6% 0 0 0;}
.net_dt4_c{ padding:1.25% 0 0 0;}
.net_tab{ width:270px; text-align:center; max-height: 378px;}
.net_tab li{ background:#2dbdc8; border-radius:9px; width: 92%; height:75px; margin-top:16px;}
.net_tab li em{ font-size:18px; color:#fff; width:100%;}
.net_tab li.cur{ background:#1a6cb5;}
.net_tab li i{ display:block;}
.net_dt4_rt:after,.net_dt4_c:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.net_dt4_nr{ width:calc(100% - 2.25% - 270px); margin-top:16px;}
.net_dt4_rt{ display:none;}
.net_dt4_rt.cur{ display:block;}
.net_dt4_rt .pic{ width:43.61370716510903%; max-height: 350px;}
.net_dt4_rt .pic img{ border-radius:9px;}
.net_dt4_rt .txt{ width:53.58255451713396%;}
.net_dt4_rt .txt .net_dt4_t em{ display:block; font-size:24px; color:#2a2a2a;}
.net_dt4_rt .txt .net_dt4_t p{ font-size:14px; color:#b0b0b0; text-transform:uppercase;}
.net_dt4_rt .txt .txt_c{ font-size:16px; line-height:1.875; color:#555;}
.net_dt5{ padding:6.6% 0 0 0;}
.net_dt5_list{ text-align:center; padding:5.6% 0 0 0;}
.net_dt5_list li{ width:20%; color:#555;}
.net_dt5_list li img{ display:block; margin:0 auto; height:54px;}
.net_dt5_list li em{ display:block; font-size:18px; font-weight:bold; margin-top:7px;}
.net_dt5_list li p{ font-size:16px; margin-top:2px;}
.net_dt5_list li p font{ padding-left:12px;}
.net_dt5_list li .ewm{ height:116px;}
.net_dt6{ padding:6.6% 0 0 0;}
.net_dt6 .my-map{ width:100%; height:600px; margin:3.15% 0 0 0;}
.my-map .icon{ background:url(https://a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png) no-repeat;}
.my-map .icon-cir{ height:31px; width:28px;}
.my-map .icon-cir-red{ background-position:-11px -5px;}
.amap-logo,.amap-copyright,.amap-scalecontrol,.amap-overviewcontrol,.amap-toolbar{ display:none!important;}
.amap-container{height:100%;}
.myinfowindow{width:240px;min-height:50px;}
.myinfowindow h5{ height:20px; line-height:20px; overflow:hidden; font-size:14px; font-weight:bold; width:220px; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.myinfowindow div{ margin-top:10px; min-height:40px; line-height:20px; font-size:13px; color:#6f6f6f;}

.news_w{ display:flex; margin:3.45% 0 0 0; position:relative;}
.news_search{ position:absolute; right:0; top:0; width:22.65%; min-width:250px; display:flex; flex-wrap:wrap; z-index:99;}
.n_s_intxt{ border:1px solid #d4d4d4; height:48px; line-height:46px; width:100%; font-size:16px; padding-left:15px;}
.n_s_inbut{ border:none; width:100px; color:#2dbdc8; font-size:16px; text-align:center; line-height:48px; height:48px; background:url(../images/search1.png) 22px center no-repeat; padding-left:20px; cursor:pointer; transition:all 0.6s; position:absolute; right:0; top:0;}
.news_lf{ max-width:calc(100% - 250px - 4%); width:72.9559748427673%; padding-right:2.8%; height:auto; border-right:1px solid #e5e9e9;}
.news_list li{ padding-bottom:7%;}
.news_list li:last-child{ padding-bottom:0;}
.news_list li a{ display:block;}
.news_list li a:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.news_list li .pic{ width:34.52914798206278%; min-width:330px; margin:5px 3.5% 0 0; border-radius:10px;}
.news_list li .pic_w{ background:none;}
.news_list li .txt{ padding:10px 0;}
.news_list li .txt h3{ font-size:20px; line-height:1.75; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list li .txt .new_other font{ color:#2dbdc8}
.news_list li .txt .new_other em{ padding:0 0 0 40px; color:#b3b3b3;}
.news_list li .txt .new_other img{ height:12px; margin-right:5px;}
.news_list li .txt p{ margin-top:15px; color:#818181; font-size:16px; line-height:1.75; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.news_list li.hover .txt h3{ color:#1a6cb5;}
.news_rt{ width:27%; padding:80px 0 0 4%; min-width:250px; height:auto; position:relative; z-index:9; display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start;}
.news_rt_c{ position:sticky; top:20px; bottom:auto; left:0; display:flex; flex-direction:column; width:100%;}
.news_rt .tit{ font-size:18px; color:#000; margin-bottom:20px; line-height:1.35;}
.news_tj_list li{ margin-top:20px; width:100%;}
.news_tj_list li:nth-child(1){ margin-top:0;}
.news_tj_list li .pic{ border-radius:10px;}
.news_tj_list li .pic_w{ background:none;}
.news_tj_list li a{ display:block;}
.news_tj_list li p{ font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:15px 0 1px 0; line-height:1.285714285714286;}
.news_tj_list li a:hover p{ color:#1a6cb5;}
.news_tj_list li em{ display:block; font-size:14px; color:#c5c5c5; line-height:1.715;}
.up_down{ border-top:1px solid #efefef; padding:5px 0; margin-top:15px;}
.up_down li{ padding:0 0 0 56px; margin:20px 0; font-size:14px; position:relative; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#000; line-height:1.714285714285714;}
.up_down li em{ position:absolute; left:0; top:0; color:#000; display:block;}
.up_down li a{ color:#000;}
.up_down li a:hover{ color:#1a6cb5;}
.news_show{ display:flex; position:relative;}
.news_dt_tit{ padding:0 0 22px 0;}
.news_dt_tit h3{ font-size:24px; color:#222;}
.new_other{ font-size:14px; color:#949494; margin-top:10px; line-height:30px;}
.new_other em{ padding-right:35px;}
.news_dt_tit .shares a{ padding:6px; width:30px; height:30px; background:#5d5d5d; border-radius:50%; margin-left:8px;}
.news_dt_tit .shares em{ padding-right:0;}
.news_dt_tit .shares img{ width:18px; height:18px;}
.news_dt_tit .shares a:hover{ background:linear-gradient(to right,#1a6cb5,#2cbdc9);}
.news_txt{ padding:10px 0 0 0; font-size:16px;}
.news_txt p{ line-height: 1.875 !important; font-size: 16px !important; text-indent: 2em;}
.news_txt span{ font-size: 16px !important; text-align: justify !important;}
.news_txt img { margin: 1.5em auto; max-width: 100%; }
.pro_lac{ line-height:32px; margin-bottom:35px;}
.pro_lac a{ border-radius:1000px; color:#fff; background:linear-gradient(to right,#1a6cb5,#2cbdc9); font-size:12px; padding:0 18px 0 15px; margin-right:20px;}
.pro_lac a font{ font-family:"simsun"; padding-right:8px;}
.pro_lac em{ font-size:30px;}

.peo_list{ padding-bottom:3%;}
.peo_list li{ width:48.42767295597484%; padding:0 2.2%; margin-top:7%;}
.peo_list li .clear{ width:100%;}
.peo_list li .peo_lf{ width:42%; text-align:center; min-width:170px;}
.peo_list li .peo_lf .pic{ border-radius:10px;}
.peo_list li .peo_lf .pic a{ display:block;}
.peo_list li .peo_rt{ width:55%; max-width:calc(100% - 170px - 4.4%);}
.peo_list li .peo_rt .peo_tit{ font-size:14px; color:#898989;}
.peo_list li .peo_rt .peo_tit b{ font-size:22px; color:#5a5a5a; margin-right:10px;}
.peo_list li .peo_rt .txt1{ font-size:14px; color:#1a6cb5; line-height:1.714285714285714; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; margin-top:15px;}
.peo_list li .peo_rt .txt2{ margin-top:15px; font-size:16px; color:#5a5a5a; line-height:1.875; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.peo_list li .eye_but:hover{ background:#1a6cb5; border-color:#1a6cb5;}
.peo_dt{ padding:4.5% 0 0 0;}
.peo_dt .pic{ width:30%;}
.peo_dt .pic img{ border-radius:10px;}
.peo_dt .txt{ width:63%;}
.peo_dt .txt .peo_name{ font-size:16px; color:#898989;}
.peo_dt .txt .peo_name font{ font-weight:bold; font-size:30px; color:#5a5a5a; margin-right:10px;}
.peo_dt .txt .peo_sc{ font-size:14px; color:#1a6cb5; line-height:1.714285714285714; border-bottom:1px solid #e9e9e9; padding:12px 0 28px 0; margin-bottom:28px;}
.peo_dt .txt_c{ font-size:16px; line-height:1.875; color:#5a5a5a; text-indent:2em;}
.peo_dt .txt .peo_sc p{ font-size:16px;}
.peo_dt .txt .peo_sc span{ font-size:16px;}

.health_list{ width:102.264150943396226%; margin-top:-2.26%;}
.health_list li{ margin:2.264150943396226% 2.264150943396226% 0 0; border-radius:13px; border:1px solid #e0e0e0; width:22.73584905660377%; padding:1.572327044025157%; background:#fbfbfb;}
.health_bg{ background:url(../images/dtbg.jpg) #fff center top no-repeat;}
.health_w{ padding:152px 0 52px 0;}
.health_c{ max-width:1220px; width:76.72955974842767%; margin:0 auto; position:relative;}
.health_pic{ width:66.31147540983607%; background:url(../images/picbg.png) center top no-repeat; background-size:100%;}
.health_pic_w{ padding:10.5% 5.067985166872682% 5.067985166872682% 5.067985166872682%;}
.health_pic_w .swiper{ border-radius:10px; overflow:hidden;}
.health_pic_w .swiper-slide{ background:#fff;}
.health_pic img{ display:block; width:100%;}
.health_txt{ width:29.91803278688525%; padding:9% 0 0 0;}
.health_txt .tit{ font-weight:bold; color:#fff; font-size:30px; line-height:1.3;}
.health_txt .tit em{ display:block;}
.health_txt ul{ padding:45px 0 0 0;}
.health_txt ul li{ color:#fff; font-size:14px; font-weight:bold; position:relative; padding-left:60px; margin-bottom:15px;}
.health_txt ul li em{ display:block; position:absolute; left:0; top:0;}
.health_txt ul li a{ color:#fff;}
.health_txt .h_but{ padding:30% 0 0 0;}
.health_c .swiper-button-next,.health_c .swiper-button-prev{ position:static; width:50px; height:50px; border:2px solid #fff; border-radius:50%; margin:0 25px 0 0;}
.health_c .swiper-button-next:after,.health_c .swiper-button-prev:after{ color:#fff; font-size:20px;}
.health_c .swiper-button-next:hover,.health_c .swiper-button-prev:hover{ background:#fff;}
.health_c .swiper-button-next:hover:after,.health_c .swiper-button-prev:hover:after{ color:#269fb4;}

.jion_list{ width:103.52%;}
.jion_list li{ margin:3.52% 3.52% 0 0; width:29.81333333333333%; border-radius:16px; overflow:hidden; background:#fff; padding:2%; transition:all 0.6s;}
.jion_list li h3{ font-size:24px; font-weight:bold; margin-bottom:20px;}
.jion_list li .other_lab{ padding-bottom:9.7%;}
.other_lab{ font-size:18px; color:#555; border-bottom:1px solid #e0e0e0; margin-bottom:-5px;}
.other_lab em{ padding-right:28px; position:relative;}
.other_lab em i{ width:14px; height:18px; margin-right:7px; background:url(../images/ico6_1.png) 0 0 no-repeat; background-size:100%;}
.other_lab em i.i1{ background-image:url(../images/ico6_1.png);}
.other_lab em i.i2{ width:18px; background-image:url(../images/ico6_2.png);}
.other_lab font{ padding:0 15px;}
.other_lab em:last-child{ padding-right:0;}
.jion_list li.hover{ background:linear-gradient(to right,#1a6cb5,#2cbdc9); box-shadow:0 0 24px rgba(77,77,77,.08);}
.jion_list li.hover h3,.jion_list li.hover .other_lab{ color:#fff;}
.jion_list li.hover .other_lab em i.i1{ background-image:url(../images/ico6_11.png);}
.jion_list li.hover .other_lab em i.i2{ background-image:url(../images/ico6_22.png);}
.jion_list li.hover .eye_but{ background:#fff; border-color:#fff; color:#1f81ba;}
.jion_list li.hover .eye_but:after,.jion_list li.hover .eye_but:before{ background:#1f81ba;}
.pop{ z-index:999; position:fixed; left:0; right:0; top:0; bottom:0;}
.pop_bg{ background:rgba(0,0,0,.35); position:absolute; left:0; right:0; top:0; bottom:0;}
.pop_w{ width:63%; min-width:800px; max-width:1210px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; border-radius:20px; padding:40px 75px;}
.jn_tit{ font-size:36px; font-weight:bold; color:#1a6cb5; margin-bottom:20px;}
.pop .other_lab{ padding-bottom:19px;}
.pop .txt_c{ max-height:320px; margin:35px 0;}
.pop .txt{ color:#555; font-size:18px; line-height:1.666666666666667; padding-bottom:40px;}
.pop .txt:last-child{ padding-bottom:0;}
.r_btn{ border-radius:1000px; color:#fff; background:linear-gradient(to right,#1a6cb5,#2cbdc9); display:inline-block; padding:0 85px; line-height:3.333333333333333; font-size:18px; font-weight:bold;}
.r_btn:hover{ color:#fff; background:linear-gradient(to right,#2cbdc9,#1a6cb5);}
.close{ width:28px; height:29px; display:block; position:absolute; right:75px; top:50px; background:url(../images/close.png) 0 0 no-repeat; background-size:100%; cursor:pointer;}

.contact_infor{ position:relative; z-index:5; text-align:center;}
.contact_infor ul{ position:absolute; left:50%; transform:translate(-50%,0); top:-305px;}
.contact_infor ul li{ font-size:16px; color:#fff; width:25%;}
.contact_infor ul li i{ width:62px; height:62px; border-radius:50%; margin:0 auto; display:block; background:linear-gradient(to right bottom,rgba(255,255,255,.2),rgba(255,255,255,0));}
.contact_infor ul li i img{ display:block; width:100%;}
.contact_infor ul li em{ display:block; font-weight:bold; margin-top:20px;}
.lxbg{ background:url(../images/abg1.jpg) center -100px no-repeat; background-size:100%; width:100%; padding:0 0 75px 0;}
.lxbg .w{ margin-top:-105px;}
.lx_form{ border-radius:30px 0 0 30px; background:linear-gradient(to right,#1a6cb5,#2cbdc9); width:50%; padding:0 3.75%;}
.lx_form .clear{ width:100%;}
.lx_tit{ font-weight:bold; color:#fff; font-size:24px; line-height:1;}
.forms li{ display:flex; flex-wrap:wrap; margin-top:25px; width:100%;}
.forms li.s_w{ width:48%;}
.forms li .yzm{ height:100%; width:auto;}
.lx_intxt{ background:#fff; font-size:14px; line-height:1.5; width:100%; padding:14.5px 16px; border:none; resize:none;}
.lx_intxt.lx_intxt1{ width:35%; margin-right:20px;}
.lx_inbut{ color:#fff; border:none; cursor:pointer; background:#2cbdc9; font-size:16px; font-weight:bold; border-radius:10px; width:35%; text-align:center; line-height:3.25;}
.lx_map{ border:10px solid #fff; border-left:none; border-radius:0 30px 30px 0; width:50%; background:#fff;}
.lx_map .my-map{ width:100%; height:530px;}
.lx_maps{ display:none; }
.lx_maps .my-map{ width:100%; height:530px;}

.h_map{ margin:4% auto 6% auto; width:90.94339622641509%; position:relative;}
.h_map .line_map{ position:absolute; left:0; bottom:0; width:100%;}
.map_adr{ position:absolute; left:0; right:0; bottom:0; top:0;}
.map_adr li{ width:6.915629322268326%; position:absolute;}
.map_adr li .txt{ font-size:16px; line-height:1.35; position:absolute; left:calc(100% + 10px); top:50%; transform:translate(0,-50%); width:180px;}
.map_adr li .txt em{ display:block; color:#1a6cb5; margin-bottom:2px;}
.map_adr li .txt p{ color:#7b8dbe;}
.map_adr li .pic{ border-radius:50%;}
.map_adr li .pic .pic_w{ border:5px solid #1a6cb5; border-radius:50%; overflow:hidden;}
.map_adr li.li1{ left:40.04149377593361%; top:30%;}
.map_adr li.li2{ left:74.82710926694329%; top:20.94736842105263%;}
.map_adr li.li2_1{ left:63.55463347164592%; top:10.31578947368421%;}
.map_adr li.li2_1 .txt{ width:190px;}
.map_adr li.li3{ left:80.1521438450899%; top:31.47368421052632%;}
.map_adr li.li4{ left:1.867219917012448%; top:77.57894736842105%;}
.map_adr li.li5{ left:11.61825726141079%; top:64.94736842105263%;}
.map_adr li.li6{ left:14.59197786998617%; top:84.63157894736842%;}
.map_adr li.li7{ left:28.14661134163209%; top:76.94736842105263%;}
.map_adr li.li8{ left:48.13278008298755%; top:53.05263157894737%;}
.map_adr li.li9{ left:49.37759336099585%; top:78.31578947368421%;}
.map_adr li.li10{ left:66.66666666666667%; top:86.52631578947368%;}
.map_adr li.li11{ left:72.13001383125864%; top:43.05263157894737%;}
.map_adr li.li12{ left:72.75242047026279%; top:73.05263157894737%;}
.map_adr li.li13{ left:36%; bottom:-9%;}
.map_adr li.li14{ left:57%; bottom:-5.4%;}
.map_adr li.li15 { left: 77%; bottom: 28.6%;}
.map_adr li.li16 { left: 40%; bottom: 28.6%;}
.pop_txt{ background:#fff; border:25px solid #fff; border-radius:8px; box-shadow:0 0 20px rgba(0,0,0,.1); position:absolute; bottom:calc(100% + 10px); left:50%; width:480px; transform:translate(-50%,0); z-index:2; display:none; font-size:16px; color:#555;}
.pop_txt:after{ content:""; display:block; position:absolute; left:50%; bottom:-35px; height:0; width:0; margin-left:-8px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:10px solid #fff;}
.pop_txt h3{ font-weight:bold; padding:0 0 0 35px; margin-top:20px;}
.pop_txt p{ position:relative; padding-left:35px; margin:8px 0;}
.pop_txt p i{ display:block; width:14px; height:17px; position:absolute; top:2px; left:12px;}
.pop_txt p i.i1{ background:url(../images/ico8_1.png) 0 0 no-repeat; background-size:100%;}
.pop_txt p i.i2{ background:url(../images/ico8_2.png) 0 0 no-repeat; background-size:100%;}
.map_adr li.cur .pop_txt{ display:block;}
.pop_txt .close{ width:17px; height:18px; right:-19px; top:-19px;}

.page{ padding:55px 0 0 0; display: flex; justify-content: center; }
.page a{ display:inline-block!important; background:#fff; border:1px solid #e2e2e1; border-radius:3px; font-size:14px; line-height:50px; padding:0 20px; margin-right:10px;}
.page a.cur,.page a:hover{ background:#1a6cb5; border-color:#1a6cb5; color:#fff;}
.p_intxt{ background:#fff; border:1px solid #e0e0e0; width:80px; text-align:center; border-radius:3px; line-height:50px; font-size:14px; margin-right:10px; transition:all .6s;}
.p_intxt:focus{ border-color:#1a6cb5;}
.p_inbut{ color:#fff; background:#1a6cb5; border:1px solid #1a6cb5; line-height:50px; height:52px; width:80px; text-align:center; font-size:14px; cursor:pointer; transition:all .6s; border-radius:3px;}
.p_inbut:hover{ filter:alpha(opacity=.9); opacity:.9;}

.com li .pic_w img,.con5_list li img{ display:block; transition:all 0.6s; height:100%; max-width:100%; position:relative; left:50%; transform:translateX(-50%) scale(1); width: 100%; }
.com li.hover .pic_w img,.con5_list li.hover img{ transform:translateX(-50%) scale(1.05);}

/*foot style*********************************************************************/
.footer{ width:100%; background:#fff; overflow:hidden;}
.footer ul{ width:100%; padding:40px 0 60px 0;}
.footer ul li span{ display:block; font-size:16px; font-weight:bold; color:#111; margin-bottom:6px;}
.footer ul li span a{ color:#111;}
.footer ul li p{ color:#555; line-height:2; font-size:14px; padding:4px 0;}
.footer ul li p a{ color:#555;}
.footer ul li:last-child{ padding:0 0 0 5%;}
.f_ewm p{ width:115px; text-align:center; margin-right:35px;}
.f_ewm p:last-child{ margin-right:0;}
.f_ewm img{ display:block; width:100%; box-shadow:0 0 5px rgba(0,0,0,.09);}
.f_ewm em{ font-size:14px; color:#929292; display:block; margin-top:4px;}
.foot{ font-size:14px; line-height:2; padding:20px 0; border-top:1px solid #e6e6e6; color:#929292;}
.foot em{ padding-left:10px;}
.footer a:hover{ color:#1a6cb5;}

/*鍙充晶娴獥 style*********************************************************************/
.right-menu{ position:fixed; right:0; bottom:14.5%; z-index:7; text-align:center;}
.right-menu img{ width:117px; display:block;}
.right-menu .btn{ cursor:pointer; font-size:18px; color:#fff; padding-top:26px; display:block; position:absolute; right:0; left:0; top:0; bottom:0;}
.right-menu .btn img{ width:33.33333333333333%; margin:0 auto 4px auto;}

/*2023-12-27*/
.cj_dt1{ margin:-1%;}
.cj_dt1 .cj_dt1_tit{ color:#1a6cb5; font-weight:bold; font-size:48px;}
.cj_dt1_c{ width:100%; margin-top:2.4%;}
.cj_dt1_lf{ width:47.79874213836478%;}
.cj_dt1_lf .txt{ font-size:18px; line-height:2; color:#555;}
.cj_dt1_lf .txt p{ margin-top:1em;}
.cj_dt1_lf .txt b{ padding-right:5px; color:#282828;}
.cj_dt1_rt{ width:50%;}
.cj_dt1_rtc{ width:100%; position:relative;}
.cj_dt1_rt1{ width:63.52201257861635%; position:relative;}
.cj_dt1_rt1 img{ display:block; width:100%;}
.cj_dt1_rt1 .txt{ text-align:center; position:absolute; left:0; right:0; top:50%; transform:translate(0,-50%);}
.cj_dt1_rt1 .txt p em{ display:inline-block; background:url(../images/point3.png) left center no-repeat; background-size:11px 11px; font-size:20px; color:#1a6cb5; line-height:1.75; padding:20px 0 20px 19px;}
.cj_dt1_rt2{ position:absolute; left:53%; right:0; top:0; bottom:0; font-size:16px; color:#555;}
.cj_dt1_rt2 li{ position:absolute; padding-left:100px; right:0;}
.cj_dt1_rt2 li.li1{ left:0; top:0;}
.cj_dt1_rt2 li.li2{ left:45%; top:27.7%;}
.cj_dt1_rt2 li.li3{ left:45%; top:57%;}
.cj_dt1_rt2 li.li4{ left:0; bottom:0;}
.cj_dt1_rt2 li span{ width:82px; height:82px; border-radius:50%; background:linear-gradient(to bottom right,rgba(224,224,224,.24),rgba(224,224,224,.1)); position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.cj_dt1_rt2 li span img{ height:36px;}
.cj_dt1_rt2 em{ display:block; color:#1a6cb5; line-height:36px; height:36px; margin-bottom:5px; font-weight:bold;}
.cj_dt1_rt2 em font{ font-family:"impact"; font-size:36px; font-weight:500;}
.cj_dt1_rt2 em i{ font-size:20px;}
.cj_dt2{ margin-top:6.6%;}
.cj_dt2 .cj_dt2_s1{ margin-top:2%; position:relative;}
.cj_dt2 .cj_dt2_s1:after{ content:""; display:block; position:absolute; left:0; bottom:0; height:1px; font-size:0; overflow:hidden; right:0; background:#e9e9e9;}
.cj_dt2 .cj_dt2_s1 .swiper-slide{ background:#2dbdc8; border:1px solid #2dbdc8; border-bottom-color:#e9e9e9; color:#f4f4f4; font-size:16px; border-radius:3px 3px 0 0; line-height:3.875; text-align:center;}
.cj_dt2 .cj_dt2_s1 .swiper-slide-thumb-active{ background:#fff; border-color:#e9e9e9; border-bottom-color:#fff; color:#555;}
.cj_dt2_w{ background:url(../images/cjbg2.png) #fff right bottom no-repeat; background-size:20.06289308176101%; border:1px solid #e9e9e9; border-top:none;}
.cj_dt2 .com_sc{ width:27.67295597484277%; padding:23px 0 23px 2.64%; background:url(../images/line.png) right center no-repeat;}
.cj_dt2 .com_sc ul li{ font-size:16px; position:relative; padding:8px 0 8px 15px; color:#555;}
.cj_dt2 .com_sc ul li:before{ content:""; display:block; position:absolute; left:0; top:50%; font-size:0; overflow:hidden; height:0; width:0; margin-top:-4px; border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid #d9d9d9;}
.cj_dt2 .com_sc ul li.cur{ font-weight:bold; color:#2dbdc8;}
.cj_dt2 .com_sc ul li.cur:before{ border-left-color:#2dbdc8;}
.cj_dt2 .cj_dt2_rt{ width:72.32704402515723%; padding-left:2.51572327044025%;}
.cj_dt2_rtc{ display:none; overflow:hidden; width:100%; flex-wrap:wrap; justify-content:space-between; padding:20px 0;}
.cj_dt2_rtc.cur{ display:flex;}
.cj_dt2_rtc .pic{ width:43.24324324324324%; padding:5%;}
.cj_dt2_rtc .pic img{ display:block; margin:0 auto; max-width:100%;}
.cj_dt2_rtc .txt{ width:50.45045045045045%; padding-right:2.83%;}
.cj_dt2_rtc .txt .clear{ width:100%; max-height:400px; padding-right:4.9%;}
.cj_dt2_rtc .txt h3{ font-size:24px; font-weight:bold; color:#111;}
.cj_dt2_rtc .txt .txt_c{ font-size:16px; line-height:1.875; color:#555;}
.cj_dt2_rtc .txt .txt_c b{ display:block; margin-top:30px;}
.cases{ margin-top:1.6%;}
.cases .swiper-button-prev,.cases .swiper-button-next{ width:42px; height:58px; background:rgba(0,0,0,.24); top:27%;}
.cases .swiper-button-prev{ left:0;}
.cases .swiper-button-next{ right:0;}
.cases .swiper-button-prev:after,.cases .swiper-button-next:after{ color:#fff; font-size:24px;}
.cj_dt5_list{ margin-top:1.6%;}
.cj_dt5_list li{ width:33.3333%; line-height:1.666666666666667; font-size:18px;}
.cj_dt5_list li img{ display:block; height:46px;}
.cj_dt5_list li em{ display:block; font-weight:bold; margin-top:12px; color:#2e2e2e;}
.cj_dt5_list li p{ color:#555;}
.cj_dt5_list li p span{ display:block;}
.nodata{ width:100%; float:left; text-align:center; font-size:20px; color:#000000; margin:100px 0px;}
.c_map{ margin: 0 auto; background-color: #ffffff; display: flex; justify-content: center; width: 100%; border-radius: 50px; max-width: 1590px;}

.mo_zl{ margin-top:10px; width:1005; overflow:hidden;}
.mo_zl ul{ width:102.64%;}
.mo_zl ul li{ border:1px solid #e0e0e0; border-radius:10px; text-align:center; padding:32px 0 48px 0; background:#f5f5f5; margin:2.64% 2.64% 0 0; width:14.02666666666667%; transition:all 0.6s;}
.mo_zl ul li.hover{ border-color:#1a6cb5;}
.mo_zl ul li img{ height:92px; margin:0 auto; display:block;}
.mo_zl ul li span{ display:block; font-size:18px; color:#414141; font-weight:bold; line-height:1.25;}
.mo_zl ul li p{ font-size:12px; text-transform:uppercase; color:#a9a9a9; line-height:2;}
.mo_zl ul li.hover span{ color:#1a6cb5;}


.scroll {
    overflow-y: auto;
}
.scroll::-webkit-scrollbar-thumb {
    margin: 0 1px;
    background: linear-gradient(to bottom,#1a6cb5,#2dbdc8);
    border-radius: 999px;
    min-height: 20px;
}
.scroll::-webkit-scrollbar-track {
    border-radius: 999px;
    background: rgba(0,0,0,.4);
}
.scroll::-webkit-scrollbar-corner {
    background: transparent;
}