:root { --ease-in-a: cubic-bezier(0.55, 0.085, 0.68, 0.53); --ease-in-b: cubic-bezier(0.55, 0.055, 0.675, 0.19); --ease-in-c: cubic-bezier(0.895, 0.03, 0.685, 0.22); --ease-in-d: cubic-bezier(0.755, 0.05, 0.855, 0.06); --ease-in-e: cubic-bezier(0.95, 0.05, 0.795, 0.035); --ease-in-f: cubic-bezier(0.6, 0.04, 0.98, 0.335); --ease-out-a: cubic-bezier(0.25, 0.46, 0.45, 0.94); --ease-out-b: cubic-bezier(0.215, 0.61, 0.355, 1); --ease-out-c: cubic-bezier(0.165, 0.84, 0.44, 1); --ease-out-d: cubic-bezier(0.23, 1, 0.32, 1); --ease-out-e: cubic-bezier(0.19, 1, 0.22, 1); --ease-out-f: cubic-bezier(0.075, 0.82, 0.165, 1); --ease-in-out-a: cubic-bezier(0.455, 0.03, 0.515, 0.955); --ease-in-out-b: cubic-bezier(0.645, 0.045, 0.355, 1); --ease-in-out-c: cubic-bezier(0.77, 0, 0.175, 1); --ease-in-out-d: cubic-bezier(0.86, 0, 0.07, 1); --ease-in-out-e: cubic-bezier(1, 0, 0, 1); --ease-in-out-f: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.chinalist, .uklist { line-height: normal; overflow: hidden; white-space: pre-wrap; }

.chinalist.flag span, .uklist.flag span { -webkit-animation: fadeInRight 1.5s forwards; animation: fadeInRight 1.5s forwards; }

.chinalist span, .uklist span { font-family: inherit; width: auto; font-size: inherit; color: inherit; opacity: 0; display: inline-block; }

.chinalist span.letters, .uklist span.letters { color: #00A3E8; }

.cursordot { position: fixed; top: 0; left: 0; border-radius: 100%; pointer-events: none; opacity: 0; border: 1px solid white; will-change: transform; }

.imgs { max-width: 100%; width: 100%; height: auto; display: block; }
.imgsx { max-width: 60%; width: 60%; height: auto; display: block; }
.deepmao { position: relative; top: -70px; display: block; height: 0; overflow: hidden; }

.deepmao.profilemaodian1 { top: -180px; }

.linkA { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 7; }

.photoActives { position: relative; overflow: hidden; }

.photoActives .photoActive { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #fff; z-index: 3; }

.photoActives.reset_photoActive .photoActive { bottom: -100%; -webkit-transition: .8s; transition: .8s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

.randomdots { position: relative; overflow: hidden; z-index: 1; cursor: pointer; }

.randomdots .randomdot { cursor: pointer; width: 0; height: 0; padding-top: 0; position: absolute; background: rgba(0, 0, 0, 0.3); border-radius: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; }

.randomdots .randomdot.active { width: 100%; padding-top: 100%; -webkit-transform: translate(-50%, -50%) scale(3); transform: translate(-50%, -50%) scale(3); -webkit-transition: .5s; transition: .5s; -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.ells { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.wechat { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: rgba(0, 0, 0, 0.7); z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; visibility: hidden; opacity: 0; -webkit-transition: .3s; transition: .3s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); cursor: pointer; }

.wechat.active { visibility: visible; opacity: 1; }

.wechat.active div { -webkit-transform: translateY(0); transform: translateY(0); }

.wechat div { height: auto; padding: 20px; background: #eee; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translateY(50px); transform: translateY(50px); }

.wechat div img { width: 200px; display: block; margin: auto; }

.wechat div p { font-size: 14px; color: #666; margin-top: 6px; }

.videobox { position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; visibility: hidden; opacity: 0; }

.videobox.active { visibility: visible; opacity: 1; }

.videobox.active .bg { visibility: visible; opacity: 1; }

.videobox.active video { -webkit-transition-delay: .3s; transition-delay: .3s; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }

.videobox .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); -webkit-transition: .4s; transition: .4s; visibility: hidden; opacity: 0; }

.videobox video { width: 70%; -webkit-transition: .4s; transition: .4s; -webkit-transform: translateY(50%); transform: translateY(50%); opacity: 0; }

.zoomjs .smallbox { position: relative; width: auto; z-index: 2; cursor: move; }

.zoomjs .smallbox img { display: block; position: relative; z-index: -1; }

.zoomjs .smallbox .smallbox_mark { position: absolute; width: 100px; height: 100px; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.4); -webkit-transition: opacity .5s; transition: opacity .5s; z-index: 1; pointer-events: none; }

.zoomjs .smallbox .smallbox_mark.active { opacity: .5; visibility: visible; }

.zoomjs .bigbox { position: absolute; left: 100%; top: 0; width: 300px; height: 100%; overflow: hidden; border: 1px solid red; opacity: 0; visibility: hidden; -webkit-transition: opacity .5s; transition: opacity .5s; }

.zoomjs .bigbox.active { opacity: 1; visibility: visible; }

.zoomjs .bigbox img { position: absolute; }

.subnavHead { position: relative; z-index: 3; }

.subnavHead .bannerimg { overflow: hidden; }

.subnavHead .bannerimg img { position: relative; left: 50%; width: 100%; display: block; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.newspaper p, .newspaper span, .newspaper a { word-break: break-all; }

.newspaper a { -webkit-transition: .4s; transition: .4s; }

.newspaper a:link { color: #333; }

.newspaper a:visited { color: #333; }

.newspaper a:active { color: #00A3E8; }

.newspaper a:hover { color: #00A3E8; }

.newspaper img { max-width: 100%; height: auto; display: block; margin: 0 auto; }

.newspaper .tablebox { width: 100%; overflow-x: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; }

.newspaper .tablebox::-webkit-scrollbar { display: none; }

.newspaper .tablebox table { width: 100%; }

.last3:nth-child(3n+1):nth-last-child(-n+3) a, .last3:nth-child(3n+1):nth-last-child(-n+3) ~ li a { margin-bottom: 0px; }

@media screen and (max-width: 640px) { .videobox video { width: 100%; }
  .noscroll { background-attachment: scroll !important; } }

@media screen and (max-width: 1800px) { .profile7 .swipertime .swiper-time { width: 90%; }
  .profile7 .swipertime .next { right: 30px; }
  .profile7 .swipertime .prev { left: 30px; } }

@media screen and (max-width: 1600px) { footer .w1300 .t ul li { margin-right: 60px; } }

@media screen and (max-width: 1440px) { .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text { padding: 30px; padding-bottom: 0; }
  header { padding: 0 3%; }
  .profile2 .w1300 .text { padding: 30px; width: 90%; }
  .profile2 .w1300 .img { width: 55%; }
  footer .w1300 .t ul li { margin-right: 50px; }
  .box3 ul li { padding: 200px 20px 160px; }
  .box3 ul li .box3box { height: 310px; }
  .box3 ul li .box3box .text h2 { font-size: 28px; }
  .newswipertimes p { font-size: 36px; }
  footer .w1300 .t .tbox .l { margin-right: 60px; } }

@media screen and (max-width: 1366px) { header { height: 90px; }
  .contact .w1300 ul li { padding: 0 30px; }
  .industry .w1300 { padding: 0; }
  .profile4 .w1300 ul li .text i { font-size: 36px; }
  .profile4 .w1300 ul li .text h5 { font-size: 22px; }
  .profile1 .w1300 ul li div span { font-size: 32px; }
  .chinalist { font-size: 32px !important; }
  .w1300 { width: 90%; }
  .box2 .w1300 .box2video { width: 45%; } }

@media screen and (max-width: 1280px) { header ul li { padding: 0 10px; }
  .tzzgx .w1300 .box .items .itemsbox .item > p { margin: 0 40px; }
  .laws .w1300 ul li .left { width: 80%; }
  .ccp .w1300 ul li { width: 48%; }
  .ccp .w1300 ul li:last-child:nth-child(3n - 1) { margin-right: 0; }
  .industryitem .w1300 ul li { width: 48%; }
  .industryitem .w1300 ul li:last-child:nth-child(3n - 1) { margin-right: 0; }
  .news .w1300 .newsearch .input { width: 200px; }
  .industryswiper .swiper-industry .swiper-wrapper .swiper-slide { width: 60%; }
  .industryswiper .swiper-industry .prev { margin-left: -35.5%; }
  .industryswiper .swiper-industry .next { margin-right: -35.5%; }
  .profile6 .w1300 .swiper-certify .swiper-wrapper .swiper-slide { width: 520px; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text h5 { font-size: 20px; margin-bottom: 15px; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text .prevnextbox { margin-top: 30px; }
  .profile1 .w1300 ul li { padding: 0 80px; }
  .subnavBody .w1300 ul li { margin-right: 25px; }
  footer .w1300 .t ul li { margin-right: 30px; }
  footer .w1300 .t .tbox .l { margin-right: 30px; }
  .box2 { padding: 90px 0 180px; } 
  
  	.online-messge {
		width: 90%;
		padding: 0px 0;
		padding-top: 80px;
		padding-bottom:20px;
	}
	.nybt1 {
		font-size: 20px;
	}
	.nybt2 {
		font-size: 14px;
	}
  }

@media screen and (max-width: 1024px) { .box4, .box5, .profile1, .profile2, .profile3, .profile4, .profile5, .profile6, .profile7, .news, .newsvideo, .newsInner, .industry, .industryitem, .industryInner, .ccp, .laws, .industry.guys, .people, .recruitment, .tzzgx, .contact, .msg { padding: 60px 0; }
  .profile4 .w1300 ul li .text { background: transparent; }
  .profile4 .w1300 ul li .text:after { opacity: 1; visibility: visible; opacity: .8; -webkit-clip-path: polygon(50% 0%, 69% 0, 100% 0, 100% 71%, 100% 100%, 49% 100%, 0 100%, 0 71%, 0 0, 29% 0); clip-path: polygon(50% 0%, 69% 0, 100% 0, 100% 71%, 100% 100%, 49% 100%, 0 100%, 0 71%, 0 0, 29% 0); }
  .profile4 .w1300 ul li .text i { color: #fff; -webkit-transform: translateY(-12px) !important; transform: translateY(-12px) !important; }
  .profile4 .w1300 ul li .text h5 { color: #fff; -webkit-transform: translateY(-12px) !important; transform: translateY(-12px) !important; margin-bottom: 0; }
  .profile4 .w1300 ul li .text .line { position: relative; opacity: 1; visibility: visible; }
  .profile4 .w1300 ul li .text p { position: relative; opacity: 1; visibility: visible; }
  .profile2 .w1300 .text.flag { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  .msg .w1300 .msgbox { width: 100%; margin-top: 60px; }
  .msg .w1300 h6 { font-size: 24px; }
  .map { height: 400px; }
  .tzzgx .w1300 .fy { margin-top: 60px; }
  .contact .w1300 ul { margin-top: 60px; }
  .contact .w1300 h6 { font-size: 24px; }
  .stock .item .text h6 { font-size: 24px; }
  .contact .w1300 ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .contact .w1300 ul li { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 50%; margin: 15px 0; }
  .contact .w1300 ul li:nth-child(even) { border-right: 1px solid #E5E5E5; }
  .stock { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .stock .item { width: 100%; }
  .people .w1300 h6 { font-size: 24px; }
  .tzzgx .w1300 .box .items .itemshead { margin-top: 30px; font-size: 24px; }
  .tzzgx .w1300 .head h4 { font-size: 24px; }
  .recruitment .w1300 .zhaopin { margin-top: 60px; }
  .recruitment .w1300 .recru .serviceitems .servicehead { height: 80px; }
  .recruitment .w1300 .recru .serviceitems .servicehead .head { top: 5px; }
  .recruitment .w1300 h6 { font-size: 24px; }
  .newsInner .w1300 .right .head h5 { margin-left: 0; }
  .people .w1300 .items { width: 100%; overflow-x: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; }
  .people .w1300 .items::-webkit-scrollbar { display: none; }
  .people .w1300 .items .item { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 60%; margin-right: 30px; }
  .industryInner .w1300 .left { width: 100%; }
  .industryInner .w1300 .left .leftbox { text-align: center; }
  .industryInner .w1300 .left .leftbox .line { margin: 30px auto; }
  .industryInner .w1300 .right { width: 100%; margin: 60px 0; }
  .industryInner .w1300 .leftlink { position: relative; width: 100%; }
  .industryitem .w1300 h6 { font-size: 24px; }
  .industry .w1300 h6 { font-size: 24px; }
  .industryswiper .swiper-industry .prev { margin-left: -36.5%; }
  .industryswiper .swiper-industry .next { margin-right: -36.5%; }
  .newsInner .w1300 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .newsInner .w1300 .left { width: 100%; }
  .newsInner .w1300 .right { width: 100%; margin-top: 30px; padding: 30px 0; }
  .news .w1300 .newsol li { padding: 25px; }
  .jzgd { height: 70px; }
  .jzgd i { font-size: 24px; margin-left: 15px; }
  .news .w1300 ul li { width: 48%; margin-bottom: 30px; }
  .news .w1300 ul li:last-child:nth-child(3n - 1) { margin-right: 0; }
  .news .w1300 .newsearch .input { width: 170px; padding: 0 15px; }
  .profile7 .swipertime .swiper-time { margin-top: 60px; }
  .profile6 .w1300 .swiper-certify { margin-top: 60px; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .img { width: 100%; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text { padding: 15px; width: 100%; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text h5 { font-size: 18px; margin-bottom: 10px; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text .box { height: auto; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .prevnextbox { margin-top: 15px; }
  .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .prevnextbox .prev, .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .prevnextbox .next { width: 40px; height: 40px; }
  .profile4 .w1300 ul li .text i { font-size: 24px; }
  .profile4 .w1300 ul li .text h5 { font-size: 18px; }
  .profile4 .w1300 ul { margin-top: 60px; }
  .profile2 .w1300 h5 { position: relative; margin-bottom: 30px; text-align: center; }
  .profile2 .w1300 .img { width: 100%; }
  .profile2 .w1300 .text { position: relative; width: 100%; top: 0; -webkit-transform: translate(0); transform: translate(0); padding: 15px; }
  .chinalist { font-size: 24px !important; }
  .profile1 .w1300 ul li div span { font-size: 24px; }
  .subnavHead .bannerText .w1300 h5, .subnavHead .bannerText .w1300 h6 { font-size: 24px; }
  .subnavBody .w1300 .linker { display: none; }
  .subnavBody .w1300 ul { overflow-x: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; white-space: nowrap; }
  .subnavBody .w1300 ul::-webkit-scrollbar { display: none; }
  footer .w1300 .t ul { display: none; }
  footer .w1300 .t .tbox { width: 100%; }
  
  footer .w1300 .t{   display: block;}
  .newswipertimes p { font-size: 30px; }
  .box5 .w1300 p { margin: 25px 0; }
  .swiper-box1 .shubiao { display: none; }
  .box3 ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box3 ul li { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; padding: 30px 5%; }
  .box3 ul li .box3box { height: auto; }
  .box3 ul li .box3box .text { text-align: center; margin-bottom: 30px; }
  .box3 ul li .box3box .text h2 { font-size: 24px; }
  .box3 ul li .box3box .biaozhi .img img { width: 30px; }
  .ititle h6 { font-size: 24px; }
  .box3 { padding-top: 60px; }
  .box2 { padding: 60px 0; }
  .box2 .w1300 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .box2 .w1300 .text { text-align: center; width: 100%; }
  .box2 .w1300 .text .ititle { margin-bottom: 60px; }
  .box2 .w1300 .text .ititle .line { margin: 0 auto; }
  .box2 .w1300 .text p { margin-bottom: 15px; letter-spacing: 0; }
  .box2 .w1300 .text .more { margin: 30px 0; }
  .box2 .w1300 .box2video { position: relative; width: 100%; }
  header { height: 80px; }
  header ul { display: none; }
  header .linkmore { display: none; }
  header .mobileMenu { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media screen and (max-width: 860px) { .profile1 .w1300 h6 { margin-bottom: 30px; }
  .recruitment .w1300 .recru .serviceitems .servicehead ul li:nth-child(4) { display: none; }
  .tzzgx .w1300 .box .items .itemsbox .item { padding: 20px 0; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .tzzgx .w1300 .box .items .itemsbox .item .times { display: none; }
  .tzzgx .w1300 .box .items .itemsbox .item > p { margin: 0; -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; }
  .tzzgx .w1300 .box .items .itemsbox .item .download { width: 100px; }
  .news .w1300 ul li .text .times { margin-top: 30px; }
  .news .w1300 .newsol li { width: 100%; }
  .industryswiper .swiper-industry .prev { margin-left: -37.5%; }
  .industryswiper .swiper-industry .next { margin-right: -37.5%; }
  .news .w1300 .newsearch .input { width: 130px; padding: 0 15px; margin-left: 10px; }
  .profile1 .w1300 ul { margin-top: 50px; padding: 15px 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .profile1 .w1300 ul li { padding: 15px 0; }
  .profile4 .w1300 ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .profile4 .w1300 ul li { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 50%; }
  .box4 .w1300 .ititle { text-align: center; }
  .box4 .w1300 .ititle .line { margin: auto; }
  .box4 .w1300 .newswiperlink { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 30px 0; }
  .box4 .w1300 .newswiperlink span:last-child { margin-right: 0; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l { width: 100%; margin-bottom: 30px; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r { width: 100%; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li { margin: 15px 0; }
  .snews .pic, .snews .txts { width: 100%; float: none; }
.snews .txts .pa { padding: 36px 30px 40px 30px; }
.news-list .txts { padding-right: 0; }
.newspanel { padding: 0px 0 85px 0; }
   }

@media screen and (max-width: 750px) { footer .w1300 .b .yqlj { display: none; }
  .map { height: 350px; }
  .msg .w1300 .msgbox .item { width: 100%; }
  .people .w1300 .items .item { width: 80%; margin-right: 20px; }
  .people .w1300 .items .item .text { padding: 15px; }
  .people .w1300 .items .item .text h5 { font-size: 16px; height: 48px; }
  .people .w1300 .items .item .text .times { margin-top: 30px; }
  .laws .w1300 ul li { padding: 30px 10px; }
  .laws .w1300 ul li .left { width: 100%; }
  .laws .w1300 ul li .right { display: none; }
  .ccp .w1300 ul li { width: 100%; margin-bottom: 20px; }
  .ccp .w1300 ul li:last-child { margin-bottom: 0; }
  
  .ccp .w1300 ul li:last-child:nth-child(4n - 2) { margin-right:0; }
  .ccp .w1300 ul li .text { padding: 15px; }
  .ccp .w1300 ul li .text p { font-size: 14px; }
  .industryitem .w1300 ul li { width: 100%; margin-bottom: 25px; }
  .industryitem .w1300 ul li:last-child { margin-bottom: 0; }
  .industryitem .w1300 ul li .text { padding: 15px; }
  .industryitem .w1300 ul li .text h5 { margin-bottom: 15px; font-size: 18px; }
  .newsvideo .w1300 .box { width: 100%; }
  .profile7 .swipertime .prev, .profile7 .swipertime .next { display: none; }
  .industryswiper { padding-bottom: 0; }
  .industryswiper .swiper-industry .prev { margin-left: 0; left: 2%; }
  .industryswiper .swiper-industry .next { margin-right: 0; right: 2%; }
  .news .w1300 .newsearch .title { font-size: 18px;/* width: 100%;*/ margin-bottom: 5px; }
  .news .w1300 .newsearch .input { width: 100%; margin-left: 0; margin-bottom: 10px; }
  .news .w1300 .newsearch button { margin-left: 0; width: 100%; } }

@media screen and (max-width: 640px) { .box2, .box4, .box5, .profile1, .profile2, .profile3, .profile4, .profile5, .profile6, .profile7, .news, .newsvideo, .newsInner, .industry, .industryitem, .industryInner, .ccp, .laws, .industry.guys, .people, .recruitment, .tzzgx, .contact, .msg { padding: 0px 0; }
  .ititle h5 { font-size: 18px !important; }
  .mobileNav .box { padding-top: 50px; }
  .mobileNav .box .mobileNavitems .item { height: 40px; }
  .mobileNav .box .mobileNavitems .item h5 { font-weight: 400; }
  .deepmao { top: -50px; }
  .map { height: 300px; }
  .msg .w1300 h6 { font-size: 16px; }
  .msg .w1300 h4 { font-size: 18px !important; margin-bottom: 13px; }
  .msg .w1300 .line { height: 2px; }
  .msg .w1300 .msgbox { margin-top: 30px; }
  .msg .w1300 .msgbox .item { margin-bottom: 15px; }
  .msg .w1300 .msgbox .item .left { width: auto; line-height: 40px; }
  .msg .w1300 .msgbox .item .right input { height: 40px; padding: 0 10px; }
  .msg .w1300 .msgbox .item .right .msgcot { padding: 8px 10px; min-height: 140px; }
  .msg .w1300 .msgbox .item .right button { height: 40px; }
  .contact .w1300 ul { margin-top: 30px; }
  .contact .w1300 ul li { width: 100%; border: none !important; margin: 10px 0; }
  .contact .w1300 ul li:nth-child(2) i { font-size: 16px; }
  .contact .w1300 ul li i { width: 50px; height: 50px; font-size: 20px; }
  .contact .w1300 h6 { font-size: 16px; }
  .contact .w1300 h4 { margin-bottom: 13px; font-size: 18px  !important; }
  .contact .w1300 .line { height: 2px; }
  .stock .item .text h6 { font-size: 16px; }
  .stock .item .text h4 { margin-bottom: 13px; font-size: 18px  !important; }
  .stock .item .text .line { height: 2px; }
  .tzzgx .w1300 .fy { margin-top: 30px; }
  .tzzgx .w1300 .fy a { padding: 0 4px; margin: 0 4px; }
  .tzzgx .w1300 .fy a:nth-child(5) { display: none; }
  .recruitment .w1300 .zhaopin { margin-top: 30px; }
  .tzzgx .w1300 .head .tzzgxinput { width: 150px; padding: 0 15px; height: 35px; }
  .tzzgx .w1300 .head h4 { font-size: 18px; }
  .tzzgx .w1300 .box .items .itemshead { font-size: 18px; }
  .recruitment .w1300 .zhaopin .items { margin-top: 10px; }
  .recruitment .w1300 .zhaopin .items a { width: 100%; text-align: center; margin: 15px auto; }
  .recruitment .w1300 .recru .serviceitems .servicehead { height: auto; padding: 10px 5px; }
  .recruitment .w1300 .recru .serviceitems .servicehead .head { position: relative; top: 0px; line-height: 1.4; }
  .recruitment .w1300 .recru .serviceitems .servicehead ul { height: auto; }
  .recruitment .w1300 .recru .serviceitems .servicehead ul li:nth-child(3) { display: none; }
  .recruitment .w1300 .recru .serviceitems .servicehead ul li:nth-child(5) { display: none; }
  .recruitment .w1300 .recru .serviceitems .servicebox .text { padding: 15px 5px; }
  .recruitment .w1300 .recru .serviceitems .servicebox .text p { line-height: 1.6; width: 90%;}
  .people .w1300 .items { margin: 30px 0; }
  .people .w1300 .mores { width: 95px; height: 36px; }
  .newsInner .w1300 .left h5 { font-size: 18px; }
  .laws .w1300 ul li { padding: 15px 10px; }
  .laws .w1300 ul li .left h5 { font-size: 16px; line-height: 1.2; }
  .laws .w1300 ul li .left p { margin: 10px 0; }
  .industryInner .w1300 .left .leftbox .line { margin: 15px auto; height: 2px; }
  .industryInner .w1300 .left .leftbox .text p { line-height: 1.8; }
  .industryInner .w1300 .right { margin: 30px 0; }
  .industryInner .w1300 .leftlink { padding-top: 20px; }
  .industryitem .w1300 ul { margin-top: 30px; }
  .recruitment .w1300 h6 { font-size: 16px; }
  .recruitment .w1300 h4 { margin-bottom: 13px; font-size: 18px  !important; }
  .recruitment .w1300 .line { height: 2px; }
  .people .w1300 h6 { font-size: 16px; }
  .people .w1300 h4 { margin-bottom: 13px; font-size: 18px  !important; }
  .people .w1300 .line { height: 2px; }
  .industryitem .w1300 h6 { font-size: 16px; }
  .industryitem .w1300 h4 { margin-bottom: 13px; font-size: 18px  !important; }
  .industryitem .w1300 .line { height: 2px; }
  .industry .w1300 h6 { font-size: 16px; }
  .industry .w1300 h4 { margin-bottom: 13px; font-size: 18px  !important; }
  .industry .w1300 .line { height: 2px; }
  .industry .w1300 h5 { margin: 20px 0; }
  .newsInner .w1300 .right { padding-bottom: 0; margin-top: 0; }
  .newsInner .w1300 .right .tunews h6 { margin: 15px 0; }
  .newsInner .w1300 .right ol li { margin-bottom: 8px; }
  .newsfooter { height: 50px; }
  .newsfooter .w1300 a { font-size: 14px; }
  .newsfooter .w1300 .text p { font-size: 14px; }
  .newsfooter .w1300 .text i { font-size: 12px; }
  .newsInner .w1300 .left .title .icon div:last-child { display: none; }
  .newsInner .w1300 .left .title { margin: 20px 0; }
  .newsInner .w1300 .left .title .ll { padding-right: 0; }
  .newsInner .w1300 .left .newspaper { padding-top: 20px; }
  .newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide .img .needvideo i { width: 40px; height: 40px; font-size: 16px; }
  .newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide .img .needvideo p { font-size: 14px; margin-top: 5px; }
  .newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide span { margin-top: 15px; font-size: 16px; }
  .newsvideo .w1300 .prev, .newsvideo .w1300 .next { width: 35px; height: 35px; background: #00A3E8; color: #fff; border-color: #00A3E8; }
  .newsvideo .w1300 .prev { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .newsvideo .w1300 .next { -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); }
  .newsvideo .w1300 .box .swiper-newsvideo2 { margin-top: 15px; }
  .news .w1300 .newsol li { padding: 15px; margin-bottom: 20px; }
  .news .w1300 .newsol li:last-child { margin-bottom: 0; }
  .news .w1300 .newsol li .box { display: none; }
  .news .w1300 .newsol li .text { margin-left: 0; }
  .news .w1300 .newsol li .text h5 { font-size: 16px; margin-bottom: 5px; height: auto; }
  .news .w1300 .newsol li .text p { font-size: 14px; line-height: 1.6; }
  .jzgd { height: 50px; }
  .jzgd span { font-size: 16px; }
  .jzgd i { font-size: 16px; margin-left: 5px; }
  .news .w1300 ul { margin-top: 30px; }
  .news .w1300 ul li { width: 100%; }
  .news .w1300 ul li:last-child { margin-bottom: 0; }
  .news .w1300 ul li .text { padding: 15px; }
  .news .w1300 ul li .text h5 { font-size: 16px; height: auto; }
  .news .w1300 ul li .text .times { margin-top: 10px; }
  .profile5 .w1300 .swiper-zeren { margin-top: 30px; }
  .profile7 .swipertime .swiper-time { margin-top: 30px; }
  .profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text.title h6 { font-size: 18px; }
  .profile6 .w1300 .swiper-certify { margin-top: 30px; }
  .subnavBody { height: 50px; }
  .subnavBody .w1300 ul li { margin-right: 15px; }
  .profile1 .w1300 ul { margin-top: 30px; }
  .profile1 .w1300 ul li { padding: 10px 0; }
  .profile1 .w1300 ul li div { margin-bottom: 5px; }
  .profile1 .w1300 ul li div span { font-size: 20px; }
  .profile4 .w1300 ul { margin-top: 30px; }
  .profile4 .w1300 ul li { width: 100%; }
  .profile4 .w1300 ul li .text i { font-size: 18px; }
  .profile4 .w1300 ul li .text h5 { font-size: 16px; margin: 10px 0; }
  .profile4 .w1300 ul li .text .line { height: 2px; }
  .subnavHead .bannerText .w1300 h5, .subnavHead .bannerText .w1300 h6 { font-size: 18px; }
  .profile3 .w1300 .img { margin-top: 30px; }
  .profile1 .w1300 h5 { margin-bottom: 6px; }
  .profile1 .w1300 h6 { font-size: 16px; margin-bottom: 15px; }
  .chinalist { font-size: 18px !important; }
  footer { padding: 30px 0 20px; }
  footer .w1300 .t .tbox .l { width: 100%; margin-right: 0; }
  footer .w1300 .t .tbox .l h5 { margin-bottom: 10px; }
  footer .w1300 .t .tbox .l p { margin-bottom: 5px; }
  footer .w1300 .t .tbox .l p.dz { margin-top: 15px; }
  footer .w1300 .t .tbox .r { display: none; }
  footer .w1300 .b { margin-top: 20px; }
  .box4 .w1300 .newswiperlink { margin: 20px 0; }
  .box4 .w1300 .newswiperlink span { margin-right: 15px; }
  footer .w1300 .b p a i { color: #707070; }
  .ititle .line { height: 2px; }
  .newswipertimes p { font-size: 24px; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l { margin-bottom: 20px; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text { padding: 15px; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text .head { padding-bottom: 10px; margin-bottom: 10px; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text .head .newswipertimes { display: none; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text .head h5 { font-size: 16px; margin-left: 0px; }
  .box3 ul li { padding: 15px 5%; }
  .box3 ul li .box3box .text { margin-bottom: 15px; }
  .box3 ul li .box3box .text h2 { font-size: 16px; margin: 5px 0; }
  .box3 ul li .box3box .text h6 { font-size: 18px; }
  .box3 ul li .box3box .text .line { margin-top: 15px; height: 2px; }
  .box3 .w1300 p { width: 100%; margin-top: 20px; }
  .box3 .w1300 p.eng { margin-top: 10px; line-height: 1.6; }
  .box3 { padding-top: 30px; }
  .box2 .w1300 .text .ititle { margin-bottom: 30px; }
  .box2 .w1300 .text .more { margin: 15px 0; }
  .box2 .w1300 .box2video .box i { width: 35px; height: 35px; font-size: 16px; }
  .box2 .w1300 .box2video .box p { margin-top: 5px; font-size: 14px; }
  .more { width: 30px; height: 30px; }
  .ititle h5 { font-size: 18px; }
  .ititle h6 { font-size: 16px; margin-bottom: 8px; }
  .swiper-box1 .swiper-pag { padding-right: 5px; }
  .swiper-box1 .swiper-pag span { width: 8px; height: 8px; margin: 4px 0 !important; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li { margin: 10px 0; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li .newswipertimes { display: none; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li .box { margin-left: 0; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li .box h5 { font-size: 18px; margin-bottom: 5px; }
  .box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li .box p { line-height: 1.6; }
  header { height: 50px; }
  header .logo img { height: 40px; }
  .mobileMenu { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .mobileMenu .mobileMenu_box { width: 30px; height: 20px; }
  .mobileMenu .mobileMenu_box div { height: 2px; }
  .amap-info-contentContainer { max-width: 300px; }
  .amap-info-contentContainer h5 { font-size: 16px; }
  .amap-info-contentContainer p { font-size: 14px; }
  .amap-scalecontrol { display: none !important; } 
  .snews .txts .pa { padding: 26px 15px 30px 15px; }
.snews .txts .nowti { font-size: 16px; }
.snews .txts .tx { margin-bottom: 31px; }
.news-list .rel { margin: 9px 15px 12px 15px; }
.news-list .txts { padding-left: 15px; margin-left: 50px;padding-right: 0px; }
.news-list { margin: 38px 0; }

.ofwbk,
.ofselect {
		width: 96%;
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		margin-top: 10px;
	}
	.ofarea {
		height: 100px;
		margin-top: 10px;
		padding: 10px 15px;
	}
	.omform li {
		margin-top: 0;
	}
	.omform {
		margin-top: 10px;
		padding-left: 20px;
    padding-right: 20px;
	}
	.omsubmit {
		width: 150px;
		height: 40px;
		line-height: 40px;
		margin: 20px auto 0;
	}
	.omsubmitt {
		width: 150px;
		height: 40px;
		line-height: 40px;
		margin: 20px auto 0;
	}
	
	
	.cpnavbox a {
    
    padding: 0px 6px;
   
}

.cpnavbox {
   
    line-height: 36px;
   
}
	
  
  }

@media screen and (max-width: 480px) { .map { height: 250px; } }
