/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family:' '; color:#333; overflow-x:hidden;}
a{ color:#666;}
a:hover{ color:#2893fb; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper1{ width:1200px; margin:0 auto;}
.wapper2{ width:1394px; margin:0 auto;}
input,textarea,select{outline:none}
input,input:link,input:visited,input:hover,input:active,input:focus{ outline:none;}
img{object-fit: cover;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
/*common end*/


.headbg{ width:100%; background:#fff; border-bottom:1px solid #eaeaea; position:fixed; z-index:55; left:0; top:0;}
.head{ height:69px;}
.head .logo{ float:left; width:15%; height:69px; position:relative; margin:0 15px 0 0;}
.head .logo img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}
.head .h_lang{ float:right; font-size:14px; line-height:69px;}
.head .h_lang a{}
.head .h_lang a.on{ color:#2893fb;}
/*menu*/
.menu{ height:45px; line-height:43px; float:left;}
.menu>ul>li{ float:left; position:relative; padding:12px 0;}
.menu>ul>li>a{ display:block; text-align:center; color:#333; font-size:16px; padding:0 15px; border-bottom:2px solid transparent;}
.menu>ul>li>a:hover,.menu>ul>li:hover>a{ color:#2893fb; border-color:#2893fb;}
.menu ul li ul{ width:160px; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,.1); z-index:5; position:absolute; top:100%; left:50%; transform:translateX(-50%); padding:10px 0; display:none;}
.menu ul li:hover>ul{ display:block;}
.menu ul li ul li{ line-height:24px; position:relative;}
.menu ul li ul li a{ display:block; text-align:center; color:#666; font-size:14px; padding:10px 5px;}
.menu ul li ul li a:hover,.menu ul li ul li:hover>a{ color:#2893fb;}
.menu ul li ul li ul{ width:100%; top:0; left:100%; transform:translateX(0);}
.h_height{ height:70px;}


/**/
.swiper-container1 { width: 100%; }
.swiper-container1 .swiper-slide { }
.swiper-container1 .swiper-slide img{ display:block; width:100%;}
.swiper-container1 .swiper-pagination1{}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:.5;}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff; opacity:1;}
.swiper-container1 .swiper-button-prev1,.swiper-container1 .swiper-button-next1{ width:36px; height:36px; margin-top:-18px; border-radius:100%; background-color:rgba(0,0,0,.5); background-size:10px 20px;}
.swiper-container1 .swiper-button-prev1{}
.swiper-container1 .swiper-button-next1{}


.tit1{ text-align:center;}
.tit1 .h2{ font-size:27px; line-height:57px; position:relative;}
.tit1 .h2 span{ position:relative; z-index:3; font-weight:bold;}
.tit1 .h2 strong{ font-size:57px; color:#e2e2e2; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:1;}
.tit1 .h2:before{ content:""; width:22px; height:2px; background:#2893fb; position:absolute; bottom:5px; left:50%; transform:translateX(-50%); z-index:2;}
.con01bg{ padding:60px 0 120px 0;}
.con01{}
.con01 .list{ margin-top:40px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.con01 .list .img{ width:47%}
.con01 .list .img img{ display:block; width:100%;}
.con01 .list .txtbg{ width:53%; background:#f6f6f8;}
.con01 .list .txt{ padding:30px 2%;}
.con01 .list .txt .h2{ font-size:15px; line-height:25px; font-weight:bold; margin-bottom:5px;}
.con01 .list .txt .h3{ font-size:14px; line-height:24px; margin-bottom:5px;}
.con01 .list .txt .h4{ font-size:12px; line-height:22px; text-align:right;}
.con01 .list .txt .h4 a{ color:#999;}
.con01 .list .txt .h4 a:hover{ color:#2893fb;}


.con02bg{ padding:60px 0 120px 0; background:#f6f6f8;}
.con02{}
.con02 .list{ margin-top:60px;}
.con02 .list ul li{ float:left; width:calc((100% - 80px)/3); margin:0 0 40px 40px; text-align:center;}
.con02 .list ul li:nth-child(3n-2){ margin-left:0; clear:left;}
.con02 .list ul li .nr_box{ padding:35px 40px; border-radius:10px; background:#fff; min-height:290px; transition:all .3s ease;}
.con02 .list ul li:hover .nr_box{ box-shadow:2px 5px 14px #e8f4ff; transform:scale(1.1);}
.con02 .list ul li .img{ height:55px; position:relative;}
.con02 .list ul li .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.con02 .list ul li .txt{ margin-top:15px;}
.con02 .list ul li .txt .h2{ font-size:22px; line-height:32px; font-weight:bold; color:#6eb6fb; margin-bottom:25px;}
.con02 .list ul li .txt .h3{ font-size:15px; line-height:25px;}


.more1{ text-align:right; font-size:12px; line-height:22px;}
.more1 a{}
.more1 a:hover{}
.con03bg{ padding:60px 0 80px 0;}
.con03{}
.con03 .list{ margin-top:40px;}
/*slideTxtBox_01*/
.slideTxtBox_01{ }
.slideTxtBox_01 .hd{ text-align:center; background:#f5f5f5;}
.slideTxtBox_01 .hd ul{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.slideTxtBox_01 .hd ul li{ width:321px; text-align:center; cursor:pointer; background:url(../images/ibg1.png) center no-repeat; margin-right:-22.5px; position:relative;}
.slideTxtBox_01 .hd ul li.on{ background-image:url(../images/ibg1_hover.png);} 
.slideTxtBox_01 .hd ul li a{ display:block; font-size:14px; line-height:42px; }
.slideTxtBox_01 .hd ul li.on a{ color:#fff;}
.slideTxtBox_01 .hd ul li:nth-child(1){ width:300px; background:url(../images/ibg2.png) left center no-repeat; z-index:2;}
.slideTxtBox_01 .hd ul li.on:nth-child(1){ background-image:url(../images/ibg2_hover.png);}
.slideTxtBox_01 .hd ul li:last-child{ width:326px; background:url(../images/ibg3.png) right center no-repeat; z-index:2;}
.slideTxtBox_01 .hd ul li:last-child.on{ background-image:url(../images/ibg3_hover.png);}
.slideTxtBox_01 .bd{ margin-top:20px;}
.con03_list1{}
.con03_list1 .video{}
.con03_list1 .video img,.con03_list1 .video video,.con03_list1 .video iframe{ width:100%;}
.con03_list .swiper-button-prev,.con03_list .swiper-button-next{ width:36px; height:36px; margin-top:-18px; border-radius:100%; background-color:rgba(0,0,0,.5); background-size:10px 20px; top:25%;}
.con03_list .swiper-button-prev{}
.con03_list .swiper-button-next{}
.con03_list{}
.con03_lt{ float:left; width:32%; background:#f5f5f5;}
.con03_lt .img{ height:220px; position:relative;}
.con03_lt .img img{ width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.con03_lt .txt{ min-height:180px; padding:15px 10px;}
.con03_lt .txt .h2{ font-size:15px; line-height:25px; font-weight:bold; margin-bottom:5px;}
.con03_lt .txt .h3{ font-size:15px; line-height:25px;}
.con03_rt{ float:right; width:63%;}
.con03_rt .txt{ height:50px; line-height:50px; border-bottom:1px dashed #999; font-size:15px; position:relative; padding:0 0 0 20px;}
.con03_rt .txt:before{ content:""; width:10px; height:10px; border-radius:100%; background:#339afe; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.con03_rt .txt a{ float:left; width:70%; height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con03_rt .txt span{ float:right;}


.con04bg{ padding:60px 0 60px 0; background:#f6f6f8;}
.con04{}
.con04 .list{ margin-top:40px;}
.swiper2{ position:relative; padding:0 40px;}
.swiper-container2 { width: 100%; }
.swiper-container2 .swiper-slide { }
.swiper-container2 .swiper-slide .img{ padding-bottom:30%; position:relative; background:#fff;}
.swiper-container2 .swiper-slide .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.swiper-container2 .swiper-pagination2{ display:none;}
.swiper-container2 .swiper-pagination2 .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:.5;}
.swiper-container2 .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff; opacity:1;}
.swiper2 .swiper-button-prev2,.swiper2 .swiper-button-next2{ width:30px; height:60px; margin-top:-30px; background-color:#fff; background-size:10px 20px;}
.swiper2 .swiper-button-prev2{ left:0;}
.swiper2 .swiper-button-next2{ right:0;}


.footbg{ padding:15px 0; background:#2893fb;}
.foot{ text-align:center; color:#fff; font-size:15px; line-height:25px;}
.foot a{ color:#fff;}
.foot ul li img{ vertical-align:middle;}

.r_kefu{ width:48px; position:fixed; z-index:66; right:0; top:50%; transform:translateY(-50%);}
.r_kefu ul li{ position:relative; margin:10px 0;}
.r_kefu ul li .ico{ height:48px; position:relative;}
.r_kefu ul li .ico img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.r_kefu ul li .boxbg{ padding-right:10px; position:absolute; top:0; right:100%; display:none;}
.r_kefu ul li:hover .boxbg{ display:block;}
.r_kefu ul li .box{ background:#fff; box-shadow:0 2px 12px 0 rgba(0,0,0,.1); padding:10px; position:relative;}
.r_kefu ul li .box:before{ content:""; width:0; height:0; border:6px solid transparent; border-left-color:#fff; position:absolute; top:20px; left:100%;}
.r_kefu ul li .box .ewm{ text-align:center;}
.r_kefu ul li .box .ewm img{ width:140px;}
.r_kefu ul li .box .ewm span{ display:block; white-space:nowrap;}
.r_kefu ul li .box .h3{ white-space:nowrap; line-height:28px; font-size:15px;}


/*Add------------------------------------------------------------------------------*/


.inbanner{}
.inbanner img{ display:block; width:100%;}


.innavbg{ background:#2893fb;}
.innav{}
.innav ul{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: flex-end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.innav ul li{ margin-left:4vw;}
.innav ul li a{ display:block; text-align:center; color:#fff; font-size:16px; line-height:26px; height:60px; position:relative;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.innav ul li:hover>a,.innav ul li.active>a{ color:#fff;}
.innav ul li.active>a:before{ content:""; border:12px solid transparent; border-top-color:#2893fb; position:absolute; top:100%; left:50%; transform:translateX(-50%);}


.insidebg{ padding:60px 0 80px 0;}
.inside{}


.aboutus1bg{ padding:60px 0 0 0;}
.aboutus1{}
.aboutus1 .list{ margin-top:40px;}
.aboutus1 .list .txt{ font-size:14px; line-height:2em; margin-bottom:60px;}
.aboutus1bg .img{}
.aboutus1bg .img img{ display:block; width:100%;}

.aboutus2bg{ padding:60px 0 120px 0;}
.aboutus2{}
.aboutus2 .list{ margin-top:40px; height:402px; background:url(../images/plane.png) top center no-repeat;}
.aboutus2 .list ul li{ float:left; margin-left:79px;}
.aboutus2 .list ul li:nth-child(1){ margin-left:0;}
.aboutus2 .list ul li .txtbg{ padding-bottom:60px; position:relative;}
.aboutus2 .list ul li .txtbg .h2{ width:68px; height:68px; border-radius:100%; background:#339afe; color:#fff; font-size:15px; line-height:25px; margin-bottom:5px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.aboutus2 .list ul li .txtbg .h2 span{ display:inline-block;}
.aboutus2 .list ul li .txt{ width:120px; position:absolute; top:75px; left:0;}
.aboutus2 .list ul li .txt .h3{ font-size:20px; line-height:30px; color:#339afe;}
.aboutus2 .list ul li .txt .h4{ font-size:15px; line-height:19px;}
.aboutus2 .list ul li:nth-child(1){ margin-top:350px;}
.aboutus2 .list ul li:nth-child(2){ margin-top:330px;}
.aboutus2 .list ul li:nth-child(3){ margin-top:250px;}
.aboutus2 .list ul li:nth-child(4){ margin-top:150px;}
.aboutus2 .list ul li:nth-child(5){ margin-top:100px;}
.aboutus2 .list ul li:nth-child(6){ margin-top:260px;}
.aboutus2 .list ul li:nth-child(7){ margin-top:310px;}
.aboutus2 .list ul li:nth-child(8){ margin-top:250px;}
.aboutus2 .list ul li:nth-child(9){ margin-top:140px;}
.aboutus2 .list ul li:nth-child(10){ margin-top:0px;}

.aboutus3bg{ padding:60px 0 0 0; background:#f1f9fe;}
.aboutus3{}
.aboutus3 .list{ margin-top:40px; padding-bottom:60px;}
.aboutus3_lt{ float:left; width:500px; background:#fff; box-shadow:0 2px 12px 0 rgba(174,174,174,.1);}
.aboutus3_lt .nr_box{}
.aboutus3_lt .yinhao1{ font-size:80px; line-height:1em; color:#abddff; font-family:'黑体'; margin-top:40px;}
.aboutus3_lt .txt{ padding:0 80px;}
.aboutus3_lt .h2{ font-size:20px; line-height:30px; margin-bottom:40px;}
.aboutus3_lt .h3{ font-size:16px; line-height:26px;}
.aboutus3_lt .yinhao2{ font-size:80px; line-height:1em; color:#abddff; font-family:'黑体'; text-align:right;}
.aboutus3_rt{ float:right; width:500px; background:#fff; border-radius:100%; overflow:hidden;}
.aboutus3_rt .img{ height:500px; position:relative;}
.aboutus3_rt .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.aboutus3_btmbg{ background:#fff; padding:0  0 40px 0;}
.aboutus3_btm{ position:relative; padding:0 50px; }
.aboutus3_btm .nr_box{}
.aboutus3_btm .imgbg{ width:108px; height:108px; border:2px solid transparent; border-radius:100%; margin:0 auto; cursor:pointer; overflow:hidden;}
.aboutus3_btm .img{ width:100%; height:100%; position:relative;}
.aboutus3_btm .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.aboutus3_btm .txt{ text-align:center; margin-top:10px;}
.aboutus3_btm .txt .h2{ font-size:16px; line-height:26px; color:#999;}
.aboutus3_btm .txt .h3{ font-size:16px; line-height:26px;}
.aboutus3_btm .swiper-slide-thumb-active .imgbg{ border-color:#349afe;}
.aboutus3_btm .swiper-button-prev,.aboutus3_btm .swiper-button-next{ width:50px; height:50px; margin-top:-25px; background-size:contain;}
.aboutus3_btm .swiper-button-prev{ left:0; background-image:url(../images/pre.svg);}
.aboutus3_btm .swiper-button-next{ right:0; background-image:url(../images/next.svg);}

.aboutus4bg{ padding:60px 0 60px 0; background:#f1f9fe;}
.aboutus4{}
.aboutus4 .list{ margin-top:40px;}
.aboutus4 .list ul li{ float:left; width:292px; margin-left:20px; margin-bottom:20px; position:relative;}
.aboutus4 .list ul li .img{ height:300px; position:relative; z-index:1;}
.aboutus4 .list ul li .img img{width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.aboutus4 .list ul li .txt1bg{ width:100%; position:absolute; bottom:0; left:0; z-index:2;}
.aboutus4 .list ul li .txt1{ padding:20px; color:#fff;}
.aboutus4 .list ul li .txt1 .h2{ font-size:18px; line-height:28px;}
.aboutus4 .list ul li .txt2bg{ width:100%; background:rgba(0,0,0,.5); position:absolute; bottom:0; left:0; z-index:3; display:none;}
.aboutus4 .list ul li:hover .txt2bg{ display:block;}
.aboutus4 .list ul li .txt2{ padding:20px; color:#fff;}
.aboutus4 .list ul li .txt2 .h2{ font-size:18px; line-height:28px; margin-bottom:15px;}
.aboutus4 .list ul li .txt2 .h3{ font-size:14px; line-height:24px;}
.aboutus4 .list ul li:hover:before{ content:""; width:calc(100% - 10px); height:calc(100% - 10px); border:5px solid #349afe; position:absolute; top:0; left:0; z-index:4;}
.aboutus4 .list ul li:nth-child(1){ width:555px; margin-left:0;}
.aboutus4 .list ul li:nth-child(1) .img{ height:620px;}


.culture1{ margin-bottom:60px;}
.culture1 .list{ margin-top:60px;}
.culture1 .list ul li{ float:left; width:calc(100%/3); margin:0 0 40px 0;}
.culture1 .list ul li .nr_box{ background:url(../images/cbg1.png) top center no-repeat; min-height:174px; width:140px; margin:0 auto;}
.culture1 .list ul li .img{ height:108px; position:relative; margin-bottom:5px;}
.culture1 .list ul li .img img{ max-width:80%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.culture1 .list ul li .txt{}
.culture1 .list ul li .txt .h2{ font-size:16px; line-height:26px; font-weight:bold; text-align:center; margin-bottom:35px;}
.culture1 .list ul li .txt .h3{ font-size:14px; line-height:18px;}

.culture2{}
.culture2 .list{ margin-top:40px;}
.culture2 .list ul li{ float:left; width:316px; margin:0 0 20px 20px; position:relative;}
.culture2 .list ul li .img{ height:298px; position:relative;}
.culture2 .list ul li .img img{width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.culture2 .list ul li .txtbg{ width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; top:0; left:0; opacity:0; visibility:hidden;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.culture2 .list ul li:hover .txtbg{ opacity:1; visibility:visible;}
.culture2 .list ul li .txt{ width:70%; text-align:center; color:#fff; padding:60px 0; position:relative;}
.culture2 .list ul li .txt:before{ content:""; width:100%; height:40%; border:2px solid #fff; border-bottom:none; position:absolute; top:0; left:-2px;}
.culture2 .list ul li .txt:after{ content:""; width:100%; height:40%; border:2px solid #fff; border-top:none; position:absolute; bottom:0; left:-2px;}
.culture2 .list ul li .txt .h2{ font-size:30px; line-height:40px; font-weight:bold;}
.culture2 .list ul li:nth-child(1){ width:528px; margin-left:0;}
.culture2 .list ul li:nth-child(1) .img{ height:680px;}
.culture2 .list ul li:nth-child(4){ width:652px;}
.culture2 .list ul li:nth-child(4) .img{ height:362px;}
.culture2 .list ul li:nth-child(5){ width:732px; margin-left:0;}
.culture2 .list ul li:nth-child(5) .img{ height:362px;}
.culture2 .list ul li:nth-child(6){ width:448px;}
.culture2 .list ul li:nth-child(6) .img{ height:362px;}


.news1{}
.news1 .list{ margin-top:40px;}
.news1 .list ul li{ float:left; width:calc((100% - 40px)/3); margin:0 0 20px 20px;}
.news1 .list ul li:nth-child(3n-2){ margin-left:0; clear:left;}
.news1 .list ul li .nr_box{ border:1px solid #e8e8e8; border-radius:10px; overflow:hidden; min-height:405px;}
.news1 .list ul li:hover .nr_box{ box-shadow:2px 5px 14px #e8f4ff;}
.news1 .list ul li .img{ padding-bottom:60%; position:relative;}
.news1 .list ul li .img img{width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.news1 .list ul li .txt{ color:#999; font-size:15px; line-height:25px; padding:15px;}
.news1 .list ul li .txt .h2{ color:#333; font-weight:bold;}
.news1 .list ul li .txt .h3{ margin-bottom:5px;}


.weizhi{ font-size:14px; line-height:24px;}
.tit2{ text-align:center;}
.tit2 .h2{ font-size:20px; line-height:30px; font-weight:bold;}
.tit3{ text-align:center; padding-bottom:20px; background:url(../images/line1.png) bottom center no-repeat;}
.tit3 .h2{ font-size:15px; line-height:25px;}
.tit3 .h3{ font-size:15px; line-height:25px;}
.prev_next{}
.prev_next .h2{ font-size:15px; line-height:25px; text-align:right;}
.prev_next ul li{ float:left; max-width:50%; font-size:15px; line-height:25px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.prev_next ul li:nth-child(2){ float:right;}
.newsDetail1{}
.newsDetail1 .weizhi{ margin-top:-40px; margin-bottom:20px;}
.newsDetail1 .listbg{ width:1000px; margin:0 auto;}
.newsDetail1 .list{ background:#f0ede9; position:relative; padding:80px 20px 40px 20px; margin-bottom:10px;}
.newsDetail1 .list:before{ content:""; width:60%; height:65px; background: url(../images/nbg1.svg) bottom left no-repeat; background-size:contain; position:absolute; top:0; left:0;transform: rotateX(180deg);}
.newsDetail1 .list .xiangqing{ margin-top:30px; }


.video1{}
.video1 .list{ background:#f5f5f5; margin-top:40px;}
.video1_lt{ float:left; width:75%;}
.video1_rt{ float:right; width:25%; position:relative; background:#ededed; padding:60px 0;}
.video1_rt .gallery-thumbs5{ height:500px;}
.video1_rt .nr_box{ padding:20px 25px; cursor:pointer;}
.video1_rt .img{ height:155px; position:relative;}
.video1_rt .img img{width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.video1_rt .txt{ margin-top:15px; text-align:center;}
.video1_rt .txt .h2{ font-size:15px; line-height:25px;}
.video1_rt .swiper-slide{ opacity:.9;}
.video1_rt .swiper-slide-thumb-active{ opacity:1;}
.video1_rt .swiper-button-prev,.video1_rt .swiper-button-next{ width:32px; height:32px; margin:0 0 0 -16px; background-size:contain; top:auto; right:auto !important; left:50% !important;}
.video1_rt .swiper-button-prev{ left:0; background-image:url(../images/prev1.png); top:16px;}
.video1_rt .swiper-button-next{ right:0; background-image:url(../images/next1.png); bottom:16px;}


.more2{ text-align:center;}
.more2 span{ display:inline-block; text-align:center; line-height:40px; background:linear-gradient(-86deg,#4190fb,#38bef7); box-shadow:0 0 16px 2px rgba(40,147,251,.1); border-radius:50px; font-size:17px; min-width:260px; padding:0 10px; color:#fff;}
.more2 span:hover{}
.service1bg{ padding:60px 0 60px 0; background:#f6f6f8;}
.service1{}
.service1 .list{ margin-top:40px;}
.service1 .list ul{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-around;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-wrap:wrap;}
.service1 .list ul li{ width:38%; }
.service1 .list ul li .nr_box{ background:#fff; border-radius:10px; padding:40px; min-height:300px;}
.service1 .list ul li .img{ height:55px; position:relative;}
.service1 .list ul li .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.service1 .list ul li .txt{ margin-top:10px; margin-bottom:20px;}
.service1 .list ul li .txt .h2{ font-size:22px; line-height:32px; font-weight:bold; color:#6eb6fb; margin-bottom:10px; text-align:center;}
.service1 .list ul li .txt .h3{ font-size:15px;}

.service2bg{ padding:60px 0 0 0;}
.service2{}
.service2 .list{ margin-top:40px;}
.service2 .list ul li{ float:left; width:calc(100%/6); position:relative;}
.service2 .list ul li .img{ padding-bottom:100%; position:relative; z-index:1;}
.service2 .list ul li .img img{width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; z-index:1;}
.service2 .list ul li:hover .img:before{ content:""; width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; left:0; top:0; z-index:2;}
.service2 .list ul li:hover .img:after{ content:""; width:90%; height:90%; border:1px solid #fff; position:absolute; top:5%; left:5%; z-index:3;}
.service2 .list ul li .txtbg{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; opacity:0; visibility:hidden; transition:all .3s ease;}
.service2 .list ul li:hover .txtbg{ opacity:1; visibility:visible;}
.service2 .list ul li .txt{ color:#fff; text-align:center;}
.service2 .list ul li .txt .h2{ transform:translateY(-10px); transition:all .5s ease; font-size:15px; line-height:25px;}
.service2 .list ul li:hover .txt .h2{ transform:translateY(10px);}


.join1{}
.join1 .h2{ font-size:22px; line-height:32px; text-align:center;}
.join1 .list{ margin-top:40px;}
.join1 .list ul{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: flex-start;
align-items: flex-start;}
.join1 .list ul li{ width:200px; text-align:center;}
.join1 .list ul li .img{}
.join1 .list ul li .img img{ width:100%s;}
.join1 .list ul li .txt{ margin-top:20px;}
.join1 .list ul li .txt .h3{ font-size:15px; line-height:25px;}


















