﻿body{ font-family: "Microsoft YaHei","微软雅黑";}
ul{padding:0;}
ul li{ list-style-type: none;}
* {
    transition: all 0.5s ease 0s;
}
a {

    color: #666;
    text-decoration: none;
}
a:hover{text-decoration:none; }
/*导航处理*/
.navbar{margin-bottom: 0px;}
.navbar-ab{ position: absolute}
.navbar-inverse{
    background: none; border: none;
}
.navbar-inverse .navbar-nav>.active>a{ border-bottom: 2px solid #FFFFFF; background: none;}
.navbar-inverse .navbar-nav>li>a{color: #FFFFFF; padding: 8px 4px;}
.top-logo{margin-right: 102px; display: inline-block}
.nav-img,.nav-xinxi{display: inline-block}
.nav-img{ margin-right: 24px; margin-top: 16px;}
.site-logo{ letter-spacing: 2px;color: #FFFFFF; font-weight: bold}
.site-description{ letter-spacing:1.5px; font-family: Arial; color: #FFFFFF}
.main-nav>li{ margin-right: 32px; font-weight: bold}
.navbar-nav>li>a{line-height: 50px;}
.main-nav{display: inline-block; float: none}
.navbar-inverse .navbar-nav>.active>a:hover{  border-bottom: 2px solid #FFFFFF; background: none}
.navbar-inverse .navbar-nav>li:not(.dropdown)>a:hover{ border-bottom: 2px solid #FFFFFF;}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{ background:none;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{ background:none; }
.navbar-inverse .navbar-nav>li.dropdown>a:hover{ border-bottom: none;}
.navbar-inverse .navbar-nav>li:hover .dropdown-menu,.navbar-inverse .navbar-nav>li:hover .triangle_border_up{ display: block}
.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  font-size: 14px;  text-align: left;  list-style: none;  background: #0ea3f5; background: rgba(14,163,245,.8);  -webkit-background-clip: padding-box;  background-clip: padding-box;  border: 0px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);  box-shadow: 0 6px 12px rgba(0,0,0,.175);  }
.dropdown-menu>li>a{color: #FFFFFF;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background: #0b0d54; background: rgba(11,13,84,1); color: #FFFFFF}
/*向上*/
.triangle_border_up{
    width:0;
    height:0;
    border-width:0 18px 18px;
    border-style:solid;
    border-color:transparent transparent #0ea3f5;/*透明 透明  灰*/
    border-color:transparent transparent rgba(14,163,245,.8);/*透明 透明  灰*/
    top:50px; left: 35%;
    position:absolute;
    display: none;
}




/*字体*/
@font-face { font-family: myFirstFont;  src: url('../fonts/HYQiHeiX2-75J.ttf') format('truetype');/* IE9+ */ font-style: normal;  font-weight:bold;}
.top-tit{
    font-family: myFirstFont;
    color:#0b0d54;}
/*服务项目*/
/*.top-tit{color: #1e2182;}*/
.bt>p:first-child{ letter-spacing: 6px;}
.bt>p:last-child{letter-spacing: 1px;}
.top-tit{ border-bottom: 2px solid #0b0d54; position: relative; width: 160px;  margin: 0 auto; text-align: center}
.triangle {  width: 0;  height: 0;  border: 16px solid red;  border-top-color: #1e2182;  border-bottom: none;  border-left-color: transparent;
    border-right-color: transparent;  position: absolute;  left: 70px;  }
.item-content{width: 150px; height:190px; margin:0 auto; }
.item-page>p:first-child{ letter-spacing: 5px;color: #2a2a2a; max-height: 28px; overflow: hidden}
.item-page>p:last-child{color: #6a6a6a;max-height: 34px; overflow: hidden}
.item-tb{border-radius: 50%;  width: 100px; height: 100px; margin: 0 auto;   text-align: center; color: #FFFFFF }
/*.item-tb{background:#af1515;}*/
.item-tb>span{color: #FFFFFF; font-size: 50px;  display:block;padding-top: 15px;}
.fwxm-ul .item{ padding: 10px;}
.fwxm-ul .item:hover{ border: 2px solid  #0b0d54; box-shadow:2px 2px 2px  #0b0d54}
/*.fwxm-ul .item:hover span{*/
    /*transform:rotate(360deg);*/
    /*-ms-transform:rotate(360deg); 	!* IE 9 *!*/
    /*-moz-transform:rotate(360deg); 	!* Firefox *!*/
    /*-webkit-transform:rotate(360deg); !* Safari 和 Chrome *!*/
    /*-o-transform:rotate(7deg); 	!* Opera *!*/
/*}*/
.fwxm-ul .item:hover .item-page>p:first-child{color: #0b0d54 }
.fwxm-ul  .item{position: relative;}
.fwxm-ul .item:after{
    content: "";  /*:before和:after必带技能，重要性为满5颗星*/  display: block;  position: absolute;  /*日常绝对定位*/ margin: auto; right: 0px;  top:0px; bottom:0px; width: 1px;  height:100px;  background: #b8b8b8;
    z-index: 1999;
}
.fwxm-ul .owl-item .item-pic{ width: 100%; }
.fwxm-ul .owl-item .item-pic img{ max-width: 100%; }
.item-tb img{ border-radius: 50%; height: 100px;}


/*关于我们*/
.gywm-page>p:first-child{color: #1e2182; font-weight: bold; margin-top: 7px; margin-bottom: 16px;}
.gywm-page>div{ color: #2f2f2f;line-height: 2;margin-bottom:40px; max-height: 96px; overflow: hidden}
.gywm-btn>a{padding: 10px 41px; border: 1px #1e2182 solid; color: #0b0d54; border-radius: 25px;}
.nav-tabs>li>a{ border-radius: 0px; color: #3e3e3e; padding: 10px 17px;}
.nav-tabs>li.active>a{ background-color:  #0b0d54;color: #ffffff;}
.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{  background-color:  #0b0d54;color: #ffffff; }
.chose-page{ padding: 14px 16px 4px 16px; border-bottom: 1px #dfdfdf solid}
.chose-page div:first-child{ margin-bottom: 6px;}
.chose-page:last-child{ border-bottom: 2px #0b0d54 solid}
.chose-page div:first-child>span:first-child{color: #151515;}
.chose-page div:first-child>span:last-child{color: #a6a6a6; margin-right: 10px;}
.chose-page div:last-child{color: #636363;}
.pic{ margin-top: 50px;}
.chose-page:hover{ border: 2px #0b0d54 solid; }
.chose-page:hover div:first-child>span:first-child{ color:#1969ad}
.chose.nav.nav-tabs{ border-bottom:  2px #0b0d54 solid;}
.ab-left{ height: 404px;}
.news-tit div  span:first-child{max-width: 410px; max-height: 20px; overflow: hidden}
.news-page{max-height: 17px;overflow: hidden ;}
.ab-img>img{ width: 164px; height: 164px;}

/*专家团队*/

.zjtd-all{  height:320px; padding: 0px 20px;}
.zjtd-page>p{color: #262626}
.zjtd-page div:last-child{ line-height: 2;color: #262626; height: 72px; overflow: hidden}
.zjtd-btn>a{ padding: 8px 34px; border: 1px solid #0b0d54; border-radius: 20px; color: #0b0d54}
.zjtd-btn>a:hover{background: #0b0d54; color: #FFFFFF}
.zjtd-all>.zjtd-img>img{ width: 120px; height: 120px; border-radius:50%;}
/*箭头*/
.Owl-list1 .owl-controls .owl-page span{
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #0b0d54;
}
.Owl-list1 .owl-controls .owl-page:first-child span{
    width:18px ;
    height: 12px;;
    background: url("../images/jiantou1.png") no-repeat;
    background-size: contain;
}
.Owl-list1 .owl-controls .owl-page:last-child span{
    width:20px ;
    height: 12px;;
    background: url("../images/jiantou2.png") no-repeat;
    background-size: contain;
}

/*案例展示*/
.alzs-allul {
    margin: 0 auto;
    width: 1245px;
}
.alzs-all{height: 360px;}
.alzs-btn>a{ padding: 10px 20px; border:1px solid #c2c2c2; border-right: none; border-left: none}
.alzs-btn>a:hover{background: #0b0d54; color: #FFFFFF;}
.alzs-page{ padding: 0px 32px;}
.alzs-page div{color: #424242;}
.alzs-page div:first-child{ margin: 10px 0px; letter-spacing: 5px; max-height: 22px; overflow: hidden}
.alzs-page div:last-child{line-height: 2;color: #424242; height: 48px; overflow: hidden}
.alzs-ul>li{ display: inline-block; margin-right: 10px; margin-bottom: 40px; width: 300px; }
.alzs-all:hover{  box-shadow: 5px 5px 10px #ccc;}
.alzs-all .zjtd-img>img{ height: 200px; width: 300px;}
.alzs-ul>li:nth-child(4n){ margin-right: 0px;}
.alzs-ul>li>a{ padding: 0px;}
/*业务流程*/
.ywlc{ background: url(../images/ywlc-bg.jpg) no-repeat; background-size: cover;padding: 50px 0px; }
.ywlc .ywlc-tit{color: #FFFFFF; border-bottom: 2px solid #FFFFFF;}
.triangle2{ border-top-color: #FFFFFF;}
.ywlc-ul{display:inline-block;margin-top: 56px; width: 100%; margin-bottom: 0px}
.ywlc-ul>li{display: inline-block; color: #FFFFFF;}
.ywlc-ul>li>div:first-child{float: left; margin-right:36px;}
.ywlc-ul>li>div:first-child span{font-size:50px;  border-radius: 50%; width: 102px; height: 102px;  border: 3px #FFFFFF solid; padding: 9px;  }
.ywlc-ul>li:nth-child(3)>div:first-child span{ border: none; border-radius: 0px; font-size: 75px; padding: 0px;}
.ywlc-ul>li p{ margin-top: 44px; font-size: 20px;}
.ywlc-ul>li:nth-child(3) p{ margin-top: 22px;}
.jiantou{ float: left; margin-right: 36px; color: #FFFFFF; padding-top: 8px;}
.ywlc-ul>li:last-child>div:first-child{ margin-right: 0px;}
.jiantou .iconfont{font-size: 40px;}
.ywlc-ul>li:nth-child(3) .jiantou{padding-top:22px;}
/*.ywlc-ul>li>div:first-child:hover{*/
    /*transform:rotate(360deg);*/
    /*-ms-transform:rotate(360deg); 	!* IE 9 *!*/
    /*-moz-transform:rotate(360deg); 	!* Firefox *!*/
    /*-webkit-transform:rotate(360deg); !* Safari 和 Chrome *!*/
    /*-o-transform:rotate(360deg); 	!* Opera *!*/
/*}*/
/*<合作企业*/
.hzqy-ul{ display: inline-block ;
}
.hzqy-ul>li{ display: inline-block; width: 160px; height: 60px; margin-right: 80px; margin-bottom: 55px;}
.hzqy-ul>li:nth-child(5n){ margin-right: 0px;}
.hzqy-ul>li img{ height: 70px;}
/*底部*/
.bottom{background: #0b0d54;padding: 30px 0px 26px 0px; margin-top: 30px;}
.bot-ul{ width: 100%; display: inline-block; margin-bottom: 22px;}
.bot-ul>li{ display: inline-block; margin-right: 40px; }
.bot-ul>li>a{color: #FFFFFF}
.bot-lx-ul{ margin-bottom: 18px;}
.bot-uq-ul>li{  padding: 0px; margin: 0px 5px 0px 0px;}
.bot-dz{ color: #FFFFFF}
/*天气*/
.dinzi{position:fixed;  top:0px; bottom: 0px; right:40px; margin:  auto; z-index: 999; width: 20px; height: 120px;}
iframe{position: fixed;  top:0px; bottom: 0px; right: 0px; margin: auto; background: #FFFFFF; width:225px;  height: 140px; box-shadow:-1px 1px 15px  #aaa; border-radius: 5px; padding-top: 30px;}
/*--------------------------------------------------------*/
/*内页*/
/*<!--公司简介-->*/
.neirong>h3{
    color:#4542cd;  font-weight: bold; font-family: myFirstFont;
}
.neirong{padding:0px 20px; line-height: 2; color: #2f2f2f; letter-spacing: 2px; }
.nr-jj div{padding:0px 20px; line-height: 2; color: #2f2f2f; letter-spacing: 2px; height: 140px; overflow: hidden}
.nr-jj { height:420px; overflow: hidden; margin-bottom: 10px;}
.nr-jj>img{ height: 200px; }
.nr-jj>.tit{ color: #4542cd; font-weight: bold}

/*服务项目*/
.ul-tu>li .item-content{ width: 214px; height:240px; padding: 20px; margin-bottom: 20px;}
.ul-tu>li:hover .item-content{ border: 2px #0b0d54 solid; }
.ul-tu>li:hover .item-page>p:first-child{color: #0b0d54}
.ul-tu>li:hover span{
    transform:rotate(360deg);
    -ms-transform:rotate(360deg); 	/* IE 9 */
    -moz-transform:rotate(360deg); 	/* Firefox */
    -webkit-transform:rotate(360deg); /* Safari 和 Chrome */
    -o-transform:rotate(7deg); 	/* Opera */
}
/*案例展示*/
.alzs-all .alzs-im>img{ width:270px; }
.alzs-allul1{ width: 100%}
/*专家团队*/
.zj>li{ width: 280px; display: inline-block; margin-bottom: 20px; height: 330px;}
.zj>li:hover{box-shadow: 5px 5px 10px #ccc; border-radius: 12px; height: 330px;}
/*服务详情*/
.fwnr-ul{width: 100%; display: inline-block;}
.fwnr-ul li{margin-top: 20px;}
.fwnr-div{background: #f5f5f5; width: 100%; display: inline-block;}
.fwnr-body{border-top: 5px solid #051e82; }
.fwnr-body-b{border-top: 5px solid #ebb326; }

.fwnr-tit{ margin-top: 10px;  margin-left: 20px;  margin-right: 20px; font-size: 18px; font-weight: bold;}
.fwnr-note{ margin-left: 20px; margin-right: 20px; line-height: 30px; color: #666;}
.fwnr-div A{ color: #666;}
.fwnr-more{ display: inline-block; margin-right: 20px; float: right; margin-top: 10px;}
.fwnr-more A{ display: inline-block; padding: 8px 20px; background: #263d8c; color: #fff;}

.fwnr-more-b{ display: inline-block; margin-left: 20px; float: left;}
.fwnr-more-b A{ display: inline-block; padding: 8px 20px; background: #ebb326; color: #fff;}

.fenyeys{ float:left; width:100%; text-align:center; margin:22px 0px 0px 0px; font-size: 12px; font-family: "微软雅黑";}
.fenyeys span{  margin:2px 6px; border-radius:25px;  padding:2px 10px; background:#346ebf;; color:#fff; }
.fenyeys a{ margin:2px 6px; border-radius:25px; padding:2px 10px; background:#ccc; color:#fff; }
.fenyeys a:hover{ background:#5e9633;}
.nyright-con .col-md-12{margin: 0px; padding: 0px;}
/*在线商城*/
.zxsc-left{ border: 1px solid #4542cd;}
.zxsc-left .left-tit{padding: 25px 0px; background: #4542cd; color: #FFFFFF;letter-spacing:3px;}
.zxsc-left .left-tit>span:first-child{ margin-right: 10px; font-size: 35px;}
.zxsc-left .left-tit1{ padding: 20px 0px;}
.zxsc-left .left-tit1>span:first-child{ font-size: 24px;}
.list-zxsc{ padding: 0px 50px;}
.list-zxsc>li{padding: 20px 0px ; border-bottom: 1px solid #d8d8d8;letter-spacing:3px;}
.list-zxsc>li:hover>a{ color:#4542cd;  }
.list-zxsc>li.active>a{color: #4542cd}
.zxsc-all-icon{ color: #a2a0e6;}
.zxsc-all-icon .iconfont{font-size:80px;}
.zxsc-all{ padding: 30px 25px; border: 1px solid #a8a8a8; margin-bottom: 30px;}
.zxsc-all-tit{padding: 0px 0px 16px 25px;border-bottom: 1px solid #c7c7c7; color: #1e1e1e}
.zxsc-all-page{ padding: 16px 25px; line-height: 2; color: #5b5b5b; margin-bottom:14px; height: 72px; overflow: hidden}
.zxsc-all-bot{ padding: 0px 25px; margin-bottom: 37px; }
.time{ color: #c0c0c0}
.time>span:first-child{ margin-right: 10px;}
.zxsc-btn span{color: #ec5252;}
.zxsc-btn a:last-child{ padding: 9px 35px; background: #4542cd; color: #FFFFFF; border-radius: 25px; margin-left: 22px;}
.zxsc-all:hover{ border: 1px  solid #4542cd; box-shadow: 5px 5px 5px #ccc;}
.zxsc-all:hover .zxsc-all-tit{ color:#4542cd; }
.zxsc-btn:hover>a:last-child{ background: white; border: 1px solid #4542cd; color:#4542cd; }
/*详情*/
.zx-img{ height: 340px}
.zx-r{ height: 340px;padding-top: 14px;}
.zx-tit{color: #2a2a2a;}
.zx-jj{color: #626262;margin: 16px 0px; }
.zx-page{color: #817b7b; line-height: 2; margin-bottom: 37px; height: 72px; overflow: hidden}
.zx-r .form-group{ display: inline-block; margin-right: 50px;}
.zx-r .form-group:last-child{ margin-right: 0px;}
.zx-r .form-group>label{color: #021c65; margin-right: 10px;}
.zx-r .form-group>input{ background:#e4e4e4; border: none; height: 30px;}
.zx-jg{ margin-top: 30px;}
.zx-jg>span{color: #ff0000}
.zx-jg>a{ padding: 12px 60px; border: 1px solid #0c2171;color: #0c2171; border-radius: 50px; margin-left: 35px;}
.xg-tit{color: #021c65; padding: 20px 0px 20px 20px; border-bottom: 1px #022d8b solid;}
.xg-tit>span:first-child{ letter-spacing: 10px;}
.xg-tit>span:last-child{ font-family: Arial; letter-spacing: 5px;}
.zx-ul>li{width: 270px;}
.zx-ul>li> .alzs-all{ height: 380px;}
.zx-ul>li:last-child{ margin-right: 0px;}
.zx-ul .alzs-all .zjtd-img>img{ width: 270px;}
.tu-zi{color: #b8b8b8; margin-bottom: 150px;}
.alzs-allul2{ width: 1125px; margin: 0 auto}
.zx-jg>a:hover{ background: #0c2171; color: #FFFFFF}
a.left.carousel-control,a.right.carousel-control{display: none}
.f18.fw p:first-child{ display: none}
@media screen and (max-width: 768px) {
    .zx-img{height: 100%}
    .zx-r{ height: 100%}
    .xg-tit>span{ font-size: 1.0em}
    .navbar-collapse{ padding: 0px;}
    .navbar-inverse .navbar-nav{
        background:#063da3;  width: 100%;text-align: left;
    }
    .zjtd-btn>a{ padding: 8px 12px;}
  .navbar-inverse .navbar-nav>li{ margin: 0px;}
    .toggle:hover{ background-color:#063da3; }
    .owl-buttons{ display: none;}
   /*.text-center{ text-align: left}*/
    /*.ywlc-ul>li>div:first-child{ margin:0px;}*/
    .jiantou{ margin: 0px;}
    .hzqy-ul li{ margin: 20px 0px; text-align: center}
    .zxsc-all{ padding: 40px 25px;}
    .ul-tu{ text-align: center}
    .alzs-allul{  width: 300px;}
    .alzs-allul2{ width: 270px;}

}

/*常用*/
.h100{height: 100%;}
.w100{ width: 100%; }
.f10{font-size: 10px;}
.f12{font-size: 12px;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f24{ font-size: 24px;}
.f30{ font-size: 30px;}
.f34{ font-size: 34px;}
.fb{font-weight: bold;}
.mt0{ margin-top: 0px;}
.mt10{ margin-top: 10px;}
.mt14{ margin-top: 14px;}
.mt15{ margin-top: 15px;}
.mt17{ margin-top: 17px;}
.mt20{ margin-top: 20px;}
.mt26{ margin-top: 26px;}
.mt30{ margin-top: 30px;}
.mt40{ margin-top: 40px;}
.mt50{ margin-top: 50px;}
.mt60{ margin-top: 60px;}
.mt74{ margin-top: 74px;}
.mt35{ margin-top:35px;}
.mb15{ margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb190{ margin-bottom: 190px}
.mr30{ margin-right: 30px;}
.mr47{ margin-right: 47px;}
.p0{padding: 0;}
.pl0{padding-left: 0;}
.pr0{ padding-right: 0;}
.plr0{padding-left: 0; padding-right: 0;}
.fl{ float: left;}
.fr{float: right;}
.border0{ border: 0px;}
.fw{ font-weight: bold;}
