@charset "utf-8";

/*font*/
@font-face{font-family:"iconfont";src:url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
@font-face{font-family:"iconfont2";src:url('../font/iconfont2.woff') format('woff'),url('../font/iconfont2.ttf') format('truetype');}
.iconfont2{font-family:"iconfont2" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}


.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */

.nav_news{
	width: 100%;
	
	background-color: #2F5C7B;

	overflow: hidden; margin:0px 0px 10px 0px;
}
.nav_news ul li{
	width: 25%;
	float: left;height:0.4rem; line-height:0.4rem;
	text-align: center;
	
}
.nav_news ul li:nth-child(5){
	border-right: none;
}
.nav_news ul li:nth-child(5) img{
	-webkit-transform:rotateZ(90deg) scale(0.6);
	transform:rotateZ(90deg) scale(0.6);
	-webkit-transition:0.2s;
	transition:0.2s;
	position:relative;
	top:-5px;
}
.nav_news ul li a{
	display: inline-block;
	color:#cacaca;
	font-size: 0.22rem;
	font-family: "Arial";
	color:#fff;
}




.nav_new{
	width: 100%;

	overflow: hidden; height:1.4rem; line-height:0.4rem;
}
.nav_new ul li{
	width: 33.3333%;
	float: left;height:0.4rem; margin-top:0.1rem;
	text-align: center;background-color:#c3c3c3;
	
}
.nav_new ul li.li{
	width: 33.33333%;
	float: left;height:0.4rem;
	text-align: center;	background-color:#2F5C7B;
	
}
.nav_new ul li:nth-child(5){
	border-right: none;
}
.nav_new ul li:nth-child(5) img{
	-webkit-transform:rotateZ(90deg) scale(0.6);
	transform:rotateZ(90deg) scale(0.6);
	-webkit-transition:0.2s;
	transition:0.2s;
	position:relative;
	top:-5px;
}
.jiantou{
	-webkit-transform:rotateZ(270deg) scale(0.6)!important;
	transform:rotateZ(270deg) scale(0.6)!important;
	-webkit-transition:0.2s;
	transition:0.2s;
}
.nav_new ul li a{
	display: inline-block;
	
	font-size: 0.16rem;
	font-family: "Arial";
	color:#fff;
}



.nav_newp{
	width: 100%;
	
	overflow: hidden;  line-height:0.4rem;
}
.nav_newp ul li{
	width: 48.5%;
	float: left;height:0.4rem;
	text-align: center;background-color:#c3c3c3; border:#F37C06 1px solid; margin:2px 1px 2px 1px; color:#F37C06;
	
}
.nav_newp ul li.li{
	width: 48.5%;
	float: left;height:0.4rem;
	text-align: center;	background-color:#F37C06; border:#a25508 1px solid;
	
}
/* .nav_newp ul li:nth-child(5){
	border-right: none;
}*/
.nav_newp ul li:nth-child(5) img{
	-webkit-transform:rotateZ(90deg) scale(0.6);
	transform:rotateZ(90deg) scale(0.6);
	-webkit-transition:0.2s;
	transition:0.2s;
	position:relative;
	top:-5px;
}

.nav_newp ul li a{
	display: inline-block;
	
	font-size: 0.16rem;
	font-family: "Arial";
	color:#F37C06;
}
.nav_newp ul li.li a{ color:#fff;}

/* banner */
.banner{
	width: 100%;
	position: relative;
}
.swiper-pagination{
	width: 97%!important;
	text-align: center!important;
	bottom: 0.1rem!important;
}
.swiper-pagination-bullet{
	width: 0.15rem!important;
	height: 0.15rem!important;
	border-radius: 0.15rem!important;
	background-color: #000000!important;
	opacity: 1!important;
}
.swiper-pagination-bullet-active{
	background-color: #fff!important;
}

.icon_nav{
	margin-top: 4%;
	padding:0 3%;
}
.icon_nav li{
	float: left;
	text-align: center;
	width: 25%;
}
.icon_nav li a strong{
	display: inline-block;
	font-size: 0.5rem;
	padding:11% 13%;
	background-color: #103f9f;
	border-radius: 6px;
	color:#fff;
	
}
.icon_nav li a span{
	display: block;
	font-size: 0.19rem;
	color:#333;
	margin-top: 10%;
	color:#000;
}
.about_i{
	margin-top: 3%;
	background-color: #e9e9e9;
}

.channel_i_title{background-color: #dcdee0; height:0.5rem; line-height:0.5rem;}
.channel_i_title h2{
	font-size: 0.16rem; text-align: center;
	border-bottom: 1px solid #dcdee0; margin-left:2%;
	width: 96%;
	font-weight: normal; height:0.4rem; line-height:0.4rem; margin-top:1%;
}
.channel_i_title a{ text-align:center
}


.about_i_title{background-color: #cfe7f8; height:0.5rem; line-height:0.5rem;}
.about_i_title h2{
	font-size: 0.16rem;
	float: left;
	border-bottom: 2px solid #2F5C7B;
	padding-left: 4%;
	width: 40%;
	font-weight: normal; height:0.4rem; line-height:0.4rem
}
.about_i_title a{
	float: right;
	padding-right: 2%;
}
.about_i_title a img{
	width: 20px;
	padding-right:10px; padding-top:7px;
}
.about_i_c{
	padding:0 4%;
	margin: 3% 0;
	font-size: 0.22rem;
	line-height: 1.7;
}
.about_i_title_new h2{
	border-bottom: 2px solid #c5182c!important;
}
.about_i_title2{background-color: #f0e2d3; height:0.5rem; line-height:0.5rem;}
.about_i_title2 h2{
	font-size: 0.16rem;
	float: left;
	padding-left: 4%;
	width: 80%;
	font-weight: normal; height:0.4rem; line-height:0.4rem
}
.index_case{
	background-color: #e9e9e9;
	margin-top: 4%;
}
.index_case_c{
	padding:0 3%;
	margin-top: 3%;
}
.index_case_c ul li{
	width: 29.3%;
	margin:0 2% ;
	float: left;
	margin-bottom: 3%;
}





.contact_clud{
	background-color: #103f9f;
}
.contact_i {
	width: 100%;
    background-color: #103f9f;
    text-align: center;
    padding: 2% 0;
    line-height: 1.6;
    font-size: 0.2rem;
    margin:0 auto;
    color:#fff;
}
.contact_i span{
	font-size: 0.35rem;
}
.news_i_c{
	padding: 0 4%;
	margin-top: 3%;
}
.news_i_c ul li{
	margin-bottom: 4%;
}
.news_i_pic{
	float: left;
	width: 30%;
}
.news_i_contnet{
	float: right;
	width: 66.19%;
	margin-left: 3%;
}
.news_i_contnet h2{
	font-weight: normal;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	font-size: 0.23rem;
	color:#000;
}
.news_i_contnet span{
	display: block;
    height: 0.56rem;
    overflow: hidden;
    font-size: 0.2rem;
    line-height: 1.5;
    margin-top: 2%;
    color:#828282;
}



.news_i_c{
	padding: 0 4%;
	margin-top: 3%;
}


.honor_i{  margin:0 auto; width:100%; padding:0 ; }

.honor_i_c{ margin:0 auto; padding:0.5% 0 0 0;
	 width:100%; 
}
.honor_i_c ul li{ position:relative; 
	width: 46.6%; 
	float: left;
	text-align: center;
	margin: 3%  0% 0 2.5%;
}
.honor_i_c ul li img{ width:98.5714%; border:0.02rem solid #b1e1ff}
.honor_i_c ul li span{ position:relative; display:block; background:none;color:#21273c; 
	width:100%; padding:1% 0 0 0; 
	text-align: center;
	
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;

	font-size: 0.2rem;
}
.honor_i_c ul li label{overflow: hidden;white-space: nowrap;text-overflow:ellipsis; display:inline-block; margin:3% auto; padding:1% 2%; border:1px solid #d92619; border-radius:0.05rem; color:#db3d34; font-size:0.16rem;}
.honor_i_h{ margin:0 auto; padding:0;
	 width:100%; 
}
.honor_i_h ul li{ position:relative; 
	width: 28.125%; 
	float: left;
	text-align: center;
	margin: 2.5%   1% 0% 3.3%;
}
.honor_i_h ul li img{ width:97.7777%; border:0.02rem solid #b1e1ff; border-radius:0.05rem;}
.honor_i_h ul li span{ display:block; color:#000000; font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; text-align: center;
	margin: 2%   0.5% 0 0.5%;
}


.honor_i_v{ margin:0 auto; padding:0.5% 0 0 0;	 width:100%; }
.honor_i_v ul li{ position:relative;	width: 45%;	float: left;	text-align: center;	margin: 3%  0% 0 2.5%;}
.honor_i_v ul li img{ width:98.5714%; border:0.02rem solid #b1e1ff}
.honor_i_v ul li span{ position:relative; display:block; background:none;color:#21273c;	width:100%; padding:1% 0 0 0;	text-align: center;	overflow: hidden;	white-space: nowrap;	text-overflow:ellipsis;	font-size: 0.2rem}
.honor_i_v ul li label{overflow: hidden;white-space: nowrap;text-overflow:ellipsis; display:inline-block; margin:3% auto; padding:1% 2%; border:1px solid #d92619; border-radius:0.05rem; color:#db3d34; font-size:0.16rem;}


.honor_i_v2{ margin:0 auto; padding:0.5% 0 0 0;	 width:100%; }
.honor_i_v2 ul li{ position:relative;	width: 45%;	float: left;	text-align: center;	margin: 3%  0% 0 2.5%;}
.honor_i_v2 ul li span{ position:relative; display:block; background:none;color:#21273c;	width:100%; padding:1% 0 0 0;	text-align: left;	overflow: hidden;	white-space: nowrap;	text-overflow:ellipsis;	font-size: 0.14rem}

/* 地址 */
.beian{
	text-align: center;
	color:#000;
	padding:5% 0;
	font-size: 0.2rem;
/* 	background-color: #fedde4; */
}
.beian a{
	color:#000;
	font-size: 0.2rem;
}
.footer{
	position: fixed!important;
	bottom: 0;
	left: 0;
	z-index: 9999;
}

.content_new{
	margin-top: 0!important;
	background-color: #e9e9e9;
}
.content{
	padding-bottom: 15%;
}















@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}


.dede_pages{  width:90%; height:30px; padding-bottom:5px; margin-bottom:5px; text-align:center;}
.dede_pages ul{	float:right;	padding:12px 0px 12px 16px; text-align:center; margin-top:0.2rem;}
.dede_pages ul li{	float:left;	font-family:Tahoma;	line-height:17px;	color:#333;	margin-right:6px;	border:1px solid #E9E9E9;}
.dede_pages ul li a{	float:left;	padding:2px 4px 2px;	color:#333;	display:block;}
.dede_pages ul li a:hover{	color:#690;	text-decoration:none;	padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#F8F8F8;	padding:2px 4px 2px;	font-weight:bold;}
.dede_pages .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#333;}
.dede_pages .pageinfo strong{	color:#333;	font-weight:normal;	margin:0px 2px;}