﻿@charset "utf-8";
@import url("global.css");
/***************************首页***************************/
/*头部*/
.phone{ background:url(../images/phone.png) no-repeat left center; padding-left:50px;}
.logo img{ width:82px;}
.logo p{ margin-left:90px;}
.logo span{ display:block;}
/*菜单*/
.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 54px;}
.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:20px;background:url(../images/i_left.png) no-repeat center;}
.picScroll-left .hd .next{right:20px;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:926px !important;}
.picScroll-left li{float:left; width:178px; height:109px; margin:0 4px; background:#fff; }
.picScroll-left li img{width:176px; height:72px;border:1px 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;}
/*服务领域*/
.list{ width:320px; float:left; height:148px; overflow:hidden; margin:11px 0 0 11px;}
.list img{ width:122px; height:148px; float:left;}
.mL132{ margin-left:132px;}
.wz1{ position:relative; height:148px;}
.cha{ position:absolute; bottom:5px; left:0;}
.wz1 b{ line-height:50px;}
.wz2{ line-height:148px; color:#d9d9d9;}
/*精英保安7大优势*/
.w331{ width:331px;}
.mL340{ margin-left:340px;}
.mR340{ margin-right:340px;}
.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;}
/*荣誉资质*/
.w312{ width:312px;}
.ryzz li{width:312px; 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:330px;}
.mL315{ margin-left:315px;}
.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; }
.tdfc .tempWrap{ width:616px !important;}
.tdfc li{float:left; width:190px; height:225px; margin-left:12px; background:#fff; }
.tdfc li img{width:190px; height:225px;}
/*联系我们*/
.table td{ font-size:12px; padding-top:10px;}
/*新闻*/
.h360{ height:360px;}
.title2 li{ float:left; padding:0 20px;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:151px;}
.mL165{ margin-left:165px;}
.w45{width:45%;border-left:1px 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:102px;}
.w82,.w82 img{ width:82px;}
.footer{ margin:0 105px 0 95px; color:#fff; line-height:33px;}
.footer a{ color:#fff;}
.footer a:hover{
	color:#fff;
}
.footer span{ padding-left:30px;}
/***************************内页***************************/
.w227{ width:227px;}
.mL242{ margin-left:242px;}
.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 7px center; 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;}

#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;}
/*联系我们*/
.w3049{ width:349px;}
.mL375{ margin-left:375px;}
.wz7{ background:url(../images/icon4.png) no-repeat left 39px; padding:30px 0 30px 23px; line-height:36px;}
.m{display:none;}
.p{display:block;}

.fuwu{
	overflow: hidden;/*超出部分隐藏*/
            white-space: nowrap;/*不换行*/
            text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.page_list .on{
	border: 1px solid #5da7e7;
    background: #e7f4ff;
    color: #0a3080;
}