﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /*结构元素*/ dl, dt, dd, ul, ol, li, /*列表元素*/ pre, /* 文本格式元素 */ select, form, fieldset, legend, button, input, textarea, /*表单元素 */ th, td, /*表格元素 */ img/*图片元素 */ { font-family: "微软雅黑", "宋体", Arial, Helvetica; border: 0; padding: 0; margin: 0; font-weight: normal; }
a { outline: 0; }
@media screen and (min-width: 1200px) {
	body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /*结构元素*/ dl, dt, dd, ul, ol, li, /*列表元素*/ pre, /* 文本格式元素 */ select, form, fieldset, legend, button, input, textarea, /*表单元素 */ th, td, /*表格元素 */ img/*图片元素 */ {  font-weight: normal; }
	}
.bg_gray { background: #F6F6F6; }
/* ---- */
.f12 { font-size: 12px; }
.f12b { font-size: 12px; font-weight: bold; }
.f13 { font-size: 13px; }
.f13b { font-size: 13px; font-weight: bold; }
.f14 { font-size: 14px; }
.f14b { font-size: 14px; font-weight: bold; }
.f16 { font-size: 16px; }
.f16b { font-size: 16px; font-weight: bold; }
.f18 { font-size: 18px; }
.f18b { font-size: 18px; font-weight: bold; }
/* ---- */
.decoration { text-decoration: line-through; }
.blue, a.blue { color: #3C6BC0; }
.gray3, a.gray3 { color: #333; }
.gray6, a.gray6 { color: #666; }
.white, a.white { color: #FFFFFF; }
.black, a.black { color: #000000; }
.colorffd, a.colorffd { color: #FFd }
html body .red, html body a.red { color: #d90000; }
.Orange, a.Orange { color: #f60; }
.pink, a.pink { color: #fe1d62; }
.green, a.green { color: #3dc900; }
.GreyA, a.Grey { color: #aaa; }
.c005da7, a.c005da7 { color: #005da7 }
.c516e76, a.c516e76 { color: #516e76 }
.caa3300 { color: #aa3300; }
html .cc00 { color: #c00; }
.cc00b { color: #c00; font-weight: bold; }
.cff9 { color: #FF9 }
.cfff { color: #FFF }
.cff0000 { color: #f00; }
/* ---- */
.f_left { float: left }
.f_right { float: right; }
.clear { clear: both; }
.clear1px { clear: both; height: 1px; width: 1px; overflow: hidden; }
.clear10px { clear: both; height: 10px; width: 1px; overflow: hidden; }
.border0 { border: 0; }
/* ---- */
body .bordert0 { border-top: 0 !important; }
body .bordert1 { border-top: 1px solid #e8e8e8 !important; }
body .bordert1c { border-top: 1px solid #ccc !important; }
body .borderb0 { border-bottom: 0 !important; }
body .borderr0 { border-right: 0 !important; }
body .borderl0 { border-left: 0 !important; }
body .bottom0 { padding-bottom: 0; margin-bottom: 0; }
/* ---- */
.t_left { text-align: left !important; }
.t_right { text-align: right !important; }
.t_center { text-align: center !important; }
/* ---- */
/* --宽度高度开始-- */
.w5px { width: 5px; }
.w10px { width: 10px; }
.w15px { width: 15px; }
.w20px { width: 20px; }
.w30px { width: 30px; }
.w40px { width: 40px; }
.w50px { width: 50px; }
.w70px { width: 70px; }
.w100px { width: 100px; }
.w150px { width: 150px; }
.w200px { width: 200px; }
.w250px { width: 250px; }
.w300px { width: 300px; }
.w400px { width: 400px; }
.w500px { width: 500px; }
/* ---- */
.h5px { height: 5px; }
.h10px { height: 10px; }
.h15px { height: 15px; }
.h20px { height: 20px; }
.h30px { height: 30px; }
.h40px { height: 40px; }
.h50px { height: 50px; }
.h70px { height: 70px; }
.h100px { height: 100px; }
.h150px { height: 150px; }
.h200px { height: 200px; }
.h250px { height: 250px; }
.h300px { height: 300px; }
.h400px { height: 400px; }
.h500px { height: 500px; }
/* --宽度高度结束-- */
.h100pp { height: 100%; }
.weight { font-weight: bold; }
.height36 { height: 36px; }
.mag3px { margin: 0 3px; }
.mag5px { margin: 0 5px; }
input.intxt { border: 1px solid #ccc; }
.intxt28 { height: 28px; line-height: 28px; padding: 0 5px; border: 1px solid #d2d2d2; color: #999; background-color: #fff; }
.intxt26 { height: 26px; line-height: 26px; padding: 0 5px; border: 1px solid #d2d2d2; color: #999; background-color: #fff; }
.intxt24 { height: 24px; line-height: 24px; padding: 0 5px; border: 1px solid #d2d2d2; color: #999; background-color: #fff; }
.intxt28b { height: 28px; line-height: 28px; padding: 0 5px; border: 1px solid #d2d2d2; color: #333; background-color: #fff; }
.intxt26b { height: 26px; line-height: 26px; padding: 0 5px; border: 1px solid #d2d2d2; color: #333; background-color: #fff; }
.intxt24b { height: 24px; line-height: 24px; padding: 0 5px; border: 1px solid #d2d2d2; color: #333; background-color: #fff; }
.intxt24t { height: 24px; line-height: 24px; padding: 0 5px; border: 1px solid #e6e0d3; background-color: #fffef1; color: #999 }
.intxt20 { height: 20px; line-height: 20px; padding: 0 5px; border: 1px solid #ddd; background-color: #fff; color: #999 }
.intxt18 { height: 18px; line-height: 18px; padding: 0 5px; border: 1px solid #ddd; background-color: #fff; color: #999 }
.intxt28f16 { background-color: #FFFFFF; border: 1px solid #DDDDDD; color: #999999; font-size: 16px; height: 28px; line-height: 20px; padding: 0 5px; }
.intxt36 { height: 36px; line-height: 36px; padding: 0 5px; border: 1px solid #dbdbdb; color: #999; background-color: #fff; }
.intxt80 { height: 74px; line-height: 18px; padding: 3 5px; border: 1px solid #dbdbdb; color: #999; background-color: #fff; }
.none { display: none }
.basebg { background: url(../images/basebg.png) no-repeat; }
.position_r { position: relative; }
.position_a { position: absolute; }
html body .lineheight24 { line-height: 24px; }
.text_al { text-align: left; }
.text_ac { text-align: center; }
.text_ar { text-align: right; }
/* --内边距开始-- */
html .p0px { padding: 0px !important; }
html .p5px { padding: 5px; }
html .p10px { padding: 10px; }
html .p15px { padding: 15px; }
html .p20px { padding: 20px; }
html .p30px { padding: 30px; }
html .p50px { padding: 50px; }
html .pl0px { padding-left: 0px !important; }
html .pl5px { padding-left: 5px; }
html .pl10px { padding-left: 10px; }
html .pl15px { padding-left: 15px; }
html .pl20px { padding-left: 20px; }
html .pl30px { padding-left: 30px; }
html .pl50px { padding-left: 50px; }
html .pr0px { padding-right: 0px !important; }
html .pr5px { padding-right: 5px; }
html .pr10px { padding-right: 10px; }
html .pr15px { padding-right: 15px; }
html .pr20px { padding-right: 20px; }
html .pr30px { padding-right: 30px; }
html .pr50px { padding-right: 50px; }
html .pt0px { padding-top: 0px !important; }
html .pt5px { padding-top: 5px; }
html .pt10px { padding-top: 10px; }
html .pt15px { padding-top: 15px; }
html .pt20px { padding-top: 20px; }
html .pt30px { padding-top: 30px; }
html .pt50px { padding-top: 50px; }
html .pb0px { padding-bottom: 0px !important; }
html .pb5px { padding-bottom: 5px; }
html .pb10px { padding-bottom: 10px; }
html .pb10px { padding-bottom: 15px; }
html .pb20px { padding-bottom: 20px; }
html .pb30px { padding-bottom: 30px; }
html .pb50px { padding-bottom: 50px; }
/* --内边距结束-- */
/* --外边距开始-- */
html .m0px { margin: 0px !important; }
html .m5px { margin: 5px; }
html .m10px { margin: 10px !important; }
html .m15px { margin: 15px; }
html .m20px { margin: 20px; }
html .m30px { margin: 30px; }
html .m50px { margin: 50px; }
html .ml0px { margin-left: 0px !important; }
html .ml5px { margin-left: 5px; }
html .ml10px { margin-left: 10px !important; }
html .ml15px { margin-left: 15px; }
html .ml20px { margin-left: 20px; }
html .ml30px { margin-left: 30px; }
html .ml50px { margin-left: 50px; }
html .mr0px { margin-right: 0px !important; }
html .mr5px { margin-right: 5px; }
html .mr10px { margin-right: 10px !important; }
html .mr15px { margin-right: 15px; }
html .mr20px { margin-right: 20px; }
html .mr30px { margin-right: 30px; }
html .mr50px { margin-right: 50px; }
html .mt0px { margin-top: 0px !important; }
html .mt5px { margin-top: 5px; }
html .mt10px { margin-top: 10px; }
html .mt15px { margin-top: 15px; }
html .mt20px { margin-top: 20px; }
html .mt30px { margin-top: 30px; }
html .mt50px { margin-top: 50px; }
html .mb0px { margin-bottom: 0px !important; }
html .mb5px { margin-bottom: 5px; }
html .mb10px { margin-bottom: 10px; }
html .mb15px { margin-bottom: 15px; }
html .mb20px { margin-bottom: 20px; }
html .mb30px { margin-bottom: 30px; }
html .mb50px { margin-bottom: 50px; }
/* --外边距结束-- */


html .ofy { overflow-y: hidden; }
html .ofh { overflow: hidden; }
/* ---- */
.bgfff { background: #fff; }
.inbl { display: inline-block; width: 100%; padding-top: 28px; }
body .pt0px { padding-top: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
.zindexmax { z-index: 999999; }
html .t10px { top: 10px; }
html .t5px { top: 5px; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
a { outline: none; }
a:active { star:expression(this.onFocus=this.blur());
}
:focus { outline: 0; }
.dis_none { display: none !important; }
.dis_block { display: block !important; }



/* ---- */
.navbar-collapse{ margin:0 auto;}
em, i, b, u, strong { font-style: normal; font-weight: normal; text-decoration: none; }
ul, ol, dl { list-style: none; }
a:hover { text-decoration:none; cursor:pointer;}
/* ---- */
@media screen and (min-width: 1440px) {
.container {    width: 1440px;}}
/* ---- */



/*通用动画按钮开始*/
.animation_btn { overflow: hidden; position: relative; }
.animation_btn:before { content: ""; width: 20px; height: 110px; background: rgba(255,255,255,0.20); position: absolute; top: -10px; left: -50px; transform: skewX(-30deg); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.animation_btn:hover:before { left: 110%; }
.animation_btn_big { overflow: hidden; position: relative; }
.animation_btn_big:before { content: ""; width: 30px; height: 200px; background: rgba(255,255,255,0.20); position: absolute; top: -10px; left: -80px; transform: skewX(-30deg); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.animation_btn_big:hover:before { left: 110%; }
.animation_btn_big02 { overflow: hidden; position: relative; }
.animation_btn_big02:before { content: ""; width: 30px; height: 200px; background: rgba(255,255,255,0.20); position: absolute; top: -10px; left: -80px; transform: skewX(-30deg); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.animation_btn_big02:hover:before { left: 110%; }
/*通用动画按钮结束*/



/*----首-页-开-始----*/

/* 头部开始 */
.head{ position:relative; z-index:1; background:url(../images/haida/bg01.jpg) top center no-repeat;}
.head_top{  height:120px; margin:0 auto;}
.head_top .logo{ background:url(../images/haida/logo.png) left center no-repeat; width:300px; height:120px; display:block; float:left; text-indent:-9999px;}
.head_top .tel{ display:block;    float:right; text-align:right; padding-top:55px;}
.nav{ width:100%;  height:50px; background: #4586D2;}
.navul, .navul ul { height:50px; margin:0 auto; width:100%; line-height:50px; text-align:center;}
.navul li { float: left;position: relative;width: 16.6%;color: #fff; font-size:18px;}
.navul a{display: block; color: #fff; text-shadow:0px 1px  rgba(0,0,0,.20); }
.navul ul {display: none;position: absolute;}
.navul ul li {float: none;width:140px; background:#e5e5e5; border-bottom:1px solid #e3e3e3;}
.navul ul li a { background:#f5f5f5  ; text-shadow: none;   border-bottom:4px solid #f5f5f5; height:36px; line-height:40px;}
.navul li:hover ul {display: block;}
.navul .aa0a{   color:#fff;background:rgba(0,0,0,.1); }
.navul .aa02 { color:#666;}
.navul .aa01:hover { color:#fff; background:rgba(0,0,0,.05); }
.navul .aa02:hover { background:#fbfbfb; color:#DA251D; border-bottom:4px solid #f5f5f5;}
.carousel-indicators { bottom:40px !important;}
/* 头部结束 */


/*首页波浪开始*/
.waves {	position:absolute;	left:0;	top:0;	right:0;	bottom:0;	height:960px;}
.banner_bg {height:960px; background: url(../images/air/bg.jpg) center center; }

.banner_txt { position:absolute; width:100%; top:340px; text-align:center; left:0;}
.banner_txt span { display:block;}
.banner_txt p{}
.banner_txt em{display:block;}
/*首页波浪结束*/

/*顶部开始*/
.navbar-brand span { display: block;  height: 60px; line-height:60px; font-size:42px; color:#fff; font-weight:bold;  margin-left:40px;  margin-top:10px; text-shadow: 0px 2px 10px rgba( 0, 0, 0,.3 );}
.top_banner{ background:url(../images/renren/bg_long.jpg) top center no-repeat; height:960px; background-size:cover; }
.banner_main{max-width:1920px; margin:0 auto; padding-top:150px; position:relative; z-index:1;}
.banner_m { display:none; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background:none;}
body .navbar { border: 0px ;   }
body .navbar-default .navbar-nav>li>a{ background: none; color: rgba(255,255,255,1); box-shadow: none; font-size:18px; padding-left:0px; padding-right:0px; margin-left:10px; margin-right:10px;}
body .navbar-default .navbar-nav>li>a:hover{ background: none; color: #fff; box-shadow: none;}
body .navbar-default .navbar-nav>li>a:visited {color: #fff;}
body .navbar-default .navbar-nav>li:hover a{ background: none; color: #fff; box-shadow: none;}
body .navbar-default {background: none;}
.navbar-right{ margin-right:0; padding-right:60px; margin-top:15px;}
.navbar-default .navbar-toggle .icon-bar {    background-color: #fff;}

body .navbar-default .navbar-nav>li>a.active { color:rgba(255,255,255,1); border-bottom:2px solid #fff;  }
.navbar-brand { padding:25px 0 25px 15px;}

@media screen and (max-width: 1439px) {

	 }



@media screen and (max-width: 1439px) {   
	.waves {	height:800px;}
    .banner_bg{height:800px; } 
	.banner_txt { top:280px; }	

}
@media screen and (max-width: 1199px) {
	.waves {	height:660px;}
    .banner_bg{height:660px; } 
	.banner_txt { top:220px; }
	.banner_txt span img,.banner_txt p img,.banner_txt em img { width:750px;} 
}
@media screen and (max-width: 1023px) {

	
}
@media screen and (max-width: 989px) {   
    .waves {	height:520px;}
    .banner_bg{height:520px; } 
	.banner_txt { top:180px; }	  
	.banner_txt span img,.banner_txt p img,.banner_txt em img { width:600px;} 
	.navbar-brand span { width:150px;}  

}

@media screen and (max-width: 767px) {
	.navbar-brand span { width: 220px; background-size:100%;   margin-left:5px;  margin-top:15px; }	
	.navbar-collapse{ background: rgba(0,0,0,.9); height:395px;     border-color: transparent !important;}
	.navbar-toggle { border:0; margin-top:52px;}
	body .navbar-default .navbar-nav>li>a{ padding-left:25px; line-height:30px; }
    .waves {	height:520px;}
    .banner_bg{height:520px; } 
	.banner_txt { top:190px; }	  
	.banner_txt span img,.banner_txt p img,.banner_txt em img { width:90%;} 
	.banner_bg {background-size: auto 100%; animation: bgbig 10s linear infinite alternate;}
	body .navbar-default .navbar-nav>li>a.active {  background: rgba(6,165,230,.2);   border-radius:0px; }
	.navbar-right { padding-right:0;}
	.navbar-collapse { padding-right:0;}
@keyframes bgbig {
    0 { background-size:auto 100%; }
    100%{background-size:auto 150%;}
    }
	
}
@media screen and (min-width: 768px) {
	/* 导航开始 */
.navbar-nav {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0;
}
.navbar-nav>li>a {
	padding-top: 6px;
	padding-bottom: 6px;
}
.navbar-nav>li { padding-top:34px; margin:0 2px;}
.navbar-nav>p { float:left; padding-top:34px; padding-left:10px;}

.search_tip.active{ display:block;}
.search_tip{ position:absolute; border:1px solid #fff; height:32px; width:300px; right:60px; top:90px; border-radius:100px; display:none;}
.search_tip input{ background:none; width:200px; height:30px; padding-left:20px; color:#fff;}
.search_tip input::-webkit-input-placeholder { color: rgba(255,255,255,.80);
    /* 修改输入框placeholder的样式 */
}

.search_tip input:focus::-webkit-input-placeholder { color:#fff;
    /* 修改输入框获取焦点时placeholder的样式 */
}
.search_tip a { color: rgba(255,255,255,.80); margin-left:10px;}
.search_tip a:hover { color:#fff; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	border-bottom:2px solid #1EB8CE;

}

.navbar {
	margin-bottom: 18px;
}

.navbar-right .dropdown-menu { left:0; right:auto;}

.dropdown-menu>li>a {padding: 8px 20px;}

.dropdown:hover .dropdown-menu {}

.carousel-indicators {bottom: 95px;}


.banner_bg {background-size:100% 100%; animation: bgbig 20s linear infinite alternate;}
@keyframes bgbig {
    0 { background-size:100% 100%; }
    100%{background-size:150% 150%;}
    }


  /* 导航结束 */
}
/*顶部结束*/

/*通用内页banner开始*/
.inside_banner{ height:200px; background-position:center center; background-repeat:no-repeat; }


.inside_bg01{ height:960px; background: url(../images/fengbao/bg01.jpg)  no-repeat center center; background-size:cover;}
.inside_bg02{ height:400px; background: url(../images/fengbao/bg04.jpg)  no-repeat center center; background-size:cover;}




.inside_bg{ height:500px; background:url(../images/air/tbg01.jpg) no-repeat center center; background-size:cover;}
.inside_bg.bg02{  background:url(../images/air/tbg02.jpg) no-repeat center center ; background-size:cover; }
.inside_bg.bg03{  background:url(../images/air/tbg03.jpg) no-repeat center center ; background-size:cover; }
.inside_bg.bg04{  background:url(../images/air/tbg04.jpg) no-repeat center center ; background-size:cover; }
.inside_banner {  padding-top:80px;}
.inside_banner .inside_txt{ text-align:center;}
.inside_banner .inside_txt p{color:#fff; }
.inside_banner .inside_txt p span{ display:block; font-size:60px; font-weight:bold;   text-shadow: 0px 2px 10px rgba( 0, 0, 0,.3 ); padding-top:300px; line-height:80px; padding-bottom:10px;}
.inside_banner .inside_txt p em{ display:block;  text-shadow: 0px 2px 10px rgba( 0, 0, 0,.3 ); font-size:20px; line-height:36px;}
.inside_banner .inside_img{ float:right; width:50%; padding-right:5%; padding-left:5%; text-align:right; padding-top:10px;}
 @media (max-width: 1199px) {
.inside_banner .inside_img img{  width:100%; padding-top:70px;}
 }
 @media (max-width: 992px) {
.inside_banner .inside_txt{  padding-left:0; padding-right:5%;}
.inside_banner .inside_img{  padding-left:0; padding-right:0;}
.inside_banner .inside_txt p span {  font-size:36px; }
 }
  @media (max-width: 767px) {
.inside_bg{ height:350px;}
.inside_banner .inside_txt{  padding-left:5%; padding-right:5%; width:100%;}

.inside_banner .inside_txt p span { padding-top:55px; font-size:30px; }
.inside_banner .inside_img{ display:none;}
 }
 
 
 @media screen and (max-width: 1439px) {
	.inside_bg01{ height:760px;}
	.inside_banner .inside_txt p span{padding-top:200px;}
	 }
/*通用内页banner结束*/

/*通用标题开始*/
.main_title {  margin-top: 80px; text-align: center; position:relative; background:url(../images/fengbao/img02.png) bottom center no-repeat; background-size:80px; height:60px; margin-bottom:40px; }
.main_title p { font-size: 30px; color: #000; line-height: 40px; padding-bottom: 20px; font-weight:bold;  }
.main_title span { font-size: 50px; color: rgba(0,0,0,.07); line-height: 80px; position:absolute; width:100%; top:-20px; text-align:center; left:0; text-transform:uppercase;  }

/*通用标题开始*/

/*通用按钮开始*/
.skip_btn{ text-align:center; padding-bottom:0px; padding-top:30px}
.skip_btn a{ color:#666; display:inline-block; width:160px; height:36px; line-height:34px; font-size:14px; border:1px solid #aaa; border-radius:100px; text-decoration:none;
  }
.skip_btn a:hover{ color:#5185D1; border-color:#5185D1;   }
/*---   ---   ---*/
.skip_btn02{ text-align:center; padding-bottom:0px; padding-top:60px}
.skip_btn02 a{ color:#fff; display:inline-block; width:160px; height:36px; line-height:34px; font-size:14px; border:1px solid rgba(255,255,255,.6); border-radius:100px;
  }
.skip_btn02 a:hover{ color:#fff; border-color:#fff;   }

/*通用按钮结束*/

/*新闻中心开始*/
.news_list {padding-top: 0px; padding-bottom: 0px; position:relative;}
.news_left {}
.news_left dl:hover  { cursor: pointer;}
.news_left dt {}
.news_left dd{}
.news_left dd p{ font-size:16px; line-height:28px; height:56px; overflow:hidden; margin-top:15px;}
.news_left dl:hover  dd p{ color:#5185D1;}
.news_left dd span{ font-size:16px; line-height:28px; color:#666; margin-top:5px; display:block;}
/*--- --- ---*/
.news_right {}
.news_right li { clear:both; overflow:auto;  margin-bottom:30px;}
.news_right li:hover { background:#5185D1; cursor:pointer;}
.news_right dl{}
.news_right dt{ float:left; width:200px;   background-size:cover;}
.news_right dd{ float:left; width:calc(100% - 200px); padding-left:20px; padding-right:10px; }
.news_right dd em{font-size:16px; line-height:24px; height:32px; overflow:hidden; display:block;margin-top:20px;}
.news_right dd p {font-size:14px; line-height:24px; height:48px; overflow:hidden;margin-top:0px;}
.news_right dd span{  font-size:14px; line-height:24px; color:#666; margin-top:10px; display:block;}
.news_right li:hover dd p a ,.news_right li:hover dd span ,.news_right li:hover dd em { color:#fff;}
.news_right li dd p a { color:#333;}

	 
.column_h03 { width:100%; background:#fff; padding: 0; margin-bottom:10px; box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 3%);}
.column_h03 .tips {  padding:0 30px; }
.column_h03 .tips h3 { font-size:20px; font-weight:bold; height:60px; line-height:60px; color:#666;}
.column_h03 .tips h3 span { color:#5A84D0; padding-right:2px;}
.column_h03 .tips a{ float:right; font-size:14px; color:#666; padding-top:14px;}
.column_h03 .tips a:hover { color:#D7302E; text-decoration: underline;}

.list_h01b { clear:both; padding:0 30px;}
.list_h01b ul { padding-bottom:20px;}
.list_h01b li{ height:36px; line-height:36px;}
.list_h01b a{ display:block;  line-height:36px; color:#666; font-size:14px;   white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_h01b a:hover { color:#5A84D0; text-decoration: underline;}
/*新闻中心结束*/

/*人员介绍开始*/
.personnel_list {padding-top: 0px; padding-bottom: 90px; position:relative; background:url(../images/fengbao/bg02.jpg) center center no-repeat; background-size:cover;}
.personnel_list dl { background:#fff; padding:40px 0 50px; margin-top:10px;  transition: all 0.5s;}
.personnel_list dl:hover {  margin-top:0px; cursor:pointer;}
.personnel_list dl:hover dt p em { color:#5185D1; }
.personnel_list dl dt { width:200px; margin:0 auto;  }
.personnel_list dl dt span{ float:left; width:100px }
.personnel_list dl dt span img { border-radius:100px; }
.personnel_list dl dt p{ float:left; width:100px; padding-left:15px; }
.personnel_list dl dt p em{ display:block; font-size:20px; font-weight:bold; padding-top:20px; line-height:36px; }
.personnel_list dl dt p i{display:block; color:#999; }
.personnel_list dl dd { padding-top:30px; box-sizing: content-box; width:240px; margin:0 auto; font-size:14px; height:120px; overflow:hidden; }
@media screen and (max-width: 1439px) {
.personnel_list dl dd{ width:200px;}
 }
/*人员介绍开始*/

/*政策内容开始*/
.policy_list {padding-top: 0px; padding-bottom: 50px; position:relative;}
.policy_list dl{   box-shadow: 0px 2px 15px 0px rgba( 0, 0, 0 ,0.07); padding:30px 30px; margin-top:10px;  transition: all 0.5s; background:#fff; }
.policy_list dl:hover{ margin-top:0px; cursor:pointer; }
.policy_list dt{ overflow:hidden; padding-bottom:15px; }
.policy_list dt span{ float:left; padding-top:0px; }
.policy_list dt em{ font-size:22px; float:left; font-weight:bold; line-height:40px; padding-left:7px; }
.policy_list dd{ overflow:hidden; height:256px; }
.policy_list dd p{ line-height:32px; }
.policy_list dd p a{ color:#333;}
.policy_list dd p a:hover{ color:#3476D1;}
.policy_list dd p span{ float:left; width:calc(100% - 90px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.policy_list dd p em{ float:right; width:90px; text-align:right;}

/*政策内容结束*/

/*知识科普开始*/
.policy_list02 {padding-top: 0px; padding-bottom: 100px; position:relative; background:url(../images/fengbao/bg03.jpg) center center no-repeat; background-size:cover;}
.policy_list02 dl{   box-shadow: 0px 2px 15px 0px rgba( 0, 0, 0 ,0.07); padding:30px 30px; margin-top:10px; background:#fff;  transition: all 0.5s; }
.policy_list02 dl:hover{ margin-top:0px; cursor:pointer; }
.policy_list02 dt{ overflow:hidden; padding-bottom:15px; }
.policy_list02 dt span{ float:left; padding-top:1px; }
.policy_list02 dt em{ font-size:20px; float:left; font-weight:bold; line-height:30px; padding-left:7px; }
.policy_list02 dd{ overflow:hidden;height:256px; }
.policy_list02 dd p{ line-height:32px; }
.policy_list02 dd p a{ color:#333;}
.policy_list02 dd p a:hover{ color:#3476D1;}
.policy_list02 dd p span{ display:block;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


/*知识科普结束*/

/*合作伙伴开始*/
.main_partner{ padding-bottom:0px; padding-top:0px;}
.main_partner a{ display:block; text-align:center; color:#666; line-height:24px; padding:10px 0; font-size:14px;}
.main_partner a:hover{ color:#3376D1;}
.main_partner img{transition: all 0.5s;}
.main_partner img:hover {transform: scale(1.05);    -webkit-transform: scale(1.05); transition: all 0.5s; cursor:pointer;}
/*合作伙伴结束*/

/*底部开始*/
.footer_bg{ padding-top:20px; background:url(../images/haida/bg03.jpg) center center no-repeat; background-size:100% 100%; }
.footer {  color:#fff; overflow:hidden; padding-bottom:30px;   }
.footer strong { display:block; font-size:16px; color:#000; line-height:28px; padding-bottom:20px; padding-top:40px}
.footer p { color:#666; font-size:14px; line-height:28px; overflow:hidden;}
.footer p em { float:left; width:70px; }
.footer p span { float:left; width:calc(100% - 70px);}
.footer p a { color:#666; }
.footer p a:hover { color:#000; }
.footer ul { overflow:hidden;}
.footer li { float:left; width:50%;}
.footer .qrcode img{ }

.footer .qrcode{}
.footer .qrcode span{ float:left;  padding-right:15px;}
.footer .qrcode span:last-of-type { padding-right:0; }
.footer .qrcode em{ display:block; line-height:24px; padding-top:5px; padding-bottom:5px; text-align:center; }

.copyright { clear:both; text-align:center; font-size:16px; line-height:28px; padding:20px 20px; color:#666; border-top:1px solid #e6e6e6; }


.bot_logo{ padding-top:60px;}
.select_sel { margin-top:20px; width:80%; height:40px; line-height:40px; color:#666; padding:0 10px; box-shadow:0 1px 5px rgba(0, 0, 0, .1); }

@media (max-width: 1439px) {
.footer .qrcode img{  width:110px;}
 }
 @media (max-width: 1199px) {
.footer .qrcode img{  width:100px;}
.footer .qrcode span{  padding-right:10px;}
 }
  @media (max-width: 992px) {
.footer .qrcode img{  width: auto;}
.footer .qrcode span{  padding-right:15px;}
 }
/*底部结束*/
/*----首-页-结-束----*/

/*分页开始*/
.pager {FONT-SIZE: 12px; padding-top:15px; padding-bottom:5px; COLOR: #666; LINE-HEIGHT: 24px;  TEXT-ALIGN: center; }
.pager a { padding:6px 10px;    color: #888888; margin-right: 8px;  text-decoration: none; height:12px;overflow:hidden; }
.pager a:hover {color:#3476D1;  height:12px;  overflow:hidden; background:#EAF5FF; }
.pager span.current { padding:6px 10px; font-weight: bold;  color: #ffffff; margin-right: 8px;  background:#3476D1; height:12px;  overflow:hidden;}

/*分页结束*/

/*新闻详细开始*/
.news_main{ background:#fff; padding:60px 80px; margin-bottom:30px; box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 3%);}
.news_title{ border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
.news_title p{ color:#000; font-size:28px; line-height:36px; text-align:center; padding-bottom:20px; }
.news_title div { text-align:center; }
.news_title div span { line-height:24px;  padding-left:28px; margin-right:20px; background-position:left center; background-repeat:no-repeat; color:#666; display:inline-block;}
.news_title div .time { background-image:url(../images/shop/ico_time.png);}
.news_title div  .see { background-image:url(../images/shop/ico_see.png) ;}
.news_text { padding-top:15px; line-height:2em; font-size:16px; color:#666;}
.news_text img { margin:20px 0; display:block; max-width:100%; }
.new_other { padding-top:50px; }
.new_other p { line-height:32px; }
.new_other p a{ color:#333;}
.new_other p a:hover{ color:#3476D1;}
@media screen and  (max-width:990px) {
	.news_main{  padding:30px 30px;}
	}
@media screen and  (max-width:767px) {
	.news_main{  padding:20px 20px;}
	.news_title p{ font-size:20px; line-height:28px;  }
	}
/*新闻详细结束*/










































/*优势介绍开始*/
.system_top {  position:relative;}
.system_bg{ background: url(../images/renren/bg02.jpg) top center no-repeat; width:100%; background-size:cover; position:absolute; left:0; top:0; height:580px;  z-index:-1; }
.main_system{padding-top: 120px; padding-bottom: 100px;  }
.main_system .system_list{ background:#fff;  position: relative; min-height:470px;    box-shadow: 0px 2px 20px 0px rgba(4,0,0,.05); margin-bottom:20px; transition: all 0.5s; top:0; border-radius:10px; padding:0 20px; }
.system_list p.pp_ico{ padding-top:80px; transition: all 0.5s; }
.system_list p.pp_ico span{ display:block; text-align:center; padding-bottom:30px; transition: all 0.5s;  }
.system_list p.pp_ico em{ display:block; text-align:center; font-weight:bold;  color:#666; font-size:18px; line-height:24px;  }
.system_list p.pp_txt{  }
.system_list p.pp_txt span{ display:block;  margin:0 auto;  font-size:22px; font-weight:bold;  padding:10px 0; line-height:24px; color:#000; text-align: center; }
.system_list p.pp_txt em{ display:block; text-align:center; font-size:16px;  color: #666;   min-height:48px; transition: all 0.5s; line-height:24px;}
/*--- --- ---*/
.main_system .system_list:hover{ top:-10px; box-shadow: 0px 2px 15px 0px rgba(0,0,0,.1); cursor:pointer; border-bottom:6px solid #00b8de;}
.main_system .system_list:hover  p.pp_ico{ padding-top:70px;}
.main_system .system_list:hover  p.pp_ico span{ padding-bottom:30px; }
.main_system .system_list:hover  p.pp_ico em{ }
.main_system .system_list:hover  p.pp_txt span{  color:#00b8de;}
.main_system .system_list:hover  p.pp_txt em{ }
@media screen and (max-width: 989px) {   
.main_system .system_list{  min-height:360px;} 
.system_list p.pp_ico { padding-top:40px;}
.system_list p.pp_ico span img{ width:140px; }
.system_list p.pp_ico span { padding-bottom:15px;}
}
@media screen and (max-width: 767px) {
.main_system .system_list{  min-height:305px; margin-bottom:15px;} 
.system_list p.pp_ico { padding-top:20px;}
.system_list p.pp_ico span img{ width:140px; }
.system_list p.pp_ico span { padding-bottom:15px;}
}
/*优势介绍结束*/

/*我们的能力开始*/
.expand_bg{ background:#F9F9FB; }
.main_expand{padding-top: 50px; padding-bottom: 100px;  }
.expand_list{ background:#fff; overflow:hidden;  position: relative;   box-shadow: 0px 2px 20px 0px rgba(4,0,0,.02); margin-bottom:30px; transition: all 0.5s; top:0; min-height:200px; border-radius:10px; }
.expand_list:hover{ top:-5px; box-shadow: 0px 10px 20px 0px rgba( 11, 151, 232,0.3 );}
.expand_list p.pp_ico{ position:absolute; left:0; top:0; width:50%; height:100%;  }
.expand_list p.pp_ico span{  display: flex; justify-content:center; align-items:center; width:100%; height:100%; z-index:0;  }
.expand_list p.pp_txt{ position:absolute; right:0; top:0; width:50%; height:100%;}
.expand_list p.pp_txt span{ display: flex; justify-content: flex-start; align-items: center; width:100%; height:100%; z-index:0; font-size:20px; color:#000; }
.expand_list p.pp_txt em{ display:block; font-size:14px; line-height:24px; color:#666; min-height:48px; }
.expand_list p.pp_txt02{ display:none; position:absolute; top:0; left:0; width:100%; height:100%;
  background-image: -moz-linear-gradient( 34deg, rgb(0,184,222) 0%, rgb(11,151,232) 100%);
  background-image: -webkit-linear-gradient( 34deg, rgb(0,184,222) 0%, rgb(11,151,232) 100%);
  background-image: -ms-linear-gradient( 34deg, rgb(0,184,222) 0%, rgb(11,151,232) 100%);
   cursor:pointer; padding:10px 40px; text-align:center;}
.expand_list:hover p.pp_txt02{ display: block; }
.expand_list p.pp_txt02 span{ display:block; font-size:20px; line-height:50px; padding-top:30px; color:#fff; font-weight:bold;  }
.expand_list p.pp_txt02 em{ display:block; font-size:16px; line-height:24px; color:#fff;  }
@media screen and (max-width: 1199px) {
	.expand_list p.pp_ico{ width:40%;}
	.expand_list p.pp_ico span img{ width:80px;}
	.expand_list p.pp_txt{ width:60%;}
	.expand_list p.pp_txt02{ padding:10px 20px;}	
	 }
@media screen and (max-width: 989px) { 
    .expand_list p.pp_txt02 span{ padding-top:25px; line-height:40px; } }
@media screen and (max-width: 767px) {
	.expand_list{ min-height:140px; margin-bottom:15px; }
	.expand_list p.pp_txt02 span{ padding-top:0; line-height:40px; display:none; }
	.expand_list p.pp_txt02 em{ padding-top:5px; }
	.expand_list p.pp_ico span img{ width:40px;}
	.expand_list p.pp_txt span{ font-size:18px; padding-right:10px;}
	.main_expand .row .wow:nth-of-type(odd) { padding-right:7px;}
	.main_expand .row .wow:nth-of-type(even) { padding-left:7px;}
	  }

/*我们的能力结束*/


/*技术优势开始*/
.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1-5 {width: 20%;float: left;}
@media (min-width: 768px) {.col-sm-1-5 {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-1-5 {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-1-5 {width: 20%;float: left;}}
/*---  ---  ---*/
.technology_bg{ background: url(../images/air/bg01.jpg) center center no-repeat; background-size:cover; }
.main_technology{padding-top: 70px; padding-bottom: 25px;  }
.technology_list{ overflow:hidden;  position: relative;    background-color: rgba( 0, 0, 0, 0.1 ); margin-bottom:30px; transition: all 0.5s; top:0; min-height:400px; box-shadow: 0px 0px 20px 0px rgba(4,0,0,.1) inset; border-radius:10px; border:1px solid rgba( 0, 184, 222,.1 ); padding:0 10px; }
.technology_list p.pp_ico{ text-align:center;  }
.technology_list p.pp_ico strong{  transition: all 0.5s; color:#fff; font-size:20px; display:block; padding-top:90px; line-height:30px; }
.technology_list p.pp_ico em{ color:#aaa; font-size:16px;display:block; line-height:24px; padding:10px 0; box-sizing: content-box; }
.technology_list p.pp_ico span{ display:block; width:80px; height:80px; background:url(../images/air/ico_c01.png) center center no-repeat; margin:50px auto 0;  transition: all 0.5s; background-size:100%}
.technology_list p.pp_ico span.sp01{ background-image:url(../images/air/ico_c01.png); }
.technology_list p.pp_ico span.sp02{ background-image:url(../images/air/ico_c02.png); }
.technology_list p.pp_ico span.sp03{ background-image:url(../images/air/ico_c03.png); }
.technology_list p.pp_ico span.sp04{ background-image:url(../images/air/ico_c04.png); }
.technology_list p.pp_ico span.sp05{ background-image:url(../images/air/ico_c05.png); }
.technology_list p.pp_txt{ display: none;  }
.technology_list p.pp_txt span{ display:block; position:absolute; left:15px; top:15px; font-size:60px; color:rgba(255,255,255,.03); font-style: italic; font-weight:bold; line-height:60px;  }
.technology_list p.pp_txt em{ display:block; position:absolute; bottom:15px; right:15px; opacity:0.05;  }
/*---  ---  ---*/
.technology_list:hover{ top:-5px; cursor:pointer; box-shadow: 0px 0px 50px 0px rgba(0,184,222,.5) inset; border:1px solid rgba( 0, 184, 222,1 );}
.technology_list:hover p.pp_ico strong{ padding-top:120px; color:#00b8de; font-weight:bold;}
.technology_list:hover p.pp_ico em{ color:#fff;}
.technology_list:hover p.pp_ico span{ margin-top:10px;}
.technology_list:hover p.pp_ico span.sp01{ background-image:url(../images/air/ico_c11.png); }
.technology_list:hover p.pp_ico span.sp02{ background-image:url(../images/air/ico_c12.png); }
.technology_list:hover p.pp_ico span.sp03{ background-image:url(../images/air/ico_c13.png); }
.technology_list:hover p.pp_ico span.sp04{ background-image:url(../images/air/ico_c14.png); }
.technology_list:hover p.pp_ico span.sp05{ background-image:url(../images/air/ico_c15.png); }
.technology_list:hover p.pp_txt{ display: block;  }
@media (max-width: 768px) {
	.technology_list{ min-height:250px; margin-bottom:15px;}
	.technology_list p.pp_ico strong{ padding-top:40px;}
	.technology_list p.pp_ico span{ margin-top:10px; }
	.technology_list p.pp_ico em{ height:48px;}
	.technology_list:hover p.pp_ico strong{ padding-top:50px;}
	.technology_list:hover p.pp_ico span{ margin-top:00px; }
	.technology_list p.pp_txt em img{ width:120px; }
	.technology_list p.pp_ico span{  width:60px; height:60px; }
	.main_technology .row .wow:nth-of-type(odd) { padding-right:7px;}
	.main_technology .row .wow:nth-of-type(even) { padding-left:7px;}
	}
/*技术优势结束*/

/*研发优势开始*/
.research_bg{  }
.main_research{ margin-top:70px;  padding-bottom: 25px; position:relative; overflow:hidden;  }
.main_research .title_img{ text-align:center; padding-top:30px; padding-bottom:50px;}
.main_research dl{  }
.main_research dl dt{ position:absolute; left:190px;   box-shadow: 0px 2px 20px 0px rgba( 4, 0, 0 , 0.05); width:300px; height:80px; border-radius:10px;  overflow:hidden;}
.main_research dl dt.dt01{  top:15px;}
.main_research dl dt.dt02{top:135px; left:130px}
.main_research dl dt.dt03{top:255px;}
.main_research dl dt em{ float:left; padding-top:15px; padding-left:35px;    transition: all 0.5s; }
.main_research dl dt span{ float:right; line-height:80px; font-size:16px; padding-right:40px;  transition: all 0.5s;}
.main_research dl dt:after { content:" "; width:0px; height:80px; background-image: linear-gradient( 34deg, rgb(0,184,222) 0%, rgb(11,151,232) 100%); position:absolute; right:-30px; z-index:-1; transform:skewX(40deg);      transition: all 0.5s; }
.main_research dl dt:hover { cursor:pointer; box-shadow: 0px 5px 20px 0px rgba(0,184,222,.2);}
.main_research dl dt:hover:after { display:block; width:180px; }
.main_research dl dt:hover span{ font-size:20px; font-weight:bold; color:#fff;}
/*---   ---   ---*/
.main_research dl dd{  position:absolute; right:190px;  box-shadow: 0px 2px 20px 0px rgba( 4, 0, 0 , 0.05);  width:300px; height:80px; border-radius:10px; overflow:hidden;}
.main_research dl dd.dd01{  top:15px;}
.main_research dl dd.dd02{ top:135px; right:130px;}
.main_research dl dd.dd03{  top:255px;}
.main_research dl dd em{ float:right; padding-top:15px; padding-right:35px;  }
.main_research dl dd span{ float:left; line-height:80px; font-size:16px; padding-left:40px;  transition: all 0.5s;  }
.main_research dl dd:after { content:" "; width:0px; height:80px; background-image: linear-gradient( 34deg, rgb(0,184,222) 0%, rgb(11,151,232) 100%); position:absolute; left:-30px; z-index:-1; transform:skewX(-40deg);      transition: all 0.5s; }
.main_research dl dd:hover { cursor:pointer; box-shadow: 0px 5px 20px 0px rgba(0,184,222,.2);}
.main_research dl dd:hover:after { display:block; width:60%; }
.main_research dl dd:hover span{ font-size:20px; font-weight:bold; color:#fff;}
@media (max-width: 1439px) {
	.main_research dl dt{  left:90px;   }
	.main_research dl dt.dt02{ left:30px}
	.main_research dl dd{ right:90px;   }
	.main_research dl dd.dd02{ right:30px}
	}
@media (max-width: 1199px) {
	.main_research dl dt{  left:40px;   }
	.main_research dl dt.dt02{ left:0px}
	.main_research dl dd{ right:40px;   }
	.main_research dl dd.dd02{ right:0px}
	}	
@media (max-width: 992px) {
	.main_research dl dt{ width:200px;  left:40px;   }
	.main_research dl dt.dt02{ left:0px}
	.main_research dl dt:hover:after { width:65% }
	.main_research dl dd{ width:200px; right:40px;   }
	.main_research dl dd.dd02{ right:0px}
	.main_research dl dd:hover:after { width:65% }
	}
@media (max-width: 767px) {
	.main_research dl dt{ position: static; width:90%; margin:0 auto 15px; overflow:hidden;}
	.main_research dl dd{ position: static; width:80%; margin:0 auto 15px; overflow:hidden;}
	.main_research .title_img{  padding-top:0px; padding-bottom:10px;}
	.main_research .title_img img{ width:220px;}
	.main_research{ margin-top:20px; }
	
	}	
/*研发优势结束*/

/*设备遍布全国开始*/
.nationwide_bg{  box-shadow: 0px 0px 20px 0px rgba( 4, 0, 0 ,0.05);  }
.main_nationwide{ padding-top:70px;  padding-bottom: 25px; position:relative; overflow:hidden; }
.main_nationwide .map_bg{ position:absolute; text-align:center; width:100%; }
.main_nationwide .map_bg{}
/*---   ---   ---*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
*html .clearfix{height:1%}


.map-service{position:relative;height:760px;background:url(img/map_balck_whole_bg.jpg) center no-repeat}
.map-service-right{padding-left: 330px;    padding-top: 80px;}
@media (max-width: 1439px) {.map-service-right{padding-left: 180px;  }	}
@media (max-width: 1199px) {.map-service-right{padding-left: 90px; padding-top:60px; transform: scale(.95,0.95);  } .main_nationwide .map_bg img{ width:100%;} 	}
@media (max-width: 993px) {	.map-service-right{transform: scale(.75,0.75); padding-left: 0px; padding-top:0px;}  
.main_nationwide .map_bg img{ width:740px; padding-top:20px;}  .map-service{position:relative;height:660px;}
}
@media (max-width: 767px) {	
.map-service{  top:-170px; left:-20px; text-align:center;}
.map-service-right{transform: scale(.3,0.3); padding-left: 0px; padding-top:0px; margin:0 auto; width:100%; }  
.main_nationwide .map_bg img{ width:300px; padding-top:20px;}  .map-service{position:relative;height:360px;}
}
@media (max-width: 650px) {	.map-service{   left:-40px; }}
@media (max-width: 500px) {	.map-service{   left:-60px; }}
.china-map{width:748px;height:618px;background:url(img/map_black_bg.png) center no-repeat;position:relative;}
.region-list{position:absolute;left:0;top:0}

@-webkit-keyframes warn{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
0%{-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.area-box .dot{position:absolute;left:0;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#a2a9b4;opacity:1;filter:alpha(opacity=100)}
.area-box .pulse{position:absolute;top:-28px;left:-28px;height:66px;width:66px;border:2px solid #b7b7b7;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;-moz-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;opacity:.12;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}
.area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}
.area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}
.area-box .delay-10{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}
.area-box .delay-11{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
.region-list.active .area-box .dot{background:#009fd9}
.region-list.active .area-box .pulse{border-color:#009fd9;top:-39px;left:-39px;height:88px;width:88px;-webkit-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;-moz-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset}
.region-list.waite .area-box .dot{background:#f90}
.region-list.waite .area-box .pulse{border-color:#f90}
.show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.online-node .show-regin,.region-list:hover .show-regin,.underline-node .show-regin,.waite-node .show-regin{height:127px;opacity:1}
.show-regin span{width:80px;position:absolute;left:8px;top:-11px;padding:6px 10px;font-size:14px;color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;white-space:nowrap;}
.postition-10 .show-regin span{left:0}
.postition-6 .show-regin span{left:-72px}
.area-box{z-index:77}
.show-regin{z-index:66}
.region-list.active .show-regin span{position:relative;color:#ccc}
.region-list.waite .show-regin span{color:#ccc}
.postition-1{left:302px;top:308px}
.postition-2{left:401px;top:403px}
.postition-3{left:358px;top:516px}
.postition-4{left:473px;top:348px}
.postition-5{left:526px;top:394px}
.postition-6{left:506px;top:495px}
.postition-7{left:652px;top:200px}
.postition-7.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.postition-8{left:559px;top:229px}
.postition-9{left:617px;top:371px}
.postition-9.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.postition-10{left:554px;top:539px}
.postition-11{left:604px;top:300px}
.postition-12{left:104px;top:200px}
.postition-13{left:470px;top:210px}
.postition-14{left:124px;top:390px}
.postition-15{left:754px;top:100px}
.douhao{width:0}
/*---   ---   ---*/

/*设备遍布全国结束*/



/*----首-页-结-束----*/



/*----内-页-开-始----*/

/*软件平台开始*/
.inside_main { padding:30px 0; overflow:hidden;}
.inside_list_bg { padding:30px 0;}
.inside_list{   box-shadow: 0px 2px 20px 0px rgba( 4, 0, 0 ,0.05); border-radius:10px; height:510px; padding:0 20px;}
.inside_list_img{ float:right; width:60%; padding-left:2%; padding-right:2%; text-align:right; height:100%;}
.inside_list_img p {    display: flex;    justify-content: center;    align-items: center;    width: 100%;    height: 100%;    z-index: 0;}
.inside_list_img img{ padding-top:40px;}
.inside_list_txt{ float:left; width:40%;  padding-left:5%; padding-right:2%;  height:100%;}
.inside_list_txt .txt_box{ display: flex;    justify-content: center;    align-items: center;    width: 100%;    height: 100%;    z-index: 0;}
.inside_list_txt p{ position:relative;  }
.inside_list_txt p span{ display:block;}
.inside_list_txt p em{display:block;  font-size:19px; line-height:30px; color:#000; font-weight:bold;}
.inside_list_txt p strong{display:block; line-height:24px; padding-bottom:30px; padding-top:10px;}
.inside_list_txt p strong i{ display:block; padding-top:12px;}
.inside_list_txt p a{ display:block;}
/*---   ---   ---*/
.inside_list_bg.changeover .inside_list_img{ float:left;}
.inside_list_bg.changeover .inside_list_txt{ float: right; padding-left:2%; padding-right:5%;}

@media (max-width: 1439px) {
.inside_list_img img{ width:100%;}
 }
 @media (max-width: 992px) {
.inside_list_txt{ width:50%;}
.inside_list_img{ width:50%;}
 }
 
@media (max-width: 767px) {
.inside_list{ height:auto; padding:0 20px 40px; }
.inside_list_img{ float: none !important; width:100% !important;}
.inside_list_txt{ float:none  !important;width:100% !important; padding-left:4% !important; padding-right:4% !important;}
.inside_list_txt p a{ margin:0 auto;}
.inside_list_txt p span { text-align:center;}
.inside_list_txt p span img { height:60px; margin-bottom:5px; }
.inside_list_txt p em{ text-align:center;}
 }
 /*---   ---   ---*/
.cooper .inside_list_txt{ width:45%;}
.cooper .inside_list_img{ width:55%;}

.cooper .inside_list_txt p span{ font-size:28px; color:#fff; font-weight:bold; height:70px; line-height:70px; background-image: linear-gradient( 34deg, rgb(60,163,249) 0%, rgb(81,172,250) 100%); position: relative; left:-100px; width: calc(100% + 160px); margin-bottom:20px;  padding-left:100px; }
.cooper .inside_list_txt p .sp02{ background-image: linear-gradient( 34deg, rgb(93,172,84) 0%, rgb(111,171,81) 100%);}
.cooper .inside_list_txt p .sp03{  background-image: linear-gradient( 29deg, rgb(50,161,191) 0%, rgb(63,181,194) 100%);}
.cooper .inside_list_txt p .sp04{ background-image: linear-gradient( 50deg, rgb(53,150,136) 0%, rgb(54,169,152) 99%);}
.cooper .inside_list_txt p strong { padding-bottom:0;}
 .inside_list_bg.changeover .cooper .inside_list_txt p span{ left:-80px; padding-left:80px;  width: calc(100% + 180px); } 
 @media (max-width: 1199px) {.cooper .inside_list_txt p span{ font-size:20px; height:50px; line-height:50px;}	 }
@media (max-width: 992px) { .cooper .inside_list_txt p span{ font-size:18px; }	 
.cooper .inside_list_txt{ width:55%;}
.cooper .inside_list_img{ width:45%;}
}
@media (max-width: 767px) {
.cooper .inside_list_txt p span{ padding-left:40px; }
 .inside_list_bg.changeover .cooper .inside_list_txt p span{ left:-100px; padding-left:40px;  width: calc(100% + 160px); } 
 }
 
/*软件平台结束*/

/*硬件产品开始*/
.hardware_main { padding:90px 0 15px;}
.hardware_list { box-shadow: 0px 2px 20px 0px rgba( 4, 0, 0 ,0.05); border-radius:10px; margin:0px 0 60px; text-align:center; padding:20px 10px; position:relative; }
.hardware_list:hover { box-shadow: 0px 2px 20px 0px rgba( 4, 0, 0 ,0.1); cursor:pointer;}
.hardware_list p { position:absolute; width:100%;  top:-25px; left:0px; text-align:center;}
.hardware_list p em { display:block; width:80%; margin:0 auto; height:50px; background-image: linear-gradient( 34deg, rgb(60,163,249) 0%, rgb(81,172,250) 100%); color:#fff; font-size:20px; font-weight:bold; line-height:50px; border-radius:50px;}
.hardware_list p em.em02 { background-image: linear-gradient( 34deg, rgb(93,172,84) 0%, rgb(111,171,81) 100%);}
.hardware_list p em.em03 { background-image: linear-gradient( 29deg, rgb(50,161,191) 0%, rgb(63,181,194) 100%);}
.hardware_list p em.em04 { background-image: linear-gradient( 50deg, rgb(53,150,136) 0%, rgb(54,169,152) 99%);}
.hardware_list span { padding-top:30px; display:block;}
@media (max-width: 1439px) {
.hardware_list span img{  width:100%;}
 }
@media (max-width: 767px) {

 }
/*硬件产品结束*/

/*厂商合作顶部名牌开始*/
.cooper_txt{ height:500px; background:url(../images/air/img_040201.jpg) center center no-repeat; background-size:cover; margin-top:60px; border-radius:10px; color:#fff; text-align:center; padding:30px; display: flex; justify-content:center; align-items:center; }
.cooper_txt p { }
.cooper_txt span{ display:block; font-size:24px; line-height:45px; }
.cooper_txt em{ display:block; font-size:40px; color:#00b8de; line-height:80px; font-weight:bold;}
@media (max-width: 767px) {
.cooper_txt span{ line-height:32px; font-size:20px; }
.cooper_txt em{ font-size:32px;  line-height:42px; padding: 15px 0; }
 }
/*厂商合作顶部名牌结束*/



/*公司使命开始*/
.mission_list{ padding-bottom:40px;}
.mission_list p{box-shadow: 0px 2px 20px 0px rgba( 4, 0, 0 ,0.05); height:120px; border-radius:10px; text-align:center; margin-bottom:15px; background:url(../images/air/ico050201.png) center center no-repeat;}
.mission_list p.pp01{ background-image:url(../images/air/ico050201.png)}
.mission_list p.pp02{ background-image:url(../images/air/ico050202.png)}
.mission_list p.pp03{ background-image:url(../images/air/ico050203.png)}
.mission_list p:hover{ box-shadow: 0px 5px 20px 0px rgba( 11, 151, 232,0.1 ); cursor:pointer;}
.mission_list p.pp01:hover{ background-image:url(../images/air/ico050211.png)}
.mission_list p.pp02:hover{ background-image:url(../images/air/ico050212.png)}
.mission_list p.pp03:hover{ background-image:url(../images/air/ico050213.png)}

.mission_list p span{ display:block; font-size:18px; font-weight:bold; line-height:30px; padding-top:30px; padding-bottom:5px; color:#000;}
.mission_list p em{ display:block; line-height:20px;}
/*公司使命结束*/

/*我们的生产线开始*/
.production_bg{ background: url(../images/air/bg02.jpg) center center no-repeat; background-size:cover;}
.main_production{padding-top: 70px; padding-bottom: 120px; }
.production_list{ text-align:center; height:240px; background:url(../images/air/img050201.jpg) center center no-repeat; background-size:cover; border-radius:10px; position:relative; margin-bottom:15px;}
.production_list.div01{ background-image: url(../images/air/img050201.jpg);}
.production_list.div02{ background-image: url(../images/air/img050202.jpg);}
.production_list.div03{ background-image: url(../images/air/img050203.jpg);}
.production_list.div04{ background-image: url(../images/air/img050204.jpg);}
.production_list.div05{ background-image: url(../images/air/img050205.jpg);}
.production_list.div06{ background-image: url(../images/air/img050206.jpg);}
.production_list span{ display:block; padding-top:70px; height:100%; width:100%; border-radius:10px; transition: all 0.5s;}
.production_list em{ display:block; color:#fff; font-size:16px; position:absolute; bottom:0; width:100%; background:#00b8de; height:50px; border-radius:0 0 10px 10px; line-height:50px; transition: all 0.5s; }
.production_list:hover span { background:#00b8de; cursor:pointer; padding-top:80px;  }
.production_list:hover em  { bottom:55px; }

@media (max-width: 767px) {
.production_list{height:140px;}
.production_list span{ padding-top:25px; }
.production_list span img { width:50px; }
.production_list em{   height:40px;line-height:40px;  }
.production_list:hover span { padding-top:30px;  }
.production_list:hover em  { bottom:25px;  }
.main_production .row .wow:nth-of-type(odd) { padding-right:7px;}
.main_production .row .wow:nth-of-type(even) { padding-left:7px;}

}
/*我们的生产线结束*/



/*发展历程开始*/
.develop_bg{ background:url(../images/air/img050401.jpg) center center no-repeat; background-size:cover; }
.main_develop { height:480px; margin-bottom:140px; position:relative; padding:0 50px; margin-top:30px;}
.main_develop:after { content:" "; position:absolute; top:190px; height:140px; left:0; width:100%; background:url(../images/air/img050401.png) center center no-repeat ; z-index:0; }
.develop_list { float:left; width:14.2857%; z-index:1; position:relative; }
.develop_list.list01 { padding-top:265px;}
.develop_list.list02 { padding-top:250px;}
.develop_list.list03 { padding-top:234px;}
.develop_list.list04 { padding-top:218px;}
.develop_list.list05 { padding-top:202px;}
.develop_list.list06 { padding-top:186px;}
.develop_list.list07 { padding-top:170px;}
.develop_ico { position:relative; width:80px; height:80px; vertical-align: middle; margin:0 auto; box-shadow: 0px 2px 20px 0px rgba( 4, 0, 0 ,0.05); border-radius:100px; background:#fff; z-index:1;}
.develop_ico p { text-align:center; padding-top:25px; }
.develop_txt { position:absolute;  width:180px; box-shadow: 0px 2px 30px 0px rgba( 4, 0, 0 ,0.05); left:-50px; text-align:center; padding:20px; background:#fff; border-radius:10px; }
.develop_list:hover{ cursor:pointer;}
.develop_list:hover .develop_txt { box-shadow: 0px 2px 20px 0px rgba(0,184,222,.2); }
.develop_list:hover .develop_ico { box-shadow: 0px 2px 20px 0px rgba(0,184,222,.2); }
.develop_txt:after { content:" "; position:absolute;  border-left: 5px solid transparent;  left:85px; border-right: 5px solid transparent;   }
.main_develop .develop_list:nth-of-type(odd) .develop_txt{bottom:110px; }
.main_develop .develop_list:nth-of-type(even) .develop_txt{ top:110px; }
.main_develop .develop_list:nth-of-type(odd) .develop_txt:after {  bottom:-14px; border-top: 7px solid #fff; border-bottom: 7px solid transparent; }
.main_develop .develop_list:nth-of-type(even) .develop_txt:after { top:-14px; border-top: 7px solid transparent; border-bottom: 7px solid #fff; }
.develop_txt span { display:block; font-size:20px; color:#00b8de; font-weight:bold; line-height:24px; padding-bottom:5px; }
.develop_txt em { display:block; line-height:24px; color:#666;}
 @media (max-width: 1439px) {
	.main_develop:after { background-size:100%;  transform:rotate(-1deg);  } 
	 }
 @media (max-width: 1199px) {
	.main_develop:after {   transform:rotate(-2.5deg);  } 
	 }
 @media (max-width: 992px) {
	.main_develop:after {   transform:rotate(-6deg);  } 
	.develop_txt { width:160px; left:-40px;}
	.develop_txt:after { left:75px;}
	 }
 @media (max-width: 767px) {
	 .main_develop { height:auto; padding:0; margin-bottom:80px;}
	.main_develop:after { display:none;}
	.develop_list { float: none; width:100%; padding-top:0 !important; }
	.develop_txt { position: static; width:auto; margin-bottom:15px; text-align:left; padding-left:80px;}
	.develop_ico { width:auto; height:auto; box-shadow: none; background-color:inherit; }
	.develop_ico p{ position:absolute; top:5px; left:25px;}
	.develop_txt:after { display:none; }
	
	 }

/*发展历程结束*/

/*联系我们开始*/
.contactus_list {padding-top: 140px; padding-bottom: 140px; position:relative;}
.contactus_list p{ padding-top:50px; padding-left:40px;}
.contactus_list p span { display:block; font-size:40px; color:#000;}
.contactus_list p em { display:block; overflow:hidden;padding-top:20px;}
.contactus_list p em strong { float:left; width:40px; height:40px; border:1px solid #e6e6e6;  text-align:center; padding-top:8px; border-radius:50px; }
.contactus_list p em i{ float:left; width: calc(100% - 40px);  line-height:24px; padding-left:10px; padding-top:8px; }

 @media (max-width: 1439px) {
.contactus_list {padding-top: 90px; padding-bottom: 120px;}
.contactus_list .div_map { padding-top:25px;}
.contactus_list p{ padding-top:80px; }

}
 @media (max-width: 1199px) {
.contactus_list {padding-top: 90px; padding-bottom: 120px;}
.contactus_list p{ padding-top:70px;}
.contactus_list .div_map { padding-top:25px;}

}
 @media (max-width: 992px) {
.contactus_list {padding-top: 80px; padding-bottom: 120px;}
.contactus_list p{ padding-top:100px;}
.contactus_list .div_map { padding-top:55px;}

}
@media (max-width: 767px) {
.contactus_list .div_map { padding-top:20px;}
.contactus_list p{ padding:40px 10px 0;}
}

/*联系我们结束*/


/*----内-页-结-束----*/


