body{
	max-width:7.50rem;
	font-size:0.24rem;
	color:#000000;
	margin:0rem;
	padding:0rem;
	font-family:"SimHei";
	background: #ffffff;
}
.blank5{
	width:100%;
	height:0.3125rem;
	clear:both;
}
.blank10{
	width:100%;
	height:1.10rem;
	clear:both;
}
.clear{clear: both;}
.blank15{
	width:100%;
	height:0.9375rem;
	clear:both;
}
.blank20{
	width:100%;
	height:1.14rem;
    clear:both;
    color: lightgrey;
}
.blank30{
	width:100%;
	height:1.875rem;
	clear:both;
}
.blank40{
	width:100%;
	height:1.04rem;
	clear:both;
}
.blank50{
	width:100%;
	height:3.125rem;
	clear:both;
}
.blank60{
	width:100%;
	height:3.75rem;
	clear:both;
}
.blank70{
	width:100%;
	height:1.35rem;
	clear:both;
}
.blank80{
	width:100%;
	height:5rem;
	clear:both;
}
.blank100{
	width:100%;
	height:12.5rem;
	clear:both;
}

p,li,ul,ol,dd,dt,h1,h2,h3,h4,h5,h6,a,nav,a,input{
	margin:0rem;
	padding:0px;
	list-style:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a:focus{
	text-decoration:none;
}
input{	outline: none;-webkit-appearance:none;border: none;}
label{font-weight: normal;display: inline;}
button{outline: none;}
.left{
	   float:left;
	}
.right{
	   float:right;
	}
.clear{
   clear:both;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #b6b6b6; font-size: 0.22rem;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color: #b6b6b6; font-size: 0.22rem;
}
input::-moz-placeholder, textarea::-moz-placeholder {
	color: #b6b6b6; font-size:  0.22rem;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #b6b6b6; font-size:  0.22rem;
}
.max{
    width: 7.5rem;
    height: 100%;
    margin: 0 auto;
}

/* 头部弹窗 */
.tou-k{
	width: 100%;
	height: 1.1rem;
	position: fixed;
	background: #ffffff;
	top: 0;
	left: 0;
    z-index: 9999;
    /* box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.4); */
   }
   .toubu{
	   width: 6.9rem;
	   height: 1.1rem;
	   position: relative;
	   margin: 0 auto;
	   text-align: center;
	 }
	 .logo{
		/* width: 3rem; */
		height: 0.81rem;
		position: relative;;
		float: left;
		z-index: 11;  
		margin-top: 0.16rem;
     }
     .tou-j{
		 width: 0.32rem;
		 height: 0.55rem;
		 position: relative;
		 float: left;
		 margin-top: 0.28rem;
	 }
	 .tou-ti{
		 width: 100%;
		 height: 1.1rem;
		 position: absolute;
		 left: 0;
		 top: 0;
		 z-index: 10;
		 text-align: center;
		 line-height: 1.1rem;
		 font-size: 0.36rem;
		 color: #000000;
	 }
	 .daohang{
      width: 0.63rem;
	  height: 0.52rem;
	  position: absolute;
	  right: 0;
	  top: 0.3rem;
	  z-index: 33;
	 }
	 .mobile-inner-header-icon {
	   color: #ffffff;
	   height: 40%;
	   z-index: 999;
	   font-size: 25px;
	   text-align: center;
	   float: right;
	   width: 10%;
	   position: absolute;
	   -webkit-transition: background 0.5s;
	   -moz-transition: background 0.5s;
	   -o-transition: background 0.5s;
	   transition: background 0.5s;
	   top: 6%;
	   right: 6%;
   }
   .mobile-inner-nav {
	   background-color: #333333;
	   width: 100%;
	   height: 100vh;
	   position: fixed;
	   top: 0px;
	   left: 0px;
	   display: none;
	   z-index: 99999;
   }

   .mobile-inner-nav{
	   padding-top: 0.7rem;
   }
   .mobile-inner-nav a {
	   display: block;
	   width: 6.9rem;
	   height: 1rem;
	   margin: 0 auto;
	   line-height: 1rem;
	   text-decoration: none;
	   color: #FFFFFF;
	   font-size: 0.3rem;
	   font-weight: 300;
	   text-align: center;
	   font-weight: normal;
	   border-bottom: 1px solid #383838;
   }
   .mobile-inner-nav .na-on{
	   color: #2399d6;
   }
   .close{
	   width: 0.36rem;
	   height: 0.36rem;
	   position: absolute;
	   right: 0.3rem;
	   top: 0.3rem;
   }
   /* 结束 */

    /* 页脚 */
    .foot{
        width:100%;
        height: 1.14rem;
        position: fixed;
        bottom: 0;
        z-index: 8888;
        overflow: hidden;
        background-color: #135c8b;
        /* border-top: 0.05rem solid #a8bad7; */
    }
     
     .foot ul li{
        width:20%;
        height:1.14rem;
        float: left;
        /* padding-top: 1%; */
        text-align: center;
        position: relative;
        
    }
    .foot ul li img{
        width: 0.6rem;
        height: 0.6rem;
        display:block;
        margin: 0 auto;
        margin-top: 0.05rem;
    }
    .foot ul li span{
        display: block;
        font-size: 0.24rem;
        color: #ffffff;
    }

    /* 轮播css */
    .lun-bo{
        width: 100%;
        height: 5.05rem;
        position: relative;
        z-index: 11;
	}
	.lun-two{
		width: 100%;
		height: 4.2rem;
	}
	.lun-two img{
		width: 100%;
		height: 100%;
	}
    #sw{
        width: 100%;
        height: 100%;
        position: relative;
    }
    #sw .pic{
        width: 100%;
        height: 100%;
    }
    
	/* 内容区域css */
	.in-ab_cen{
		width: 6.9rem;
		margin: 0 0.3rem;
		float: left;
		position: relative;
	}
	.in-ab_left{
		width:100%;
		height: auto;
		float: left;
	}
	.in-ab_zti{
		width: 100%;
		float: left;
		border-bottom: 1px solid #c1c1c1;
		margin-top: 0.40rem;
	}
	.zti-z{
		height: 0.30rem;
	}
	.zti-z span{
		font-size: 0.30rem;
		color: #000000;
		line-height: 0.30rem;
	}
	
	.zti-c{
		font-size: 0.20rem;
		color: #c1c1c1;
		text-transform: uppercase;
		padding-bottom: 0.18rem;
		position: relative;
		margin-top: 0.10rem;
	}
	.zti-c::after{
		content: "";
		width: 0.40rem;
		height: 0.04rem;
		background: #2399d6;
		position: absolute;
		left: 0;
		bottom: -1px;
	}
	.ztw-text{
		width: 100%;
	}
	.ztw-text img{
		width: 100%;
		margin-top: 0.3rem;
	}
	.ztw-list{
		width: 100%;
		margin-top: 0.3rem;
	}
	.ztw_sti{
		font-size: 0.28px;
		color: #2399d6;
		margin-bottom: 0.2rem;
	}
	.ztw-list li{
		width: 100%;
		font-size: 0.24rem;
		line-height: 0.36rem;
		color: #555555;
		float: left;
		margin-bottom: 0.20rem;
	}
	
	.more{
		width: 1.93rem;
		height: 0.52rem;
		margin: 0.2rem auto;
		display: block;
		background: url(../images/mor-j.png) no-repeat;
		background-size: 100% 100%;
	}
	.more span{
		font-size: 0.16rem;
		line-height: 0.52rem;
		color: #ffffff;
		float: left;
		margin-left: 0.25rem;
	}
	.more img{
		width: 0.32rem;
		height: 0.14rem;
		float: right;
		margin-top: 0.2rem;
		margin-right: 0.1rem;
	}


	.in-pro{
		width: 6.9rem;
		margin: 0 0.3rem;
		position: relative;
		float: left;
		margin-top: 0.2rem;
	}

	.in-pro_title{
		width: 100%;
		float: left;
	}
	.ip-ti{
		float: left;
	}
	.ip-zi{
		height: 0.30rem;
	}
	.ip-zi img{
		width: 0.28rem;
		height: 0.28rem;
		float: left;
		margin-top: 1px;
		margin-right: 0.12rem;
	}
	.ip-zi span{
		line-height: 0.30rem;
		font-size: 0.30rem;
		color: #000000;
		float: left;
	}
	.ip-ci{
		font-size: 0.20rem;
		color: #c1c1c1;
		float: left;
		text-transform: uppercase;
		margin-top: 0.10rem;
		padding-bottom: 0.10rem;
		position: relative;
	}
	.ip-ci::after{
		content: "";
		width: 0.40rem;
		height: 0.04rem;
		background: #2399d6;
		position: absolute;
		bottom: -0.05rem;
		left: 0;
	}
	.ip-list{
		width: 100%;
		float: left;
		margin-top: 0.3rem;
	}
	.ip-list li{
		width: 2.1rem;
		height: 0.55rem;
		text-align: center;
		font-size: 0.28rem;
		line-height: 0.55rem;
		color: #000000;
		background: #e6e6e6;
		float: left;
		border-radius: 0.08rem;
		margin-right: 0.3rem;
		margin-bottom: 0.25rem;
	}
	.ip-list li:nth-child(3n){
		margin-right: 0;
	}
	.ip-list .ip-on{
		color: #ffffff;
		background: #2399d6;
	}

	.ip-show{
		width: 100%;
		float: left;
		position: relative;
		z-index: 11;
	}

	.active{
		display: none;
	}
	.pro-b_show{
		width: 100%;
		float: left;
	}
	.pro-b_show li{
		width: 3.2rem;
		height: 3.08rem;
		float: left;
		margin-right: 0.5rem;
		margin-bottom: 0.38rem;
	}
	.pro-b_show li:nth-child(2n){
		margin-right: 0rem;
	}
	.pr-s_img{
		width: 3.08rem;
		height: 2.27rem;
		border: 0.06rem solid #c1c1c1;
		float: left;
		background: #ffffff;
	}
	.pr-s_img img{
		width: 100%;
		height: 100%;
	}
	.pr-s_text{
		width: 100%;
		height: 0.40rem;
		float: left;
		background: #c1c1c1;
		text-align: center;
		line-height: 0.40rem;
		font-size: 0.16rem;
		color: #000000;
		float: left;
		margin-top: 0.16rem;
	}

	.in-case{
		width: 6.9rem;
		margin: 0 0.3rem;
		float: left;
	}

	.ica-tz{
		width: 100%;
		height: 3.44rem;
		float: left;
		background: url(../images/bei-j3.png) no-repeat;
		background-size: 100% 100%;
	}
	.ica-tz_ti{
		width: 100%;
		text-align: center;
		font-size: 0.22rem;
		line-height: 0.24rem;
		color: #000000;
		margin-top: 0.7rem;
	}
	.ica-tz_zi{
		width: 100%;
		font-size: 0.2rem;
		line-height: 0.27rem;
		text-align: center;
		color: #555555;
		margin-top: 0.20rem;
		margin-bottom: 0.4rem;
	}
	.ica-ty{
		width: 100%;
		height: 4.46rem;
		float: left;
		position: relative;
		margin-top: 0.3rem;
	}
	.ica-ty img{
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 11;
	}
	.ica-ty_box{
		width: 6.5rem;
		height: 0.5rem;
		padding: 0 0.2rem;
		background: rgba(0, 0, 0, 0.6);
		font-size: 0.24rem;
		line-height: 0.5rem;
		color: #ffffff;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 22;
	}
	.ica-list{
		width: 100%;
		height: 1.5rem;
		float: left;
	}
	.ica-list li{
		width: 2.3rem;
		height: 100%;
		float: left;
		position: relative;
	}
	.ica-list li img{
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 11;
	}
	.list-box{
		width: 1.9rem;
		height:0.5rem;
		padding: 0 0.2rem;
		background: rgba(0, 0, 0, 0.6);
		font-size: 0.24rem;
		line-height: 0.5rem;
		color: #ffffff;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 22;
		opacity: 1;
	}

	.in-foot{
		width: 100%;
		padding: 0.2rem 0;
		float: left;
		background: #2399d6;
		margin-top: 0.5rem;
	}
	.in-f_logo{
		height: 0.65rem;
		display: block;
		margin: 0 auto;
	}

	.in-f_text{
		width: 80%;
		/* float: left; */
		margin: 0.3rem auto;
		font-size: 0.22rem;
		line-height: 0.3rem;
		color: #ffffff;
		text-align: center;
	}

	.er_zi{
		width: 2.22rem;
		height: 0.5rem;
		border: 1px solid #ffffff;
		display: flex;
		margin: 0 auto;
		margin-left: 2.7rem;
		justify-content: center;
		align-items: center;

	}
	.er_zi img{
		width: 0.26rem;
		height: 0.22rem;
		display: inline-block;
		margin-right: 0.14rem;
	}
	.er_zi span{
		font-size: 0.22rem;
		color: #ffffff;
	}

	.fen-cen{
		width: 100%;
		float: left;
		position: relative;
		z-index: 11;
	}
	.bei-j{
		width: 4.58rem;
		height: 1.15rem;
		position: absolute;
		right: 0;
		top: 0.08rem;
		z-index: 1;
	}
	.fen-box{
		width: 6.9rem;
		float: left;
		margin: 0 0.3rem;
		position: relative;
		z-index: 11;
		padding-top: 0.3rem;
	}

	.ip-dzi{
		float: right;
		height: 0.2rem;
		margin-top: 0.15rem;
	}

	.ip-dzi>img{
		width: 0.2rem;
		height: 0.2rem;
		float: left;
		margin-right: 0.1rem;
		
	
	}
	.ip-dzi>a{
		float: left;
		font-size: 0.2rem;
		line-height: 0.2rem;
		color: #2a6b95;
		padding-right: 0.14rem;
		margin-right: 0.06rem;
		position: relative;
	
	}
	.ip-dzi>a::after{
		content: ">";
		font-size: 0.2rem;
		line-height: 0.2rem;
		color: #2a6b95;
		position: absolute;
		right: 0;
		top: 0;
	}
	.ip-dzi>a:last-child{
		padding-right: 0rem;
		margin-right: 0rem;
	}
	.ip-dzi>a:last-child::after{
		opacity: 0;
	}

	.about-list{
		width: 100%;
		float: left;
		margin: 0.3rem 0rem;
		text-align: center;
	}
	.about-list a{
		width: 2.1rem;
		height: 0.56rem;
		background: #e6e6e6;
		border-radius: 0.08rem;
		display: inline-block;
		margin: 0 0.15rem;
		text-align: center;
		line-height: 0.56rem;
		font-size: 0.28rem;
		color: #000000;
	}
	.about-list .ab-on{
		background: #2399d6;
		color:#ffffff;
	}

	.ab-lun{
		width: 5.92rem;
		height: 5.75rem;
		position: relative;
		float: left;
		margin: 0.3rem 0.49rem;
		display: block;
	}

	#me{
		width: 100%;
		height: 4.77rem;
	}
	#me .swiper-slide{
		width: 2.89rem;
		height: 100%;
	}
    .ab-img{
		width: 2.67rem;
		height: 3.82rem;
		padding: 0.11rem;
		float: left;
		background: #ca232a;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.ab-img img{
		width: 100%;
	}

	.ab-text{
		width: 2.84rem;
		height: 0.6rem;
		float: left;
		border: 1px dashed #ca232a;
		text-align: center;
		line-height: 0.6rem;
		font-size: 0.18rem;
		color: #ca232a;
		margin-top: 0.1rem;
	}
	.men{
		width: 0.87rem;
		height: 0.57rem;
		position: absolute;
		bottom: 0;
		border: none;
		outline: none;
	}
	.men img{
		width: 100%;
		height: 100%;
	}

	.me-z2{
		display: none;
	}

	.m_pre{
		left: 1.7rem;
	}
	.m_next{
		left: 3.35rem;
	}
	.men:hover .me-z{
		display: none;
	}
	.men:hover .me-z2{
		display: block;
	}


	.ab_two-list{
		width: 100%;
		float: left;
		padding-bottom: 0.6rem;
	}
	.ab_two-list li{
		font-size: 0.24rem;
		line-height: 0.36rem;
		color: #555555;
	}

	.ip-list a{
		width: 2.1rem;
		height: 0.55rem;
		text-align: center;
		font-size: 0.28rem;
		line-height: 0.55rem;
		color: #000000;
		background: #e6e6e6;
		float: left;
		border-radius: 0.08rem;
		margin-right: 0.3rem;
		margin-bottom: 0.25rem;
	}
	.ip-list a:nth-child(3n){
		margin-right: 0;
	}
	.ip-list .a-on{
		color: #ffffff;
		background: #2399d6;
	}

	.fanye{
		width: 100%;
		float: left;
		margin-top: 0.1rem;
		margin-bottom: 0.9rem;
	}
	
	.fanye a{
		height: 0.47rem;
		display: inline-block;
		margin: 0 0.05rem;
		padding: 0 0.16rem;
		font-size: 0.22rem;
		line-height: 0.47rem;
		color: #000000;
		border: 1px solid #c1c1c1;
	}
	
	.fanye a:hover{
		color: #2399d6;
		border: 1px solid #2399d6;
	}
	.fanye .fy-on{
		color: #2399d6;
		border: 1px solid #2399d6;
	}

	.pr_de-box{
		width: 100%;
		float: left;
		margin-bottom: 0.20rem;
	}
	
	.pr_de-ti{
		width: 100%;
		text-align: center;
		font-size: 0.3rem;
		color: #000000;
	}
	.pr_de-timg{
		width: 100%;
		float: left;
		margin: 0.20rem 0;
	}
	.pr_de-timg img{
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}
	.pde-show{
		width: 100%;
		float: left;
		margin-bottom: 0.30rem;
	}
	.pr_de-tm{
		width: 100%;
		padding-bottom: 0.14rem;
		border-bottom: 1px solid #c1c1c1;
		float: left;
	}
	.pr_de-tm span{
		height: 0.25rem;
		line-height: 0.25rem;
		float: left;
		padding-left: 0.20rem;
		font-size: 0.24rem;
		color: #000000;
		position: relative;
	}
	.pr_de-tm span::before{
		content: "";
		width: 2px;
		height: 100%;
		background: #000000;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.pr_de-tmr{
		width: 100%;
		float: left;
		padding: 0.30rem 0rem;
	}
	.pr_video{
		width: 5.96rem;
		height: 3.22rem;
		display: block;
		margin: 0 auto;
	}
	.pr_video img{
		width: 100%;
		height: 100%;
	}
	.de-rlist{
		width: 100%;
		float: left;
	}
	.de-rlist li{
		font-size: 0.2rem;
		line-height: 0.36rem;
		color: #555555;
	}
	
	.pian{
		width: 100%;
		float: left;
		margin-bottom: 0.60rem;
	}
	.pian a{
		width: 2.6rem;
		height: 0.5rem;
		background: #c1c1c1;
		padding: 0 0.20rem;
		font-size: 0.2rem;
		line-height: 0.5rem;
		color: #000000;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	.pian a:first-child{
		float: left;
	}
	.pian a:last-child{
		float: right;
	}

	.ind-show{
		width: 100%;
		float: left;
	}
	.ind-show li{
		width: 3.2rem;
		height: 2.11rem;
		float: left;
		margin-right: 0.5rem;
		margin-bottom: 0.40rem;
	}
	.ind-show li:nth-child(2n){
		margin-right: 0;
	}
	.ind-img{
		width: 100%;
		height: 1.61rem;
		float: left;
	}
	.ind-text{
		width: 100%;
		height: 0.5rem;
		line-height: 0.5rem;
		float: left;
		background: #4c4c4c;
		text-align: center;
		font-size: 0.24rem;
		color: #ffffff;
	}
	.ind-img img{
		width: 100%;
		height: 100%;
	}
	.ind-show li:hover .ind-text{
		background: #2399d6;
	}
	

	.resu-show{
		width: 100%;
		float: left;
	}
	
	.resu-show li{
		width: 3.22rem;
		height: 2.12rem;
		float: left;
		position: relative;
		margin-right: 0.46rem;
		margin-bottom: 0.40rem;
	}
	.resu-show li:nth-child(2n){
		margin-right: 0;
	}
	.resu-show li img{
		width: 100%;
		height: 100%;
		position: relative;
		left: 0;
		top: 0;
		z-index: 11;
	}
	.res-text{
		width: 100%;
		height: 0.50rem;
		background: rgba(0, 0, 0, 0.7);
		text-align: center;
		line-height: 0.50rem;
		font-size: 0.24rem;
		color: #ffffff;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 22;
	}
	.resu-show li:hover .res-text{
		background: rgba(35, 153, 214, 1);
	}
	

	.red_list{
		width: 100%;
		float: left;
	}
	.red_list li{
		font-size: 0.24rem;
		line-height: 0.3rem;
		color: #555555;
		margin-bottom: 0.2rem;
	}


	.news-show{
		width: 100%;
		float: left;
	}
	.news-show li{
		width: 100%;
		height: 1.75rem;
		float: left;
		margin-bottom: 0.40rem;
		border: 1px solid #dadada;
	}
	.nw-img{
		height: 100%;
		width: 2.9rem;
		float: left;
	}
	.nw-img img{
		width: 100%;
		height: 100%;
	}
	
	.nw-text{
		width: 3.8rem;
		height: 100%;
		float: right;
		
	}
	
	.nw-t_ti{
		width: 100%;
		height: 0.50rem;
		float: left;
		line-height: 0.50rem;
		font-weight: bold;
		font-size: 0.24rem;
	}
	.nw-t_ti span{
		color: #000000;
		float: left;
	}
	.nw-t_wen{
		width: 100%;
		float: left;
		font-size: 0.2rem;
		line-height: 0.24rem;
		color: #555555;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		
	}
	.n-cha{
		font-size: 0.2rem;
		line-height: 0.24rem;
		color: #555555;
		float: left;
		margin-top: 0.10rem;
	}
	
	.news-show li:hover{
		border: 1px solid #2399d6;
	}
	.news-show li:hover .nw-t_ti span{
		color: #2399d6;
	}

	.nq-ti{
		width: 100%;
		float: left;
		font-size: 0.3rem;
		color: #000000;
		text-align: center;
	}
	.nq-text{
		width: 100%;
		height: 0.40rem;
		float: left;
		border: 1px solid #dadada;
		text-align: center;
		line-height: 0.40rem;
		font-size: 0.14rem;
		color: #555555;
		margin: 0.20rem 0;
	}
	.nq_de-tmr{
		width: 100%;
		float: left;
		margin-bottom: 0.30rem;
	}
	

	.con-list{
		width: 100%;
		float: left;
		margin-top: 0.3rem;
	}
	.con-list li{
		font-size: 0.24rem;
		line-height: 0.36rem;
		color: #000000;
		margin-bottom: 0.2rem;
	}

	.erw_m{
		width: 1.72rem;
		height: 1.7rem;
		float: left;
	}
	.erw_m img{
		width: 100%;
		height: 100%;
	}

	.map{
		width: 100%;
		height: 4rem;
		float: left;
		margin-top: 0.3rem;
		margin-bottom: 0.5rem;
	}
	.map img{
		width: 100%;
		height: 100%;
	}
	