/*基础CSS*/
html,
body
{
	overflow-x: hidden !important;
	overflow-y: auto;
	font-family: 'Poppins', sans-serif;
}
html
{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*
{
	line-height: 1;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
a
{
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:focus
{
	text-decoration: none;
	outline: none;
}
ul,
ol,
li
{
	margin: 0;
	list-style-type: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p
{
	font-weight: normal;
	margin: 0;
	line-height: 1;
}
p{
	/* word-wrap: break-word;
    word-break: normal; */
	word-wrap: normal;
	word-break: keep-all;
}
h1
{
	font-size: 36px;
}
h2
{
	font-size: 30px;
}
h3
{
	font-size: 24px;
}
h4
{
	font-size: 18px;
}
h5
{
	font-size: 14px;
}
h6
{
	font-size: 12px;
}
body,
button,
input,
select,
textarea
{
	font-size: 14px;
	line-height: 1;

	margin: 0;

	color: #333;
	border: 0;
	outline: none;
	background: none;
}
input,
textarea
{
	-webkit-appearance: none;
}
a:active,
button::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner,
select::-moz-focus-inner,
input[type='file'] > input[type='button']::-moz-focus-inner
{
	border: 0;
	outline: 0;
}
a,
button
{
	cursor: pointer;
}
label
{
	font-weight: normal;

	margin-bottom: 0;
}
img
{
	vertical-align: middle;
	max-width: 100%;
	width: 100% \0;
}

/*@media (min-width: 1230px)*/
/*{*/
/*	.container*/
/*	{*/
/*		width: 1400px;*/
/*	}*/
/*}*/

.ib
{
	display: inline-block;

	vertical-align: middle;
}
.imgdiv img,
.tra0_3,
.imgk img
{
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.tra1
{
	-webkit-transition: all 1s ease-out 0s;
	-moz-transition: all 1s ease-out 0s;
	-ms-transition: all 1s ease-out 0s;
	-o-transition: all 1s ease-out 0s;
	transition: all 1s ease-out 0s;
}
.dimgdiv img:last-of-type
{
	display: none;
}
.dimgdiv:hover img:first-of-type
{
	display: none;
}
.dimgdiv:hover img:last-of-type
{
	display: inline;
}
.disnone
{
	display: none !important;
}
.clearfix::after
{
	display: block;
	clear: both;

	height: 0;

	content: ' ';
}
.clearfix
{
	zoom: 1;
}
.cp
{
	cursor: pointer;
}
.fb
{
	font-weight: bold;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.l,
.r
{
	width: 50%;
}
.flex{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.tac {
	text-align: center;
}
@font-face{font-family:"OswaldBold";src:url(./fonts/Oswald-Bold.otf);}
@font-face{font-family:"Oswald_Regular";src:url(./fonts/Oswald-Regular.ttf);}
@font-face {
	font-family: 'Conv_Montserrat-Bold';
	src: url('./fonts/Montserrat-Bold.eot');
	src: local('☺'), url('./fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf') format('truetype'), url('../fonts/Montserrat-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.header{position:fixed;left:0;top:0;z-index:99;background:#fff;width:100%;box-shadow: 0 0 6px rgba(0, 0, 0, 0.39);padding-left:50px;color:#333;-webkit-transition:background .6s;transition:background .6s;}
.header .inner{height:90px;align-items:center;    position: relative;
    background: #fff;
    z-index: 999;}
.header .right{flex:1 1 auto;justify-content:flex-end;align-items:center;}
.header .rcon{align-items:stretch;padding-left:50px;justify-content:flex-end;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.6s;transition:.6s;}
.header .openSearch .rcon{-webkit-transform:translate(0,-120px);transform:translate(0,-120px);}
.mask{position:fixed;left:0;top:0;width:100%;height:100%;display:none;}
.openedMenu .mask {
    display: block;
    background: rgba(0, 0, 0, 0.70);
    z-index: 9;
    -webkit-transition: background .6s;
    transition: background .6s;
}
.nav{font-size:0;border-right:1px solid rgba(255,255,255,0.2);}
.nav li{display:inline-block;vertical-align:middle;font-size:14px;}
.nav1.cur {background: #007cc3;color: #fff;}
.nav .cur>a {
	color: #fff;
}
.nav li>a{display:block;line-height:90px;font-size:18px;color:#333;padding:0 20px;white-space:nowrap;position:relative;font-weight: 600;}
.nav li>a:after{position:absolute;content:"";width:100%;height:0;left:0;bottom:0px;background:url(../images/flash.png) no-repeat center;}
.white .nav li>a:after,.whiteHeader .nav li>a:after{background:url(../images/flash-active.png) no-repeat center;}
.nav li.cur>a:after{height:31px;bottom:-17px;-webkit-transition:.3s;transition:.3s;}
.nav li .sub{position:absolute;top:99%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:1270px;max-width:100%;padding-top:40px;display:none;}
.nav li .subinner{align-items:stretch;background:#fff;}
.nav li .sub .subl{width:250px;background:#f3f8ff;padding:35px 25px 35px 0;}
.nav li .sub .subl a{display:block;padding:0 30px 0 45px;line-height:46px;font-size:15px;color:#555;}
.nav li .sub .subr{padding:50px 65px;flex:1 1 auto;max-width:580px;font-size:15px;color:#555;}
.nav li .sub .subr h3{font-size:18px;color:#333;font-family:'SNregular';margin:20px 0;line-height:1;}
.nav li .sub .subr .desc{line-height:24px;margin-bottom:20px;max-height:48px;overflow:hidden;}
.linka{color:#2d65bc;font-size:14px;}
.nav li .sub .subl a:hover,.nav li .sub .subl a.cur{font-size:18px;color:#2d65bc;font-weight:bold;background:url(../images/icon-more.png) no-repeat right center;}
.tool{border-right:1px solid rgba(255,255,255,0.2);line-height:90px;white-space:nowrap;padding-right:20px;position:relative;z-index:30;}
.tool .item{display:inline-block;vertical-align:middle;position:relative;font-size:18px;padding-left:20px;cursor:pointer;padding-right:10px;}

.tool .item .down{position:absolute;left:0;width:100%;font-size:14px;top:100%;background:rgba(0,0,0,.1);line-height:40px;display:none;color:#fff;}
.tool .item .down a{display:block;padding-left:20px;padding-right:10px;}
.tool .item .down a:hover{background:rgba(0,0,0,.1);}
.icondown{display:inline-block;vertical-align:middle;margin-left:10px;margin-bottom:8px;width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);}
.sys{border-right:1px solid rgba(255,255,255,0.2);line-height:90px;white-space:nowrap;padding-right:20px;font-size:18px;}
.sys a{margin-left:20px;padding-left:25px;display:inline-block;vertical-align:middle;}
.sys .user{background:url(../images/icon-user.png) no-repeat left center;}
.sys .system{background:url(../images/icon-computer.png) no-repeat left center;}
.search{position:relative;padding:0 30px;cursor:pointer;z-index:30;}
.searchbox{position:absolute;right:110%;transition:.6s;opacity:0;top:-100%;width:400px;height:30px;}
.search .searBtn{width:30px;height:30px;display:inline-block;vertical-align:middle;cursor:pointer;background:url(../images/icon-search-black.png) no-repeat center;}
.searchbox input{width:100%;height:100%;background:#fff;outline:none;border:none;padding:0 10px;}
.searchbox .searchIcon{position:absolute;right:0;top:0;width:30px;height:30px;cursor:pointer;background:url(../images/icon-search.png) no-repeat center;}
.searchbox .searchIcon{background:none;}
.openSearch .searchbox{top:0;opacity:1;}
.logo .black{display:none;}
.header.white,.whiteHeader .header{background:#fff;color:#333;box-shadow:0 0 10px #ccc;}
.header.white .logo .white,.whiteHeader .header .logo .white{display:none;}
.header.white .logo .black,.whiteHeader .header .logo .black{display:block;}
.header.white .nav li>a,.whiteHeader .header .nav li>a{color:#333;}
.header.white .icondown,.whiteHeader .header .icondown{border-color:#333;}
.header.white .sys .user,.whiteHeader .header .sys .user{background:url(../images/icon-user-black.png) no-repeat left center;}
.header.white .sys .system,.whiteHeader .header .sys .system{background:url(../images/icon-computer-black.png) no-repeat left center;}
.header.white .search .searBtn,.whiteHeader .header .search .searBtn{background:url(../images/icon-search-black.png) no-repeat center;}
.header.white .searchbox input,.whiteHeader .header .searchbox input{background:#ebebeb;}
.header.white .searchbox .searchIcon,.whiteHeader .header .searchbox .searchIcon{background:none;}
.header.white .openMenu i,.whiteHeader .header .openMenu i{background:#333;}
.header.openedMenu .openMenu i{background:none;}
.header.white .searchbox,.whiteHeader .header .searchbox{background:#fff;}
.header .logo {
    padding-left: 20px;
}

.head-topd {
    height: 90px;
}


@media(max-width:1700px){.header{ padding-left:0;}
	.nav li>a{font-size:16px;padding:0 20px;}
	.tool .item{font-size:16px;padding-left:15px;}
	.sys{font-size:16px;}
	.tool{padding-right:15px;}
	.sys a{margin-left:15px;}
	.search{padding:0 15px;}
}
@media(max-width:1024px){.header.white .openSearch .searchbox .searchIcon,.whiteHeader .header .openSearch .searchbox .searchIcon{background:url(../images/icon-search-black.png) no-repeat center;}
	.header.white .searchbox .searchIcon,.whiteHeader .header .searchbox .searchIcon{background-size:20px !important;}
	.header .inner{height:60px;}
	.logo img{max-height:30px;}
	.openMenu{position:relative;width:60px;height:60px;cursor:pointer;}
	.openMenu i{position:absolute;width:30px;height:1px;top:50%;background:rgb(98 98 98 / 80%);left:50%;margin-left:-15px;}
	.openMenu i:before,.openMenu i:after{content:"";position:absolute;width:100%;height:100%;background:inherit;left:0;-webkit-transition:.4s;transition:.4s;}
	.openMenu i:before{top:-10px;}
	.openMenu i:after{top:10px;}
	.header .rcon{position:fixed;right:-100%;width:240px;display:block;background:#fff;top:60px;bottom:0;padding:20px 0;overflow:auto;color:#333;-webkit-transform:none !important;transform:none !important;z-index:20;}
	.header.openedMenu .rcon{right:0;}
	.nav ul{display:block;}
	.nav li{display:block;}
	.nav li>a{padding:0 38px;}
	.nav li>a{line-height:40px;margin-bottom:10px;padding-left:60px;color:#333;}
	.nav{border:none;}
	.nav li .sub{position:static;width:auto;transform:none;padding:10px 0;}
	.nav li .subinner{display:block;}
	.nav li .sub .subl{width:auto;padding:10px;}
	.nav li .sub .subr{padding:10px;}
	.nav li .sub .subl a{line-height:40px;font-size:14px;padding-left:50px;}
	.nav li .sub .subl a:hover,.nav li .sub .subl a.cur{font-size:16px;}
	.nav li>a:after{display:none;}
	.tool{border-right:none;padding:0 60px;line-height:40px;}
	.tool .item{display:block;padding-left:0;}
	.sys{border:none;padding:0;text-align:center;font-size:14px;line-height:50px;}
	.sys .user{background:url(../images/icon-user-black.png) no-repeat left center;}
	.sys .system{background:url(../images/icon-computer-black.png) no-repeat left center;}
	.header.openedMenu .searchbox .searchIcon{background:url(../images/icon-search-black.png) no-repeat center;}
	.header.openedMenu .search .searBtn{background:url(../images/icon-search-black.png) no-repeat center;}
	.header.openedMenu{background:#fff;}
	.header.openedMenu .logo .white{display:none;}
	.header.openedMenu .logo .black{display:block;}
	.header.openedMenu .openMenu i:before,.header.openedMenu .openMenu i:after{background:#333;top:0;}
	.header.openedMenu .openMenu i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
	.header.openedMenu .openMenu i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	.searchbox{position:fixed;left:0;right:0;padding:20px 10px;height:70px;width:auto;background:rgb(0 0 0 / 35%);;}
	.searchbox input{height:30px;}
	.searchbox .searchIcon{top:20px;right:10px;background:url(../images/icon-search-black.png) no-repeat center;}
	.openSearch .searchbox{top:60px;}
	.head-topd {
            height: 60px;
        }

}
.search {
    display: none;
}
.top-lang .dropdown.lang .dropdown-toggle{background: #fff;border: 1px solid #dddddd; border-radius: 30px;}
.header-nav{background: #fff;padding: 20px 0;}
.header-nav .nav{display: flex;align-items: center;justify-content: flex-end;}
.top-search-box{z-index: 93;}
.top-search-box .search-tb{width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 50%;overflow: hidden;}
.top-search-box .search-tb i{color: #f08519;font-size: 24px;}
.top-search-box li{padding-top: 20px;padding-bottom: 20px;}
.top-search-box li:hover .top-search{opacity: 1; height: auto;overflow: hidden;width: auto;}
.top-search-box .top-search{opacity: 0; height: 0;overflow: hidden; transition: all 0.5s;width: 0; position: absolute;right: 0;top: 50px;z-index: 99;padding-top: 10px;}
.dropdown.lang .dropdown-toggle {padding: 8px 16px;cursor: pointer;background: #f3f3f3;border-radius: 0.875rem;color: #555;}
.dropdown.lang {display: -ms-inline-flexbox;display: inline-flex;}
.dropdown-menu {display: none;margin: 0;}
.dropdown-item {padding: .50rem 1rem;}
.tool .item .search {display: inline-block;vertical-align: middle;width: 160px;position: relative;}
.tool .item .search .icon {display: block;width: 21px;height: 21px;position: absolute;right: 5px;top: 50%;margin-top: -9px;background: url(../images/ss.png) center no-repeat;background-size: 100%;}
.tool .item .search .icon input {width: 100%;display: block;height: 100%;border: none;opacity: 0;background: none;cursor: pointer;}
.tool .item .search .search-input {border: none;border-bottom: 1px solid #ccc;background: none;width: 100%;height: 35px;font-size: 16px;outline: none;}
.tool .item .search input::-webkit-input-placeholder { /* WebKit browsers */
	color: #555;
}

.tool .item .search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #555;
}

.tool .item .search input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #555;
}

.tool .item .search input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #555;
}

@media screen and (max-width: 1366px){
	.tool .item .search {width: 100px;}
}


/*title*/
.main-title {
	width: 100%;
	margin-bottom: 50px;
}
.main-title h1 {
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 20px;
	font-weight: bold;
}



/*HOME*/
#index-1 {padding: 90px 0;background: #f5f5f5;-webkit-background-size: unset !important;background-size: unset !important;}
.product_body .product_box {width: 23.5%;transition: all .3s;background-color: #fff;border-radius: 10px;overflow: hidden;font-weight: normal;border: 2px solid #153170;margin-bottom: 22px;}
.product_body .product_box .product_tit {background: #153170;height: 50px;}
.product_body .product_box .product_tit h2 {font-size: 18px;color: #fff;line-height: 50px;text-align: center;}


#index-2{padding: 5% 0;width: 100%;overflow: hidden;}
#index-2 .about {width: 100%;padding-bottom: 70px;background: url(../images/aboutbg.png) no-repeat bottom center;align-items: flex-end;}
.title {margin-bottom: 5%;font-size: 16px;color: #555;position: relative;}
.about .title h3 {margin-bottom: 50px;}
.title h3 {font-size: 36px;color: #333;margin: 10px 0;line-height: 1;}
.about .left .title {max-width: 740px;}
.about .left {width: 48%;}
.about .right {width: 49%;padding-left: 20px;padding-top: 84px;}

.about .right .img {
	margin-bottom: 20px;
}
.about .left .con {
	font-size: 20px;
	font-weight: 600;
	line-height: 33px;
}
.about .title>h3{
	font-weight: bold;
	font-size: 56px;
	font-family: 'OswaldBold';
}
.viewMore.wow.fadeInUp {
	margin-top: 20px;
	font-weight: 600;
}
.viewMore a:after, .viewMore span:after {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background: #2d65bc url(../images/icon-more2.png) no-repeat center;
	border-radius: 50%;
	vertical-align: middle;
	margin-left: 10px;
	margin-bottom: 3px;
}
.viewMore a {
	color: #333;
}
.aboutMap{display:inline-block;font-size:0;position:relative;}
.aboutMap i{position:absolute;width:10px;height:10px;left:33.5%;top:42.6%;background:#d60311;border-radius:50%;z-index:10;}
.aboutMap i:before{content:"";position:absolute;padding:25px;border:1px solid #d60311;border-radius:50%;left:50%;top:50%;margin-top:-26px;margin-left:-26px;-webkit-animation:scales 2s ease-in infinite;animation:scales 2s ease-in infinite;z-index:-1;}
.aboutMap i:after{content:"";position:absolute;padding:25px;border-radius:50%;left:50%;top:50%;margin-left:-26px;margin-top:-26px;background:#cb8085;border:1px solid #cb8085;-webkit-animation:scales 2s ease-in infinite;animation:scales 2s ease-in infinite;animation-delay:.5s;z-index:-1;}
.aboutMap i em{position:absolute;width:100%;height:100%;background:#d60311;border-radius:50%;z-index:10;}
@-webkit-keyframes scales{from{-webkit-transform:scale(0);transform:scale(0);}
	to{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes scales{from{-webkit-transform:scale(0);transform:scale(0);}
	to{-webkit-transform:scale(1);transform:scale(1);}
}


#m5{height:450px; position:relative; z-index:3; background:#fff;}
#m5 .left{width:38%; float:left; background:#022b77; height:100%; padding:80px 155px; box-sizing:border-box;}
#m5 .left .tit {color: #fff;font-size: 37px;font-weight: bold;letter-spacing: normal;position: relative;}
#m5 .left .tit:before{content:''; display:block; height:4px; width:48px; background:#fff; position:absolute; left:0; bottom:-30px;}
#m5 .left .desc{color:#fff; font-size:16px; margin-top:60px; font-weight:300; line-height:1.7;}
#m5 .more{display:block; width:150px; height:45px; line-height:44px; background:#1885f5; color:#fff; font-size: 15px; text-align:center; border-radius:0 0 10px 0; margin-top:50px;}
#m5 .more i{margin-left:.6rem; transition:all .2s;}
#m5 .more:hover i{margin-left:1.1rem;}

#m5 .center{width:40%; height:100%; float:left; position:relative; overflow:hidden;}
#m5 .center .img{width:100%; height:100%; background-position:center; background-size:cover; transition:all .5s ease;}
#m5 .center:hover .img{transform:scale(1.08);}
#m5 .center:after{content:''; display:block; width:100%; height:100%; position:absolute; z-index:1; background:rgba(0,0,0,.4); left:0; bottom:0; transition:all .4s ease; opacity:0;}
#m5 .center:hover:after{opacity:1;}
#m5 .center .txt{color:#fff; font-size:20px; width:100%; height:50px; position:absolute; z-index:2; left:0; bottom:20px; padding:0 30px 0 52px; box-sizing:border-box; transition:all .3s ease; opacity:0;}
#m5 .center .txt:after{content:''; display:block; width:1rem; height:1rem; position:absolute; z-index:1; background:#fff; left:30px; top:5px;}
#m5 .center:hover .txt{opacity:1; bottom:0;}

#m5 .right{width:22%; height:100%; float:left; position:relative; overflow:hidden;}
#m5 .right .img{width:100%; height:100%; background-position:center; background-size:cover; transition:all .5s ease;}
#m5 .right:hover .img{transform:scale(1.08);}
#m5 .right:after{content:''; display:block; width:100%; height:100%; position:absolute; z-index:1; background:rgba(0,0,0,.4); left:0; top:0; transition:all .4s ease; opacity:0;}
#m5 .right:hover:after{opacity:1;}
#m5 .right .txt{color:#fff; font-size:1.6rem; width:100%; height:50px; position:absolute; z-index:2; left:0; bottom:20px; padding:0 30px 0 52px; box-sizing:border-box; transition:all .3s ease; opacity:0;}
#m5 .right .txt:after{content:''; display:block; width:1rem; height:1rem; position:absolute; z-index:1; background:#fff; left:30px; top:5px;}
#m5 .right:hover .txt{opacity:1; bottom:0;}

@media (max-width:1680px){
	#m5 .left{padding:80px 125px;}
}
@media (max-width:1440px){
	#m5{height:430px;}
	#m5 .left{padding:60px 100px;}
}
@media (max-width:1366px){
	#m5{height:400px;}
	#m5 .left{padding:50px 80px;}
	#m5 .left .tit{font-size:2.2rem;}
	#m5 .left .desc{font-size:1.1rem;}

	#m5 .center .txt, #m5 .right .txt{font-size:1.5rem;}
}
@media (max-width:1280px){
	#m5 .left, #m5 .center, #m5 .right{width:33.333333%;}
}
@media (max-width:1080px){
	#m5{height:auto;}
	#m5 .left{width:100%; float:none; padding:30px 10px 30px 10px; height:auto;min-height: 325px;}
	#m5 .left .tit{font-size:2.2rem;}
	#m5 .left .tit:before{width:33px; height:3px; bottom:-20px;}
	#m5 .left .desc{margin-top:50px;}
	#m5 .more{width:130px; height:43px; line-height:41px; margin-top:40px;}

	#m5 .center{width:50%; height:150px; float:left;}
	#m5 .center .txt{opacity:0 !important;}

	#m5 .right{width:50%; height:150px; float:right;}
	#m5 .right .txt{opacity:0 !important;}
.main-title h1 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 14px;
    font-weight: bold;
}
.main-title h3 {
    font-size: 14px;
}
#index-1 {
    padding: 0;
}
.main-title {
    margin-bottom: 34px;
    margin-top: 30px;
}
    .product_body .product_box {
    width: 49%;
}
.product_item.flex {
    padding: 0 10px;
}
.about .left {
    width: 100%;
}
.about .right {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
#index-2 .about {
    width: 100%;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
.about .title>h3 {
    font-weight: bold;
    font-size: 51px;
    font-family: 'OswaldBold';
}
.about .title h3 {
    margin-bottom: 35px;
}
#m6 .center p {font-size: 14px;}


}


#m6{height:450px; position:relative; z-index:3; background:#fff;}
#m6 .left{width:38%; height:100%; float:left; position:relative; overflow:hidden;}
#m6 .left .img{width:100%; height:100%; background-position:center; background-size:cover; transition:all .5s ease;}
#m6 .left:hover .img{transform:scale(1.08);}
#m6 .left:after{content:''; display:block; width:100%; height:100%; position:absolute; z-index:1; background:rgba(0,0,0,.4); left:0; top:0; transition:all .4s ease; opacity:0;}
#m6 .left:hover:after{opacity:1;}
#m6 .left .txt{color:#fff; font-size:1.6rem; width:100%; height:50px; position:absolute; z-index:2; left:0; bottom:20px; padding:0 30px 0 52px; box-sizing:border-box; transition:all .3s ease; opacity:0;}
#m6 .left .txt:after{content:''; display:block; width:1rem; height:1rem; position:absolute; z-index:1; background:#fff; left:30px; top:5px;}
#m6 .left:hover .txt{opacity:1; bottom:0;}

#m6 .center{width:22%; height:100%; float:left; background:#d8ae5d; color:#fff; padding: 35px; box-sizing:border-box; overflow:hidden;}
#m6 .center p {margin-bottom: 20px;font-size: 15px;font-weight: 300;line-height: 1.7;}
#m6 .center div{padding-top:20px; padding-bottom:40px;}
#m6 .center div>i {font-size: 15rem;margin-left: -10px;background: url(../images/jiagongzhizao.png)left no-repeat;width: 183px;height: 190px;display: block;}

#m6 .right{width:40%; height:100%; float:left; position:relative; overflow:hidden;}
#m6 .right .img{width:100%; height:100%; background-position:center; background-size:cover; transition:all .5s ease;}
#m6 .right:hover .img{transform:scale(1.08);}
#m6 .right:after{content:''; display:block; width:100%; height:100%; position:absolute; z-index:1; background:rgba(0,0,0,.4); left:0; top:0; transition:all .4s ease; opacity:0;}
#m6 .right:hover:after{opacity:1;}
#m6 .right .txt{color:#fff; font-size:1.6rem; width:100%; height:50px; position:absolute; z-index:2; left:0; bottom:20px; padding:0 30px 0 52px; box-sizing:border-box; transition:all .3s ease; opacity:0;}
#m6 .right .txt:after{content:''; display:block; width:1rem; height:1rem; position:absolute; z-index:1; background:#fff; left:30px; top:5px;}
#m6 .right:hover .txt{opacity:1; bottom:0;}

@media (max-width:1440px){
	#m6{height:430px;}
	#m6 .center{padding:50px;}
	#m6 .center div{padding-bottom:30px;}
}
@media (max-width:1366px){
	#m6{height:400px;}
	#m6 .left .txt, #m6 .right .txt{font-size:1.5rem;}
	#m6 .center{padding:40px;}
	#m6 .center div{padding-bottom:20px;}
}
@media (max-width:1280px){
	#m6 .left, #m6 .center, #m6 .right{width:33.333333%;}
}
@media (max-width:1080px){
	#m6{height:auto;}
	#m6 .left{width:100%; height:280px;}

	#m6 .center{width:50%; float:left; height:300px; padding:0 10px;}
	#m6 .center div{padding:12px 0 0 0;}
	#m6 .center div>i{font-size:12rem;}

	#m6 .right{width:50%; float:left; height:300px;}
	#m6 .right .txt{opacity:0 !important;}
	#m6 .center div>i {
    font-size: 15rem;
    margin-left: 0px;
    width: 151px;
    height: 80px;
    display: block;
    background-size: 60px;
}
#m6 .center p {
    font-size: 14px;
}


}


#index-4 {padding: 90px 0;}
.list-3 li {width: 23.5%;}
.news-list li {margin-bottom: 40px;position: relative;}
.news-list a.pic {position: relative;display: block;width: 100%;height: 0;padding-bottom: 66.66667%;overflow: hidden;}
.news-list li span.date {position: absolute;height: 34px;padding: 0 10px;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 12px;background-color: rgba(0, 0, 0, 0.5);border-radius: 17px;color: rgba(255, 255, 255, 0.8);top: 10px;left: 10px;z-index: 2;}
.news-list li span.date i {color: inherit;margin-right: 5px;}
.ax-iconfont {font-size: 14px;position: relative;}
.news-list li .mask {position: absolute;width: 100%;height: 0;left: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.71);color: #fff;display: flex;align-items: center;justify-content: center;opacity: 0;transition: all .3s;}
.news-list li:hover .mask {height: 100%;opacity: 1;}
.ax-sign {color: #666666;width: 44px;height: 44px;border-radius: 3px;border: 1px solid #666666;box-sizing: border-box;position: relative;display: inline-flex;justify-content: center;align-items: center;text-align: center;}
.ax-sign.ax-round {border-radius: 100%;}
.ax-sign.ax-lg {font-size: 28px;height: calc(28px*2);width: calc(28px*2);}
.news-list li .mask .ax-sign {color: #fff;border-color: #fff;}
.news-list li .content {background-color: #f5f5f5;border: 1px solid #eee;padding: 3%;margin: 0 auto;transition: all .3s; padding-bottom: 5%;}
.news-list li:hover .content {position: relative;width: 100%;color: #ec6c00;box-shadow: 0 0 5px #ddd;}
.news-list li .content a {display: block;}
.news-list li .ax-ell {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 100%;}
.news-list li h3 {margin-bottom: 15px;margin-top: 10px;font-size: 18px;font-weight: 600;}
.news-list li .tag {color: #999;}
.ax-iconfont {font-size: 14px;position: relative;}
.flex.list-3.news-list {
	align-items: initial;
}
.content_sub {
	margin-top: 10px;
	color: #999;
}
.ax-icon-link {
	background: url("../images/link.png")no-repeat;
	width: 28px;
	height: 28px;
}

.ax-icon-tags-fill {
	background: url(../images/tag.png)no-repeat;
	width: 15px;
	height: 15px;
	position: relative;
	display: inline-block;
	top: 3px;
}
.ax-icon-clock {
	background: url(../images/time.png)no-repeat;
	width: 15px;
	height: 15px;
	position: relative;
	display: inline-block;
	top: -1px;
}








/*footer*/
.home-feedback{background: #5f5d5d;position: relative;padding-bottom: 70px;}
.home-feedback .bg{background: #5f5d5d;height: 800px;position: absolute;bottom: 0;left: 0;right: 0;}
.home-feedback .container-xl{z-index: 2;}
.home-feedback .text{color: rgba(255, 255, 255, 0.4);width: 90%; padding-top: 38px;}
.home-feedback .text h2 {font-size: 40px;line-height: 62px;color: #fff;margin-bottom: 20px;font-weight: 600;}
.home-feedback .text h4{font-size: 22px;line-height: 34px;margin-bottom: 50px;}
.home-feedback .box{border: 1px solid #858484;padding: 20px;display: flex;align-items: center;justify-content: space-between;margin-bottom: 30px;}
.home-feedback .text .box{color: rgba(255, 255, 255, 0.4);}
.home-feedback .text .box h3{color: rgba(255, 255, 255, 1);font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.home-feedback .text .box p{font-size: 15px;line-height: 22px;display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;}
.home-feedback .box .left{width: 18%;}
.home-feedback .box .right{width: 82%;}
.home-feedback .box:hover .left{animation: jtmove 1s linear infinite;}
.home-feedback .feedback-box{background: #fff;box-shadow: 0 0 83px rgba(0, 0, 0, 0.1);padding: 48px;}
.home-feedback .feedback-box h2{font-size: 36px;margin-bottom: 30px;color: #000;}
.form-feedback .form-control{ background: #f4f4f4; color: #9396a2;font-size: 20px; border-radius: 0px;overflow: hidden; border: 1px solid #fff; padding-top: 15px;padding-bottom: 15px;  }
.form-feedback .form-control::-webkit-input-placeholder{color: #9396a2;}
.form-feedback .btn { color: #fff; background: #ff7a39;border-radius: 50px; font-size: 18px;line-height: 22px;padding-top: 15px;padding-bottom: 15px;}
.form-feedback .btn:hover{background:#f0214b;color: #fff; }


@media(max-width:1490px) {
	.home-feedback .text h2{font-size: 42px;}
}
@media(max-width:768px) {
	.form-feedback .form-control{padding-top: 10px;padding-bottom: 10px;font-size: 16px;}
	.form-feedback .btn{padding-top: 10px;padding-bottom: 10px;}
}
@media(max-width:768px) {
	.home-feedback{background: #5f5d5d; padding: 0;}
	.home-feedback .col-md-8 { display: none; }
	.home-feedback .bg{display: none;}
	.home-feedback .text{width: 100%;margin-top: 0;}
	.home-feedback .text h2{font-size: 26px;line-height: 32px;}
	.home-feedback .text h4{font-size: 16px;line-height: 26px;margin-bottom: 25px;}
	.home-feedback .feedback-box{padding: 30px 15px;}
	.home-feedback .feedback-box h2{font-size: 26px;}
	.home-feedback .col-md-8 { display: none; }
	.container-xl.long .col-md-2 { display: none; }
	.container-xl.long .rows {
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media(max-width:1080px) {
.list-3 li {
    width: 100%;
}

}



.pager .my-4 {
	padding: 15px 0 30px 0;
}
.pager .page-link {
	margin-left: 2px;
	margin-right: 2px;
}
.pager .my-4 .page-item.page-link {
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
	background: #007cc3;
	color: #fff;
	border-radius: 5px;
}
.pager .my-4 .page-num {
	display: inline-block;
	text-align: center;
	padding: 5px 18px;
	background: #007cc3;
	color: #fff;
	border-radius: 5px;
	margin: 0 5px;
}
.pager .my-4 .page-num.page-num-current {
	background: #fff;
	border: 1px solid #007cc3;
	color: #000;
}


footer {background: #333333;position: relative;color: rgba(255, 255, 255, 0.4);}
footer .footer-nr{padding-top: 80px;padding-bottom: 60px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
footer .footer-nr h3{font-size: 32px;color: #fff;margin-bottom: 30px;line-height: 50px;}
footer .footer-nr .addr{display: flex;font-size: 16px;line-height: 32px;width: 100%;}
footer .footer-nr .addr span{min-width: 30px;}
footer .footer-nav p{font-size: 16px;line-height: 32px;color: rgba(255, 255, 255, 0.4);}
footer .footer-nav p a{color: rgba(255, 255, 255, 0.4);}
footer .footer-nav p a:hover{text-decoration: underline;color: #ff721c;transition: all 0.3s;}
footer .footer-social{display: block;}
footer .footer-social .social{display: flex;width: 100%;align-items: center;color: rgba(255, 255, 255, 0.4);margin-bottom: 15px;font-size: 16px;}
/*footer .footer-social .social a{background: #5c5c5c;border-radius: 5px;overflow: hidden;width: 32px;color: rgba(255, 255, 255, 0.4);margin-right: 20px;display: block;height: 32px;}*/
/*footer .footer-social .social a:hover{background: #ff721c;transition: all 0.3s;}*/
/*footer .footer-social span{background: #5c5c5c!important;margin-right: 20px!important;border-radius: 5px!important;}*/

footer .footer-social span:before{color: rgba(255, 255, 255, 1);font-size: 16px;}
footer .footer-bottom{font-size: 16px;line-height: 24px;padding-top: 30px;padding-bottom: 40px;text-align: center;}
footer .img-fluid {
	position: relative;
	top: 5px;
}
footer .footer-social .social {
	cursor: pointer;
}
footer .footer-social .share-linkedin{
	background:#5c5c5c url(../images/linkin.png)center center no-repeat;
	width: 25px;
	height: 25px;
	background-size: 60%;
	border-radius: 5px;
	margin-right: 8px;
}
footer .footer-social .social:hover span.share-linkedin{
	background:#ff721c url(../images/linkin.png)center center no-repeat;
}
footer .footer-social .icon-youtube{
	background:#5c5c5c url(../images/youtube.png)center center no-repeat;
	width: 25px;
	height: 25px;
	background-size: 60%;
	border-radius: 5px;
	display: block;
	margin-right: 8px;
}
footer .footer-social .social:hover .icon-youtube{
	background:#ff721c url(../images/youtube.png)center center no-repeat;
}

footer .footer-social .share-twitter{
	background:#5c5c5c url(../images/twitter.png)center center no-repeat;
	width: 25px;
	height: 25px;
	background-size: 60%;
	border-radius: 5px;
	margin-right: 8px;
}

footer .footer-social .social:hover span.share-twitter{
	background:#ff721c url(../images/twitter.png)center center no-repeat;
}

footer .footer-social .share-facebook{
	background:#5c5c5c url(../images/facebook.png)center center no-repeat;
	width: 25px;
	height: 25px;
	border-radius: 5px;
	margin-right: 8px;
}
footer .footer-social .social:hover span.share-facebook{
	background:#ff721c url(../images/facebook.png)center center no-repeat;
}
footer .col-md-4.sff {
    -ms-flex: 0 0 30.333333%;
    flex: 0 0 30.333333%;
    max-width: 30.333333%;
}

.col-md-3.asda {
    width: 28%;
    flex: 0 0 28%;
    max-width: 28%;
}
footer .footer-nav p {
    width: 50%;
    float: left;
}




.m5-left {
	/*position: relative;*/
	width: 100%;
	left: 0;
}
.m5-text {
	width: 32%;
}
#index-3 .container {
    position: absolute;
}
@media(max-width:768px) {
	footer .footer-nr{padding-top: 30px;}
	footer .footer-nr h3{font-size: 26px;margin-top: 30px;line-height: 36px;margin-bottom: 20px;}
}
@media(max-width:1080px) {
.m5-text {
    width: 100%;
}

#index-3 .m5-left {
	position: relative;
}

#index-3 .container {
    position: initial;
}
.news-list a.pic {
    position: relative;
    display: initial;
    width: 100%;
    height: 0;
    padding-bottom: initial;
    overflow: hidden;
}
.news-list li span.date {
    display: none;
}
#index-4 .ax-tab {
    width: 100%;
}
#index-4 {
    padding: 20px 0 0 0;
}
.search {
    display: block;
}
.tool .item .search {
    display: none;
}
.tool {
    border-right: none;
    padding: 0 50px;
}
.product_body .product_box .product_tit h2{
    font-size: 14px;
}
.about .left .con {
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
}
.index-top {
    height: 60px;
}


}