@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_new{
	width: 100%;
	
	background-color: #2a2a2a;

	overflow: hidden; margin:10px 0px 10px 0px;
}
.nav_new ul li{
	width: 30.9%;
	float: left;
	text-align: center;
	margin:1.5% 1.1%;
	border-right: 1px solid #666666;
	height:0.3rem; line-height:0.3rem;
	
}
.nav_new ul li:nth-child(3){
	border-right: none;
}
.nav_new ul li:nth-child(3) 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_new ul li:nth-child(6){
	border-right: none;
}
.nav_new ul li:nth-child(6) 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_new ul li:nth-child(9){
	border-right: none;
}
.nav_new ul li:nth-child(9) 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_new ul li:nth-child(12){
	border-right: none;
}
.nav_new ul li:nth-child(12) 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_new ul li:nth-child(15){
	border-right: none;
}
.nav_new ul li:nth-child(15) 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;
	color:#cacaca;
	font-size: 0.15rem;
	font-family: "microsoft yahei";
	color:#fff;
}

/* banner */
.banner{
	width: 100%;
	position: relative;
}
.swiper-pagination{
	width: 97%!important;
	text-align: right!important;
	bottom: 0.1rem!important;
}
.swiper-pagination-bullet{
	width: 0.15rem!important;
	height: 0.15rem!important;
	border-radius: 0!important;
	background-color: #5b5b5b!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;
}
.about_i_title h2{
	font-size: 0.18rem;
	float: left;
	border-bottom: 2px solid #103f9f;
	padding-left: 2%;
	width: 33%;
	font-weight: normal;
	padding-bottom: 1%;
}
.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;
}
.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: 43.75%; 
	float: left;
	text-align: center;
	margin: 3%  0% 0 4%;
}
.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%;
}

/* 地址 */
.beian{
	text-align: center;
	color:#000;
	padding:10% 0 5% 0px;
	font-size: 0.2rem;
/* 	background-color: #fedde4; */ font-family:Arial, Helvetica, sans-serif;
}
.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: 0%;
}















@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}



/*网站地图样式*/
.map_content{ 
	margin-bottom:20px;
}
.website_map_title h6{
	font-size:22px; 
	color:#00017b; 
	border-bottom:3px solid #003d75; 
	padding-bottom:10px;
}
.map_content dt{ 
	height:35px; 
	line-height:35px; 
	background-color:#e4edf4;
	font-size:17px; 
	font-weight:bold; text-indent:20px;
	border:1px solid #dad4cf; width:100%
}
.map_content dt a{
	color:#007dd9;
} 
.map_content dd{
	height:80px; 
	line-height:80px; 
	font-size:15px;
	font-weight:bold; 
	background-color:#fbfbfa;
	text-indent:20px;
	border-left:1px solid #dad4cf;
	border-right:1px solid #dad4cf; width:100%
}


.xgdg12{ border-top:1px solid #DEDEDE; padding-top:10px; padding-bottom:10px;}
.xgdg12 ul li{ float:left; width:100%;  padding-bottom:11px;}

.xgdg122{ border-top:1px solid #DEDEDE; padding-top:10px; padding-bottom:10px;}
.xgdg122 ul li{ float:left; width:155px; height:40px;background:#E8E8E8; text-align:center; line-height:40px; margin-bottom:10px; margin-left:13px; font-size:14px; font-weight:bold;}

.xgdg1222{ border-top:1px solid #DEDEDE; padding-top:10px; padding-bottom:10px;}
.xgdg1222 ul li{ float:left; width:550px; height:30px;background:#E8E8E8; text-align:left; line-height:30px; margin-bottom:10px; margin-left:13px; font-size:14px; font-weight:100; padding:0px; text-indent:10px;}

.xgdg1222 ul li.li{ float:left; width:250px; height:30px;background:#E8E8E8; text-align:left; line-height:30px; margin-bottom:10px; margin-left:13px; font-size:14px; font-weight:100; padding:0px; text-indent:10px;}
.xgdg1222 ul li span{ font-weight:bold; width:80px; float:left}

.xgdg13{ float:left; width:96px; height:88px; background:#E8E8E8; overflow:hidden;text-align:center;}
.xgdg13 img{ vertical-align:middle;}
.xgdg14{ width:100%; height:88px; overflow:hidden; background:#F3F3F3; float:left}
.xgdg144{ width:100%; height:32px; overflow:hidden; background:#F3F3F3; float:left}
.xgdg1444{ width:100%; height:auto; overflow:hidden; background:#F3F3F3; float:left}
.xgdg15{ color:#666; font-size:16px; padding-left:20px; line-height:22px; padding-top:8px; padding-bottom:4px; font-weight:bold;}
.xgdg15 a{color:#666;}
.xgdg15 a:hover{ text-decoration:underline; color:#C4271E;}
.xgdg16{ padding-left:6px;}
.xgdg17{ float:left;line-height:24px; padding-right:12px;white-space: nowrap;}
.xgdg17 a{ background:url("../images/prjjpic14.jpg") no-repeat left; padding-left:14px; color:#444; line-height:24px;white-space: nowrap;}
.xgdg17 a:hover{ text-decoration:underline; color:#C4271E;}
.xgdg18{ position:absolute; z-index:999; width:1px; height:88px; top:0; left:6px; background:#F3F3F3;}
.xgdg19{ background:url(../images/xgpic19.jpg) no-repeat center; width:185px; height:30px; margin:0 auto; font-size:14px; line-height:30px; color:#fff; padding-left:16px; margin-bottom:8px; background-color:#D71920; display:block;}



.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;}
.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;}