.ifoot { position:absolute; width:100%; text-align:center; color:#ccc; font-size:0.8em; z-index:999; bottom:10px;}
.ifoot span { width:auto; text-align: center; line-height: 130%; float: none;}

@media (max-width: 768px){ 
	.ifoot span { float:left; width:100%;}
 }

.iabout { background:rgba(17,51,94,0.6);  position:absolute; left:20%; top:30%; padding:20px; z-index:1000; color:#fff; width:30%; border-radius: 6px;}
.iabout h1 { margin-bottom:20px;}
.iabout p { line-height:250%;}
.iabout a { margin-top:20px; display:block; }
.iabout a img{ width:140px;}
.iabout a:hover {transform: translateX(5px); }

.iabout_en {left:20%; top:25%; padding:15px; width:40%;}

 @media (max-width: 1441px){ 
.iabout {  left:10%; top:25%;  width:50%;}
.iabout_en {left:20%; top:20%;  width:60%;}
.iabout_en h1 { font-size: 25px;}
.iabout_en p { line-height:180%;}
 }

@media (max-width: 768px){ 
.iabout {  left:10%; top:20%;  width:80%;}
.iabout h1 { font-size:1.2em; font-weight:600;}
.iabout p { font-size:0.8em; line-height:180%;}
.iabout a img{ width:90px;}
 }
 




/*Ðü¸¡Á´½Ó*/
.suspension{position:fixed;z-index:1002;left:0;bottom:30%;width:70px;height:240px;}
.suspension-box{position:relative;float:left;}
.suspension .a{display:block;width:54px;height:54px;background:rgba(17,51,94,0.6);margin-bottom:10px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#fcc802;}
.suspension .a .i{float:left;width:54px;height:54px;background-image:url(../img/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:17px;margin-left:15px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:17px;margin-left:17px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-42px 9px;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;left:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../img/side_bg_arrow.png) no-repeat;left:-8px;top:31px;}
.suspension .d-service{top:54px;}
.suspension .d-service-phone{top:118px;}
.suspension .d-qrcode{top:0px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{ padding:14px 0;}

.suspension .d-service .d-service-item{ border-bottom:none; font-size:14px;}
.suspension .d-service .d-service-item a { height:54px;line-height:54px;}

.suspension .d-service-item .circle{width:54px;height:54px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:inline;float:left;}

.suspension .d-service-item .i-qq{width:54px;height:54px;background:url(../img/side_con_icon03.png) no-repeat center center;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:54px;height:54px;background:url(../img/side_con_icon02.png) no-repeat center center;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-tel{background-position:center 3px;}

.suspension .d-service-item .text{float:left;width:180px;line-height:22px;font-size:13px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../img/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:13px;color:#93959c;}

@media (max-width: 768px){ 
.suspension {  display: none;}
 }

.ln_map { width: 100%; margin: 30px auto; overflow:hidden; z-index: 99999;}
.map_con {width: 60%; height: 320px; float: left; overflow: hidden; border: 1px solid #eee;}
.lx_con {width: 37%; height: 320px; float:left; margin-left: 3%; overflow: hidden; position: relative;}

.lx_con_txt {position: absolute; bottom:0; font-size: 13px; color: #666; line-height: 250%;}
.lx_con_txt span { font-size: 16px; font-weight: 600; color: #333;}

.lx_con_txt a { color:#042e56;}
.lx_con_txt a:hover { color:#fcc802;}

@media (max-width: 768px){ 
.ln {  width:100%;}
.map_con { width: 100%; height: 250px;}	
.lx_con { width: 100%; height:180px; }
 }

.run_banner .run_text_about {
  
  bottom: 50%;
 
  left: 12%;
  color: #042e56;
  
}

@media (max-width: 768px){ 
	.run_banner {
	margin-top:40px;	
	overflow: hidden;
}
	
	.run_banner .run_text_about {  bottom:20%;
 
  left:8%;
  color: #042e56;}


 }

.ab_con  { width: 100%; margin: 0px auto 30px auto; overflow:hidden; z-index: 99999;}
.ab_con img { max-width:100%;}
.ab_con55 {width: 55%; display: inline; float: left; overflow: hidden;}
.ab_con45 {width: 45%; display: inline; float: left; overflow: hidden;}
.ab_con_txt { padding: 20px; overflow: hidden; font-size: 1em; line-height: 250%;}
.ab_con_txt .tit { width: 100%; text-align: center; height: 40px; line-height: 40px; margin-bottom: 20px;}
.ab_con_txt .tit span { border-bottom: 2px solid #fcc802; padding:10px; font-size:2em;}
.ab_con_txt strong { font-size:2em; font-weight: 600;}


.lh200 { line-height: 180%;}

@media (max-width: 768px){ 
.ab_con55,.ab_con45 {  width:100%;}

 }


.xyjj_con1 {
  background: url("../img/5g_bg1.jpg") no-repeat center center;
  background-size: cover;
  width: 100%;
  padding:15% 0 0 0;
  position: relative;
	overflow: hidden;
	height: auto;
}

.xy_con55 {width: 55%; display: inline; float: left; overflow: hidden;}
.xy_con45 {width: 45%; display: inline; float: left; overflow: hidden; }
.xy_con45 img { width: 100%; max-with:100%;}
.bg_blue { background: rgba(3,56,107,0.6)}
.xy_con_txt { padding: 20px; overflow: hidden; font-size: 1em; line-height: 250%; color: #fff;}
.xy_con_txt .tit { width: 100%; text-align: center; height: 40px; line-height: 40px; margin-bottom: 20px;}
.xy_con_txt .tit span { border-bottom: 2px solid #fcc802; padding:10px; font-size:2em;}

.mr_50 { margin-top: -50px;}

.xyjj_con2 {
  background: url("../img/5g_bg2.jpg") no-repeat center center;
	height: auto;
	padding:12% 0 10% 0;
	margin-top: 20px;
	vertical-align: center;
}
.w60 { width: 60%; text-align: center; }
.w40 { width: 40%; text-align: center; }
.w60 img { max-width: 100%; margin: 0 auto;}
.w40 img { max-width: 85%; margin: 0 auto;}

@media (max-width: 768px){ 
	.xy_con55 { width:100%;}
	.xy_con45 { width:100%;}


 }

.mrt30 { margin-top:30px;}

.kc_btn {width: 100%; padding: 2px; height: 100%;}
.kc_btn li { width:20%;overflow: hidden; margin-left:2%; margin-top:2%; float: left;  text-align: center; }
.kc_btn_con {font-size: 2em; line-height: 100%;}
.kc_btn li img { width: 100%;}
.kc_btn_con a { display: block; float: left; overflow: hidden; width: 100%;line-height: 100%;  height: 100%; background:#fcc802; color: #fff; }

.kc_box {
	width: 22%;
	margin: 0 0 20px 1%;
	float: left;
	overflow: hidden;
	position: relative;
	transition: all 0.3s;
}

.kc_box2 {
	width: 22%;
	margin: 0 0 20px 1%;
	float: left;
	overflow: hidden;
	position: relative;
	transition: all 0.3s;
	
}

.kc_box2 img{
transition: all 0.3s;
}
.kc_box2 img:hover {
	
	 transform: scale(1.2); 
}



.kc_box:hover {
	
}
.kc_box:before {
	content: '';
	background-color: transparent;
	background-size: 30px 30px;
	height: 100%;
	width: 100%;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transition: all 0.3s ease 0.2s;
}
.kc_box:hover:before {
	opacity: 1;
}
.kc_box img {
	width: 100%;
	height: auto;
	transition: all 0.3s ease 0s;
}
.kc_box:hover img {
	filter: blur(1px);
}
.kc_box .kc_box-content {
	color: #fff;
	background-color: rgba(0,0,0,0.9);
	text-align: center;
	width: 100%;
	height: 70%;
	padding: 30% 0 0 0;
	position: absolute;
	left: 0;
	top: -100%;
	z-index: 2;
	transition: all 0.3s ease 0s;
}
.kc_box:hover .kc_box-content {
	top: 0;
}
.kc_box .title {
	color: #fff;
	font-size: 23px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0;
}
.kc_box .post {
	color: #fcc802;
	font-size: 0.8em;

}
.kc_box .icon {
	background: rgba(255,255,255,1);
	text-align: center;
	height: 30%;
	width: 100%;
	padding: 15px 0 0;
	margin: 0;
	list-style: none;
	transform: translateX(50%);
	position: absolute;
	right: 50%;
	bottom: -100%;
	z-index: 1;
	transition: all 0.3s;
}
.kc_box:hover .icon {
	bottom: 0;
}
.kc_box .icon li {
	display: inline-block;
	width: 100%; text-align: center;
	margin: 0;
}
.kc_box .icon li a {
	color: #fff;
	background-color: #fcc802;
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	width: 100px;
	margin: 0 auto;
	border-radius:30px;
	display: block;
	transition: all 0.3s;
}
.kc_box .icon li a:hover {
	color: #FFFFFF;
	background-color: #ff7623;
	
}

@media only screen and (max-width:990px) {
.kc_box {
	margin-bottom: 30px;
}
}

@media only screen and (max-width:479px) {
.kc_box .title {
	font-size: 20px;
}
}

@media (max-width: 768px){ 
.kc_box {
	width: 48%;
	margin: 0 0 1% 1%;
	overflow: hidden;
}
.kc_box2 {
	width: 48%;
	margin: 0 0 1% 1%;
	overflow: hidden;
}
 }


.kc_ls { width: 45%; float:left; margin-left: 4%; overflow: hidden;}
.kc_ls_txt { background: #eee; padding: 20px 10%; line-height: 200%; font-size: 13px;}
.kc_ls_txt .tit { color:#fcc802;}
.kc_ls_txt .tit strong { font-size:1.5em; color: #000;}

@media (max-width: 768px){ 
.kc_ls {
	width: 100%;
	margin-left: 0%;
	}
}

.kc_wh { width: 50%; float: left; display: inline;overflow: hidden;}


@media (max-width: 1440px){ 
.ln {
  width:80%;
}
}

@media (max-width: 1280px){ 
.ln {
  width:90%;
}
}

@media (max-width: 768px){ 
.ln {
  width:100%;
}
}


.news_list { width: 100%; margin: 10px auto; overflow: hidden;}
.news_list .tit {  width: auto; float: left; margin-bottom: 20px;overflow: hidden;}
.news_list .tit h1 {  border-bottom: 2px solid #fcc802; font-size:1.8em; padding-bottom: 10px; height: 40px; line-height: 40px;}

.news_top_dh { float:right; text-align:right; margin-top:20px; color:#888; font-size:12px;}
.news_top_dh a { color:#888;}

.news_list_con { width:100%; margin-top: 20px; overflow:hidden; margin:0px; padding:20px 0px; border-bottom:1px solid #eee; background:#fff;}
.news_list_con:hover {}
.news_list_con a { color:#333; font-weight:400; }
.news_list_con a:hover { color:#fcc802; font-weight:600; text-decoration:none;}
.news_list_con .pic {width:30%; height:auto;  overflow:hidden; float:right; display:inline;}
.news_list_con .pic img {width:100%; height:auto;  overflow:hidden; opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;}
.news_list_con .pic img:hover {opacity: 0.6;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);}
.news_list_con .txt {width:55%; float:left; margin-left:20px; display:inline; font-size:13px; color:#999; text-align:left; line-height:150%;}
.news_list_con .txt strong { font-size:1.5em; padding-bottom:20px;}
.news_list_con .txt span { display:block; overflow:hidden; margin:10px 0px 0px 0px;line-height:200%; text-align: justify;}
.news_list_con .txt b { display:block; font-weight:400; margin-top:10px; color:#ccc;}
.news_list_con .i_txt a:hover {  color:#27ccc0;}
.news_list_con .date { float:left; width:10%; color:#999; text-align:left; background: #f7f7f7; text-indent: 20%; padding:5px;}
.news_list_con .date li { width:100%; margin-bottom:5px;}
.news_list_con .date .li1 { font-size:2.5em; color: #fcc802;}
.news_list_con .date .li2 { margin-bottom:5px;}




 @media (max-width: 1160px) {
.news_list { width:98%;}
.news_list_con .txt { font-size:12px; }
.news_list_con .txt strong { font-size:1.3em; }
.news_list_con .date .li1 { font-size:1em;}
.news_list_con .date .li2 { margin-bottom:30px;}
}
 @media (max-width: 767px) {
.news_list { width:98%;}
.news_list_con a { width:60px; height:32px; line-height:32px; font-size:0.8125em; font-weight:400;}
.news_list_con a { }
.news_list_con .pic {width:100%; }
.news_list_con .txt {  width:80%; margin-right:2%; margin-left:5px; }
.news_list_con .txt b { display:none;}
.news_list_con .txt strong { font-size:1em;padding-bottom:5px; }
.news_list_con .txt span { display:block; overflow:hidden; margin:12px 0px 0px 0px; font-size: 1.2em;line-height: 180%; color: #333;}	 
.news_list_con .date { float:right; width: 15%;}
.news_list_con .date li {  margin-bottom:5px;}
.news_list_con .date .li1 { font-size:1.5em; font-weight: 600;}
.news_list_con .date .li2 {  margin-bottom:10px;}
.news_list_con .date { }
.news_list_con .date .li3 { display:none;}
}

.list_pages{ height:30px;  padding:50px 0 50px 0;  width:100%; max-width:1160px; margin:0 auto; overflow:hidden; font-size:13px; text-align:right;}
.list_pages li{ line-height:35px; margin-right:0px;display:inline-block; height:35px;}
.list_pages li a{ background-color:#e7ecf2; color:#666; display:block; padding:0 15px 0 15px; text-decoration:none;}
.list_pages li a.fymoren{ background-color:#fcc802; color:#666; display:block; padding:0 15px 0 15px;text-decoration:none;}
.list_pages  .thisclass a{background:#fcc802; color:#666;}
.list_pages  .thisclass a:hover{background:#fcc802; color:#666;}
.list_pages li a:hover{ background-color:#fcc802; color:#fff; display:block; padding:0 15px 0 15px;text-decoration:none;}

.list_pages .pageinfo { color:#888; font-size:12px;}
.list_pages .pageinfo strong { font-weight:normal;}



.sd_list { width:100%; overflow: hidden; padding:0 0 10px 0; margin-top:50px; margin-bottom:30px;}
.sd_list .tit { width: 100%; text-align: center; overflow: hidden;}
.sd_list .tit span {  border-bottom: 2px solid #fcc802; font-size:1.8em; padding: 10px; height: 60px; line-height: 60px;}

.sd_list_con { width:25%; float: left;  margin-top: 50px;}

.ik_card { width: 92%; margin: 0 auto; background: #fff; border-radius: 6px; padding-bottom: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0);overflow: hidden;}
.ik_card:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
}
.card_thumb { width: 100%; overflow: hidden;}
.card_thumb img {
  display: block;
	width: 100%;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
}

.ik_card:hover .card_thumb img {
  opacity: 0.6;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.card_body { padding:5px;}
.card_body .card_title { font-size:1.2em; color: #333; margin-top: 10px;}
.card_body .card_title a { color: #333;}
.card_body .card_title a:hover { color:#fcc802;}
.ik_card:hover .card_body .card_title a {color:#fcc802;}

.card_body .card_date { font-size:0.8em; color: #999; margin-top: 5px;}
.card_body .card_description {margin-top: 10px; font-size:0.9em; color: #666; line-height: 180%; word-break: break-all;} 

.card_ly { color:#999; font-size: 0.8em; margin-left: 5px; float: left; margin-top: 10px;}
.card_point {color:#999; font-size: 1em; margin-left: 5px; float: right; margin-right: 10px; text-align: right;margin-top: 10px;-webkit-transform: translatex(0px);
          t-webkit-transform: translateX(0px);
          transform: translateX(0px);
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
	transition: all 0.3s linear;}
.ik_card:hover .card_point {

-webkit-transform: translateX(30px);
          transform: translateX(30px);
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
	transition: all 0.3s linear;
}




@media (max-width: 1280px){ 
	.sd_list_con { width:33.33%;}
}

@media (max-width: 768px){ 
.sd_list_con { width:50%;}
}

.arc_con { width:100%; margin:30px auto; overflow:hidden; background:#fff; padding:30px 20px;}
.news_js{  width:100%; border-bottom:1px solid #eee; margin:0px 0 20px 0; text-align:center; overflow:hidden; float:left; padding-bottom:10px;}
.news_js .news_bt{ font-size:25px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; color:#333;  display:inline-block; float:left; width:100%; text-align:center; line-height:180%; margin-bottom:20px;}
.news_js li { width:33%; text-align:center; overflow:hidden; float:left; color:#555; }
.news_js li .txt {font-size:12px; height:12px; line-height:12px; margin-bottom:2px; overflow:hidden;display:inline-block;}
.news_js li .arc_ico { width:20px; display:inline-block; overflow:hidden; margin-right:5px; text-align:center;}
.news_js li .arc_ico img { width:80%}

.work_full { float:left; width:100%;    margin-top:20px; overflow:hidden; font-size:14px; line-height:200%; text-align:center; text-align:left; color:#555;}
.work_full img { max-width:100%;}
.work_btn { height:60px; width:100%; max-width:1160px; overflow:hidden; margin:50px auto 80px auto;text-align:center;}
.work_btn a { width:100%; height:100%; text-align:center; line-height:60px; font-size:20px; color:#fff; background:#5eb7e8; display:block; overflow:hidden; text-decoration:none;}
.work_btn a:hover { background:#63c0f3}

 @media (max-width: 767px) {
 .new_list_l { display:none;}
 .news_js .news_bt { text-align:left;}
	 .arc_con { width:100%; float:none; margin:0 auto; padding:10px;}
 
}

	 
 @media (max-width: 767px) {	 
	 .col-xs-4 { width: 25%;padding-left: 1px;
    padding-right: 1px;}
	 .foot_code img { width:30%;}
 }

.foot_list_a,.foot_list_b { text-align: center;}

.a_next_btn { width:100%;font-size:13px; text-align:left; color:#888;  float:left; border-top:1px solid #eee; margin-bottom:50px; margin-top:50px;}
.a_next_btn a{ cursor:pointer; color:#666;  text-align:center; text-decoration:none;font-size:13px;}
.a_next_btn a:hover { color:#13830b; text-decoration:underline;}
.a_next_btn li.to_pre { float:left;  line-height:50px; }
.a_next_btn li.to_next { float:right;  line-height:50px; }

.foot .foot_box .foot_c .foot_list ul li .foot_list_a_en a { font-size:14px;}
.foot .foot_box .foot_c .foot_list ul li .foot_list_b_en a { font-size:12px;}

.top90 { margin-top:90px;}
.top55 { margin-top:55px;}
 @media (max-width: 767px) {	 
.top90 { margin-top:0px;}
.top55 { margin-top:0px;}
 }