
@media(max-width:1500px){
#top{ position:fixed; z-index:20; background:rgba(0,0,0,0.5); width:100%; height:100px; backdrop-filter: blur(0px);-webkit-backdrop-filter: blur(0px);}
#logo{ float:left; margin:35px 0 0 50px;}
#logo img:nth-child(2){ display:none;}
#menu{ float:right;}
#menu ul li{ float:left;}
#menu ul li a{ display:block; line-height:100px; color:rgba(255,255,255,1); text-transform:uppercase; padding:0 20px; font-size:16px;}
#menu ul li a:hover{color:rgba(255,255,255,1);}
#menu ul li .zzmenu{ position:absolute; background:rgba(0,0,0,0.5);  overflow:hidden; display:none;}
#menu ul li .zzmenu a{ line-height:50px; padding-right:40px; font-size:14px;}
#menu ul li .zzmenu a:hover{ color:#fff; background:#e95321;}


#lan{ float:right; line-height:100px; text-transform:uppercase;color:rgba(255,255,255,0.5); margin-right:50px; margin-left:3vw;}
#lan img{ vertical-align:middle; margin-bottom:4px; margin-right:5px;}
#lan img:nth-child(2){ display:none;}
#lan a{ color:rgba(255,255,255,1); font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px;}
#lan a:hover{ color:#fff;}

#menu_btn,#close{ display:none;}

/*banner*/
.swiper-container {width:100%;height: 100%; }
.swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.2,1.2);}
.swiper-slide-active img,.swiper-slide-duplicate-active img{transition:5s linear;transform:scale(1,1);}
.swiper-slide .text{ position:absolute; color:#fff; z-index:1; margin:16.458vw auto 0 auto; width:86vw; text-align:right;}	
.swiper-slide .text h2{ font-size:50px; line-height:80px; font-weight:500;} 
.swiper-slide .text h3{ font-size:60px; line-height:60px; margin-top:1vw; font-weight:800;}
.swiper-slide .text a{ display:block; float:right; width:150px; line-height:50px; font-size:14px; border-radius:5px; color:#fff; background:#e95321; text-align:center; font-weight:500; margin-top:5.2vw;}
.swiper-slide .text a:hover{ background:#fff; color:#e95321;}

#ind_about{ background:url(image/di1.png) no-repeat top left; width:100%; overflow:hidden; padding-top:90px; padding-bottom:36px;}
#ind_about div{width:1360px; margin:0 auto; overflow:hidden; background: padding-top:2vw;}
#ind_about .left{ float:left; width:40%;}
#ind_about .left h1{ font-size:36px; line-height:48px; color:#000; margin-top:60px;}
#ind_about .left p{color:#425664; font-size:16px; margin-top:20px; line-height:30px;}
#ind_about .left a{ display:block; width:130px; line-height:40px; font-size:14px; border-radius:5px; color:#fff; background:#e95321; text-align:center; font-weight:500; margin-top:50px;}
#ind_about .left a:hover{ background:#01469c; width:140px;}
#ind_about .right img{ width:100%;}
#ind_about .right{  width:50%; float:right; font-size:16px; line-height:30px;}


#ind_data{ width:1360px; margin:40px auto; overflow:hidden; }
#ind_data ul li{ float:left; overflow:hidden; width:25%;}
#ind_data ul li div{ float:left; font-size:16px; color:#425664;}
#ind_data ul li div:nth-child(1){ margin-right:10px;}
#ind_data ul li div p:nth-child(1){ font-size:36px; font-weight:800; line-height:50px; color:#e95321; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:0px;}

#ind_pro{ background:url(image/di.jpg) no-repeat center top/100% auto; overflow:hidden;}
#ind_pro ul li{overflow:hidden; display:none;}
#ind_pro ul li:nth-child(1){ display:block;}
#ind_pro ul li div.img{ width:100%; overflow:hidden;}
#ind_pro ul li div.img img{ width:100%;}
#ind_pro ul li div.con{ width:25vw; overflow:hidden; position:absolute; margin-top:-40vw;right:2vw;}
#ind_pro ul li div.con .a1{ font-size:40px; line-height:50px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:600;}
#ind_pro ul li div.con .a2{ font-size:20px; line-height:30px; letter-spacing:0px;}
#ind_pro ul li div.con .a3{ font-size:14px; line-height:24px; text-transform:uppercase;}
#ind_pro ul li div.con .a4{ overflow:hidden; margin-top:20px;}
#ind_pro ul li div.con .a4 dl dd{ float:left; text-align:center; width:30%;}
#ind_pro ul li div.con .a4 dl dd p:nth-child(2){ font-size:16px;}
#ind_pro ul li div.con .a4 dl dd p:nth-child(3){ font-size:14px; color:#425664; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#ind_pro ul li div.con .a5{ overflow:hidden; margin-top:60px;}
#ind_pro ul li div.con .a5 a{ display:block; float:left; margin-right:10px;}
#ind_pro ul li div.con .a5 a:nth-child(1){ background:#e95321; color:#fff; line-height:40px; width:130px; border-radius:5px; text-align:center;}
#ind_pro ul li div.con .a5 a:nth-child(1):hover{ background:#01469c; }
#ind_pro ul li div.con .a5 a:nth-child(2){ background:none; color:#fff; border:solid 2px #fff; line-height:36px; width:126px; border-radius:5px; text-align:center;}
#ind_pro ul li div.con .a5 a:nth-child(2):hover{ background:#fff; color:#000;}

#change{ width:100%; text-align:center; overflow:hidden; position:absolute; margin-top:-50px;}
#change ul{ display:inline-block}
#change ul li{ display:block; width:10px; height:10px; background:#fff; border-radius:50px; float:left; margin:0 5px;cursor:pointer;}
#change ul li:nth-child(1){ background:#e95321; }

#ind_app{ text-align:center; background:#f3f4f6; overflow:hidden;}
#ind_app .tt h2{ font-size:36px; line-height:50px; font-weight:800; color:#000; padding-top:6vw;}
#ind_app .tt p{ font-size:18px; line-height:30px; color:#425664; letter-spacing:5px;}
#ind_app .list{ width:1360px; margin:50px auto 0 auto; overflow:hidden;}
#ind_app .list ul{ width:100000px; transition:all 0.5s;}
#ind_app .list ul li{ width:325px; background:#fff; border-radius:20px; margin-right:20px; float:left; margin-top:10px; transition:all 0.5s;}
#ind_app .list ul li:hover{ margin-top:0px;}
#ind_app .list ul li div{ padding:50px;}
#ind_app .list ul li div p:nth-child(1) img{ background:#f3f4f6; border-radius:20px;}
#ind_app .list ul li div p:nth-child(2){ color:#e95321; font-size:20px; line-height:40px; font-weight:800; padding-top:20px;}
#ind_app .list ul li div p:nth-child(3){ color:#425664; font-size:15px;}
#ind_app .list ul li div p:nth-child(4) a{ display:block; border:solid 2px rgba(0,0,0,0.05); width:105px; line-height:36px; border-radius:5px; margin:40px auto 0 auto; color:#425664;}
#ind_app .list ul li div p:nth-child(4) a:hover{ background:#e95321; border:solid 2px #e95321; color:#fff;}

#ind_app .change{ width:1400px; margin:0 auto; overflow:hidden;}
#ind_app .change .left{ float:left; background:#dbe4ea; border-radius:5px; cursor:pointer;}
#ind_app .change .right{ float:right; background:#e95321;border-radius:5px;cursor:pointer;}
#ind_app .change .k{ position:absolute; margin-top:-230px; width:1400px;}

#ind_video{ width:100%; background:#f3f4f6; padding-top:4vw; overflow:hidden;}
#ind_video div{ width:1360px; margin:0 auto; overflow:hidden;}
#ind_video div h2{ font-size:36px; line-height:60px; font-weight:800;}
#ind_video div p{ font-size:16px; line-height:30px; color:#425664; margin-top:20px;}
#ind_video div a{ display:block; width:130px; line-height:40px; color:#fff; background:#e95321; border-radius:5px; text-align:center; margin-top:40px; margin-bottom:50px;}
#ind_video div a:hover{ background:#fff; color:#000;}

#ind_video_list{ width:100%; background:url(image/di2.jpg) no-repeat top left/100% 150px; overflow:hidden; margin-bottom:4vw;}
#ind_video_list .k{ width:1360px; margin:0 auto; overflow:hidden;}
#ind_video_list .k ul{ width:100000px;}
#ind_video_list .k ul li{ float:left; width:430px; margin-right:35px;}
#ind_video_list .k ul li a{ display:block; font-size:18px; line-height:32px;}
#ind_video_list .k ul li a .a1{ overflow:hidden; background:#000;}
#ind_video_list .k ul li a .a1 img{ opacity:0.7; transition:all 0.5s; width:100%;}
#ind_video_list .k ul li a .a2{ width:430px; position:absolute; text-align:center; margin-top:-160px;}
#ind_video_list .k ul li a .a3{ margin-top:20px; overflow:hidden;}
#ind_video_list .k ul li a .a3 img{ vertical-align:middle; margin-right:10px; margin-bottom:5px;}
#ind_video_list .k ul li a:hover .a1 img{ opacity:0.5; transform:scale(1.15);}

#ind_news{ width:1360px; margin:0 auto 6vw auto; overflow:hidden;}
#ind_news h2{ font-size:36px; color:#000; font-weight:800; line-height:80px;}
#ind_news .k{ overflow:hidden;}
#ind_news .k .left{ width:560px; float:left;}
#ind_news .k .left a{ display:block; background:#f3f4f6;}
#ind_news .k .left a div.a1{ overflow:hidden}
#ind_news .k .left a div.a1 img{ width:100%; transition:all 0.5s;}
#ind_news .k .left a:hover div.a1 img{ transform:scale(1.15);}

#ind_news .k .left a div.a2{ padding:0 60px; overflow:hidden;}
#ind_news .k .left a div.a2 p.tt{ font-size:24px; padding-top:50px;}
#ind_news .k .left a div.a2 p.con{ font-size:16px; color:#425664; padding-top:20px;}
#ind_news .k .left a div.a2 p.time{ color:#425664; padding-top:20px; padding-bottom:40px;}
#ind_news .k .left a:hover{background:#e95321; color:#fff;}
#ind_news .k .left a:hover div.a2 p.con{ font-size:16px; color:#fff; padding-top:20px;}
#ind_news .k .left a:hover div.a2 p.time{ color:#fff; padding-top:20px; padding-bottom:40px;}

#ind_news .k .right{ float:right; width:770px;}
#ind_news .k .right ul li{ margin-bottom:10px;}
#ind_news .k .right ul li a{ display:block; background:#f3f4f6; padding:37px 50px 45px 50px; overflow:hidden;}
#ind_news .k .right ul li a .l{ width:80%; float:left;}
#ind_news .k .right ul li a .l .a1{ color:#425664; font-size:16px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#ind_news .k .right ul li a .l .a2{ color:#000; font-size:20px; line-height:30px; min-height:60px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#ind_news .k .right ul li a .r{ float:right; background:#e2e3e4; border-radius:50px; margin-top:20px;}
#ind_news .k .right ul li a:hover{ background:#e95321; color:#fff;}
#ind_news .k .right ul li a:hover .l .a1{ color:#fff; font-size:16px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#ind_news .k .right ul li a:hover .l .a2{ color:#fff; font-size:20px; line-height:30px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#ind_news .k .right ul li a:hover .r{ float:right; background:#b53f18; border-radius:50px; margin-top:20px;}


#bottom{ width:100%; background:url(image/di3.jpg) no-repeat bottom left; background-attachment:fixed; overflow:hidden; color:#fff;}
#follow{ width:95%; max-width:1360px; margin:50px auto 0 auto; overflow:hidden; font-size:16px; line-height:100px; text-transform:uppercase; border-bottom:solid 1px rgba(255,255,255,0.2);}
#follow img{ vertical-align:middle; margin:0 0 0 0;}
#bottom_menu{ width:95%; max-width:1360px; overflow:hidden; margin:0 auto; padding-bottom:50px; border-bottom:solid 1px rgba(255,255,255,0.2);}
#bottom_menu ul li{ float:left;}
#bottom_menu ul li:nth-child(1){ width:22%;}
#bottom_menu ul li:nth-child(2){ width:22%;}
#bottom_menu ul li:nth-child(3){ width:28%;}
#bottom_menu ul li:nth-child(4){ width:28%;}
#bottom_menu ul li h3{ font-size:18px; text-transform:uppercase; font-weight:500; line-height:50px; padding-top:20px;}
#bottom_menu ul li h4 a{ font-size:14px; color:#fff; font-weight:500; line-height:30px;}
#bottom_menu ul li h4 a:hover{ color:#e95321;}
#bottom_menu ul li h4{ line-height:30px;font-weight:500;}
#bottom_menu ul li:nth-child(4) a{ font-size:14px; display:block; margin-top:2vw; color:#fff; background:#e95321; border-radius:5px; line-height:40px; width:140px; text-align:center;}
#bottom_menu ul li:nth-child(4) a:hover{ background:#fff; color:#000;}

#ind_copy{ width:95%; max-width:1360px; margin:0 auto 2vw auto; line-height:80px; text-align:center; overflow:hidden;}

#gotop{ background:#e95321; width:60px; height:60px; border-radius:10px; position:fixed; right:10px; bottom:50px; z-index:50;}

#feedback{ width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,0.5);backdrop-filter:blur(3px); z-index:50; display:none;}
#feedback .k{ width:600px; margin:10vw auto 0 auto; overflow:hidden; border:solid 2px #fff; border-radius:30px; background:#eee; padding:30px;}
#feedback .k .a1{ font-size:30px; line-height:80px; color:#000;}
#feedback .k .a2{ overflow:hidden; margin-bottom:1rem;}
#feedback .k .a2 input{ width:90%; background:#fff; padding:0 5%; height:40px; color:#000;border-radius:5px;}
#feedback .k .a2 textarea{ width:90%; background:#fff; height:80px; padding:10px 5%; color:#000;border-radius:5px;}
#feedback .k .a3 a{ display:block; background:#e95321; line-height:50px; color:#fff; text-align:center; font-size:18px;border-radius:5px;}
#feedback .k .a3 a:hover{ background:#fff; color:#000;}


#fclose{ position:absolute; cursor:pointer; margin-left:570px; display:block; padding:10px;}
#fclose p:nth-child(1){ width:20px; height:3px; background:#333; transform:rotate(45deg);transition:all 0.5s;}
#fclose p:nth-child(2){ width:20px; height:3px; background:#333; transform:rotate(135deg); margin-top:-3px;transition:all 0.5s;}

#fclose:hover p:nth-child(1){ width:20px; height:3px; background:#e95321; transform:rotate(135deg); }
#fclose:hover p:nth-child(2){ width:20px; height:3px; background:#e95321; transform:rotate(225deg); margin-top:-3px;}

#aboutbanner{ width:100%; overflow:hidden; background:#000;}
#aboutbanner img{ width:100%;animation:scaleDown 6s;}

#aboutbanner1{ width:100%; overflow:hidden; background:#000;}
#aboutbanner1 img{ width:100%;animation:scaleDown 6s; opacity:0.7;}

#aboutbanner2{ width:100%; overflow:hidden; background:#000;}
#aboutbanner2 img{ width:100%;animation:scaleDown 6s; opacity:0.7;}

@keyframes scaleDown {
  0% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
#title{ position:absolute; margin:-17vw 0 0 15vw; color:#fff;}
#title h2{ font-size:2.7vw; line-height:4vw;}
#title p{ font-size:1vw; line-height:1.6vw; letter-spacing:0px;}

#title1{ position:absolute; margin:-19vw 0 0 15vw; color:#fff; width:40vw;}
#title1 h2{ font-size:2.7vw; line-height:4vw;}
#title1 p{ font-size:1vw; line-height:1.6vw; letter-spacing:0;}

#about0{ width:90%; margin:6vw auto 6vw auto; overflow:hidden; font-size:16px; line-height:30px; color:#425664;}
#about0 h1{ font-size:36px; line-height:60px; padding-top:4vw; padding-bottom:1vw; color:#000; font-weight:800;}
#about0 .left{ width:40%; float:left;}
#about0 .left p{ text-indent:32px;}
#about0 .left span{ color:#000; font-size:24px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:600; color:#e95321;}
#about0 .right{ float:right; width:50%; background:#000;}
#about0 .right div:nth-child(1){ width:100%; overflow:hidden;}
#about0 .right div:nth-child(1) img{ width:100%; opacity:0.9; transition:all 0.5s;}
#about0 .right:hover div:nth-child(1) img{ opacity:0.5; transform:scale(1.15)}
#about0 .right div:nth-child(2){ position:absolute; width:4vw; margin:-14.5vw 0 0 20.3vw;}
#about0 .right div:nth-child(2) img{ width:100%;}

#about{ width:100%; margin:0 auto 0 auto; overflow:hidden;}
#about .left{ width:100%; overflow:hidden; background:#f3f4f6;}
#about .left div:nth-child(1){ float:left; width:50%;}
#about .left img{ width:100%;}
#about .left div:nth-child(2){ padding:0 8vw; overflow:hidden;}
#about .left div:nth-child(2) p:nth-child(1){ font-size:30px; line-height:60px; padding-top:8vw; font-weight:bold;}
#about .left div:nth-child(2) p:nth-child(2){ font-size:16px; line-height:30px; color:#425664;}

#about .right{ width:100%; overflow:hidden; background:#f3f4f6;}
#about .right div:nth-child(1){ float:right; width:50%;}
#about .right img{ width:100%;}
#about .right div:nth-child(2){ padding:0 8vw; overflow:hidden;}
#about .right div:nth-child(2) p:nth-child(1){ font-size:30px; line-height:60px; padding-top:8vw; font-weight:bold;}
#about .right div:nth-child(2) p:nth-child(2){ font-size:16px; line-height:30px; color:#425664;}



#about1{ width:100%; overflow:hidden; background:#fff; padding-top:10rem;}
#about1 div.k{ width:1360px; max-width:90%; margin:0 auto 4vw auto; overflow:hidden; font-size:16px; line-height:30px;color:#425664;}
#about1 h2{ font-size:24px; line-height:40px; font-weight:700; color:#000;}
#about1 h3{ font-size:24px; line-height:30px; font-weight:700;color:#000;}
#about1 h3 span{ color:#e95321;}
#about1 p{ margin-top:20px;}

#about1 .pic{ width:100%; overflow:hidden;}
#about1 .pic img{ width:100%;}

#n1{ position:absolute; text-align:center; margin:-27vw 0 0 7.8vw; line-height:30px;}
#n1 p{ margin:0;}
#n1 .a1{ font-size:0.8vw;}
#n1 .a1 span{ font-size:2.4vw; font-weight:600; font-style:italic; color:#01469c; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#n1 .a2{ font-size:0.8vw;color:#425664;}

#n2{ position:absolute; text-align:center; margin:-31.5vw 0 0 20vw; line-height:30px;}
#n2 p{ margin:0;}
#n2 .a1{ font-size:1.2vw; line-height:1.6vw;color:#01469c; font-weight:600; padding-bottom:0.5vw;}
#n2 .a2{ font-size:0.8vw;color:#425664; line-height:1.4rem;}

#n3{ position:absolute; text-align:center; margin:-33.5vw 0 0 36.6vw; line-height:30px;}
#n3 p{ margin:0;}
#n3 .a1{ font-size:0.8vw;}
#n3 .a1 span{ font-size:2.4vw; font-weight:600; font-style:italic; color:#01469c; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#n3 .a2{ font-size:0.8vw;color:#425664;}

#n4{ position:absolute; text-align:center; margin:-37vw 0 0 54.7vw; line-height:30px;}
#n4 p{ margin:0;}
#n4 .a1{ font-size:0.8vw;}
#n4 .a1 span{ font-size:2.4vw; font-weight:600; font-style:italic; color:#01469c; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#n4 .a2{ font-size:0.8vw;color:#425664;}

#n5{ position:absolute; text-align:center; margin:-32vw 0 0 61.7vw; line-height:30px;}
#n5 p{ margin:0;}
#n5 .a1{ font-size:0.8vw;}
#n5 .a1 span{ font-size:2.4vw; font-weight:600; font-style:italic; color:#01469c; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#n5 .a2{ font-size:0.8vw;color:#425664;}

#n6{ position:absolute; text-align:center; margin:-27.5vw 0 0 71.5vw; line-height:30px;}
#n6 p{ margin:0;}
#n6 .a1{ font-size:0.8vw;}
#n6 .a1 span{ font-size:2.4vw; font-weight:600; font-style:italic; color:#01469c; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#n6 .a2{ font-size:0.8vw;color:#425664;}

#n7{ position:absolute; text-align:center; margin:-35.5vw 0 0 84.5vw; line-height:30px;}
#n7 p{ margin:0;}
#n7 .a1{ font-size:0.8vw;}
#n7 .a1 span{ font-size:2.4vw; font-weight:600; font-style:italic; color:#01469c; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#n7 .a2{ font-size:0.8vw;color:#425664;}

#culture{ width:100%; overflow:hidden; background:#f3f4f6;}
#culture1{ width:1360px; margin:6vw auto 0 auto; overflow:hidden;}
#culture1 .a1{ float:left; margin-right:20px; overflow:hidden;}
#culture1 .a2{ overflow:hidden; width:347px; float:left; margin-right:20px;}
#culture1 .a2 ul li{ background:#fff; margin-bottom:20px; text-align:center; padding:40px 40px;}
#culture1 .a2 ul li h2{ font-size:24px; font-weight:500; line-height:40px; padding-bottom:6px;}
#culture1 .a2 ul li p{ font-size:16px; color:#425664;}
#culture1 .a3{ overflow:hidden; width:401px; float:left;}
#culture1 .a3 ul li{ background:#fff; margin-bottom:20px; text-align:center; padding:40px 40px 51px 40px;}
#culture1 .a3 ul li h2{ font-size:24px; font-weight:500; line-height:40px; padding-bottom:6px;}
#culture1 .a3 ul li p{ font-size:16px; color:#425664; text-align:left; line-height:30px;}

#culture2{ width:1360px; margin:0 auto 6vw auto; overflow:hidden;}
#culture2 .a1{  background:#fff; margin-bottom:20px; text-align:center; padding:40px 20px; width:683px; float:left;}
#culture2 .a1 h2{ font-size:24px; font-weight:500; line-height:40px; padding-bottom:6px;}
#culture2 .a1 p{ font-size:16px; color:#425664;}
#culture2 .a2{  background:#fff; margin-bottom:20px; text-align:center; padding:40px 20px; width:577px; float:right;}
#culture2 .a2 h2{ font-size:24px; font-weight:500; line-height:40px; padding-bottom:6px;}
#culture2 .a2 p{ font-size:16px; color:#425664;}

#h_title h1{ text-align:left;  max-width:90%; font-size:36px; font-weight:bold; margin:4vw 0 0 15vw; line-height:80px;}
#h_title1 h1{ text-align:center;  max-width:90%; font-size:36px; font-weight:bold; margin:4vw auto 0 auto; line-height:80px;}

#h_title_partner{ text-align:left;  max-width:90%; margin:4vw 0 0 15vw; }
#h_title_partner p:nth-child(1){ font-size:18px; line-height:30px;}
#h_title_partner p:nth-child(2){line-height:60px;font-size:36px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight:bold;}
#h_title_partner p:nth-child(2) span{ color:#e95321;}
#h_title_partner p:nth-child(3){ font-size:18px; line-height:30px;}

#honor{ width:1360px; margin:2vw auto 2vw auto; overflow:hidden;}
#honor ul{ width:1440px;}
#honor ul li{ width:310px; float:left; margin-right:40px; margin-bottom:40px; overflow:hidden;}
#honor ul li img{ width:100%; transition:all 0.5s;}
#honor ul li:hover img{}

#workshop1{ width:90%; margin:4vw auto 6vw auto; overflow:hidden;}
#workshop1 h2{ font-size:30px; line-height:60px; font-weight:bold;}
#workshop1 p{ font-size:16px; line-height:30px; color:#425664;}
#workshop1 .pic{ width:100%; overflow:hidden; margin-top:2vw;}
#workshop1 .pic ul{ width:110vw;}
#workshop1 .pic ul li{ width:27.5vw; float:left; margin-right:2.3vw; overflow:hidden; cursor:pointer;}
#workshop1 .pic ul li img{ width:100%; transition:all 0.5s;}
#workshop1 .pic ul li:hover img{ transform:scale(1.15);}

#workshop2{ background:#f3f4f6; overflow:hidden; width:100%; padding:6vw 0;}

#workshop2 .a1{ width:90%; overflow:hidden; margin:0 auto 2.3vw auto;}
#workshop2 .a1 ul{ width:110vw;}
#workshop2 .a1 ul li{ width:27.5vw; float:left; margin-right:2.3vw; overflow:hidden; cursor:pointer;}
#workshop2 .a1 ul li:nth-child(1){ background:#fff; text-align:center; line-height:15.1616vw;}
#workshop2 .a1 ul li:nth-child(1) h2{ font-size:30px; color:#000; font-weight:bold;}
#workshop2 .a1 ul li img{ width:100%; transition:all 0.5s;}
#workshop2 .a1 ul li:hover img{ transform:scale(1.15);}

#workshop2 .a2{ width:90%; overflow:hidden; margin:0 auto;}
#workshop2 .a2 ul{ width:110vw;}
#workshop2 .a2 ul li{ width:27.5vw; float:left; margin-right:2.3vw; overflow:hidden; cursor:pointer;}
#workshop2 .a2 ul li img{ width:100%; transition:all 0.5s;}
#workshop2 .a2 ul li:hover img{ transform:scale(1.15);}

#workshop3{ background:#fff; overflow:hidden; width:100%; padding:6vw 0;}
#workshop3 .a1{ width:90%; overflow:hidden; margin:0 auto 2.3vw auto;}
#workshop3 .a1 ul{ width:110vw;}
#workshop3 .a1 ul li{ width:27.5vw; float:left; margin-right:2.3vw; overflow:hidden; cursor:pointer;}
#workshop3 .a1 ul li:nth-child(1){ background:#f3f4f6; text-align:center; line-height:15.1616vw;}
#workshop3 .a1 ul li:nth-child(1) h2{ font-size:30px; color:#000; font-weight:bold;}
#workshop3 .a1 ul li img{ width:100%; transition:all 0.5s;}
#workshop3 .a1 ul li:hover img{ transform:scale(1.15);}

#workshop3 .a2{ width:90%; overflow:hidden; margin:0 auto;}
#workshop3 .a2 ul{ width:110vw;}
#workshop3 .a2 ul li{ width:27.5vw; float:left; margin-right:2.3vw; overflow:hidden; cursor:pointer;}
#workshop3 .a2 ul li img{ width:100%; transition:all 0.5s;}
#workshop3 .a2 ul li:hover img{ transform:scale(1.15);}

#mydi{ background:#f3f4f6; overflow:hidden;}
#workshop4{ width:90%; margin:4vw auto 6vw auto; overflow:hidden;}
#workshop4 h2{ font-size:30px; line-height:60px; font-weight:bold;}
#workshop4 p{ font-size:16px; line-height:30px; color:#425664;}
#workshop4 .pic{ width:100%; overflow:hidden; margin-top:2vw;}
#workshop4 .pic ul{ width:110vw;}
#workshop4 .pic ul li{ width:27.5vw; float:left; margin-right:2.3vw; overflow:hidden; cursor:pointer;}
#workshop4 .pic ul li img{ width:100%; transition:all 0.5s;}
#workshop4 .pic ul li:hover img{ transform:scale(1.15);}

#workshop5{ width:90%; margin:4vw auto 6vw auto; overflow:hidden;}
#workshop5 h2{ font-size:30px; line-height:60px; font-weight:bold;}
#workshop5 p{font-size:16px; line-height:30px; color:#425664;}
#workshop5 .pic{ width:100%; overflow:hidden; margin-top:2vw;}
#workshop5 .pic ul{ width:110vw;}
#workshop5 .pic ul li{ width:27.5vw; float:left; margin-right:2.3vw; overflow:hidden; cursor:pointer;}
#workshop5 .pic ul li img{ width:100%; transition:all 0.5s;}
#workshop5 .pic ul li:hover img{ transform:scale(1.15);}

#workshop6{ width:90%; margin:4vw auto 6vw auto; overflow:hidden;}
#workshop6 h2{ font-size:30px; line-height:60px; font-weight:bold;}
#workshop6 p{font-size:16px; line-height:30px; color:#425664;}
#workshop6 p:nth-child(3){ overflow:hidden; padding:20px 0;}
#workshop6 p:nth-child(3) span{ display:block; background:#e95321; color:#fff; line-height:30px; border-radius:50px; float:left; font-size:14px; margin-right:10px; padding:0 20px;}
#workshop6 .pic{ width:100%; overflow:hidden; margin-top:2vw;}
#workshop6 .pic ul{ width:110vw;}
#workshop6 .pic ul li{ width:27.5vw; float:left; margin-right:2.3vw; overflow:hidden; cursor:pointer;}
#workshop6 .pic ul li img{ width:100%; transition:all 0.5s;}
#workshop6 .pic ul li:hover img{ transform:scale(1.15);}

#map{ text-align:center;}
#partner{ width:90vw; margin:3vw auto 6vw auto; overflow:hidden;}
#partner ul{ width:100vw;} 
#partner ul li{ width:12vw; float:left; margin-right:1vw; margin-bottom:1vw;}
#partner ul li img{ width:100%; border-radius:10px;}

#page{ width:100%; overflow:hidden; text-align:center; padding-bottom:6vw;}
#page ul{ display:inline-block;}
#page ul li{ float:left; margin:0 5px;}
#page ul li a{ display:block; padding:0 20px; height:40px; line-height:40px; background:#f7f7f7; border-radius:5px;}
#page ul li a:hover{ background:#01469c; color:#fff;}
#page ul li a.it{ color:#fff; background:#e95321;}

#promenu{ width:100%; overflow:hidden; text-align:center;}
#promenu div{ position:absolute; margin-top:-60px; width:100%; overflow:hidden; text-align:center;}
#promenu ul{ display:inline-block;}
#promenu ul li{ float:left; margin:0 5px;}
#promenu ul li a{ display:block; background:rgba(255,255,255,0.7); font-size:15px; margin-top:10px; color:#000; line-height:40px;backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px); border-radius:5px; padding:0 30px;}
#promenu ul li a:hover{ background:#e95321; color:#fff; margin-top:0px;}
#promenu ul li a.it{ background:#e95321; color:#fff;}

#pro{ width:1360px; margin:1vw auto 2vw auto; overflow:hidden;}
#pro ul{ padding:0 20px;}
#pro ul li{ overflow:hidden; background:#fff; padding:2vw;border-radius:20px; margin-bottom:20px; transition:all 0.5s;}
#pro ul li:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.1);}
#pro ul li .left{ width:550px; float:left; margin-right:50px; }
#pro ul li .left a{ display:block;}
#pro ul li .left a img{ width:100%;}
#pro ul li .right{ float:left; width:600px;}
#pro ul li .right h2{ font-size:30px; line-height:60px; padding-top:2vw;}
#pro ul li .right p{ font-size:16px; color:#425664; padding-top:1vw; overflow:hidden;}
#pro ul li .right p:nth-child(3){ padding-top:2vw;}
#pro ul li .right p a:nth-child(1){ display:block; line-height:40px; padding:0 30px; border-radius:5px; background:#e95321; color:#fff; float:left; margin-right:10px;}
#pro ul li .right p a:nth-child(1):hover{ padding:0 40px;}
#pro ul li .right p a:nth-child(2){ display:block; line-height:36px; border:solid 2px #e95321; padding:0 30px; color:#e95321; border-radius:5px; background:#fff;float:left;}
#pro ul li .right p a:nth-child(2):hover{ padding:0 40px;background:#e95321; color:#fff;}

#pro ul li.bian .left{ width:550px; float:right; margin-left:40px; margin-right:0; }
#pro ul li.bian .left a{ display:block;}
#pro ul li.bian .left a img{ width:100%;}
#pro ul li.bian .right{ float:right; width:600px;}
#pro ul li.bian .right h2{ font-size:30px; line-height:60px; padding-top:2vw;}
#pro ul li.bian .right p{ font-size:16px; color:#425664; padding-top:1vw; overflow:hidden;}
#pro ul li.bian .right p:nth-child(3){ padding-top:2vw;}
#pro ul li.bian .right p a:nth-child(1){ display:block; line-height:40px; padding:0 30px; border-radius:5px; background:#e95321; color:#fff; float:left; margin-right:10px;}
#pro ul li.bian .right p a:nth-child(1):hover{ padding:0 40px;}
#pro ul li.bian .right p a:nth-child(2){ display:block; line-height:36px; border:solid 2px #e95321; padding:0 30px; color:#e95321; border-radius:5px; background:#fff;float:left;}
#pro ul li.bian .right p a:nth-child(2):hover{ padding:0 40px;background:#e95321; color:#fff;}

#page1{ width:100%; overflow:hidden; text-align:center; padding-bottom:6vw;}
#page1 ul{ display:inline-block;}
#page1 ul li{ float:left; margin:0 5px;}
#page1 ul li a{ display:block; padding:0 20px; height:40px; line-height:40px; background:#fff; border-radius:5px;}
#page1 ul li a:hover{ background:#01469c; color:#fff;}
#page1 ul li a.it{ color:#fff; background:#e95321;}

#bread{ width:1360px; max-width:90%; margin:0 auto 0 auto; padding-top:130px; overflow:hidden;}
#bread .con{ text-align:right; color:#425664; line-height:60px; border-bottom:solid 1px rgba(0,0,0,0.05); width:100%;}
#bread .con a{ color:#425664;}

#top_pro_di{ width:100%; background:url(pro/di.jpg) no-repeat top center/100% auto; overflow:hidden;}

#pro_con{ width:90vw; margin:8vw auto 0 auto; overflow:hidden;}
#pro_con .left{ width:60vw; float:left; margin-right:0;}
#pro_con .left img{ width:100%;}

#pro_con .right{ float:right; width:26vw; padding:2vw; border-radius:20px; background:rgba(255,255,255,0.5); margin-top:3vw; }
#pro_con .right h2{ font-size:24px; line-height:24px; padding-top:0;}
#pro_con .right h2 span{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:50px; line-height:60px; display:block; font-weight:900;}
#pro_con .right .a1{ font-size:16px; color:#425664; padding-top:1vw; overflow:hidden;}
#pro_con .right .a2{ overflow:hidden; border-top:solid 1px rgba(0,0,0,0.1); border-bottom:solid 1px rgba(0,0,0,0.1); padding:1vw 0;  margin-top:1vw;}
#pro_con .right .a2 ul li{ text-align:center; float:left; width:33%; font-size:16px;color:#425664;}
#pro_con .right .a3{ padding-top:2vw;}
#pro_con .right .a3 a{ display:block; line-height:40px; padding:0 40px; border-radius:5px; background:#e95321; color:#fff; float:left;}
#pro_con .right .a3 a:hover{ padding:0 50px;}

#pro_con1{ width:100%; overflow:hidden; background:url(image/di2.jpg) no-repeat top center/100% 500px; padding-bottom:4vw;}
#pro_con1 .a1{ width:1360px; margin:3vw auto 0 auto; overflow:hidden; line-height:60px; font-size:24px; }
#pro_con1 .a1 img{ width:40px; vertical-align:middle; margin-bottom:3px; margin-right:5px;}
#pro_con1 .a2{ width:1360px; margin:0 auto; overflow:hidden;border-top:solid 2px #000; padding-bottom:5vw;}
#pro_con1 .a2 table{ width:100%;border-left:solid 1px #ddd;}
#pro_con1 .a2 table tr{ background:#fff;color:#425664; transition:all 0.5s; cursor:pointer;}
#pro_con1 .a2 table tr:hover{ background:#f3f4f6; color:#000;}
#pro_con1 .a2 table td{  line-height:40px; text-align:center;  border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; font-size:15px;}


#pro_con1 .a3{ width:1360px; margin:0 auto; overflow:hidden; font-size:16px; color:#425664;}
#pro_con1 .a4{ width:1360px; margin:2vw auto 4vw auto; overflow:hidden;}
#pro_con1 .a4 ul{ width:1400px;}
#pro_con1 .a4 ul li{ width:200px;  float:left; margin-right:30px; cursor:pointer; margin-bottom:20px;}
#pro_con1 .a4 ul li p{ border:solid 0px #fff; overflow:hidden; text-align:center; line-height:50px; overflow:hidden; font-size:16px; color:#425664;}
#pro_con1 .a4 ul li p:nth-child(1){border-radius:30px;}
#pro_con1 .a4 ul li img{ width:100%; transition:all 0.5s;}
#pro_con1 .a4 ul li:hover img{ transform:scale(1.15); }

#pro_con1 .a5{ width:1360px; margin:1vw auto 0 auto; overflow:hidden;}
#pro_con1 .a5 ul{ width:1400px;}
#pro_con1 .a5 ul li{ width:430px; float:left; margin-right:30px; margin-bottom:30px; cursor:pointer;}
#pro_con1 .a5 ul li p{ border:solid 0px #fff; overflow:hidden;}
#pro_con1 .a5 ul li img{ width:100%; transition:all 0.5s;}
#pro_con1 .a5 ul li:hover img{ transform:scale(1.15); }

#pro_con1 .a6{ width:1360px; margin:0 auto 0 auto; overflow:hidden; font-size:16px; color:#425664}
#pro_con1 .a6 .mylist{ width:100%; overflow:hidden; margin-top:1vw;}
#pro_con1 .a6 .mylist ul{ width:1400px;}
#pro_con1 .a6 .mylist ul li{ width:260px; margin-bottom:10px; text-indent:20px; font-size:14px; border-radius:20px; margin-right:10px; float:left; background:#fff; line-height:40px;}

#hotpro{ overflow:hidden; margin-top:4vw;}
.ind_app {width:100%; margin-left:auto; margin-right:auto; }
.ind_app .swiper-slide {text-align: center;font-size: 16px;padding-bottom:0;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; }
.ind_app .swiper-slide{ overflow:hidden; text-align:center; background:none; padding-top:0;}
.ind_app .swiper-slide a{ padding:0; display:block; font-size:16px; color:#666; text-align:center; transition:all 0.5s; margin-top:0px;}
.ind_app .swiper-slide a div{ overflow:hidden; border-radius:20px;}
.ind_app .swiper-slide a img{width:100%; transition:All 0.5s;transform:scale(1);}
.ind_app .swiper-slide a:hover img{transform:scale(1.30);}
.ind_app .swiper-slide a p{line-height:60px;}

#pro_feedback{ width:1360px; margin:0 auto 5vw auto; overflow:hidden;}
#pro_feedback .tt h2{ line-height:60px; font-size:24px; }
#pro_feedback .tt h2 img{ width:40px; vertical-align:middle; margin-bottom:3px; margin-right:5px;}
#pro_feedback .tt p{ font-size:16px;color:#425664;}
#pro_feedback .con{ overflow:hidden; width:100%; margin-top:1vw;}
#pro_feedback .con .k{ width:1400px; overflow:hidden;}
#pro_feedback .con p{ width:323px; margin-right:20px; float:left; background:#fff; border:solid 1px #ddd; border-radius:0; overflow:hidden;}
#pro_feedback .con p span{ float:left; }
#pro_feedback .con p img{ height:50px;}
#pro_feedback .con p input{ height:50px; line-height:50px; float:left; background:none; font-size:16px;}
#pro_feedback .con .mc{ background:#fff; border:solid 1px #ddd; width:1358px; margin-top:20px;overflow:hidden; border-radius:0;}
#pro_feedback .con .mc textarea{ width:97%; font-size:16px; background:none; height:150px; padding:20px;}
#pro_feedback .con button{ width:200px; text-align:center; line-height:50px; font-size:16px; margin-top:30px; margin-right:10px; cursor:pointer; border-radius:5px;}
#pro_feedback .con button.a1{ background:#e95321; color:#fff;}

#mydi1{ background:#f3f4f6; overflow:hidden; width:100%; padding-bottom:0; }

#mypro2{ width:100%; overflow:hidden; padding-bottom:5vw; background:#f3f4f6;}
#mypro2 .a1{ width:1360px; margin:3vw auto 0 auto; overflow:hidden; line-height:60px; font-size:24px; }
#mypro2 .a1 img{ width:40px; vertical-align:middle; margin-bottom:3px; margin-right:5px;}
#mypro2 .k{ width:1360px; margin:1vw auto 0 auto; overflow:hidden;}
#mypro2 .k ul{ width:1400px; margin-top:1vw;}
#mypro2 .k ul li{ width:430px; float:left; margin-right:30px; cursor:pointer; background:#fff; border-radius:20px; overflow:hidden; padding-bottom:20px;}
#mypro2 .k ul li p{ border:solid 0px #fff; overflow:hidden; text-align:center; font-size:16px; color:#425664; line-height:60px;}
#mypro2 .k ul li img{ width:100%; transition:all 0.5s;}
#mypro2 .k ul li:hover img{ transform:scale(1.15); }
#mypro2 .k ul li:hover p{ color:#e95321;}

#video{ width:90vw; margin:1vw auto 1vw auto; overflow:hidden;}
#video ul{ width:100vw;}
#video ul li{ width:19.5vw; margin:0 1.5vw; float:left; margin-bottom:3vw;}
#video ul li a{ display:block;}
#video ul li a img{ width:100%;}
#video ul li a p:nth-child(1){ background:#000; overflow:hidden;}
#video ul li a p:nth-child(1) img{ opacity:0.8; transition:all 0.5s;}
#video ul li a p:nth-child(2){ position:absolute; width:1.2vw; margin:-7.5vw 0 0 9vw;}
#video ul li a p:nth-child(3){ text-align:left; line-height:60px; font-size:16px; background:#fff; color:#425664; transition:all 0.5s;}
#video ul li a p:nth-child(3) img{ width:30px; vertical-align:middle; margin-right:5px; margin-bottom:3px;}
#video ul li a:hover p:nth-child(1) img{ opacity:0.5; transform:scale(1.15);}
#video ul li a:hover p:nth-child(3){ background:#fff; color:#e95321;}


#videolist{ overflow:hidden;}
#videolist .k{ width:87vw; margin:5vw auto 0vw auto; overflow:hidden;  background:url(image/di2.jpg) no-repeat top right/100% 100%;}
#videolist .play{ width:50vw; float:left;}
#videolist .con{ padding-left:5vw; float:left; width:26vw;}
#videolist .con h2{ font-size:36px; line-height:60px; padding-top:7vw;}
#videolist .con h3{ font-size:24px; line-height:60px;}
#videolist .con p{ font-size:16px; line-height:30px; color:#425664; padding-top:1vw;}
#videolist .con p a{ background:#e95321; color:#fff; width:130px; margin-top:2vw; line-height:40px; border-radius:5px; display:block; text-align:center;}
#videolist .con p a:hover{ width:160px;}
























#news{ width:1360px; margin:1vw auto 0 auto; overflow:hidden;}
#news ul{ padding:0 20px;}
#news ul li{ overflow:hidden; background:#fff; padding:2vw;border-radius:20px; margin-bottom:20px; transition:all 0.5s;}
#news ul li:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.1);}
#news ul li .left{ width:550px; float:left; margin-right:50px; }
#news ul li .left a{ display:block; overflow:hidden; border-radius:10px;}
#news ul li .left a img{ width:100%; transition:all 0.5s;}
#news ul li:hover .left a img{ transform:scale(1.15);}
#news ul li .right{ float:left; width:600px;}
#news ul li .right h2{ font-size:30px; line-height:40px; padding-top:0vw; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#news ul li .right p:nth-child(1){ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#news ul li .right p{ font-size:16px; color:#425664; padding-top:1vw; overflow:hidden;}
#news ul li .right p:nth-child(4){ padding-top:2vw;}
#news ul li .right p a:nth-child(1){ display:block; line-height:40px; padding:0 30px; border-radius:5px; background:#e95321; color:#fff; float:left; margin-right:10px;}
#news ul li .right p a:nth-child(1):hover{ padding:0 40px;}

#news1{ width:1360px; margin:0 auto 2vw auto; overflow:hidden;}
#news1 ul{ padding:0 20px;}
#news1 ul li{ overflow:hidden; background:#fff; padding:2vw;border-radius:20px; margin-bottom:20px; transition:all 0.5s;}
#news1 ul li:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.1);}
#news1 ul li .left{ width:100px; background:#eee; border-radius:10px; padding:20px 0 20px 0; transition:all .5s; float:left; margin-right:50px; text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#news1 ul li .left p:nth-child(1){ font-size:30px; font-weight:bold; line-height:40px;}
#news1 ul li .left p:nth-child(2){ font-size:16px;}
#news1 ul li .left a img{ width:100%;}
#news1 ul li .right{ float:left; width:1000px;}
#news1 ul li .right h2{ font-size:20px; line-height:30px; padding-top:0;}
#news1 ul li .right p{ font-size:16px; color:#425664; padding-top:1vw; overflow:hidden;}
#news1 ul li:hover .left{ background:#e95321; color:#fff;}

#contact{ width:1360px; margin:4vw auto 4vw auto; overflow:hidden;}
#contact .left{ width:100%; font-size:15px; overflow:hidden;}
#contact .left img{ width:60px; padding:15px; background:#f3f4f6; border-radius:50%; vertical-align:middle;}
#contact .left div{ float:left; width:22%; padding:2vw 1% 2vw 1%; margin:0 0.5%; text-align:center; background:#fff; min-height:240px; border-radius:20px; color:#425664;}
#contact .left div h2{ font-size:20px; color:#000; line-height:60px; font-weight:bold;}
#contact .left div p:nth-child(2){ padding-top:1vw;}

#myfeedback{ width:1360px; margin:0 auto 6vw auto; overflow:hidden;}
#myfeedback .map{ width:760px; float:left; padding:20px; border-radius:20px; background:#eee; overflow:hidden;}
#myfeedback .fe{ width:500px; float:right;}
#myfeedback .fe h3{ font-size:24px; line-height:60px; font-weight:bold; color:#000;}
#myfeedback .fe p{ font-size:16px; color:#425664; margin-bottom:10px;}
#myfeedback .fe p input{ width:94%; padding:0 3%; overflow:hidden; height:50px; font-size:16px; line-height:50px; border-radius:10px;}
#myfeedback .fe p textarea{ width:94%; padding:10px 3%; overflow:hidden; height:150px; font-size:16px; line-height:24px; border-radius:10px;}
#myfeedback .fe p a{ display:block; line-height:50px; background:#e95321; color:#fff; width:150px; text-align:center; border-radius:10px; margin-top:20px;}
#myfeedback .fe p a:hover{ width:180px; }

.my-map { margin: 0 auto; width: 100%; height: 500px; } .my-map .icon { background: url(//a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png) no-repeat; } .my-map .icon-cir { height: 31px; width: 28px; } .my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
.myinfowindow{width: 280px;min-height: 50px;}
.myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 260px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
.myinfowindow div{ margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; color: #6f6f6f; }

#solution{ width:1360px; margin:4vw auto 5vw auto; overflow:hidden; max-width:90%;}
#solution h1{ font-size:36px; line-height:50px; padding-bottom:1vw;}
#solution div.con{ font-size:16px; line-height:30px; color:#425664; padding-bottom:2vw;}
#solution div.list{ width:100%; overflow:hidden;}
#solution div.list ul li{ overflow:hidden; background:#f3f4f6;}
#solution div.list ul li .left{ width:50%; float:left;}
#solution div.list ul li .left p:nth-child(1){ font-size:24px; line-height:40px; padding:5vw 50px 0 50px;}
#solution div.list ul li .left p:nth-child(2){ font-size:16px; color:#425664; line-height:30px; padding:1vw 50px 0 50px;}

#solution div.list ul li .right{ width:50%; float:right;}
#solution div.list ul li .right img{ width:100%;}

#solution div.list ul li:nth-child(2) .left{ width:50%; float:right;}
#solution div.list ul li:nth-child(2) .left p:nth-child(1){ font-size:24px; line-height:40px; padding:5vw 50px 0 50px;}
#solution div.list ul li:nth-child(2) .left p:nth-child(2){ font-size:16px; color:#425664; line-height:30px; padding:1vw 50px 0 50px;}

#solution div.list ul li:nth-child(2) .right{ width:50%; float:left;}
#solution div.list ul li:nth-child(2) .right img{ width:100%;}




#solution1{ width:1360px; margin:3vw auto 5vw auto; overflow:hidden;}
#solution1 h2{ font-size:30px; line-height:60px; font-weight:bold; color:#000;}
#solution1 .list{ overflow:hidden; margin-top:1vw;}
#solution1 .list ul{ width:1400px;}
#solution1 .list ul li{ width:430px; float:left; margin-right:30px;}
#solution1 .list ul li a{ display:block; background:#fff; text-align:center; padding-bottom:1vw; font-size:16px; margin-top:10px; color:#425664; border-radius:20px; overflow:hidden;}
#solution1 .list ul li a img{ width:100%;}
#solution1 .list ul li a:hover{ color:#e95321; margin-top:0;}

#solution2{ width:1360px; margin:3vw auto 5vw auto; overflow:hidden; }
#solution2 h2{ font-size:30px; line-height:60px; font-weight:bold; color:#000;}
#solution2 .list{ overflow:hidden; margin-top:1vw;}
#solution2 .list ul{ width:1400px;}
#solution2 .list ul li{ width:200px; float:left; margin-right:30px; margin-bottom:30px; cursor:pointer; overflow:hidden; border-radius:10px;}
#solution2 .list ul li img{ width:100%; transition:all 0.5s;}
#solution2 .list ul li:hover img{ transform:scale(1.15);}


#videoshow{ width:70%; margin:5vw auto; overflow:hidden;}

#newscontent{ width:80vw; margin:5vw auto; padding:5vw; overflow:hidden; background:#fff;}
#newscontent h1{ font-size:24px; line-height:30px; text-align:center; margin-bottom:1vw;}
#newscontent h2{ font-size:14px; font-weight:300; text-align:center;}
#newscontent div{ font-size:18px; line-height:40px; margin-top:2vw;}
#newscontent div img{ max-width:100%;}







}
