﻿@charset "utf-8";
@import url("global.css");
/***************************首页***************************/
@media screen and (min-width:320px) and (max-width:1190px){
.p{display:none;}
.m{display:block;}
header5 {
    float: left;
    margin-top: 33px;
    margin-left: 40px;
}
.as1 {
    line-height: 50px;
    font-size: 20px;
    color: #e0e0e0;float:right;margin-top:6px;
}
.three {
    width: 23.8%;
}
.con{max-width:100%;width:auto;}
.row .three{
  padding: 80px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #000000;
  color: #000000;
  text-align: center;
}

.hamburger .line{
  width: 30px;
  height: 3px;
  background-color: #000000;
  display: block;
  margin:0  auto 8px;
  border-radius:0px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hamburger:hover{
  cursor: pointer;
}
#hamburger-1.is-active .line:nth-child(2){
  opacity: 0;
}

#hamburger-1.is-active .line:nth-child(1){
  -webkit-transform: translateY(10px) rotate(45deg);
  -ms-transform: translateY(10px) rotate(45deg);
  -o-transform: translateY(10px) rotate(45deg);
  transform: translateY(10px) rotate(45deg);
}

#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-12px) rotate(-46deg);
  -ms-transform: translateY(-12px) rotate(-46deg);
  -o-transform: translateY(-12px) rotate(-46deg);
  transform: translateY(-12px) rotate(-46deg);
}

.pTB30{padding:15px 10px 15px;}
.bj4{height:45px;}
.logo{float:left;}
.bjtop{position:fixed;top:0px;left:0px;width:100%;z-index:20;}
.kkko p{line-height:30px;}
.kkko{line-height:30px;padding-left:50px;margin-top:-35px;font-size:12px;}
.dsd{font-size:12px;}

/*头部*/
.phone{ background:none; padding-left:10px;display:none;}
.logo img{ width:30px;}
.logo p{ margin-left:40px;}
.logo span{ display:block;font-size:18px;}
.pT20{padding-top:0px;}



.header4{position:fixed;top:64px;left:-100%;width:100%;height:100%;background:#FFFFFF;padding-bottom:100px;transition: all 0.3s;overflow:auto;z-index:200;}
.header4.on{left:0px;}
.header4 ul{}
.header4 ul li{width:100%;border-top:1px solid #e1e1e1;/* padding:0 20px; */}
/* .header4 ul li h2{font-size:24px;color:#333333;line-height:100px;font-weight:700;} */
/* .header4 ul li:hover h2,.header4 ul li.on h2{color:#184890;} */
/* .header4 ul li h3{font-size:24px;color:#333333;line-height:100px;font-weight:700;} */

.header4 li dl{display:none;margin-bottom:0px;border-top:1px solid #e1e1e1;}
.header4 li dl dd h3{font-size:16px;color:#000000;line-height:40px;padding:0 20px;}
.headb7{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;padding:0 20px;}
.headb7 h2{flex:1;-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;}
.headb7 h2 span{font-size:18px;color:#000000;line-height:50px;}
.headb7 h3{width:20px;height:50px;background:url(../images/right_icon.png) no-repeat center center;background-size:10px 17px;}
.headb7 h3.on {background:url(../images/bottom_icon.png) no-repeat center center;background-size:17px 10px;}
.header6{width:100%;height:100px;}
.Video_set7 .swiper-slide{width:188.75px;}


.headea1{display:none;background:url(../images/qqq1.png);/* position:absolute;top:100%;left:0px;width:100%;z-index:5; */}
.headea2{padding:10px 15px 10px;background: #0f2e74;}
.headea3{display:none;padding-bottom:20px;width:100%;overflow:hidden;position:relative;}
.headea3 h2{float:left;font-size:30px;color:#ffffff;line-height:40px;}
.headea3 h3{float:right;}
.headea3 h3 img{width:32px;height:32px;}
.headea3 h4{position:absolute;bottom:0px;left:0px;width:100%;height:1px;background:#3966c4;}
.headea3 h4 span{display:block;width:100%;height:1px;background:#FFFFFF;}


@keyframes Tada {
0% {
width:0px;
}
100% {
width:100%;
}
}

.headea4{width:100%;overflow:hidden;text-align:left;margin-top:20px;}
.headea4 dl{display:block !important;width:100%;/* float:left;margin-bottom:0px; border-right:1px solid #3966c4;padding-right:2%;margin-right:6%; */border-top:0px !important;}
/* .headea4 dl:nth-child(3){width:28%;padding-right:0%;margin-right:0%;border:0px;} */
.headea5{margin-bottom:20px;}
.headea6{}
.headea6 h2{font-size:16px;color:#ffffff;line-height:26px;background:url(../images/headea3.png) no-repeat left center;background-size:17px 17px;padding-left:30px;}

.headea7{width:100%;overflow:hidden;margin-top:15px;padding-left:30px;}
.headea7 dd{width:48%;float:left;margin-bottom:5px;overflow:hidden;}
.headea7 dd:nth-child(2n){float:right;}
.headea7 dd h2{float:left;font-size:14px;color:#ffffff;line-height:24px;opacity:0.9;height:24px;overflow:hidden;position:relative;}
.headea7 dd h2 span{position:absolute;bottom:0px;left:0px;display:block;border-bottom:1px solid #2865d8;width:0px;transition: all 0.5s;}
.headea7 dd:hover h2 span{width:100%;}









/*菜单*/
.menu{background:url(../images/bj1.jpg) repeat-x; height:52px;}
.menu{background:url(../images/bj1.jpg) repeat-x; height:52px;}
.menu .nav{height:52px;margin:0 auto; }
.menu .nav li{float:left;width:110px; border-left:1px solid #3f9cec; line-height:52px; color:#fff; margin-left:-1px;position:relative;}
.menu .nav li a{display:block;overflow:hidden; text-align:center; color:#fff;}
.menu .nav li a:hover,.menu .nav li a.current,.menu .nav li a.on{background:url(../images/bj2.jpg) repeat-x;}
.menu .nav li .box{display:none;position:absolute;z-index:3; width:129px; margin-left:0 !important; padding:0 !important; left:0;background:url(../images/bj1.jpg) repeat-x;}
.menu .nav li .box a{color:#fff;line-height:52px;padding:0 10px; background:url(../images/bj5.jpg) repeat-x;}
.menu .nav li .box a:hover{color:#f1e3eb}

/*首页轮播图*/
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks{position:relative;overflow:hidden;width:100%;}
.callbacks li{position:absolute;width:100%;left:0;top:0;z-index:1;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:absolute; left:47%;z-index:2;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #2270b8;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent; font-size:10px; text-align:center; line-height:10px;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#79bfff;}
.callbacks_nav{position:absolute;top:46%;z-index:3;text-indent:-9999px;overflow:hidden;height:60px;width:60px;display:none;}
.callbacks_nav.prev{ background:url(../images/left.png) no-repeat;left:8%;}
.callbacks_nav.next{ background:url(../images/right.png) no-repeat; right:8%;}
.callbacks_container:hover .callbacks_nav{opacity:1; display:block;}


/*典型服务客户*/
.picScroll-left{overflow:hidden; position:relative;padding:35px 33px;}
.picScroll-left .hd a{width:23px;height:27px;margin:0;display:block;position:absolute;top:34%;z-index:10;cursor:pointer;text-indent:-9999px;}
.picScroll-left .hd .prev{left:6px;background:url(../images/i_left.png) no-repeat center;}
.picScroll-left .hd .next{right:6px;background:url(../images/i_right.png) no-repeat center;}
.picScroll-left .hd a.prev:hover{background:url(../images/i_left1.png) no-repeat center;}
.picScroll-left .hd a.next:hover{background:url(../images/i_right1.png) no-repeat center;}
.picScroll-left .bd{margin:0 auto; }
.picScroll-left .tempWrap{ width:100% !important;}
.picScroll-left li{float:left; width:50%; height:100px; margin:0 4px; background:#fff; }
.picScroll-left li img{width:100%; height:100px;border:0px solid #d7d7d7;}
.picScroll-left li p{ line-height:35px; text-align:center;}
/*通用标题*/
.title{ height:55px;line-height:55px;}
.title span{height:55px; margin-bottom:-2px; padding:0 10px;}
.title a{ padding-right:10px;}
.title1 span{ text-transform:uppercase;}
.title2{ background:url(../images/bj4.jpg) repeat-x; line-height:43px; height:43px;}
.title3{ line-height:51px; color:#fff; padding:0 15px;}
.title4{ line-height:45px;}
.w331.fl{float:none;width:auto;}
.w331.fr{float:none;width:auto;}

.font12{ font-size:12px;}
.font16{ font-size:12px;}
.font18{ font-size:14px;}
.font20{ font-size:16px;}
.font24{ font-size:18px;}
.font28{ font-size:20px;}
.font30{ font-size:22px;}
.font36{ font-size:25px;}
.font40{ font-size:28px;}
.w312.fr{width:auto;float:none;}



/*服务领域*/
.list{ width:auto; float:none; height:auto; overflow:hidden; margin:11px 11px 0 11px;}
.list img{ width:122px; height:148px; float:left;}
.mL132{ margin-left:132px;}
.wz1{ position:relative; height:auto;}
.cha{ position:static; bottom:0px; left:0;}
.wz1 b{ line-height:50px;}
.wz2{ line-height:148px; color:#d9d9d9;}
/*精英保安7大优势*/
.w331{ width:331px;}
.mL340{ margin:10px;}
.mR340{ margin:10px;}
.wz3 span{ background:url(../images/bj3.jpg) repeat-x; line-height:52px; font-size:36px; color:#fff; border-radius:10px; width:52px; font-family:Arial, Helvetica, sans-serif;}
.wz3 p{ margin-left:62px;}
.wz3 b{ display:block; line-height:27px;}
.wz4{ line-height:25px; margin-top:10px;}
.pTB30 img{max-width:100%;}
.mL340{margin:10px;}
.bj1.ov.pTB30{padding:0px;padding-top:30px;padding-bottom:20px;}
/*荣誉资质*/
.w312{ width:312px;}
.ryzz li{width:100%; height:238px; text-align:center; background:#fff; cursor:pointer;}
.ryzz img{width:280px; height:203px;border:2px solid #d7d7d7;}
.ryzz li p{ line-height:35px; text-align:center;}
/*弹窗*/
.password{ width:auto;}
.password{background:rgba(250, 250, 250, 0.9) !important;filter:Alpha(opacity=90);background:#fff; border:1px solid #fff; border-radius:5px;box-shadow: 0 3px 26px rgba(0, 0, 0, 0.9);}
.guanb{ float:right; margin:10px 10px 0 0; cursor:pointer;}
.password h1{ line-height:35px; padding-left:10px; border-bottom:1px solid #ccc;}
.txt{ text-align:center; padding:20px; }
.txt img{max-height:560px;max-width:690px}
.wz18{ line-height:20px; padding-top:10px;}
/*关于我们*/
.mR330{ margin-right:0px;}
.mT20.fl{float:none;width:100%;}
.mL315{ margin-left:0px;}
.wz5{ line-height:24px;}
/*常见问题*/
.wenda{ overflow:hidden; margin-top:10px; height:248px;}
.wenda li{border-bottom: 1px solid #e3e3e3;padding:10px 0; margin:0 10px;}
.wenda li p{ height:31px;}
.wenda li b{background:#000;color:#fff;float:left;height:22px;line-height:22px;margin-right:5px;margin-top:1px;text-align: center;width:25px;}
.wenda li b.wenda {background:#0a3080;}
/*典型服务客户*/
.tdfc{overflow:hidden; position:relative;padding:20px 34px;}
.tdfc .hd a{width:23px;height:27px;margin:0;display:block;position:absolute;top:45%;z-index:10;cursor:pointer;text-indent:-9999px;}
.tdfc .hd .prev{left:5px;background:url(../images/i_left.png) no-repeat center;}
.tdfc .hd .next{right:5px;background:url(../images/i_right.png) no-repeat center;}
.tdfc .hd a.prev:hover{background:url(../images/i_left1.png) no-repeat center;}
.tdfc .hd a.next:hover{background:url(../images/i_right1.png) no-repeat center;}
.tdfc .bd{margin:0 auto;overflow:hidden; }
.tdfc .tempWrap{ width:616px !important;}
.tdfc li{float:left; width:100%; height:225px; margin-left:12px; background:#fff; }
.tdfc li img{width:100%; height:225px;}
/*联系我们*/
.table td{ font-size:12px; padding-top:10px;}
/*新闻*/
.h360{ height:auto;}
.title2 li{ float:left; padding:0 3px;cursor:pointer; border-left:1px solid #e8e8e8}
.title2 li.menub1_1{ background:#fff; color:#0a3080; border-left:1px solid #0a3080;border-right:1px solid #0a3080;border-top:1px solid #0a3080; margin:-1px 0 0 -1px; font-weight:bold;}
.w151{ width:100%;float:none;}
.w151 img{width:100%;height:auto !important;}

.padd2.boB3.ov{height:auto !important;}


.mL165{ margin-left:0px;}
.w45{width:95%;border-left:0px solid #e8e8e8;border-right:0px solid #e8e8e8; margin-left:-1px;height:150px;}
.list1{padding:14px 15px;}
.list1 li{ background:url(../images/icon1.png) no-repeat 0 center; padding-left:10px; line-height:30px;}
/*底部*/
.w102,.w102 img{ width:100%;margin-right:18%;}
.w82,.w82 img{ width:100%;margin-left:18%;}
.fr.w102{width:25%;}
.fl.w82{width:21%;}
.footer{ margin:0 20px 0 20px; color:#fff; line-height:33px;clear:both;}
.footer a{ color:#fff;}
.footer span{ padding-left:30px;}
/***************************内页***************************/
.w227{ width:auto;float:none;}
.mL242{ margin-left:0px;}
.list2{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.list2 li{border-bottom:1px solid #e8e8e8; line-height:40px; padding:0 20px;}
.list2 li a{ display:block; background:url(../images/icon3.png) no-repeat right;}
.list2 li.on a,.list2 li a:hover{ background:url(../images/icon2.png) no-repeat right; color:#086ec5;}
.list3{ padding:0 10px 10px 0;}
.wz6 p{ line-height:25px; padding:8px 0;}
.wz6 h1{ line-height:40px;}
.xwzx{padding:0 5px;}
.xwzx li{ border-bottom:1px dotted #bababa; line-height:40px;background:url(../images/icon1.png) no-repeat left 7px top 9px; padding-left:20px;}
.shang{ line-height:25px; border-top:1px dotted #e2e2e2;}
.list4 li{ float:left; width:230px; margin:15px 0 0 14px; height:245px;}
.list4 p{ padding-top:5px;}
/*分页*/
.fen{ text-align:right; font-size:12px;}
.fen a,.fen span{ display:inline-block;padding:0 10px; height:26px;  border-radius:3px; text-align:center; line-height:28px; margin:0 2px;}
.fen a{border:1px solid #d9d9d9;}
.fen span,.fen a:hover{ border:1px solid #5da7e7; background:#e7f4ff; color:#0a3080;}
.a6{ width:55px !important;}
/*图片*/
.imgnav{width:100%; height:600px;}
#img{z-index:1;width:100%;position:relative;text-align:center;}
#img li{display:none; position:relative; padding:5px; background:#e9e9e9; overflow:hidden;}
#img p{ position:absolute; bottom:5px; line-height:50px; width:97.2%; padding-left:10px;background:rgba(0, 0, 0, 0.5) !important;filter:Alpha(opacity=50);background:#000; color:#fff;}
#cbtn{height:100px; position:relative; margin-top:10px;}
#cbtn i{ width:20px; height:27px;cursor:pointer;position:absolute;z-index:3;top:40%;}
.picSildeLeft{left:10px;background:url(../images/c_left.png) no-repeat;}
.picSildeRight{right:10px;background:url(../images/c_right.png) no-repeat;}
.picSildeLeft:hover{ background:url(../images/c_left1.png) no-repeat;}
.picSildeRight:hover{background:url(../images/c_right1.png) no-repeat;}
.pLR5  img{max-width:100%;height:auto !important;}
#cSlideUl{height:100px;overflow:hidden;margin:0 42px;}
#cbtn ul{position:relative;width:10000px;height:100px;}
#cbtn ul li{float:left;width:151px;height:100px;cursor:pointer;text-align:center;margin-right:10px;position:relative;background:#f3f3f3; padding:2px;}
#cbtn ul li img{width:151px;height:96px;display:block;opacity:0.7;}
#cbtn li.hov{background:#0a74cf;}
#cbtn li.hov img{opacity:1;}
#cbtn ul li tt{background:#000;color:#FFF;position:absolute;right:2px;bottom:6px;z-index:20;font-family:"宋体" ;font-size:12px;line-height:16px;padding:0 5px;}
#front,#next{position:absolute;top:0px;z-index:10;cursor:pointer;width:100px;height:100px;background:url(../images/blank.gif);}
#front{left:0px;}
#next{right:0px;}
#front a,#next a{ position:absolute;top:160px;display:block;width:104px;height:104px;display:none;}
#front a{left:20px;background:url(../images/imgslideleft.png) no-repeat;}
#next a{right:20px;background:url(../images/imgslideright.png) no-repeat;}
.w349.fl.bj1.p5{float:none;}
/*联系我们*/
.w3049{ width:349px;}
.mL375{ margin-left:0px;margin-top:20px;}
.wz7{ background:url(../images/icon4.png) no-repeat left 39px; padding:30px 0 30px 23px; line-height:36px;}
.pLR5 table{width:100% !important;}
.xwzx li a{line-height:170%;font-weight:700;margin-top:10px;display:block;}
.mL242.bo.pLR10{border:0px;padding:0px;}
.alink{padding:0px 20px;}
.pT10.font20{padding:0px 10px;}
.font36.bold{padding:0px 10px;margin-bottom:20px;}
}
