
*{margin:0;padding:0; list-style-type:none;}
body{font-family: Microsoft YaHei; font-size:14px; color:#000;
line-height:1.7;
outline: none;
margin: 0;
padding: 0;
border: 0;
list-style-type:none;
letter-spacing:.8px;
}
h1,h2,h3,h4,h5{padding:0; margin:0; }
h3{ font-size:30px;}
.label a{ color:#FFFFFF}
.label a:hover{ color:#FFFFFF}
img {border-radius:6px;}
.blank10{ height:0px; clear:both; display: block; background:#fff;
}
a{ color:#000;}
a:hover{ color:#c51b25; text-decoration:none}



a,
a:focus,
a:active,
a:hover {
  outline: none !important;
  box-shadow: none !important;
}

/* 若用了 .btn 类的 a 链接，额外覆盖 */
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: none !important;
  box-shadow: none !important;
}



input:focus,
.form-control:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none !important;
    border-color: #ccc !important; /* 恢复默认灰色边框，可改你想要的颜色 */
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}



.mt-2{ padding-top:10px; clear:both}
h1{ font-size:32px;}
.widder{ width:100%; height:auto; opacity:100%;}
.pd{ padding-top:5px; padding-bottom:5px;}
.pd_top_none{ border-top:none; }
.pd_bottom_none{ border-bottom:none;}
.pd_bottom{ border-bottom:1px solid #E6E6E6;}
.pd_top{ border-top:1px solid #E6E6E6;}
.logo{ line-height:1.5; color:#666;}
.logo img{ display:block; float:left; margin-right:7px; margin-top:3px;}
.logo h1{ padding:0; margin:0;  letter-spacing:0px; font-size:21px; color:#000}
.tel{ text-align:right; color:#ccc; background: url(images/4444.jpg) no-repeat #c51b25;}
.tel h3{ padding:0; margin:0; font-size:16px; color:#fff}
.tel font{ font-size:13px}
.musmid{ background:url(images/3333.jpg) no-repeat #26357c; padding-top:0px; height:61px; padding-left:80px; margin:0; }
.musmid2{ background:url(images/4444.jpg) no-repeat #c51b25; padding-top:0px; height:61px; padding-left:90px; margin:0; }
.content{ padding-bottom:1em; font-size:14px}
.content img{max-width:100%;}
.content a{color:#0575c4;}
.topkey{ width:100%; height:30px; line-height:30px; background:#eee;}
.parter{ text-align:center}
.parter img{ height:45px;}
.yiny{ border-bottom:1px solid #ddd; margin:0; padding:0;}
.footer{ background:#0052A4; color:#FFFFFF;text-align:center; padding-bottom:105px; margin-top:20px;}
.footer a{ color:#FFFFFF; font-weight:700;}
.col-md-3 h4{ font-weight:600; font-size:16px}
.muschennan{ background:url(images/55.jpg) no-repeat #c51b24; padding-left:6em;}
.btn-default_w{ max-width:48%;}
.active2 a{ border-bottom:5px solid #0052A4; background:#eee}
.active2 ul a{border-bottom:none;}

.demo{width:100%;margin:0px auto;}
.taglist{padding:0;}
.taglist a{padding:3px;display:inline-block;white-space:nowrap;}
.demo a.size1{font-size:14px;padding-right:5px;color:#804D40;}
.demo a.size1:hover{color:#E13728;}
.demo a.size2{padding-right:5px;font-size:14px;color:#B9251A;}
.demo a.size2:hover{color:#E13728;}
.demo a.size3{padding-right:5px;font-size:14px;color:#008080;}
.demo a.size3:hover{color:#E13728;}
.demo a.size4{padding-right:5px;font-size:14px;color:#B46A47;}
.demo a.size4:hover{color:#E13728;}
.demo a.size5{padding-right:5px;font-size:14px;color:#0080FF;}
.demo a.size5:hover{color:#B46A47;}
.demo a.size6{padding-right:5px;font-size:14px;color:#0080FF}
.demo a.size6:hover{color:#E13728;}
.topadv{ padding:0; text-align:center; height:180px; overflow:hidden;}
.topadv img{ max-width:100%; height:auto; min-height:180px;}
.contact{ height:auto;}
.contact li{ padding:12px 0; border-bottom:1px dashed #E1E1E1; display:block; line-height:2}

.kuaidi_top{ width:100%; height:120px;text-align:center; position:relative; color:#FFFFFF;}
.kuaidi_top h1{ color:#FFFFFF}
.kd-a1{background:#32a19a; width:100%; height:90px; border-radius:6px; border:0px solid #ddd; color:#FFFFFF}
.kd-a2{width:35%; float:right; height:130px; background:#f3d400; position:relative; top:-23px; border-radius:8px; color:#fff; text-align:center}
.kd-a3{ width:60%; float:left; height:100px; padding-top:0;}
.kd-a3 .v1{ width:33%; height:100px; float:left; text-align:center; padding-top:1em}
.breadcrumb{ background:#FFFFFF; margin-top:.5em; border-bottom:1px solid #eee}
.navbar{ background:none; border:none; font-size:16px; font-weight:600;}
.navbar-nav li a{ color:#000000}
.navbar-nav li a:hover{ color:#000000}
.gkunfei a{ width:33%; height:30px; line-height:30px; display:block; float:left;}
.hzlc{ width:11%; height:60px; border-left:1px solid #ddd; line-height:30px; text-align:center; float:left; font-size:16px; color:#000; font-weight:100; margin-top:0em;}
.hzlc p{ display:block; width:30px; height:30px; background:#0067CE; color:#FFFFFF; line-height:30px; text-align:center; font-size:16px; margin:2px auto; border-radius:50%;}
.hzlc2{ width:16.5%; height:80px; border-left:1px solid #ddd; line-height:30px; text-align:center; float:left; font-size:16px; color:#000; font-weight:100; margin-top:0em;}
.hzlc2 p{ display:block; width:40px; height:40px; background:#008080; color:#FFFFFF; line-height:40px; text-align:center; font-size:16px; margin:2px auto; border-radius:50%;}
.listy{display:block; height:30px; line-height:30px; border-bottom:1px dashed #eee; text-indent:8px;}

.hyadv{ width:100%; height:200px; background:url(images/8cZrnbURyI.jpg) no-repeat center; margin:1em 0; }
.hyadv h1{ color:#FFFFFF; font-weight:700; line-height:200px; text-indent:1em; font-size:48px}
.hyadv2{ width:100%; height:200px; background:url(images/t1.jpg) no-repeat center; margin:1em 0; }
.hyadv2 h1{ color:#FFFFFF; font-weight:700; line-height:200px; text-indent:1em; font-size:48px}

.ptt{ width:50%; height:300px; background:#008FD5; opacity:85%; z-index:9999; float:right; margin-right:10%}
.jumbotron p{ font-size:14px}
.indexfuwu {text-align:center; color:#666;}
.indexfuwu h4{ color:#008ACC; margin:.5em 0;}


.advindex{height:200px; width:100%; background:url(images/13.jpg) no-repeat center bottom; background-size:cover;}
.advs{ color:#FFFFFF; text-align:center; padding-top:40px; line-height:4;}
.advs h4{ font-size:24px}
.advs h1{ font-weight:700; font-size:46px}

.advindex_2{height:200px; width:100%; background:url(images/8cZrnbURyI.jpg) no-repeat center bottom; background-size:cover;}
.advindex_3{height:200px; width:100%; background:url(images/Netzwerk_Destination_Home_1920x668_1.jpg) no-repeat center bottom; background-size:cover;}

.advindex_4{height:200px; width:100%; background:url(images/t1.jpg) no-repeat center bottom; background-size:cover;}
.advindex_5{height:200px; width:100%; background:url(images/11.jpg) no-repeat center bottom; background-size:cover;}





.gk-1 li{ height:30px; line-height:30px; border-bottom:1px dashed #eee; width:33.33333%; display:block; float:left}




.mfoot{ width:100%; height:45px; background:#eee; border-top:1px solid #CCCCCC; position:fixed; bottom:0; line-height:45px;}
.mfoot .a1{ width:58%; height:45px; line-height:45px; border-right:1px solid #ccc; float:left; font-size:16px; text-align:center}
.mfoot .a2{ width:41%; height:45px; line-height:45px; float:left; font-size:16px; text-align:center}

.indexgk{ margin-bottom:10px; border-bottom:1px dashed #E2E2E2; padding-bottom:10px; padding-top:10px;}
.indexgk img{ width:100px; display:block; float:left; margin-right:6px; height:50px;}

.faq{ height:auto}
.faq h4{border-bottom:1px dashed #ddd; height:50px; line-height:50px; display:block; overflow:hidden; font-size:16px}

.guojiaimg{ width:25px; height:25px; display:block; float:left; border-radius:50%; margin-right:5px;}

.breadcrumb .pull-right{ color:#999999}
#myMap{margin:0 auto; width:100%; height:500px; overflow:hidden;}

.movecontact{ width:100%; height:65px; position:fixed; bottom:0;  background:#FFFFFF; z-index:99999; color:#000000; text-align:left; border-top:1px solid #eee;}
.movecontact .weixinerweima{ height:80px; display:block; box-shadow: 0px 0px 5px #ddd; width:auto; margin-right:20px; position:absolute; left:10px; bottom:5px;}
.movecontact .weixin2{ width:160px; height:auto; line-height:1.2; margin-left:80px; float:left; padding-top:16px;}
.movecontact .weixin3{ width:400px; height:65px; line-height:1.2; margin-left:10px; float:left; padding-top:16px; border-left:1px solid #dcfbea; font-size:12px; color:#999999; padding-left:30px;}
.movecontact .weixin3 h3{ font-size:21px; font-weight:700; color:#006AD5;}
.movecontact .weixin4{ width:280px; height:65px; line-height:40px; margin-left:10px; float:left; padding-top:16px; border-left:1px solid #dcfbea; padding-left:30px;}
.movecontact .weixin4 h3{ font-size:21px; font-weight:700; color:#03a249;}
.movecontact .weixin4 img{ height:40px; display:block; float:left; margin-right:6px;}

@media (min-width: 1200px) {
body{ background:#fff; z-index:0; margin-top:105px; }
.container{ width:99%; max-width:1150px;}
.tree-box{ height:auto;}
.tree-box a{ width:100%; height:42px; border-bottom:1px solid #eee; display:block; text-decoration:none; line-height:42px; text-indent:4px;}
.tree-box a:hover{ color:#000000}
.tree-box .cur2{ background:#eee; color:#0575c4; font-weight:600}
.bd{ border-top:0px solid #0093D9}
.article-list{ height:auto; padding:1.3em 0; color:#999}
.article-list img{ width:200px; height:auto; display:block; float:left; margin-right:1em;}
.container{ width:100%; max-width:1200px;}
.gangkoua{ height:auto;}
.gangkoua a{ width:16.5%; height:25px; overflow:hidden; display:block; float:left; line-height:25px}
.gangkoua h4{ color:#1B4BCD; margin:0; padding:0; font-weight:900; font-size:16px}
.gangkoua font{ color:#999999}
.cn1{ display:block; width:33%; float:left; height:35px; line-height:35px;}
.ztimg{ width:38%; height:auto; display:block; float:left; margin-right:25px; margin-top:15px;}
.footmover{ width:105px; height:auto; position:fixed; right:0; bottom:200px; background:#0770CD; border:0px solid #000; text-align:center; line-height:1.3; font-size:12px; padding:10px 5px; color:#FFFFFF; border-radius:5px;}
.footmover img{ width:100%}
.logo{ border-right:1px solid #CCCCCC}
.flytop{ width:100%; height:177px; background:url(images/aac_home_national_march2021@2x.jpg) center no-repeat #387db4; z-index:-1; position:absolute}
.flytop2{ margin-top:140px;}
.mov{ position:fixed; top:0; height:auto; z-index:99999; height:107px; background:#FFFFFF; box-shadow: 0px -1px 10px #ddd;}
.mov h3{ font-size:14px; height:40px; line-height:40px; color:#000; padding:0 1em; overflow:hidden; margin-bottom:5px; border-bottom:1px solid #eee;}
.indexhui{ width:100%; height:auto; background:#eee;}


.tree-box_rz{ height:auto;}
.tree-box_rz a{ width:100%; height:42px; border-bottom:1px solid #eee; display:block; text-decoration:none; line-height:42px; text-indent:4px;}
.tree-box_rz a:hover{ color:#000000}
.tree-box_rz .cur2{ color:#0575c4; font-weight:600}
.tree-box_rz h5{ display:block; font-size:16px; font-weight:700; color:#E80000; text-indent:5px; margin-top:10px;}


}

@media (min-width: 1400px) {
.container{ width:96%; max-width:1350px;}
}


@media (max-width: 1200px) {
body{margin-top:10px;}
.logo img{ display:block; float:left; margin-right:7px; height:40px;}
.tree-box{ height:auto;}
body{ margin-bottom:50px;}
.tree-box a{ width:33%; height:42px;  text-decoration:none; line-height:42px; text-align:center; float:left}
.tree-box a:hover{ background:#eee; color:#000000}
.tree-box .cur2{ background:#eee; color:#0575c4; font-weight:600}


.tree-box_rz{ height:auto;}
.tree-box_rz a{ width:50%; height:38px; border-bottom:1px solid #eee; display:block; text-decoration:none; line-height:38px; float:left;}
.tree-box_rz a:hover{ color:#000000}
.tree-box_rz .cur2{ color:#0575c4; font-weight:600}
.tree-box_rz h5{ display:block; font-size:16px; font-weight:700; color:#E80000; text-indent:5px; margin-top:10px; width:100%;}





.footer{ padding:0 15px 15px 15px;}
.article-list{ height:auto; padding:1em 0; color:#999}
.article-list img{ width:35%; height:auto; display:block; float:left; margin-right:1em;}
.ztimg{ width:100%; height:auto; display:block; }
.gangkoua{ height:auto;}
.gangkoua a{ width:50%; height:50px; overflow:hidden; display:block; float:left}
.gangkoua h4{ color:#1B4BCD; margin-bottom:.5em}
.gangkoua font{ color:#999}
.logo h1{ padding:0; margin:0; color:#000; letter-spacing:1px; font-size:18px}
}







.advindex{height:160px; width:100%; background:url(images/13.jpg) no-repeat center bottom; background-size:cover;
  position: relative;
  display: inline-block; /* 适配图片宽高 */
  overflow: hidden;
  color:#FFFFFF;
}

/* 黑色遮罩 */
.advindex::after {
  content: "";
  position: absolute;
  inset: 0; /* 等价 top/left/right/bottom:0 */
  background: rgba(0, 0, 0, 0.6); /* 0.5=50%黑透明，范围0~1 */
  z-index:1;
}





.advindex_top{height:360px; width:100%; background:url(images/13.jpg) no-repeat center bottom; background-size:cover;
  position: relative;
  display: inline-block; /* 适配图片宽高 */
  overflow: hidden;
}
.advs{ color:#FFFFFF; text-align:center; padding-top:40px; line-height:4;}
.advs h4{ font-size:24px}
.advs h1{ font-weight:700; font-size:46px}

/* 黑色遮罩 */
.advindex_top::after {
  content: "";
  position: absolute;
  inset: 0; /* 等价 top/left/right/bottom:0 */
  background: rgba(0, 0, 0, 0.6); /* 0.5=50%黑透明，范围0~1 */
  z-index:1;
}



.advindex_top .i1{ width:50%; height:auto; position:absolute; left:20px; color:#ccc; z-index:9999; top:60px; }
.advindex_top .i1 h2{ font-size:36px; line-height:1.5; color:#04bbff;}
.advindex_top .i1 h3{ font-size:24px; line-height:1.6; color:#FFFFFF;}


.advindex_top .i2{ width:40%; height:270px; position:absolute; right:20px; color:#ccc; z-index:9999; top:30px; background-color: rgba(40, 240, 127, 0.1); border-radius:20px; padding:20px; color:#FFFFFF;}
.advindex_top .i2 h3{font-weight:700; color:#FFFFFF}

.advindex_top .i2m{ height:270px; position:relative; right:0px; color:#ccc; z-index:9999; top:30px; background-color: rgba(40, 240, 127, 0.1); border-radius:20px; padding:20px; color:#FFFFFF;}
.advindex_top .i2m h3{font-weight:700; color:#FFFFFF}



.advindex_top .tabbable{ margin-top:10px; opacity: 0.8;}
.advindex_top .tabbable .nav li{ border:none;}
.advindex_top .tabbable .nav li a{ color:#FFFFFF;}
.advindex_top .tabbable .nav li a:hover{ color:#666;}
.advindex_top .tabbable .nav .active a{ color:#666; font-weight:900}




.zx_f{ width:100%; height:260px; float:left; background-color: rgba(255, 255, 255, 0.6);  position:relative; border:1px solid #eee; border-radius:6px; margin-top:25px; overflow:hidden;}
.zx_f:hover{box-shadow: 0px 0px 10px #bcddfb; transform: translateY(-3px); transition: transform 0.5s ease; cursor:pointer}
.zx_f .img{ width:45%; height:300px; float:left; display:block; overflow:hidden; border-radius:6px;}
.zx_f .img img{ width:100%; }

.zx_f .seaair0{ width:60px; height:20px; line-height:20px; background:#01a414; color:#FFFFFF; position:absolute; top:0px; left:50%; transform:translateX(-50%); text-align:center}
.zx_f .seaair1{ width:60px; height:20px; line-height:20px; background:#074EB8; color:#FFFFFF; position:absolute; top:0px; left:50%; transform:translateX(-50%); text-align:center}

.zx_f h3{ text-align:center; font-weight:800; display:block; line-height:1}
.zx_f h5{ font-size:14px; text-align:center; margin-top:25px;}
.zx_f .t{ height:150px; width:53%; border-top:1px solid #ddd; margin-top:6px; padding-top:6px; float:right;}
.zx_f .t .l{ width:50%; height:auto; float:left;}
.zx_f .t .l li{ display:block; height:20px; line-height:20px;}

.zx_f .t .l .servicetype{ font-size:12px; line-height:13px; height:26px;}

.zx_f .t .r{ width:47%; height:auto; float:right; margin-right:1%;}
.zx_f .t .r h2{ font-size:20px; color:#fff; font-weight:700; text-align:center; height:32px; line-height:32px; display:block; background:#FF0000; border-radius:6px;}


.zx_f .contact{ width:100%; height:25px; position:absolute; bottom:0; background-color: rgba(11, 53, 129, 0.3); color:#FFFFFF; line-height:25px;border-bottom-right-radius:6px; border-bottom-left-radius:6px;}
































