@charset "utf-8";
.brg{background:url(../images/br-bg.png) no-repeat;}
/* 头部 */
.header{background-color:#FFF;position:relative;}
.header .br-logo{padding-left:20px;}
.header .nav-list{overflow:hidden;zoom:1;position:absolute;bottom:20px;right:20px;}
.header .nav-list li{display:inline;float:left;}
.header .nav-list li a{height:28px;line-height:28px;width:98px;text-align:center;display:inline-block;font-size:18px;color:#444;}
.header .nav-list li a:hover{color:#e63735;}
.header .nav-list li.over a{color:#e63735;}

/* 首页内容区域 */
.br-con{padding-bottom:20px;}
.br-con .xs-focus{width:100%;max-height:360px;overflow:hidden;}
.br-con .xs-focus .focus-list{width:100%;max-height:360px;overflow:hidden;}
.br-con .xs-focus .focus-list .swiper-slide img{display:block;margin:0 auto;max-width:100%;}
.br-con .xs-focus .focus-list .swiper-pagination{width:96px;height:25px;text-align:center;line-height:25px;position:absolute;bottom:5px;left:50%;margin-left:-48px;z-index:88;}
.flexslider{position:relative;height:360px;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:360px;}
.flexslider .slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flexslider .flex-control-nav{position:absolute;bottom:5px;z-index:2; left:45%;text-align:center;}
.flexslider .flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;background:url(../images/dot.png) 0 0 no-repeat;overflow:hidden;cursor:pointer;}
.flexslider .flex-control-nav .flex-active{background-position:right 0;}
.br-con .br-zx-con .ft25{font-size:25px;}
.br-con .br-zx-box{padding-left:28px;line-height:24px;background-color:#f8f8f8;height:77px;border-bottom:1px solid #f0f0f0;padding-top:30px;margin-top:10px;position:relative;}
.br-con .br-ask{width:122px;height:30px;line-height:30px;text-align:center;color:#FFF;background-color:#e63735;border-radius:3px;display:inline-block;position:absolute;bottom:26px;right:35px;}
.br-con .br-ask:hover{background-color:#B71210;}
.br-con .br-td{text-align:center;line-height:24px;padding:20px 0px 25px 0px;}
.br-con .br-item{display:inline-block;}
.br-con .br-item.fw{width:209px;height:30px;background-position:-12px -12px;}
.br-con .br-item.wh{width:429px;height:33px;background-position:-12px -80px;}
.br-con .br-item.tud{width:171px;height:28px;background-position:-12px -144px;}
.br-fw-list{overflow:hidden;zoom:1;padding-bottom:25px;background-color:#fff;}
.br-fw-list li{display:inline;float:left;width:22%;margin-right:4%;}
.br-fw-list .fw-pic{width:100px;height:100px;margin:0 auto;text-align:center;line-height:100px;background-color:#FFF;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.br-fw-list .fw-pic em{display:inline-block;width:74px;height:55px;vertical-align:middle;}
.br-fw-list .fw-pic .fic1{background-position:-5px -218px;}
.br-fw-list .fw-pic .fic2{background-position:-89px -221px;}
.br-fw-list .fw-pic .fic3{background-position:-171px -218px;}
.br-fw-list .fw-pic .fic4{background-position:-269px -220px;}
.br-fw-list li.over .fw-pic{background-color:#fdb14e;border-radius:50%;}
.br-fw-list li.over .fw-pic .fic1{background-position:-5px -298px;}
.br-fw-list li.over .fw-pic .fic2{background-position:-89px -301px;}
.br-fw-list li.over .fw-pic .fic3{background-position:-171px -299px;}
.br-fw-list li.over .fw-pic .fic4{background-position:-269px -300px;}
.br-fw-list .fw-tit{font-size:20px;margin:25px auto 15px;text-align:center;}
.br-wh-list{overflow:hidden;zoom:1;}
.br-wh-list li{float:left;width:20%;display:inline;}
.br-wh-list .wh-item{width:100%;height:194px;text-align:center;overflow:hidden;}
.br-wh-list .wh-item.pad{padding-top:44px;height:150px;background-color:#D2AA64;color:#fff;}
.br-wh-list .wh-item .theme{margin-top:13px;}
.br-wh-list .wh-item .wh-tit{line-height:16px;}
.br-tud-list{background-color:#FFF;}
.br-tud-list .br-tud-left{width:65.7%;float:left;}
.br-tud-list .tud-pic{margin-bottom:3px;width:49.75%;}
.br-tud-list .tud-pic img{opacity:0.8;}
.br-tud-list .tud-pic img:hover{opacity:1;}
.br-tud-list .br-tud-right{width:34%;float:right;}
.br-tud-list .br-tud-right img{opacity:0.8;}
.br-tud-list .br-tud-right img:hover{opacity:1;}
/* 底部 */
.footer{background-color:#222;color:#66635e;}
.footer .col-aa{color:#a0a0a0;}
.footer .gs-info-box{padding-top:45px;padding-bottom:12px;}
.footer .gs-info{float:left;width:40%;}
.footer .gs-info .gs-way{margin-top:15px;}
.footer .gs-info .gs-ditu{margin-top:42px;}
.footer .gs-info .gs-ditu a{color:#66635e;}
.footer .gs-info .gs-ditu em{width:19px;height:19px;background-position:-10px -371px;vertical-align:middle;margin-top:-5px;margin-right:10px;}
.footer .gs-hz{width:140px;height:35px;line-height:35px;text-align:center;background-color:#ff970e;color:#FFF;border-radius:3px;font-size:16px;position:absolute;top:45px;right:-150px;}
.footer .gs-bq{height:50px;line-height:50px;background-color:#222;border-top:1px solid #2a2a2a;text-align:center;color:#66635e;}
.gs-list{float:left;width:60%;}
.gs-list li{display:inline;float:left;margin:0 3.6%;text-align:center;}
.gs-list li a{color:#a0a0a0;line-height:34px;}
.gs-list dl dd a{color:#66635e;}
.gs-list dl dd a:hover{color:#a0a0a0;}
/* 公司简介 */
.about-con{padding-bottom:100px;background-color:#FFF;}
.about-con .about-pic{width:100%;height:399px;background:url(../images/br-about.jpg) no-repeat center top;}
.about-con .about-nav{background:url(../images/br-bg1.jpg) repeat-x;height:63px;border-bottom:1px solid #e8e7e7;}
.about-con .ab-nav-list{padding-top:18px;padding-left:15px;}
.about-con .ab-nav-list li{display:inline;float:left;position:relative;}
.about-con .ab-nav-list li a{padding:0 10px;font-size:16px;display:inline-block;line-height:45px;}
.about-con .ab-nav-list .ab-nav-line{height:2px;line-height:2px;background-color:#4f638f;position:absolute;bottom:-1px;left:0px;display:none;width:100%;}
.about-con .ab-theme{background:url(../images/br-line.jpg) no-repeat center 66px;height:95px;text-align:center;font-size:25px;line-height:40px;padding-top:15px;margin-top:8px;margin-bottom:5px;}
.about-con .ab-con-box{padding-bottom:15px;}
.about-con .ab-con-box .jj-pic{float:left;width:244px;height:296px;padding-top:70px;}
.about-con .ab-con-box .jj-txt{margin-left:274px;font-size:16px;line-height:28px;}

.about-con .ab-wh-list{padding-bottom:30px;}
.about-con .ab-wh-list li{overflow:hidden;zoom:1;font-size:16px;}
.about-con .ab-wh-list .wh-label{float:left;width:90px;line-height:28px;text-align:right;}
.about-con .ab-wh-list .wh-label em{width:3px;height:3px;background-position:-40px -379px;vertical-align:middle;margin-top:-2px;margin-right:4px;}
.about-con .ab-wh-list .wh-txt{margin-left:95px;line-height:28px;}
.xs-fg-focus{position:relative;padding:0 20px;}
.xs-fg-focus .xs-fg-list{width:920px;overflow:hidden;height:220px;}
.xs-fg-focus .xs-fg-btn{width:20px;height:86px;position:absolute;top:67px;cursor:pointer;}
.xs-fg-focus .xs-prev{background-position:-503px -3px;left:-20px;}
.xs-fg-focus .xs-next{background-position:-533px -3px;right:-20px;}

/* 北软寄语 */
.jy-box{padding:24px 0px 15px 0px;}
.jy-box.gray{background-color:#f4f4f4;}
.jy-box .jy-title{margin-bottom:15px;line-height:22px;color:#e06523;}
.jy-box .jy-txt{line-height:28px;margin-bottom:20px;}

/* 发展历程 */
.fzlc-box{padding:20px 0px 0px 195px;}
.fzlc-box .fz-item{font-size:25px;color:#30509f;font-weight:bold;margin-bottom:23px;width:110px;text-align:right;}
.fzlc-box .fz-time-box{font-size:18px;margin-bottom:40px;}
.fzlc-box .fz-time-box.over{background-color:#F5F3F3;border-radius:3px;}
.fzlc-box .fz-label{width:110px;padding-right:15px;height:74px;border-right:1px solid #ccc;text-align:right;float:left;}
.fzlc-box .fz-txt{margin-left:165px;line-height:30px;}

/* 联系我们 */
.lx-box{padding-top:30px;}
.lx-box .lx-list{width:40%;float:left;padding-top:12px;}
.lx-box .lx-list li{margin-bottom:26px;}
.lx-box .lx-list .lx-label{float:left;width:25px;text-align:center;}
.lx-box .lx-list .lx-label em{width:25px;height:23px;vertical-align:middle;margin-top:-2px;}
.lx-box .lx-list .lx-label .lab1{background-position:-6px -403px;}
.lx-box .lx-list .lx-label .lab2{background-position:-6px -462px;}
.lx-box .lx-list .lx-label .lab3{background-position:-6px -518px;}
.lx-box .lx-list .lx-label .lab4{background-position:-49px -406px;}
.lx-box .lx-list .lx-label .lab5{background-position:-50px -466px;}
.lx-box .lx-list .lx-label .lab6{background-position:-49px -522px;}
.lx-box .lx-list .lx-item{margin-left:34px;}
.lx-box .lx-list .lx-phone{line-height:25px;}
.lx-box .lx-ditu{margin-left:45%;width:530px;height:380px;border:1px solid #ccc;}
.lx-box .lx-ditu .br-map{width:100%;height:100%;}

/* 资质荣誉 */
.zz-intro{font-size:16px;padding:15px 0px 40px 0px;text-align:center;}
.zz-list{overflow:hidden;zoom:1;}
.zz-list li{display:inline;float:left;margin:0px 12px 20px 12px;}
.zz-list .zz-pic{width:296px;height:413px;overflow:hidden;}
.zz-list .zz-name{height:30px;line-height:30px;margin-top:8px;font-size:18px;text-align:center;}
.zz-list.zz-br .br-pic{width:388px;height:266px;overflow:hidden;}
.zz-list.zz-br{padding:0px;}
.zz-list.zz-br li{margin:0px 5px 20px 5px;}

/* 产品 */
.br-cp-box{height:396px;background-repeat:no-repeat;background-position:center top;width:100%;}
.br-cp-title{padding:78px 0px 52px 0px;font-size:30px;font-family:"宋体";text-align:center;}
.br-cp-list li{display:inline;float:left;width:32%;height:395px;margin-right:1%;background-color:#FFF;border:1px solid #fff;margin-bottom:25px;}
.br-cp-list li.over{border-color:#e88e00;}
.br-cp-list .br-cp-pic{height:275px;width:100%;text-align:center;line-height:275px;background-color:#f9f9f9;}
.br-cp-list .br-cp-pic img{vertical-align:middle;}
.br-cp-list .br-cp-tip{height:100px;padding:20px 5px 0px 20px;overflow:hidden;}
.br-cp-list .br-cp-class{font-size:18px;font-weight:bold;margin-bottom:5px;}
.br-cp-list  .br-cp-intro{line-height:18px;}

/* 服务 */
.br-fw-title{background-color:#fc7f3c;position:relative;height:94px;line-height:94px;padding-left:218px;font-size:28px;color:#FFF;margin-bottom:28px;}
.br-fw-title span{display:inline-block;width:120px;height:115px;background:url(../images/fuwu-time.png) no-repeat;position:absolute;top:8px;left:32px;}
.br-fw-con{padding:20px 12px;line-height:35px;font-size:16px;text-indent:2em;}
.br-fw-con img{display:block;margin:20px auto;}
.br-fw-kind{margin-bottom:30px;padding:0 12px;}
.br-fw-kind .br-fw-intro{width:360px;line-height:40px;height:40px;overflow:hidden;font-size:18px;margin-bottom:17px;}
.br-fw-kind .br-fw-intro .br-fw-count{width:70px;font-weight:bold;text-align:center;background-color:#4abfee;color:#FFF;float:left;}
.br-fw-kind .br-fw-intro .br-fw-tip{margin-left:70px;padding-left:22px;background-color:#e6e7e9;color:#1777a5;}
.br-fw-kind .br-fw-table table{border:1px solid #ccc;}
.br-fw-kind .br-fw-table table td{height:40px;text-align:center;}
.br-fw-kind .br-fw-table table td.jl{text-align:left;padding-left:25px;}
.br-fw-kind .br-fw-table table td.td-bj{background-color:#ddd;border:0 none;}

/* 招聘 */
.br-zp-box{padding:45px 0px;background-color:#FFF;min-height:800px;}
.br-zp-box .zp-left{width:224px;float:left;}
.br-zp-box .zp-tip{font-size:25px;font-weight:600;font-family:"宋体";position:relative;text-align:center;margin-bottom:14px;}
.br-zp-box .zp-tip .zp-count{font-size:36px;color:#f46c6c;}
.br-zp-box .zp-tip .zp-wen{width:16px;height:21px;background-position:-62px -371px;position:relative;top:-8px;}
.br-zp-box .zp-list{border:solid #d7dcde;border-width:1px 1px 0px 1px;}
.br-zp-box .zp-list li{padding:1px;border-bottom:1px solid #d7dcde;cursor:pointer;}
.br-zp-box .zp-list li.over .zp-item{background-color:#f46c6c;color:#FFF;}
.br-zp-box .zp-list .zp-item{padding:9px 0px;font-weight:bold;text-align:center;}
.br-zp-box .zp-list .zp-details{padding:8px 6px;border-top:1px solid #d7dcde;margin-top:1px;line-height:25px;display:none;}
.br-zp-box .zp-right{margin-left:265px;}
.zp-new{width:100%;border-bottom:1px solid #eee;line-height:41px;padding-bottom:13px;font-size:16px;margin-bottom:15px;}
.zp-li-box{margin-bottom:35px;}
.zp-li-box .zp-name{height:35px;line-height:35px;font-size:16px;}
.zp-li-box .zp-name img{vertical-align:middle;margin-right:10px;}
.zp-li-box .zp-li-tip{font-weight:bold;line-height:25px;margin:12px 0px;}
.zp-li-box .zp-li-list li{line-height:35px;}
.zp-send-box{position:relative;padding-top:45px;border-top:1px solid #cacaca;font-size:20px;padding-left:40px;}
.zp-send-box .zp-mail{color:#7dcae1;}
.zp-send-box .zp-send-ico{width:31px;height:18px;background-position: -91px -373px;vertical-align:middle;margin-top:-3px;margin-right:8px;}
.zp-send-box .zp-send-btn{position:absolute;right:49px;top:35px;width:160px;height:50px;border-radius:3px;display:inline-block;background-color:#f13843;line-height:50px;text-align:center;color:#FFF;}
.zp-send-box .zp-send-btn:hover{background-color:#df1b27;}

/* 案例-政企-高校 */
.br-anli-box{height:399px;background-repeat:no-repeat;background-position:center top;width:100%;margin-bottom:6px;}
.br-anli-nav{background-color:#f8f8f8;padding:35px 0px 20px 0px;}
.br-anli-nav .all-nav{width:80px;text-align:center;float:left;}
.br-anli-nav .all-nav .all-btn{padding:7px 9px;display:inline-block;}
.br-anli-nav .all-nav .all-btn.active{background-color:#4f638f;color:#FFF;}
.br-anli-nav .al-list{margin-left:82px;}
.br-anli-nav .al-list li{display:inline;float:left;margin-bottom:15px;}
.br-anli-nav .al-list li.over{background-color:#4f638f;}
.br-anli-nav .al-list li.over a{color:#FFF;}
.br-anli-nav .al-list li a{display:inline-block;line-height:34px;padding:0px 20px;}
.br-anli-list li{padding:20px 0px;border-bottom:1px solid #eee;margin-bottom:20px;overflow:hidden;zoom:1;position:relative;}
.br-anli-list .al-pic{width:250px;text-align:center;position:absolute;top:50%;margin-top:-35px;}
.br-anli-list .al-pic img{display:inline-block;vertical-align:middle;}
.br-anli-list .al-txt{margin-left:250px;padding:8px 25px 10px 25px;line-height:24px;min-height:114px;border-left:1px solid #e3e3e3;}
.br-al-fen{border-top:1px solid #d6d6d6;text-align:center;}
.br-anli-list .al-det{padding:15px 20px;border:1px solid #e5e5e5;background-color:#f7f7f7;margin-top:17px;}
.br-anli-list .al-det dd{line-height:25px;}
.br-anli-list .al-det .al-det-time{margin:0px 13px 0px 8px;}

/* 案例隐藏 */
.anli-hidden{width:100%;border:solid #ccc;border-width:1px 0px 1px 0px;padding:40px 0px 55px 0px;background-color:#FFF;position:absolute;top:95px;left:0px;z-index:99;display:none;}
.anli-hidden .anli-hid-list{padding-left:15%;overflow:hidden;zoom:1;}
.anli-hidden .anli-hid-list li{display:inline;float:left;overflow:hidden;zoom:1;width:50%;}
.anli-hidden .anli-hid-list .anli-hid-pic{float:left;height:170px;width:300px;border:1px solid #ddd;overflow:hidden;zoom:1;}
.anli-hidden .anli-hid-list .anli-hid-box{margin-left:345px;}
.anli-hidden .anli-hid-list .anli-kind{font-size:20px;color:#6c6c6c;font-weight:bold;margin-bottom:24px;}
.anli-hidden .anli-hid-list .anli-item{height:25px;line-height:25px;font-size:16px;}
.anli-hidden .anli-arrow{width:18px;height:9px;background-position:-131px -376px;display:inline-block;position:absolute;bottom:18px;left:50%;margin-left:-9px;}

/* 分页 */
.br-page{padding:22px 0px;display:inline-block;overflow:hidden;zoom:1;}
.br-page li{float:left;display:inline;}
.br-page li .pa-btn{width:50px;height:50px;display:inline-block;margin:0 20px;}
.br-page li .pa-pre{background-position:-562px -4px;}
.br-page li .pa-next{background-position:-619px -4px;}
.br-page li .pa-count{line-height:50px;margin:0 5px;}
.br-page li .pa-count.active{font-size:18px;font-weight:bold;}

/* 浮动图 */
.float-box{position:fixed;right:0;bottom:10%;left:50%;margin-left:495px;width:150px;height:150px;z-index:99999;text-align:center;}

/* 案例 */
.case-box .case-title{height:50px;line-height:20px;text-align:center;position:relative;}
.case-box .case-title .case-txt{height:50px;line-height:20px;background-color:#FFF;display:inline-block;padding:0 10px;position:relative;z-index:99;font-size:18px;padding-top:5px;}
.case-box .case-title .case-line{height:1px;line-height:1px;font-size:0px;width:30%;background-color:#c1c1c1;display:inline-block;z-index:9;left:35%;margin-top:37px;position:absolute;}
.case-box .case-title .f-small{font-size:12px;color:#666;}
.case-box .case-list{margin-top:20px;margin-right:-10px;}
.case-box .case-list li{border:1px solid #d6d6d6;float:left;display:inline;width:182px;height:336px;margin-right:10px;margin-bottom:20px;}
.case-box .case-list li:hover{border-color:#fb3036;}
.case-box .case-list .case-name{background-color:#fb3036;text-align:center;padding:26px 15px;font-size:16px;color:#FFF;line-height:24px;}
.case-box .case-list .case-name.one{padding:38px 15px;}
.case-box .case-list .case-name.bg-fb{background-color:#9b9b9b;}
.case-box .case-list .case-logo{padding:23px 0px 22px 0px;background-color:#FFF;}
.case-box .case-list .case-logo img{display:block;margin:0 auto;}

/* 新产品 */
.br-np-list{border-top:1px solid #d3d3d3;padding-right:1px;}
.br-np-list li{float:left;cursor:pointer;display:inline;border-bottom:1px solid #d3d3d3;padding:40px 20px 20px 20px;width:279px;height:335px;}
.br-np-list li.over{background-color:#f0f0f0;box-shadow:0 0 4px #e88e00 inset;}
.br-np-list li.cent{border:solid #d3d3d3;border-width:0 1px 1px 1px;}
.br-np-list li.nt-li{cursor:default;}
.br-np-list .np-box{overflow:hidden;zoom:1;padding-bottom:8px;}
.br-np-list .np-box .np-pic{width:90px;height:75px;text-align:center;float:left;}
.br-np-list .np-box .np-tit{margin-left:90px;font-size:22px;line-height:30px;padding-top:5px;color:#000;text-align:center;}
.br-np-list .np-item dd{margin-top:15px;font-size:16px;}
.br-np-list .np-item dd span{display:inline-block;width:50%;}
.br-np-list .np-item .ju-l{text-align:left;}
.br-np-list .np-item .ju-r{text-align:right;}

/* 产品弹窗 */
#mybg{background-color:#000;width:100%;height:100%;position:fixed;top:0px;left:0px;_left:0px;z-index:999;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-webkit-opacity:0.3;}
.br-phone{width:420px;height:380px;background:url(../images/phone.jpg) no-repeat;position:fixed;z-index:9999;display:none;}
.br-phone2{width:420px;height:380px;background:url(../images/phone2.jpg) no-repeat;position:fixed;z-index:9999;display:none;}
.br-phone .close,.br-phone2 .close{width:20px;height:20px;position:absolute;top:5px;right:14px;cursor:pointer;}