﻿body{ color:#000; font-family: "Microsoft YaHei",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Segoe UI Symbol"; font-size:14px; background:#fff; -webkit-text-size-adjust:none; /*这个必须加上，在苹果手机上维持正常字体大小*/ }
img[src=""]{ display: none !important; } /*隐藏没有src的img 在ie8 会显示分裂图 并且站高度*/
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;border-radius:0;}/*清除苹果按钮格式*/
li{list-style-type:none;}
.head {position:relative;}
header {position:absolute;top:0;width:86%;left:7%;z-index:99;border-bottom:2px rgba(255,255,255,.2) solid;}
.header header {background:rgba(0,0,0,.8);position:fixed;width:100%;top:0;left:0;z-index:999;padding:0px 7%;border-bottom:0px rgba(255,255,255,.2) solid;}
.top {padding-top:30px;transition:.3s;}
.header .top {padding-top:0px;}
.top .menu {float:left;margin-left:150px;} /*这里是logo和导航的距离*/
.top .menu>span {display:none;}
.top .menu>span a {display:block;line-height:50px;color:#000;font-size:1.4rem;}
.top .menu ul li {position:relative;float:left;margin-right:45px;}
.top .menu ul li:last-child {margin-right:0;}
.top .menu ul li>a {position:relative;z-index:2;display:block;line-height:88px;color:#fff;font-size:1.7rem;position:relative;}
.top .menu ul li>a:after {content:"";display:block;position:absolute;width:0;left:50%;bottom:-3px;height:4px;background:#fff;transition:.5s;}
.top .menu ul li.cur>a,.top .menu ul li>a:hover {text-shadow:0px 0px 1px #fff;}
.top .menu ul li.cur>a:after,.top .menu ul li:hover>a:after {width:100%;left:0;}
.menu ul li dl {position:absolute;top:100%;left:-60%;width:220%;background:rgba(0,0,0,.8);padding:15px 0px;display:none;}
.menu ul li dl dd {text-align:center;color:#fff;line-height:30px;font-size:1.4rem;cursor:pointer;}
.menu ul li dl dd a {display:block;text-align:center;color:#fff;line-height:30px;font-size:1.4rem;white-space:nowrap;}
.menu ul li dl dd a:hover {color:#2196F3;}
.top .logo {float:left;margin-top:20px;}
.top .Language {float:right;}
.top .Language .pull-left a {display:block;background:url(../images/bsjt.png) right center no-repeat;line-height:88px;color:#fff;font-size:2.0rem;padding-right:20px;text-transform:uppercase;position:relative;}
.top .Language .pull-left a:before {content:"";display:block;width:26px;height:25px;background:url(../images/dq.png) 0px center no-repeat;left:-50px;top:50%;margin-top:-13px;position:absolute;animation:drotate 2s infinite linear;-webkit-animation:drotate 2s infinite linear;}
@keyframes drotate {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}
@-webkit-keyframes drotate /* Safari 与 Chrome */ {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}
.top .logo .pull-left a p {font-family:arial;padding-left:40px;}
.top .logo .pull-right {padding-top:18px;margin-left:85px;}
@media (max-width:1620px) {
	.top .menu ul li {margin-right:25px;}
	.top .logo .pull-right {margin-left:45px;}
}
@media (max-width:1400px) {
	.top .menu ul li {margin-right:25px;}
	.top .menu ul li>a {font-size:1.6rem;}
	.top .logo .pull-left a {font-size:1.6rem;}
	.top .logo .pull-right {margin-left:35px;}
	header {width:90%;left:5%;}
	.top {padding-top:20px;}
}
.top .Language .pull-left a:last-child {display:none;}
@media (max-width:1300px) {
	.top .Language .pull-left a:first-child {display:none;}
/*.top .Language .pull-left a:last-child {display:block;}
*/}
@media (max-width:1210px) {
	.top .Language .pull-left a:before {display:none;}
	.top .Language .pull-left a p {padding-left:0px;font-size:1.4rem;}
	.top .menu ul li {margin-right:15px;}
	.top .menu ul li a {font-size:1.4rem;}
}
.nav-logo {display:none;width:26px;float:left;padding:9px 0px 0px;}
.nav-logo i {display:block;padding:2px 0px;}
.nav-logo i:after {content:"";display:block;height:3px;background:#fff;}
.heise {position:fixed;width:100%;height:100%;top:0;display:none;left:0;background:rgba(0,0,0,.8);z-index:98;}
.menu>i {display:none;width:100%;}
.menu>i img {height:20px;}
@media (max-width:992px) {
	header {position:fixed;width:100%;left:0;z-index:999;padding:0px 15px;border-bottom:0px rgba(255,255,255,.2) solid;}
	.header header {padding:0px 15px;}
	.top {padding-top:0;}
	.top .logo {width:100%;}
	.top .logo .pull-left {padding-top:0px;/* padding-bottom:15px; */margin-left:0px;}
	.top .logo .pull-left {/*display:none;*/}
	.top .menu {border:0;}
	.logo {margin-top: 0px!important;padding:10px 0px;}
	.logo img {height:auto;}
	.nav-logo {display:block;margin-top:-60px;}
	.top .menu {position:fixed;right:-100%;width:70%;top:0;height:100%;background:#fff;z-index:100;transition:.5s;margin:0;}
	.top .menuu {right:0;}
	.top .menu>span {display:block;text-align:center;border-bottom:1px rgba(0,0,0,.1) solid;}
	.top .menu ul {padding:0;margin:0;}
	.top .menu>i {display:block;text-align:center;border-bottom:1px rgba(0,0,0,.1) solid;padding:15px 0px;}
	.top .menu ul li {width:100%;border-bottom:1px rgba(0,0,0,.1) solid;padding:0px 15px;margin:0;}
	.top .menu ul li a {padding:0;color:#000;line-height:50px;text-align:center;}
	.top .menu ul li.cur a:after,.top .menu ul li a:hover:after {background:none;}
}
#banner .swiper-slide section {position:absolute;left:7%;top:50%;color:#fff;margin-top:-112px;}
@media (max-width:992px) {
	#banner {margin-top:0;}
	#banner .swiper-slide {width:100%;overflow:hidden;}
	#banner .swiper-slide section {display:none;/*left:7%;top:25%;margin-top:0px;*/}
	#banner .swiper-slide img {max-width:180%;}
}
#banner .swiper-slide section big {display:block;font-size:4.6rem;line-height:60px;}
#banner .swiper-slide section.section big {animation:fadeInRightBig 1s;-webkit-animation:fadeInRightBig 1s;}
#banner .swiper-slide section span {display:block;font-size:1.8rem;line-height:30px;margin:20px 0px 60px;}
#banner .swiper-slide section.section span {animation:fadeInRightBig 1.5s;-webkit-animation:fadeInRightBig 1.5s;}
#banner .swiper-slide section a {display:block;max-width:260px;width:100%;line-height:50px;border:1px #fff solid;padding:0px 20px;font-size:1.8rem;color:#fff;}
#banner .swiper-slide section.section a {animation:fadeInRightBig 1.7s;-webkit-animation:fadeInRightBig 1.7s;}
#banner .swiper-slide section a p {background:url(../images/bsjt.png) right center no-repeat;}
#banner .swiper-slide section a:hover {color:#fff;}
#banner .swiper-pagination {text-align:center;bottom:80px;width:86%;left:7%;}
#banner .swiper-pagination span {background:rgba(255,255,255,.3);opacity:1;width:30px;height:4px;border-radius:0;}
#banner .swiper-pagination span.swiper-pagination-bullet-active {background:#e9b454;}
#banner .number {bottom:100px;position:absolute;width:86%;left:7%;z-index:9;padding-left:5px;display:none;}
#banner .number .pull-left {color:#fff;font-family:Fontfive;}
#banner .number .pull-left span {font-size:2.2rem;color:#e9b454;line-height:40px;float:left;display:block;}
#banner .number .pull-left i {line-height:40px;float:left;display:block;font-style:normal;font-size:1.8rem;margin:0px 5px;}
#banner .number .pull-left big {font-size:2.2rem;line-height:40px;float:left;display:block;}
#banner .number .pull-right span {display:none;width:26px;height:40px;position:relative;}
#banner .number .pull-right span:before {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:3px rgba(255,255,255,.3) solid;border-radius:13px;}
#banner .number .pull-right i {position:absolute;width:100%;top:0;left:0;height:37%;overflow:hidden;}
#banner .number .pull-right i:after {content:"";display:block;position:absolute;width:100%;top:0;border:3px #fff solid;border-radius:13px;height:40px;}
#banner .number .pull-right span:after {content:"";display:block;position:absolute;width:3px;height:20%;background:#fff;left:49.7%;margin-left:-1px;border-radius:2px;top:25%;animation:mouse .3s alternate infinite;-webkit-animation:mouse .3s alternate infinite;}
@keyframes mouse {from {top:25%;}
to {top:55%;}
}
@-webkit-keyframes mouse {from {top:25%;}
to {top:55%;}
}
@media (max-width:1400px) {
	#banner .swiper-slide section big {font-size:3.6rem;line-height:50px;}
	#banner .swiper-slide section span {font-size:1.6rem;margin:20px 0px 50px;}
	#banner .swiper-slide section a {line-height:40px;font-size:1.4rem;}
}
@media (max-width:1300px) {
	#banner .swiper-slide section big {font-size:2.4rem;line-height:40px;}
	#banner .swiper-slide section span {font-size:1.4rem;}
	#banner .swiper-slide section a {font-size:1.4rem;max-width:160px;}
}
@media (max-width:992px) {
	#banner .swiper-slide section big {font-size:1.6rem;line-height:30px;}
	#banner .swiper-slide section span {font-size:1.4rem;margin:10px 0px 30px;}
	#banner .swiper-slide section a {font-size:1.4rem;max-width:140px;border:1px #fff solid;line-height:35px;}
	#banner .number {bottom:10px;}
	#banner .number .pull-left span {font-size:1.6rem;line-height:30px;}
	#banner .number .pull-left i {line-height:30px;font-size:1.4rem;}
	#banner .number .pull-left big {font-size:1.6rem;line-height:30px;}
	#banner .swiper-pagination span {height:2px;}
	#banner .swiper-pagination {bottom:10px;}
	#banner .number .pull-right span:before {border:1px rgba(255,255,255,.3) solid;}
	#banner .number .pull-right i:after {border:1px #fff solid;}
	#banner .number .pull-right span:after {width:1px;}
}
.title span {display:block;font-family:Fonttwo;font-size:2.6rem;line-height:30px;color:rgba(255,255,255,.3);}
.title big {display:block;font-size:2.3rem;line-height:30px;margin:8px 0px 0px;}
.title big:after {content:"";display:block;width:35px;height:2px;background:rgba(255,255,255,.3);margin:25px 0px 0px;}
@media (max-width:992px) {
	.title span {font-size:1.6rem;line-height:20px;}
	.title big {font-size:1.8rem;line-height:24px;margin:5px 0px 0px;}
	.title big:after {margin:10px 0px 0px;}
}
.about {background:url(../images/abbg.jpg) center no-repeat;background-size:cover;padding:60px 7% 20px;color:#fff;}
.about section {font-size:2.6rem;line-height:30px;margin:0px 0px 20px;}
.about .text-right {cursor:pointer;}
@media (max-width:1400px) {
	.about section {font-size:2.0rem;line-height:30px;margin:0px 0px 20px;}
}
@media (max-width:992px) {.about {padding:20px 15px;}
.about section {font-size:1.4rem;line-height:26px;margin:20px 0px;}
}
.news {padding:60px 3% 80px;}
.news h2 {font-size:4.4rem;line-height:56px;margin-bottom:40px;text-align:center;}
.news .nstui {float:left;width:48%;}
.news .nstui a {display:block;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;}
.news .nstui a img {width:100%;}
.news .nstui section small {display:none;color:#fff;font-size:1.4rem;line-height:28px;margin:20px 0px 0px;}
.news .nstui section {position:absolute;bottom:0;left:0;width:100%;background:rgba(2,61,155,.92);padding:20px 6%;color:#fff;height:130px;transition:.3s;}
.news .nstui a:hover section .nxnrong {border:3px rgba(255,255,255,.7) solid;position:relative;height:100%;width:100%;padding:30px;}
.news .nstui a:hover section small {display:block;}
.news .nstui a:hover section {height:100%;padding:40px;}
.news .nstui section h3 {font-size:2.0rem;line-height:28px;width:100%;max-width:500px;}
.news .nstui a:hover section h3 {max-width:100%;}
.news .nstui section span {display:block;font-size:1.6rem;line-height:24px;font-family:arial;margin:10px 0px 0px;}
@media (max-width:1400px) {
	.news .nstui section {height:100px;}
	.news .nstui section h3 {font-size:1.6rem;line-height:20px;}
	.news .nstui a:hover section h3 {max-width:100%;}
	.news .nstui section span {font-size:1.4rem;}
}
@media (max-width:992px) {
	.news {padding:20px 15px;}
	.news h2 {font-size:2.2rem;line-height:36px;margin-bottom:10px;}
	.news .nstui {width:100%;margin-bottom:20px;}
	.news .nstui a {height:300px;}
	.news .nstui section h3 {font-size:1.5rem;line-height:20px;}
}
.news ul {width:49%;float:right;}
.news ul li {margin-bottom:15px;box-shadow:0px 0px 30px rgba(0,0,0,.05);}
.news ul li:last-child {margin-bottom:0;}
.news ul li a {display:block;background:#fff;padding:27px 20px 28px 0px;transition:.3s;}
.news ul li a:after {content:"";display:block;clear:both;}
.news ul li a big {float:left;display:block;text-align:center;width:18%;color:#4e4e4e;padding:4px 0px;}
.news ul li a section {width:82%;float:left;color:#646464;}
.news ul li a big p {font-size:5.0rem;font-family:Avenir;line-height:41px;}
.news ul li a big small {font-size:1.6rem;font-family:Avenir;line-height:20px;color:#848a91;margin:8px 0px 0px;}
.news ul li a section h3 {font-size:1.8rem;line-height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0px 0px 8px;}
.news ul li a section span {display:block;font-size:1.4rem;line-height:24px;color:#848a91;margin:5px 0px 0px;}
.news ul li a:hover {background:#164ca3;}
.news ul li a:hover big {color:#fff;}
.news ul li a:hover section,.news ul li a:hover big small,.news ul li a:hover section span {color:#fff;}
@media (max-width:1400px) {
	.news ul li a {padding:20px 20px 20px 0px;}
	.news ul li a big p {font-size:3.6rem;line-height:31px;}
	.news ul li a big small {font-size:1.4rem;margin:5px 0px 0px;}
	.news ul li a section h3 {font-size:1.6rem;margin:0px 0px 5px;}
	.news ul li a section span {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
}
@media (max-width:992px) {
	.news ul {width:100%;}
	.news ul li {margin-bottom:10px;box-shadow:0px 0px 10px rgba(0,0,0,.05);}
	.news ul li a {padding:15px 10px 15px 0px;}
	.news ul li a big {display:none;}
	.news ul li a section {width:100%;padding:0px 15px;}
	.news ul li a section h3 {font-size:1.4rem;margin:0px 0px 2px;}
}


.bottom {padding:15px 7% 30px;}
.bottom .btmenu {border-bottom:1px rgba(255,255,255,.2) solid;}
.bottom .btmenu ul {padding:35px 0px;}
.bottom .btmenu ul li {float:left;}
.bottom .btmenu ul i {display:block;float:left;font-size:1.7rem;color:rgba(255,255,255,.6);line-height:40px;font-style:normal;margin:0px 35px;}
.bottom .btmenu ul li a {display:block;font-size:1.7rem;color:rgba(255,255,255,.6);line-height:40px;}
.bottom .btmenu ul li a:hover {color:#fff;}
@media (max-width:1620px) {
	.bottom {padding:15px 5% 30px;}
	.bottom .btmenu ul i {font-size:1.5rem;line-height:30px;margin:0px 25px;}
	.bottom .btmenu ul li a {font-size:1.5rem;line-height:32px;}
}
@media (max-width:1300px) {
	.bottom {padding:15px 5% 30px;}
	.bottom .btmenu ul i {font-size:1.4rem;line-height:30px;margin:0px 20px;}
	.bottom .btmenu ul li a {font-size:1.4rem;line-height:32px;}
}
@media (max-width:992px) {
	.bottom {padding:15px;}
	.bottom .btmenu {display:none;}
}
.copy {padding:40px 0 10px;}
.btlogo {float:left;opacity:.6;width:20%;padding-top:10px;}
.btcontact {float:left;font-size:1.5rem;line-height:42px;color:rgba(255,255,255,.6);width:35%;}
@media (max-width:1400px) {
	.btcontact {font-size:1.4rem;line-height:38px;}
}
@media (max-width:992px) {
	.copy {padding:0px 0;}
	.btlogo {width:100%;padding-top:0px;}
	.btcontact {font-size:1.4rem;line-height:26px;width:100%;margin:10px 0px;}
}
.links {float:left;width:25%;position:relative;}
.jishu a {position:relative;}
.jishu a img {display:none;width:100px;position:absolute;bottom:120%;right:-40px;border:5px #fff solid;}
.jishu a:hover img {display:block;}
.jishu {float:right;max-width:20%;}
.links select {width:100%;max-width:380px;float:right;background:none;border:1px rgba(255,255,255,.2) solid;height:42px;color:rgba(255,255,255,.6);font-size:1.5rem;outline:none;padding:0px 10px;position:relative;z-index:3;-webkit-appearance:none;}
.links select option {color:#000;}
.links:after {content:"";display:block;width:62px;height:40px;background:#053b92 url(../images/sjiao.png) center no-repeat;position:absolute;right:1px;top:1px;z-index:2;}
.jishu>div a {display:block;float:left;color:rgba(255,255,255,.6);font-size:1.8rem;line-height:40px;}
.jishu>div a:nth-child(2) {font-size:1.9rem;margin-left:35px;}
.jishu>div a:nth-child(3) {font-size:2.0rem;margin-left:35px;}
.jishu span {display:block;color:rgba(255,255,255,.6);font-size:1.5rem;margin:25% 0px 0px;line-height:30px;}
.jishu span a {color:rgba(255,255,255,.6);}
@media (max-width:1400px) {
	.links select {font-size:1.4rem;}
	.jishu>div a {font-size:1.6rem;}
	.jishu>div a:nth-child(2) {font-size:1.7rem;}
	.jishu>div a:nth-child(3) {font-size:1.8rem;}
	.jishu span {font-size:1.4rem;}
}
@media (max-width:992px) {
	.links {width:100%;}
	.jishu {max-width:100%;width:100%;padding:20px 0px;}
	.jishu>div {float:left;}
	.jishu span {float:right;font-size:1.4rem;margin:0 0px 0px;line-height:30px;}
}
/*调整内页尺寸专用的*/
@media (min-width: 1400px){
	.containerr { width: 100% !important; padding:0 7% !important}
}
/*page*/
.ibanner {background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;position:relative;}
.ibanner h2 {text-align:center;color:#fff;position:relative;top:40%;}
.ibanner h2 big {display:block;font-size:5.6rem;line-height:66px;}
.ibanner h2 span {display:block;font-size:1.9rem;font-family:Fontthree;line-height:30px;margin:10px 0px 0px;text-transform:uppercase;}
.ibanner section {position:absolute;padding:0px 7%;width:100%;bottom:20px;left:0;font-size:1.55rem;letter-spacing:1px;line-height:30px;color:#fff;}
.ibanner section span {display:block;float:left;}
.ibanner section a {color:#fff;}
.ibanner section span i {font-size:2.0rem;margin-right:5px;line-height:30px;}
.ibanner section big {display:block;float:right;}
.ibanner section big a {font-size:1.6rem;letter-spacing:1px;line-height:30px;font-weight:bold;color:#fff;}
.ibanner section big a:hover {text-decoration:underline;}
@media (max-width:1400px) {
	.ibanner h2 big {font-size:3.6rem;line-height:46px;}
	.ibanner h2 span {font-size:1.6rem;}
	.ibanner section {font-size:1.5rem;}
	.ibanner section span i {font-size:1.6rem;}
}
@media (max-width:992px) {
	.ibanner {height:200px;}
	.ibanner h2 big {font-size:2.6rem;line-height:36px;}
	.ibanner section {display:none;}
}
.lanmu {box-shadow:0px 0px 1px rgba(0,0,0,.4);}
.lanmu ul {text-align:center;font-size:0;}
.lanmu ul li {display:inline-block;padding:0px 30px;}
.lanmu ul li a,.lanmu ul li span {display:block;color:#333;line-height:70px;font-size:1.6rem;position:relative;cursor:pointer;}
.lanmu ul li a:after,.lanmu ul li span:after {content:"";display:block;height:2px;position:absolute;width:100%;bottom:0;left:0;background:#2a54aa;opacity:0;transition:.3s;}
.lanmu ul li a:hover,.lanmu ul li.cur a,.lanmu ul li span:hover,.lanmu ul li.cur span {color:#2a54aa;}
.lanmu ul li a:hover:after,.lanmu ul li.cur a:after,.lanmu ul li span:hover:after,.lanmu ul li.cur span:after {opacity:1;}
@media (max-width:1400px) {
	.lanmu ul li a,.lanmu ul li span {font-size:1.5rem;}
}
@media (max-width:992px) {
	.lanmu ul {display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 15px 5px;}
	.lanmu ul li {display:block;padding:0px 0px;width:48%;margin-bottom:10px;}
	.lanmu ul li a,.lanmu ul li span {border:1px rgba(0,0,0,.15) solid;line-height:40px;font-size:1.4rem;}
	.lanmu ul li a:after,.lanmu ul li span:after {display:none;}
	.lanmu ul li a:hover,.lanmu ul li.cur a,.lanmu ul li span:hover,.lanmu ul li.cur span {color:#fff;background:#2a54aa;border:1px #2a54aa solid;}
}
.iabone {padding:60px 0;}
.iabone dl dt {float:left;font-weight:normal;width:47%;}
.iabone dl dd {width:47%;float:right;}
.iabone dl dt h2 {font-size:3.4rem;color:#1e1f23;line-height:46px;}
.iabone dl dt span {display:block;font-size:1.5rem;color:#4b4d59;line-height:30px;margin:40px 0px;}
.iabone dl dd h3 {color:#4b4d59;font-family:Fontthree;font-size:2.4rem;position:relative;padding-left:200px;text-transform: uppercase;}
.iabone dl dd h3 font {color:#2a54aa;}
.iabone dl dd h3:after {content:"";height:2px;width:160px;background:rgba(0,0,0,.1);position:absolute;left:0;top:50%;margin-top:-1px;}
.iabone dl dd ul {display:flex;justify-content:space-between;padding:20px 0px 35px;}
.iabone dl dd ul li {font-size:1.5rem;color:#4b4d59;line-height:30px;text-align:center;}
.iabone dl dd ul li big {display:block;font-size:4.8rem;color:#2a54aa;font-family:Fontfour;}
.iabone dl dd ul li big font {font-size:1.6rem;}
.iabone dl dd ul li span {display:block;font-size:1.6rem;color:#4b4d59;line-height:30px;margin:15px 0px 0px;}
.iabone dl dd section {color:#4b4d59;font-size:1.5rem;line-height:36px;}
@media (max-width:1400px) {
	.iabone {padding:40px 0;}
	.iabone dl dt h2 {font-size:2.6rem;line-height:36px;}
	.iabone dl dt span {font-size:1.4rem;line-height:28px;margin:30px 0px 85px;}
	.iabone dl dd h3 {font-size:2.0rem;text-transform: uppercase;}
	.iabone dl dd ul {padding:50px 0px 15px;}
	.iabone dl dd ul li {font-size:1.4rem;}
	.iabone dl dd ul li big {font-size:3.8rem;}
	.iabone dl dd ul li big font {font-size:1.4rem;}
	.iabone dl dd ul li span {font-size:1.4rem;margin:10px 0px 0px;}
	.iabone dl dd section {font-size:1.4rem;line-height:30px;}
}
@media (max-width:992px) {
	.iabone {padding:20px 0;}
	.iabone dl dt {width:100%;}
	.iabone dl dd {width:100%;margin:20px 0px 0px;}
	.iabone dl dt h2 {font-size:2.0rem;line-height:26px;}
	.iabone dl dt span {margin:20px 0px;}
	.iabone dl dd ul li big {font-size:2.8rem;height:30px;}
	.iabone dl dd section {line-height:26px;}
}
.iabtwo {padding:60px 0;}
.iabtwo h2 {color:#1e1f23;font-size:3.6rem;line-height:40px;}
.iabtwo section {color:#4b4d59;font-size:1.5rem;line-height:34px;margin:20px 0px 0px;}
.iabtwo section img {max-width:100%;height:auto;}
@media (max-width:1400px) {
	.iabtwo {padding:60px 0;}
	.iabtwo h2 {font-size:2.6rem;line-height:30px;}
	.iabtwo section {font-size:1.4rem;line-height:30px;margin:10px 0px 0px;}
}
@media (max-width:992px) {
	.iabtwo {padding:20px 0;}
	.iabtwo h2 {font-size:2.0rem;line-height:30px;}
	.iabtwo section {font-size:1.4rem;line-height:26px;margin:10px 0px 0px;}
}
.ihonor {background:url(../images/rybg.jpg) center no-repeat;background-size:cover;padding:70px 7%;}
.ititle big {display:block;font-size:4.8rem;line-height:50px;font-family:Fontone;}
.ititle span {display:block;color:#8d8d91;font-size:2.0rem;line-height:47px;font-family:Fontone;margin:5px 0px 0px;}
@media (max-width:1400px) {
	.ihonor {padding:50px 7%;}
	.ititle big {font-size:3.2rem;line-height:40px;}
	.ititle span {font-size:1.6rem;line-height:40px;}
}
@media (max-width:992px) {
	.ihonor {padding:20px 15px;}
	.ititle big {font-size:2.2rem;line-height:30px;}
	.ititle span {font-size:1.4rem;line-height:20px;}
}
.iabtwo embed {width:100%;height:750px;}
.zhichi h2 {margin-bottom:40px;}
.zhichi>div i {float:left;display:block;width:30%;}
.zhichi>div section {width:68%;float:right;}
@media (max-width:768px) {
	.iabone dl dd ul {display:flex;justify-content:space-between;padding:0px 0px 35px;}
	.iabtwo embed {width:100%;height:350px;}
	.zhichi h2 {margin-bottom:20px;}
	.zhichi>div i {width:100%;}
	.zhichi>div section {width:100%;}
}
.ihonor ul {margin-top:40px;margin-right:-15px;margin-left:-15px;padding-bottom:30px;}
.ihonor ul li {float:left;width:33.3333333333333333%;padding:0px 15px;margin-bottom:30px;}
.ihonor ul li span {display:block;background:#fff;padding:25px;}
.ihonor .more {width:55%;text-align:center;background:#fff;line-height:100px;color:#000;font-size:2.4rem;cursor:pointer;transition:.3s;margin:0 auto;}
.ihonor .more:hover {background:#053b92;color:#fff;}
@media (max-width:1400px) {
	.ihonor ul li span {padding:10px;}
	.ihonor .more {line-height:50px;font-size:1.6rem;}
}
@media (max-width:992px) {
	.ihonor ul {margin-top:10px;margin-right:-5px;margin-left:-5px;padding-bottom:10px;}
	.ihonor ul li {width:50%;padding:0px 5px;margin-bottom:10px;}
	.ihonor ul li span {padding:5px;}
	.ihonor .more {line-height:40px;font-size:1.4rem;}
}
.lishi {background:url(../images/lcbg.jpg) center no-repeat;background-size:cover;padding:70px 7% 100px;}
.lishi .ititle {color:#fff;margin-bottom:55px;}
.lishi .ititle span {color:#fff;}
.fazhan {position:relative;padding:0px 6% 130px;}
#hist {position:static;}
#hist .swiper-slide {background:#fff;min-height:290px;}
#hist .swiper-slide section {padding:8% 10% 0px;}
#hist .swiper-slide section h3 {font-size:3.1rem;color:#000;font-family:Fontone;}
#hist .swiper-slide section span {display:block;color:#7d8491;line-height:46px;font-size:2.2rem;margin:5% 0px 0px;}
#hist .swiper-pagination {bottom:30px;top:auto;width:88%;left:6%;background:rgba(255,255,255,.3);height:8px;}
@media (max-width:1400px) {
	#hist .swiper-slide section h3 {font-size:2.0rem;}
	#hist .swiper-slide section span {line-height:36px;font-size:1.6rem;}
}
@media (max-width:992px) {
	#hist .swiper-slide section h3 {font-size:2.0rem;}
	#hist .swiper-slide section span {line-height:22px;font-size:1.4rem;}
	#hist .swiper-slide section {padding:20px;}
	#hist .swiper-slide {min-height:190px;}
}
.kedu {bottom:0;width:88%;left:6%;position:absolute;}
@media (max-width:768px) {
	.lishi .ititle {margin-bottom:15px;}
	.lishi {padding:20px 10px;}
	.fazhan {padding:0px 0 10px;}
	#hist .swiper-pagination {display:none;}
	.kedu {display:none;}
}
.kedu ul li {padding:0px 20px;float:left;width:33.33333333333%;font-size:2.1rem;color:#fff;font-family:Fontthree;line-height:30px;}
.kedu ul li:nth-child(2) {text-align:center;}
.kedu ul li:last-child {text-align:right;}
.kedu dl {margin-bottom:20px;border-left:1px rgba(255,255,255,.8) solid;}
.kedu dl dd {float:left;border-right:1px rgba(255,255,255,.8) solid;height:12px;width:2.7777777777777777777%;}
#hist .swiper-pagination .swiper-pagination-progressbar-fill {background:#fff;}
#hist .swiper-button-prev {background:url(../images/fzjt.png) center no-repeat;width:30px;height:56px;margin-top:-80px;opacity:1;left:0;outline:none;}
#hist .swiper-button-next {background:url(../images/fzjt.png) center no-repeat;width:30px;height:56px;margin-top:-80px;opacity:1;transform:rotate(180deg);right:0;outline:none;}
@media (max-width:768px) {
	#hist .swiper-button-prev {margin-top:-28px;}
	#hist .swiper-button-next {margin-top:-28px;}
}
.hezuo {padding:90px 7% 50px;background:url(../images/ihzbg.jpg) center no-repeat;background-size:cover;}
.hezuo ul {margin:50px 0px 0px;}
.hezuo ul li {float:left;width:18.5%;margin-right:1.875%;margin-bottom:30px;background:#fff;}
.hezuo ul li:nth-child(5n+0) {margin-right:0;}
@media (max-width:992px) {
	.hezuo {padding:20px 15px;}
	.hezuo ul {margin:20px 0px 0px;}
	.hezuo ul li {width:48%;margin-right:4%;margin-bottom:15px;}
	.hezuo ul li:nth-child(5n+0) {margin-right:4%;}
	.hezuo ul li:nth-child(2n+0) {margin-right:0;}
}

.page-list {padding:30px 0px 10px;}
.page_info {font-size:1.7rem;color:#808080;line-height:38px;}
.page-list a {display:block;float:left;line-height:38px;padding:0px 15px;font-size:1.7rem;color:#808080;font-family:arial;margin-left:10px;border-radius:3px;transition:.3s;}
.page-list a.on,.page-list a:hover {color:#fff;background:#013189;}
@media (max-width:992px) {
	.page-list {padding:15px 0px 5px;}
	.page_info {font-size:1.4rem;line-height:30px;}
	.page-list a {line-height:30px;padding:0px 10px;font-size:1.4rem;margin-left:5px;border-radius:2px;}
}
.nstit big {display:block;font-size:3.4rem;color:#333333;line-height:46px;}
.nstit span {display:block;color:#545459;font-size:1.5rem;line-height:30px;margin:25px 0px 0px;}
.nstit h3 {color:#4b4d59;font-family:Fontthree;font-size:2.4rem;position:relative;padding-left:200px;float:right;margin:20px 0px 0px;text-transform:uppercase;}
.nstit h3 font {color:#2a54aa;}
.nstit h3:after {content:"";height:2px;width:160px;background:rgba(0,0,0,.1);position:absolute;left:0;top:50%;margin-top:-1px;}
@media (max-width:1400px) {
	.nstit big {font-size:2.4rem;line-height:36px;}
	.nstit span {font-size:1.4rem;margin:15px 0px 0px;}
	.nstit h3 {font-size:2.0rem;}
}
@media (max-width:992px) {
	.nstit big {font-size:2.0rem;line-height:26px;}
	.nstit span {font-size:1.4rem;margin:5px 0px 0px;line-height:20px;}
	.nstit h3 {display:none;}
}
.inews {padding:40px 0px 30px;}
.inews dl {margin-top:60px;}
.inews dl dd {margin-bottom:30px;}
.inews dl dd a {display:block;color:#3c4244;padding-bottom:40px;border:1px rgba(0,0,0,.15) solid;transition:.3s;}
.inews dl dd a:hover {border:1px #164ca3 solid;}
.inews dl dd a img {width:100%;}
.inews dl dd a big {display:block;font-size:1.8rem;line-height:30px;padding:25px 0px 20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:Fontthree;margin:0px 15px;}
.inews dl dd a span {display:block;;padding-right:40px;line-height:40px;margin:0px 15px;}
.inews dl dd a span small {display:block;color:#3c4244;font-size:1.4rem;font-family:Fontthree;}
@media (max-width:992px) {
	.inews {padding:20px 15px;}
	.inews dl {padding-bottom:0px;margin-top:20px;}
	.inews dl dd {margin-bottom:15px;}
	.inews dl dd a {padding-bottom:20px;}
	.inews dl dd a big {font-size:1.4rem;line-height:20px;padding:10px 0px 0px;margin:0px 10px;}
	.inews dl dd a span {margin:0px 10px;padding-right:40px;line-height:20px;}
	.inews dl dd a span small {font-size:1.2rem;}
}
.inews dl dd a:hover {color:#164ca3;}
.inews dl dt {font-weight:normal;}
.inews dl dt a {display:block;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;padding:50px 70px;height:396px;position:relative;}
.inews dl dt a:before {content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#023d9b;opacity:.9;}
.inews dl dt a small {display:block;font-size:1.6rem;line-height:28px;font-family:Fontthree;position:relative;z-index:3;}
.inews dl dt a big {display:block;font-size:2.8rem;line-height:33px;max-height:149px;overflow:hidden;padding:20px 0px 30px;position:relative;z-index:3;}
.inews dl dt a span {display:block;position:relative;z-index:3;}
.inews dl dt a span:after {content:"";display:block;clear:both;}
.inews dl dt a span p {font-size:1.6rem;font-family:Fontone;float:left;line-height:70px;margin-left:15px;}
.inews dl dt a span i {display:block;width:70px;height:70px;border:1px #fff dashed;border-radius:50%;float:left;padding:10px;position:relative;}
.inews dl dt a span i:after {content:"";display:block;border:1px #fff solid;border-radius:50%;height:100%;}
.inews dl dt a span i:before {content:"";display:block;width:10px;height:10px;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;}
@media (max-width:992px) {
	.inews dl dt {margin-bottom:15px;}
	.inews dl dt a {padding:20px;height:auto;}
	.inews dl dt a small {font-size:1.4rem;line-height:20px;}
	.inews dl dt a big {font-size:1.6rem;line-height:23px;padding:5px 0px 10px;}
	.inews dl dt a span {padding:20px 0px 0px;}
	.inews dl dt a span p {font-size:1.4rem;line-height:50px;}
	.inews dl dt a span i {width:50px;height:50px;}
}
.content {padding:66px 0px;}
@media (max-width:992px) {
	.content {padding:20px 0px;}
}
.icontact {margin:50px 0px 0px;display: inline-block;width: 100%;}
.icontact .icolet {float:left;width:50%;background:#316ac1;overflow:hidden;}
.icontact .icorit {float:right;width:50%;border:1px rgba(0,0,0,.2) solid;border-left:0;}
.icontact .icolet section {padding:40px;color:#fff;position:relative;}
.icontact .icolet big img {width:100%;}
.icontact .icolet section h2 {font-size:3.0rem;line-height:40px;}
.icontact .icolet section h3 {font-size:2.0rem;padding:15px 0px 20px;line-height:30px;border-bottom:1px rgba(255,255,255,.5) solid;}
.icontact .icolet section>span {display:block;font-size:1.6rem;margin:20px 10px 0px;line-height:40px;}
.icontact .icolet section span table tr td:first-child {display:flex;padding:11px 10px 0px 0px;}
@media (max-width:1400px) {
	.icontact .icolet section {padding:25px;}
	.icontact .icolet section h2 {font-size:2.0rem;line-height:30px;}
	.icontact .icolet section>i {max-width:100px;right:25px;bottom:25px;}
	.icontact .icolet section>i img {max-width:100%;}
	.icontact .icolet section h3 {font-size:1.6rem;padding:10px 0px 20px;}
	.icontact .icolet section>span {font-size:1.4rem;margin:15px 0px 0px;line-height:30px;}
}
@media (max-width:992px) {
	.icontact .icolet {width:100%;}
	.icontact .icorit {width:100%;margin:15px 0px 0px;border:1px rgba(0,0,0,.2) solid;}
	.icontact .icolet section {padding:15px;}
	.icontact .icolet section h2 {font-size:1.6rem;}
	.icontact .icolet section h3 {font-size:1.4rem;padding:0px 0px 10px;}
	.icontact .icolet section>i {max-width:60px;right:15px;bottom:15px;}
}
.icorit form {padding:40px;}
.icorit form h2 {color:#333333;font-size:2.2rem;line-height:34px;}
.icorit form h3 {font-size:3.2rem;color:#333333;line-height:70px;margin:0px 0px 7%;}
.icorit form span {display:block;margin-bottom:20px;padding:10px 15px;border:1px rgba(0,0,0,.2) solid;}
.icorit form span p {line-height:40px;font-size:1.8rem;color:#3f3f3f;float:left;position:relative;}
.icorit form span:after {content:"";display:block;clear:both;}
.icorit form span p:after {content:"*";color:#f00;margin:0px 0px 0px 8px;}
.icorit form span.span p:after {display:none;}
.icorit form span input {width:calc(100% - 60px);float:right;border:0;line-height:20px;outline:none;padding:10px 0px;}
.icorit form span textarea {width:100%;border:0;line-height:20px;outline:none;padding:10px 0px;resize:none;}
.icorit form section:after {content:"";display:block;clear:both;}
.icorit form section span:first-child {float:left;width:48%;}
.icorit form section span:last-child {float:right;width:48%;}
.icorit form button {width:100%;color:#fff;background:#316ac1;font-size:1.7rem;border:0;line-height:70px;margin: 8% 0px 0px;transition:.3s;}
.icorit form button:hover {background:#f68603;}
@media (max-width:1400px) {
	.icorit form {padding:25px;}
	.icorit form h2 {font-size:1.8rem;line-height:30px;}
	.icorit form h3 {font-size:2.2rem;line-height:51px;margin:0px 0px 15px;}
	.icorit form span {margin-bottom:10px;}
	.icorit form span p {font-size:1.4rem;}
	.icorit form span input {/*padding:0px 0px 10px;*/}
	.icorit form span textarea {max-height:200px;}
	.icorit form button {width:100%;font-size:1.4rem;line-height:50px;margin:15px 0px 0px;}
}
@media (max-width:992px) {
	.icorit form {padding:15px;}
	.icorit form h2 {font-size:1.6rem;}
	.icorit form h3 {font-size:1.8rem;line-height:41px;margin:0px 0px 10px;}
	.icorit form span textarea {max-height:100px;}
}
.map {padding:0px;margin:70px 0px 0px;}
.map img {max-width:100%;}
@media (max-width:992px) {
	.map {border:3px #fff solid;padding:5px;margin:20px 0px 0px;}
}
.ipage {margin:40px 0px;color:#545459;font-size:1.6rem;line-height:34px;}
.ipage img {max-width:100%;height:auto;}
@media (max-width:1400px) {
	.ipage {font-size:1.45rem;}
}
@media (max-width:992px) {
	.ipage {margin:20px 0px;font-size:1.4rem;line-height:26px;}
	.tanchu .tanchuct {max-width:90%;}
}
@keyframes roateshow {
	0% {transform:scale(0);opacity:0;}
	50% {transform:scale(2);opacity:1;}
	100% {transform:scale(4);opacity:0;}
}
@-webkit-keyframes roateshow {
	0% {transform:scale(0);opacity:0;}
	50% {transform:scale(2);opacity:1;}
	100% {transform:scale(4);opacity:0;}
}
@keyframes toright {
	0% {padding-left:0;}
	50% {padding-left:30px;}
	100% {padding-left:0;}
}
@-webkit-keyframes toright {
	0% {padding-left:0;}
	50% {padding-left:30px;}
	100% {padding-left:0;}
}

/*首页视频 部分*/
.i-about-img{ position:relative; overflow: hidden; background: #000; display: flex; align-items: center; justify-content: center;}
.TheVideo i{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width:52px;height:52px;margin: auto;cursor: pointer;transition-duration: .5s;}
.TheVideo i.ydicon-play:before { width:52px; height:52px; line-height:52px; }
#i-video{display:none}
@media screen and (max-width: 699px) {
	.TheVideo{display:none}
	video,iframe{ height:auto !important;width: 100% !important;}
	#i-video{display: block;width: 100%;margin:0px auto;}
	.my-video{width: 100%;height:unset;object-fit: cover;}
}

/*首页产品分类 开始*/
.product {padding:60px 3%;;background-size:cover;}
.product ul {margin:50px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.product ul li {width:49.5%;}
.product ul li a {display:block;position:relative;}
.product ul li a img {width:100%;}
.product ul li a section {position:absolute;width:80%;left:10%;top:5%;color:#fff;}
.product ul li a p {font-size:3.0rem;line-height:46px;margin:0px 0px 20px;}
.product ul li a span {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:25px;}
.product ul li a span small {color:#fff;font-size:1.3rem;line-height:26px;border-radius:14px;border:1px #fff solid;padding:0px 18px;/* font-family:PingFang-Medium;*/margin-right:10px;}
.product ul li a i {font-size:4.0rem;}
.product ul li a:hover div {animation:toright 1s linear infinite;-webkit-animation:toright 1s linear infinite;}
.product ul li a i:last-child {margin-left:-30px;}
.product ul li a b:after,.product ul li a b::before,.product ul li a:not(.more):after,.product ul li a:not(.more):before {content:"";position:absolute;background-color:#164ca3;z-index:3;}
.product ul li a b:after {width:0;height:6px;top:0;left:0;transition:.5s;}
.product ul li a:hover b:after {width:100%;}
.product ul li a b::before {width:6px;height:0;bottom:0;left:0;transition:.5s;}
.product ul li a:hover b::before {height:100%;}
.product ul li a:not(.more):after {width:6px;height:0;top:0;right:0;transition:.5s;}
.product ul li a:hover:not(.more):after {height:100%;}
.product ul li a:not(.more):before {width:0;height:6px;bottom:0;right:0;transition:.5s;}
.product ul li a:hover:not(.more):before {width:100%;}
.product ul li:last-child {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.product ul li:last-child a>img {display:none;}
.product ul li:last-child a {height:calc(50% - 9px);width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.product ul li:last-child a:nth-child(2) {width:78%;}
.product ul li:last-child a:last-child {width:20%;background:#164ca3;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product ul li:last-child a:last-child h4 {width:100%;color:#fff;font-size:1.8rem;/* font-family:PingFang-Medium;*/margin:0 0 10%;position:relative;z-index:3;}
.product ul li:last-child a:last-child i {font-size:1.2rem;color:#fff;margin:0;display:block;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);position:relative;z-index:3;}
.product ul li a.more:after {content:'';position:absolute;width:0;height:100%;background-color:#000000;top:0;left:0;transition:.3s;}
.product ul li a.more:hover:after {width:100%;}
@media (max-width:1440px) {
	.product {padding:40px 3%;}
	.product ul {margin:30px 0px 0px;/*display:block;*/}
	.product ul li {width:49.5%; margin-bottom:15px; }
	.product ul li:last-child a>img {display:block;}
	.product ul li a section {top:30px;}
	.product ul li a p {font-size:2.0rem;line-height:36px;margin:0px 0px 15px;}
	.product ul li a span {padding-bottom:20px;}
	.product ul li a span small {font-size:1.2rem;line-height:24px;border-radius:12px;}
	.product ul li a i {font-size:3.0rem;}
	.product ul li a i:last-child {margin-left:-30px;}
	.product ul li:last-child a:last-child h4 {font-size:1.6rem;}
}
@media (max-width:992px) {
	.product {padding:20px 15px 5px;}
	.product ul {margin:15px 0px 0px;}
	.product ul li a section {top:20px;}
	.product ul li a p {font-size:1.6rem;line-height:26px;margin:0px 0px 10px;}
	.product ul li a span {padding-bottom:10px;}
	.product ul li a i {font-size:2.6rem;}
	.product ul li a i:last-child {margin-left:-26px;}
	.product ul li:last-child a {height:auto;margin-bottom:15px;}
	.product ul li:last-child a:nth-child(2) {width:100%;}
	.product ul li:last-child a:last-child {width:100%;padding:15px 0px 10px;}
	.product ul li:last-child a:last-child h4 {font-size:1.4rem;margin:0 0 0;}
}
@media (max-width:699px) {
	.product {padding:40px 3%;}
	.product ul {margin:15px 0px 0px;display: block;}
	.product ul li {width:100%; margin-bottom:15px; }
	.product ul li:last-child a>img {display:block;}
	.product ul li a section {top:30px;}
	.product ul li a p  p {font-size:1.6rem;line-height:26px;margin:0px 0px 10px;}
	.product ul li a span {padding-bottom:10px;}
	.product ul li a span small {font-size:1.2rem;line-height:24px;border-radius:12px;}
	.product ul li a i {font-size:2.6rem;}
	.product ul li a i:last-child {margin-left:-26px;}
	.product ul li:last-child a {height:auto;margin-bottom:15px;}
	.product ul li:last-child a:nth-child(2) {width:100%;}
	.product ul li:last-child a:last-child {width:100%;padding:15px 0px 10px;}
	.product ul li:last-child a:last-child h4 {font-size:1.4rem;margin:0 0 0;}
}
.title {text-align:center;}
.title p {font-size:4.2rem;line-height:60px;}
.title span {display:block;color:#615b5b;/* font-family:PingFang-Medium;*/line-height:36px;font-size:2.0rem;}
@media (max-width:1440px) {
	.title p {font-size:3.2rem;line-height:50px;}
	.title span {line-height:26px;font-size:1.6rem;}
}
@media (max-width:992px) {
	.title p {font-size:2.2rem;line-height:30px;}
	.title span {line-height:16px;font-size:1.3rem;}
}
/*首页产品分类 结束*/

/*首页案例*/
.index-case {padding:40px 0;overflow:hidden;background:#eee;}
.index-case-t {margin-bottom:30px;text-align:center;}
.index-case-t span {font-size:34px;color:#28a8af;line-height:50px;position:relative;text-transform:capitalize;}
.index-case-box ul {overflow:hidden;font-size:0;margin:0 -15px;}
.owl-wrapper .owl-item li {width:100%;display:inline-block;vertical-align:top;font-size:14px;}
.owl-wrapper .owl-item li:nth-child(3n+3) {margin-right:0;}
.owl-wrapper .owl-item li .item {background-color:#fff;overflow:hidden;border:1px solid #ddd;margin:0 15px;position:relative;}
.owl-wrapper .owl-item li .item .index-case-box-frame {width:100%;overflow:hidden;}
.owl-wrapper .owl-item li .item .index-case-box-frame img {width:100%;display:block;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.owl-wrapper .owl-item li .item:hover .index-case-box-frame img {transform:scale(1.1);}
.owl-wrapper .owl-item li .item .index-case-box-text {position:absolute;left:0;bottom:0;overflow:hidden;padding:25px;z-index:2;margin:10px;}
.owl-wrapper .owl-item li .item .index-case-box-text::after {position:absolute;left:0;bottom:0;width:100%;height:100%;content:" ";z-index:-1;background-color:#000;filter:alpha(opacity=40);/* IE */-moz-opacity:0.4;/* 老版Mozilla */-khtml-opacity:0.4;/* 老版Safari */opacity:0.4;/* 支持opacity的浏览器*/transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.owl-wrapper .owl-item li .item .index-case-box-text:hover::after {filter:alpha(opacity=60);/* IE */-moz-opacity:0.6;/* 老版Mozilla */-khtml-opacity:0.6;/* 老版Safari */opacity:0.6;/* 支持opacity的浏览器*/}
.owl-wrapper .owl-item li .item .th {font-size:18px;line-height:20px;font-weight:normal;margin-bottom:10px;}
.owl-wrapper .owl-item li .item .th a {color:#fff;}
.owl-wrapper .owl-item li .item .th a:hover {color:#F44336;}
.owl-wrapper .owl-item li .item p {color:#fff;font-size:14px;line-height:20px;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:20px;}
.owl-wrapper .owl-item li .item span {display:block;}
.owl-wrapper .owl-item li .item span a {background-color:#164ca3;font-size:14px;color:#fff;line-height:30px;padding:2px 15px;display:inline-block;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.owl-wrapper .owl-item li .item span a:hover {background-color:#F44336}
@media screen and (min-width: 1200px) {
	.index-case-center {width:100%;z-index:1;margin: 50px auto;padding: 0 2.5%;}
}
@media screen and (min-width: 700px) and (max-width: 1199px){
	.index-case-center {width:100%;z-index:1;margin: 50px auto;padding: 0 3%;}
}
@media screen and (max-width:699px) {
	.index-case {padding:20px 0;}
	.owl-wrapper .owl-item li .item p{display:none;}
	.owl-wrapper .owl-item li .item .index-case-box-text {position:absolute;left:0;bottom:0;overflow:hidden;padding:10px;z-index:2;margin:5px;}
	.owl-wrapper .owl-item li .item .th {font-size:16px;line-height:20px;font-weight:normal;margin-bottom:5px;}
	.index-case-center {width:100%;z-index:1;margin: 50px auto;}
}

/*产品类别 开始*/
.Subtitle big {display:block;color:#1d1f23;font-size:3.0rem;line-height:40px;}
.Subtitle span {display:block;color:#545459;font-size:1.5rem;line-height:30px;margin:25px 0px 0px;}
.Subtitle h3 {color:#4b4d59;font-family:Fontthree;font-size:2.4rem;position:relative;padding-left:200px;float:right;margin:20px 0px 0px;text-transform:uppercase;}
.Subtitle h3 font {color:#2a54aa;}
.Subtitle h3:after {content:"";height:2px;width:160px;background:rgba(0,0,0,.1);position:absolute;left:0;top:50%;margin-top:-1px;}
.productinfo {padding:50px 0px;}
.productinfo ul {margin-top:35px;}
.productinfo ul li {margin-bottom:30px;}
.productinfo ul li section {padding:2px;background:rgba(0,0,0,.1);transition:.3s;cursor:pointer;}
.productinfo ul li section:hover {background:#053b92;color:#fff;}
.productinfo ul li section a:hover {color:#fff;}
.productinfo ul li section a{color:#000;}
.productinfo ul li section p {display:block;text-align:center;line-height:40px;margin:10px 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:1.6rem;}
@media (max-width:992px) {
.productinfo {padding:20px 0px;}
.productinfo ul {margin-top:15px;}
.productinfo ul li {margin-bottom:10px;}
.productinfo ul li section p {line-height:30px;margin:5px 10px;font-size:1.4rem;}
}
/*产品 结束*/
/*特色产品 开始*/
.img-responsive {width: 100%;}
.featured-products {width:100%;overflow:hidden;padding-bottom:30px;position:relative;}
.featured-products-center {width:100%;z-index:1;margin: 50px auto;padding: 0 2.5%;}
.featured-products-center ul {margin-top:35px;}
.featured-products-center ul li {margin-bottom:30px;}
.featured-products-center ul li section {padding:2px;background:rgba(0,0,0,.1);transition:.3s;cursor:pointer;}
.featured-products-center ul li section:hover {background:#053b92;color:#fff;}
.featured-products-center ul li section a:hover {color:#fff;}
.featured-products-center ul li section a{color:#000;}
.featured-products-center ul li section p {display:block;text-align:center;line-height:40px;margin:10px 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:1.6rem;}
@media (max-width:992px) {
.featured-products-center {padding:20px 0px;}
.featured-products-center ul {margin-top:15px;}
.featured-products-center ul li {margin-bottom:10px;}
.featured-products-center ul li section p {line-height:30px;margin:5px 10px;font-size:1.4rem;}
}
@media screen and (max-width:768px) {
	.featured-products-t {margin-bottom:30px;}
}
/*特色产品 结束*/
/*案例 开始*/
.picture {padding:40px 0px 30px;}
.pictit big {display:block;color:#1d1f23;font-size:3.0rem;line-height:40px;}
.pictit span {display:block;color:#545459;font-size:1.5rem;line-height:30px;margin:25px 0px 0px;}
.pictit section {color:#787982;font-size:1.55rem;line-height:32px;}
.pictit h3 {color:#4b4d59;font-family:Fontthree;font-size:2.4rem;position:relative;padding-left:200px;float:right;margin:20px 0px 0px;text-transform:uppercase;}
.pictit h3:after {content:"";height:2px;width:160px;background:rgba(0,0,0,.1);position:absolute;left:0;top:50%;margin-top:-1px;}
.picture ul {margin:85px 0px 0px;border-bottom:1px rgba(0,0,0,.15) solid;}
.picture ul li {float:left;width:49%;margin-right:2%;margin-bottom:40px;}
.picture ul li:nth-child(2n+0) {margin-right:0;}
.picture ul li span {display:block;position:relative;}
.picture ul li span:after {content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background:#013189;transition:.3s;}
.picture ul li a:hover span:after {opacity:0.75;}
.picture ul li span section {display:block;position:absolute;width:100%;bottom:15px;padding:0px 25px;line-height:63px;color:#fff;z-index:6;}
.picture ul li span section big {display:block;position:relative;font-size:1.8rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.picture ul li span section big:before {content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:5px;left:0;transition:.5s;}
.picture ul li span section big:after {content:"";display:block;border-left:8px #fff solid;border-top:6px transparent solid;border-bottom:6px transparent solid;position:absolute;left:0;bottom:0;transition:.5s;}
.picture ul li a:hover span section big:before {width:98%;}
.picture ul li a:hover span section big:after {left:98%;}
.picture ul li a {display:block;transition:.3s;background:#fff;}
.picture ul li a small {display:block;line-height:50px;padding:25px;color:#5e6268;font-size:1.55rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.picture ul li a:hover {box-shadow:0px 0px 30px rgba(0,0,0,.15);}
@media (max-width:992px) {
.picture {padding:20px 0px;}
.pictit big {font-size:2.0rem;line-height:30px;}
.pictit section {font-size:1.4rem;line-height:24px;}
.picture ul {margin:15px 0px 0px;border-bottom:1px rgba(0,0,0,.15) solid;}
.picture ul li {width:100%;margin-right:0;margin-bottom:20px;}
.picture ul li:nth-child(2n+0) {margin-right:0;}
.picture ul li span section {padding:0px 15px;line-height:50px;}
.picture ul li span section big {font-size:1.5rem;}
.picture ul li a small {line-height:40px;padding:15px 0;font-size:1.4rem;}
}
/*案例 结束*/

/*关于我们*/
.iabout {padding: 0px 0px 0px;}
.iabouttit big {display:block;color:#1d1f23;font-size:3.0rem;line-height:40px;}
.iabouttit span {display:block;color:#545459;font-size:1.5rem;line-height:30px;margin:25px 0px 0px;}
.iabouttit section {color:#787982;font-size:1.55rem;line-height:32px;}
.iabouttit h3 {color:#4b4d59;font-family:Fontthree;font-size:2.4rem;position:relative;padding-left:200px;float:right;margin:20px 0px 0px;text-transform:uppercase;}
.iabouttit h3:after {content:"";height:2px;width:160px;background:rgba(0,0,0,.1);position:absolute;left:0;top:50%;margin-top:-1px;}
.iabout .Messages{margin:50px 0px 0px;}

/*宣传视频*/
.video ul {margin-top:40px;margin-right:-15px;margin-left:-15px;padding-bottom:30px;}
.video ul li {float:left;width:33.3333333333333333%;padding:0px 15px;margin-bottom:30px; }
.video ul li span {display:block;background:#fff;padding:25px;}
.video ul li:hover { transform:translate3d(0, -4px, 0);}
.video ul li img { border:1px solid #fff; width:100%;transition-duration: .5s;}
.video ul li:hover img{ transform: scale(1.1); }
.video ul li a{ display:block; position:relative;overflow: hidden;  }
.video ul li .InfoTitle{ display:block; padding:10px 20px;}
.video ul li .InfoTitle { white-space:nowrap;text-align: center;color: #000;}
.video ul li i{ position:absolute; width:100%; height:100%; top: 0;left: 0;background:url(../images/play.png) center center no-repeat; cursor:pointer;}
.video .more {width:55%;text-align:center;background:#eee;line-height:100px;color:#000;font-size:2.4rem;cursor:pointer;transition:.3s;margin:0 auto;}
.video .more:hover {background:#053b92;color:#fff;}
.small-round-corner{ border-radius: 6px ; overflow: hidden; }
@media (max-width:992px) {
	.video ul {margin-top:10px;margin-right:-5px;margin-left:-5px;padding-bottom:10px;}
	.video ul li {width:50%;padding:0px 5px;margin-bottom:10px;}
	.video ul li span {padding:5px;}
	.video .more {line-height:40px;font-size:1.4rem;}
}

/*留言*/
.Message {padding:40px 0px 30px;}
.Messagetit big {display:block;color:#1d1f23;font-size:3.0rem;line-height:40px;}
.Messagetit span {display:block;color:#545459;font-size:1.5rem;line-height:30px;margin:25px 0px 0px;}
.Messagetit section {color:#787982;font-size:1.55rem;line-height:32px;}
.Messagetit h3 {color:#4b4d59;font-family:Fontthree;font-size:2.4rem;position:relative;padding-left:200px;float:right;margin:20px 0px 0px;text-transform:uppercase;}
.Messagetit h3:after {content:"";height:2px;width:160px;background:rgba(0,0,0,.1);position:absolute;left:0;top:50%;margin-top:-1px;}
.Message .Messages{margin:50px 0px 0px;}

/*联系*/
.page {padding:40px 0px 30px;}
.pagetitle big {display:block;color:#1d1f23;font-size:3.0rem;line-height:40px;}
.pagetitle span {display:block;color:#545459;font-size:1.5rem;line-height:30px;margin:25px 0px 0px;}
.pagetitle section {color:#787982;font-size:1.55rem;line-height:32px;}
.pagetitle h3 {color:#4b4d59;font-family:Fontthree;font-size:2.4rem;position:relative;padding-left:200px;float:right;margin:20px 0px 0px;text-transform:uppercase;}
.pagetitle h3:after {content:"";height:2px;width:160px;background:rgba(0,0,0,.1);position:absolute;left:0;top:50%;margin-top:-1px;}
.page .incont{margin:50px 0px 0px;}

/*首页合作 开始*/
.boxIndex{ width:100%; padding:0 10px;margin:30px 0;/* background:#ededed;*/overflow:hidden}
.boxIndex1{ width:100%;height:170px; margin:0 auto; overflow:hidden; position:relative}

.indBusiness{ display:inline-block; width:100%;vertical-align:top;}/*实际宽度945px*/
.indBusiness ul{ position:relative; width:100%; height:170px;}
.indBusiness li{ display:inline-block; width:25%; height:170px; position:relative; vertical-align:top;}
.indBusiness li a{ display:block; width:100%; height:100%; position:relative}
.indBusiness li div{ position:absolute; top:20px; left:20px; z-index:1}
.indBusiness li div img{height:49px;}
.indBusiness li span{ display:block; width:100%; height:100%;transition:all .2s}
/*.indBusiness li span img{ width:100%; height:100%; transition:transform 1s;}*/
.indBusiness li i{width:30px; height:16px; background:url(../images/icoGo.png) right center no-repeat; position:absolute; bottom:30px; left:0; opacity:0;transition:all .3s; z-index:2}
.indBusiness li a:hover i{opacity:0.6; left:25px;}
/*.indBusiness li a:hover span img{transform:scale(1.1);}*/

.indBusiness li:nth-child(1) span{background:url(../images/imgInd1.jpg) center no-repeat; background-size:auto 100% }
.indBusiness li:nth-child(2) span{background:url(../images/imgInd2.jpg) center no-repeat; background-size:auto 100%}
.indBusiness li:nth-child(3) span{background:url(../images/imgInd3.jpg) center no-repeat; background-size:auto 100%}
.indBusiness li:nth-child(4) span{background:url(../images/imgInd3.jpg) center no-repeat; background-size:auto 100%}
/*.indBusiness li:hover span{ background-size:112% 112%}*/

.indBusiness li:nth-child(1){left:100%;}
.indBusiness li:nth-child(2){left:125%;}
.indBusiness li:nth-child(3){left:150%;}
.indBusiness li:nth-child(4){left:175%;}
@media screen and (max-width:768px) {
.boxIndex{margin:0; padding:0}
.boxIndex1{ height:auto;}
.indBusiness{width:100%;}
.indBusiness ul{height:auto;}
.indBusiness li{width:100%;height:45vw;position:relative;}
.indBusiness li i{bottom:20px; left:auto; right:20px; opacity:0.6;transition:all .3s;}
.indBusiness li a:hover i{opacity:0.6; left:auto; right:20px;}
.indBusiness li span{ background-size:cover!important}

.indBusiness li:nth-child(1){left:0;}
.indBusiness li:nth-child(2){left:0;}
.indBusiness li:nth-child(3){left:0;}
.indBusiness li:nth-child(4){left:0;}
}
/*首页合作 结束*/
.sqcg {background:#fff;text-align:center;padding:88px 0px;}
.sqcg i {display:block;}
.sqcg big {display:block;font-size:2.0rem;line-height:40px;margin:20px 0px 0px;}
.sqcg span {display:block;font-size:1.5rem;color:#616166;line-height:40px;}
.ijoind {margin:20px 0px;}
.lyone {background:url(../images/lnbg.jpg) center no-repeat;background-size:cover;color:#fff;padding:90px 65px;}
.lyone h1 {font-size:2.4rem;line-height:30px;}
.lyone section {font-size:1.5rem;margin:30px 0px 0px;line-height:26px;max-width:800px;}
@media (max-width:768px) {
	.lyone {padding:25px;}
	.lyone h1 {font-size:2.0rem;line-height:30px;}
	.lyone section {font-size:1.4rem;margin:20px 0px 0px;line-height:24px;}
}
.iytwo {margin:60px 0px 0px;}
.iytwo ul li {text-align:center;}
.iytwo ul li i {display:block;}
.iytwo ul li big {display:block;font-size:1.8rem;color:#000;margin:15px 0px;line-height:24px;}
.iytwo ul li section {color:#7a7a7c;line-height:24px;}
@media (max-width:992px) {
	.iytwo ul li {margin-bottom:15px;}
	.iytwo {margin:20px 0px 0px;}
}
.lysan {margin:55px 0px 0px;background:url(../images/lybg2.png) center no-repeat;background-size:cover;padding:110px 10%;}
.lysan h1 {font-size:3.0rem;line-height:60px;}
.lysan h1:after {content:"";display:block;width:20px;height:3px;background:#333;margin:20px 0px 25px;}
.lysan section {font-size:1.6rem;line-height:35px;color:#464649;}
@media (max-width:992px) {
	.lysan {margin:15px 0px 0px;padding:40px 20px;}
	.lysan h1 {font-size:2.0rem;line-height:40px;}
	.lysan h1:after {height:2px;margin:10px 0px 15px;}
	.lysan section {font-size:1.4rem;line-height:25px;}
}
.inewsd {margin:50px 0px;}
.incont .insct {line-height:30px;color:#666;font-size:1.5rem;}
.incont .insct img {max-width:100%;height:auto;}
.incont .instt {text-align:center;font-size:1.8rem;line-height:30px;padding:0px 0 20px;font-weight:bold;}
.incont .insxx {display:flex;justify-content:center;margin-bottom:25px;height: 40px;border-bottom: 1px rgba(0,0,0,.15) solid;}
.incont .insxx span {line-height:26px;color:#999;margin:0px 4%;font-size:1.3rem;}
@media (max-width:992px) {
	.inewsd {margin:20px 0px;}
	.incont .insct {line-height:26px;font-size:1.4rem;}
	.incont .instt {font-size:1.5rem;line-height:20px;padding:0px 0 10px;border-bottom: 1px rgba(0,0,0,.15) solid;}
	.incont .insxx {/*display:none;*/}
}
.fanye {margin:20px 0px 0px;border-top:1px rgba(0,0,0,.15) solid;padding:10px 0px 0px;}
.fanye a,.fanye span {line-height:35px;float:left;max-width:50%;display:block;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.fanye a:last-child,.fanye span:last-child {float:right;}
.fanye a:hover {color:#f00;}
.iwenhua {padding:45px 0px 0px;}
.whtitle {text-align:center;}
.whtitle big {display:block;color:#404444;font-size:3.0rem;font-family:Fontone;}
.whtitle span {display:block;font-size:1.6rem;color:#7c7c89;line-height:30px;}
@media (max-width:992px) {
	.whtitle big {font-size:2.0rem;}
	.whtitle span {font-size:1.4rem;}
}

.foot {position:fixed;width:100%;bottom:0;left:0;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.15);z-index:998;display:none;}
/*.menu ul li:last-child {display:none;}*/
@media (max-width:768px) {
	.foot {display:block;}
	.menu ul li:last-child {display:block;}
}
.bottomm ul li {float:left;width:25%;}
.bottomm ul li a {display:block;text-align:center;color:#9397a4;padding:5px 0px;font-size:1.3rem;border-right:1px rgba(0,0,0,.1) solid;}
.bottomm ul li:last-child a {border-right:0;}
.bottomm ul li a i {display:block;padding:5px 0;font-size:0;}
.bottomm ul li a i img {height:20px;}
#gotoTop {width:50px;height:50px;border-radius:50%;display:block;color:#fff;position:fixed;right:30px;bottom:15vh;background:#0166b3;z-index:99;font-size:24px;cursor:pointer;text-align:center;line-height:48px;display:none;}
.footer {background:#313131;}
.footer .top {padding:6vh 0;border-bottom:1px solid rgba(255,255,255,0.2);}
.footer .top .flex {align-items:center;}
.footer .top .logo {padding-right:4vw;position:relative;}
.footer .top .logo::after {content:'';width:1px;height:101px;background:rgba(255,255,255,0.2);position:absolute;right:0;top:50%;transform:translateY(-50%);}
.footer .top .title1 {font-size:14px;color:rgba(255,255,255,0.5);margin-right:auto;padding:0 2.5vw;}
.footer .top .title1 p:nth-child(1) {color:#fff;font-size:1.75rem;}
.footer .top #top {font-size:0;cursor:pointer;}
.footer .top #top span {font-size:18px;color:#fff;margin-right:20px;display:inline-block;vertical-align:middle;}
.footer .top #top i.fa {width:50px;height:50px;display:inline-block;vertical-align:middle;border:2px solid rgba(255,255,255,0.5);text-align:center;line-height:46px;color:#fff;font-size:16px;transition:0.36s;}
.footer .top #top:hover i.fa {background:#0166b3;border-color:#0166b3;}
.footer .center {padding:6vh 0 9vh;border-bottom:1px solid rgba(255,255,255,0.2);}
.footer .center .footer-nav {float:left;width:67.5%;}
.footer .center .footer-nav ul {display:flex;}
.footer .center .footer-nav ul li {margin:0 auto;}
.footer .center .footer-nav ul li:first-child {margin-left:0;}
.footer .center .footer-nav ul li:last-child {margin-top:0;}
.footer .center .footer-nav ul li a {color:#fff;font-size:18px;}
.footer .center .footer-nav ul li .child {margin-top:4vh;}
.footer .center .footer-nav ul li .child p {margin-bottom:1.8vh;}
.footer .center .footer-nav ul li .child p a {color:#bfbfbf;font-size:18px;transition:0.3s;}
.footer .center .footer-nav ul li .child p a:hover {color:#fff;}
.footer .center .footer-info {float:right;width:32.5%;text-align:right;}
.footer .center .footer-info .share {margin-bottom:7.6vh;font-size:0;}
.footer .center .footer-info .share a {display:inline-block;width:49px;height:49px;border-radius:50%;border:1px solid rgba(255,255,255,0.15);text-align:center;line-height:47px;font-size:18px;color:rgba(255,255,255,0.69);transition:0.36s;margin-left:20px;position:relative;}
.footer .center .footer-info .share a:hover {color:rgba(255,255,255,1);border-color:rgba(255,255,255,0.8);}
.footer .center .footer-info .share a.wechat .code {position:absolute;bottom:100%;margin-bottom:10px;left:50%;transform:translateX(-50%);display:none;padding:5px;background:#fff;z-index:9999;}
.footer .center .footer-info .share a.wechat .code::after {content:'';border-top:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%);}
.footer .center .footer-info .share a.wechat .code img {max-width:120px;}
.footer .center .footer-info p {color:#b1b1b1;line-height:1.666;font-size:18px;}
.footer .center .footer-info p i.fa {color:rgba(255,255,255,0.32);font-size:24px;margin-right:8px;}
.footer .center .footer-info p a {color:#fff;font-size:2.875rem;}
.footer .center .footer-info .copyright {margin-top:6vh;}
.footer .bottom {text-align:center;padding:2vh 0;color:#b1b1b1;font-size:18px;}
@media (max-width:992px) {
	.col-page-contact .col-1 .content,.col-page-contact .col-1 .code,.col-page-contact .col-1 .code p {display:block;width:100%;text-align:center;max-width:none;margin:20px 0 0;}
	.col-page-news h2 {text-align:center;}
	.col-page-news h2 .news-search {float:none;margin:25px auto 0;width:100%;max-width:500px;}
	#col-index-banner .swiper-slide .ban_cont h3,.col-index-strength .content .s-content h3,.col-index-news .title h3,#col-banner .swiper-slide .ban_cont h1,.col-page-about .col-1 .content>ul>li h3 {font-size:2rem;}
	#col-index-banner .swiper-slide .ban_cont p,#col-banner .swiper-slide .ban_cont h2 {font-size:18px;}
	.col-page-about .col-1 .content>ul>li {width:100%;float:none;}
	.col-page-about .col-1 .content>ul>li ul#parallax-counter {justify-content:center;}
	#col-banner .swiper-slide .ban_cont {top:calc(50% + 30px);}
	#col-banner {margin-top:80px;}
	#col-banner .swiper-slide {height:300px !important;}
	.vicenav .child {margin:0;justify-content:center;width:100%;flex-wrap:wrap;}
	.vicenav .child li a {padding:0;}
	.vicenav {padding:2.4vh 0;}
	.footer {text-align:center;}
	.footer .top .logo {padding-right:0;margin-bottom:20px;}
	.footer .top .logo::after {display:none;}
	.col-index-news .flex,.footer .top .flex {display:block;}
	.col-index-news .title {text-align:center;}
	.col-index-news .title a.more {left:50%;transform:translateX(-50%);}
	.col-index-news .title,.col-index-news .slide,.footer .center .footer-info {width:100%;float:none;margin-bottom:25px;text-align:center;}
	.col-index-strength .content {max-width:none;}
	.container2 {padding-left:5vw;padding-right:5vw;}
	.vicenav {top:80px;}
	.header.active .inner .flex {height:80px;line-height:80px;}
	.col-index-news .flex, .footer .top .flex {display: block;}

	/*.top .logo img {height:70px;}*/
	.top nav,.top .language,.footer .top #top,.footer .center .footer-nav,.vicenav .mbx {display:none;}
	.top .email {margin-right:50px;}
	html {font-size:12px;}
	.language-switch,.pull-right{display:none !important;}
	.menu .lang a{padding: 8px 12px;display: inline-block;}
	.menu .lang{ display:block !important;border-bottom: 1px rgba(0,0,0,.1) solid;overflow-x: auto;white-space: nowrap;}
}
.menu .lang{ display:none;}
.flex {display:-webkit-flex;display:-ms-flexbox;display:flex;}
.container2 {max-width:100%;width:100%;padding:0 7.0vw;margin:0 auto;}
.icon {/*display:block;*/ background-position:center center;background-repeat:no-repeat;}

/*首页banner效果 开始*/		
.leftUp img{-webkit-animation-name:leftUp;animation-name:leftUp;}
@-webkit-keyframes leftUp{
0%{transform:scale(1.1,1.1) translate(4.545%,4.545%); }
100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}
@keyframes leftUp{
0%{transform:scale(1.1,1.1) translate(4.545%,4.545%);}
100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}

.moveRight img{-webkit-animation-name:moveRight;animation-name:moveRight;}
@-webkit-keyframes moveRight{
0%{transform:scale(1.1,1.1) translate(-4.545%,0); }
100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}
@keyframes moveRight{
0%{transform:scale(1.1,1.1) translate(-4.545%,0);}
100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}

.moveDown img{-webkit-animation-name:moveDown;animation-name:moveDown;}
@-webkit-keyframes moveDown{
0%{transform:scale(1.1,1.1) translate(0,-4.545%); }
100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}
@keyframes moveDown{
0%{transform:scale(1.1,1.1) translate(0,-4.545%);}
100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}

.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
100%{transform:scale(1.1,1.1);}}
@keyframes centerBig{
100%{transform:scale(1.1,1.1);}}

.rightDownBig img{-webkit-animation-name:rightDownBig;animation-name:rightDownBig;}
@-webkit-keyframes rightDownBig{
100%{transform:scale(1.1,1.1) translate(4%,4%);}}
@keyframes rightDownBig{
100%{transform:scale(1.1,1.1) translate(4%,4%);}}
.swiper-slide img{
	animation-duration:5s;
	animation-timing-function:linear;
	animation-fill-mode: forwards;
	-webkit-animation-duration:5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-fill-mode: forwards;
	}	
/*首页banner效果 结束*/	
@font-face {
  font-family: 'iconfont'; 
  src: url('//at.alicdn.com/t/font_2214638_1y91rw1ud1h.woff2?t=1629279102524') format('woff2'),
       url('//at.alicdn.com/t/font_2214638_1y91rw1ud1h.woff?t=1629279102524') format('woff'),
       url('//at.alicdn.com/t/font_2214638_1y91rw1ud1h.ttf?t=1629279102524') format('truetype');
}
.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.index-search{margin-top: 2vw;display: inline-flex;margin-left: 2vw;}
.index-search>a{color:#000;}
.index-search i.iconfont{font-size: 18px;display: inline-block;vertical-align: middle;transition:color 0.36s;color: #fff;}
.index-search .content{position: fixed;width:100%;height: 100%;top:0;left: 0;background: rgba(0, 0, 0, 0.45);z-index: 999;display: none;}
.index-search .content .container{position: relative;height: 100%; width:90%}
.index-search .content .s-content{background: #fff;text-align: center;padding:6vh 0;position: absolute;top:30%;width: 100%;left: 0;transform: translateY(20px);opacity: 0;transition: 0.5s;}
.index-search .content a.close{position: absolute;font-size: 32px;top:10px;right: 20px;}
.index-search .content .title{font-size: 24px;color:#242424;margin-bottom: 10px;line-height: 1.5;}
.index-search .content .input{font-size: 0;line-height: 1;}
.index-search .content input{height: 60px;outline: none;vertical-align: middle}
.index-search .content .inpt3{padding-left: 20px;border:1px solid #d2d2d2;font-size: 16px;width: 45%;color:#292929;}
.index-search .content .inpt3::-webkit-input-placeholder {color: #b6b6b6;}
.index-search .content .inpt3:-moz-placeholder {color: #b6b6b6;}
.index-search .content .inpt3::-moz-placeholder {color: #b6b6b6;}
.index-search .content .inpt3:-ms-input-placeholder {color: #b6b6b6;}
.index-search .content .inpt4{width: 60px;background: #313131;border:none;font-size: 24px;color:#fff;font-family: 'iconfont';}
.index-search .content.active .s-content{transform: none;opacity: 1;transition-delay: 0.36s;}
@media screen and (min-width: 1681px) {
	.index-search{margin-top:1.25vw;display: inline-flex;margin-left: 5vw;}
}

@media screen and (min-width: 700px) and (max-width: 1199px) {
     .index-search{position: absolute;right: 10%;top: 1.38vw;}
}
@media screen and (max-width:699px) {
	.index-search{position: absolute;right: 20%;top: 4vw;}
}

/* search */
#search{overflow:hidden}
#search .goomay-keywords-light{background: #0166b3 !important;color:#ffffff !important;}
#search .search_right .no-result{text-align: center;font-size: 24px;color:#0166b3;margin-top:50px;}
#search .search-result-title{font-size: 20px;color: #333;line-height: 30px;height: 30px;overflow: hidden;}
#search .entry-image {float: left;width: 120px;margin: 0 20px 0 0;}
#search .entry-image img {width:100%;}
#search .entry-c{position: relative;overflow: hidden;}
#search .search-result-info{padding:5px 0;}
#search .search-result-info li{display: inline-block;}
#search .entry-content p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#search .search_right em{color: #004cff;}
#search .search_right .search-result{margin-left:25px;}
#search .search_right .search-li{border-bottom: 1px solid #d6d6d6;margin-bottom: 30px;padding-bottom: 10px;}
#search .search_right li{overflow: hidden;}
#search .search-result-info li:before{content: '/';display: inline-block;margin-left: 10px;margin-right: 10px;opacity: 0.5}
#search .search-result-info li:first-child:before { display: none; }
#search .se_news{float: right;width: 79%;}
#search .news ul li .se_news a {color:#0166b3;text-decoration: underline;display: inline-block;height: 22px;overflow: hidden;transition: 0.3s;}
#search .search_right .news .date em{color: #fff;}

/*多语言*/
.mark, mark{padding: unset !important;background-color: unset !important;}
.language-switch{float:right; text-align: left;margin-left: 20px;margin-top: 30px;}
.language-current { font-size:15px; cursor: pointer; color: #FFFFFF;} 
.language-current .mark{ vertical-align: middle; height: 20px; width:32px; margin-right: 5px; border-radius: 3px;}
.language-current .down{ vertical-align: middle; height: 12px;}
.language-switch p{ overflow:hidden; display: none; position: absolute; padding:0; 
	z-index:9999; background:#fafafa; border-radius: 5px; }
.language-switch p a{ display:block; padding: 0 15px; height: 40px; line-height: 40px; width: 145px; 
	border-bottom: 1px solid #ddd; color: #333 !important; }
.language-switch p a:hover{ background: #e5e5e5; color:red; }
.language-switch a img{width:32px; height: 20px; vertical-align:middle; border-radius:3px; margin-right: 5px;}
.language-switch:hover p{ display: block;}
/*分页*/
.page-list{float:right;margin-bottom: 20px;}
.page-list .pageinfo,.page-list .pagefirst,.page-list .pageend{display:none;}
.page-list .current, .page-list a:hover { color: #fff;background: #013189;}
.page-list a,.page-list span {display:block;float:left;line-height:38px;padding:0px 15px;font-size:1.7rem;color:#808080;font-family:arial;margin-left:10px;border-radius:3px;transition:.3s;border: 1px solid #ddd;}
.ChannelContent{margin: 50px 0px;font-size:16px; margin:0 auto; line-height: 2.0em;}
.ChannelContent video {display: block;width: 1200px;height: auto;max-width: 100%; margin: 0 auto;}
/*===============================================================*/
@media screen and (max-width:768px) {
	.page-list a,.page-list span {display:block;font-size:1.0rem;line-height:30px;padding:0px 10px;margin-left:5px;border-radius:3px;transition:.3s;border: 1px solid #ddd;}
    /* 其他综合手机站设置*/
    .ChannelContent img{width:100% !important;height:auto !important;}
	.menu ul li dl{display: none !important;} 
	.slide-btn{display: none !important;} 
	.i-appli .i-appli-inner {width: 100% !important;}
	.i-about .i-about-top { margin-bottom: -10px !important;}
    .i-about .i-about-text p{display: -webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:6;text-overflow: ellipsis;}
    .i-nums{margin-top: 0px !important;}
}	

/*按钮*/
.btn {display:inline-block;padding:6px 12px;font-weight:400;line-height:1.42857143;overflow:hidden;background:#0e4393;color:#FFF;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-appearance:none;appearance:none;}
/*默认样式*/
.btn:hover {opacity:.8;}
.btn:active {box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn.focus, .btn:focus, .btn:hover{color: #fff !important;}
/*按钮大小*/
.btn-large {font-size:16px;height:38.4px;line-height:38.4px;padding:0px 26px;}
.btn-small {padding:5px 15px;font-size:14px;line-height:1.5;border-radius:3px;}
.btn-tiny {font-size:12px;height:22.4px;line-height:22.4px;padding:0px 13px;}
/*块按钮*/
.btn-block {display:block;}
form {margin:0;}
button,input,select,textarea {font-family:inherit;margin:0;outline:none;webkit-appearance:auto;appearance:revert;}
button,select {text-transform:none;}
input,textarea {border:1px solid #ccc;padding:7px 10px;background-color:#fff;background-image:none;border-radius:3px;}
/*表单类*/
.form_text {width:100%;margin:8px 0;}
.form_textarea {width:100%;min-height:80px;display:block;}
.form_text_verifycode {width:80px;margin:8px 8px 8px 0;}
.form_text:focus,.form_textarea:focus,.form_text_verifycode:focus {box-shadow:0 0 10px 0 rgba(0,0,0,.1);}
.form_radio {width:auto;border:0;}
.form_checkbox {width:auto;border:0}
.form_select {height:25px;}
.form_button {width:auto;vertical-align:middle;margin:10px 0;border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}
input[disabled="disabled"] {background:#eee;}
.required {color:red;font-weight:bold;text-align:left;padding-left:3px;}
.form_text.Wdate {height:auto;border:1px solid #ccc;border-radius:3px;}
table.resume_table {margin:3px;text-align:center;width:97%;border-collapse:collapse;}
table.resume_table th {font-weight:bold;text-align:left;width:100px;padding-left:25px;}
table.resume_table td {text-align:left;}
table.resume_table .operation {text-align:center;}
table.resume_table #Detail {height:200px;}
#select:checked + .box {display:block;}