﻿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; /*这个必须加上，在苹果手机上维持正常字体大小*/ }
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;margin-top: -20px;}*/

/*!- w101-header begin -*/
.w101-header {transition:background-color .5s;background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.2);}
.w101-header .w101-header-wrap {position:relative;width:100%;padding: 0 3%;margin:0 auto;}
.w101-header .w101-header-wrap:before,.w101-header .w101-header-wrap:after {display:table;content:"";width:100%;}
.w101-header .w101-header-wrap:after {clear:both;}
.w101-header .w101-header-wrap .w101-header-logo {display:block;float:left;line-height:98px;font-size:0;-webkit-text-size-adjust:none;}
.w101-header .w101-header-wrap .w101-header-logo > a {display:inline-block;vertical-align:middle;margin-right:8px;}
.w101-header .w101-header-wrap .w101-header-logo > a > img {display:block;width:auto;height:auto;}
.w101-header .w101-header-wrap .w101-header-logo > span {display:none;vertical-align:middle;color:#fff;font-size:14px;}
.w101-header .w101-header-wrap .w101-header-nav {display:block;float:right;line-height:98px;}
.w101-header .w101-header-wrap .w101-header-nav:before,.w101-header .w101-header-wrap .w101-header-nav:after {display:table;content:"";width:100%;}
.w101-header .w101-header-wrap .w101-header-nav:after {clear:both;}
.w101-header .w101-header-wrap .w101-header-trigger {display:none;width:24px;height:20px;position:absolute;z-index:999999999999;top:50%;right:16px;margin-top:-10px;cursor:pointer;}
.w101-header .w101-header-nav ul {font-size:0;margin-left:-32px;margin-bottom: 0px !important;}
.w101-header .w101-header-nav ul > li {display:inline-block;vertical-align:top;margin-left:32px;position:relative;font-size:16px;color:rgba(255,255,255,0.85);}
.w101-header .w101-header-nav ul > li .arrow {display:inline-block;vertical-align:-1px;width:16px;height:16px;position:relative;}
.w101-header .w101-header-nav ul > li .arrow:before,.w101-header .w101-header-nav ul > li .arrow:after {display:block;content:'';width:8px;border-bottom:2px solid;position:absolute;top:50%;transition:all .5s;}
.w101-header .w101-header-nav ul > li .arrow:before {left:2px;transform:rotate(49deg);}
.w101-header .w101-header-nav ul > li .arrow:after {right:2px;transform:rotate(-49deg);}
.w101-header .w101-header-nav ul > li a {display:block;white-space:nowrap;position:relative;transition:color,background-color .5s;}
.w101-header .w101-header-nav ul > li a:hover,.w101-header .w101-header-nav ul > li a.active {color:#EE922B;text-decoration:none;}
.w101-header .w101-header-nav ul > li dl {display:none;min-width:120px;position:absolute;left:50%;transform:translateX(-50%);text-align:center;background-color:rgba(0,0,0,0.4);font-size:14px;}
.w101-header .w101-header-nav ul > li dl dd {position:relative;}
.w101-header .w101-header-nav ul > li dl dd a {padding:0 20px;line-height:40px;}
.w101-header .w101-header-nav ul > li dl dd a .arrow {position:absolute;top:50%;margin-top:-8px;right:4px;}
.w101-header .w101-header-nav ul > li dl dd a .arrow:before,.w101-header .w101-header-nav ul > li dl dd a .arrow:after {width:0;height:8px;border-left:0;border-right:2px solid;left:50%;top:auto;right:auto;}
.w101-header .w101-header-nav ul > li dl dd a .arrow:before {top:1.5px;transform:rotate(-45deg);}
.w101-header .w101-header-nav ul > li dl dd a .arrow:after {bottom:2px;transform:rotate(45deg);}
.w101-header .w101-header-nav ul > li dl dd a:hover {background-color:rgba(0,0,0,0.6);}
.w101-header .w101-header-nav ul > li dl dd dl {left:100%;top:0;transform:translateX(0);}
.w101-header .w101-header-nav-menu {display:block;float:left;padding-right:32px;}
.w101-header .w101-header-nav-extra {display:block;position:relative;float:right;padding-left:32px;}
.w101-header .w101-header-nav-extra:after {display:block;content:'';height:16px;border-left:1px solid rgba(255,255,255,0.85);position:absolute;top:50%;left:0;margin-top:-8px;}
.w101-header .w101-header-icon-text {position:relative;text-align:left;}
.w101-header .w101-header-icon-text > .icon {display:inline-block;vertical-align:middle;width:24px;height:16px;line-height:16px;font-size:24px;text-align:center;margin-right:6px;}
.w101-header .w101-header-icon-text > .icon > img {display:block;width:100%;height:100%;object-position:center;object-fit:contain;}
.w101-header .w101-header-icon-text > .icon > i {font-size:inherit;}
.w101-header .w101-header-icon-text > .text {display:inline-block;vertical-align:middle;color: #fff;}
.w101-header .w101-header-trigger > span {display:block;position:absolute;width:100%;height:2px;background-color:#333;top:50%;margin-top:-1px;transition:all .5s;}
.w101-header .w101-header-trigger > span:nth-child(1) {transform:translateY(-10px);}
.w101-header .w101-header-trigger > span:nth-child(2) {transform:translateY(9px);}
.w101-header.fixed {position:fixed;top:0;left:0;right:0;z-index:9999;}
.w101-header.scrolled {background-color:#fff;box-shadow: 0 0 3px rgba(0, 0, 0, .2);}

/*headr下滑文字颜色*/
.scrolled .w101-header-nav ul > li a {color:#333;display:block;white-space:nowrap;position:relative;transition:color,background-color .5s;}
.scrolled .w101-header-nav-extra .w101-header-icon-text > .text {display: inline-block;vertical-align: middle;color: #333;}
@media (max-width:992px) {
	.scrolled .w101-header-nav ul > li a {color:#fff;display:block;white-space:nowrap;position:relative;transition:color,background-color .5s;}
	.scrolled .w101-header-nav-extra .w101-header-icon-text > .text {display: inline-block;vertical-align: middle;color: #fff;}
}
/*headr下滑文字颜色  结束*/
    
@media screen and (max-width:1600px) {
	.w101-header .w101-header-nav ul {margin-left:-24px;}
	.w101-header .w101-header-nav ul > li {margin-left:24px;}
	.w101-header .w101-header-nav-menu {padding-right:24px;}
	.w101-header .w101-header-nav-extra {padding-left:24px;}
}
@media screen and (max-width:1200px) {
	.w101-header {background-color:#191919;border-bottom:0;}
	.w101-header .w101-header-wrap {width:100%;}
	.w101-header .w101-header-wrap .w101-header-logo {float:none;position:relative;z-index:999999999999;line-height:58px;padding:0px 16px;background-color:#ffffff;}
	.w101-header .w101-header-wrap .w101-header-logo > a > img {height:28px;}
	.w101-header .w101-header-wrap .w101-header-logo > span {display:inline-block;}
	.w101-header .w101-header-wrap .w101-header-nav {display:none;float:none;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;line-height:40px;padding-top:58px;overflow-y:auto;background-color:#ee922b;}
	.w101-header .w101-header-wrap .w101-header-trigger {display:block;}
	.w101-header .w101-header-nav ul {margin-left:0;}
	.w101-header .w101-header-nav ul > li {display:block;margin-left:0;}
	.w101-header .w101-header-nav ul > li .arrow {width:40px;height:40px;position:absolute;top:0;margin-top:0;right:6px;}
	.w101-header .w101-header-nav ul > li .arrow:before {left:14px;right:auto;}
	.w101-header .w101-header-nav ul > li .arrow:after {left:auto;right:13px;}
	.w101-header .w101-header-nav ul > li a {padding:0 56px 0 16px;}
	.w101-header .w101-header-nav ul > li dl {min-width:auto;position:static;left:auto;top:auto;transform:translateX(0);text-align:left;}
	.w101-header .w101-header-nav ul > li dl dd a {padding:0 36px 0 16px;}
	.w101-header .w101-header-nav ul > li dl dd a .arrow {width:40px;height:40px;right:6px;margin-top:0;top:0;}
	.w101-header .w101-header-nav ul > li dl dd a .arrow:before,.w101-header .w101-header-nav ul > li dl dd a .arrow:after {width:8px;height:0;border-left:2px solid;border-right:0;top:50%;bottom:auto;}
	.w101-header .w101-header-nav ul > li dl dd a .arrow:before {left:14px;right:auto;transform:rotate(49deg);}
	.w101-header .w101-header-nav ul > li dl dd a .arrow:after {left:auto;right:13px;transform:rotate(-49deg);}
	.w101-header .w101-header-nav ul > li dl dd.opened > a .arrow:before {transform:rotate(-49deg);}
	.w101-header .w101-header-nav ul > li dl dd.opened > a .arrow:after {transform:rotate(49deg);}
	.w101-header .w101-header-nav ul > li dl dd.opened > dl {display:block;}
	.w101-header .w101-header-nav ul > li.opened > a .arrow:before {transform:rotate(-49deg);}
	.w101-header .w101-header-nav ul > li.opened > a .arrow:after {transform:rotate(49deg);}
	.w101-header .w101-header-nav ul > li.opened > dl {display:block;}
	.w101-header .w101-header-nav-menu {float:none;padding-right:0;}
	.w101-header .w101-header-nav-extra {float:none;padding-left:0;}
	.w101-header .w101-header-nav-extra:after {display:none;}
	.w101-header .w101-header-nav-extra .w101-header-lang > a {display:none;}
	.w101-header .w101-header-nav-extra .w101-header-lang > dl {display:block;font-size:0;-webkit-text-size-adjust:none;white-space:nowrap;overflow-x:auto;padding:0 8px;}
	.w101-header .w101-header-nav-extra .w101-header-lang > dl > dd {display:inline-block;vertical-align:top;}
	.w101-header .w101-header-nav-extra .w101-header-lang > dl > dd > a {padding:0 8px;font-size:14px;}
	.w101-header .w101-header-nav-extra .w101-header-search {display:none;}
	.w101-header.fixed {/*position:sticky;*/}
	.w101-header.opened .w101-header-nav {display:block;}
	.w101-header.opened .w101-header-trigger > span:nth-child(1) {transform:rotate(45deg);}
	.w101-header.opened .w101-header-trigger > span:nth-child(2) {transform:rotate(-45deg);}
	.w101-header.opened .w101-header-trigger > span:nth-child(3) {opacity:0;}
}
@media screen and (min-width:1201px) {
	.w101-header .w101-header-nav ul > li dl dd:hover > dl {display:block;}
	.w101-header .w101-header-nav ul > li:hover > a .arrow:before {transform:rotate(-49deg);}
	.w101-header .w101-header-nav ul > li:hover > a .arrow:after {transform:rotate(49deg);}
	.w101-header .w101-header-nav ul > li:hover > dl {display:block;}
}
@media (max-width:992px) {.about {padding:20px 15px;}
	.w101-header .w101-header-wrap {position:relative;width:100%;padding: 0;margin:0 auto;}
}
/*!- w101-header end -*/
/*!- w101-search -*/
.w101-search {display:none;position:fixed;z-index:1005;top:0;left:0;width:100%;height:100%;}
.w101-search .w101-search-wrap {position:relative;display:block;width:100%;height:100%;padding-top:35vh;}
.w101-search .w101-search-content {display:block;position:relative;z-index:2;max-width:600px;width:100%;padding:0 16px;margin:0 auto;}
.w101-search .w101-search-bar {position:relative;width:100%;padding:0 72px 0 16px;background-color:#fff;}
.w101-search .w101-search-bar > input {display:block;width:100%;height:50px;background-color:transparent;border:0;font-size:16px;outline:0;}
.w101-search .w101-search-bar > button {display:block;position:absolute;top:0;right:0;width:60px;height:50px;background-color:#EE922B;border:0;outline:none;color:#fff;cursor:pointer;transition:background-color .5s;font-size:24px;}
.w101-search .w101-search-bar > button > i {font-size:inherit;}
.w101-search .w101-search-bar > button:hover {background-color:#d68327;}
.w101-search .w101-search-mask {display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;cursor:default;background-color:rgba(0,0,0,0.9);}
.w101-search .w101-search-close {position:absolute;z-index:2;display:block;width:40px;height:40px;top:8px;right:8px;line-height:40px;text-align:center;cursor:pointer;color:#fff;font-size:24px;transition:color .5s;}
.w101-search .w101-search-close > i {font-size:inherit;}
.w101-search .w101-search-close:hover {color:#EE922B;}
@media screen and (max-width:1200px) {
	.w101-search .w101-search-bar {padding:0 64px 0 12px;}
	.w101-search .w101-search-bar > input {height:40px;font-size:14px;}
	.w101-search .w101-search-bar > button {width:50px;height:40px;font-size:20px;}
	.w101-search .w101-search-close {width:32px;height:32px;line-height:32px;font-size:20px;}
}
.w101-search.opened {display:block;-webkit-animation:search-wrapper-fade-in .5s both;animation:search-wrapper-fade-in .5s both;}
@-webkit-keyframes search-wrapper-fade-in {
	0% {opacity:0;}
	100% {opacity:1;}
}
@keyframes search-wrapper-fade-in {
	0% {opacity:0;}
100% {opacity:1;}
}
/*!- w101-search -*/

@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}
}

/*内页banner  开始*/
.ibanner h2{display:none;}
.ibanner {align-items:center;display: flex;}
.wrap {width:100%;margin:0 auto;padding: 0 7.0vw;}
.ibanner .bannerText {display:flex;align-items:center;}
.ibanner .bannerText ol {background:#2a54aa;padding:16px 40px;margin-right:25px;text-align:center;position:relative;}
ol {list-style:none;padding:0;margin:0;display:block;}
.ibanner .bannerText ol h3 {font-size:36px;color:#fff;font-weight:500;line-height:1;margin-bottom:10px;position:relative;z-index:11;}
.ibanner .bannerText ol dt {color:#fff;line-height:1;position:relative;z-index:11;}
.ibanner .bannerText ol::after {content:"";width:2000px;height:100%;/*background:#2a54aa;*/position:absolute;right:0;top:0;}
@media screen and (max-width: 699px) {
 .wrap{display:none;}
 .ibanner .bannerText{display:none;}
 .ibanner h2{display:block;}
}
.ibanner {background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;position:relative;}
.ibanner h2 {text-align:center;color:#fff;position:relative; margin: 0 auto;}
.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:0px;left:0;font-size:1.55rem;letter-spacing:1px;line-height:60px;color:#333;}
.ibanner section span {display:block;float:left;}
.ibanner section a {color:#333;}
.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:#333;}
.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;}
}
/*内页banner  结束*/


.lanmu {
	width: 100%; 
    padding: 0 7.0vw;
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    overflow: hidden;
    position: relative;
    z-index: 1;}
.lanmu ul {float: right;margin-bottom:0;}
.lanmu ul li {display:inline-block;padding:0px 30px;}
.lanmu ul li:last-child{padding: 0;}
.lanmu ul li a,.lanmu ul li span {display:block;color:#333;line-height:60px;font-size:1.6rem;position:relative;cursor:pointer;padding: 0px 20px;}
.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: #fff;background: #2a54aa;text-decoration: none;}
.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:4px 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 {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;text-decoration: none;}
.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;}
	#jszc a {font-size: 15px !important;}
}
.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;}

.bottom .linktextlist {overflow: hidden; zoom:1;width:100%; padding: 8px 7%;}
.bottom .linktextlist li {display: inline-block;text-align:center; padding:1px 10px; overflow:hidden;white-space:nowrap;}
.bottom .linktextlist li a { line-height:22px; color:#666;font-size: 14px; }
.bottom .linktextlist li a:hover { line-height:22px; color:#164ca3; }
.bottom a:hover{color:#b1b1b1;}
.bottom a{color:#b1b1b1;}
.fa{margin-top: 15px;}
#jszc a{font-size:18px; color:#b1b1b1;}
@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;}
	.footer .center .footer-info p {color:#b1b1b1;line-height:1.666;font-size:15px;}
	.footer .center .footer-info p a{color:#b1b1b1;line-height:1.666;font-size:15px;}
	/*手机站悬浮菜单文字颜色*/
	.w101-header .w101-header-nav ul > li a:hover, .w101-header .w101-header-nav ul > li a.active {color: #ef0909;text-decoration: none;}    
}
.menu .lang{ display:none;}
.flex {display:-webkit-flex;display:-ms-flexbox;display:flex;}
.container2 {max-width:100%;width:100%;padding:0 3%;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效果 结束*/	

/*!- 分页  开始 -*/
.w101-pagination .w101-pagination-list span,.w101-pagination .w101-pagination-list a {display:inline-block;vertical-align:top;line-height:38px;font-size:14px;text-align:center;padding:0 12px;height:40px;min-width:40px;border:1px solid #d9d9d9;margin:8px 0 0 8px;border-radius:4px;color:#333333;background-color:#fff;transition:all .5s;}
.w101-pagination .w101-pagination-list .current {background-color:#004785;color:#fff;}
.w101-pagination .w101-pagination-list .pageinfo {display:none;}
.w101-pagination .w101-pagination-list .pagefirst {display:none;}
.w101-pagination .w101-pagination-list .pageend {display:none;}
.w101-pagination .w101-pagination-lista:hover {background-color:#e6edf3;color:#004785;}
.w101-pagination .w101-pagination-list a.current {background-color:#004785;color:#fff;}
.w101-pagination .w101-pagination-wrap {padding:32px 0;}
.w101-pagination .w101-pagination-list {font-size:0;margin:-8px 0 0 -8px;}
.w101-pagination .w101-pagination-list.center {text-align:center;}
.w101-pagination .w101-pagination-list.right {text-align:right;}
.w101-pagination .w101-pagination-item {display:inline-block;vertical-align:top;line-height:38px;font-size:14px;text-align:center;padding:0 16px;height:40px;min-width:40px;border:1px solid #d9d9d9;margin:8px 0 0 8px;color:#333333;background-color:#fff;transition:all .5s;}
.w101-pagination .w101-pagination-item.ellipsis {line-height:32px;}
.w101-pagination .w101-pagination-item:hover {color:#024886;border-color:#024886;}
.w101-pagination .w101-pagination-item.active,.w101-pagination .w101-pagination-item.current {pointer-events:none;color:#fff;border-color:#024886;background-color:#024886;}
.w101-pagination .w101-pagination-item.disabled {pointer-events:none;color:#bfbfbf;background-color:whitesmoke;}
@media screen and (max-width:1200px) {
	.w101-pagination .w101-pagination-wrap {padding:24px 0;}
	.w101-pagination .w101-pagination-item {line-height:34px;padding:0 12px;height:36px;min-width:36px;}
	.w101-pagination .w101-pagination-item.ellipsis {line-height:28px;}
}
@media screen and (max-width:768px) {
	.w101-pagination .w101-pagination-wrap {padding:16px 0;}
	.w101-pagination .w101-pagination-item {line-height:30px;padding:0 8px;height:32px;min-width:32px;}
	.w101-pagination .w101-pagination-item.ellipsis {line-height:24px;}
	.w101-pagination .w101-pagination-item {display:inline-block;vertical-align:top;line-height:28px;font-size:12px;text-align:center;padding:0 8px;height:30px;min-width:30px;border:1px solid #d9d9d9;margin:8px 0 0 8px;color:#333333;background-color:#fff;transition:all .5s;}
    .w101-pagination .w101-pagination-list span,.w101-pagination .w101-pagination-list a {display:inline-block;vertical-align:top;line-height:28px;font-size:12px;text-align:center;padding:0 8px;height:30px;min-width:30px;border:1px solid #d9d9d9;margin:8px 0 0 8px;border-radius:4px;color:#333333;background-color:#fff;transition:all .5s;}

}
/*!- 分页  结束 -*/
.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;}