.hertre{

	width: 100%;

	height: 100px;

	z-index: 9999;

	position: relative;

}

.hertrein{

	position: absolute;

	top: 0;
	background-color: black;
	
	opacity: 0.8;

}

.hertre_cen{

	width: 1400px;

	height: 100%;

	margin: auto;

	position: relative;

}

.logo{

	width: 210px;

	overflow: hidden;

	position: absolute;

	top: 50%;

	left: 0;

	transform: translate(0%,-50%);

}

.logo img{

	width: 100%;

	height: auto;

}

.nav{

	/*width: 50%;*/
	width: 68%;

	height: 100%;

	position: absolute;

	top: 50%;

	right: 0%;

	transform: translate(0%,-50%);

}

.nav ul{

	width: 100%;

	height: auto;

}

.nav ul li{
/*width: 16.6666%;*/
	
	

	height: 100%;

	float: left;

	line-height: 100px;

	font-size: 16px;

	color: #444444;

	text-align: center;

	position: relative;

	transition: all 0.2s;

}

.hertrein .nav ul li{

	color: #fff;

}

.nav ul li>a{

	width: 100%;

	display: block;

	line-height: 16px;

	margin-top: 42px ;
	margin-bottom:42px;
	
	padding-left:10px;
	padding-right:10px ;

	border-left: 1px solid #b2b2b2;

}

.nav ul li:nth-child(1)>a{

	border: none;

}

.nav ul li.nav_cen{

	color: #0d6ac8;

}

.nav ul li:hover{

	color: #fff;

	background-image: linear-gradient(transparent, #0d6ac8);

}

.nav_ul{

    position: absolute;

    background: #0d6ac8;

    top: 100px;

    width: 100%;

    overflow: hidden;

    left: 0;

    display: none;

    z-index: 999;

}

.nav_ul a{

  width: 100%;

  display: block;

  font-size: 16px;

  color: #ffffff;

  line-height: 44px;

  text-align: center;

  transition: all 0.3s;

}

.nav_ul a:hover{

  background: #0a4f95;

}

.lingwww img{
margin-top:26px;
margin-bottom:26px;
margin-left:auto;
margin-right:auto;
float:left;
}

.an{

	width: 70px;

	height: 70px;

	display: none;

	position: absolute;

	right: 0%;

	transition: all 0.5s;

	z-index: 99;

}

.containeraa {

  cursor: pointer;

  display: flex; 

  position: absolute;

  top: 0;

  right: 0;

  transition: all 0.5s;

}

svg {

  transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1);

}

.active svg {

  transform: rotate(90deg);

}

path {

  transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1),

    stroke-dasharray 500ms cubic-bezier(0.4, 0, 0.2, 1),

    stroke-dashoffset 500ms cubic-bezier(0.4, 0, 0.2, 1);

}

path:nth-child(1) {

  transform-origin: 36% 40%;

}

path:nth-child(2) {

  stroke-dasharray: 29 299;

}

path:nth-child(3) {

  transform-origin: 35% 63%;

}

path:nth-child(4) {

  stroke-dasharray: 29 299;

}

path:nth-child(5) {

  transform-origin: 61% 52%;

}

path:nth-child(6) {

  transform-origin: 62% 52%;

}

.active path:nth-child(1) {

  transform: translateX(9px) translateY(1px) rotate(45deg);

}

.active path:nth-child(2) {

  stroke-dasharray: 225 299;

  stroke-dashoffset: -72px;

}

.active path:nth-child(3) {

  transform: translateX(9px) translateY(1px) rotate(-45deg);

}

.active path:nth-child(4) {

  stroke-dasharray: 225 299;

  stroke-dashoffset: -72px;

}

.active path:nth-child(5) {

  transform: translateX(9px) translateY(1px) rotate(-45deg);

}

.active path:nth-child(6) {

  transform: translateX(9px) translateY(1px) rotate(45deg);

}

.banner{

	width: 100%;

	overflow: hidden;

	position: relative;

	z-index: 10;

}

.banner img{

	width: 100%; 

	height: auto;

}

.banner_ce{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.banner_ce h1{

	font-size: 50px;

	color: #fff;

	text-align: center;

	font-weight: inherit;

}

.banner_ce p{

	text-align: center;

	font-size: 20px;

	color: #fff;

	margin-top: 5px;

	text-transform: uppercase;

}

.banner .swiper-pagination-bullet{

	background: #fff;

	opacity: 1;

	margin: 0 10px !important;

}

.banner .swiper-pagination-bullet-active{

	background: #0d6ac8;

}

.banner .swiper-container-horizontal>.swiper-pagination-bullets{

	bottom: 40px;

}



#certify {

	position: relative;

	width: 1400px;

	overflow: hidden;

	margin: 0px auto 40px;

	background: #f1f1f1;

	z-index: 1;

}

#certify .swiper-container{

	width: 70%;

	margin: 55px auto 100px;

	position: relative;

}



#certify  .swiper-slide {

	width: 40%;

	overflow: hidden;

}

#certify  .swiper-slide img{

	width: 100%;

	height: auto;

	display:block;

}





#certify .swiper-pagination {

	width: 100%;

	bottom: 20px;

}







#certify .swiper-button-prev,

#certify .swiper-button-next{

	width: 33px;

	height: 80px;

	transform: translate(0%,-50%);

}



#certify .swiper-button-prev img,

#certify .swiper-button-next img{

	width: 100%;

	height: 100%;

}



#certify .swiper-button-prev:hover {

	background-position: 0 -46px;

	background-size: 100%

}

#certify .swiper-button-prev {

	left: 50px;

}

#certify .swiper-button-next {

	right: 50px;

}



#certify .swiper-button-prev::after,#certify .swiper-button-next::after{

	content: '' !important;

}









.fore{

	width: 100%;

	overflow: hidden;

	background: #1f1f26;

	height: 100%;

	position: relative;

}

.fore_ce{

	width: 1400px;

	overflow: hidden;

	margin: 60px auto;

}

.osiodio{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.fore_l{

	width: 15%;

	overflow: hidden;

	float: left;

}

.fore_l img{

	width: 100%;

	height: auto;

	margin-top: 40px;

}

.fore_l p{

	font-size: 14px;

	color: #fff;

	text-align: center;

	margin-top: 20px;

	line-height: 22px;

}

.fore_c{

	width: 65%;

	overflow: hidden;

	float: left;

	margin-left: 7%;

}

.fore_c ul{

	width: 100%;

	overflow: hidden;

}

.fore_c ul li{

	width: 18%;

	overflow: hidden;

	float: left;

}

.fore_c ul li:nth-child(5){

	width: 28%;

}

.fore_c ul li a{

	width: 100%;

	display: block;

	font-size: 14px;

	color: #bebfbf;

	line-height: 36px;

}

.fore_c ul li h1{

	font-size: 20px;

	color: #fffffd;

	margin-bottom: 20px;

}

.fore_c ul li p{

	width: 100%;

	display: block;

	font-size: 14px;

	color: #bebfbf;

	line-height: 36px;

}

.fore_r{

	width: 10%;

	float: right;

	overflow: hidden;

}

.fore_r img{

	width: 100%;

	overflow: hidden;

}

.fore_r p{

	font-size: 14px;

	color: #fff;

	text-align: center;

	margin-top: 20px;

}

.di{

	width: 100%;

	overflow: hidden;

	border-top: 1px solid #3e3e46;

	background: #2a2c33;

	text-align: center;

	font-size: 14px;

	color: #fff;

	padding: 20px 0;

	line-height: 26px;

	

}

.diiosu{

	position: absolute;

	bottom: 0;

}

.yd{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	padding: 20px 0;

	font-size: 16px;

	color: #666666;

	line-height: 26px;

}


.podos{
	width: 1400px;
	overflow: hidden;
	margin: auto;
	margin-top: 20px;
}
.podos h1{
	text-align: center;
	font-size: 20px;
	color: #000;
	font-weight: inherit;
}
.podos_cen{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	font-size: 14px;
	color: #000;
	line-height: 30px;
	margin-bottom: 30px;
}
.lx{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	margin-top: 50px;

}

.lx h1{

	font-size: 24px;

	color: #333333;

	text-align: center;

}

.lx p{

	width: 900px;

	margin: auto;

	font-size: 16px;

	line-height: 32px;

	color: #444444;

	text-align: center;

	margin-top: 20px;

}

.lx ul{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	margin-top: 70px;

}

.lx ul li{

	width: 33.333%;

	overflow: hidden;

	float: left;

}

.lx ul li img{

	width: 120px;

	height: auto;

	margin: auto;

}

.lx ul li h2{

	text-align: center;

	font-size: 16px;

	color: #444444;

	font-weight: inherit;

	margin-top: 10px;

}

.lx ul li span{

	display: block;

	text-align: center;

	font-size: 14px;

	color: #848484;

	font-weight: inherit;

	margin-top: 10px;

}

#map{

	width: 100%;

	overflow: hidden;

	margin-top: 80px;

	position: relative;

}
#map1{
	position: absolute;
	top: 0;
	right: 0;
	width: 150px;
	height: 50px;
	cursor: pointer;
}

#allmap{

	width: 100%;

	height: 900px;

}
.BMap_bubble_content p{
	font-size: 12px;
	line-height: 30px;
}

.dh{

	width: 1140px;

	overflow: hidden;

	margin: auto;

}

.dh ul{

	width: 100%;

	overflow: hidden;

	text-align: center;

	display: table;

    /*word-spacing:-1em;*/

}

.dh ul li{

	width: 20%;

	display: inline-block;

	font-size: 18px;

	color: #444444;

	text-align: center;

	line-height: 60px;

	margin: 0;

}

.dh ul li:hover{

	background: #0d6ac8;

	color: #fff;

}

.dh ul li a{

	display: block;

}

.dh ul li.dh_nav{

	background: #0d6ac8;

	color: #fff;

}

.gsjj{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	margin-bottom: 50px;

	background: #f1f1f1;

	padding: 20px 20px 70px 20px;

	font-size: 14px !important;

	color: #333333 !important;

	line-height: 30px !important;

}

.gsjj img{

	width: 100% !important;

	height: auto !important;

}

.xz{

	width: 1400px;

	overflow: hidden;

	margin: auto;

}

.xz_z{

	/*width: 16%;*/
		width: 18%;

	overflow: hidden;

	float: left;

	background: #f1f1f1;

}

.xz_z h1{

	width: 100%;

	overflow: hidden;

	background: #0d6ac8;

	line-height: 60px;

	font-size: 24px;

	color: #fff;

	text-indent: 20px;

	font-weight: inherit;

}

.xz_z>ul{

	width: 100%;

	overflow: hidden;

}

.xz_z>ul>li{

	width: 100%;

	overflow: hidden;

}

.xz_top{

	width: 100%;

	overflow: hidden;

	cursor: pointer;

}



.xz_top h2{

	line-height: 48px;

	font-size: 18px;

	color: #444444;

	float: left;

	margin-left: 20px;

	font-weight: inherit;

}

/*.pdiosio h2{

	font-weight: bold;

	color: #0d6ac8;

}*/

.xz_top i{

	display: block;

	width: 7px;

	height: 13px;

	background-image: url(../images/xiazai_21.png);

	background-size: 7px 13px;

	background-repeat: no-repeat;

	background-position: center center;

	float: right;

	margin-right: 20px;

	margin-top: 20px;

	transition: all 0.3s;

}

.xz_bot ul li:hover {

    background: #fff;

}

.xz_bot ul li:hover a{

	color: #0d6ac8;

}

.xz_top i.podipo{

	background-image: url(../images/xiazai_18.png);

	transform:rotate(90deg);

}

.xz_bot{

	width: 100%;

	overflow: hidden;

	display: none;

}

.xz_bot ul{

	width: 100%;

	overflow: hidden;

}

.xz_bot ul li{

	width: 100%;

	overflow: hidden;

	cursor: pointer;

}

.xz_bot a{

	display: block;

	overflow: hidden;

	font-size: 16px;

	color: #333333;

	line-height: 46px;

	text-indent: 40px;

	float: left;

	width: 100%;

}

.xz_bot ul li i{

	display: block;

	width: 7px;

	height: 13px;

	background-image: url(../images/xiazai_21.png);

	background-size: 7px 13px;

	background-repeat: no-repeat;

	background-position: center center;

	float: right;

	margin-right: 20px;

	margin-top: 20px;

}

.xz_bot ul li.podipo{

	background: #fff;

}

.xz_bot ul li.podipo a{

	color: #0d6ac8

}

.xz_bot ul li.podipo i{

	background-image: url(../images/xiazai_18.png);

}

.xz_y{

	width: 82%;

	overflow: hidden;

	float: right;

	background: #f1f1f1;

}

.xz_y_top{

	width: 100%;

	overflow: hidden;

	background: #f9f9f9;

	line-height: 60px;

}

.xz_y_top p{

	overflow: hidden;

	float: left;

	line-height: 60px;

	color: #333333;

	font-size: 18px;

	text-align: center;

}

.xz_y_top p:nth-child(1){

	width: 45%;

	text-align: left;

	text-indent: 50px;

}

.xz_y_top p:nth-child(2){

	width: 25%;

	text-align: left;

}

.xz_y_top p:nth-child(3){

	width: 15%;

}

.xz_y_top p:nth-child(4){

	width: 15%;

}

.xz_y ul{

	width: 100%;

	overflow: hidden;

	padding-bottom: 20px;

}

.xz_y ul li{

	width: 100%;

	overflow: hidden;

	line-height: 74px;

	border-bottom: 1px solid #a8a8a8;

}

.xz_y ul li p{

	float: left;

	font-size: 16px;

	color: #333333;

	 display: -webkit-box;;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;



}

.xz_y ul li p:nth-child(1){

	width: 45%;

	text-align: left;

	text-indent: 50px;

}

.xz_y ul li p:nth-child(2){

	width: 25%;

	text-align: left;

}

.xz_y ul li p:nth-child(3){

	width: 15%;

}

.xz_y ul li p:nth-child(3) a{

	width: 36px;

	height: 35px;

	display: block;

	margin: 20px auto;

}

.xz_y ul li p:nth-child(3) a img{

	width: 100%;

	height: 100%;

}

.xz_y ul li p:nth-child(4){

	width: 15%;

}

.xz_y ul li p:nth-child(4) a{

	width: 44px;

	height: 35px;

	display: block;

	margin: 20px auto;

}

.xz_y ul li p:nth-child(4) a img{

	width: 100%;

	height: 100%;

}

.page{

    width:100%;

    text-align: right;

    background: #fff;

    padding: 30px 0;

}

.page .active{

    padding: 5px 8px;

    text-align: center;

    font-size: 14px;

    color: #fff;

    background: #0d6ac8;

    display: inline-block;

    border: 1px solid #0d6ac8;

    box-sizing: border-box;

    margin: 0 2px;

}



.page .total{

    padding: 5px 8px;

    text-align: center;

    font-size: 14px;

    color: #000;

    border: 1px solid #d9d9d9;

    background: #fff;

    display: inline-block;

    box-sizing: border-box;

    margin: 0 2px;

}

.page .total:nth-child(2),

.page .total:nth-child(3){

	color: #000;

    border: 1px solid #d9d9d9;

    background: #fff;

}

.page .active:nth-child(2),

.page .active:nth-child(3){

	color: #000;

    border: 1px solid #d9d9d9;

    background: #fff;

}



.page .total:nth-last-child(2),

.page .total:nth-last-child(1){

	color: #000;

    border: 1px solid #d9d9d9;

    background: #fff;

}

.page .active:nth-last-child(2),

.page .active:nth-last-child(1){

	color: #000;

    border: 1px solid #d9d9d9;

    background: #fff;

}

























.xz_yytop{

	width: 100%;

	overflow: hidden;

	background: #f9f9f9;

	line-height: 60px;

}

.xz_yytop p{

	overflow: hidden;

	float: left;

	width: 50%;

	line-height: 60px;

	color: #333333;

	font-size: 18px;

	text-align: center;

}

.xz_yytop p:nth-child(1){

	text-align: left;

	text-indent: 50px;

}

.xz_yyy{

	width: 82%;

	overflow: hidden;

	float: right;

	background: #f1f1f1;

}

.xz_yyy ul{

	width: 100%;

	overflow: hidden;

	padding-bottom: 20px;

}

.xz_yyy ul li{

	width: 100%;

	overflow: hidden;

	line-height: 74px;

	border-bottom: 1px solid #a8a8a8;

}

.xz_yyy ul li p{

	float: left;

	font-size: 16px;

	color: #333333;

	width: 50%;

	text-indent: 50px;

	display: -webkit-box;;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

	line-height: 74px;



}

.xz_yyy ul li p:nth-child(1){

	text-align: left;

	text-indent: 50px;

}

.xz_yyy ul li p:nth-child(2) a{

	width: 42px;

	height: 42px;

	display: block;

	margin: 16px auto;

	cursor: pointer;

}

.xz_yyy ul li p:nth-child(2) a img{

	width: 100%;

	height: 100%;

}

.xh{

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 9999;

	background: rgb(0,0,0,0.5);

	display: block;

}

.xh ul{

	width: 1280px;

	overflow: hidden;

	background: #fff;

	border-radius: 10px;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.xh ul li{

	width: 100%;

	overflow: hidden;

	padding-bottom: 70px;

	display: block;

	position: relative;

}

.xh ul li.polip{

	display: block !important;

}

.xh ul li h1{

	text-align: center;

	font-size: 24px;

	color: #1c91dd;

	line-height: 110px;

}

.xh ul li .swiper{

	width: 85%;

	overflow: hidden;

	margin: auto;

}

.xh ul li .swiper img{

	width: 100%;

	height: 300px;

	border: 1px solid #d6d6d6;

	box-sizing: border-box;

}



.xh ul li .swiper p{

	font-size: 18px;

	color: #464646;

	text-align: center;

	background: #b7b7b7;

	line-height: 50px;

	display: -webkit-box;;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.xh ul li .swiper a{

	width: 100%;

	overflow: hidden;

	display: block;

	background: #0d6ac8;

	font-size: 20px;

	color: #fff;

	line-height: 40px;

	text-align: center;

	margin-top: 25px;

}

.xh ul li i{

	width: 30px;

	height: 30px;

	position: absolute;

	top: 10px;

	right: 20px;

	cursor: pointer;

}

.xh ul li i img{

	width: 100%;

	height: 100%;

}

.xh ul li .swiper-button-prev,

.xh ul li .swiper-button-next{

	width: 33px;

	height: 80px;

	transform: translate(0%,-50%);

}



.xh ul li .swiper-button-prev img,

.xh ul li .swiper-button-next img{

	width: 100%;

	height: 100%;

	border: none;

}

.xh ul li .swiper-button-prev {

	left: 10px;

}

.xh ul li .swiper-button-next {

	right: 10px;

}

.xh ul li .swiper-button-prev::after,

.xh ul li .swiper-button-next::after{

	content: '' !important;

}

.alzs{

	width: 1400px;

	overflow: hidden;

	margin: auto;

}

.alzs ul{

	width: 100%;

	overflow: hidden;
	display: flex;
	    justify-content: space-evenly;

}

.alzs ul li{

	width: 16.66666%;

	overflow: hidden;

	float: left;

	font-size: 18px;

	color: #333333;

	line-height: 60px;

	border-right: 1px solid #d8d8d8;

	box-sizing: border-box;

	text-align: center;

}

.alzs ul li:nth-child(1){

	border-left: 1px solid #d8d8d8;

}

.anl{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	margin-top: 70px;

}

.anl ul{

	width: 100%;

	overflow: hidden;

}

.anl ul li{

	width: 32%;

	overflow: hidden;

	float: left;

	margin-left: 2%;

	margin-bottom: 50px;

}

.anl ul li:nth-child(3n+1){

	margin-left: 0%;

}

.anl ul li img{

	width: 100%;

	height: auto;

}

.anl ul li p{

	font-size: 18px;

	color: #444444;

	text-align: center;

	line-height: 72px;

	background: #f5f5f5;

}

.kouo{

	width: 100%;

	overflow: hidden;

	background: #f1f1f1;

}

.kouo ul{

	width: 1400px;

	overflow: hidden;

	margin: auto;

}

.kouo ul li{

	width: 33.33333%;

	overflow: hidden;

	float: left;

}

.kouo ul li h1{

	font-size: 18px;

	color: #464646;

	font-weight: inherit;

	text-align: center;

	background-size: 45px 45px;

	background-repeat: no-repeat;

	background-position: top center;

	padding-top: 55px;

	margin: 40px auto;

	transition: all 0.2s;

	cursor: pointer;

}

.kouo ul li a{

	display: block;

}

.kouo ul li:nth-child(1) h1{

	background-image: url(../images/chanpin_05.png);

}

.kouo ul li:nth-child(2) h1{

	background-image: url(../images/chanpin_07.png);

}

.kouo ul li:nth-child(3) h1{

	background-image: url(../images/chanpin_09.png);

}



.kouo ul li:nth-child(1):hover h1{

	background-image: url(../images/chanpin_11.png);

	color: #fff;

}

.kouo ul li:nth-child(2):hover h1{

	background-image: url(../images/chanpin_13.png);

	color: #fff;

}

.kouo ul li:nth-child(3):hover h1{

	background-image: url(../images/chanpin_15.png);

	color: #fff;

}

.kouo ul li:hover{

	background: #0d6ac8;

}

.diou{

	width: 100%;

	overflow: hidden;

}

.podio{

	margin-bottom: 70px;

}

.diou h1{

	font-size: 26px;

	color: #444444;

	text-align: center;

	line-height: 110px;
	
	font-weight: 600;



}

.diou ul{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	border-bottom: 1px solid #b2b2b2;

}

.diou ul li{

	width: 32%;

	overflow: hidden;

	float: left;

	margin-left: 2%;

	margin-bottom: 40px;

}

.diou ul li:nth-child(3n+1){

	margin-left: 0%;

}

.diou ul li img{

	width: 100%;

	height: 400px;

	border: 1px solid #d6d6d6;

	box-sizing: border-box;

}

.diou ul li p{

	font-size: 18px;

	color: #464646;

	text-align: center;

	line-height: 60px;

}

.diou ul li:hover p{

	background: #0d6ac8;

	color: #fff;

}

.oio_psoi{

    width: 82%;

    overflow: hidden;

    float: right;

    background: #f1f1f1;

}

.oio_psoi ul{

	width: 100%;

	overflow: hidden;

	padding: 10px;

}

.oio_psoi ul li{

	width: 32%;

	overflow: hidden;

	float: left;

	margin-left: 2%;

	margin-bottom: 20px;

}

.oio_psoi ul li:nth-child(3n+1){

	margin-left: 0%;

}

.oio_psoi ul li img{

	width: 100%;

	height: 300px;

	border: 1px solid #d6d6d6;

	box-sizing: border-box;

}

.oio_psoi ul li p{

	font-size: 18px;

	color: #464646;

	text-align: center;

	line-height: 60px;

	display: -webkit-box;;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.cpxqq{

	width: 100%;

	height: 44px;

	background: #e5e5e5;

}

.cpxqq_c{

	width: 1400px;

	height: auto;

	margin: auto;

}

.cpxqq_l{

	width: 44px;

	height: 44px;

	float: left;

	background: #1e76cf;

}

.cpxqq_l img{

	width: 24px;

	height: 24px;

	margin: 10px auto;

}

.cpxqq_c ul {

	float: left;

}

.cpxqq_c ul li{

	width: 120px;

	height: auto;

	float: left;

	text-align: center;
	
	position: relative;

}

.oisjdoi{
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: 44px;
    left: 0;
    background: #e5e5e5;
    color: #000;
    z-index: 999;
    display: none;
}
.oisjdoi ul li a{
    color: #000 !important;
}
.oisjdoi ul li:hover a{
    color: #fff !important;
}

.cpxqq_c ul li a{

	display: inline-block;

	text-align: center;

	font-size: 16px;

	color: #444444;

	line-height: 44px;

}

.cpxqq_c ul li i{

	width: 8px;

	height: 5px;

	display: inline-block;

	background-image: url(../images/chanpimnxq_06.jpg);

	background-position: right center;

	background-repeat: no-repeat;

	background-size: 8px 5px;

	vertical-align: top;

	margin-top: 20px;

	margin-left: 10px;

}

.cpxqq_c ul li.dosio{

	background: #1e76cf;

}

.cpxqq_c ul li.dosio a{

	color: #fff;

}

.cpxqq_c ul li.dosio i{

	background-image: url(../images/chanpimnxq_08.jpg);

}

.cpxqq_c ul li:hover{

	background: #1e76cf;

}

.cpxqq_c ul li:hover a{

	color: #fff;

}

.cpxqq_c ul li:hover i{

	background-image: url(../images/chanpimnxq_08.jpg);

}

.poidoi{

		width: 1400px;

		overflow: hidden;

		margin: auto;

		margin-top: 50px;

	}

.poidoi_l{

	width: 36%;

	overflow: hidden;

	float: left;

	border: 1px solid #dddddd;

	box-sizing: border-box;
	position: relative;

}

.poidoi_l img{

	width: 100%;

	height: auto;

}

.poidoi_y{

	width: 62%;

	overflow: hidden;

	float: right;

}

.poidoi_y h1{

	width: 100%;

	font-size: 30px;

	color: #444444;

	border-bottom: 1px #d3d3d3 dashed;

	padding-bottom: 20px;

	margin-top: 20px;

}

.poidoi_y p{

	width: 100%;

	overflow: hidden;

	font-size: 18px;

	color: #666666;

	line-height: 36px;

	margin-top: 25px;

}

.cpui{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	border-bottom: 1px solid #dddddd;

	padding-bottom: 10px;

	margin-top: 50px;

}

.cpui ul li{

	/*width: 120px;*/
	width: 180px;

	overflow: hidden;

	float: left;

	font-size: 18px;

	color: #444444;

	line-height: 40px;

	text-align: center;

	cursor: pointer;

}

.cpui ul li.cpui_ypo{

	background: #1e76cf;

	color: #fff;

}

.cpui ul li:hover{

	background: #1e76cf;

	color: #fff;

}



.cpph{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	margin-top: 20px;

}

.cpph>ul{

	width: 100%;

	overflow: hidden;

	border-bottom: 1px solid #dddddd;

	padding-bottom: 30px;

}

.cpph>ul>li{

	width: 100%;

	overflow: hidden;

}

.cpph>ul>li.bcytu{

	display: block !important;

}

.cpph_a{

	width: 100%;

	overflow: hidden;

	padding: 0 20px;

}

.cpph_a_tt{

	width: 100%;

	overflow: hidden;

	border-bottom: 1px solid #dddddd;

	padding-bottom: 20px;

}

.cpph_a_tt h1{

	font-size: 18px;

	color: #232323;

	line-height: 30px;

}

.cpph_a_tt h1 span{

	font-weight: 400;

	color: #666666;

}

.cpph_a_bb{

	width: 100%;

	overflow: hidden;

	margin-top: 20px;

}

.cpph_a_bb h1{

	font-size: 18px;

	color: #232323;

	float: left;

}

.cpph_a_bb img{

	width: 80%;

	height: auto;

	float: left;

}

.shuj{

	width: 100%;

	overflow: hidden;

	padding: 0 20px;

	margin-bottom: 30px;

}

.shuj h1{

	width: 100%;

	font-size: 16px;

	color: #232323;

	line-height: 30px;

}

.shuj p{

	width: 50%;

	float: left;

	font-size: 14px;

	color: #232323;

	font-weight: bold;

	line-height: 30px;



}

.shuj p span{

	color: #666666;

	font-weight: 400;

}

.shuj h2{

	width: 100%;

	float: left;

	font-size: 14px;

	color: #232323;

	font-weight: bold;

	line-height: 30px;

}

.shuj h2 span{

	color: #666666;

	font-weight: 400;

}

.cptpa{

	width: 100%;

	overflow: hidden;

	margin: auto;

	padding: 0 20px;

	margin-bottom: 20px;

}

.cptpa h1{

	font-size: 24px;

	color: #444444;

	text-align: center;

}

.cptpa p{

	font-size: 16px;

	color: #444444;

	text-align: center;

	text-transform: uppercase;

	margin-top: 10px;

}

.cptpa>img{

	width: 100%;

	height: auto;

	border: 1px solid #b2b2b2;

	box-sizing: border-box;

	margin-top: 15px;

}

.cptpa_ve{

	width: 100%;
    position: relative;
	overflow: hidden;
	text-align: center;
	margin-top: 15px;

}

.cptpa_ve img{

	width: 31%;

	height: auto;

	display: inline-block;

	margin-left: 1%;

	border: 1px solid #b2b2b2;

	box-sizing: border-box;
	
	vertical-align: top;

}
.iusoid .mySwiper22 img{
    width: 100%;
    height: auto;
    margin-top: 0px;
}
.cptpa_ve>img:nth-child(1){

	margin-left: 0%;

}
.mySwiper22 .swiper-button-next,
.mySwiper22 .swiper-button-prev{
    display: none;
}
.mySwiper22:hover .swiper-button-next,
.mySwiper22:hover .swiper-button-prev{
    display: block;
}

.tiojin{

	width: 100%;

	overflow: hidden;

	position: relative;

}

.tiojin .mySwiperasds{

	width: 80%;

	overflow: hidden;

	margin: auto;

}





.tiojin .swiper .swiper-slide img{

	width: 100%;

	height: 400px;

	border: 1px solid #d6d6d6;

	box-sizing: border-box;

}



.tiojin .swiper p{

	font-size: 18px;

	color: #464646;

	text-align: center;

	background: #b7b7b7;

	line-height: 50px;

	display: -webkit-box;;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.tiojin .swiper a{

	width: 100%;

	overflow: hidden;

	display: block;

	background: #0d6ac8;

	font-size: 20px;

	color: #fff;

	line-height: 40px;

	text-align: center;

	margin-top: 25px;

}



.tiojin .swiper-button-prev,

.tiojin .swiper-button-next{

	width: 33px;

	height: 80px;

	transform: translate(0%,-50%);

}



.tiojin .swiper-button-prev img,

.tiojin .swiper-button-next img{

	width: 100%;

	height: 100%;

	border: none;

}

.tiojin .swiper-button-prev {

	left: 80px;

}

.tiojin .swiper-button-next {

	right: 80px;

}

.tiojin .swiper-button-prev::after,

.tiojin .swiper-button-next::after{

	content: '' !important;

}

.zoipz{

	width: 100%;

	overflow: hidden;

	margin: auto;

}

.zoipz ul{

	width: 100%;

	overflow: hidden;

}

.zoipz ul li{

	width: 100%;

	overflow: hidden;

	line-height: 74px;

	border-bottom: 1px solid #a8a8a8;

}

.zoipz ul li p{

	float: left;

	font-size: 16px;

	color: #333333;

	 display: -webkit-box;;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;



}

.zoipz ul li p:nth-child(1){

	width: 45%;

	text-align: left;

	text-indent: 50px;

}

.zoipz ul li p:nth-child(2){

	width: 25%;

	text-align: left;

}

.zoipz ul li p:nth-child(3){

	width: 15%;

}

.zoipz ul li p:nth-child(3) a{

	width: 36px;

	height: 35px;

	display: block;

	margin: 20px auto;

}

.zoipz ul li p:nth-child(3) a img{

	width: 100%;

	height: 100%;

}

.zoipz ul li p:nth-child(4){

	width: 15%;

}

.zoipz ul li p:nth-child(4) a{

	width: 44px;

	height: 35px;

	display: block;

	margin: 20px auto;

}

.zoipz ul li p:nth-child(4) a img{

	width: 100%;

	height: 100%;

}



.kehual{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	margin-top: 50px;

}

.kehual h1{

	font-size: 24px;

	color: #444444;

	text-align: center;

}

.kehual_cd{

	width: 100%;

	overflow: hidden;

	position: relative;

	margin-top: 65px;

	margin-bottom: 70px;

	padding-bottom: 70px;

}

.kehual_cd img{

	width: 100%;

	height: auto;

}

.kehual_cd p{

	font-size: 18px;

	color: #444444;

	background: #f5f5f5;

	line-height: 82px;

	text-align: center;

}

.banneras{

	width: 100%;

	overflow: hidden;

	position: relative;

	height: 100%;

}

.banneras_ce{

	/*width: 800px;*/
		width: 1200px;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.banneras img{

	width: 100%;

	height: 100%;

}

.banneras_ce h1{

	text-align: center;

	font-size: 50px;

	color: #fff;

	font-weight: 400;

}

.banneras_ce p{

	text-align: center;

	font-size: 24px;

	color: #fff;

	margin-top: 10px;

	text-transform: uppercase;

}

.banneras_ce span{

	text-align: center;

	font-size: 16px;

	line-height: 36px;

	color: #fff;

	display: block;

	margin-top: 50px;

}

.ingu{

	width: 100%;

	overflow: hidden;

	/*background-position: center center;

	background-repeat: no-repeat;

	background-size: 100% 100%;*/

	position: relative;

	height: 100%;

}

.ingu img{

	width: 100%;

	height: 100%;

}

.ingu_ce{

	width: 1400px;

	overflow: hidden;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.ingu_ce>h1{

	text-align: center;

	font-size: 50px;

	color: #fff;

	font-weight: 400;

}

.ingu_ce>p{

	text-align: center;

	font-size: 24px;

	color: #fff;

	margin-top: 10px;

	text-transform: uppercase;

}

.ingu_ce ul{

	width: 100%;

	overflow: hidden;

	margin-top: 100px;

}

.ingu_ce ul li{

	width: 20%;

	overflow: hidden;

	float: left;

}

.ingu_ce ul li h1{

	text-align: center;

	font-size: 28px;

	color: #ffffff;

	font-weight: 400;

	background-position: top center;

	background-repeat: no-repeat;

	background-size: 80px 78px;


	padding-top: 130px;

	transition: all 0.2s;

}

.ingu_ce ul li p{

	font-size: 20px;

	color: #fff;

	text-align: center;

}

.ingu_ce ul li:nth-child(1) h1{

	background-image: url(../images/aguanyu_10.png);

}

.ingu_ce ul li:nth-child(2) h1{

	background-image: url(../images/aguanyu_13.png);

}

.ingu_ce ul li:nth-child(3) h1{

	background-image: url(../images/aguanyu_16.png);

}

.ingu_ce ul li:nth-child(4) h1{

	background-image: url(../images/aguanyu_18.png);

}
.ingu_ce ul li:nth-child(5) h1{

	background-image: url(../images/aguanyu_11.png);

}

.ingu_ce ul li:hover h1,

.ingu_ce ul li:hover p{

	color: #0d6ac8;

}

.ingu_ce ul li:nth-child(1):hover h1{

	background-image: url(../images/aguanyu_24.png);

}

.ingu_ce ul li:nth-child(2):hover h1{

	background-image: url(../images/aguanyu_25.png);

}

.ingu_ce ul li:nth-child(3):hover h1{

	background-image: url(../images/aguanyu_26.png);

}

.ingu_ce ul li:nth-child(4):hover h1{

	background-image: url(../images/aguanyu_27.png);

}
.ingu_ce ul li:nth-child(5):hover h1{

	background-image: url(../images/aguanyu_28.png);

}

.cpzxin{

	width: 100%;

	overflow: hidden;

	position: relative;

	height: 100%

}

.cpzxin>img{

	width: 100%;

	height: 100%;

}

.cpzxin_cen{

	width: 100%;

	overflow: hidden;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.cpzxin_cen>h1{

	text-align: center;

	font-size: 50px;

	color: #fff;

	font-weight: 400;

}

.cpzxin_cen>p{

	text-align: center;

	font-size: 24px;

	color: #fff;

	margin-top: 10px;

	text-transform: uppercase;

}

.cpzxin_cen ul{

	width: 100%;

	overflow: hidden;

	margin-top: 100px;

}

.cpzxin_cen ul li{

	width: 33.333333%;

	overflow: hidden;

	float: left;

}

.cpzxin_cen ul li img{

	width: 80px;

	height: auto;

	margin: auto;

}

.cpzxin_cen ul li h1{

	text-align: center;

	font-size: 38px;

	color: #fff;

	margin-top: 70px;

	font-weight: 400;

}

.cpzxin_cen ul li p{

	text-align: center;

	font-size: 28px;

	color: #fff;

	font-weight: 400;

	display: -webkit-box;;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.cpzxin_cen ul li a{

	display: block;

	width: 160px;

	text-align: center;

	line-height: 50px;

	font-size: 14px;

	color: #fff;

	border: 1px solid #ffffff;

	margin: auto;

	margin-top: 50px;

}

.cpzxin_cen ul li a:hover{

	background: #0d6ac8;

	border: 1px solid #0d6ac8;

}



.amlias{

	width: 100%;

	overflow: hidden;

	position: relative;

	height: 100%;

}

.amlias>img{

	width: 100%;

	height: 100%;

}

.amlias_cen{

	width: 100%;

	overflow: hidden;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.amlias_cen>h1{

	text-align: center;

	font-size: 50px;

	color: #fff;

	font-weight: 400;

}

.amlias_cen>p{

	text-align: center;

	font-size: 24px;

	color: #fff;

	margin-top: 10px;

	text-transform: uppercase;

}

.amlias_oi{

	width: 1400px;

	overflow: hidden;

	position: relative;

	margin: auto;

	margin-top: 80px;

}

.amlias_oi .mySwipeaosoi{

	width: 90%;

	overflow: hidden;

	margin: auto;

}



.amlias_oi .swiper-button-prev,

.amlias_oi .swiper-button-next{

	width: 33px;

	height: 80px;

	transform: translate(0%,-50%);

	margin-top: 0;

}



.amlias_oi .swiper-button-prev img,

.amlias_oi .swiper-button-next img{

	width: 100%;

	height: 100%;

	border: none;

}

.amlias_oi .swiper-button-prev {

	left: 0px;

}

.amlias_oi .swiper-button-next {

	right: 0px;

}

.amlias_oi .swiper-button-prev::after,

.amlias_oi .swiper-button-next::after{

	content: '' !important;

}

.amlias_oi img{

	width: 100%;

	height: auto;

}

.amlias_oi p{

	text-align: center;

	font-size: 16px;

	line-height: 60px;

	background: #f5f5f5;

	color: #000;

}

.amlias_cen>a{

	display: block;

	width: 160px;

	text-align: center;

	line-height: 50px;

	font-size: 14px;

	color: #fff;

	border: 1px solid #ffffff;

	margin: auto;

	margin-top: 80px;

}

.amlias_cen>a:hover{

	background: #0d6ac8;

	border: 1px solid #0d6ac8;

}

.infwzc{

	width: 100%;

	overflow: hidden;

	position: relative;

	height: 100%;

}

.infwzc>img{

	width: 100%;

	height: 100%;

}

.infwzc_cen{

	width: 100%;

	overflow: hidden;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.infwzc_cen>h1{

	text-align: center;

	font-size: 50px;

	color: #fff;

	font-weight: 400;

}

.infwzc_cen>p{

	text-align: center;

	font-size: 24px;

	color: #fff;

	margin-top: 10px;

	text-transform: uppercase;

}

.fwzi_cooi{

	width: 840px;

	overflow: hidden;

	margin: auto;

	margin-top: 170px;

	padding-bottom: 170px;

}

.fwzi_cooi a{

	font-size: 26px;

	width: 100%;

	line-height: 60px;

	display: block;

	text-align: center;

	color: #fff;

	border: 1px solid #fff;

	box-sizing: border-box;

}

.fwzi_cooi p{

	font-size: 26px;

	color: #ffffff;

	text-align: center;

	font-weight: 400;

	line-height: 40px;

	display: -webkit-box;;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.fwzi_cooi a:hover{

	background: #0d6ac8;

	border: 1px solid #0d6ac8;

}

.fwzi_cooi .swiper-pagination-bullet{

	width: 100px;

	height: 4px;

	background: #fff;

	opacity: 1;

	border-radius: 4px;

}

.fwzi_cooi .swiper-pagination-bullet-active{

	background: #0d6ac8;

}

.jzg{

	width: 100%;

	overflow: hidden;

}

.jzg img{

	width: 100%;

	height: auto;

}

.wenhua{

	width: 1400px;

	overflow: hidden;

	margin: auto;

	margin-top: 150px;

}

.wenhua ul{

	width: 100%;

	overflow: hidden;

}

.wenhua ul li{

	width: 100%;

	overflow: hidden;

	margin-bottom: 100px;

}

.wenhua ul li .wenhua_img{

	width: 48%;

	overflow: hidden;

	float: left;

}

.wenhua ul li .wenhua_img img{

	width: 100%;

	height: auto;

}

.wenhua ul li .wenhua_r{

	width: 48%;

	overflow: hidden;

	float: right;

}

.wenhua ul li .wenhua_r h1{

	font-size: 22px;

	color: #444444;

}

.wenhua ul li .wenhua_r .dpssio{

	font-size: 16px;

	color: #444444;

	line-height: 34px;

	text-indent: 2em;

	margin-top: 90px;

}

.wenhua ul li:nth-child(2n) .wenhua_img{

	float: right;

}

.wenhua ul li:nth-child(2n) .wenhua_r{

	float: left;

}

.ceoi{

	width: 1400px;

	overflow: hidden;

	margin: 40px auto;

}

.ceoi_t{

	width: 100%;

	overflow: hidden;

}

.ceoi_t img{

	width: 100%;

	height: auto;

}

.cer_poi{

	width: 100%;

	overflow: hidden;

	margin-top: 40px;

}

.cer_poi  ul{

	width: 100%;

	overflow: hidden;

}

.cer_poi  ul li{

	width: 25%;

	overflow: hidden;

	float: left;

	text-align: center;

}

.cer_poi  ul li img{

	width: 54px;

	height: auto;

	display: inline-block;

	vertical-align: top;

}

.cer_poi  ul li p{

	display: inline-block;

	vertical-align: top;

	font-size: 16px;

	color: #888888;

	line-height: 56px;

}

.yh{

	width: 100%;

	overflow: hidden;

	margin-top: 100px;

}

.yh img{

	width: 50%;

	height: auto;

	float: left;

}

.yh_r{

	width: 48%;

	overflow: hidden;

	float: right;

}

.yh_r ul{

	width: 100%;

	overflow: hidden;

	border-bottom: 1px solid #e5e5e5;

	padding-bottom: 30px;

}

.yh_r ul li{

	width: 33.3333%;

	overflow: hidden;

	float: left;

}

.yh_r ul li h1{

	text-align: center;

	font-size: 38px;

	color: #222222;

	font-weight: inherit;

}

.yh_r ul li p{

	text-align: center;

	font-size: 14px;

	color: #222222;

	font-weight: inherit;

}

.yh_r>div{

	font-size: 16px;

	color: #444444;

	line-height: 30px;

	margin-top: 30px;

}

.tduy{

	width: 100%;

	overflow: hidden;

	margin-top: 50px;

}

.tduy ul{

	width: 100%;

	overflow: hidden;

	padding: 10px;

}

.tduy ul li{

	width: 48%;

	overflow: hidden;

	float: left;

	padding: 40px;

	box-shadow: 0px 0px 5px 2px rgb(0,0,0,0.2)

}

.tduy ul li:nth-child(2){

	float: right;

}

.tduy ul li h1{

	font-size: 14px;

	color: #666666;

}

.tduy ul li h1 span{

	font-size: 38px;

	color: #0d6ac8;

}

.tduy ul li p{

	font-size: 16px;

	color: #444444;

	line-height: 30px;

	margin-top: 50px;

}

.oidosio{
    width: 100%;
    overflow: hidden;
}
.oidosio img{
    width: 100%;
    height: auto;
}