@charset "utf-8";
.content{
	width:100%;
	height:auto;
		min-height:5.5rem;
	padding-bottom:0.4rem;
	    background: #e8e8f4;
}
.content .index_product{
	width:100%;
	height:auto;
	
	background:url(../images/shouprobg.jpg) ;
}
.content .index_product .product_top{
	width:100%;
	height:auto;
	margin-bottom:.75rem;
}

.content .index_product .product_top i{
	display:block;
	width:.74rem;
	height:.1rem;
	background:#264085;
}
.content .index_product .product_top h3{
	font-size:.36rem;
	font-weight:bold;
	color:#fff;
	margin:.2rem 0;
	   
}
.content .index_product .product_top p{
	font-size:.18rem;
	color:#fff;
	margin:0 0 .2rem;
	 float: left;
    width: 20%;
}

.in-ca-top-mid{    
float: right;
    width: 38%;
    position: relative;
    padding:15px 0 9px 2px;
    margin: -54px 0 66px 25rem;
 	color: #fff;}
 .in-ca-top-mid li{float:left;width:16.6%;height:40px;line-height:40px;text-align:center;font-size:16px;cursor:pointer;    border-bottom: 1px solid #fff;}
.in-ca-top-mid li.active{ border-bottom: 1px solid #288fd4; font-weight:bold}
/* .in-ca-top-mid li:last-child{border:0} */


.content .index_product .product_cont{
	width:100%;
	height:auto;
	margin-bottom:.8rem;
}
.content .index_product .product_cont .product_left
{
	width:40%;
	height:auto;
	position:relative;
	float:right;
	margin-left:10%
}


.content .index_product .product_cont .product_right{
	width:50%;
	height:auto;
	position:relative;
	float:right;
}
.content .index_product .product_cont .product_left ul{
	width:100%;
	height:auto;
	margin-bottom:1.4rem;
}
.content .index_product .product_cont .product_left ul li{
	width:45%;
	height:auto;
	line-height:60px;
	font-size:18px;
	color:#fff;
 	cursor:pointer;
	text-align:center;
	border:1px solid #fff;
	float:left;
	    margin: 5% 2.5%;
}
.content .index_product .product_cont .product_left ul li.active{
	color:#264085;
	
}
 
 /* .content .index_product .product_cont .product_left ul li.active:after{ */
	/* content:""; */
	/* color:#fff; */
	/* display:block; */
	/* position:absolute; */
	/* top:0;	 */
	/* width:30%; */
	/* height:100%; */

	/* background-color:#264085; */
/* -webkit-transition:left .5s ease-out; */
/* transition:left .5s ease-out; */
/* opacity:0.5 */
	
/* } */


 



.content .index_product .product_cont .product_left ul li:last-child{
	margin-bottom:0;
}
 
.content .index_product .product_cont .product_left img{
	display:block;
	width:100%;
	height:auto;
}
.content .index_product .product_cont .product_right .right_product{
	width:calc(100% - 1.70rem);
	height:auto;
	margin:0 auto;
}
.content .index_product .product_cont .product_right .right_product ul{
	width:100%;
	height:auto;
}
.content .index_product .product_cont .product_right .right_product ul li{
	width:100%;
	height:auto;
}
.content .index_product .product_cont .product_right .right_product ul li img{
	display:block;
	width:100%;
	height:auto;
}
.content .index_product .product_cont .product_right .right_product ul li p{
	width:100%;
	height:auto;
	font-size:.22rem;
	font-weight:bold;
	color:#264085;
	text-align:center;
}
.content .index_product .product_cont .product_right .swiper-pagination{
	left:50%;
	transform: translateX(-50%);
}
.content .index_product .product_cont .product_right .swiper-pagination .swiper-pagination-bullet{
	width:6px;
	height:6px;
	background:#ccc;
	opacity:1;
	margin:0 .05rem;
}
.content .index_product .product_cont .product_right .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width:29px;
	background:#999;
	border-radius:50px;
}
.content .index_product .product_cont .product_right .swiper-button-next,
.content .index_product .product_cont .product_right .swiper-button-prev{
	width:1.04rem;
	height:1.04rem;
	opacity:1;
	top:40%;
}
.content .index_product .product_cont .product_right .swiper-button-next:after,
.content .index_product .product_cont .product_right .swiper-button-prev:after{
	content:"";
	display:block;
	width:1.04rem;
	height:1.04rem;
}
.content .index_product .product_cont .product_right .swiper-button-next{
	background:url(../images/right.png) no-repeat 100%;right: 26px;
}
.content .index_product .product_cont .product_right .swiper-button-prev{
	background:url(../images/left.png) no-repeat 100%;
}
.content .index_product a.product_more{
	display:block;
	width:calc(1.58rem - 2px);
	height:auto;
	line-height:calc(.43rem - 2px);
	font-size:18px;
	color:#fff;
	border:0px #264085 solid;
	border-radius:50px;
	text-align:center;
	margin:0 auto;
	transition:0s all;
	-moz-transition:0s all;
	-ms-transition:0s all;
	-webkit-transition:0s all;
	float:left;
}
.content .index_product a.product_more:hover{
	/* background:#fff; */
	color:#264085;
	font-weight:bold
}
.content .index_news{
	width:100%;
	height:auto;
	padding:0 0 2.5rem;
	/* background:url(../images/newsbgshou.jpg) no-repeat 100%; */
	
}
.content .index_news .news_left{
	width:calc(70% - .3rem);
	height:auto;
	float:left;
}
.content .index_news .news_left{
	width:100%;
	height:auto;
	float:left;
}
.content .index_news .news_left img{
	display:block;
	width:100%;
	aspect-ratio: 4 / 3;
	height:auto;
}
.content .index_news .news_left .left_wen{
	width:90%;
	height:auto;
	/*background:#ffffffd6;
	 border-bottom:5px #264085 solid; */
	position:relative;
	margin-top:-0.5rem;
	
	z-index:1;
	float: right;
}
.content .index_news .news_left .left_wen h4{
display: block;
    width: calc(1.58rem - 2px);
    height: auto;
    line-height: calc(.43rem - 2px);
    font-size: .16rem;
    color: #fff;
    border: 0px #fff solid;
    border-radius: 10px 0px 0px  10px;
    text-align: center;
    transition: 0s all;
    -moz-transition: 0s all;
    -ms-transition: 0s all;
    -webkit-transition: 0s all;
    float: right;
	    background: #0c9eeb;
    
}
.content .index_news .news_left .left_wen h5{
	width:100%;
	font-size:.16rem;
	color:#264085;
	text-align:center;
	margin:0;
}
.content .index_news .news_left .left_wen p{
	width:100% ;
	
	font-size:14px;
	padding:.4rem .48rem;
	color:#333;
	font-weight:bold;
	float:right;
	margin:-.7rem 0 0;
}
.content .index_news .news_left .left_wen p:nth-child(2){
	height:100px;
	line-height:24px;
	display:block;
	 overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	
}
.content .index_news .news_left .left_wen p:last-child{
	position:absolute;
	left:0;
	bottom:-34px;
	margin-bottom:0.2rem;
	
}
.content .index_news .news_right{
	width:100%;
	height:auto;
	float:left;
}
.content .index_news .news_right i{
	display:block;
	width:.74rem;
	height:.1rem;
	background:#264085;
}
.content .index_news .news_right h3{
	font-size:.36rem;
	font-weight:bold;
	color:#fff;
	margin:20px auto 10px;
}
.content .index_news .news_right p{
	font-size:.18rem;
	color:#fff;
	margin:0 0 .2rem;
}
.content .index_news .news_right a.news_more{
	display:block;
	width:calc(1.58rem - 2px);
	height:auto;
	line-height:calc(.43rem - 2px);
	font-size:.16rem;
	color:#fff;
	border:1px #fff solid;
	border-radius:50px;
	text-align:center;
	margin:0 0 .6rem;
	transition:0s all;
	-moz-transition:0s all;
	-ms-transition:0s all;
	-webkit-transition:0s all;
	float: right;
    margin-right: 2%;
}
.content .index_news .news_right a.news_more:hover{
	
	color:#fff;
	font-weight:bold
}
.content .index_news .news_right ul{
	width:100%;
	height:auto;
	margin:0;
}
.content .index_news .news_right ul li{
	width:32.1%;
	height:auto;
	/* background:#034084; */

	margin-right:1%;
	/* padding:.45rem .4rem; */
	float: left;
}
.content .index_news .news_right ul li p{
	width:100%;
	height:auto;
	font-size:.20rem;
	color:#fff;
	
}
.content .index_news .news_right ul li:last-child,
.content .index_news .news_right ul li p:last-child{
	margin-bottom:0;
}
.content .index_about{
	width:100%;
	height:auto;
	/* padding:0 0 .75rem; */
}
.content .index_about .about_top{
	width:calc(40% - .3rem);
	    z-index: 999999;
    position: relative;
}
.content .index_about .about_top i{
	display:block;
	width:.74rem;
	height:.1rem;
	background:#264085;
}
.content .index_about .about_top h3{
	font-size:.28rem;
	font-weight:bold;
	color:#fff;
	margin:.3rem 0 .2rem;
}
.content .index_about .about_top p{
	font-size:.38rem;
	color:#fff;
	margin:0 0 .7rem;
}
.content .index_about .about_top a.news_more{
	display:block;
	width:calc(1.58rem - 2px);
	height:auto;
	line-height:calc(.43rem - 2px);
	font-size:.16rem;
	color:#fff;
	border:0px #264085 solid;
	border-radius:50px;
	text-align:left;
	margin:0;
}
.content .index_about .about_top a.news_more:hover{
	
	color:#fff;
	font-weight:bold
}
.content .index_about img{
	display:block;
	width:100%;
	height:auto;
	margin-top:-18%;
	clear: both;
    left: 0;
   
}
.content .content_top{
	width:100%;
	height:auto;
	margin:.6rem 0 0;
}
.content .content_top i{
	display:block;
	width:.74rem;
	height:.1rem;
	background:#264085;
}
.content .content_top h3{
	font-size:.38rem;
	font-weight:bold;
	color:#000;
	margin:.3rem 0 .2rem;
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
}
.content .content_tophr{
	width:100%;
	height:auto;
	margin:.6rem 0 0;
}

.content .content_tophr h3{
	font-size:.38rem;
	font-weight:bold;
	color:#000;
	margin:.3rem 0 .2rem;
	    text-align: center;
}
.content .content_top h4{
	font-size:.24rem;
	font-weight:bold;
	color:#000;
	margin:.3rem 0 .2rem;
}



.guangyudiyi{
	width:100%;
	height:auto;
	
}
.guangyudiyi>.biaoti{
	width:100%;
	text-align:center;
	font-size:3rem;
	color:#004754;
	height:40px;
	line-height:40px;
	margin:0;
}
.guangyudiyi>span{
	display:block;
	width:100%;
	text-align:center;
	font-size:2.4rem;
	color:#c9caca;
}
.guangyudiyi>p:nth-child(3){
	width:100%;
	line-height:2.5;
	text-align:center;
	font-size:1.4rem;
}
/*历程荣誉*/

.rongyu{
	width:70%;
	min-width: 900px;
}
.cd-horizontal-timeline::before {
	/* never visible - this is used in jQuery to check the current MQ */
	content: 'mobile';
	display: none;
}
.cd-horizontal-timeline.loaded {
	/* show the timeline after events position has been set (using JavaScript) */
	opacity: 1;
}
.cd-horizontal-timeline .timeline {
	position: relative;
	height: 100px;
	width: 90%;
	max-width: 800px;
	margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
	position: relative;
	height: 100%;
	margin: 0 40px;
	overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
	/* these are used to create a shadow effect at the sides of the timeline */
	content: '';
	position: absolute;
	z-index: 2;
	top: 0;
	height: 100%;
	width: 20px;
}
/*.cd-horizontal-timeline .events-wrapper::before {
	left: 0;
	background-image: -webkit-linear-gradient( left , #f8f8f8, rgba(248, 248, 248, 0));
	background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
	right: 0;
	background-image: -webkit-linear-gradient( right , #f8f8f8, rgba(248, 248, 248, 0));
	background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}*/
.cd-horizontal-timeline .events {
	/* this is the grey line/timeline */
	position: absolute;
	z-index: 1;
	left: 0;
	top: 49px;
	height: 4px;
	/* width will be set using JavaScript */
	background: #74aaa8;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
	/* this is used to create the green line filling the timeline */
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #086260;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
	position: absolute;
	bottom: 0;
	z-index: 2;
	text-align: center;
	font-size:18px;
	padding-bottom: 15px;
	color:#74AAA8;
	/* fix bug on Safari - text flickering while timeline translates */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}
.cd-horizontal-timeline .events a.selected{
	color:#ED7101;
}
.cd-horizontal-timeline .events a::after {
	/* this is used to create the event spot */
	content: '';
	position: absolute;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -5px;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	border: 2px solid #74aaa8;
	background-color: #74aaa8;
	-webkit-transition: background-color 0.3s, border-color 0.3s;
	-moz-transition: background-color 0.3s, border-color 0.3s;
	transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
	background-color: #086260;
	border-color: #086260;
}
.cd-horizontal-timeline .events a.selected {
	pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
	background-color: #086260;
	border-color: #086260;
}
.cd-horizontal-timeline .events a.older-event::after {
	border-color: #086260;
	background: #086260;
}
@media only screen and (min-width: 1100px) {
	.cd-horizontal-timeline {
		margin: 0 auto;
		padding:6em 0;
		background:#f9f8f8;
	}
	.cd-horizontal-timeline::before {
		/* never visible - this is used in jQuery to check the current MQ */
		content: 'desktop';
	}
}
.cd-timeline-navigation a {
	/* these are the left/right arrows to navigate the timeline */
	position: absolute;
	z-index: 1;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 38px;
	width: 38px;
	border-radius: 50%;
	border: 2px solid #dfdfdf;
	/* replace text with an icon */
	overflow: hidden;
	color: transparent;
	text-indent: 100%;
	white-space: nowrap;
	-webkit-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	transition: border-color 0.3s;
}
.cd-timeline-navigation a::after {
	/* arrow icon */
	content: '';
	position: absolute;
	height: 16px;
	width: 16px;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background: url(../other/cd-arrow.svg) no-repeat 0 0;
}
.cd-timeline-navigation a.prev {
	left: 0;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-moz-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	-o-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}
.cd-timeline-navigation a.next {
	right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
	border-color: #086260;
}
.cd-timeline-navigation a.inactive {
	cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
	background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
	border-color: #dfdfdf;
}
.cd-horizontal-timeline .events-content {
	position: relative;
	width: 100%;
	margin: 20px 0;
	overflow: hidden;
	-webkit-transition: height 0.4s;
	-moz-transition: height 0.4s;
	transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
	position: absolute;
	z-index: 1;
	width: 70%;
	left: 50%;
	top: 0;
	margin-left:-35%;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	padding: 0 5%;
	opacity: 0;
	-webkit-animation-duration: 0.4s;
	-moz-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
	/* visible event content */
	position: relative;
	z-index: 2;
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.selected div p{
	/* background:url(../images/chandian.png) no-repeat left 12px; */
	
	font-size:15px;
	line-height:20px;
	color:#333;
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
	-webkit-animation-name: cd-enter-right;
	-moz-animation-name: cd-enter-right;
	animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
	-webkit-animation-name: cd-enter-left;
	-moz-animation-name: cd-enter-left;
	animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
	-webkit-animation-direction: reverse;
	-moz-animation-direction: reverse;
	animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
	max-width: 800px;
	margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
	font-weight: bold;
	font-size: 24px;
	font-family: "Playfair Display", serif;
	font-weight: 700;
	line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
	display: block;
	font-style: italic;
	margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
	content: '- ';
}
.cd-horizontal-timeline .events-content p {
	font-size: 14px;
	color: #959595;
}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
	line-height: 1.6;
}
@media only screen and (min-width: 768px) {
	.cd-horizontal-timeline .events-content h2 {
		font-size: 12px;
	}
	.cd-horizontal-timeline .events-content em {
		font-size: 12px;
	}
	.cd-horizontal-timeline .events-content p {
		font-size:12px;
	}
}
@-webkit-keyframes cd-enter-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes cd-enter-right {
	0% {
		opacity: 0;
		-moz-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0%);
	}
}
@keyframes cd-enter-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
	}
}
@-webkit-keyframes cd-enter-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes cd-enter-left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0%);
	}
}
@keyframes cd-enter-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
	}
}



.content .content_list{
	width:100%;
	height:auto;
	border-bottom:0px #dcdddd solid;
}
.content .content_list ul{
	float:left;
	margin:0;
}
.content .content_list ul li{
	display:inline-block;
	width:auto;
	height:auto;
	margin-right:.6rem;
	padding:.2rem 0;
}
.content .content_list ul li:last-child{
	margin-right:0;
}
.content .content_list ul li a{
	
	width:auto;
	height:auto;
	line-height:.24rem;
	font-size:14px;
	color:#000;
}
.content .content_list ul li.active a{
	color:#264085;
}
.content .product_list{
	width:100%;
	height:auto;
	margin:.5rem 0 1rem;
}
.content .product_list ul{
	width:100%;
	height:auto;
}
.content .product_list ul li{
	width:calc(33.3% - .2rem);
	height:auto;
	margin-right:.3rem;
	float:left;
}
.content .product_list ul li:nth-child(3n){
	margin-right:0;
}
.content .product_list ul li img{
	display:block;
	width:100%;
	height:auto;
}
.content .product_list ul li p{
	width:100%;
	height:auto;
	line-height:1rem;
	font-size:.18rem;
	text-align:center;
	color:#fff;
	background:#264085;
}



/*子栏目导航*/
.lm-nav {
  height: 55px;
  line-height: 55px;
  text-align: center;
    
  position: relative;
  margin:0 auto;
      margin-top: -55px;
}
.lm-nav .line {
  height: 46px;
  border-left: 1px solid #18469c;
  position: absolute;
  bottom: -46px;
  left: 50%;
}
.lm-nav a{
  display: inline-block;
  padding: 0 28px;
  color: #0056b9;
  font-size: 18px;
  font-weight:700;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  margin:0% 0.25%;
 min-width: 120px;
 line-height:2.5;
 background-color: rgb(255 255 255 / 24%); /* 白色半透明背景，透明度为50% */ 
}
.lm-nav a.cur {
  background: #0056b9;
  color: #fff;
}
.lm-nav a:hover {
  background: #0056b9;
  color: #fff;
}



.fenlei{
	width:100%;
	border:0rem #D1D1D1 solid;
	background:#fff;
	border-radius:10px;
}
 
.fenlei>ul{
	width:100%;
	margin-bottom:0;
	position:relative;
	height:100%;
}
.fenlei>ul>li{
	width:100%;
	line-height:60px;
	background:url(../images/2.png) no-repeat 320px 28px;
	border-bottom:1px #D1D1D1 solid;
}
.fenlei>ul>li:last-child{
	border:none;
}
.fenlei>ul>li>a{
	display:inline-block;
	font-size:14px;
	color:#000;
	text-indent:12px;
	background-size:100%;
}
.fenlei>ul>li:hover,.fenlei>ul>li.on{
	color:#0056b9;
	width:100%;
	background:#0056b9;
	text-decoration:none;
}
.fenlei>ul>li:hover>a,.fenlei>ul>li.list>a{
	color:#ffffff;
	display:inline-block;
	width:100%;
	line-height:60px;
	background:#0056b9;
	text-decoration:none;
	font-weight:600;
}
.fenlei1>ul>li:hover,.fenlei>ul>li.on{
	color:#0056b9;
	width:100%;
	background:url(../images/1.png) no-repeat 320px 28px;
	text-decoration:none;
}
.fenlei1>ul>li:hover>a,.fenlei>ul>li.list>a{
	color:#0056b9;
	text-decoration:none;
	font-weight:600;
}
.fenlei>ul>li.list{
	color:#0056b9;
	width:100%;
	background:url(../images/1.png) no-repeat 10px 20px;
}
.fenlei>ul>li>ul{
	width:100%;
	height:auto;
	position:relative;
	height:100%;
}
.fenlei>ul>li>ul>li{
	width:100%;
	line-height:60px;
}
.fenlei>ul>li>ul>li{
	display:inline-block;
	width:100%;
	background:url(../images/zuodaojian.png) no-repeat 49px center;
	text-indent:64px;
	color:#000;
}
.fenlei>ul>li>ul>li>a{
	color:#000;
}
.fenlei>ul>li>ul>li.list{
	color:#0056b9;
	text-decoration:none;
	background:url(../images/zuodaojian2.png) no-repeat 49px center;
}
.fenlei>ul>li>ul>li:hover{
	color:#0056b9;
	text-decoration:none;
	background:url(../images/zuodaojian2.png) no-repeat 49px center;
}
.fenlei>ul>li>ul>li:hover>a,.fenlei>ul>li>ul>li.list>a{
	color:#0056b9;
	text-decoration:none;
}
.fenlei>ul>li>ul>li>ul{
	width:100%;
}
.fenlei>ul>li>ul>li>ul>li{
	text-indent:5.8rem;
}
.fenlei>ul>li>ul>li>ul>li{
	display:inline-block;
	background:url(../images/yousanjiao2.png) no-repeat left center;
	text-indent:1rem;
	color:#004754;
}
.fenlei>ul>li>ul>li>ul>li>a{
	text-indent:1rem;
	color:#004754;
}
.fenlei .drop ul>li>a{
	display:inline-block;
	font-size:14px;
	color:#000;
	text-indent:12px;
	 line-height:2.5;
	background-size:100%;
}

/* 侧栏 */
.slideBox{width: 220px;position: sticky;left: 0;top: 108px;padding-bottom: 124px;}
.slideList{width: 100%;padding: 24px 0;background: #fff;}
.slideList ul{display: block;width: 100%;}
.slideList ul li{width: 100%;position: relative;}
.slideList ul li .menu{font-size: 18px;color: #000;display: flex;align-items: center;padding: 0 20px;height: 60px;transition: all .4s ease;position: relative;}
.slideList ul li .click{position: absolute;z-index: 4;cursor: pointer;width: 20px;height: 20px;top: 20px;right: 12px;background: url('../images/common/arrD.svg') no-repeat center/14px auto;transform: rotate(-90deg);}
.slideList ul li li .menu{font-size: 15px;color: #666;height: 40px;}
.slideList ul li li li .menu{font-size: 14px;height: 32px;}
.slideList ul li li li .menu::before{content: "-";margin-right: 4px;}
.slideList ul li .drop{width: 100%;display: none;}
.slideList ul li .menu:hover{color: #0056b8;}
.slideList ul li.active>.menu{color: #0056b8;}
.slideList ul li .drop.show{display: block;}
.slideList ul li.on>.click{transform: rotate(0);}
.slideClick, .slideShade, .slideClose{display: none;}
.slideShade{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;z-index: 66;}
@media all and (max-width:1599px) {.slideList ul li .menu{height: 48px;}.slideList ul li .click{top: 14px;}}
@media all and (max-width:640px) {
    .slideClick{position: sticky;z-index: 10;background: #fff;font-size: 16px;color: #0056b8;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);display: flex;width: 100%;height: 46px;align-items: center;justify-content: center;left: 0;top: 58px;}
    .slideClose{display: block;width: 36px;height: 40px;position: absolute;background: url('../images/common/close.svg') no-repeat center/14px auto;top: 60px;right: 0;}
    .slideBox{background: #fff;position: fixed;left: -222px;top: 0 !important;z-index: 99;height: 100%;padding-top: 100px;}
    .slideList{height: calc(100vh - 130px);overflow-y: auto;padding: 0;}
    .slideList ul li .menu {font-size: 16px;padding: 0 16px;height: 44px;}
    .slideList ul li .click{top: 12px;}
}
.chanpinlie{
	width:100%;
	margin-top:1rem;
}
.chanpinlie>ul{
	width:100%;
}
.chanpinlie>ul>li{
	width:31%;
	margin-left:2.3%;
	float:left;
}

.chanpinlie>ul>li>a>p {
    width: 100%;
    font-size: 14px;
    text-align: center;
    line-height: 50px;
    color: #4c4c4c;
}


.fenye {
    margin-bottom:.2rem;
	margin-top: 5px;
	text-align:center;

}

.fenye span,.fenye a{

	display:inline-block;
	width:auto;
	padding:0.1rem 0.3rem;
	border:1px #DDDDDD solid;
	border-radius:0.5rem;
	background:#e8e8f4;

}



.fenye span:hover,.fenye a:hover,.fenye span.current{

	background:#0056b9;
	color:#fff;

}

.fenye ul{
	display:inline-block;
}

.fenye a.liste{

	display:inline-block;
	width:auto;
	padding:0.1rem 0.5rem;
	border:1px #DDDDDD solid;
	border-radius:0.5rem;
	color:#C9C9CA;

}

.fenye li.fentiao {

	border: none;

	margin-right: 10px;
	color:#2C2C2C

}
/*/*/
.fenye li {

	display:inline-block;
	width:auto;
	padding:0.1rem 0.5rem;
	border:1px #DDDDDD solid;
	border-radius:0.5rem;
	color:#C9C9CA;

}

.fenye li a {

	display:inline-block;
	width:100%;
	height:100%;
	color:#C9C9CA;

}

.fenye li:hover{

	background:#FF9510;
	color:#fff;

}

.fenye li:hover a{

	background:#FF9510;
	color:#fff;

}

.fenye ul{
	display:inline-block;
}

.fenye a.liste{

	display:inline-block;
	width:auto;
	padding:0.1rem 0.5rem;
	border:1px #DDDDDD solid;
	border-radius:0.5rem;
	color:#C9C9CA;

}

.fenye li.fentiao {

	border: none;

	margin-right: 10px;
	color:#2C2C2C

}

.annv {

	width: 60px;

	height: 28px;

	background: #3e96ff;

	color: #fff;

	border: none;

	cursor: pointer

}

.fen{ width:100px; height:28px;}

.fens{ width:40px; height:30px; padding-left:5px;}


.fenye li.fenyeshu{ margin:0;}




.content .product_info{
	width:100%;
	height:auto;
	margin:.6rem 0 1rem;
}
.content .product_info h2{
	width:100%;
	height:auto;
	font-size:.4rem;
	color:#020713;
	margin:0 0 1rem;
}
.content .product_info .productinfo{
	width:100%;
	height:auto;
}
.content .product_info .productinfo .productinfo_top{
	width:100%;
	height:auto;
	position:relative;
}
.content .product_info .productinfo .productinfo_top .productinfo_banner{
	width:50%;
	height:auto;
	padding-left:10%;
	margin:0;
}
.content .product_info .productinfo .productinfo_top .productinfo_banner ul{
	width:100%;
	height:auto;
	margin:0;
}
.content .product_info .productinfo .productinfo_top .productinfo_banner ul li img{
	display:block;
	width:100%;
	height:auto;
}
.content .product_info .productinfo .productinfo_top .productinfo_wen{
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	padding:0.5rem 1.2rem 0.5rem;

    align-items:center;
    justify-content:center;
}
.content .product_info .productinfo .productinfo_top .productinfo_wen .wenan h1{
	padding-bottom:0.3rem;
	font-size: .36rem;
    font-weight: bold;
	border-bottom:2px solid #034084;
	margin-bottom:0.3rem;
}
.content .product_info .productinfo .productinfo_top .productinfo_wen p{
	width:100%;
	height:auto;
	line-height:.3rem;
	font-size:18px;    
	margin:0;
	margin-bottom: 0.3rem;
}
.content .product_info .productinfo .productinfo_mintu{
	/*width:50%;*/
	height:auto;
	position:relative;
	margin:0.1rem auto .1rem;
}
.content .product_info .productinfo .productinfo_mintu .mintu{
	width:calc(100% - 1.6rem);
	height:auto;
	margin:0 auto;
}


.content .product_info .productinfo .productinfo_mintu .mintu ul{
	width:100%;
	height:auto;
	margin:0;
}
.content .product_info .productinfo .productinfo_mintu .mintu ul li{
	border:1px transparent solid;
	padding:.03rem;
	
}
.content .product_info .productinfo .productinfo_mintu .mintu ul li.swiper-slide-thumb-active{
	border:1px #264085 solid;
}
.content .product_info .productinfo .productinfo_mintu .mintu ul li img{
	display:block;
	width:100%;
	height:auto;
}
.content .product_info .productinfo .productinfo_bottom{
	width:100%;
	height:auto;
	margin-bottom:6rem;
}
.content .product_info .productinfo .productinfo_bottom h2.title{
	width:100%;
	height:auto;
	line-height:.6rem;
	font-size:.36rem;
	border-bottom:1px #e5e5e5 solid;
	padding:.5rem 0;
}

.product_info .productinfo .productinfo_bottom a.news_more{
	display:block;
	width:calc(1.58rem - 2px);
	height:auto;
	line-height:calc(.43rem - 2px);
	font-size:.16rem;
	color:#264085;
	border:1px #264085 solid;
	border-radius:50px;
	text-align:center;
	margin:0 0 .6rem;
	transition:0s all;
	-moz-transition:0s all;
	-ms-transition:0s all;
	-webkit-transition:0s all;
	    float: right;
}
.product_info .productinfo .productinfo_bottom a.news_more:hover{
	background:#264085;
	color:#fff;
}


.content .product_info .productinfo .productinfo_bottom .productinfos_list{
	width:100%;
	height:auto;
	margin-top:.5rem;
	
}
.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen{
	width:24%;
	height:auto;
	float:left;
	display:block;
	margin:1% 0.5%;
}
.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_img{
	width:100%;
	height:auto;
	float:left;
}
.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen:nth-child(2n) .productinfos_img{
	float:right;
}
.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_img img{
	display:block;
	width:100%;
	height:auto;
}
.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_wen{
	width:100%;
	height:100px;	 
	 
	display:block;
    align-items:center;
	text-align:center;
	 
}
 
 
 .content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_wen a{
	width:100%;
	height:100px;	 
	display:block;
    align-items:center;
	text-align:center;
	font-size:18px;
	line-height:60px
	 
}
 
 
 
.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_wen h2{
	width:100%;
	height:auto;
	font-size:.36rem;
	font-weight:bold;
	margin-bottom:.4rem;
}
.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_wen p{
	width:100%;
	height:auto;
	font-size:.24rem;
	margin-bottom:.3rem;
}
.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_wen p:last-child{
	margin-bottom:0;
}



/* 视频播放*/

.content .product_info .productinfo .productinfo_bottom1{
	width:100%;
	height:720px;
	margin-bottom:1rem;
	background: url(../images/videobg.jpg) ;
}
.content .product_info .productinfo .productinfo_bottom1 h2.title{
	width:100%;
	height:auto;
	line-height:.6rem;
	font-size:.36rem;
	border-bottom:1px #e5e5e5 solid;
	padding:.5rem 0;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list{
	width:80%;
	height:auto;
	margin:50px  auto; 
	 padding-top: 150px
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen{
	width:100%;
	height:auto;
	position:relative;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen .productinfos_img{
	width:50%;
	height:auto;
	float:left;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen:nth-child(2n) .productinfos_img{
	float:right;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen .productinfos_img img{
	display:block;
	width:100%;
	height:auto;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen .productinfos_wen{
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	padding:.5rem 0.4rem;
	display:flex;
    align-items:center;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen:nth-child(2n) .productinfos_wen{
	left:0;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen .productinfos_wen h2{
	width:100%;
	height:auto;
	font-size:.36rem;
	font-weight:bold;
	 color:#fff;
	 margin: 0 0 0.1rem;
	     position: absolute;
    top: -80px;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen .productinfos_wen p{
	width:100%;
	height:auto;
	font-size:18px;
	margin-bottom:.3rem;
	color: #fff;
}
.content .product_info .productinfo .productinfo_bottom1 .productinfos_list .list_wen .productinfos_wen p:last-child{
	margin-bottom:0;
}






.content .social_search{
	width:100%;
	height:auto;
	margin:.7rem 0 0;
	position:relative;
}
.content .social_search input[type="text"]{
	width:85%;
	height:auto;
	line-height:42px;
	font-size:18px;
	color:#333;
	border:1px #ebedef solid;
	border-radius:25px 0 0 25px;
	border-right:none;
	padding:0 40px;
	float:left;
}
.content .social_search input::placeholder{
	color:#d1d0cd;
}
.content .social_search button{
	width:15%;
	height:auto;
	line-height:42px;
	font-size:18px;
	color:#fff;
	background:#264085;
	text-align:center;
	border:1px transparent solid;
	border-radius:0 25px 25px 0;
	border-left:none;
	float:left;
}
.content .social_search i.fa{
	font-size:18px;
	color:#d1d0cd;
	position:absolute;
	top:50%;
	left:15px;
	margin-top:-9px;
}
.content .social_list{
	width:100%;
	height:auto;
	margin-top:.7rem;
	margin-bottom:1.8rem;
}
.content .social_list .social_whole{
	width:100%;
	height:auto;
	font-size:16px;
	color:#000;
	margin-bottom:.2rem;
}
.content .social_list ul{
	width:100%;
	height:auto;
}
.content .social_list ul li{
	width:100%;
	height:auto;
	border-bottom:1px #ededed solid;
	padding:.4rem .24rem;
}
.content .social_list ul li:hover{
	background:#e5e8f0;
}
.content .social_list ul li h3{
	width:100%;
	height:auto;
	font-size:18px;
	color:#141414;
	font-weight:bold;
	margin:0 0 .2rem;
}
.content .social_list ul li:hover h3{
	color:#264085;
}
.content .social_list ul li .social_left{
	font-size:14px;
	color:#333;
	float:left;
}
.content .social_list ul li .social_left i{
	font-size:12px;
	color:#adafb6;
	font-style:normal;
}
.content .social_list ul li .social_right{
	font-size:14px;
	color:#333;
	float:right;
}




.content .job_list{
	width:100%;
	height:auto;
	margin-top:.7rem;
	margin-bottom:1.8rem;
}
.content .job_list ul{
	width:100%;
	height:auto;
}
.content .job_list ul li{
	width:100%;
	height:auto;
}
.content .job_list ul li .job_top{
	width:calc(100% - .48rem);
	height:auto;
	border-bottom:1px #ededed solid;
	padding:.4rem 0;
	margin:0 auto .24rem;
}
.content .job_list ul li .job_top h3{
	width:100%;
	height:auto;
	font-size:.32rem;
	color:#141414;
	font-weight:bold;
	margin:0 0 .2rem;
}
.content .job_list ul li .job_top .social_left{
	font-size:14px;
	color:#333;
	float:left;
}
.content .job_list ul li .job_top .social_left i{
	font-size:12px;
	color:#adafb6;
	font-style:normal;
}
.content .job_list ul li .job_top .social_right{
	font-size:14px;
	color:#333;
	float:right;
}
.content .job_list ul li .job_wen{
	width:calc(100% - .48rem);
	height:auto;
	margin:0 auto .45rem;
}
.content .job_list ul li .job_wen h4{
	width:100%;
	height:auto;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:0 0 .2rem;
}
.content .job_list ul li .job_wen p{
	width:100%;
	height:auto;
	line-height:32px;
	font-size:14px;
	color:#000;
	margin:0;
}
.content .job_list ul li button{
	display:block;
	width:2.54rem;
	height:auto;
	line-height:.5rem;
	color:#fff;
	background:#264085;
	border-radius:15px;
}


/* 新闻头部 */

.content .news_list1{
	width:91%;	
	height:435px;
	background:#fff;
	border-radius:15px;
	padding:20px auto
	
}

.content .news_left{
	width:50%;
	height:435px;
	
	float:left;
	display:block;
	overflow:hidden
	
}

.content .news_list1 .news_left img{
	display:block;
	width:80%; 
	margin:0 auto;
    aspect-ratio: 4 / 3;	
	margin-top:20px;
	border-radius:15px;
}



.content .news_right{
	width:50%;
	height:435px;
	
	float:left;
	display:block
	
}
.content .news_list1 ul{
	width:100%;
	height:auto;
}
.content .news_list1 ul li{
	width:100%;
	height:435px;
	background:#fff;
	border-radius:15px;
	margin-bottom:.65rem;
	padding:.4rem .46rem;
	position:relative;
}
.content .news_list1 ul li span.news_time{
	/*width:100%;*/
	height:auto;
	font-size:16px;
	color:#264085;
	margin:0 0 .2rem;
	float:right
}
.content .news_list1 ul li h3{
	width:100%;
	height:auto;
	font-size:18px;
	color:#171515;
	margin:0 0 .2rem;
}
.content .news_list1 ul li p.news_wen{
	width:100%;
	height:148px;
	line-height:24px;
	font-size:16px;
	color:#171515;
	margin:0 0 .2rem;
	overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.content .news_list1 ul li a{
	display:inline-block;
	line-height:24px;
	font-size:16px;
	color:#171515;
	background:url(../images/news_more.png) no-repeat center left;
	background-size:23px auto;
	padding-left:35px;
}




.content .news_listindex{
	width:100%;
	height:auto;
	margin-top:.2rem;
	margin-bottom:1.8rem;
}
.content .news_listindex ul{
	width:100%;
	height:auto;
}
.content .news_listindex ul li{
	width:49%;
	height:auto;
	border:2px solid rgba(255,255,255,0.2);
	
	border-radius:15px;
	margin-bottom:.65rem;
	padding:.3rem .26rem;
	/* position:relative;

background:#FFF;
	*/
	    float: left;
    display: block;
    margin: 0 10px 25px 0;
}


.content .news_listindex  ul li:nth-child(2n) {
    float: right;
}



.content .news_listindex ul li p.news_time{
	width:100%;
	height:auto;
	font-size:16px;
	color:#fff;
	
	margin:0 0 .2rem;
}
.content .news_listindex ul li h3{
	width:100%;
	height:auto;
	font-size:18px;
	height:48px;
	line-height:24px;
	color:#fff;
	margin:.3rem 0 .2rem;
}
.content .news_listindex ul li p.news_wen{
	width:100%;
	height:48px;
	line-height:24px;
	font-size:16px;
	color:#fff;
	margin:0 0 .2rem;
	overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.content .news_listindex ul li a{
	display:inline-block;
	line-height:24px;
	font-size:16px;
	color:#fff;
	/* background:url(../images/news_more.png) no-repeat center left; */
	background-size:23px auto;
	/* padding-left:35px; */
}
.content .news_listindex ul li img{
	display:block;
	/*width:3.232rem;
	height:1.894rem;*/
	width:100%;
	height:auto;
	aspect-ratio: 4 / 3;
	right:.46rem;
	top:.4rem;
	border-radius:15px;
}



















.content .news_list{
	width:100%;
	height:auto;
	margin-top:.7rem;
	margin-bottom:1.8rem;
}
.content .news_list ul{
	width:100%;
	height:auto;
}
.content .news_list ul li{
	width:30%;
	height:auto;
	background:#FFF;
	border-radius:15px;
	margin-bottom:.65rem;
	padding:.3rem .26rem;
	/* position:relative; */
	    float: left;
    display: block;
    margin: 0 10px 25px 0;
}
.content .news_list ul li p.news_time{
	width:100%;
	height:auto;
	font-size:16px;
	color:#264085;
	display:none;
	margin:0 0 .2rem;
}
.content .news_list ul li h3{
	width:100%;
	height:auto;
	font-size:18px;
	height:48px;
	line-height:24px;
	color:#171515;
	margin:.3rem 0 .2rem;
	overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.content .news_list ul li p.news_wen{
	width:100%;
	height:48px;
	line-height:24px;
	font-size:16px;
	color:#171515;
	margin:0 0 .2rem;
	overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.content .news_list ul li a{
	display:inline-block;
	line-height:24px;
	font-size:16px;
	color:#171515;
	background:url(../images/news_more.png) no-repeat center left;
	background-size:23px auto;
	padding-left:35px;
}
.content .news_list ul li img{
	display:block;
	/*width:3.232rem;
	height:1.894rem;*/
	width:100%;
	height:auto;
	aspect-ratio: 4 / 3;
	right:.46rem;
	top:.4rem;
	border-radius:15px;
}




.content .newsinfo_wen{
	width:100%;
	height:auto;
	margin-top:.7rem;
	margin-bottom:1.8rem;
}
.content .newsinfo_wen p{
	width:100%;
	height:auto;
	line-height:46px;
	font-size:16px;
	color:#003333;
}
.content .newsinfo_wen img{
	display:block;
	margin:.2rem auto;
}




.content .aboutus_cont{
	width:100%;
	height:auto;
	position:relative;
	margin-top:.6rem;
	background: #f9f8f8;
	
}
.content .aboutus_cont img{
	display:block;
	width:100%;
	height:auto;
}
.content .aboutus_cont .aboutus_left{
	width:50%;
	height:100%;
	/* background:url(../images/about.png) no-repeat center; */
	
	
	/* position:absolute; */
	top:0;
	left:0;
	float:right;
	    padding: 0px 0px;

}
.content .aboutus_cont .aboutus_left p{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:16px;
	text-indent:2em;
	margin:0;
}
.content .aboutus_cont .aboutus_right{
	width:50%;
	height:auto;
	float:left;
}
.content .aboutus_cont .aboutus_right img{
	border-radius:5px;
}




.about_list_1{
	z-index:99;
	padding:50px 0 20px 0;
	clear:both;
	margin:0px auto;
	width:100%;
	float:left;
	/* background:url(../images/font.png) no-repeat center center #EBEBEB */
}
.about_list_1 ul li p{
	color:#11499c;
	text-align:center; 
	font-size:14px;
}
.about_list_1 ul li:hover p{
	color:#11499c
}
.about_list_1 ul{
	/*width:1200px;height:340px;*/ 
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	font-size:0; 
	width:90%;
}
.about_list_1 li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	overflow:hidden;
	/*padding:0 10px;*/
	width:-moz-calc(100% / 4);
	width:-webkit-calc(100% / 4);
	width: calc(100% / 4);
	text-align:center;
}
.about_list_1.yanfachengguo li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	overflow:hidden;
	/*padding:0 10px;*/
	width:-moz-calc(100% / 4);
	width:-webkit-calc(100% / 4);
	width: calc(100% / 4);
	text-align:center;
}
.about_list_1 li a{
	/*width:106px;*/
	height:215px;
	text-align:center;
	font-size:18px;
	color:#11499c;
	position:relative;
	display:block;
	border: 0px solid #938F8E;
	border-radius:100%;
	margin:0 auto;
	vertical-align:bottom;
	/*line-height:68px;*/
}
.about_list_1 li a img{
	max-width:100%;
	box-sizing: border-box;
	display:inline-block;
	vertical-align:bottom;
	margin:0 0 10px 0;
}
.about_list_1 li:hover a img{
	animation: swing 1s 0s linear normal;
	-webkit-animation: swing 1s 0s linear normal;
}
.about_list_1 ul li h3{
	color:#11499c;
	font-weight:600; 
	font-size:46px;
	line-height:100%; 
	border:0;
	margin:50px auto;
}
.about_list_1 ul li:hover h3{
	color:#11499c;
}
.about_list_1 ul li h4{
	font-size:20px;
	color:#11499c;
	line-height:180%;
 	margin-top:10px;
}
.mbt60{
	margin-bottom:60px;
	padding-top:60px!important
}
.about_list_1.po li:hover a,.about_list_1.po li.cur a{
	border:#fff 1px solid;
	
}
.about_list_1.po ul li h3{
	/*color:#666;
	font-weight:300; 
	font-size:14px;
	line-height:100%; 
	border:0;*/
	margin-top:10px;
	font-weight:normal;
}
.about_list_1.po ul li:hover h3,.about_list_1.po ul li.cur h3{
	color:#CDB06C;
}


.content .memorabilia_cont{
	width:100%;
	height:auto;
	position:relative;
	margin-top:.7rem;
	margin-bottom:1.8rem;
}
.content .memorabilia_cont img{
	display:block;
	width:100%;
	height:auto;
}
.content .memorabilia_cont .memorabilia_left{
	width:50%;
	height:100%;
	background:url(../images/about.png) no-repeat center;
	background-size:90%;
	padding-right:1rem;
	position:absolute;
	top:0;
	left:0;
}
.content .memorabilia_cont .memorabilia_left p{
	width:100%;
	height:auto;
	line-height:46px;
	font-size:18px;
	text-indent:2em;
	margin:0;
}
.content .memorabilia_cont .memorabilia_right{
	width:50%;
	height:auto;
	float:right;
}
.content .memorabilia_cont .memorabilia_right img{
	border-radius:5px;
}
.content .memorabilia_cont .memorabilia_shu{
	width:2px;
	height:100%;
	background:#eaebeb;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1px;
}
.content .memorabilia_cont ul{
	width:100%;
	height:auto;
}
.content .memorabilia_cont ul li{
	width:100%;
	height:auto;
}
.content .memorabilia_cont ul li .memorabilia_wen{
	width:50%;
	height:auto;
	float:right;
	padding:0 0 0 120px;
	position:relative;
}
.content .memorabilia_cont ul li:nth-child(odd) .memorabilia_wen:before{
	content:"";
	width:.63rem;
	height:2.59rem;
	background:url(../images/memorabilia_icon.png) no-repeat center;
	background-size:100%;
	position:absolute;
	left:-.315rem;
	top:20%;
}
.content .memorabilia_cont ul li:nth-child(2n) .memorabilia_wen{
	float:left;
	padding:0 120px 0 0;
}
.content .memorabilia_cont ul li:nth-child(2n) .memorabilia_wen:before{
	content:"";
	width:.63rem;
	height:2.39rem;
	background:url(../images/memorabilia_icon.png) no-repeat center;
	background-size:100%;
	position:absolute;
	right:-.315rem;
	top:20%;
}
.content .memorabilia_cont ul li .memorabilia_wen img{
	display:block;
	width:auto;
	max-width:100%;
	height:auto;
	margin:0 auto .35rem;
}
.content .memorabilia_cont ul li:nth-child(odd) .memorabilia_wen h2{
	font-size:36px;
	color:#242728;
	position:absolute;
	top:26%;
	left:20px;
}
.content .memorabilia_cont ul li:nth-child(2n) .memorabilia_wen h2{
	font-size:36px;
	color:#242728;
	position:absolute;
	top:23%;
	right:20px;
}


.content .memorabilia_cont ul li:nth-child(5) .memorabilia_wen h2{
	font-size:36px;
	color:#242728;
	position:absolute;
	top:28%;
	right:20px;
}


.content .memorabilia_cont ul li:last-child .memorabilia_wen h2{
	font-size:36px;
	color:#242728;
	position:absolute;
	top:25%;
	right:20px;
}


.content .memorabilia_cont ul li .memorabilia_wen p{
	width:100%;
	height:auto;
	line-height:44px;
	font-size:22px;
	color:#787878;
	word-break:break-all;
	margin:0;
}




.content .contact_informationhr{
	width:100%;
	height:auto;
	margin-top:.6rem;
	padding:0 .5rem;
}
.content .contact_informationhr .information_kuai{
	width:calc(100% - .5rem);
	height:auto;
	float:left;
	margin-right:1rem;
	margin-bottom:0rem;
	padding-bottom:0rem;
	text-align:center
}



.content .contact_information{
	width:100%;
	height:auto;
	margin-top:.7rem;
	padding:0.5rem .5rem 0;
	background:#fff;
}
.content .contact_information .information_kuai{
	width:calc(50% - .5rem);
	height:auto;
	float:left;
	margin-right:1rem;
	margin-bottom:.2rem;
	padding-bottom:.2rem;
}
.content .contact_information .information_kuai:nth-child(1),
.content .contact_information .information_kuai:nth-child(2){
	border-bottom:1px #dad9d9 solid;
}
.content .contact_information .information_kuai:nth-child(2n){
	margin-right:0;
	/* margin-top:80px; */
}
.content .contact_information .information_kuai p{
	width:100%;
	height:auto;
	line-height:.46rem;
	font-size:.20rem;
	color:#000;
	margin:0;
}
.content .contact_map{
	width:100%;
	height:8.5rem;
	margin:0 0 .72rem;
	padding-top:1.62rem;
	background:#fff;
}
.content i.contact_heng{
	display:block;
	width:100%;
	height:auto;
	border-bottom:1px #dad9d9 solid;
}
.content .contact_message{
	width:100%;
	height:auto;
	margin-top:.7rem;
	margin-bottom:2.5rem;
	padding:0 1.5rem;
}
.content .contact_message .message_kuai{
	width:calc(50% - .2rem);
	height:auto;
	border:1px #e7e7e7 solid;
	float:left;
	padding:.2rem .3rem;
	margin-right:.4rem;
	margin-bottom:.25rem;
}
.content .contact_message .message_kuai:nth-child(2n){
	margin-right:0;
}
.content .contact_message .message_kuai p{
	line-height:24px;
	font-size:.18rem;
	float:left;
	margin:0;
}
.content .contact_message .message_kuai input{
	display:block;
	width:calc(100% - 100px);
	line-height:24px;
	font-size:.18rem;
	border:none;
	float:right;
}
.content .contact_message .message_textarea{
	width:100%;
	height:auto;
	border:1px #e7e7e7 solid;
	padding:.2rem .3rem;
	margin-right:.4rem;
	margin-bottom:.25rem;
	clear:both;
}
.content .contact_message .message_textarea p{
	line-height:.24px;
	font-size:.18rem;
	margin:0;
}
.content .contact_message .message_textarea textarea{
	display:block;
	width:100%;
	height:1.9rem;
	line-height:24px;
	font-size:.18rem;
	border:none;
	margin-top:.2rem;
}
.content .contact_message .message_kuai.code{
	position:relative;
}
.content .contact_message .message_kuai.code input{
	display:block;
	width:calc(100% - 220px);
	line-height:24px;
	font-size:.18rem;
	border:none;
	float:right;
	margin-right:120px;
}
.content .contact_message .message_kuai.code img{
	width:120px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
}
.content .contact_message input[type="submit"]{
	width:calc(50% - .2rem);
	height:auto;
	line-height:.7rem;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:#264085;
	border:none;
	margin-right:.4rem;
	float:left;
}
.content .contact_message input[type="button"]{
	width:calc(50% - .2rem);
	height:auto;
	line-height:.7rem;
	font-size:14px;
	text-align:center;
	color:#000;
	background:#e6e6e6;
	border:none;
	float:left;
}


@media only screen and (max-width:1600px) {
	
	.content .index_product .product_cont .product_right .swiper-button-next{
	background:url(../images/right.png) no-repeat 100%;right:8px;
}
	
	
}

@media only screen and (max-width:1400px) {
	
	.content .index_product .product_cont .product_right .swiper-button-next{
	background:url(../images/right.png) no-repeat 100%;right: -1px;
}
	
	}
	
	
	@media only screen and (max-width:1280px) {
		
		.content .index_product .product_cont .product_right .swiper-button-next{
	background:url(../images/right.png) no-repeat 100%;right: -1px;
}
	
	}
	
@media only screen and (max-width:760px) {
	
	
			.content .index_product .product_cont .product_right .swiper-button-next{
	    display:none
}

			.content .index_product .product_cont .product_right .swiper-button-prev{
	    display:none
}
	
	/*产品也**/
	.content .product_info .productinfo .productinfo_top .productinfo_banner {
    width: 100%;
    padding: 5px;
    margin:1.5rem 0 0.5rem;
   }
	
	.content .product_info .productinfo .productinfo_top .productinfo_wen{
		  width: 100%;
		  position:relative;
	
	}
	.content .product_info .productinfo .productinfo_top .productinfo_wen h1{
		  width: 100%;
		  position:absolute;
		  top:-9.5rem;
		  left:10px;
		  
	
	}
	.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_img {
		width: 100%;
		float:none;
	
	}
	.content .product_info .productinfo .productinfo_bottom .productinfos_list .list_wen .productinfos_wen {
		width: 100%;
		float:none;
		position:relative;
		
	
	}
	
	.content .index_product .product_cont .product_left ul{
		margin-bottom:1rem;
	}
	.content .index_product .product_cont .product_left{
		margin-bottom:.5rem;
	}
	.content .index_product .product_cont .product_left,
	.content .index_product .product_cont .product_right{
		width:100%;
		float:none;
	}
	.content .index_news{
		padding-bottom:1rem;
	}
	.content .index_news .news_left{
		margin-bottom:.5rem;
	}
	.content .index_news .news_left,
	.content .index_news .news_right{
		width:100%;
		float:none;
	}
	.content .index_about .about_top{
		width:100%;
		margin:0;
	}
	.content .index_about img{
		margin:0;
	}
	.content .news_list ul li img{
		width:100%;
		height:auto;
		margin-top:.2rem;
		position:relative;
		top:0;
		right:0;
	}
	.content .social_search{
		padding-bottom:2rem;
	}
	.content .social_search input[type="text"]{
		width:100%;
		border-right:1px #ebedef solid;
		border-radius:25px;
	}
	.content .social_search button{
		width:auto;
		border-radius:0;
		position:absolute;
		left:0;
		bottom:.2rem;
		padding:0 .25rem;
	}
	.content .social_search i.fa{
		margin-top:calc(-1rem + -9px);
	}
	.content .aboutus_cont .aboutus_left,
	.content .memorabilia_cont .memorabilia_left{
		width:100%;
		height:auto;
		position:relative;
		padding:0;
	}
	.content .aboutus_cont .aboutus_right,
	.content .memorabilia_cont .memorabilia_right{
		width:100%;
	}
	.content .memorabilia_cont .memorabilia_shu{
		display:none;
	}
	.content .memorabilia_cont ul li .memorabilia_wen,
	.content .memorabilia_cont ul li:nth-child(2n) .memorabilia_wen{
		width:100%;
		margin-bottom:1rem;
		padding:2rem 0 0;
	}
	.content .memorabilia_cont ul li:nth-child(odd) .memorabilia_wen:before{
		top:.2rem;
		left:0;
	}
	.content .memorabilia_cont ul li:nth-child(odd) .memorabilia_wen h2{
		top:0;
		left:1rem;
		margin:0;
	}
	.content .memorabilia_cont ul li:nth-child(2n) .memorabilia_wen:before{
		top:.2rem;
		left:0;
	}
	.content .memorabilia_cont ul li:nth-child(2n) .memorabilia_wen h2{
		top:0;
		left:1rem;
		margin:0;
	}
	.content .memorabilia_cont ul li:nth-child(odd) .memorabilia_wen h2{
		font-size:.76rem;
	}
	.content .memorabilia_cont ul li .memorabilia_wen p{
		line-height:.8rem;
		font-size:.4rem;
	}
	.content .contact_information .information_kuai{
		width:100%;
		border-bottom:1px #dad9d9 solid;
		margin-right:0;
	}
	.content .contact_message{
		padding:0;
	}
	.content .contact_message .message_kuai input{
		width:calc(100% - .9rem);
	}
	.content .contact_message .message_kuai.code{
		width:100%;
	}
	.content .contact_message .message_kuai.code img{
		width:1.2rem;
	}
	.content .contact_message .message_kuai.code input{
		width:calc(100% - 2.4rem);
		margin:0 1.2rem 0 0;
	}
	
.content .product_list ul li {
    width: 48%;
    height: auto;
    margin: auto 1%;
    float: left;
}
}







