body{
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

.top{
	width: 10rem;
	height: 0.69rem;
	background-color: #01377f;
	line-height: 0.4rem;
	margin-top: -0.37rem;
	overflow: hidden;
}

.top>p{
	height: 0.4rem;
	letter-spacing: 0.02rem;
}

.m_top{
	float: left;
	margin-left: 0.37rem;
	color: #ffffff;
	font-size: 0.21rem;
}

.m_topphone{
	float: right;
	margin-right: 0.37rem;
	font-size: 0.21rem;
}

.m_topphone>a{
	color: #FFFFFF;
	text-decoration: none;
}

.m_nav{
	width: 10rem;
	height: 1rem;
	background-color: #c9e1fd;
	overflow: hidden;
}

.m_logo{
	width: 1.98rem;
	height: 0.66rem;
	margin-top: 0.17rem;
	float: left;
	margin-left: 0.22rem;
}

.m_logo>img{
	width: 1.98rem;
	height: 0.66rem;
}


.m_navtop{
	float: left;
	width: 6.13rem;
	font-size: 0.26rem;
	color: #009fe1;
	font-weight: 600;
	letter-spacing: 0.02rem;
	text-align: center;
	height: 100%;
	line-height: 0.7rem;
}

.m_banner>img{
	width: 10rem;
	height: 3.88rem;
}

.m_navigation{
	width: 9.96rem;
	height: 1.93rem;
	overflow: hidden;
	border: 0.02rem solid #0095e0;

}

.m_navul{
	width: 2.44rem;
	height: 0.88rem;
	float: left;
	background-color: #0095e0;
	margin-top: 0.055rem;
	margin-left: 0.04rem;
	color: #ffffff;
	font-size: 0.26rem;
	line-height: 0.88rem;
	text-align: center;
	letter-spacing: 0.02rem;
}

.m_pro{
	width: 10rem;
	height: 9.68rem;
	background-color: #c9e1fd;
}

.m_mbx{
	text-align: center;
	font-size: 0.34rem;
	letter-spacing: 0.04rem;
	color: #0095e0;
	width: 8.53rem;
	height: 0.8rem;
	padding: 0.2rem 0;
	margin: 0 auto;
	margin-bottom: 0.4rem;
}

.m_heng{
	width: 0.4rem;
	margin: 0 auto;
	height: 0.04rem;
	background-color: #0095e0;
	margin-top: -0.2rem;
}

.m_prodiv{
	width: 8.53rem;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 0.4rem;
}

.m_prodiv>a{
	text-decoration: none;
}

.m_proname{
	background-color: #FFFFFF;
	width: 4.09rem;
	height: 0.84rem;
	color: #666666;
	font-size: 0.26rem;
	line-height: 0.4rem;
	text-align: center;
	float: left;
	margin-left: 0.11rem;
	margin-bottom: 0.08rem;
}

.m_prolist{
	width: 4.08rem;
	height: 2rem;
	background-color: #ffffff;
	float: left;
	margin-left: 0.12rem;
	text-align: center;
	margin-bottom: 0.1rem;
	padding: 0.4rem 0;
}

.m_indexproname{
	color: #666666;
	font-size: 0.21rem;
	width: 90%;
	margin: 0 auto;
	margin-top: 0.2rem;
}

.m_prolist>img{
	width: 2.6rem;
	height: 1.4rem;
}

.m_indexbtn{
	width: 2.68rem;
	height: 0.6rem;
	margin: 0 auto;
	background-color: #175ce6;
	text-align: center;
	line-height: 0.6rem;
	font-size: 0.24rem;
	letter-spacing: 0.02rem;
	margin-bottom: 0.4rem;
}

.m_indexbtn>a{
	text-decoration: none;
	color: #FFFFFF;
}

.m_div{
	width: 8.53rem;
	margin: 0 auto;
}

.m_indexcon>p{
	text-indent: 2em;
	font-size: 0.21rem;
	color: #666666;
}

.m_indexcon>p>a{
	color: #0C0C0C;
	text-decoration: none;
}

.m_pre{
	width: 9.74rem;
	overflow: hidden;
	margin: 0 auto;
}

.m_preform{
	width: 4.87rem;
	background-color: #ffffff;
	float: left;
	text-align: center;
	margin-bottom: 0.1rem;
	text-align: center;
	padding: 0.2rem 0;
}

.m_preform>a{
	text-decoration: none;
}

.m_preform>img{
	width: 4.68rem;
	height: 3.28rem;
}

.m_indexpreform{
	color: #666666;
	font-size: 0.21rem;
	width: 90%;
	margin: 0 auto;
	margin-top: 0.2rem;
}

.m_x{
	overflow: hidden;
}

.m_xxk{
	width: 2.86rem;
	height: 0.78rem;
	float: left;
	margin-left: 0.09rem;
	line-height: 0.3rem;
	color: #666666;
	font-size: 0.26rem;
	border: 0.01rem solid #666666;
	text-align: center;
}

.actives{
	width: 2.86rem;
	height: 0.78rem;
	float: left;
	margin-left: 0.09rem;
	line-height: 0.3rem;
	font-size: 0.26rem;
	text-align: center;
	background-color: #175ce6;
	border: 0;
	color: #FFFFFF;
}

.m_xxkcon{
	margin-top: 0.2rem;
	width: 8.82rem;
	margin: 0 auto;
}

.xxk{
	overflow: hidden;
}

.xxk>a>p{
	float: left;
	margin-right: 0.01rem;
	text-align: center;
	font-size: 0.21rem;
	color: #666666;
}

.xxk>a>p:nth-child(1){
	width: 4.55rem;
	text-align: left;
}

.xxk>a>p:nth-child(2){
	width: 2.41rem;
}

.xxk>a>p:nth-child(3){
	width: 1.83rem;
}

.xxkcon1{
	position: absolute;
	display: block;
}

.xxkcon2{
	position: absolute;
	display: none;
}

.xxkcon3{
	position: absolute;
	display: none;
}

.foot{
	width: 9rem;
	margin: 0 auto;
}

.footdiv{
	width: 2.24rem;
	float: left;
	text-align: center;
	font-size: 0.24rem;
	color: #666666;
	letter-spacing: 0.02rem;
}

.footdiv>img{
	width: 1.06rem;
	height: 1.06rem;
}

.footdiv>p{
	margin-top: 0;
}

.m_about{
	width: 10rem;
	height: 0.6rem;
	background-color: #c9e1fd;
	text-align: center;
	line-height: 0.4rem;
	padding: 0.3rem;
}

.m_aboutenglish{
	font-size: 0.32rem;
	letter-spacing: 0.02rem;
	margin: 0;
}

.m_aboutword{
	font-size: 0.24rem;
	color: #0095e0;
	font-weight: 500;
	letter-spacing: 0.02rem;
	margin: 0;
}

.m_aboutdiv{
	width: 8.53rem;
	margin: 0 auto;
	font-size: 0.18rem;
	letter-spacing: 0.02rem;
	color: #666666;
	line-height: 0.3rem;
}

.m_aboutdiv>p{
	text-indent: 2em;
}

.m_aboutdiv>p>img{
	width: 3.62rem;
	height: 4.24rem;
}

.pagediv{
	text-align: center;
	overflow: hidden;
	width: 8.53rem;
	margin: 0 auto;
}

.m_procon{
	width: 8.53rem;
	margin: 0 auto;
}

.m_prodetailsname{
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	text-align: center;
	color: #000000;
	font-size: 0.24rem;
}

.m_prodetailscon{
	color: #666666;
	font-size: 0.21rem;
	line-height: 0.3rem;
	letter-spacing: 0.02rem;
}

.m_prodetailscon>p>img{
	width: 8rem;
	height: 5.33rem;
}

.m_prodetailscon>p{
	text-indent: 2em;
}

.m_proconnav{
	width: 100%;
	overflow: hidden;
}

.m_proleft{
	float: left;
	color: #ffffff;
	font-size: 0.18rem;
	background-color: #175ce6;
	width: 2.02rem;
	text-align: center;
	letter-spacing: 0.03rem;
	height: 0.45rem;
	line-height: 0.1rem;
}

.m_proright{
	float: right;
	color: #ffffff;
	font-size: 0.18rem;
	background-color: #175ce6;
	width: 2.02rem;
	text-align: center;
	letter-spacing: 0.03rem;
	height: 0.45rem;
	line-height: 0.1rem;
}

.m_proleft>p>a{
	text-decoration: none;
	color: #ffffff;
}

.m_proright>p>a{
	text-decoration: none;
	color: #ffffff;
}

.m_tuijian{
	margin-top: 0.2rem;
	overflow: hidden;
}

.m_tuijian>p{
	font-size: 0.24rem;
	color: #666666;
}

.m_tjdiv{
	float: left;
	width: 2.61rem;
	margin-left: 0.23rem;
}

.m_tjdiv>a>img{
	width: 2.61rem;
	height: 1.74rem;
}

.m_tjdiv>a{
	text-decoration: none;
	color: #666666;
	font-size: 0.18rem;
}

.m_tjdiv>a>p{
	width: 2.61rem;
	margin: 0 auto;
}

.m_wz{
	overflow: hidden;
	margin: 0.2rem 0;
	background-color: #c9e1fd	;
}

.m_wenzhang	>p{
	font-size: 0.24rem;
	color: #666666;
}

.m_wenzhang{
	width: 8.53rem;
	margin: 0 auto;
	padding: 0.4rem 0;
}

.m_wzdiv{
	overflow: hidden;
}

.m_wztitle{
	width: 4.91rem;
	float: left;
}

.m_wzxian{
	width: 1.72rem;
	float: left;
}

.m_wztime{
	width: 1.9rem;
	float: left;
}

.m_wzdiv>div{
	margin-bottom: 0.2rem;
}

.m_wzdiv>div>a{
	color: #666666;
	font-size: 0.21rem;
	text-decoration: none;
}

.m_news{
	width: 10rem;
	background-color: #c9e1fd;
	margin-bottom: 0.4rem;
	overflow: hidden;
	padding: 0 0 0.4rem 0rem;
}

.m_newsdiv{
	background-color: #ffffff;
	width: 8.65rem;
	margin: 0 auto;
	padding: 0 0 0.1rem 0;
}

.m_newsdiv>img{
	width: 8.65rem;
	height: 3.48rem;
}

.m_newsname{
	font-size: 0.24rem;
	color: #4c4948;
	letter-spacing: 0.02rem;
	padding: 0 0.1rem;
}

.m_newstime{
	color: #4c4948;
	font-size: 0.18rem;
	padding: 0 0.1rem;
	letter-spacing: 0.02rem;
}

.m_newsdesc{
	color: #4c4948;
	font-size: 0.21rem;
	padding: 0 0.1rem;
	letter-spacing: 0.02rem;
	width: 8.63rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 0.3rem;
	margin-bottom: 0.2rem;
}

.m_newsdivcon{
	margin-top: 0.4rem;
}

.m_newsdivcon{
	width: 8.65rem;
	margin: 0 auto;
	overflow: hidden;
}

.m_newsdivcon>a>div{
	overflow: hidden;
	margin-top: 0.2rem;
}

.m_newstimediv{
	width: 0.96rem;
	height: 0.96rem;
	float: left;
	background-color: #ffffff;
	text-align: center;
}

.m_newstimediv>p{
	color: #727272;
	margin: 0;
	padding: 0;
}

.m_newstimediv>p:nth-child(1){
	font-size: 0.42rem;
	margin-top: 0.04rem;
}

.m_newstimediv>p:nth-child(2){
	font-size: 0.18rem;
}

.m_newsdescdiv{
	float: left;
	width: 7.44rem;
	margin-left: 0.2rem;
}

.m_newsdescdiv>p{
	margin: 0;
}

.m_newsdescdiv>p:nth-child(1){
	font-size: 0.24rem;
	letter-spacing: 0.02rem;
	color: #4c4948;
}

.m_newsdescdiv>p:nth-child(2){
	font-size: 0.21rem;
	letter-spacing: 0.02rem;
	color: #4c4948;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 0.3rem;
	margin-bottom: 0.2rem;
}

.blue{
	width: 10rem;
	background-color: #c9e1fd;
}

.twohidden{
	width: 7.44rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.conus{
	width: 8rem;
	text-align: center;
	font-size: 0.24rem;
	color: #666666;
	margin: 0 auto;
	line-height: 0.4rem;
	margin-bottom: 0.2rem;
}

.conus>p>a{
	color: #666666;
	text-decoration: none;
}

.pagination{ margin: 0;}

.pagination li {display: inline-block;margin-right: -0.01rem;padding: 0.06rem;border: 0.01rem solid #a09797;min-width: 0.26rem;text-align: center;}

.pagination li.active {background: #009688;color: #fff;border: 0.01rem solid #009688;}

.pagination li a {display: block;text-align: center;}

