@media screen and (min-width: 1025px) {
	.wrap {
		width: 1200px;
		margin: 0 auto;
		height: 100%;
		position: relative;
	}
	.min {
		display: none;
	}
	a,.title,.sec,.title_en,.swiper-container {
	    -webkit-user-select:none;
	    -moz-user-select:none;
	    -ms-user-select:none;
	    user-select:none;
	}
	/*--------------更多按钮---------------*/
	section#index #button {
		text-align: center;
		padding-top: 71px;
	}
	section#index #button a {
		display: inline-block;
		width:180px;
		height:44px;
		line-height: 44px;
		color: #fff;
		border:2px solid rgba(255,255,255,1);
		border-radius:22px;
		transition: all .5s;
	}
	section#index #button a:hover {
		background-color: #fff;
		color: #28529E;
	}
	header#top {
		height: 100px;
		font-size: 0;
		text-align: center;
		background-color: #fff;
		position: relative;
		border-bottom: 1px solid #3333;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 999;
	}
	header#top .wrap {
		display: flex;
	}
	header#top .wrap div {
		line-height: 100px;
	}
	header#top .logo {
		height: 100px;
	}
	header#top .logo img {
		height: 100%;
	}
	header#top .nav {
		font-size: 17px;
		margin-left: 51px;
	}
	header#top .nav .top_nva {
		width: 120px;
		position: relative;
	}
	header#top .nav .top_nva:hover {
		color: #FFFFFF;
		background: #28529D;
	}
	header#top .nav .top_nva.on {
		color: #FFFFFF;
		background: #28529D;
	}
	header#top .nav .top_nva a {
		display: block;
		width: 100%;
		height: 100%;
	}
	header#top .nav_layer_pro {
		padding-top: 4px;
		position: absolute;
	    left: 0;
	    right: 0;
	    top: 100%;
	    background-color: rgba(255,255,255,0.9);
	    z-index: 111;
	    color: #000;
	    display: none;
	}
	header#top .nav_layer_pro a {
		font-size: 14px;
		line-height: 40px;
		height: 40px!important;
	}
	header#top .nav_layer_pro a:hover {
		color: #FFFFFF;
		background: #28529D;
	}
	header#top .code {
		position: relative;
		height: 25px;
		margin: 37.5px 0;
		width: 30px;
		background-image: url(../img/krtwechat01.png);
		background-position: right;
		background-repeat: no-repeat;
		padding-left: 30px;
		margin-left: 21px;
		border-left: 1px solid #E6E6E6;
		box-sizing: unset;
	}
	header#top .code:hover {
		background-image: url(../img/krtwechat02.png);
	}
	header#top .code div {
		line-height: 10px;
		position: absolute;
		top: 63px;
		left: 76%;
		transform: translate(-50%,0);
		display: none;
		z-index: 1000;
	}
	header#top .code b {
		display: inline-block;
	    width: 0;
	    height: 0;
	    border-left: 10px transparent solid;
	    border-right: 10px transparent solid;
	    border-bottom: 10px #fff solid;
	    vertical-align: top;
	}
	header#top .code img {
	}
	header#top .search {
		width: 65px;
		height: 100px;
		position: relative;
		background-image: url(../img/krtsearbt01.png);
		background-repeat: no-repeat;
		background-position: center;
	}
	header#top .search:hover {
		background-image: url(../img/krtsearbt02.png);
	}
	header#top .searcher {
		width:384px;
		background-color: #fff;
		border:1px solid rgba(222, 222, 222, 1);
		padding: 27px 22px 26px 36px;
		position: absolute;
		top: 99%;
		right: 0;
		z-index: 999;
		display: none;
		line-height: 40px!important;
	}
	header#top .searcher div {
		display: inline-block;
		vertical-align: top;
	}
	header#top .search_input {
		width: 245px;
		height: 40px!important;
		position: relative;
	}
	header#top .searcher input {
		width: 245px;
		height: 40px!important;
		border-radius:5px;    
		border: 1px solid #dfdfdf;
		padding: 13px 10px;
		position: absolute;
		top: 0;
		left: 0;
	}
	header#top .search_button {
		width:70px;
		height:40px!important;
		line-height: 40px!important;
		font-size:14px;
		color: #fff;
		background:#DE6E43;
		border-radius:5px;
		cursor: pointer;
		margin-left: 9px;
	}
	header#top .search_button.on {
		background:rgba(186,0,21,1);
	}
	.ejec {
		height: 100px;
	}
	section#index .video {
		height: 700px;
		position: relative;
		overflow: hidden;
	}
	section#index video {
		position: absolute;
		top: 50%;
		transform: translate(0,-50%);
	}
	section#index .top {
		height: auto;
		padding-top: 90px;
		padding-bottom: 50px;
		text-align: center;
		text-transform: uppercase;
	}
	section#index .block {
		padding-bottom: 100px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
/*///////////////////////////////////////////////////////////更换背景/////////////////////////////*/
	section#index .block:nth-child(even) {
		background-color: #F7F7F7;
	}
	section#index .block:nth-child(3) {
		background-image: url(../img/inprobg.jpg);
	}
	section#index .block:nth-child(5) {
		background-image: url(../img/innewsbg.jpg);
	}
/*///////////////////////////////////////////////////////////更换背景/////////////////////////////*/
	section#index .block .title {
		font-size: 48px;
		color: #28529E;
		opacity: 0;
	}
	section#index .block .title.cc {
		animation: fadeInUp 1s forwards;
	}
	section#index .block:nth-child(odd) .title {
		color: #FFFFFF;
	}
	section#index .block .sec {
		line-height: 55px;
		font-size: 20px;
		color: #666666;
		position: relative;
		margin: 0 auto;
		padding: 0 70px;
		display: inline-block;
		opacity: 0;
	}
	section#index .block .sec.cc {
		animation: fadeInUp 1s .2s forwards;
	}
	section#index .block .sec:after {
		content: '';
		width: 40px;
		height: 2px;
		background-color: #28529D;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translate(0,-50%);
	}
	section#index .block:nth-child(odd) .sec:after {
		background-color: #fff;
	}
	section#index .block .sec:before {
		content: '';
		width: 40px;
		height: 2px;
		background-color: #28529D;
		position: absolute;
		top: 50%;
		right: 0;
		transform: translate(0,-50%);
	}
	section#index .block:nth-child(odd) .sec:before {
		background-color: #fff;
	}
	section#index .block:nth-child(odd) .sec {
		color: #FFFFFF;
	}
	section#index .block .title_en {
		font-size: 17px;
		color: #999999;
		opacity: 0;
	}
	section#index .block .title_en.cc {
		animation: fadeInUp 1s .4s forwards;
	}
	section#index .block:nth-child(odd) .title_en {
		color: #FFFFFF50;
	}
	section#index .block:nth-child(2) .content {
		font-size: 0;
	}
	section#index .block:nth-child(2) .nav {
		display: inline-block;
		vertical-align: top;
		opacity: 0;
	}
	section#index .block:nth-child(2) .nav:nth-child(n+2) {
		margin-left: 6px;
	}
	section#index .block:nth-child(2) .nav:nth-child(n+3) {
		margin-top: 6px;
	}
	section#index .block:nth-child(2) .nav:nth-child(3n) {
		margin-left: 0;
	}
	section#index .block:nth-child(2) .nav:nth-child(1).cc {
		animation: fadeInLeftTop 1s .5s forwards;
	}
	section#index .block:nth-child(2) .nav:nth-child(2).cc {
		animation: fadeInRightTop 1s .5s forwards;
	}
	section#index .block:nth-child(2) .nav:nth-child(3).cc {
		animation: fadeInLeft 1s .5s forwards;
	}
	section#index .block:nth-child(2) .nav:nth-child(4) {
		transition: all 1s .5s;
	}
	section#index .block:nth-child(2) .nav:nth-child(4).cc {
		opacity: 1;
	}
	section#index .block:nth-child(2) .nav:nth-child(5).cc {
		animation: fadeInRight 1s .5s forwards;
	}
	section#index .block:nth-child(2) .nav:nth-child(6).cc {
		animation: fadeInLeftUp 1s .5s forwards;
	}
	section#index .block:nth-child(2) .nav:nth-child(7).cc {
		animation: fadeInRightUp 1s .5s forwards;
	}
	section#index .block:nth-child(2) .nav a {
		display: block;
		width:396px;
		height:286px;
		color: #fff;
		padding: 30px;
		padding-top: 180px;
		background-color: rgba(36,81,158,0.6);
		opacity: 0;
		transition: all .3s;
	}
	section#index .block:nth-child(2) .nav a:hover {
		opacity: 1;
	}
	section#index .block:nth-child(2) .nav:last-child a,section#index .block:nth-child(2) .nav:first-child a {
		width:798px;
	}
	section#index .block:nth-child(2) .nav a p:nth-child(1) {
		font-size: 36px;
	}
	section#index .block:nth-child(2) .nav a p:nth-child(2) {
		font-size: 18px;
		line-height: 40px;
	}
	section#index .block:nth-child(3) .content {
		position: relative;
	}

	section#index .block:nth-child(3) .swiper1 {
		width: 1086px;
		height: 407px;
	}
	section#index .block:nth-child(3) .swiper-slide {
		overflow: hidden;
		opacity: 0;
	}
	section#index .block:nth-child(3) .swiper-slide.cc {
		animation: fadeInUp 1s .5s forwards;
	}
	section#index .block:nth-child(3) .swiper-slide:nth-child(2).cc {
		animation-delay: .7s;
	}
	section#index .block:nth-child(3) .swiper-slide:nth-child(3).cc {
		animation-delay: .9s;
	}
	section#index .block:nth-child(3) .swiper-slide a {
		display: block;
		width: 340px;
		height: 340px;
		position: relative;
	}
	section#index .block:nth-child(3) .swiper-slide img {
		width: 100%;
		position: absolute;
		top: 50%;
		transform: translate(0,-50%);
	}
	section#index .block:nth-child(3) .swiper-slide p {
		line-height: 76px;
		text-align: center;
		font-size: 18px;
		color: #fff;
	}
	#swiper1 {
		background-image: url(../img/jt012.png);
	}
	#swiper2 {
		background-image: url(../img/jt022.png);
	}
	section#index .block:nth-child(4) .content {
		width:1200px;
		padding: 54px 34px;
	    padding-bottom: 74px;
		background: #fff url(../img/inabbgxg.png) no-repeat 847px 264px;
		box-shadow:2px 3px 7px 0px rgba(0, 0, 0, 0.1);
		position: relative;
		display: flex;
		opacity: 0;
	}
	section#index .block:nth-child(4) .content.cc {
		animation: fadeInUp 1s .5s forwards;
	}
	section#index .block:nth-child(4) .swiper2 {
		width: 100%;
		height: 390px;
		border: 1px solid #F7F7F7;
		box-sizing: border-box;
	}
	#swiper3 {
		left: 256px;
		bottom: 49px;
	}
	#swiper3 .swiper-slide img {
		position: absolute;
		top: 50%;
		transform: translate(0,-50%);
	}
	#swiper3 .swiper-pagination-bullet {
		width:29px;
		height:5px;
		border-radius: 0;
	}
	#swiper3 .swiper-pagination-bullet:nth-child(n+2) {
		margin-left: 8px;
	}
	#swiper3 .swiper-pagination-bullet-active {
		background: #24519E;
	}
	section#index .block:nth-child(4) .text {
		width: 100%;
		margin-left: 36px;
	}
	section#index .block:nth-child(4) .text_title {
		font-size: 40px;
		color: #28529D;
	}
	section#index .block:nth-child(4) .text_sec {
		font-size: 24px;
		color: #D9D9D9;
		padding-bottom: 15px;
		margin-bottom: 15px;
		position: relative;
	}
	section#index .block:nth-child(4) .text_sec:before {
		content: '';
		width:78px;
		height:3px;
		background-color: #24519E;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	section#index .block:nth-child(4) .text_content {
		width: 510px;
		line-height: 28px;
		font-size: 16px;
		padding-bottom: 25px;
	}
	section#index .block:nth-child(4) a {
		width: 37px;
		height: 37px;
		display: block;
	}
	section#index .block:nth-child(5) .content {
		width: 1127px;
		font-size: 0;
		display: flex;
		text-align: center;
		margin: 0 auto;
	}
	section#index .block:nth-child(5) .content_block {
		text-align: left;
		width:341px;
		height:358px;
		padding: 10px;
		box-sizing: border-box;
		background-color: #fff;
		box-shadow:2px 3px 7px 0px rgba(0, 0, 0, 0.1);
		opacity: 0;
		transition: all .4s;
		opacity: 0;
	}
	section#index .block:nth-child(5) .content_block.cc {
		animation: fadeInUp 1s .5s forwards;
	}
	section#index .block:nth-child(5) .content_block:nth-child(2).cc {
		animation-delay: .7s;
	}
	section#index .block:nth-child(5) .content_block:nth-child(3).cc {
		animation-delay: .9s;
	}
	section#index .block:nth-child(5) .content_block:nth-child(n+2) {
		margin-left: 52px;
	}
	section#index .block:nth-child(5) .content_block:hover {
		background-color: #28529D;
	}
	section#index .block:nth-child(5) .newsimg {
		width:321px;
		height:179px;
		position: relative;
		overflow: hidden;
	}
	section#index .block:nth-child(5) .newsimg img {
		width: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		transition: all .5s;
	}
	section#index .block:nth-child(5) .newstitle {
		font-size: 16px;
		line-height: 50px;
		color: #333333;
		transition: all .4s;
		overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
	}
	section#index .block:nth-child(5) .newstime,section#index .block:nth-child(5) .newsdescription {
		color: #999999;
		font-size: 14px;
		overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
	}
	section#index .block:nth-child(5) .content_block:hover .newstitle {
		color: #fff;
	}
	section#index .block:nth-child(5) .content_block:hover .newsimg img {
		width: 110%
	}
	section#index .block:nth-child(5) .content_block:hover .newstime {
		color: #fff;
	}
	section#index .block:nth-child(5) .content_block:hover .newstimeimg {
		background-image: url(../img/newstime2.png);
	}
	section#index .block:nth-child(5) .content_block:hover .newsdescription {
		color: #fff;
	}
	section#index .block:nth-child(5) .newstime {
		height: 50px;
		line-height: 50px;
		display: flex;
		transition: all .4s;
	}
	section#index .block:nth-child(5) .newstimeimg {
		width: 18px;
		background: url(../img/newstime.png);
		background-repeat: no-repeat;
		background-position: center;
	}
	section#index .block:nth-child(5) .newstime div:nth-child(2) {
		margin-left: 4px;
	}
	section#index .block:nth-child(5) .newsdescription {
		transition: all .4s;
	}
	section#index .block:nth-child(6) .content {
		font-size: 0;
		opacity: 0;
	}
	section#index .block:nth-child(6) .content.cc {
		animation: fadeInUp 1s .5s forwards;
	}
	section#index .block:nth-child(6) .content a {
		display: inline-block;
		vertical-align: top;
		width:228px;
		height:100px;
		border:1px solid rgba(222, 222, 222, 1);
	}
	section#index .block:nth-child(6) .content a img {
		width: 100%;
		height: 100%;
	}
	section#index .block:nth-child(6) .content a:nth-child(n+2) {
		margin-left: 15px;
	}
	section#index .block:nth-child(6) .content a:nth-child(5n+1) {
		margin-left: 0;
	}
	section#index .block:nth-child(6) .content a:nth-child(n+6) {
		margin-top: 15px;
	}
	.index_service {
		height: 190px;
		position: fixed;
		top: 30%;
		right: 0;
	}
	.Customer {
		height: 60px;
		display: flex;
		background:rgba(40,82,157,0.3);
		position: absolute;
		right: -160px;
		transition: all .5s;
	}
	.Customer:nth-child(1) {
		right: 0;
	}
	.Customer:nth-child(2) {
		top: 65px;
	}
	.Customer:nth-child(3) {
		top: 130px;
	}
	.Customer:nth-child(2).cc {
		animation: Customer 2s .5s forwards;
	}
	.Customer:nth-child(3).cc {
		animation: Customer 2s .7s forwards;
	}
	.Customer:nth-child(n+2) {
		margin-top: 5px;
	}
	.Customer .service_code {
		width:150px;
		height:150px;
		position: absolute;
		left: -150px;
		display: none;
	}
	.Customer .service_img {
		width: 60px;
		position: relative;
	}
	.Customer .service_img img {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.Customer .service_text {
		width: 160px;
		text-align: center;
		line-height: 60px;
		color: #fff;
		font-size: 18px;
		padding-left: 7px;
		box-sizing: border-box;
	}
	.Customer:nth-child(n+2):hover {
		right: 0;
		background:rgba(40,82,157,1);
	}
	.Customer:nth-child(n+2):hover .service_text {
		border-left: 1px solid #fff;
	}
	.top {
		height: 360px;
		color: #fff;
	}
	.top_title {
		text-align: right;
		padding-top: 110px;
	}
	.top_title p:nth-child(1) {
		font-size: 72px;
		text-transform: uppercase;
		opacity: 0.5;
	}
	.top_title p:nth-child(2) {
		font-size: 32px;
	}
	.top_nav {
		font-size: 14px;
		padding-top: 75px;
	}
	section#about .content {
		display: flex;
		padding: 70px 0;
	}
	.content_nav {
		width: 280px;
	}
	.content_nav * {
		padding-left: 38px;
		cursor: pointer;
	}
	.content_nav div {
		height:80px;
		line-height: 80px;
		font-size: 28px;
		color: #fff;
		background-image: url(../img/paleftbg.jpg);
	}
	.content_nav a {
		display: block;
		height: 60px;
		line-height: 60px;
		font-size: 16px;
		color: #333333;
		background:rgba(242,242,242,1);
		border-left: 4px solid rgba(242,242,242,1);
		margin-top: 1px;
		transition: all .2s;
	}
	.content_nav a:hover {
		color: #28529D;
		background:rgba(247,247,247,1);
		border-left: 4px solid #24519E;
	}
	.content_nav a.on {
		color: #28529D;
		background:rgba(247,247,247,1);
		border-left: 4px solid #24519E;
	}
	.content_right {
		width: 870px;
		margin-left: 50px;
	}
	#search .content_right {
		width: 100%;
	}
	.content_right_title {
		line-height: 80px;
		color: #28529D;
		padding-left: 27px;
		font-size: 40px;
		border-bottom: 1px solid #DFDFDF;
		position: relative;
		font-weight: bold;
	}
	.content_area#demo_details {
		line-height: 24px;
		padding: 15px 0;
	 }
	.content_right_title:before {
		position: absolute;
		top: 20px;
		left: 0;
		content: '';
		width: 5px;
		height: 40px;
		background: rgba(40,82,157,1);
	}
	section#about .content_area#about {
		font-size: 14px;
		/*line-height: .34rem; */
		padding: .25rem 0;
	}
	section#about .content_area#honor {
		font-size: 0;
		padding-top: 35px;
	}
	section#about .content_area#honor a {
		width:270px;
		height:378px;
		display: inline-block;
		vertical-align: top;
	}
	section#about .content_area#honor a:nth-child(n+2) {
		margin-left: 30px;
	}
	section#about .content_area#honor a:nth-child(3n+1) {
		margin-left: 0;
	}
	section#about .content_area#honor a:nth-child(n+4) {
		margin-top: 14px;
	}
	section#about .content_area#honor img {
		margin-top: 0;
		width: 100%;
	}
	section#about .content_area#honor_details {
		text-align: center;
		padding-bottom: 42px;
		border-bottom: 1px solid #DFDFDF;
	}
	section#about .content_area#honor_details .honor_name {
		line-height: 110px;
		font-size: 28px;
	}
	section#about .content_area#honor_details .honor_img {
		width: 580px;
		margin: 0 auto;
	}
	section#about .content_area#honor_details .honor_img img {
		width: 100%;
		margin-top: 0;
	}
	.content_right .one {
		padding-top: 45px;
		font-size: 14px;
	}
	.content_right .one div {
		display: inline-block;
	}
	section#about .content_area#contact .contactus {
		padding: 66px 0 97px 0;
	}
	section#about .content_area#contact .contactus li {
		width: calc(100% /3);
		text-align: center;
		color: #333333;
		font-size: 18px;
	}
	section#about .content_area#contact .contactus_img img {
		width: 87px;
	}
	section#about .content_area#contact .contactus_content div:nth-child(1) {
		margin-top: 15px;
		color: #000000;
	}
	section#about .content_area#contact .contactus_content div:nth-child(2) {
		color: #666666;
		font-size: 16px;
		line-height: 28px;
		margin-top: 10px;
		color: #1F1F1F;
	}
	section#about .content_area#contact .ditu {
		width: 870px;
		height: 400px;
		position: relative;
		border: 0.01rem solid #DFDFDF;
	}
	.amap-controls,.amap-info-sharp,.amap-logo,.amap-copyright {
		display: none!important;
	}
	.amap-info-content {
		width: 332px!important;
		margin-bottom: 10px;
		box-shadow: none;
		border-color: #DFDFDF;
		border-radius: 3px;
	}
	.amap-info-content h3 {
		color: #28529D;
	}
	section#about .content_area#contact img {
		margin-top: 0;
	}
	section#demo .content {
		display: block;
		padding: 60px 0;
		font-size: 0;
	}
	section#demo .content a {
		display: inline-block;
		vertical-align: top;
		height: 382px;
		width: 378px;
		transition: all .5s;
	}
	section#demo .content a:nth-child(n+2) {
		margin-left: 33px;
	}
	section#demo .content a:nth-child(3n+1) {
		margin-left: 0;
	}
	section#demo .content a:nth-child(n+4) {
		margin-top: 10px;
	}
	section#demo .demo_img {
		height: 283px;
		overflow: hidden;
		position: relative;
	}
	section#demo .demo_img img {
		transition: all .5s;
		height: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	section#demo .content a:hover {
		box-shadow: 0 0px 25px #b3b3b3;
	}
	section#demo .content a:hover img {
		height: 102%;
	}
	section#demo .content a > div:last-child {
		padding-left: 10px;
	}
	section#demo .demo_title {
		font-size: 18px;
		color: #000000;
		font-weight: bold;
		line-height: 53px;
	}
	section#demo .demo_sec {
		font-size: 14px;
		line-height: 14px;
		color: #333333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	.content_area#demo_details .title {
		color: #28529D;
		font-size: 36px;
	}
	/*.content_area#demo_details p {*/
		/*font-size: 0.16rem;*/
		/*line-height: 35px;*/
		/*padding-left: 78px;*/
		/*margin-top: 0;*/
		/*background: url(../img/pasolicon01.png) no-repeat 39px;*/
	    /*text-indent: 0;*/
	/*}*/
	.content_area#news {
		padding: 34px 0;
	}
	.content_area#news > a {
		width: 100%;
		display: inline-flex;
		padding: 33px 27px;
		color: #999999;
		font-size: 14px;
		transition: all .3s;
		background: #fff;
		box-shadow:2px 3px 7px 0px rgba(0, 0, 0, 0.1);
	}
	.content_area#news a:nth-child(n+2) {
		margin-top: 20px;
	}
	.content_area#news a > div:nth-child(1) {
		width:321px;
		height:179px;
		overflow: hidden;
	}
	.content_area#news a > div:nth-child(1) img {
		width: 100%;
		transition: all .3s;
	}
	.content_area#news a > div:nth-child(2) {
		margin-left: 18px;
		width: 477px;
	}
	.content_area#news .newstitle {
		color: #333333;
		font-size: 18px;
		line-height: 48px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	.content_area#news .newstime {
		display: flex;
	}
	.content_area#news .newstimeimg {
		width: 18px;
		height: 18px;
		background-image: url(../img/newstime.png);
		background-size: cover;
	}
	.content_area#news .newstime div:nth-child(2) {
		margin-left: 4px;
	}
	.content_area#news .newsdescription {
		line-height: 22px;
		margin: 18px 0;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.content_area#news .news_icon {
		width: 27px;
		height: 27px;
		background-image: url(../img/newmore02.png);
		background-size: cover;
	}
	.content_area#news > a:hover {
		background: #28529D;
	}
	.content_area#news a:hover div {
		color: #fff!important;
	}
	.content_area#news a:hover .newstimeimg {
		background-image: url(../img/newstime2.png);
	}
	.content_area#news a:hover .news_icon {
		background-image: url(../img/newmore01.png);
	}
	.content_area#news a:hover > div:nth-child(1) img {
		transform: scale(1.1);
	}
	.content_area#news_details .title {
		line-height: 106px;
		font-size: 28px;
		color: #333333;
		text-align: center;
	}
	.content_area#news_details .inf {
		text-align: center;
		font-size: 0;
		width: 670px;
		margin: 0 auto;
	}
	.content_area#news_details .inf > div {
		width: 100%;
		line-height: 17px;
	}
	.content_area#news_details .inf > div div {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
	}
	.content_area#news_details .inf > div div:nth-child(1) {
		width: 17px;
		height: 17px;
		font-size: 0;
	}
	.content_area#news_details .inf > div div:nth-child(2) {
		color: #8E8E8E;
		margin-left: 10px;
	}
	.content_area#news_details .news_content {
		margin: 41px 0;
		padding: 35px 0;
		border: 1px solid #DFDFDF;
		border-left: none;
		border-right: none;
	}
	.content_area#news_details .news_content p {
		text-indent: 2em;
		line-height: 24px;
		font-size: 14px;
		color: #333333;
	}
	.content_area#news_details .news_content img {
		width: 100%;
	}
	.content_area#sales {
		padding-top: 49px;
	}
	.content_area#sales p {
		text-indent: 2em;
		line-height: 32px;
		font-size: 16px;
	}
	.content_area#question .question_title {
		line-height: 50px;
		padding-top: 16px;
		border-bottom: 1px solid #DFDFDF;
		padding-left: 56px;
		margin-left: 10px;
		color: #333333;
		font-size: 20px;
		background-image: url(../img/paqusicon.png);
		background-size: 23px;
		background-position: 16px 30px;
		background-repeat: no-repeat;
		cursor: pointer;
	}
	.content_area#question .question_content {
		padding: 15px 0;
		padding-left: 66px;
		line-height: 28px;
		font-size: 16px;
		display: none;
	}
	.content_right#download a > div:nth-child(1) {
		width: 144px;
		height: 144px;
		background: rgba(255,255,255,1);
		border: 1px solid rgba(234, 234, 234, 1);
		border-radius: 5px;
	}
	.content_right#download a .news_icon,.download_text {
		display: inline-block;
		overflow: hidden;
	}
	.download_text {
		line-height: 27px;
	}
	.content_right#download a .newstitle {
		line-height: 17px;
	}
	.content_right#download a .newstime {
		line-height: 44px;
	}
	.content_right#download a .newstimeimg {
		margin: 13px 0;
	}
	.content_right#download a .newsdescription {
		margin: 0;
		margin-bottom: 12px;
	}
	.content_area#product {
		font-size: 0;
		padding-top: 39px;
	}
	.content_area#product > a {
		display: inline-block;
		width: 279px;
	}
	.content_area#product > a:nth-child(n+2) {
		margin-left: 16px;
	}
	.content_area#product > a:nth-child(3n+1) {
		margin-left: 0;
	}
	.content_area#product > a:nth-child(n+4) {
		margin-top: 20px;
	}
	.content_area#product > a div:nth-child(1) {
		width: 279px;
		height: 279px;
		border: 1px solid #E2E2E2;
		padding: 5px;
		position: relative;
		overflow: hidden;
	}
	.content_area#product > a img {
		width: calc(100% - 10px);
		position: absolute;
		top: 50%;
		transform: translate(0,-50%);
	}
	.content_area#product > a div:nth-child(2) {
		text-align: center;
		font-size: 16px;
		padding-top: 15px;
	}
	.content_area#search1 {
		font-size: 0;
		padding-top: 39px;
	}
	.content_area#search1 > a {
		display: inline-block;
		width: 279px;
	}
	.content_area#search1 > a:nth-child(n+2) {
		margin-left: 11px;
	}
	.content_area#search1 > a:nth-child(4n+1) {
		margin-left: 0;
	}
	.content_area#search1 > a:nth-child(n+5) {
		margin-top: 20px;
	}
	.content_area#search1 > a div:nth-child(1) {
		width: 279px;
		height: 279px;
		border: 1px solid #E2E2E2;
		padding: 5px;
		position: relative;
		overflow: hidden;
	}
	.content_area#search1 > a img {
		width: calc(100% - 10px);
		position: absolute;
		top: 50%;
		transform: translate(0,-50%);
	}
	.content_area#search1 > a div:nth-child(2) {
		text-align: center;
		font-size: 16px;
		padding-top: 15px;
	}
	.content_area#product_details .basic {
		display: flex;
		height: 408px;
		margin-top: 38px;
	}
	.content_area#product_details .basic > div:last-child {
		width: 428px;
		margin-left: 34px;
	}
	.content_area#product_details .swiper4 {
		width: 408px;
		padding: 7px;
		border: 1px solid #E0E0E0;
	}
	.content_area#product_details .swiper4 .swiper-slide {
		overflow: hidden;
	}
	.content_area#product_details .swiper4 img {
		width: 100%;
		position: absolute;
		top: 50%;
		transform: translate(0,-50%);
	}
	.content_area#product_details .inf {
		padding-top: 15px;
	}
	.content_area#product_details .inf h1 {
		font-size: 32px;
		color: #333333;
	}
	.content_area#product_details .inf p:nth-child(2) {
		padding-top: 23px;
	}
	.content_area#product_details .inf p {
		font-size: 16px;
		color: #666666;
	}
	.content_area#product_details .content {
		padding-top: 50px;
		display: block;
	}
	.content_area#product_details .content img {
		width: 100%;
	}
	.content_area#product_details .content_title {
		width: 100%;
		height: 50px;
		border-bottom: 1px solid #DFDFDF;
	}
	.content_area#product_details .content_title p {
		line-height: 50px;
		text-align: center;
		width: 120px;
		color: #fff;
		font-size: 18px;
		background-color: #28529D;
	}
	.content_area#product_details .content div:last-child {
		padding-top: 42px;
	}
	footer {
		border-top: 5px solid #184390;
		background-color: #28529D;
		color: #fff;
	}
	footer .wrap {
		display: flex;
	}
	footer .footer_one {
		/*height: 285px;*/
		padding-top: 33px;
		padding-bottom: 26px;
	}
	footer .footer_nva {
		width: 586px;
		height: 100%;
		padding-top: 7px;
		border-right: 1px solid #5275B3;
	}
	footer dl:nth-child(n+2) {
		margin-left: 75px;
	}
	footer dl ul {
		margin-top: 22px;
	}
	footer dl dt {
		font-size: 18px;
		font-weight:bold;
	}
	footer dl dd {
		font-size: 14px;
		opacity:0.7;
	}
	footer dl dd:nth-child(n+2) {
		margin-top: 6px;
	}
	footer .mobile {
		width: 282px;
		padding-top: 9px;
		text-align: center;
		border-right: 1px solid #5275B3;
	}
	footer .ml_code {
		height: 1.4rem;
	}
	footer .ml_code img {
		height: 100%;
	}
	footer .mobile div:nth-child(2) {
		margin-top: 15px;
	}
	footer .footer_right {
		height: 100%;
		padding-left: 55px;
		padding-top: 9px;
	}
	footer .sales_title,.share_title {
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		margin-bottom: 18px;
	}
	footer .sales_content {
		font-size: 36px;
		opacity: 0.3;
	}
	footer .sales {
		margin-bottom: 35px;
	}
	footer .footer_two {
		border-top: 1px solid  #5275B3;
		padding-top: 14px;
		padding-bottom: 43px;
		text-align: center;
		opacity: 0.5;
	}
	footer dd:hover a {
		color: #5197ff;
	}
	.pager {
		height: 32px;
		color: #333;
		font-size: 14px;
		margin-top: 72px;
	}
	.pagination {
		display: flex;
		float: right;
	}
	.pagination li {
		width: 32px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		border:1px solid rgba(222, 222, 222, 1);
	}
	.pagination li.active {
		background-color: #28529D;
		color: #fff;
	}
	.pagination li:nth-child(n+2) {
		margin-left: 10px;
	}
	.loadmore {
		color: #333;
		font-size: 14px;
		text-align: center;
	}
	.popup {
		position: fixed;
		top: calc(50% - 92.5px);
		left: calc(50% - 170px);
		width: 340px;
		background: #28529D;
		box-shadow: 0px 0px 25px #00000045;
		z-index: 9999999;
		border-radius: 5px;
		color: #ffffff;
		padding: 25px 30px;
	}
	.popup .down {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 15px;
		width: 15px;
		cursor: pointer;
	}
	.popup .down img {
		width: 100%;
		height: 100%;
		display: block;vertical-align: top;
	}
	.popup_title {
		font-size: 25px;
		font-weight: bold;
		line-height: 30px;
	}
	.popup_tel {
		margin-top: 10px;
	}
}