@media (min-width: 320px) {
  html { font-size: 42.6667px; }
}
@media (min-width: 360px) {
  html { font-size: 48px; }
}
@media (min-width: 375px) {
  html { font-size: 50px; }
}
@media (min-width: 384px) {
  html { font-size: 51.2px; }
}
@media (min-width: 414px) {
  html { font-size: 55.2px; }
}
@media (min-width: 448px) {
  html { font-size: 59.7333px; }
}
@media (min-width: 480px) {
  html { font-size: 48px; }
}
@media (min-width: 512px) {
  html { font-size: 68.2667px; }
}
@media (min-width: 544px) {
  html { font-size: 72.5333px; }
}
@media (min-width: 576px) {
  html { font-size: 76.8px; }
}
@media (min-width: 608px) {
  html { font-size: 81.0667px; }
}
@media (min-width: 640px) {
  html { font-size: 85.3333px; }
}
@media (min-width: 750px) {
  html { font-size: 100px; }
}
body { width: 100%; margin: 0px; padding: 0px; font-family: ???????¡§???????€??€??????€?; text-size-adjust: none; overflow-x: hidden; font-size: 16px; }
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p { margin: 0px; padding: 0px; }
ul { list-style: none; }
html { overflow: hidden; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.fb { font-weight: bold; }
.op { opacity: 0; }
.flex { display: flex; }
.wrap { flex-wrap: wrap; }
a { text-decoration: none; color: inherit; cursor: pointer; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
button { cursor: pointer; border: 0px; }
img { max-width: 100%; }
#pageContain { overflow: hidden; }
.page { display: none; width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0px; left: 0px; }
.contain { width: 100%; height: 100%; display: none; position: relative; z-index: 0; }
.current .contain, .slide .contain { display: block; position: relative; }
.page4 .contain{z-index: 9;}
.page4 .pagecon{z-index: 99;/* height: auto; */}
.current { display: block; z-index: 1; opacity: 1; }
.slide { display: block; z-index: 2; }
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; }
#navBar { z-index: 3; position: absolute; top: 40%; right: 3%; }
#navBar .active { background: #0081d7; }
#navBar li { background: rgb(255, 255, 255); cursor: pointer; margin-bottom: 10px; transition: all 0.7s ease 0s; border-radius: 50%; line-height: 40px; text-align: center; width: 10px; height: 10px; }
.pagebg { display: block; width: 100%; position: absolute; top: 0px; left: 0px; height: 100vh; z-index: -10; }
.pagebg video { display: block; width: 100%; height: 100vh; object-fit: cover; filter: brightness(0.8) grayscale(0.2); }
.pagebg > img {width: 100%;height: 100%;object-fit: cover;animation-name: scaleBigToSmall;animation-duration: 2s;animation: 10s linear 0s 1 normal none running bigbrother1;animation-fill-mode: both;opacity: 1;}
@-webkit-keyframes scaleBigToSmall { 
  0% { transform: scale(1.2) translate3d(0px, 0px, 0px); filter: blur(20px); }
  100% { transform: scale(1) translate3d(0px, 0px, 0px); filter: blur(0px); }
}
.pagecon, .pagecontouch { display: block; width: 100%; position: absolute; top: 0px; left: 0px; height: 100vh; z-index: 1; }
.onlypc { display: block; opacity: 1; }
.onlytouch { display: none; opacity: 0; }
.header { position: fixed; left: 0px; top: 0px; text-align: center; width: 100%; z-index: 999; }
.header1 { width: 1650px; margin: 0px auto; }
.header1 tr td { vertical-align: top;}
.header-img { padding: 15px 0px;text-align: left; }
.header-img a{display: block;}
.header-img img { height: 60px; width: auto; display: block; }
.header2 { text-align: right; padding-top: 0px; }
.header2-div { display: inline-block; }
.header2 a { display: inline-block; font-size: 16px; color: rgb(255, 255, 255); line-height:75px; height: 75px; padding: 10px 15px 0 15px; }
.header2 span { display: block; width: 40px; height: 5px; margin: 0px auto 0px; }
.now span { background-color: rgb(0, 129, 215) !important; }
.header2 .header2-div:hover span { background-color: rgb(0, 129, 215); }
.blue span { background-color: rgb(0, 129, 215) !important; }
.blue1 span { background-color: rgb(255, 255, 255) !important; }
.header3 { font-size: 18px; color: rgb(255, 255, 255); text-align: right; line-height: 60px; padding: 15px 0px; }
.header3 img { width: 20px; vertical-align: middle; }
.header3 a { font-size: 16px; color: rgb(255, 255, 255); padding: 0px 12px;  }
.header:hover { background: rgb(255, 255, 255); }
.header:hover .header2 a { color: rgb(102, 102, 102); }
.header:hover .header3 a { color: rgb(102, 102, 102); }
.fff { background: rgb(255, 255, 255);box-shadow: #ccc 0px 0px 3px; }
.fff a { color: rgb(102, 102, 102); }
.two-nav { width: 1400px; margin: 0px auto 0px -700px; position: fixed; height: 1px; left: 50%; top: 90px; z-index: 999; }
.two-nav1 { display: inline-block; overflow: hidden; }
.two-nav1 li { background-color: rgb(255, 255, 255); opacity: 0.8; float: left; padding: 0px 13px; display: none; }
.two-nav1 li a { display: inline-block; font-size: 15px; padding: 0px 13px; height: 56px; line-height: 56px; color: rgb(51, 51, 51); }
.two-nav1 li a:hover { color: rgb(0, 129, 215); }
.two1 { margin-left: 0px; }
.two2 { margin-left: 610px; }
.two3 { margin-left: 708px; }
.two4 { margin-left: 690px; }
.two5 { margin-left: 0px; }
.two6 { margin-left: 1004px; }
.two7 { margin-left: 0px; }
.wap-nav, .nav-right, .nav-right1 { display: none; }
#shubiao { position: fixed; width: 20%; bottom: 3vw; left: 0px; right: 0px; margin: auto; z-index: 20; }
#shubiao > div { width: 27px; height: 50px; border: 1px solid rgba(255, 255, 255, 0.7); border-radius: 27px; margin: auto; position: relative; }
#shubiao > div::after { content: ""; width: 5px; height: 5px; background-color: rgb(255, 255, 255); border-radius: 50%; position: absolute; left: 0px; right: 0px; top: 7px; margin: auto; animation-name: iconscoll; animation-duration: 2.5s; animation-delay: 0.5s; animation-fill-mode: both; animation-iteration-count: infinite; }
#shubiao > p { color: rgb(255, 255, 255); text-align: center; font-size: 14px; margin-top: 5px; }
#shubiao > .phone_icon{width: 30px;display: none;}
#shubiao > .phone_icon img{width: 100%;}

.fangda img { animation: 10s linear 0s 1 normal none running bigbrother1; }
@keyframes bigbrother1 { 
  0% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
@-webkit-keyframes iconscoll { 
  0% { top: 7px; }
  100% { top: 37px; }
}
.page1 .fangda .wenzi{
	position: absolute;
	width: 70%;z-index: 9;
	/* text-align: center; */
	top: 50%;
	color: #fff;
	left: 15%;
}

.page1 .fangda .wenzi>p{
	font-size: 70px;
	font-weight: bold;
	margin-bottom: 1vh;
}
.page1 .fangda .wenzi>span{
	font-size: 18px;
	letter-spacing: 3px;
}




.page2 .pagecon .left { width: 50%; left: 0px; height: 100%; position: absolute; z-index: 100; }
.page2 .pagecon .left .newcon { display: flex; align-items: flex-end; }
.page2 .pagecon .left .newcon img { }
.page2 .pagecon .left .newcon .zjbox { width: 68%; height: 40%; position: absolute; right: 10%; top: 0px; bottom: 20%; margin: auto; color: rgb(68, 68, 68); }
.page2 .pagecon .left .newcon .zjrd {position: absolute;bottom: 20%;right: -200px;width: 154px;border-radius: 5px;height: 40px;background: rgb(0, 129, 215);display: flex;justify-content: space-between;}
.page2 .pagecon .left .newcon .zjrd .zjtu { width: 40px; height: 40px; border-radius: 5px; background: rgb(0, 116, 193); display: flex; justify-content: center; align-items: center; }
.page2 .pagecon .left .newcon .zjrd h1 { color: rgb(255, 255, 255); text-align: center; font-size: 16px; width: 114px; font-weight: normal; line-height: 40px; }
.page2 .pagecon .left .newcon .wmbox { background: rgba(0, 0, 0, 0.5); padding: 30px; width: 100%; display: block; margin-bottom: 20px; }
.page2 .pagecon .left .newcon .gsjt p { color: rgb(255, 255, 255); font-size: 16px; line-height: 16px; margin-left: 10px; display: none; transition: all 0.3s ease 0s; }
.page2 .pagecon .left .newcon .wmtop { display: flex; justify-content: space-between; }
.page2 .pagecon .left .newcon .gsjt { display: flex; align-items: center; }
.page2 .pagecon .left .newcon .wmp {font-size: 16px;color: rgb(255, 255, 255);/* margin-top: 20px; */}
.page2 .pagecon .left .newcon .wmp span { font-size: 56px; font-weight: bold; }
.page2 .pagecon .left .newcon .wmbox:hover .gsjt p { display: block; }
.page2 .pagecon .bigtitle { position: relative; width: 1440px; text-align: center; top: 16vh; left: 50%; margin-left: -720px; }
.page2 .pagecon .bigtitle h1 { color: rgb(255, 255, 255); font-size: 36px; font-weight: bold; }
.page2 .pagecon .bigtitle p { color: rgb(255, 255, 255); margin-top: 15px; font-size: 14px; font-weight: normal; text-transform: uppercase; }
.page3 .pagecon .bigtitle { position: relative; width: 1440px; text-align: center; top: 14vh; left: 50%; margin-left: -720px; }
.page3 .pagecon .bigtitle h1 { color: rgb(68, 68, 68); font-size: 36px; font-weight: bold; }
.page3 .pagecon .bigtitle p { color: rgb(102, 102, 102); margin-top: 15px; font-size: 14px; font-weight: normal; text-transform: uppercase; }
.ind3-a1 { width: 100%; height: 100%; position: relative; overflow: hidden;background: url(/templates/default/images/p3bj.png) no-repeat; background-size: 100% 100%; }
.ind3-a2 { width: 23.3%; height: 100%;border-right:1px #999 solid; position: relative; float: left; transition: all 0.3s ease 0s; overflow: hidden; }
.ind3-a2:nth-of-type(4){border-right: 0;}
.ind3-a1 .on1 { width:29.8%; }
.ind3-a1 .on1 .ind3-a7 { opacity: 1; width: 100%; transition: all 0.3s ease 0s; }
.ind3-a3 { width: 100%; height: 100%; position: relative; transition: all 0.3s ease 0s; }
.ind3-a4 { width: 133%; height: 100%; display: block; margin-left: -16.5%; transition: all 0.3s ease 0s; }
.ind3-a2.on1 .ind3-a4 { width: 100%; margin-left: 0px; transition: all 0.3s ease 0s; }
.ind3-a5 { position: absolute; top: 0px; left: 0px; display: table; width: 100%; height: 100%; cursor: pointer; }
.ind3-a6 { display: table-cell; vertical-align: middle; }
.ind3-a6 > div { width: 80%; margin: 0px auto; }
.ind3-a6-tit { color: rgb(255, 255, 255); font-size: 30px; text-align: center; margin-bottom: 25px; }
.ind3-a6-en { font-size: 24px; color: rgb(255, 255, 255); margin-bottom: 15px; text-align: center; text-transform: uppercase; }
.inde-a6-span { display: block; width: 30px; height: 4px; background: rgb(255, 255, 255); margin: 0px auto; }
.ind3-a7 { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0; transition: all 0.3s ease 0s; }
.ind3-a7-img { display: block; width: 100%; height: 100%; }
.ind3-a8 { vertical-align: middle; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: table; }
.ind3-a8-table {position: absolute;width: 100%;bottom: 0px;background: url(/templates/default/images/hbj.png) no-repeat;background-size:100% 100%;height: 40%;}
.ind3-a8-tit { color: rgb(255, 255, 255); font-size: 24px; text-align: center; margin-bottom: 25px; }
.ind3-a8-en { font-size: 20px; color: rgb(255, 255, 255); margin-bottom: 15px; text-align: center; text-transform: uppercase; }
.inde-a8-span { display: block; width: 30px; height: 4px; background: rgb(255, 255, 255); margin: 0px auto; }
.ind3-a8-ul { width: 80%; margin-bottom: 120px; }
.ind3-a8-ul li { display: inline-block; color: rgb(255, 255, 255); min-width: 160px; height: 36px; line-height: 36px; border-radius: 30px; border: 1px solid rgb(214, 225, 245); margin-right: 20px; margin-bottom: 20px; font-size: 14px; text-align: center; }
.i300 > img {width: 100%;animation: 10s linear 0s 1 normal none running bigbrother1;height: 100%;}
.a1 > a { text-align: center; color: rgb(255, 255, 255); display: block; }
.ind2-a2-fL-link { margin: 40px auto 0px; width: 100px; border-radius: 40px; height: 30px; border: 1px solid rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; font-size: 14px; }
.ind2-a2-fL-link:hover { background:#0081d7; }
.ind2-a2-fL-link:hover a { color: rgb(255, 255, 255); }
 img { transition: all 0.5s ease 0s; }
.page3 .pagecon .pageconcon { height: 74%; position: absolute; left: 0px; right: 0px; bottom: 0px; margin: auto; }
.page3 .pagecon .pageconcon .left { width: 40%; padding-top: 5%; float: left; }
.page3 .pagecon .pageconcon .left .en { font-size: 40px; font-weight: bold; color:#0081d7; text-transform: uppercase; }
.page3 .pagecon .pageconcon .left .name { font-size: 26px; color: rgb(255, 255, 255); }
.page3 .pagecon .pageconcon .left .con { margin-top: 3vh; height: 50%; font-size: 18px; color: rgb(255, 255, 255); overflow: hidden; line-height: 2.5; }
.page3 .pagecon .pageconcon .left > a { margin-top: 3vh; display: block; width: 170px; height: 40px; font-size: 16px; border: 1px solid rgb(255, 255, 255); text-align: center; line-height: 40px; color: rgb(255, 255, 255); transition: all 0.5s ease 0s; }
.page3 .pagecon .pageconcon .left > a:hover { border-color: #0081d7; background:#0081d7; }
.page3 .pagecon .pageconcon .left > a img { display: inline-block; width: 15px; vertical-align: middle; margin-left: 3px; }

/* ÊÖ»ú¶ËÏÔÊ¾ */
 .page3  .picScroll-left{height: 100%;margin: 0 auto;box-sizing: border-box; position: relative;
    overflow: hidden;
    background: url(/templates/default/images/p3bj.png) no-repeat;
    background-size: 100% 100%;padding: 0 30px; padding-top: 8vh; display: none;}
.page3 .picScroll-left .hd{position: absolute;left: 0;top: 50%;transform: translateY(-50%);right: 0;z-index: 66666;}
.page3 .picScroll-left .hd .prev{float: right;}
.page3 .picScroll-left .bd .tempWrap{width: 100%!important;}
.page3  .picScroll-left .bd{width: 100%;box-sizing: border-box;padding: 0 15px;box-sizing: border-box;}
.page3  .picScroll-left .bd li{width:300px;float: left;overflow: hidden;margin:0 15px ;position: relative;}
.page3  .picScroll-left .bd li .img{width: 100%;}
.page3  .picScroll-left .bd li img{width: 100%; height: auto;display: block;}
.page3  .picScroll-left .box{position: absolute;left: 0;bottom: 0;right: 0;padding:30px 10px 15px 10px;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8)); color: #fff;}
.page3  .picScroll-left .box .ind3-a8-en{font-size:16px;margin-bottom: 10px;
}}
 

.table { display: table; table-layout: fixed; text-align: center; width: 100%; height: 100%; }

.table_cell { display: table-cell; vertical-align: middle; }
.page4 .pagecon .bigtitle { position: relative; width: 1440px; text-align: center; top: 16vh; left: 50%; margin-left: -720px; }
.page4 .pagecon .bigtitle h1 { color:#fff; font-size: 36px; font-weight: bold; }
.page4 .pagecon .bigtitle p { color: #fff; margin-top: 15px; font-size: 14px; font-weight: normal; text-transform: uppercase; }
.page4 {background: #0081D7;}
.page4 .pppp{width: 1059px;height: 1060px;top: 40%;z-index: 99; display: flex;align-items: center;justify-content: center;position: absolute;left: 50%;margin-left: -530px;border-radius: 100%;overflow: hidden;background: url(/templates/default/images/banyuan.png) no-repeat 4px 6px;background-size: 99.5%;}
.page4 .pppp .ppbox{height: 40%;}
.page4 .pppp .ppbox h1{font-size:40px;text-align:center;color:#fff}
.page4 .pppp .ppbox span{background: #0081D7;width:40px;height:6px;display:block;margin:20px auto;}
.page4 .pppp .ppbox div{width:120px;line-height:30px;border-radius:50px;text-align:center;color:#fff;border:1px #fff solid;margin:0 auto}

.page4 .ppbox{height: 20%;position: absolute;bottom: 0;left: 50%;margin-left: -20%;width: 40%;/* margin-left: -80px; */}
.page4 .ppbox h1{font-size:40px;text-align:center;color:#fff}
.page4 .ppbox span{background: #0081D7;width:40px;height:6px;display:block;margin:20px auto;}
.page4 .ppbox div{width:120px;line-height:30px;border-radius:50px;text-align:center;color:#fff;border:1px #fff solid;margin:0 auto}

.page4 .pagebg{width: 804px;height: 811px;top: 52.5%;left: 50%;margin-left: -402px;border-radius: 100%;overflow: hidden;position: relative;}
.page4 .pagebg::after{content: "";z-index: 99; left: 0;top:0; position: absolute;width: 100%;height: 811px;background: url(/templates/default/images/by11.png) no-repeat top;background-size: 100%;}
.page4 .pagebg > img { width:100%; height:55%; object-fit: cover; animation-name: scaleBigToSmall; animation-duration: 0.3s; animation-fill-mode: both; opacity: 1; }
.page4 .pagecon .pageconcon .list > div:hover .yjicon img:nth-of-type(1){display: none;}
.page4 .pagecon .pageconcon .list > div:hover .yjicon img:nth-of-type(2){display: block;}
.page4 .pagecon .pageconcon .list {width: 80%;margin: 0 auto;display: flex;position: absolute;/* margin-top: 20%; */left: 10%;align-items: flex-end;height: 85%;}
.page4 .pagecon .pageconcon .list > div {width: 25%;/* margin-right: 3vh; *//* height: 40%; *//* padding: 2%; *//* margin-bottom: 3vh; *//* border-radius: 5px; *//* border: 1px solid rgb(255, 255, 255); *//* float: left; */color: rgb(255, 255, 255);position: relative;}
.page4 .pagecon .pageconcon .list > div a{display:flex;align-items: center;}
.page4 .pagecon .pageconcon .list > div > .yjicon > img {width: 50px;/* float: right; */}
.page4 .pagecon .pageconcon .list > div > a .yjicon img:nth-of-type(2){display: none;}
.page4 .pagecon .pageconcon .list > div > a > p {display: block;clear: both;font-size: 22px;/* text-align: center; *//* font-weight: bold; */padding-top: 2vh;width: 132px;}
.page4 .pagecon .pageconcon .list > div > a .yjicon {font-size: 16px;margin-top: 2vh;width: 90px;height: 90px;display: flex;justify-content: center;align-items: center;/* line-height: 70px; */border-radius: 100%;/* margin: 0 10px; *//* padding: 3%; */text-align: center;/* background: red; */overflow: hidden;text-overflow: ellipsis;/* display: -webkit-box; */-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.page4 .pagecon .pageconcon .list > div > a .yjicon img{width:50px;height:50px;}
.page4 .pagecon .pageconcon .list > div:hover .yjicon{ transform: scale(1.05); background:#fff; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 10px 2px; cursor: pointer; }
/* .page4 .pagecon .pageconcon .list > div::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background: rgba(0, 171, 242, 0); z-index: -1; border-radius: 10px; transition: all 0.5s ease 0s; }
 */
.whitebox{transform: scale(1.05); background:#fff; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 10px 2px; cursor: pointer;}
.whitebox img:nth-of-type(1){display: none;}
.whitebox img:nth-of-type(2){display: block!important;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(1){bottom: 3%;left: 4%;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(2){bottom: 31%;left: -4%;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(3){bottom: 51.5%;left: -5.8%;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(4){bottom: 58%;left: 1.3%;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(5){bottom: 51%;left: 7.3%;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(6){bottom: 31%;left: 4%;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(7){bottom: 3%;left: -4%;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(4) a{display:inherit;text-align:center}
.page4 .pagecon .pageconcon .list > div:nth-of-type(4) a .yjicon{margin:0 auto;}
.page4 .pagecon .pageconcon .list > div:nth-of-type(4) a p{text-align:center;/* margin-right: 0; */margin: 0 auto;}

.page4 .pagecon .pageconcon .list > div:nth-of-type(6) a p{width: 175px;}

.page5 .pagecon .bigtitle { position: relative; width: 1440px; text-align: center; top: 14vh; left: 50%; margin-left: -720px; }
.page5 .pagecon .bigtitle h1 { color: rgb(68, 68, 68); font-size: 36px; font-weight: bold; }
.page5 .pagecon .bigtitle p { color: rgb(102, 102, 102); margin-top: 15px; font-size: 14px; font-weight: normal; text-transform: uppercase; }
.page5 .pagecon .list {width: 100%;position: absolute;left: 0px;right: 0px;margin: 20vh auto auto;}
.page5 .pagecon .list .picScroll-left {width: 100vw; }
.page5 .pagecon .list .picScroll-left .bd {width: 100%;}
.page5 .pagecon .list .picScroll-left .bd .tempWrap{width: 100%!important;margin: 0 auto;}
.page5 .pagecon .list .picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.page5 .pagecon .list .picScroll-left .bd ul li {margin-right: 2vw;float: left;width: 441px!important;display: inline;overflow: hidden;text-align: center;}
.page5 .pagecon .list .picScroll-left .bd ul li:hover .p { background: #0081d7; }
.page5 .pagecon .list .picScroll-left .bd ul li .img {width: 100%;height: 300px;overflow: hidden;}
.page5 .pagecon .list .picScroll-left .bd ul li .img img {width: 100%;height: 100%;transition: all 0.5s ease 0s;}
.page5 .pagecon .list .picScroll-left .bd ul li .p {color: rgb(68, 68, 68);background: rgb(255, 255, 255);text-align: left;font-size: 24px;/* width: 100%; */padding: 20px;/* margin: 0 auto 0px; *//* position: relative; *//* white-space: nowrap; *//* overflow: hidden; */}
.page5 .pagecon .list .picScroll-left .bd ul li .p p{color: rgb(68, 68, 68);font-size: 20px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;-webkit-box-orient: vertical;}
.page5 .pagecon .list .picScroll-left .bd ul li .p h5{color: #666;font-size:16px;font-weight:normal;margin-top: 20px;margin-bottom: 20px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;line-height: 24px;height: 48px;}
.page5 .pagecon .list .picScroll-left .bd ul li .p .rili{display:flex;margin-top:10px}
.page5 .pagecon .list .picScroll-left .bd ul li .p .rili img{width:20px;height:20px;}
.page5 .pagecon .list .picScroll-left .bd ul li .p .rili p{font-size:15px;color:#666;margin-left:10px}
.page5 .pagecon .list .picScroll-left .bd ul li .p .rili img:nth-of-type(2){display:none}
.page5 .pagecon .list .picScroll-left .bd ul li:hover .rili img:nth-of-type(1){display:none}
.page5 .pagecon .list .picScroll-left .bd ul li:hover .rili img:nth-of-type(2){display:block}
.page5 .pagecon .list .picScroll-left .bd ul li:hover p{color:#fff}
.page5 .pagecon .list .picScroll-left .bd ul li:hover h5{color:#fff}
.page5 .pagecon .list .picScroll-left .bd ul li:hover .rili p{color:#fff}
.page5 .pagecon .list .picScroll-left .hd a {width: 50px;height: 50px;position: absolute;/* top: 0px; */bottom: -95px;/* margin: auto; */display: block;z-index: 200;}
.page5 .pagecon .list .picScroll-left .hd a img {/* opacity: 0.2; */transition: all 0.5s ease 0s;}
.page5 .pagecon .list .picScroll-left .hd a:hover img { opacity: 1; }
.page5 .pagecon .list .picScroll-left .hd a.next {right: 50%;}
.page5 .pagecon .list .picScroll-left .hd a.prev {left: 50.8%;}
.page5 .pagecon .list .picScroll-left .bd ul li:hover .img img { transform: scale(1.2); }
.page5 .mobile{display: none;padding: 0 15px;box-sizing: border-box;}
.page5 .mobile li{width: 100%; overflow: hidden;  margin-top: 15px;}
.page5 .mobile li .img{width: 130px;height: 105px; float: left;}
.page5 .mobile li .p{width: calc(100% - 130px - 10px); float: right; padding-top: 5px;height: 105px;box-sizing: border-box;}
.page5 .mobile li .p .tt{font-size: 16px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.page5 .mobile li .p h5{width: 100%; font-size: 12px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical; -webkit-line-clamp:2; color: #666;font-weight: normal; margin: 10px 0;}
.page5 .mobile li .p .rili{color: #999;font-size: 12px;}
.page5 .mobile li .p .rili img{width: 16px;float: left;margin-right: 5px;}
.page5 .more1{display: none;}


.page6 .pagecon .bigtitle { position: relative; width: 1440px; text-align: center; top: 16vh; left: 50%; margin-left: -720px; }
.page6 .pagecon .bigtitle h1 { color: rgb(68, 68, 68); font-size: 36px; font-weight: bold; }
.page6 .pagecon .bigtitle p { color: rgb(102, 102, 102); margin-top: 15px; font-size: 14px; font-weight: normal; text-transform: uppercase; }
.page6 .zjrd {/* position: absolute; *//* bottom: 18%; */display: none;/* right: -200px; */font-size: 15px;width: 154px;border-radius: 5px;height: 40px;background: rgb(0, 129, 215);/* display: flex; */justify-content: space-between;}
.page6 .zjrd .zjtu { width: 40px; height: 40px; border-radius: 5px; background: rgb(0, 116, 193); display: flex; justify-content: center; align-items: center; }
.page6 .zjrd h1 {color: rgb(255, 255, 255);text-align: center;font-size: 16px!important;width: 114px;font-weight: normal;line-height: 40px;}
.page6 .pagecon .teambj{position: absolute;width: 100%;height: 72%;bottom: 0;left: 0;display: flex;justify-content: space-between;}
.page6 .pagecon .teambj .teaml{width: 60%;position: relative;overflow: hidden;}
.page6 .pagecon .teambj .teaml:hover .zjrd{display:flex;}
.page6 .pagecon .teambj .team:hover .zjrd{display:flex;}
.page6 .pagecon .teambj .tmtu{width: 100%;height: auto;min-height: 100%;display: block; animation: 10s linear 0s 1 normal none running bigbrother1;}
.page6 .pagecon .teambj .teambox{position: absolute;width: 92%;/* height: 30%; */background: url(/templates/default/images/bj.png) no-repeat;background-size: 100% 100%;padding: 4%;/* left: 10%; */bottom: 0;}
.page6 .pagecon .teambj .teambox h1{font-size: 26px;color: #fff;font-weight: normal;margin-bottom: 20px;}
.page6 .pagecon .teambj .teamr{width: 39%;}
.page6 .pagecon .teambj .teamr .team{position: relative;width: 100%;overflow: hidden;height: 49%;}
.page6 .pagecon .teambj .teamr .team:nth-of-type(1){margin-bottom:3%;}
.page7{background: #232425;}
.footer3{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-sel{background: #303031;color: #eee;border: 1px solid #3f3f40;padding:0 10px;width: 346px;height: 40px;/* margin-top:10px; */}
.footer3-1{overflow: hidden;display: block;/* margin-top: 40px; */position: relative;}
.footer3-1 p{line-height: 35px;font-size: 14px;color: #adaeae;float: left;margin-left: 130px;}
.footer3-1 span{font-size: 18px;color: #ffffff;}
.footer3-1 div{color: #adaeae;font-size: 14px;position: absolute;left: 0;top:7px;line-height: 30px;text-align: center;padding: 3px;border: 1px solid #616162;background: rgba(255,255,255,0.1);}
.footer3-1 div img{width: 90px;height: 90px;display: block;}
.guandao{position: absolute;top: 16vh;left: 50%;margin-left: -152px;}
.page7 .listcenter { position: absolute; width: 100vw; height: 75vh; top: 14vh; left: 0px; right: 0px; margin: auto; background-color: rgba(0, 0, 0, 0); background-image: url("/templates/default/images/lianxibg.png"); background-repeat: no-repeat; background-position: center center; background-size: auto 100%; }
.page7 .listcenter .title { position: absolute; font-size: 24px; color:#0081d7; text-align: center; top: 31%; width: 60%; left: 0px; right: 0px; margin: auto; }
.page7 .listcenter .con { position: absolute; font-size: 18px; color:#0081d7; text-align: center; top: 42%; width: 60%; left: 0px; right: 0px; margin: auto; line-height: 2; }
.page7 .listleft, .page7 .listright {color: rgb(255, 255, 255);position: absolute;top: 35vh;/* overflow: hidden; */}
.page7 .listleft {left: 15%;width: 70%;top: 80vh;}
.page7 .listright {/* padding: 3% 0px 3% 3%; *//* border-left: 1px solid rgb(238, 238, 238); */left: 15%;position: relative;display: flex;width: 70%;}
.page7 .listright::before{content:"";position:absolute;width: 100%;height:1px;background: #434444;top:79px;left: -100%;}
.page7 .listright::after{content:"";position:absolute;width: 100%;height:1px;background: #434444;top:79px;right: -90%;}

.page7 .listright li {width: 16.6%;text-align: center;}
.page7 .listright li a {display: block;color: #929292;font-size: 16px;line-height: 39px;}
.page7 .listright li a:nth-of-type(1) {line-height:80px; font-size: 20px;position: relative;color: #fff;}
.page7 .listright li a:nth-of-type(1)::after{content:"";position:absolute;width:100%;height:1px;background: #434444;bottom:0;left:0;}
.page7 .listright li:nth-of-type(1) a:nth-of-type(1)::before{content:"";position:absolute;width:30px;height:5px;background: #0081d7;bottom:-2px;z-index:1; left:-25%;}
.page7 .listright li:nth-of-type(6) a:nth-of-type(1)::before{content:"";position:absolute;width:30px;height:5px;background: #0081d7;bottom:-2px;z-index:1; right:-25%;}

.page7 .listleft img, .page7 .listright img { display: block; }
.page7 .listleft p, .page7 .listright p {font-size: 16px;}
.dhbox { align-items: center; }
.dhbox img { margin-right: 10px; }
.ewmbox { margin: 6% 0px; }
.ewmbox .ewm { width: 140px; height: 140px; margin-right: 5%; }
.bah {font-size: 16px;margin-top: 20px;color: #adaeae;line-height: 30px;}
@media (max-width: 1440px) {
  #topnav { height: 8vh; }
  #topnav .right .sy-nav { width: 8vh; height: 8vh; }
  #topnav .right .sy-nav dl { height: 8vh; }
  #topnav .right .sy-nav dl dd { display: block; width: 25px; height: 2px; margin-top: 6px; }
  #topnav .right .sy-nav dl dt { font-size: 12px; }
  #topnav .right > ul > li { font-size: 14px; line-height: 8vh; }
  #topnav .right > ul > li > a { height: 8vh; }
  #chooselanguage { display: none !important; }
  #leftnav { top: 8vh; }
  #leftnav .left > img { height: 8vh; }.
  #leftnav .right > img { height: 8vh; }
  #leftnav .leftnav_con > li { font-size: 14px; text-indent: 2em; }
  .ind1-a1 { width: 100%; height: 100%; position: relative; overflow: hidden; }
  .swiper-slide img { width: 100%; height: 100%; object-fit: cover; animation-name: scaleBigToSmall; animation-duration: 2s; animation-fill-mode: both; opacity: 1; }
  .ind111 { display: block; width: 100%; position: absolute; top: 0px; left: 0px; height: 100vh; z-index: -10; }
.page2 .pagecon .left .newcon .wmp span{font-size: 36px;}
.page2 .pagecon .left .newcon .wmp{font-size: 13px;}
.page2 .pagecon .left .newcon .wmbox{padding: 24px;}
.ind3-a8-en,.ind3-a6-en{font-size: 18px;}
.ind3-a8-tit,.ind3-a6-tit{font-size: 22px;}
.ind3-a8-table{height: 50%;}
.page4 .ppbox{/* height: 57%; */}
.page4 .ppbox h1{font-size: 30px;}
.page4 .ppbox span{margin: 15px auto;}
.page5 .pagecon .list{margin:20vh auto auto;}
.page5 .pagecon .list .picScroll-left .bd ul li .img{height: 240px;}
.page5 .pagecon .list .picScroll-left .bd ul li{width: 400px!important;}
.page5 .pagecon .list .picScroll-left .hd a{bottom: -50px;}
.page5 .pagecon .list .picScroll-left .bd ul li .p p{font-size: 18px;}
.page5 .pagecon .list .picScroll-left .bd ul li .p h5{margin:10px 0}
.page6 .pagecon .teambj .teambox{height: 46%;}
.page7 .listleft p, .page7 .listright p{font-size: 14px;line-height: 27px;}
.page7 .listleft{top:82vh}
.page7 .listright li a{font-size: 14px;line-height: 27px;}
.page7 .listright li a:nth-of-type(1){font-size: 16px;line-height: 50px;}
.page7 .listright::after{top:49px}
.page7 .listright::before{top:49px}
.page7 .listright{top:40vh}
.guandao{width: 20vw;top:17vh; margin-left: -10vw;}
}
@media (max-width: 1200px) {
  #topnav .left img { }
}
@media (max-width: 991px) {
.page1 .fangda .wenzi>p { font-size: 30px;}
.page1 .fangda .wenzi>p {letter-spacing: 0px; font-size:12px;}
  #topnav .right { margin-right: 0px; }
  #topnav .left img { display: block; }
  #topnav .right > ul > .daoh { display: none; }
  #topnav .right > ul > li { font-size: 14px; line-height: 8vh; }
  #lanmulink { position: fixed; width: 8%; left: 2%; bottom: 0vw; z-index: 300; }
  .page2 .pagecon .newlist .picScroll-left .bd ul li img { width: 16vw; }
}
@media (max-width: 720px) {
	#shubiao > p{display: none;}
	#shubiao > .phone_icon{display: block;border: none;}
	#shubiao > div{border: none; margin-bottom: 20px;}
	#shubiao > div::after{width: 30px;height: 30px;background: url(/templates/default/images/down.png) no-repeat 0 0/100% 100%;}
  .onlypc {}
  .onlytouch { display: block; opacity: 1; }
  .onlytouch .sy-nav { display: none; }
  #chooselanguage { display: none !important; }
  .page2 .pagecontouch { position: absolute; top: 0px; width: 100%; background: rgba(0, 0, 0, 0.3); left: 0px; height: 100%; }
  .page2 .pagecontouch > .proshow { width: 70%; height: 60%; position: absolute; inset: 0px; margin: auto; color: rgb(255, 255, 255); }
  .page2 .pagecontouch > .proshow .mySwiper { position: relative; }
  .page2 .pagecontouch > .proshow .swiper-slide img { width: 100%; margin-top: 0.3rem; }
  .page2 .pagecontouch > .proshow .swiper-slide .title { font-size: 0.3rem; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .page2 .pagecontouch > .proshow .swiper-slide .con { font-size: 0.22rem; line-height: 2; margin-top: 0.3rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
  .page2 .pagecontouch .swiper-button-next, .page2 .pagecontouch .swiper-button-prev { outline: none; position: absolute; width: 1rem !important; background: none !important; opacity: 1 !important; top: 100% !important; }
  .page2 .pagecontouch .swiper-button-next::after, .page2 .pagecontouch .swiper-button-prev::after { opacity: 0 !important; display: none !important; }
  .page2 .pagecontouch .swiper-button-next img, .page2 .pagecontouch .swiper-button-prev img { display: block; width: 100%; }
  .page3 .pagecon .pageconcon {height: 70vh; }
  .page3 .pagecon .pageconcon .left { width: 100%; }
  .page3 .pagecon .pageconcon .left .en { font-size: 0.4rem; }
  .page3 .pagecon .pageconcon .left .name { font-size: 0.26rem; color: rgb(255, 255, 255); }
  .page3 .pagecon .pageconcon .left .con { margin-top: 0.2rem; height: 50%; font-size: 0.2rem; color: rgb(255, 255, 255); overflow: hidden; line-height: 2; }
  .page3 .pagecon .pageconcon .left > a { margin-top: 3vh; display: block; width: 1.7rem; height: 0.4rem; font-size: 0.22rem; border: 1px solid rgb(255, 255, 255); text-align: center; line-height: 0.4rem; color: rgb(255, 255, 255); }
  .page3 .pagecon .pageconcon .left > a img { display: inline-block; width: 0.2rem; vertical-align: middle; margin-left: 3px; }
  .page3 .pagecon .pageconcon .list { width: 100%; height: 100%; float: right; margin-top: 0.3rem; }
  .page3 .pagecon .pageconcon .list > div { width: 42%; margin-right: 5%; height: auto; padding: 2% 2% 0.2rem; margin-bottom: 0.3rem; border-radius: 5px; border: 1px solid rgb(255, 255, 255); float: left; color: rgb(255, 255, 255); position: relative; }
  .page3 .pagecon .pageconcon .list > div:nth-child(2n) { margin-right: 0px; }
  .page3 .pagecon .pageconcon .list > div > a > img { width: 20%; float: right; }
  .page3 .pagecon .pageconcon .list > div > a > p { font-size: 0.25rem; padding-top: 0.2rem; }
  .page3 .pagecon .pageconcon .list > div > a > div { font-size: 0.2rem; margin-top: 0.2rem; line-height: 2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .page3 .pagecon .pageconcon .list > div:hover::after { box-shadow: rgba(0, 0, 0, 0.05) 0px 0.02rem 0.1rem 0.02rem; }
	.page3  .picScroll-left{display: block;}
	.page3 .ind3-a1{display: none;}
	
  
  .page2 .aboutvideo .vkk { position: absolute; width: 80vw; height: 50vh; inset: 0px; margin: auto; }
  .page2 .aboutvideo .vkk video { display: block; width: 100%; height: 100%; border: 0px; }
  .page2 .picScroll-left{}
  
  
  .page5 .pagecon .bigtitle { color: rgb(255, 255, 255); font-size: 0.4rem; position: absolute; top: 15vh;font-weight: bold; }
  .page5 .pagecon .bigtitle span { color: rgb(255, 255, 255); font-size: 0.35rem; text-transform: uppercase; }
  .page5 .anlilist { width: 90%; margin: 25vh auto auto; height: 200rem; }
  .page5 .anlilist > div { width: 48%; margin-right: 4%; margin-bottom: 0.2rem; text-align: center; color: rgb(255, 255, 255); font-size: 0.2rem; float: left; }
  .page5 .anlilist > div:nth-child(2n) { margin-right: 0%; }
  .page5 .anlilist > div .img { width: 100%; }
  .page5 .anlilist > div .img img { width: 100%; }
  .page5 .anlilist > div p { margin: 0.2rem auto; }
  .page5 .pagecon .list .picScroll-left{display: none;}
  .page5 .pagecon .list{margin-top: 30vh!important;}
  .page5 .mobile{display: block;}
  .page5 .more1{display: none;}
  .page5 .more2{display: block;}
  
  
  
  .page6 .pagecon .type { text-align: right; position: absolute; top: 22vh; right: 4vw; }
  .page6 .pagecon .type > span:first-child { display: none; }
  .page6 .pagecon .type > a { display: inline-block; font-size: 0.25rem; color: rgb(102, 102, 102); padding: 0.05rem 0.1rem; transition: all 0.5s ease 0s; }
  .page6 .pagecon .type > span { display: inline-block; width: 2px; background: rgb(111, 112, 113); padding: 0.1rem 0px; margin: 0px 0.1rem; vertical-align: middle; }
  .page6 .pagecon .list { width: 90vw; position: absolute; left: 0px; right: 0px; margin: 33vh auto auto; height: 20vh; display: none; }
  .page6 .pagecon .list0 { display: block; }
  .page6 .pagecon .list > div { width: 48%; margin-right: 4%; float: left; display: none; }
  .page6 .pagecon .list > div:nth-child(1), .page6 .pagecon .list > div:nth-child(2) { display: block; }
  .page6 .pagecon .list > div:nth-child(2n) { margin-right: 0px; }
  .page6 .pagecon .list > div .img { overflow: hidden; }
  .page6 .pagecon .list > div .img img { width: 100%; height: 100%; display: block; transition: all 0.5s ease 0s; }
  .page6 .pagecon .list > div .con { background: rgb(255, 255, 255); padding: 0.2rem; transition: all 0.5s ease 0s; }
  .page6 .pagecon .list > div .con .title { color: rgb(51, 51, 51); font-size: 0.28rem; font-weight: bold; transition: all 0.5s ease 0s; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
  .page6 .pagecon .list > div .con .jianjie { color: rgb(102, 102, 102); font-size: 0.23rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 1.5rem; line-height: 2; margin-top: 5%; transition: all 0.5s ease 0s; }
  .page6 .pagecon .list > div .con span { color: rgb(153, 153, 153); font-size: 0.2rem; display: inline-block; margin-top: 5%; transition: all 0.5s ease 0s; }
  .page7 .listcenter { position: absolute; width: 7rem; height: 7rem; top: 14vh; left: 0px; right: 0px; margin: auto; background-color: rgba(0, 0, 0, 0); background-image: url("/templates/default/images/lianxibg.png"); background-repeat: no-repeat; background-position: center top; background-size: 100%; }
  .page7 .listcenter .title { position: absolute; font-size: 0.25rem; color:#0081d7; text-align: center; top: 28%; width: 60%; left: 0px; right: 0px; margin: auto; }
  .page7 .listcenter .con { position: absolute; font-size: 0.25rem; color: rgb(51, 51, 51); text-align: center; top: 40%; width: 60%; left: 0px; right: 0px; margin: auto; line-height: 2; }
  .page7 .listleft, .page7 .listright { /* text-align: center; *//* width: 1.5rem; *//* height: 1.5rem; *//* border-radius: 50%; *//* background: rgb(217, 183, 101); *//* color: rgb(255, 255, 255); *//* position: absolute; *//* top: 9rem; *//* overflow: hidden; */}
  .page7 .listleft p, .page7 .listright p { font-size: 0.25rem; margin-top: 5%; }
  .page3 .pagecon .bigtitle{top:16vh}
  
	
  
  
  .page5 .pagecon .list .picScroll-left .bd{padding: 0 15px;box-sizing: border-box; margin-bottom: 15px;}
}
@media (min-width: 1800px) {
}
@media (min-width: 1900px) {
}
@media (min-height: 1150px) {
}
@media screen and (max-width: 1250px) {
   .header{display: none;}
    html{font-size: 20px !important;font-size: 5.33333vw !important;}
    .wap-nav,.nav-right,.nav-right1{display: block;}
    /*???????¡§????*/
	.wap-nav{padding: 13px 0;background-color: white;position: fixed;left: 0;top: 0;z-index:999;width: 100%;box-shadow: 0px 0px 8px rgba(0,0,0,0.2);}
    .wap-nav1{width: 94%;margin: 0 auto;height:36px;box-sizing: border-box;position: relative;text-align: right;font-size: 12px;}
    .wap-nav1-1{height:36px;position: absolute;left: 0;top: 0;}
    .wap-nav1-2{height:36px;position: absolute;right: 0;top: 0;}

    
	.en,.en1{font-size: 13px;line-height: 22px;padding: 0 10px;color: #333333;height:22px;display: inline-block;margin-right: 50px;margin-top: 7px;}
    .en{margin-right: 0px;border-right: 1px solid #ddd;}
    
    /*???????¡è???¡ì???????¡§????*/
	.nav-right{position: fixed;left: 0;top: 0;z-index: 888;background-color: rgba(0,0,0,0.3);width: 100%;height: 100%;overflow: hidden;padding-top:62px;box-sizing: border-box;display: none;}
	.nav-right1{width:48%;background-color: #FFFFFF;height: 100%;padding-top:62px;box-sizing: border-box;position: fixed;right:0;top: 0;z-index: 889;overflow-y: scroll;}
	.nav-right1 li{position: relative;border-bottom: 1px solid #dddddd;}
	.nav-right1 li a{font-size: 18px;line-height:60px;padding-left:10%;width:90%;display: inline-block;}	
	.nav-right1 img{height:12px;position: absolute;right:10%;top:24px;}	
	.nav-right2{margin-left:20px;display: none;}
	.nav-right2 a{font-size: 14px;color: #666666;line-height:40px !important;margin-bottom: 10px;}
	
	
		.page4 .pagecon .pageconcon .list{left:1%!important;}
		.header1{width:1200px}
		.page2 .pagecon .left .newcon .wmp span{font-size:28px;}
		.page2 .pagecon .left .newcon .wmp{font-size: 14px;}
		/* .page4 .pppp{width: 959px;height: 960px;}
		.page4 .pagebg{width: 726px;height: 704px;}
		.page4 .pagebg{top:53.9%;left:49%;} */
		.page2 .pagecon .left .newcon .zjrd{display: none;}
		.page2 .pagecon .left{width:100%;}
		.page2 .pagecon .left .newcon .zjbox{right:10%;width: 80%;}
		.page2 .pagecon .left .newcon .wmbox{width: auto;padding: 15px;}
		.ind3-a1{height: 80%;}
		.ind3-a6-en,.ind3-a8-en{font-size: 14px;}
		.ind3-a6-tit,.ind3-a8-tit{font-size: 16px;margin-bottom: 10px;}
		.ind3-a8-table{height: 70%;}
		.ind2-a2-fL-link{height: 25px;font-size: 14px;width: 70px;}
		.page4 .pppp{background: none;}
		.page4 .pagecon .pageconcon .list > div{position: inherit;width: 25%;margin-top:5%;}
		.page4 .pagecon .pageconcon .list{position: inherit;width: 96%;flex-wrap: wrap;margin-top: 30%;}
		.page4 .pagecon .pageconcon .list > div a{display: inherit;}
		.page4 .pagecon .pageconcon .list > div > a > p{width: auto!important;padding-top: 0;font-size: 14px;text-align: center!important;margin:5px 0!important;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;-webkit-box-orient: vertical;}
		.page4 .pagecon .pageconcon .list > div > a .yjicon{width: 30px;height: 30px;margin:0 auto;}
		.page4 .pagecon .pageconcon .list > div > a .yjicon img{width: 30px;height: 30px;}
		.page4 .ppbox{height: 25%;}
		.page4.ppbox h1{font-size: 25px;}
		.page4 .ppbox span{margin:15px auto}
		.page4 .ppbox div{width: 90px;line-height: 26px;font-size: 13px;}
		.page5 .pagecon .list{    margin: 28vh auto auto;}
		.page6 .pagecon .teambj{display: inherit;}
		.page6 .pagecon .teambj .teaml{width: 100%;margin-bottom: 10px;}
		.page6 .pagecon .teambj .teamr{display: flex;width: 100%;justify-content: space-between;}
		.page6 .pagecon .teambj .teamr .team{width: 48.5%;}
		.page6 .pagecon .teambj .teambox h1{font-size: 20px;margin-bottom: 10px;}
		.page6 .zjrd{width: 122px;height: 30px;}
		.page6 .zjrd h1{width: 76px;font-size: 14px!important;line-height: 30px;}
		.page6 .zjrd .zjtu{height: 30px;}
		.page6 .pagecon .teambj .teambox{height: 70px;}
		.page7 .listright{display: none;}
		.page7 .listleft{top:37vh;left:5%;position: relative;width: 90%;}
		.footer3,.footer3-1 div{display: inherit;position: inherit;}
		.footer3-1 p{float: inherit;margin: 0;text-align: center;}
		.footer3-1 div{width: 100px;margin:0 auto;margin-bottom: 20px;}
		.footer3-1 div img{margin:0 auto;margin-top:5px}
		.guandao{width: 200px;margin-left: -100px;}
		.footer-sel{width: 340px; margin: 0 auto; display: block;  margin-top: 10px;}
		.bah{font-size: 12px;text-align: center;}
		.page1 .fangda .wenzi{z-index: 9}
		.page1 .fangda .wenzi>p{font-size:30px;}
		.page1 .fangda .wenzi>span{font-size: 12px;letter-spacing: 0px;}
	}
	@media screen and (min-width:960px) and (max-width:1200px){
	  .page4 .pagecon .pageconcon .list{margin-top:11%}
	  .page6 .pagecon .teambj{display: flex;}
	  .page6 .pagecon .teambj .teamr{display: block;}
	  .page6 .pagecon .teambj .teamr .team{width: 100%;}
	  .page6 .pagecon .teambj .teaml{width: 60%;margin-bottom: 0;}
	  .page6 .pagecon .teambj .teamr{width:39%;}
	}
	@media screen and (min-width:1200px) and (max-width:1600px){
	.page4 .pagecon .pageconcon .list{left: 0;width: 100%;}
	.page4 .pagecon .pageconcon .list{font-size: 20px;}
	.page4 .pagecon .pageconcon .list > div > a .yjicon{width: 50px;height: 50px;}
	.page4 .pagecon .pageconcon .list > div > a .yjicon img{width: 35px;height: 35px;}
	.header1 {  width:1400px;}

	.page2 .pagecon .left .newcon .wmbox{padding: 15px;}

	.page2 .pagecon .left .newcon .wmp span{font-size: 34px;}

	.ind3-a8-table{height: 60%;}

	.page4 .pppp .ppbox{height: 65%;}

.page4 .pagecon .pageconcon .list > div:nth-of-type(3) { bottom: 55.5%; left: -3.8%;}

.page4 .pagecon .pageconcon .list > div:nth-of-type(2) { bottom: 27%;}

.page4 .pagecon .pageconcon .list > div:nth-of-type(5) {  bottom: 56%;left: 4%;}

.page5 .pagecon .list .picScroll-left .bd ul li .p h5{    -webkit-line-clamp: 1;margin: 10px 0;}

.page5 .pagecon .list{margin: 17vh auto auto;}

.page5 .pagecon .list .picScroll-left .bd ul li .img{height: 240px;}

.page5 .pagecon .list .picScroll-left .hd a{bottom: -65px;}

.page7 .listright li a{line-height: 28px;font-size: 14px;}

.page7 .listright li a:nth-of-type(1){font-size: 16px;line-height: 45px;}

.guandao{display: none;}

.page7 .listright{top:26vh}

.page7 .listright::before{top:44px}

.page7 .listright::after{top:44px}

.page7 .listleft{top:68vh}

.small-pic-box ul{display: flex;align-items: center;}






	}
	@media screen and (min-width: 1000px) and (max-width: 1450px){
	.header1 {  width:1200px;}
	}


.page4 .pagecon .pageconcon .list .item:nth-child(5)> a > p,.page4 .pagecon .pageconcon .list .item:nth-child(6) > a > p,.page4 .pagecon .pageconcon .list .item:nth-child(7) > a > p{text-align:right;}
@media (max-width: 991px) {
	.page1 .fangda .wenzi{width: 84%;left: 8%;}
.page1 .fangda .wenzi>p { font-size:24px;}

.page1 .fangda .wenzi>span {letter-spacing: 0px; font-size:12px;}
}
<!--ºÄÊ±1754825925.9074Ãë-->