@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:26px;font-family:"Microsoft Yahei";line-height:1.5em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{width: 750px;margin: 0 auto;min-height:800px;color:#444}
body{background:#fff}
ul,ol,li{list-style:none}
a{color:#444;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease; }
img{border:0;display:block;}
em{font-style:normal}
h1,h2,h3,h4,h5{font-weight:normal}
p,span{max-height: 99999999px;}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.left { float:left; }
.right { float:right; }
.hide{ display:none;}
/*延迟加载*/
.lazy {background: url("loading.gif") 50% 50% no-repeat;}

/*分页框架*/
.pager {width:100%; color:#444; line-height:30px; padding:0; font-size:12px; text-align:center;}
.pager a,.pager span { border: #cccccc 1px solid; padding:0px 8px; color: #666; text-decoration: none;  font-size:12px; height:26px;line-height:26px;display:inline-block;margin:0 3px}
.pager a:hover { border: #927c52 1px solid; color: #fff; background-color: #927c52; }
.pager a:active { color: #fff; border: #927c52 1px solid; background-color: #927c52; }
.pager span.now  { color: #fff; border: #927c52 1px solid; background-color: #927c52; }
.pager span.disabled { color: #ccc;  border: #ccc 1px solid } 

/*分页框架*/

.mb{width: 690px;margin: 0 auto;}

header{height: 136px;}
.c-top {background: #fbfbfb;padding-bottom: 107px;background: url(hui.png) no-repeat center bottom;}
.type{background: url(type-bg.png) no-repeat;height: 122px;margin-top: 1px;}
.type p{font-size: 38px;color: #fff;line-height: 100px;text-align: center;}
.c-title{font-size: 38px;color: #292828;border-bottom: 1px solid #b5b5b5;margin-bottom: 20px;line-height: 2em;}
.c-top .warp1{margin-bottom: 50px;}
.c-top .video{position: relative;}
.c-top .video img{display:block;}
/*.c-top .video span{display: block;width: 100%;height: 100%;background: url(video-bg.png) no-repeat;left: 0px;top: 0px;position: absolute;}*/

.c-bottom{margin-top: 90px;}
.c-bottom li{border-radius:10px;overflow: hidden;background: #f8f8f8;margin-bottom: 80px;}
.c-bottom li p{height: 94px;line-height: 94px;color: #111;font-size: 40px;text-align: center;}


footer{ border-radius: 10px;
    background-image: -moz-linear-gradient( 90deg, rgb(0,104,182) 0%, rgb(23,141,229) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(0,104,182) 0%, rgb(23,141,229) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(0,104,182) 0%, rgb(23,141,229) 100%);
    box-shadow: 0px 10px 19.6px 0.4px rgba(15, 107, 177, 0.35); width: 690px;
    height: 89px;margin: 0 auto 30px;position: relative;}
footer a{display:block;line-height: 89px;text-align: center;font-size: 34px;text-align: center;color: #fff;}

/* 发展历程 */
.fzlc{margin-top: 80px;margin-bottom: 60px;}
.fzlc li{padding-left: 148px;background: url(fzlc-bg.jpg) no-repeat 34px 0px;height: 436px;}
.fzlc li p{font-size:34px;line-height: 50px;margin-bottom: 9px;}

/* 领导关怀 */
.ldgh{margin-top: 80px;margin-bottom: 60px;min-height: 600px;}
.ldgh li{margin-bottom: 75px;background: #f0f0f0;padding-bottom: 30px;}
.ldgh li p{padding: 0 30px;font-size: 32px;color: #111;}
.ldgh.type143 li p{text-align: center;}
.ldgh.type143 li{padding-bottom: 10px;}
.ldgh li .p1{margin-top: 10px;margin-bottom: 15px;font-size: 34px;line-height: 1.2em;}
.ldgh li .p2{margin-bottom: 10px;font-size: 24px;line-height: 1.5em;color: #666;}
.ldgh img{display: block;max-width: 100%;height: auto;}
/* 智慧安防 */
.c-bottom_2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.c-bottom_2 li{width: 330px;background: none;margin-bottom: 50px;}
.c-bottom_2 .c-item-product{width: 100%;}
.c-bottom_2 .c-item-product p{text-align: center;}
.c-bottom_2 li img{width: 100%;}
.c-bottom_2 li p{text-align: left;font-size: 36px;line-height: 48px;max-height: 96px;}



.headMblChoose{width:100%;height:auto;}
.headMblChooseA{width:100%}
.headMblChooseAHead{height:86px;position:relative;border-bottom:1px solid #fff;line-height:35px;padding:0 60px;display:flex;display:-webkit-flex;align-content:center;-webkit-align-content:center;justify-content:space-between;-webkit-justify-content:space-between;line-height: 86px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAQAAABbEhDsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCAsQCQkPTa/RAAAAZklEQVRIx+2VQQ6AMAgEB2OiD+uv/ZkXvKkxpdtDowfZI0smQAJYQchxptjeoGWfMpXQA5FKSEIS8iHEio+qRIG8ErliPsuT48DKHtm9l40YcW9nyEwS8nOI3K7XKsmH/pRhLO2UA9JlDkWtY9XSAAAAAElFTkSuQmCC) no-repeat 620px center #cecece;font-size:30px;color:#444444;}
.headMblChooseAHead a{color: #444444}
.headMblChooseA .bgchage{background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAACCAQAAACX4sZ/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkAQoKBSUoOJ80AAAAHElEQVQI12P8/5+BYsDEwMDAwEDIoP9YRBBi/wGIJQb9XFV31QAAAABJRU5ErkJggg==) no-repeat 620px center #0068b6;}
.headMblChooseA .bgchage a{color: #fff}
.headMblChooseBHeadAdd{height:72px;border-bottom:1px solid #e4e4e4;line-height:72px;color:#000;background:#f7f7f7;padding:0 60px;position:relative;display:flex;display:-webkit-flex;align-content:center;-webkit-align-content:center;justify-content:space-between;-webkit-justify-content:space-between}
.headMblChooseBHead{color:#000;height:72px;border-bottom:1px solid #e4e4e4;line-height:72px;padding:0 60px;position:relative;display:flex;display:-webkit-flex;align-content:center;-webkit-align-content:center;justify-content:space-between;-webkit-justify-content:space-between;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAARCAQAAAD5lw1JAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCAsQHAKvKpBNAAAAzElEQVQ4y53QwRGCMBCF4Z8Mdy2FEmIHlgAVABWgFTh0QAfQASWoHVACFbAeQCOQBDGnZOfNN28T6GNYBzkPnEc+twEANb0CgEjOil46aYn450TScgiBRKANTr4mTqAiH1sl0uxuokcAwmmwt4mmHgFD7EO+APO9e9bR1JRvYE78hsTUlFzMIFwEttaJ1W0OrAk/YgFshBvJVDHkqlrGbYQdySiGnGodthNrxAm4iTmSSSoOwEcYREsqVxfgJ0bkTu9usE1AwlM6Gl/kBVgeY5n4ORAxAAAAAElFTkSuQmCC) no-repeat 620px center #f7f7f7;}
.headMblChooseBHead a{color:#333}
.headMblChooseC{height:72px;border-bottom:1px solid #e4e4e4;line-height:72px;background:#f7f7f7;padding:0 72px}
.headMblChooseABody{display:none}
.headMblChooseBBody{display:none}
.close-menu{height: 89px;text-align: center;border-radius:0px 0px 9px 9px; background:#fff;}
.close-menu svg{margin: 22px auto;}
.menu-box{height: 785px;overflow: scroll;width: 100%;}
.solid{height: 10px;background: #0068b6;border-radius:9px 9px 0px 0px;width: 100% }
.menu-content{position: absolute;bottom: 0px;left: 0px;width:100%;display: none;z-index: 9999999;}

.content img{max-width: 100%;height: auto;}


.video-bg{position: absolute;left: 50%;top: 50%;display: block;width: 80px;height: 80px;transform: translate(-50%,-50%);background: url(video-on.png) center no-repeat;background-size: 100% 100%;}




.goback{margin: 100px 0;text-align: center;}
.goback .goback-btn{display: block;width: 300px;margin: 0 auto;font-size: 30px;color: #fff;line-height: 80px;background: #0068b6;border-radius: 5px;}










/* 增加 */
.right-link{position: fixed;right: 50%;bottom: 100px;margin-right: -375px;}
.right-link .link-btn{display: block;width: 60px;height: 60px;background: url(links-btn.png) center no-repeat;background-size: 100% 100%;}
.fixed-link{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
.fixed-link .fixed-link-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);}
.fixed-link ul{position: absolute;left: 50%;top: 50%;width: 320px;margin: 0 auto;padding: 10px;transform: translate(-50%,-50%);background: #fff;box-sizing: border-box;}
.fixed-link li{margin-bottom: 15px;}
.fixed-link li:last-child{margin-bottom: 0;}
.fixed-link li a{position: relative;display: block;}
.fixed-link li img{display: block;width: 100%;height: auto;}
.fixed-link li p{position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;line-height: 50px;text-align: center;color: #fff;background: rgba(0,0,0,.5);}






