@charset "utf-8";
/*=============================公共样式=====================================*/

/*:root{--wz-color:#175ca2}
:root{--wz-color2:#d3781d}
:root{--bt-color:#333333}*/
*{font-family: "Microsoft yahei", arial, "PingFangSC-Regular","PingFang SC",sans-serif,'思源黑体 CN','宋体';*font-family:'SourceHanSans-Regular';font-weight:normal;padding: 0;margin:0;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tfoot, thead, th,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
html,body{width:100%;position:relative;height:auto;*overflow-x:hidden;font-size: 14px;color:#333333;}
*[align="center"]{margin:0 auto;}
html{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-text-size-adjust: none;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;}

::-webkit-scrollbar {width:8px;height:8px;background:#f1f1f1;}
::-webkit-scrollbar-track {border-radius:10px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:10px;background:#c1c1c1;}
::selection{background:#009ce1;color:#fff;}
::-moz-selection{background:#009ce1;color:#fff;}
::-webkit-selection{background:#009ce1;color:#fff;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a,input,img,:focus{mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/}/*去除a标签带来的虚框*/
input, textarea {outline-style: none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
ul,li{list-style:none}
i, cite, em, var, address, dfn {font-style: normal;}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0; color:#333333;}
ins{background-color:#009be1;color:#000;text-decoration:none}
mark{background-color:#009be1;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle;border:0;}
input{padding: 0 5px;vertical-align: middle;line-height: normal;}
input[type="submit"]{background-image:none!important;border-radius: 0!important;}
img{max-width:100%;}
.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}
.bold{font-weight: bold;}
.c-label{min-width: 44px;height: 22px;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;padding: 0 9px;float: left;box-sizing: border-box;border: 1px solid #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.c-label.onsell{color:#009be1;border-color: #009be1}
.tc{width: 100%;text-align: center;}
.pr{position: relative;}
.f12 {font-size: 12px;}
/*css定义超链接四个状态也有顺序的。*/
a:link, a:visited{text-decoration: none;cursor:pointer !important;}
a:hover, a:active{border: none;color:#009be1;}

/*辅助样式*/
.fl,.left{float:left !important;}
.fr,.right{float:right !important;}
.no_bg{background:none !important;}
.no_border{border:0 !important;}
.no_padding{padding:0 !important;}
.no_margin{margin:0 !important;}
.no_bg_img{background-image:none !important;}
.fix{position:fixed;top:0;*padding-top:50px;}
.border{border:1px solid #dedede;}
.clear{clear:both;}
.clearfix:after,.main_box:after,.wrap:after{content:''; height:0;display:block; overflow:hidden; clear:both;}
button, .button{background:none ;border-radius: 0;border-style: solid;border-width: 0;cursor: pointer;/*-webkit-appe#076c88ance: none;-moz-appe#076c88ance: none;font-family: "Lato", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight: normal;line-height: normal;position: relative;text-align: center;text-decoration: none;display: inline-block;transition: background-color 300ms ease-out*/}
/*button:hover, button:focus, .button:hover, .button:focus{background-color: #007095}
button:hover, button:focus, .button:hover, .button:focus{color: #fff}*/

.main_box,.wrap {width: 94%; max-width: 1400px; margin:0 auto ;  position: relative;*z-index:1;}
.h_x{color:#fe0505;font-weight:bold;padding-left:10px;padding-top:10px;}
.dd{background: #d6d7d9;border-radius:50%;height:7px;display:inline-block;width:7px;margin:0 10px;}
hr{display:block;height:1px;border:0;background:#e0dede;margin:10px 0 30px 0;padding:0}
@font-face {font-family: "iconfont"; /* Project id  */ src: url('http://img2hk.xgxian.com/hibr.com.cn/font/iconfont.ttf') format('truetype');}
@font-face { font-family: 'Montserrat_l'; src: url('http://img2hk.xgxian.com/hibr.com.cn/font/Montserrat-Light-6.otf'); }
.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.tc{ transition:all ease 300ms; position: fixed; width: 100%; height: 100%;  top: 0; left: 0; z-index:9999999999; pointer-events: none; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;display:flex;align-items: center;justify-content: center;}
.tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;}
.tc-box{ width: 960px; *height:100%;padding-top:40px; max-width:80%;margin:0 auto; margin-top:-80px; box-sizing:border-box; /* background:#fff; */ display: block;position:relative;z-index:1; -webkit-animation-duration: 1.2s; animation-duration: 1.2s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; overflow:  hidden; /*display:flex;align-items:center;justify-content: center;*/ }
.tc.act .tc-box{ -webkit-animation-name: anim-open-2; animation-name: anim-open-2; transform:scale(1);}
.close{ position: absolute; cursor:pointer; color:#e13a39; font-size:30px; right: 30px; top: 30px;}
.tc_bg { height: 100%; background: rgba(0,0,0,.85); position: absolute; top: 0; left: 0; width: 100%; z-index: 0;}
.tc_txt{ height:470px; overflow-y:auto; padding-right:30px;}
/*弹窗内容样式*/
.tc-box form{position:relative;width: 960px;border-bottom:2px solid #eee;height:60px;padding-right: 0;position:relative;}
.tc-box .tc_fdj{ position:absolute; left:20px; display:block; height: 60px; line-height: 60px;}
.tc-box .tc_fdj img{ width:1.3rem;}
.tc-box form label{text-align:left;display:block;position:absolute;bottom:0;height: 60px;line-height: 60px;font-size:1.6rem;color:#999;pointer-events:none;margin-left: 0;transition:.3s;}

.tc-box form label.act{ font-size:16px; bottom:3rem;line-height: 3rem; height:3rem;}
.tc-box #keyword{width:calc(100% - 40px);height:60px;padding: 0;font-size:1.6rem;color:#999;box-shadow:none;-webkit-appearance: none;float:left;border-right: 0;background:none;border: navajowhite;}
.tc-box .btn_blue{width: 40px;height:60px; border:0;font-family: "iconfont";background:none; line-height:60px;font-size:36px;color:#fff;cursor:pointer;text-transform:uppercase;float:right;}
.tc-box .btn_blue.fr{ background:#e9edef; color:#4e4f53;}

/*==============滚动条=====================*/
/*pc*/
.header{height:80px; position: fixed;width:100%;z-index:99;border-bottom:1px solid rgba(255 255 255 /0.2);background:rgb(0 0 0/0.05);}
.header .h_wrap{padding-left:65px;}
.header .h_wrap:after{content:''; height:0;display:block; overflow:hidden; clear:both;}
.header .logo{width:210px;height:80px;display:flex; align-items: center;*justify-content: center;}
.header .logo .logo2{display:none;}
.header .logo a,.header .logo a img{display:block;}
.header .logo a img{height:60px;}
.menu-btn{display:none;}
.header .top_zqgp{line-height:80px;padding:0 30px;color:#FFFFFF;font-size:18px;border-left:1px solid rgba(255 255 255 /0.3);}

.header .top_search{width:80px;height:80px;display:flex; align-items: center;justify-content: center;float:left;cursor: pointer; position: relative;font-family: "iconfont";}
.header .top_search:after{content:"\e60c";font-size:24px;color:#FFFFFF;display:block;overflow: hidden;}
.header .top_search:hover:after{color:#e20062;}

.header .nav_box{margin-right:0px;height:80px;display:flex; align-items: center;justify-content: center;}
.header .nav_box>ul>li{float:left;position: relative;}
.header .nav_box>ul>li.on,.header .nav_box>ul>li:hover{*background:url("../images/nav_on.png")no-repeat center bottom 20px;}
.header .nav_box>ul>li>a{padding:0 25px;font-size:16px;color:#FFFFFF;line-height:80px;display:block; position: relative;}
.header .nav_box>ul>li>a:after{content:'';display:block;position: absolute;width:0;height:2px;background:#e20062;left:0;bottom:0px;}
.header .nav_box>ul>li>a:hover,.header .nav_box>ul>li.on>a{background:#e20062;}
.header .nav_box>ul>li>a:hover:after,.header .nav_box>ul>li.on>a:after{width:100%;}
.header .nav_box>ul>li>.sub1{position: absolute;top: 80px;left: 50%;display:none;margin-left: -60px;width: 120px;padding: 10px 0 ;z-index: 5;margin-top: 0px;background:rgba(255 255 255 /0.8);text-align: center;/*transform: translate3d(0, 0, 0);visibility: hidden;opacity: 0;transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);*/}
.header .nav_box>ul>li>.sub1 dd{line-height:20px;text-align:center;width:100%;}
.header .nav_box>ul>li>.sub1 dd a{display:block;font-size:15px;color:#666666;padding:5px 0}
.header .nav_box>ul>li>.sub1 dd:hover a{background:#e20062;color:#FFFFFF;}
/*.header .nav_box>ul>li:hover .sub1{margin-top: 0; visibility: visible; opacity: 1;}*/

.header .menu-btn{width: 50px;height: 50px;display:none;position: absolute;right: 0;top: 0;z-index: 130;}
.header .menu-btn span{width: 24px;height: 0.14em;background: #FFFFFF;border-radius: 3px;position: absolute;left: 13px;top: 23px;z-index: 2;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;-ms-transition: 0.8s;-o-transition: 0.8s;}
.header .menu-btn span.line1{top: 15px;}
.header .menu-btn span.line3{top: 31px;}

.header.xg{background:rgba(255 255 255 /0.8);border-bottom:0;}
.header.xg .menu-btn span,.header:hover .menu-btn span{background: #333333;}
.header.xg .nav_box>ul>li>a,.header.xg .top_search:after,.header.xg .top_zqgp,.header:hover .nav_box>ul>li>a,.header:hover .top_search:after,.header:hover .top_zqgp{color:#333333;}
.header.xg .nav_box>ul>li>a:hover, .header.xg .nav_box>ul>li.on>a,.header:hover .nav_box>ul>li>a:hover, .header:hover .nav_box>ul>li.on>a{color:#FFFFFF;}
.header:hover .top_search:hover:after,.header.xg .top_search:hover:after {color: #e20062;}
.header:hover{background:rgba(255 255 255 /1);border-bottom:0;}
.header.xg .logo .logo2,.header:hover .logo .logo2{display:block;}
.header.xg .logo .logo1,.header:hover .logo .logo1{display:none;}

/*banner*/
.banner{ position: relative;height:850px;}
.banner .swiper-slide{*height:38.54vw;background-repeat:no-repeat;background-position: center;background-size: cover;}
.banner .swiper-slide .sjbanner{display:none;position: absolute;width:100%;height:100%;top:0;}
.banner .swiper-slide a,.banner .swiper-slide .img{height:850px; position: relative;}
.banner .swiper-slide .ban_z{position: absolute;top:37%;right:calc(50% - 700px);color:#FFFFFF;}
.banner .swiper-slide .ban_z h2{font-size:72px;font-weight:600;text-align:left;margin-bottom:30px;}
.banner .swiper-slide .ban_z h3{font-size:48px;font-weight:600;text-align:left;}
.banner .swiper-slide .ban_z1{width:700px;left:calc(50% - 350px);top:45%;}
.banner .swiper-slide .ban_z1 h2{font-size:60px;font-weight:600;text-align:center;margin-bottom:30px;}
.banner .swiper-slide .ban_z1 h3{font-size:40px;font-weight:600;text-align:center;}


.wni_ff{position:absolute; right:0px; width:15%; height:100px; bottom:7%; z-index:9}
.yine1{font-size:14px;line-height:28px;color:#FFFFFF;margin-left:5px;}
.yinw{font-size:30px;color:#e20062;  font-style: oblique;  margin-left:5px;margin-right:5px; }
.yinw1{font-size:14px;line-height:28px;color:#FFFFFF;}
.wmin_e h1{opacity:0; color:#FFFFFF; font-size:24px; line-height:48px; text-align:justify; margin-bottom:20px;}
.wmin_e p{opacity:0; color:#FFFFFF; font-size:16px; line-height:43px; text-align:justify;word-break: break-all; margin-bottom:20px;}

.banner .swiper-button-next, .banner .swiper-button-prev {position:absolute;top:10%;width:20px;height:20px;margin-top:0px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;transition: all 1s ease;outline:none;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{display:none;}
.banner .swiper-button-prev{ background:url(../images/bg14.png) no-repeat center center;left:20%;}
.banner .swiper-button-next {background:url(../images/bg13.png) no-repeat center center;right:20%;}
.jiantou{width:20px;position:absolute;right:0px;left:0px;bottom:-10px;z-index:999;margin:0 auto;text-align:center;}
.shake1 {animation:shake1 5s infinite;-mzoanimation:shake1 5s infinite;-webkit-animation:shake1 5s infinite;-o-animation:shake1 5s infinite;}
@keyframes shake1 {
0%, 100% {
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);
}
}
.wni_ff .swiper-pagination1 .swiper-pagination-total{color:#FFFFFF;}


.i_titbox{text-align:center; font-size:26px;color:#000000;}
.i_titbox .i_tit{position: relative;text-align: center;}
.i_titbox .i_tit span{text-transform:uppercase;font-weight:700;font-size:72px;height:72px;line-height:72px;color:#FFFFFF;opacity: 0.5;}
.i_titbox .i_tit h3{font-weight:600;font-size:42px;position: absolute;bottom:0;width:100%;}
.i_titbox p{font-size:18px;color:#666666;margin-top:35px;line-height:36px;}

/**/
.index1{ background: url(../images/ind1.jpg) no-repeat 50%/cover; width: 100%; padding: 115px 0 100px; overflow: hidden;}
.index1 .index1Nei{ display: flex; justify-content: space-between; align-items: center;}
.index1 .index1Nei .in1Left{ width: calc( 100% * 570 / 1400);}
.in1Left1{ font-size: 24px; color: #009ce1; *font-weight: bolder;}
.in1Left1 span{color:#333333;font-weight: normal; font-size: 20px; }
.in1Left2{ font-size: 42px; color: #000000; margin-top: 15px;}
.in1Left3{ font-size: 34px; color: #000000; margin-bottom: 70px;}
.in1Left4{ font-size: 16px; color: #444444; margin: 15px 0 0 0;}
/*.zItemMore2{ width:120px; height:40px; text-align:center; line-height:40px; display:flex; align-items:center; justify-content:center;flex-shrink:0; color: #666666; border: #d7d7d7 solid 1px; border-bottom: #42c5e9 solid 3px;}*/
/*.zItemMore2 i{ margin-left:10px; font-size:20px;}*/
.index1 .index1Nei .in1Right{ width: calc( 100% * 820 / 1400);}
.index1 .index1Nei .in1Right .in1RText{ font-size:16px; line-height: 32px; color: #444444;height: 290px;overflow: hidden;}
.index1 .index1Nei .in1Right .shuzi{ color:#333;}
.index1 .index1Nei .in1Right .shuzi .shuziXun{}
.index1 .index1Nei .in1Right .shuzi .shuziXun:nth-child(1){ border:none;}
.index1 .index1Nei .in1Right .shuzi .shuziXun .abxTop { display: flex; align-items: center; color: #333;}
.index1 .index1Nei .in1Right .shuzi .shuziXun .mt-number-animate { line-height: 42px; height: 40px; overflow: hidden; display: inline-block; position: relative;}
.index1 .index1Nei .in1Right .shuzi .shuziXun .abxBot { font-size: 14px; color: #333; line-height: 3em;}
.index1 .index1Nei .in1Right .shuzi .shuziXun .abxTop .sz2{ font-size:12px;}
.index1 .zItemMore{font-size: 16px; color: #009ce3; display: flex; align-items: center; margin-top: 33px;position: relative;font-size: 20px; width: 160px; height: 56px;justify-content: center;}
.index1 .zItemMore:before{content:'';position: absolute;width:0;height:100%;left:0;background:#009be1;transition: 0.5s all;}
.index1 .zItemMore:hover:before{width:100%;}
.index1 .zItemMore:hover{color:#FFFFFF;}
.index1 .zItemMore:hover i .IEnterprise_more_img1{display:block;}
.index1 .zItemMore:hover i .IEnterprise_more_img2{display:none;}
.index1 .zItemMore i{padding-left:15px;}
.index1 .zItemMore span,.index1 .zItemMore i{position: relative;z-index: 1;}



/*数字滚动插件的CSS可调整样式*/
.mt-number-animate{ line-height:42px; height: 40px; font-size: 40px; overflow: hidden; display: inline-block; position: relative; }
.mt-number-animate .mt-number-animate-dot{ width: 25px; line-height: 40px; float: left; text-align: center;}
.mt-number-animate .mt-number-animate-dom{ width: 25px;text-align: center; float: left; position: relative; top: 0;}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;}
.shuzi{ width: 100%; display: flex; justify-content: space-between; margin-top: 30px;}
.shuziXun{}
.shuziXun .abxTop{ display: flex; align-items: center; color:#009ce1; }
.shuziXun .abxTop .sz1{ font-size: 40px; font-weight: bolder;}
.shuziXun .abxTop .sz2{ font-size: 20px; margin-left: 10px; }
.shuziXun .abxBot{ font-size: 16px; color: #999999; line-height: 3em;}
.abTtitle1{ width: 100%; display: flex;justify-content: center; margin:85px 0 20px;}
.abTtitle2{ width: 94%; text-align: center; font-size: 16px; color: #666666;  margin:0 auto; margin-bottom: 70px;}
.shzr{ width: 94%; max-width: 1400px; margin: 0 auto 110px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.shzr .shzrItme{ display: block; width:calc( 50% - 8px); margin-bottom: 16px; border-radius: 10px; overflow: hidden; position: relative;}
.shzr .shzrItme .shzrItmeImg{ width: 100%; position: relative;}
.shzr .shzrItme .shzrItmeImg:before{ content: ''; display: block; padding-top: calc( 100% * 350 / 692);}
/**/
/*.index2{ position: relative;}
.index2 .mySwiper2 .swiper-slide .imgbox{height:800px;width:100%;background-repeat:no-repeat; background-position: center;}
.index2 .mySwiper,.index2 .mySwiper2,.index2 .mySwiper3{position: relative; overflow: hidden;}
.index2 .index2_box{position: absolute;height:100%;top:0;left:0;width:100%;z-index:9}
.index2 .index2_box .wrap{width: 94%; max-width: 1400px;padding-top:90px; }
.index2 .in1Left1,.index2 .in1Left1 span,.index2 .in1Left2{color:#FFFFFF;}
.index2 .in1Left2,.index3 .in1Left2{font-size:36px;}
.index2 .index2_box .mySwiper,.index2 .index2_box .text_box{width:750px;}
.index2 .index2_box .mySwiper{margin-top:40px;}
.index2 .index2_box .mySwiper .swiper-slide{display:block; cursor: pointer;}
.index2 .index2_box .mySwiper .swiper-slide .img{height:60px;width:60px;margin:0 auto 15px;display:flex; align-items: center;justify-content: center;}
.index2 .index2_box .mySwiper .swiper-slide h3{font-size:16px;color:#FFFFFF;}
.index2 .index2_box .mySwiper .swiper-slide.swiper-slide-thumb-active .img{background:#FFFFFF; border-radius: 50%; overflow: hidden;}
.index2 .index2_box .mySwiper .swiper-slide .img img:nth-child(1){display:block;}
.index2 .index2_box .mySwiper .swiper-slide .img img:nth-child(2){display:none;}
.index2 .index2_box .mySwiper .swiper-slide.swiper-slide-thumb-active .img img:nth-child(1){display:none;}
.index2 .index2_box .mySwiper .swiper-slide.swiper-slide-thumb-active .img img:nth-child(2){display:block;}
.index2 .index2_box .text_box{margin-top:45px;background:#FFFFFF;padding:35px 30px;}
.index2 .index2_box .text_box .mySwiper3 .swiper-slide{display:block;text-align:left;min-height:200px;}
.index2 .index2_box .text_box .mySwiper3 .swiper-slide .title{font-size:24px;}
.index2 .index2_box .text_box .mySwiper3 .swiper-slide .text{font-size:16px;margin-top:20px;line-height:32px;}
.index2 .index2_box .zItemMore2{width:158px;color:#FFFFFF;border:1px solid #FFFFFF;height:54px;font-size:16px;display:flex;margin-top:45px;align-items: center ;justify-content: center;}
.index2 .index2_box .zItemMore2 i{margin-left: 18px;display:inline-block;}
.index2 .index2_box .zItemMore2 i .IEnterprise_more_img1{display:block;}
.index2 .index2_box .zItemMore2 i .IEnterprise_more_img2{display:none;}
.index2 .index2_box .zItemMore2:hover i .IEnterprise_more_img1{display:none;}
.index2 .index2_box .zItemMore2:hover i .IEnterprise_more_img2{display:block;}
.index2 .index2_box .zItemMore2:hover{background:#FFFFFF;color:#0194d6;}*/

.index2{ position: relative;height:780px;}
.index2 .index2_bg{ position: absolute;height:100%;width:100%;top:0;}
.index2 .index2_bg:after{content:'';background:url(../images/bn7.png)no-repeat left top;position: absolute;width:100%;top:0;height:100%;}
.index2 .index2_bg ul li{position: absolute;width:100%;top:0;height:100%;display:none;background-repeat:no-repeat;background-position:center right;background-size:cover}
.index2 .index2_bg ul li.cur{display:block;}
.index2 .index2_box{position: absolute;height:100%;top:0;left:0;width:100%;z-index:9}
.index2 .index2_box .wrap{width: 94%; max-width: 1400px;padding-top:90px; }
.index2 .in1Left1,.index2 .in1Left1 span,.index2 .in1Left2{color:#FFFFFF;}
.index2 .in1Left2,.index3 .in1Left2{font-size:36px;}
.index2 .index2_box .index2_tab,.index2 .index2_box .text_box{width:750px;}
.index2 .index2_box .index2_tab{margin-top:40px;}
.index2 .index2_box .index2_tab ul li{float:left;margin-right:4.5%; cursor: pointer;}
.index2 .index2_box .index2_tab ul li:last-child{margin-right:0;}
.index2 .index2_box .index2_tab ul:after{content:'';display:block;overflow: hidden;clear: both;}
.index2 .index2_box .index2_tab ul li .img{height:60px;width:60px;margin:0 auto 15px;border-radius: 50%;overflow: hidden;display:flex; align-items: center;justify-content: center;transition: 0.5s all;}
.index2 .index2_box .index2_tab ul li h3{font-size:16px;color:#FFFFFF;}
.index2 .index2_box .index2_tab ul li.active .img{background:#FFFFFF;  }
.index2 .index2_box .index2_tab ul li .img img:nth-child(1){display:block;}
.index2 .index2_box .index2_tab ul li .img img:nth-child(2){display:none;}
.index2 .index2_box .index2_tab ul li.active .img img:nth-child(1){display:none;}
.index2 .index2_box .index2_tab ul li.active .img img:nth-child(2){display:block;}
.index2 .index2_box .index2_tab ul li:hover .img{transform: scaleX(-1);}
.index2 .index2_box .text_box{margin-top:45px;background:#FFFFFF;padding:35px 30px;min-height:180px;}
.index2 .index2_box .text_box dl{display:none;position: relative;}
.index2 .index2_box .text_box dl.cur{display:block;}
.index2 .index2_box .text_box dl .title{font-size:24px;}
.index2 .index2_box .text_box dl .text{font-size:16px;margin-top:20px;line-height:32px;}
.index2 .index2_box .imgbox ul{display:none;}
.index2 .index2_box .imgbox ul li{display:none;}
.index2 .index2_box .imgbox ul li.cur{display:block;}


.index2 .index2_box .zItemMore2{width:158px;color:#FFFFFF;border:1px solid #FFFFFF;height:54px;font-size:16px;display:flex;*margin-top:45px;align-items: center ;justify-content: center;position: absolute; top: 255px; left: -30px;}
.index2 .index2_box .zItemMore2:before{content:'';position: absolute;width:0;height:100%;left:0;background:#FFFFFF;transition: 0.5s all;}
.index2 .index2_box .zItemMore2:hover:before{width:100%;}
.index2 .index2_box .zItemMore2 span{position: relative;z-index: 2;}
.index2 .index2_box .zItemMore2 i{margin-left: 18px;display:inline-block;position: relative;z-index: 2;}
.index2 .index2_box .zItemMore2 i .IEnterprise_more_img1{display:block;}
.index2 .index2_box .zItemMore2 i .IEnterprise_more_img2{display:none;}
.index2 .index2_box .zItemMore2:hover i .IEnterprise_more_img1{display:none;}
.index2 .index2_box .zItemMore2:hover i .IEnterprise_more_img2{display:block;}
.index2 .index2_box .zItemMore2:hover{*background:#FFFFFF;color:#0194d6;}


/**/
.index3{padding:100px 0 60px;background:url(../images/index8.jpg)no-repeat center;}
.index3 .tab:after,.index3 .bot:after,.index3 .bot .text_list ul li .tit:after{content:'';display:block;overflow: hidden;clear: both;height:0;}
.index3 .tab .in1Left{float:left;}
.index3 .tab .tab_list{float:right;margin-top:20px;}
.index3 .tab .tab_list ul li{float:left;width:110px;font-size:16px;height:45px;line-height:45px;text-align:center;background:#FFFFFF;color:#343434;margin-left:14px;cursor: pointer;}
.index3 .tab .tab_list ul li:hover,.index3 .tab .tab_list ul li.active{background:#e20163;color:#FFFFFF;}
.index3 .bot{margin-top:50px;}
.index3 .bot .mySwiper .swiper-slide{display:block;}
.index3 .bot .img_box{width:45%;position: relative;background:#FFFFFF; overflow: hidden}
.index3 .bot .img_box .imgbox{height:390px; position: relative;width:100%;overflow: hidden}
.index3 .bot .img_box .imgbox span{display:block;position: absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition: all 0.5s ease;}
.index3 .bot .img_box .text{hieght:80px;padding:25px 30px;text-align:left;}
.index3 .bot .mySwiper .swiper-slide:hover .imgbox span{transform: scale(1.1);}
.index3 .bot .img_box .text h3{font-size:18px;color:#535353;margin-bottom:10px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.index3 .bot .img_box .text p{font-size:13px;color:#898989;line-height:26px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index3 .bot .text_list{width:52%;}
.index3 .bot .text_list ul{height: 0px;overflow: hidden;opacity: 0;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;}
.index3 .bot .text_list ul.cur{height: auto; opacity: 1; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.index3 .bot .text_list ul li a{display:block;padding:12px 20px 16px;}
.index3 .bot .text_list ul li:hover{background:#FFFFFF;}
.index3 .bot .text_list ul li .tit{border-bottom:#eeeeee solid 1px;line-height:40px;margin-bottom:10px;}
.index3 .bot .text_list ul li .tit h3{font-size:18px;width:calc(100% - 70px);color:#535353;float:left;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.index3 .bot .text_list ul li .tit .time{float:right;font-size: 18px; color: #999999;font-family: "思源黑体","Montserrat_l";}
.index3 .bot .text_list ul li p{font-size:13px;color:#898989;line-height:26px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index3 .bot .text_list .more .zItemMore:before{content:'';position: absolute;width:0;height:100%;left:0;background:#009be1;transition: 0.5s all;}
.index3 .bot .text_list .more .zItemMore{margin-top: 20px;color:#009be1;font-size:20px;width:160px;position:relative;height:56px;display: flex; align-items: center; justify-content: center;}
.index3 .bot .text_list .more .zItemMore span,.index3 .bot .text_list .more .zItemMore i{position: relative;z-index: 2;}
.index3 .bot .text_list .more .zItemMore i{margin-left: 18px;}
.index3 .bot .text_list .more .zItemMore i .IEnterprise_more_img1{display:none;}
.index3 .bot .text_list .more .zItemMore i .IEnterprise_more_img2{display:block;}
.index3 .bot .text_list .more .zItemMore:hover:before{width:100%;}
.index3 .bot .text_list .more .zItemMore:hover{color:#FFFFFF;}
.index3 .bot .text_list .more .zItemMore:hover i .IEnterprise_more_img1{display:block;}
.index3 .bot .text_list .more .zItemMore:hover i .IEnterprise_more_img2{display:none;}
/**/
.index4{background:url(../images/index4bg.jpg)no-repeat center;height:280px;display:flex;align-items: center;justify-content: center;}
.index4 ul li{float:left;width:25%;text-align:center;color:#FFFFFF;transition: 0.5s all;}
.index4 ul li i{display:flex;align-items: center;justify-content: center;width:70px;height:70px;border-radius: 50%;border:1px solid #FFFFFF;margin:0 auto 20px;font-family:"iconfont";}
.index4 ul li i:after{content:"\e60b";font-size:32px;color:#FFFFFF;transition: 0.5s all;}
.index4 ul li:nth-child(1) i:after{content:"\e60b";}
.index4 ul li:nth-child(2) i:after{content:"\e60d";}
.index4 ul li:nth-child(3) i:after{content:"\e67d";font-size:35px;}
.index4 ul li:nth-child(4) i:after{content:"\e63f";}
.index4 ul li h3{font-size:18px;color:#FFFFFF;margin-bottom:10px;}
.index4 ul li p{font-size:14px;color:#FFFFFF;}
.index4 ul li:hover i{background:#FFFFFF;}
.index4 ul li:hover{-webkit-transform: translate(0px,-5px); -ms-transform: translate(0px,-5px); transform: translate(0px,-5px);}
.index4 ul li:hover i:after{color:#0482cc;}
.index4 ul li i:hover:after{transform: scaleX(-1);}



/**/
.footer{background:#2a2a2a;padding:0px 0 50px;}
.footer .f_top{border-bottom:#4e4e4e solid 1px;height:120px;}
.footer .f_top:after,.footer .f_bot:after,.footer .f_top .f_tr ul:after,.footer .f_bot .f_nav ul:after{content:'';display:block;overflow: hidden;clear: both;height:0;}
.footer .f_top .f_logo{height:120px;float:left;display:flex; align-items: center;justify-content: center;}
.footer .f_top .f_logo img{height:65px;}
.footer .f_top .f_tr{float:right;height:120px;display:flex; align-items: center;justify-content: center;}
.footer .f_top .f_tr p{font-size:20px;color:#FFFFFF;display: flex;line-height: 34px;}
.footer .f_top .f_tr p span{font-size:30px;color:#e6187b;font-weight:600;}
.footer .f_top .f_tr ul li{width:60px;position: relative;float:left;}
.footer .f_top .f_tr ul li i{display:flex;align-items: center;justify-content: center;margin:auto;height:42px;width:42px;border: solid 1px #FFFFFF;border-radius: 50%; cursor: pointer;font-family:"iconfont";}
.footer .f_top .f_tr ul li i:after{content:'';font-size:21px;color:rgb(255 255 255 /0.7);}
.footer .f_top .f_tr ul li:nth-child(1) i:after{content:"\e62d";font-size:25px;}
.footer .f_top .f_tr ul li:nth-child(2) i:after{content:"\e600";}
.footer .f_top .f_tr ul li:nth-child(3) i{background-image:url(../images/sph.png);background-repeat:no-repeat;background-position: center;background-size:24px;}
.footer .f_top .f_tr ul li:nth-child(4) i:after{content:"\e61c";}
.footer .f_top .f_tr ul li .dd{*display:none; position: absolute;width: 100px;height: 100px; padding: 5px;background: #fff; bottom: 60px; left: 50%; margin-left: -55px; opacity: 0;
  visibility: hidden; transition: .5s; box-shadow: 0 0 15px rgba(0,0,0,0.15); border-radius: 4px;}
.footer .f_top .f_tr ul li .dd:before {content: ""; display: block; border: 6px solid transparent; border-top: 6px solid #fff; position: absolute; bottom: -12px; left: 50%;margin-left: -6px;}
.footer .f_top .f_tr ul li .dd img { width: 100px; height: 100px;}
.footer .f_top .f_tr ul li:hover .dd{bottom: 50px;opacity: 1;visibility: visible;*display:block;}
.footer .f_top .f_tr ul li:hover i{background-color:#e6187b;border: solid 1px #e6187b;}
.footer .f_top .f_tr ul li:hover i:after{color:rgb(255 255 255 /1);}
.footer .f_top .f_tr ul li:nth-child(1):hover i:after{content:"\e61b";}
.footer .f_top .f_tr ul li:nth-child(2):hover i:after{content:"\e605";}
.footer .f_top .f_tr ul li:nth-child(3):hover i{background-image:url(../images/sph_on.png);}
.footer .f_bot{padding:60px 0 0;color:rgb(255 255 255/0.6)}
.footer .f_bot .f_nav{float:left;width:calc(100% - 450px);}
.footer .f_bot .f_nav ul li{float:left;margin-right:13.5%;}
.footer .f_bot .f_nav ul li:last-child{margin-right:0;}
.footer .f_bot .f_nav ul li h3{margin-bottom:15px;}
.footer .f_bot .f_nav ul li h3 a{font-size:16px;color:#FFFFFF;}
.footer .f_bot .f_nav ul li dl dd a{color:rgb(255 255 255/0.6);font-size:14px;line-height:30px;}
.footer .f_bot .f_nav ul li dl dd a:hover{color:rgb(255 255 255/1);text-decoration: underline;}
.footer .f_bot .f_tel{float:right;*width:350px;margin-left:40px;}
.footer .f_bot .f_tel .f_more{width:120px;height:38px;line-height:38px;text-align:center;border:solid 1px rgb(255 255 255 /0.6);}
.footer .f_bot .f_tel .f_more a{display:block;color:#FFFFFF;font-size:16px;}
.footer .f_bot .f_tel .f_more:hover{background: #e6187b;border-color:#e6187b;}
.footer .f_bot .f_tel .footInfo{margin-top:20px;}
.footer .f_bot .f_tel .footInfo strong{font-size: 32px; line-height: 40px; color: #e6187b; display: block;}
.footer .f_bot .f_tel .footInfo p{color:rgb(255 255 255/0.6);line-height:24px;margin-top:5px;}
/**/
.copy{background:#0f0f0f;height:62px;line-height:62px;color:rgba(255 255 255/0.6);}
.copy .fl{float:left;}
.copy .fl a{color:rgba(255 255 255/0.6);}
.copy .fr a{padding:0 10px;color:rgba(255 255 255/0.6);}
.copy .fr a:hover{color:#FFFFFF;}

/**/
.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display: none;}
.tc1 .tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform:scale(1);}
.tc1 .close:hover{transform:rotate(180deg);}
.tc1 .close,.tc{transition:all ease 400ms;-moz-transition:all ease 400ms;-ms-transition:all ease 400ms;-o-transition:all ease 400ms;-webkit-transition:all ease 400ms;}
.tc1 .tc-box{position:absolute;overflow: hidden;top:50%;z-index:9999;height: 15rem;width: 12rem;left:50%;margin-left: -6rem;margin-top: -7.5rem;}
.tc1 .tc.act{display: block;}
.tc1 .close{position: absolute;cursor:pointer;font-size: 20px;right: 30px;top: 30px;}
.tc1 .tc-bg{height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{width:12rem;height:12rem;}
.tc1 .tc-box h5{width:12rem;height:3rem;line-height:3rem;font-size:1rem;color:#fff;text-align:center}

/**/
.nybanner{height:400px;background-repeat:no-repeat;background-position: center;background-size:cover;display:flex;align-items: center; justify-content: center; position: relative;}
.nybanner h3{ font-size:36px; color:#fff; color: #FFFFFF; *font-weight:bold; margin-top:100px;}
.nbanner h3 span{ font-size:26px;font-weight:normal; }

/**/
.ny_navbox {border-bottom: #e3e4e5 1px solid;padding: 0;position: relative;height: 75px; box-shadow:0px 2px 4px 2px rgb(0 0 0 / 0.05)}
#m_n_nav{display:none;}
.ny_navbox .n_nav { position: relative;text-align: center; }
.ny_navbox .n_nav a {display: inline-block;height: 75px;font-size: 18px;*float: left;display:inline-block;margin:0 20px;line-height: 75px;color: #363636;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.ny_navbox .n_nav a strong {display: block; position: relative;z-index: 4;height: 75px;line-height: 75px;padding:0 30px;transition: 0.6s ease-in-out;font-weight: normal;}
.ny_navbox .n_nav a:before {content: "";width: 0;height: 3px;position: absolute;bottom: -1px;left: 0;background:#009fe1;transition: 0.6s ease-in-out;}
.ny_navbox .n_nav .on:before, .n_nav a:hover:before { width: 100%; }
.ny_navbox .n_nav .on, .n_nav a:hover {height: 75px;line-height: 75px;color:#009fe1;}

.about_box{}
.about_box .abTtitle1{ color: #333333; font-size: 36px;margin-top:0;}
.about_box .abTtitle2{ color: #666666;}
.about_box .about1{background:url(../images/ind1.jpg)no-repeat center top;padding:100px 0 80px;}
.about_box .about1 .wrap{*display: flex;*justify-content: space-between; color: #777777;}
.about_box .about1 .a1Left{ display: flex; flex-direction: column; max-width: 700px; width:calc(50%);float:left;}
.about_box .about1 .a1Left1{ font-size: 20px; color: #999999;}
.about_box .about1 .a1Left2{ font-size: 30px; color: #333333; font-weight: bolder;}
.about_box .about1 .a1Left3{ width: 80px; height: 3px; background: #009fe1; margin: 25px 0 32px;}
.about_box .about1 .a1Left4{ width:calc(100% - 10px); font-size: 15px; line-height: 2em; text-align: justify; margin-bottom: 0px;*max-height: 340px; *overflow: auto; *padding-right:10px;}
.about_box .about1 .a1Left4::-webkit-scrollbar {width:1px;height:1px;}
.about_box .about1 .a1Right{width:calc( 100% * ( 630 / 1400)); max-width:636px;margin-top:120px; display: flex ; flex-direction: column;float:right; position: relative; overflow: hidden;}

.about_box .about2{ width: 100%; position: relative; background: url(../images/qywh_bg.jpg) no-repeat 50%/cover; min-height: 726px; overflow: hidden;}
.about_box .about2:before{content:'';display:block;position: absolute;width:100%;height:100%;background:rgb(0 0 0 /0.4);}
.about_box .about2 .abTtitle2{color:#FFFFFF;}
.about_box .about2 .qywhTitle{ width: 100%; position: absolute; left: 0; top: 0; z-index: 9;}
.about_box .about2 .qywhBox{ width: 100%;height: 726px; display: flex;position: relative;z-index:9;}
.about_box .about2 .qywhBox .qywhItem{ width: calc( 100% / 3); display: flex; align-items: flex-end; padding: 60px; height: calc( 100% - 120px); cursor: pointer;}
.about_box .about2 .qywhBox .qywhItem:hover{ background: url(../images/ab27.png) repeat-x 0 100%;}
.about_box .about2 .qywhBox .qywhItem.on{ background: url(../images/ab27.png) repeat-x 0 100%;}
.about_box .about2 .abTtitle1{ color: #FFFFFF; font-size: 36px;margin-top:85px;}
.about_box .about2 .qywh .abTtitle2{ color: #FFFFFF;}
.about_box .about2 .abTtitle12 { color: #333333; font-size: 36px;}
.about_box .about2 .qywhBox .qywhItem .qywhNei{ color: #FFFFFF;}
.about_box .about2 .qywhBox .qywhItem .qywhNei .qywh1{ margin-bottom: 20px;}
.about_box .about2 .qywhBox .qywhItem .qywhNei .qywh2{ font-size: 18px; line-height: 30px;}
.about_box .about2 .qywhBox .qywhItem .qywhNei .qywh3{ font-size: 24px; line-height: 30px; margin-bottom: 10px;}
.about_box .about2 .qywhBox .qywhItem .qywhNei .qywh4,.about_box .about2 .qywhBox .qywhItem .qywhNei .qywh5{ font-size: 16px; line-height: 24px; overflow: hidden; height:0;transition: 0.6s ease-in-out;}
.about_box .about2 .qywhBox .qywhItem:hover .qywhNei .qywh4,.about_box .about2 .qywhBox .qywhItem:hover .qywhNei .qywh5{height:48px;}
/**/
.about_box .about3{background:url(../images/dsj_bg.jpg)no-repeat center bottom -50px;padding:90px 0 100px;}
.about_box .about3 .dsjbox .swiper-slide{padding-bottom:70px;position: relative;}
.about_box .about3 .dsjbox .swiper-slide .text_box{width:100%;height:250px;background:#FFFFFF;text-align:left;position: relative;}
.about_box .about3 .dsjbox .swiper-slide .text_box:before{ content: ""; position: absolute; border-left: transparent 1.25rem solid; border-top: #fff 2.25rem solid; bottom: -2.25rem; left: 1.25rem;
transition: 0.6s;}
.about_box .about3 .dsjbox .swiper-slide .text_box .box{padding:40px 35px;}
.about_box .about3 .dsjbox .swiper-slide .text_box h3{font-size:36px;color:#0ba3e2;font-weight:600;margin-bottom:30px;}
.about_box .about3 .dsjbox .swiper-slide .text_box p{font-size:14px;color:#4e4e4e;line-height:30px}
.about_box .about3 .dsjbox .swiper-slide i{position: absolute;bottom:0px;left:44px;background:#FFFFFF; width:6px;height:6px;border:2px solid #0ba2e1; border-radius: 50px;}
.about_box .about3 .dsjbox .swiper-slide:hover .text_box{background:#0ba3e2;}
.about_box .about3 .dsjbox .swiper-slide:hover .text_box h3,.about_box .about3 .dsjbox .swiper-slide:hover .text_box p{color:#FFFFFF;}
.about_box .about3 .dsjbox .swiper-slide:hover .text_box:before{border-top: #0ba3e2 2.25rem solid;}
.about_box .about3 .dsjbox .swiper-slide:hover i{background: #0ba3e2;}

.about_box .about3 .dsjbox{background:url(../images/juchi.png)no-repeat center bottom 4px;}
.about_box .about3 .dsjbox .swiper-button-prev:after,.about_box .about3 .dsjbox .swiper-button-next:after{content:'<';font-size:36px;color:#0ba3e2;font-family:'宋体';}
.about_box .about3 .dsjbox .swiper-button-prev,.about_box .about3 .dsjbox .swiper-button-next{width:50px;height:50px;text-align:center;line-height:50px;border-radius: 50%;border:1px solid #0ba3e2;bottom:auto;top:30%;}
.about_box .about3 .dsjbox .swiper-button-prev{left:-70px;}
.about_box .about3 .dsjbox .swiper-button-next{right:-70px;}
.about_box .about3 .dsjbox .swiper-button-next:after{content:'>';}
.about_box .about3 .dsjbox .swiper-button-prev:hover,.about_box .about3 .dsjbox .swiper-button-next:hover{background:#0ba3e2;}
.about_box .about3 .dsjbox .swiper-button-prev:hover:after,.about_box .about3 .dsjbox .swiper-button-next:hover:after{color:#FFFFFF;}
/***/
.about_box .about4{padding:90px 0 100px;}
.about_box .about4 .honor .swiper-slide{background:#f2f2f2;transition: 0.5s all;}
.about_box .about4 .honor .swiper-slide:hover{-webkit-transform: translate(0px,-5px); -ms-transform: translate(0px,-5px); transform: translate(0px,-5px);}
.about_box .about4 .honor .swiper-slide a{display:block;width:100%;}
.about_box .about4 .honor .swiper-slide .imgbox{background:#eeebf2;position: relative;display:flex;align-items: center;justify-content: center; overflow: hidden;height:220px;}
.about_box .about4 .honor .swiper-slide .imgbox img{max-width:90%;max-height:90%;}
.about_box .about4 .honor .swiper-slide .text{min-height:50px;display:flex;align-items: center;justify-content: center;}
.about_box .about4 .honor .swiper-slide .text h3{font-size:16px;color:#333333;padding:0 15px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.about_box .about4 .honor .swiper-button-prev:after,.about_box .about4 .honor .swiper-button-next:after{content:'<';font-size:45px;color:#bfbfbf;font-family:'宋体';font-weight:600;}
.about_box .about4 .honor .swiper-button-prev,.about_box .about4 .honor .swiper-button-next{width:50px;height:50px;text-align:center;line-height:50px;border-radius: 50%;*border:1px solid #0ba3e2;bottom:auto;top:40%;}
.about_box .about4 .honor .swiper-button-prev{left:-70px;}
.about_box .about4 .honor .swiper-button-next{right:-70px;}
.about_box .about4 .honor .swiper-button-next:after{content:'>';}

.txzs_left{margin-bottom:30px;}
.txzs_left .menu-list{display:flex;align-items: center;justify-content: center;}
.txzs_left .menu-list ul{display:flex;}
.txzs_left .menu-list ul li{padding: 10px 25px; border: 1px solid #dfdfdf;border-radius: 20px; margin: 0 10px;}
.txzs_left .menu-list ul li a{font-size:16px;}
.txzs_left .menu-list ul li.on,.txzs_left .menu-list ul li:hover{background:#009fe1;color:#ffffff;border: 1px solid #009fe1;}
.txzs_left .menu-list ul li.on a,.txzs_left .menu-list ul li:hover a{color:#ffffff;}

.txzs_box2 .txzs_list2{}
.txzs_box2 .txzs_list2 ul{display: flex;justify-content: flex-start; flex-wrap: wrap;}
.txzs_box2 .txzs_list2 ul li{width:24%;margin-right:calc(4% / 3);margin-bottom:20px;}
.txzs_box2 .txzs_list2 ul li:nth-child(4n){margin-right:0;}
.txzs_box2 .txzs_list2 ul li a {display: block; width: 100%;}
.txzs_box2 .txzs_list2 ul li .imgbox { background: #eeebf2; position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; height:300px;}
.txzs_box2 .txzs_list2 ul li .imgbox img {max-width: 90%; max-height: 90%;}
.txzs_box2 .txzs_list2 ul li .text { min-height: 50px; background: #dadbdf; display: flex; align-items: center; justify-content: center;margin-top:0;}
.txzs_box2 .txzs_list2 ul li .text h3 { font-size: 16px; color: #333333; padding: 0 15px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}


/***/

.listbox{padding:70px 0;}
.news_list{margin:0 0 40px;}
.news_list ul li{margin-bottom:20px;background:#edf0f6;}
.news_list ul li a{display:block;padding:20px 25px;}
.news_list ul li a:after{content:'';display:block;overflow: hidden;clear: both;}
.news_list ul li .imgbox{float:left;width:310px;max-height: 200px;margin-right:40px;border-radius: 5px; overflow: hidden;}
.news_list ul li .imgbox img{display:block;-moz-transition: all 0.9s ease-in-out; -webkit-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; -ms-transition: all 0.9s ease-in-out; transition: all 0.9s ease-in-out;}
.news_list ul li .textbox{float:left;width:calc(100% - 400px);padding-top:10px;}
.news_list ul li .textbox .time{font-size:16px;color:#00b2e4;}
.news_list ul li .textbox .tit{font-size:22px;color:#333333;font-weight:600;margin:10px 0 10px;}
.news_list ul li .textbox p{color:#666666;font-size:14px;line-height:28px;height:56px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.news_list ul li .textbox i{width:108px;height:33px;line-height:33px;text-align:center;color:#74787b;display:block; border:1px solid #848588;border-radius: 16px;margin-top:15px;background: linear-gradient(to left, transparent 50%, #00b2e4 50%);transition: all .3s ease;background-size: 200% 100%;background-position: right bottom;}
.news_list ul li:hover .textbox i{border-color:#00b2e4;color:#FFFFFF;background-position: left bottom;}
.news_list ul li:hover .textbox .tit{color:#000000;}
.news_list ul li:hover .imgbox img{transform: scale(1.05);}
/**/
.news_list2 ul li a:after{content:'';display:block;overflow: hidden;clear: both;}
.news_list2 ul li{ margin-top:20px;box-shadow: 0 4px 6px 1px rgb(0 0 0 / 0.05); border-top: 1px solid #f3f3f3;}
.news_list2 ul li:first-child{margin-top:0;}
.news_list2 ul li a{display: block;background: #fff;display: flex;height: 140px;align-items: center;padding-right: 50px;}
.news_list2 ul li .time{width: 120px;border-right: 1px solid #e5e5e5;padding-left: 20px;flex-shrink: 0;height: 100%;display: flex;align-items: center;position: relative;z-index: 1;}
.news_list2 ul li .time:before{ content: ""; display: block; width: 100%; height: 0; position: absolute; right: 0;bottom: 0;z-index: -1;background: -moz-linear-gradient(left, #069de0 0%, #e20062 100%); background: -webkit-gradient(linear, left, right, color-stop(0%,#069de0), color-stop(100%,#e20062));  background: -webkit-linear-gradient(left, #069de0 0%,#e20062 100%);  background: -o-linear-gradient(left, #069de0 0%,#e20062 100%); background: -ms-linear-gradient(left, #069de0 0%,#e20062 100%); background: linear-gradient(to right, #069de0 0%,#e20062 100%);  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#069de0', endColorstr='#e20062',GradientType=0 );  -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#069de0', endColorstr='#e20062',GradientType=0 );transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.news_list2 ul li .time p{font-size: 30px;color: #6a6e75;font-family:Barlow Condensed;}
.news_list2 ul li .time i{display: block;width: 26px;height: 1px;background: #0ca0e2;margin: 10px 0;}
.news_list2 ul li .time span{font-size: 14px;color: #cbcbcb;font-family: "Poppins";font-weight: bold;display: block;margin-bottom: 5px;}
.news_list2 ul li .txt{padding: 0 45px;}
.news_list2 ul li .txt h5{font-size: 20px;color: #5d606c;margin-bottom: 10px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list2 ul li .txt p{font-size: 14px;line-height: 24px;height: 48px;color: #5d606c;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.news_list2 ul li .btn_more{ flex-shrink: 0;}
.btn_more{display: block;width: 62px;cursor: pointer;height: 35px;line-height: 35px;text-align: center;position: relative;z-index: 1;overflow: hidden;border-radius: 17.5px;-webkit-border-radius: 1.375rem;-moz-border-radius: 1.375rem;-ms-border-radius: 1.375rem;-o-border-radius: 1.375rem;}
.btn_more i{width: 15px;height: 35px;display: inline-block;vertical-align: middle;z-index:2;position: relative;}
.btn_more i:after{content:'>';}
.btn_more:before{ content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; border: 1px solid #e5e5e5; border-radius: 1.625rem; -webkit-border-radius: 1.625rem; -moz-border-radius: 1.625rem; -ms-border-radius: 1.625rem; -o-border-radius: 1.625rem; }
.btn_more:after{ content: ""; display: block; width: 0; height: 100%; position: absolute; right: 0; top: 0; z-index: -1; background: #0ca0e2;transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.news_list2 ul li:hover .time:before{ height: 100%; top: 0; bottom: auto;}
.news_list2 ul li:hover .time p{ color: #fff;}
.news_list2 ul li:hover .time i{ background: #fff;}
.news_list2 ul li:hover .time span{ color: #fff;}
.btn_more:hover:before,li:hover .btn_more:before{border: 1px solid #0ca0e2;}
.btn_more:hover:after,li:hover .btn_more:after{ width: 100%; left: 0; right: auto;}
.btn_more:hover i,li:hover .btn_more i{ color: #fff;}
.news_list2 ul li:hover .txt h5{ color: #0ca0e2;}




/*翻页*/
.page { text-align:center; margin-top:40px;}
.page .pc_pages a{padding: 0 12px;min-width: 18px;height: 36px;line-height: 36px;display:inline-block;margin: 0 6px;border:1px solid #dadbdf;font-size: 14px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.page .pc_pages .on{ background:#00b2e4; border:1px solid #00b2e4;  color:#fff; }
.page .pc_pages a:hover{ background:#00b2e4; border:1px solid #00b2e4;  color:#fff;  }
.page .pc_pages a.total,.page .pc_pages a.pre,.page.pc_pages a.next{font-size:12px;}
.page .pc_pages a.total:hover{background:none; border:1px solid #dadbdf;  color:#333333; }
.ph_pages{display:none;}
/**/
.mianbao{ line-height:1.5; padding:24px 0 48px; font-size:13px; color:#595959; transition:.5s}
.mianbao *{ transition:.5s}
.mianbao .wrap{ display:flex; justify-content:flex-end; align-items:center;}
.mianbao img{ margin:0 .75rem 0 0}
.mianbao span{ margin:0 .25rem}
.mianbao em{ color:#0298da}
.mianbao a:hover{ color:#0298da}

.show_article .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.show_article .wrap:after{display:none;}
.show_article .left{width: calc(100% - 450px);padding: 0 40px 0 0;}
.show_article .ar_title{margin-bottom: 2rem;border-bottom: #dedfe2 1px solid;padding-bottom: 1.5rem;}
.show_article .ar_title h3{font-size: 1.875rem;color: #38393b;line-height: 1.5;margin-bottom: .75rem;}
.show_article .ar_title h6 span{position:relative;font-size: 1rem;color: #63666a;display:inline-block;height: 40px;line-height: 40px;font-weight:normal;margin:0 30px;vertical-align: top;}
.show_article .ar_title h6 span:first-child{margin-left:0;}
.show_article .ar_title h6 span img{margin: 0px 0.5rem 0 0;}
.show_article .ar_title h6{position:relative;display: flex;height: 40px;line-height: 40px;} 
.show_article .ar_title h6:before{content:"";position:absolute;bottom:-3px;width:6.25rem;height:3px;background:#ff9637;display: none;}
.show_article .ar_title h6 span svg{width: 18px;height: 18px;fill:#808080;margin-right: .5rem;display: inline-block;vertical-align: middle;margin-top: -3px;}
.show_article .ar_title h6 span.shart_box svg{ width:26px; height:26px; fill:#808080}
#font_set_box{display: inline-block;background: url(../images/icon_font.png) left center no-repeat;padding-left: 20px;}
.font_box{ display:inherit; position:relative; }
.font_box a {display:inline-block;*width:14px;padding:0 2px;line-height:36px;font-size:12px;color: #c4c5c7;text-align:center;}
.font_box a#font_lg{font-size:18px;}
.font_box a#font_md{font-size:16px;}
.font_box a#font_sm{font-size:14px;}

.font_box a.on{ color: #e6187b;}
.font_box a:hover{ color:#e6187b; }
.font_size_lg{ font-size:18px !important; line-height: 40px !important;}
.font_size_lg p{ font-size:18px !important; line-height: 40px !important;  padding-bottom: 30px !important;}
.font_size_md{ font-size:16px !important; line-height: 36px !important;}
.font_size_md p{ font-size:16px !important;  line-height: 36px !important; padding-bottom: 25px !important;}
.font_size_sm{ font-size:14px !important;}
.font_size_sm p{ font-size:14px !important;}


.show_article .ar_article p{ color:#757575}
.ar_article{ font-size:1rem; color:#787878; line-height:1.875rem; text-align:justify; }
.ar_article h4{ font-size: 1.125rem;}
.ar_article p{font-size:1rem;color: #5b5b5b;line-height: 2rem;padding-bottom: 2rem;}	
.ar_article p:last-child{ padding-bottom: 0;}
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:15px; border: 1px solid #c6c5c5; font-size:1rem !important; }
.ar_article td *,.ar_article th *{ font-size:0.95rem !important; }
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#363636;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6,.ar_article b{ font-weight:bold; color:#232323;}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:15px;}

.show_article .right{width: 400px;}
.show_article .right .sticky{position:sticky;top: 100px;}
.show_article .right .right_box{background: #fff;padding: 30px 30px 15px 30px;}
.show_article .right h3{font-size:18px;color: #242930;margin-bottom: 15px;}
.show_article .right .fl01{margin-bottom: 0;}
.show_article .right .fl01 form{border: #e5e5e5 1px solid;height:48px;line-height: 48px;background: none;}
.show_article .right .fl01 form .txt{width: calc(100% - 100px);height: 48px;border: none;float:left;padding: 0 20px;font-size: 15px;color: #777a7d;border-radius:4px 0 0 4px;background: none;}
.show_article .right .fl01 form .btn{width: 60px;float: right;border:0;background: none;color:#fff;height: 53px;font-size: 15px;border-radius:0 4px 4px 0;cursor:pointer;transition:.3s;}
.n_erji ul li{ border-bottom:#eeeeee 1px solid; height:60px; line-height:60px;}
.n_erji ul li a{font-size:18px;color:#777a7d;display:block;position:relative;padding-left: 16px; transition:0.6s}
.n_erji ul li a:before{ content:""; width:4px; height:4px; background:#d7d8d9; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-2px; transition:0.6s}
.show_article .right .n_erji h3{ margin-bottom:1rem}
.n_erji ul li.on a{ color:#242930;}
.n_erji ul li.on a:before{ background:#242930}
.show_article .right .fl03{margin-top: 30px;}
.show_article .right .fl03 ul{ margin-top:-10px}
.show_article .right .fl03 ul li{border-bottom: #e7e7e7 1px solid;padding:15px 0;}
.show_article .right .fl03 ul li:last-child{border:none;margin-bottom: 0;}
.show_article .right .fl03 ul li a{ display:block; overflow:hidden}
.show_article .right .fl03 ul li a .img, .show_article .right .fl03 ul li a .img img{width: 135px;height: 90px;overflow:hidden;float:left;object-fit: cover;}
.show_article .right .fl03 ul li a .con{width: calc(100% - 150px);overflow:hidden;float:right;padding-left: 15px;padding-top: 0.5rem;}
.show_article .right .fl03 ul li a .con .time img{display:inline-block;fill: #adadad;vertical-align:middle;margin: -1px 5px 0 0;}
.show_article .right .fl03 ul li a .con .time{font-size: .9375rem;color: #3a3a3a;margin-bottom: .625rem;font-family: BEBASNEUE_BOLD;}
.show_article .right .fl03 ul li a .con h4{font-size: 14px;color: #3a3a3a;height: 48px;line-height: 24px;overflow:hidden;transition:0.6s;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.show_article .right .fl04 ul li a .img, .show_article .right .fl04 ul li a .img img{width: 144px;height: 95px;overflow:hidden;float:left;object-fit: cover;}
.show_article .right .fl04 ul li a h5{ font-size:15px; color:#3a3a3a; font-weight:bold; line-height:1.25; margin:.5rem 0; transition:.5s}
.show_article .right .fl04 ul li a .con h4{font-size: 15px;color: #8f8f8f;height: 40px;line-height: 20px;overflow:hidden;font-family:PingFang;transition:0.6s;}

.show_article .newsBottom{margin-top:60px;height:80px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center;font-size:16px;line-height:80px}
.show_article .newsBottom a:hover{color:#e6223e}
.show_article .newsBottom .proinfo-left a,.proinfo-right a{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
.show_article .newsBottom .proinfo-left{float:left;width:30%;text-align:left}
.show_article .newsBottom .proinfo-right{float:right;width:30%;text-align:right}
.show_article .newsBottom .proinfo-center{float:left;margin:auto;width:40%}
.show_article .newsBottom .proinfo-center a{display:inline-block;margin-left:5px;vertical-align:middle}
.show_article .newsBottom .proinfo-center em{display:inline-block;width:23px;height:23px;background:url(../images/proinfo1111.png) no-repeat;background-size:100%;vertical-align:middle;transition:all .5s}
.show_article .newsBottom .proinfo-center:hover em{transform:rotateZ(45deg)}

/**/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots, .owl-theme .owl-nav{text-align: center;-webkit-tap-highlight-color: transparent;}
button.owl-dot{width:8px;height:8px;border-radius:50%;border:1px solid #b7b7b7 !important;margin:0 7px;}
button.owl-dot.active{background:#b7b7b7;}

/* Slider*/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
.pro_list .img{position: relative;}
/**/
.pro_article{ text-align:center;background:url(../images/n_buju_bg.png) 0 400px repeat-x #f4f5f8; }
.pro_show{padding:80px 0;}
.pro_show .pro_title h3{box-sizing: border-box;margin-bottom: 50px; font-weight: normal; line-height: 1.1;color: rgb(53, 54, 57); font-size: 30px; text-align: center; white-space: normal;}
.n_buju_slide{ width:900px; margin:0 auto; position:relative;}
.n_buju_slide li{ width:900px;}
.n_buju_slide li .img{ width:calc(100% - 10px); height:100%; border:5px solid #fff;display: flex; align-items: center; justify-content: center;}
.pro_show .slick-arrow{ z-index:9; position:absolute; top:203px; transform:translate(0,0);background-color: rgba(0,0,0,.4); background-repeat:no-repeat; background-position:center; display:block;width: 35px;height: 75px; transition:.3s;text-indent:-999px;overflow: hidden;}
.pro_show .slick-prev{background-image:url(../images/n_buju_left.png); left:-200px;}
.pro_show .slick-next{background-image:url(../images/n_buju_right.png); right:-200px; left:auto;}
.pro_show .slick-arrow:hover{background-color: rgba(0,0,0,.5); }
.pro_show .con{ padding:70px 78px; font-size:14px; color:#5a5959; line-height:30px;}
.pro_show .con p{font-size:15px; color:#5a5959; line-height:36px;padding:0;}
.pro_show .tt{ font-size:30px; color:#353639; margin-bottom:50px;}

/**/
/* 主体开始*/
.pro_list{ margin-top:50px; overflow:hidden; margin-bottom:50px;}
.pro_list ul li .txt{ position:absolute; width:345px; height:440px; left:0px; top:70px; background:#c1c0bf; background:rgb(0 156 225 / 0.9); padding:60px; color:#fff; transform:perspective(500px) rotateY(90deg); transform-origin:left; transition:.7s;}
.pro_list ul li .txt:before{ content:""; display:block; width:0; height:5px; background:#fff; position:absolute; top:110px; right:-30px; transition:.5s .7s;}
.pro_list ul li .txt .tt{ font-size:18px; margin-bottom:86px; margin-top:25px;}
.pro_list ul li .txt span{ font-size:26px; color:#fff; font-family:arial; text-transform:uppercase; font-weight:bold;}
.pro_list ul li .txt h5{ font-size:26px; margin-bottom:36px; margin-top:8px;}
.pro_list ul li .txt p{ font-size:16px; line-height:30px; height:200px; overflow:hidden;}
.pro_list ul li .txt .s_btn{ display:block; width:150px; height:44px; line-height:42px; text-align:center; border:1px solid #fff; border:1px solid rgba(255,255,255,.5); font-size:14px; margin-top:50px;}
.pro_list .slick-arrow{ z-index:99; position:absolute; *top:145px; bottom:120px; left:auto; right:auto; transform:translate(0,0); display:block; width: 30px; height: 30px;text-indent:-999px;overflow: hidden;}
.pro_list .slick-prev{background:url(../images/s_buju_left.png) left center no-repeat; left:60px;}
.pro_list .slick-prev:hover{background:url(../images/s_buju_left_on.png) left center no-repeat;}
.pro_list .slick-next{background:url(../images/s_buju_right.png) right center no-repeat; left:100px;}
.pro_list .slick-next:hover{background:url(../images/s_buju_right_on.png) right center no-repeat;}
.pro_list .tag{ position:absolute; z-index:99; left:63px; top:127px; width:64px; padding-left:30px; color:#fff; font-size:30px; line-height:1.2; background:url(../images/future.png) left top no-repeat;}
.pro_list ul li.slick-current .txt:before{ width:100px; }
.pro_list ul li.slick-current .txt{ transform:perspective(500px) rotateY(0deg);}
.btn_arrow{ display:block; color:#fff; margin-top:30px; position:relative; transition:.7s .3s; padding-right:30px;}
.btn_arrow:after{ content:""; height:16px; width:1px; display:block; background:rgb(0 156 225 / 0.9); position:absolute; z-index:0; right:-1px; top:50%; margin-top:-8px; transition:.7s .3s;}
.btn_arrow i{ right:-30px; opacity:1; transition:.7s; position:absolute; z-index:1; height:20px; width:48px; line-height:13px; top:50%; margin-top:-10px; background:url(../images/s_btn_arrow.png) center no-repeat;}
.btn_arrow:hover{ border:1px solid #fff; background:#fff; color:#666; padding-right:0; }
.btn_arrow:hover:after{ transform:scaleY(0); transition:.7s .3s; }
.btn_arrow:hover i{ right:0px; opacity:0; }

.pro_list .slick-dots{text-align:center;position: absolute;bottom:30px;width:100%;}
.pro_list .slick-dots li{display:inline-block;background:#FFFFFF;width:10px;height:10px;border-radius:5px;margin:0 3px;text-indent:-999px;overflow: hidden;position: relative;}
.pro_list .slick-dots li.slick-active{background:rgb(0 156 225 / 1);}




/**/
.joinbox{}
.joinbox .a1Left1{ font-size: 20px; color: #999999;}
.joinbox .a1Left2{ font-size: 30px; color: #333333; font-weight: bolder; }
.joinbox .a1Left3{ width: 80px; height: 3px; background: #009fe1; margin: 35px 0 42px;}
.joinbox .a1Left4{ width: 100%; font-size: 15px; line-height: 2em; text-align: justify; margin-bottom: 50px;}
.joinbox .abTtitle1{ color: #333333; font-size: 30px;margin-top:0;}
.joinbox .abTtitle2{ color: #666666;}

.joinbox .join1{width:100%; background:url(../images/rlzy2.jpg) no-repeat 50%/cover; padding:90px 0 185px; overflow:hidden;}
.joinbox .join1 .wrap{display:flex; justify-content: space-between;}
.joinbox .join1 .wrap:after{display:none;}
.joinbox .join1 .h1Left{ width:930px; max-width:calc( 100% * 930 / 1400); padding-bottom:65px;}
.joinbox .join1 .h1Left .a1Left2{ margin-top:15px;}
.joinbox .join1 .h1Left .h111{ font-size:15px; line-height:2em; color:#666; display:flex; align-items: flex-start; flex-wrap:wrap; justify-content:space-between;}
.joinbox .join1 .h1Left .h111 .h111_list:nth-child(1){ margin-bottom:30px;}
.joinbox .join1 .h1Left .h111 .h111_list a{ font-size:15px; color:#009fe1;}
.joinbox .join1 .h1Left .h111 .h111_list{ width:46%;}
.joinbox .join1 .h1Left .h111 .h111_list .h111_list_dd{ font-size:18px; color:#333; font-weight:bolder; margin-bottom:10px;}
.joinbox .join1 .h1Left .h111 .h111_list .h111_list_dt{ font-size:14px; color:#666;}
.joinbox .join1 .h1Left .h111 .h111_list .h111_list_dt p{margin-bottom:10px;}
.joinbox .join1 .h1Left .h111 .h111_list:last-child{ margin-right:0px;}
.joinbox .join1 .h1Right{ width:165px; flex-shrink:0; display:flex; flex-direction:column;}
.joinbox .join1 .h1Right .h1Right1{ padding:100px 0 45px;}
.joinbox .join1 .h1Right .h1Right1 p{ white-space:pre; font-size: 18px; line-height: 32px;}
.joinbox .join1 .h1Right .h1Right2{ border-left:#009fe1 solid 1px; height:100%;}
/**/
.joinbox .join2{padding:0 0 100px;}
.joinbox .join2 .join_list{margin-top: -10px;}
.joinbox .join2 .join_list li{margin-top: 10px;}
.joinbox .join2 .join_list li .dt{display: grid;grid-template-columns: 1.8fr 1fr 1fr 1.2fr 24px;cursor: pointer;line-height: 40px;padding: 20px 50px;background: #f1f3f7;border-radius: 10px;transition: .3s;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}
.joinbox .join2 .join_list li .dt span{float: left;font-size: 16px;color: #7e7f81;display:flex;align-items:center;  transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.joinbox .join2 .join_list li .dt h3{font-size: 18px;color: #333333;font-weight: bold;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.joinbox .join2 .join_list li .dt svg path{transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.joinbox .join2 .join_list li:hover .dt{background: #009ce1;}
.joinbox .join2 .join_list li:hover .dt span{color: #fff;color: rgba(255,255,255,.7);}
.joinbox .join2 .join_list li:hover .dt h3{color: #fff;}
.joinbox .join2 .join_list li:hover .dt svg path{fill: #fff;}
.joinbox .join2 .tc_join{background: #fff;width: 670px;padding: 64px 55px;text-align:left;;border-radius: 6px;max-width: 90%;margin: 0 auto;min-height: 200px;position: relative;z-index: 9999;}
.joinbox .join2 .tc_close{position: absolute;right: 10px;top: 10px;color: #bababa;cursor: pointer;padding: 10px;transition: .5s;font-size: 20px;}
.joinbox .join2 .tc_toudi *{box-sizing: border-box;}
.joinbox .join2 .tc_join .tt{border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin-bottom: 30px;}
.joinbox .join2 .tc_join .tt h3{font-size: 30px;color: #333;margin-bottom: 16px;}
.joinbox .join2 .tc_join .tt h4{font-size: 14px;color: #787878;line-height: 26px;}
.joinbox .join2 .tc_join .tt h4 span{display: inline-block;margin-right: 35px;}
.joinbox .join2 .tc_join .tt h4 span:last-child{margin-right:0;}

.joinbox .join2 .tc_join .con{font-size: 16px;color: #747880;line-height: 34px;max-height: 400px;overflow-y: auto;padding-right:10px;}
.joinbox .join2 .tc_join .con::-webkit-scrollbar {width:2px;height:2px;}
.btn_send{width: 330px;height: 55px;line-height: 55px;text-align: center;display: block;margin: 0 auto;margin-top: 55px;background: #e6187b;color: #fff;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;}
.btn_send:hover{color: #fff;}
.btn_flashcenter{display: block;position: relative;overflow: hidden;transition: 0.52s;}
.btn_flashcenter:hover{box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.225);}
.btn_flashcenter .anim{-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.btn_flashcenter .anim:before{position: relative;content: '';display: block;margin-top: 100%;}
.btn_flashcenter .anim:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}
.btn_flashcenter:hover .anim{-moz-animation: anim-out 0.75s;-webkit-animation: anim-out 0.75s;animation: anim-out 0.75s;}
.btn_flashcenter:hover .anim:after{-moz-animation: anim-out-pseudo 0.75s;-webkit-animation: anim-out-pseudo 0.75s;animation: anim-out-pseudo 0.75s;}
@-webkit-keyframes anim-out-pseudo{0%{background: rgba(0, 0, 0, 0.25);}
100%{background: transparent;}} @-moz-keyframes anim-out-pseudo{0%{background: rgba(0, 0, 0, 0.25);}
100%{background: transparent;}} @-ms-keyframes anim-out-pseudo{0%{background: rgba(0, 0, 0, 0.25);}
100%{background: transparent;}} @keyframes anim-out-pseudo{0%{background: rgba(0, 0, 0, 0.25);}
100%{background: transparent;}} @-webkit-keyframes anim-out{0%{width: 0%;}
100%{width: 100%;}} @-moz-keyframes anim-out{0%{width: 0%;}
100%{width: 100%;}} @-ms-keyframes anim-out{0%{width: 0%;}
100%{width: 100%;}} @keyframes anim-out{0%{width: 0%;}
100%{width: 100%;}}

.join3{margin-bottom:80px;}
.join3 .wrap{background-color:#f1f1f1;background-image:url(../images/join_icon.png);background-position:right 100px center;background-repeat:no-repeat;height: 250px;}
.join3 .wrap .text{position: absolute;top: 50px;left: 100px;}
.join3 .wrap .text h3{color:#10a2e3;font-size:24px;font-weight:600;margin-bottom:15px;padding: 0 0 20px;border-bottom:1px solid #dfdfdf;width:230px;}
.join3 .wrap .text p{font-size:16px;color:#626262;line-height: 36px;padding-left: 5px;}

/**/
.contact_box{}
.contact_box .abTtitle1{ color: #333333; font-size: 30px;margin-top:0;}
.contact_box .abTtitle2{ color: #666666;}
.contact_box .contact1{padding:80px 0 70px;}
.contact_box .contact1 .contact_text{}
.contact_box .contact1 .contact_text ul{font-size:0;text-align: center;}
.contact_box .contact1 .contact_text ul li{display:inline-block;padding: 0 0.5rem;position:relative;width: calc((100% - 500px)/3.5);text-align: center;}
.contact_box .contact1 .contact_text ul li:before{content:"";position:absolute;right:0;width:1px;height:140px;background:#d1d1d1;top:50%;margin-top:-5.45rem;}
.contact_box .contact1 .contact_text ul li:nth-child(2){width:500px;padding: 0 0;}
.contact_box .contact1 .contact_text ul li:nth-child(3):before{display:none}
.contact_box .contact1 .contact_text ul li h3{line-height:90px}
.contact_box .contact1 .contact_text ul li h3 img{transition:0.6s}
.contact_box .contact1 .contact_text ul li h5{font-size: 16px;color: #6c6c6c;font-family: Roboto;margin-bottom: 10px;}
.contact_box .contact1 .contact_text ul li h6,.contact_box .contact1 .contact_text ul li p{height:60px;}
.contact_box .contact1 .contact_text ul li h6,.contact_box .contact1 .contact_text ul li h6 a{font-size: 16px;color: #6c6c6c;line-height:25px;font-family: Roboto;display: block;}
.contact_box .contact1 .contact_text ul li p{font-size: 16px;color: #6c6c6c;line-height:25px;display: block;}
.contact_box .contact1 .contact_text ul li h3:hover img{transform: scaleX(-1);}
.contact_box .contact1 .contact_ewm{margin-bottom: 0;text-align:center}
.contact_box .contact1 .contact_ewm ul li{display:inline-block;margin:0 1rem}
.contact_box .contact1 .contact_ewm .img{border: #d1d1d1 1px solid;padding:0.375rem;display:inline-block;width: 120px;height: 120px;}
.contact_box .contact1 .contact_ewm .img img{width:100%;height:100%}
.contact_box .contact1 .contact_ewm h5{font-size: 13px;color: #888888;margin-top:10px;}
.contact_box .contact2 .wrap{height:400px;border: #e2e2e2 1px solid;}
.contact_box .contact2{margin-bottom:100px;}

.contact_box .contact3{padding: 70px 0 50px;background: #eff0f2;background-size: 100% auto;margin-top: 60px;}
.contact_box .contact3 .left{float:left; width:400px;}
.contact_box .contact3 .left h3{position:relative;margin-bottom: 35px;font-size: 30px;color: #333333;*font-weight: bold;}
.contact_box .contact3 .left h3:before{content:"";position:absolute;width: 20px;height:2px;bottom:0;}
.contact_box .contact3 .left p{font-size: 13px;line-height: 28px;color: #6f6f6f;margin-bottom: 120px;}
/*.contact_box .contact3 .left h6{ font-size:14px; line-height:2rem; color:#555555}
.contact_box .contact3 .left h6 font{ color:#0759b0}*/
/*.contact_box .contact3 .left .bottom{ margin-top:2.75rem}
.contact_box .contact3 .left .bottom .img{ width:9.375rem; height:9.375rem; padding:0.5rem; border:#d7d8da 1px solid; display:inline-block}
.contact_box .contact3 .left .bottom .img img{ width:100%; height:100%}
.contact_box .contact3 .left .bottom .con{vertical-align:top;display:inline-block;height:9.375rem;width: 10rem;}
.contact_box .contact3 .left .bottom .con h5{ font-size:14px; color:#777777; text-align:left; padding-left:1.25rem}*/
.contact_box .contact3 .right{float:right; width:calc(100% - 500px); }

.contact_box .contact3 .n_biaodan .messlist{ width:49%}
.contact_box .contact3 .n_biaodan .messsub input{ background:#0391cc; max-width:180px}
.contact_box .contact3 .n_biaodan .messsub input:hover{background: #e20062;}
.contact_box .contact3 .n_biaodan .messlist02{height: 200px;}

.n_biaodan .messlist {height: 50px;line-height: 50px;margin: 0 0 14px;float:left;width: 100%;background: #fff;color:#626364;border: #e1e3e4 1px solid;}
.n_biaodan .messlist label,.form-list .messlist01 label,.n_biaodan .messlist03 label{float:left;width: 50px;height: 100%;text-align: left;color: #4f4f4f;font-size: 14px;box-sizing: border-box;padding: 0 0 0 20px;font-weight:  normal;display: flex;align-items: center;}
.n_biaodan .messlist label span img,.form-list .messlist01 label span img,.n_biaodan .messlist03 label span img{ display:block;}
.n_biaodan .messlist input{float:left;width: calc(100% - 80px);height: 100%;background: none;border: none;outline: none;color:#626364;font-size: 14px;} 
.n_biaodan .messlist01{height: 43px;margin-top: 30px;float:left;width: 880px;border:#d3d7d8 1px solid;background:#fbfbfc;color:#626364;margin-right: 44px;}
.n_biaodan .messlist01 input{float:left;width: 712px;height: 48px;padding: 0 10px;background-color:#fbfbfc;border: none;outline: none;color:#626364; font-size:12px;} 
.n_biaodan .messlist02{height:140px;float:left;width: 100%;background: #fff;color:#626364;box-sizing: border-box;margin-bottom: 14px;border: #e1e3e4 1px solid;}
.n_biaodan .messlist02 textarea{float:left;width: calc(100% - 50px);height: 100%;color: #000;font-size: 14px;border: none;outline: none;padding: 18px 25px 18px 0;resize:none;box-sizing: border-box;background: none;}
.n_biaodan .messlist02 label{float:left;width: 50px;height: 50px;line-height: 50px;text-align: left;color: #000000;font-size: 16px;box-sizing: border-box;padding: 0 0 0 20px;font-weight:  normal;}
.n_biaodan .yanzheng{display:inline;float:left;position: absolute;right: 0;top: 0;}
/*.n_biaodan .yanzheng img{width: 5.5625rem;height: 1.8125rem;}*/
.n_biaodan .messsub input{float: left;width: 100%;height: 50px;line-height: 50px;font-size:14px;cursor:pointer;color: #fff;border:none;background: #009ee0;transition: 0.6s;}
.n_biaodan .messsub input:hover{background: #0391cc;}
.n_biaodan .messlist03{height:50px;margin: 0 0 0 0;float:left;width: 360px;background: #fff;color:#626364;box-sizing: border-box;position: relative;border: #e1e3e4 1px solid;}
.n_biaodan .messlist03 input{float:left;width: calc(100% - 50px);height: 100%;color: #636363;font-size: 14px;border: none;outline: none;resize:none;box-sizing: border-box;background: none;padding: 0;}
.n_biaodan .messsub{float: left;width: calc(100% - 350px);padding-left: 0px;margin-top:15px;}

/**/
.gys_box{}
.gys_box .gys_top{padding:80px 0;width:1200px;line-height:36px;font-size:15px;}
.gys_box .gys_top p{margin-bottom:10px;}
.gys_box .gys_bot{*background:url(../images/contact_bg.jpg)no-repeat center bottom;background:#f7f7f7;padding:60px 0;}
.gys_box .gys_bot .gys_title{text-align:center;}
.gys_box .gys_bot .gys_title h3{font-size:30px;color:#333333;}
.gys_box .gys_bot .gys_form{margin:auto;margin-top:50px;width:1200px;}
.gys_box .gys_bot .gys_form:after{content:'';display:block;overflow: hidden;clear: both;height:0;}
.gys_box .gys_bot .gys_form ul li{float:left;width:48.5%;margin-bottom: 21px;}
.gys_box .gys_bot .gys_form ul li:nth-child(2n){float:right;}
.gys_box .gys_bot .gys_form ul li .form-ul-item { padding-left: 18px; background-color: #FFFFFF;line-height: 60px;box-shadow: 0px 2px 5px 0px rgb(0 0 0 /0.05); border-top: 1px solid #fbf9f9;}
.gys_box .gys_bot .gys_form ul li input { width: 90%; color: #999;background:none;}
.gys_box .gys_bot .gys_form ul li.contact{width:100%;}
.gys_box .gys_bot .gys_form ul li.contact .form-ul-item{padding:15px 18px;}
.gys_box .gys_bot .gys_form ul li.contact textarea{width:100%;border:0;background:none;}
.gys_box .gys_bot .gys_form ul li.vcode{float:left;}
.gys_box .gys_bot .gys_form ul li.vcode .form-ul-item{position: relative;}
.gys_box .gys_bot .gys_form ul li.vcode .form-ul-item img{position: absolute;right:0;top:0;height:60px;}

.gys_box .gys_bot .gys_form .form-btn {margin:auto;display:block;margin-top: 47px;text-align: center;}
.gys_box .gys_bot .gys_form .index-btn{display:inline-block;width:200px;height:55px;border:1px solid #e20062;color:#e20062;text-align:center;font-size:16px;line-height:55px}
.gys_box .gys_bot .gys_form .index-btn em{display:inline-block;margin-top:-4px;margin-left:8px;width:24px;height:6px;background:url(../images/arrow4.png) no-repeat left;vertical-align:middle;transition:all .5s}
.gys_box .gys_bot .gys_form .index-btn:hover em{margin-left:15px;background:url(../images/arrow5.png) no-repeat left}
.gys_box .gys_bot .gys_form .btn4{position:relative;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}
.gys_box .gys_bot .gys_form .btn4:hover{color:#fff}
.gys_box .gys_bot .gys_form .btn4 .btnbg-x{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:#e20062;opacity:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}
.gys_box .gys_bot .gys_form .btn4:hover .btnbg-x{opacity:1;-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transform:scaleX(1);transform:scaleX(1)}
.gys_box .gys_bot .gys_form .btn4 span{position:relative;z-index:1}

/**/
.tzz_box{background:#f7f7f7;}
.tzz_con{padding:80px 0 0;min-height:350px;}
.tzz_con .tzz_title{text-align:center;}
.tzz_con .tzz_title h3{font-size:30px;margin-bottom:10px;}
.tzz_con .tzz_title p{font-size:16px;color:#666666;}
.tzz_con .tzz_list{margin-top:50px;}
.tzz_con .tzz_list ul li{float:left;width:25%;text-align:center;padding:30px 0;}
.tzz_con .tzz_list ul li i{display:block;width:50px;height:50px;margin:0 auto 10px;text-align:center;font-size:40px;font-family:'iconfont';}
.tzz_con .tzz_list ul li:nth-child(1) i:after{content:"\e63f";}
.tzz_con .tzz_list ul li:nth-child(2) i:after{content:"\e9ad";font-size:43px;}
.tzz_con .tzz_list ul li:nth-child(3) i:after{content:"\e630";font-size:45px;}
.tzz_con .tzz_list ul li:nth-child(4) i:after{content:"\e60b";}
.tzz_con .tzz_list ul li p{font-size:16px;margin-bottom:10px;font-weight:600;}
.tzz_con .tzz_list ul li span{font-size:16px;}
.tzz_con .tzz_list ul li:hover{background:#FFFFFF;color:#009fe1;transform: translateY(-4px);transition: ease all 0.3s; box-shadow: 0px 4px 4px rgba(0,0,0,0.1);}


/*搜索*/
.red { color: #ff0c0c !important;}
.search{min-height:450px;padding-bottom:50px;}
.search .s_result{margin-top:50px;text-align:center;font-size: 24px;color: #3c3c3c;margin-bottom: 30px;}
.search .hd{text-align:center;}
.search .hd a {display: inline-block; min-width:90px; height: 50px; line-height: 50px; padding: 0 30px; text-align: center; border-radius: 25px; background: #f0f1f6; font-size: 16px; color: #3c3c3c; margin: 10px;}
.search .hd a.on, .search .hd a:hover { background: #009ce0; color: #fff; transition: .3s;}
.search .sear_list ul li{padding: 23px 0; border-bottom: 1px solid #e0e2e9; overflow: hidden;}
.search .sear_list ul{margin-bottom: 70px; margin-top: 30px;}
.search .sear_list ul li .tt { overflow: hidden;}
.search .sear_list ul li .tt h5 {font-size: 24px;color: #616268;float: left;width: calc(100% - 150px);line-height: 40px;}
.search .sear_list ul li span {display: inline-block;float: right;width: 110px;height: 40px;line-height: 40px;text-align: center;border-radius: 25px;background: #f0f1f6;font-size: 14px; color: #3c3c3c;margin: 10px; transition: 0.6s;}
.search .sear_list ul li p{ font-size: 14px; color: #888a8e;line-height: 22px; max-height: 44px; overflow: hidden;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.search .sear_list ul li:hover span { background: #009ce0; color: #fff;}
.search .not_list{text-align:center;padding:0px 0 80px;margin-top:60px;}
.search .not_list h3{font-size:20px;margin-bottom:15px;}
.search .not_list p{font-size:14px;color:#666666;}

.pc{display:block;}
.phone{display:none;}

.pic_ly{position: absolute;bottom:10px;right:10px;text-align:left;}
.pic_ly p{font-size:10px;color:rgba(255 255 255 /0.4);*text-shadow:1px 1px rgba(0 0 0 /0.6)}






/*@font-face {font-family: 'SourceHanSans-Regular';  src: url('https://ahuhan-pic.oss-cn-beijing.aliyuncs.com/font/SourceHanSans-Regular.otf') format('truetype');}*/
/*@font-face {font-family: 'SourceHanSans-Regular';  src: url('../font/SourceHanSans-Regular.otf') format('truetype');}*/
@font-face {font-family: 'SourceHanSans-Regular';  src: url('http://img2hk.xgxian.com/hfxkzx.cnfont//font_b77a5339b4957dbc.ttf') format('TrueType');}
/*@font-face {font-family: 'SourceHanSans-Regular'; src: url('../font/SourceHanSansCN-Normal.ttf') format('truetype');}*/

/*1550*/
@media screen and (max-width: 1500px){
.header .h_wrap { padding-left: 25px;}
.header .logo {width: 180px;}
.header .top_zqgp{padding:0 20px 0 20px;}
.banner,.banner .swiper-slide{height:100vh;}
.banner .swiper-slide .ban_z{right:calc(50% - 600px);}
.banner .swiper-slide .ban_z h2,.banner .swiper-slide .ban_z1 h2{font-size:60px;}
.banner .swiper-slide .ban_z h3,.banner .swiper-slide .ban_z1 h3{font-size:40px;}
	.index2 .index2_bg:after{background-position:left -200px center;}

.in1Left2,.index2 .in1Left2, .index3 .in1Left2{ font-size: 36px;margin-top: 10px;}
.in1Left3{ font-size: 28px;margin-bottom: 40px;}
}
@media screen and (max-width: 1400px){
.header .nav_box>ul>li>a{padding:0 20px;}
.header .top_search{width:60px;}
.banner .swiper-slide .ban_z{right:calc(50% - 600px);}
.banner .swiper-slide .ban_z h2,.banner .swiper-slide .ban_z1 h2{font-size:50px;}
.banner .swiper-slide .ban_z h3,.banner .swiper-slide .ban_z1 h3{font-size:36px;}
.in1Left2,.index2 .in1Left2, .index3 .in1Left2{ font-size: 32px;margin-top: 10px;}
.in1Left3{ font-size: 24px;margin-bottom: 40px;}
.about_box .about2 .qywhBox .qywhItem{padding:50px 45px;height: calc( 100% - 100px);}
}
@media screen and (max-width: 1300px){
.header .nav_box>ul>li>a{padding:0 16px;font-size: 15px;}
.header .nav_box>ul>li>.sub1 dd a{font-size: 14px;}
.header .nav_box>ul>li>.sub1{margin-left: -50px; width: 100px;}
.header .top_zqgp {padding: 0 10px 0 10px;font-size: 16px;}
.header .top_search{width:60px;}

.banner .swiper-slide .ban_z{right:calc(50% - 550px);}
.banner .swiper-slide .ban_z h2,.banner .swiper-slide .ban_z1 h2{font-size:42px;}
.banner .swiper-slide .ban_z h3,.banner .swiper-slide .ban_z1 h3{font-size:30px;}

.in1Left2,.index2 .in1Left2, .index3 .in1Left2{ font-size: 28px;margin-top: 10px;}
.in1Left3{ font-size: 20px;margin-bottom: 40px;}
	
.footer .f_bot .f_nav{min-width:780px;}
.footer .f_bot .f_nav ul li{margin-right:11%;}
.gys_box .gys_top{width:90%;}
.gys_box .gys_bot .gys_form{width:100%;}

}
@media screen and (max-width: 1200px){
.header .nav_box{display:none;}
.header .menu-btn{display:block;right: 170px;top:15px;}
.header .top_search{margin-right:70px;}
.header .menu-btn.on span.line1,.header .menu-btn.on span.line1{top: 23px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.header .menu-btn.on span.line2,.header .menu-btn.on span.line2{opacity: 0;}
.header .menu-btn.on span.line3,.header .menu-btn.on span.line3{top: 23px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.header .nav_box{width:100%;position: absolute;left:0;top:80px;background:#FFFFFF;height:auto;z-index:999;min-height:100vh;}
.header .nav_box>ul>li{float:none;border-bottom: solid 1px #dfdfdf;}

.header .nav_box>ul>li>a{width: 100%;padding:0;height: 48px;font-size: 15px;line-height: 48px;color: #575757;	text-indent: 20px;}
.header .nav_box>ul>li>a:after{display:none;}
.header .nav_box>ul>li>a:hover, .header .nav_box>ul>li.on a,.header.xg .nav_box>ul>li>a:hover, .header.xg .nav_box>ul>li.on a, .header:hover .nav_box>ul>li>a:hover, .header:hover .nav_box>ul>li.on a{background-color: initial;color:#333;}
.header .nav_box>ul>li.down>a,.header .nav_box>ul>li.down>a:hover{background-image: url(../images/touch-arrow-d.png); background-repeat: no-repeat; background-position: center right 20px; background-size: 13px;}
.header .nav_box>ul>li>.sub1 dd a{font-size:14px;}
.header .nav_box>ul>li>.sub1{width:calc(100% - 30px);position:relative;top: 0;left: 0%; margin-left:0 ; padding: 0px 0 10px 30px;}
.header .nav_box>ul>li>.sub1 dd{text-align:left;line-height:30px;}
	
.banner{height:70vw}
.wni_ff{min-width:120px;bottom:50px;height:50px;}
.wni_ff .swiper-button-next1{right:0;}
.wni_ff .swiper-pagination1{left:-10px;top:0;}
.wni_ff .swiper-pagination1 .swiper-pagination-current{color: #e20062;}
.banner .swiper-slide .ban_z{right: 20px;}
.banner .swiper-slide .ban_z h2{font-size:48px;margin-bottom:15px;}
.banner .swiper-slide .ban_z h3{font-size:36px;}
.banner .swiper-slide .ban_z1 {width: 500px; left: calc(50% - 250px);}
.in1Left2,.index2 .in1Left2, .index3 .in1Left2{ font-size: 24px;margin-top: 10px;margin-bottom:5px;}
.in1Left3{ font-size: 16px;margin-bottom: 30px;}
.zItemMore{margin-top:25px;}
.index1 .index1Nei .in1Right{margin-top:40px;}
	
.footer .f_bot .f_nav{display:none;}
.footer .f_top{padding:30px 0 0;border:0;}
.footer .f_top .f_logo{margin-bottom:5px;}
.footer .f_bot{padding:30px 0 0;}
.footer .f_top .f_logo,.footer .f_top .f_tr,.footer .f_top{height:auto;display:block;}
.footer .f_top .f_tr,.footer .f_top .f_logo,.footer .f_bot .f_tel{float:none!important;margin-left:0;}	
.copy{height:auto;line-height:20px;padding:10px 0}
.copy .fl,.copy .fr{float:none!important;}
	
.tc-box{width:90%;max-width:960px;}
.tc-box form{width:100%;}
.tc-box .btn_blue{width: 32px;height: 50px;line-height: 50px; font-size: 26px;}
.tc-box form label{height: 50px; line-height: 50px;font-size:20px;}
.tc-box #keyword{height: 50px; font-size: 20px;}
.tc-box form{height: 50px;}

.about_box .about2 .qywhBox .qywhItem:hover .qywhNei .qywh4, .about_box .about2 .qywhBox .qywhItem:hover .qywhNei .qywh5{ height: 96px;}

.about_box .about3 .dsjbox .swiper-button-prev,.about_box .about3 .dsjbox .swiper-button-next{bottom:-20px;top:auto;border:0;}
.about_box .about3 .dsjbox .swiper-button-prev:hover, .about_box .about3 .dsjbox .swiper-button-next:hover{background:none;}
.about_box .about3 .dsjbox .swiper-button-prev:hover:after, .about_box .about3 .dsjbox .swiper-button-next:hover:after{color: #0ba3e2;}
.about_box .about3 .dsjbox .swiper-button-prev{left:-10px;}
.about_box .about3 .dsjbox .swiper-button-next{right:-10px;}
.about_box .about4 .honor .swiper-button-next{right:0}
.about_box .about4 .honor .swiper-button-prev{left:0;}


}