 @charset "UTF-8";
 body {
   color: #666;
   font-style: normal;
   font-family: 'SourceHanSansCN-Light', 'Lantinghei SC', 'Open Sans', 'Hiragino Sans GB', 'Microsoft YaHei', 'STHeiti-Light', 'WenQuanYi Micro Hei', 'Arial', 'SimSun', 'sans-serif';
   font-size: 14px;
   line-height: 1.8;
   background-color: #f8f8f8;
 }

 * {
   margin: 0;
   padding: 0;
 }

 a, input, button {
   -webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   transition: all 0.5s ease;
 }

 ul li {
   list-style: none;
 }

 p {
   margin: 0;
 }

 .mb8 {
   margin-bottom: 8px;
 }

 .hbox {
   display: -webkit-box !important;
   display: -ms-box !important;
   display: -moz-box !important;
   display: box !important;
   display: -ms-flexbox !important;
   display: -webkit-flex !important;
   display: -moz-flex !important;
   display: -ms-flex !important;
   display: flex !important;
   -ms-box-orient: horizontal;
   -ms-flex-direction: row;
   -webkit-flex-direction: row;
   flex-direction: row;
 }

 .hbox.box-v-center {
   -webkit-box-align: center;
   -moz-box-align: center;
   -ms-box-align: center;
   -o-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   -moz-align-items: center;
   -ms-align-items: center;
   -ms-flex-align: center;
   -o-align-items: center;
   align-items: center;
 }

 button {
   border: none;
   outline: none;
 }

 .modal-header {
   height: 59px;
 }

 .close {
   font-size: 30px;
   font-weight: normal;
 }

 .modal-header .close {
   margin: 20px 15px 0 0;
   background-image: url('/pic/pageimg/close.svg');
   background-repeat: no-repeat;
   background-size: 21px 21px;
   width: 21px;
   height: 21px;
 }

 button.close {
   background-color: transparent;
   font-size: inherit;
   color: none;
   text-shadow: none;
   font-weight: normal;
   margin-top: 0;
   opacity: 1;
 }

 a {
   color: #f2be2d;
 }

 a:hover, a:focus, a:active {
   outline: none;
   color: #0f6fbe;
 }

 .content-banner img {
   height: 320px;
   background-color: #ccc;
 }

 .linh25 {
   line-height: 25px;
   font-size: 16px;
 }

 h3, h4 {
   color: #4c4c4c;
   font-weight: 300;
   font-family: 'SourceHanSansCN-Light', 'Lantinghei SC', 'Open Sans', 'Hiragino Sans GB', 'Microsoft YaHei', 'STHeiti-Light', 'WenQuanYi Micro Hei', 'Arial', 'SimSun', 'sans-serif';
   margin: 0;
 }

 .global-btn {
   background-color: #0f6fbe;
   color: #fff;
   font-size: 14px;
   text-align: center;
   display: inline-block;
   border-radius: 2px;
 }

 .global-btn:hover {
   opacity: 0.8;
   color: #fff;
   text-decoration: none;
 }

 .global-btn:focus {
   color: #fff;
   text-decoration: none;
 }

 .title-comm {
   text-align: center;
   margin: 60px 0 40px;
 }

 .gray-line {
   border-top: 1px solid rgba(170, 170, 170, 0.3);
   width: 100%;
 }

 .inputdiv {
   border: 1px solid rgba(170, 170, 170, 0.5);
 }

 .tcenter {
   text-align: center;
 }

 .dashedline {
   border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
   margin-top: 7%;
 }

 .mtop20 {
   margin-top: 20px;
 }

 .mtop40 {
   margin-top: 40px;
 }

 .ac-figure-icon {
   margin-left: auto;
   margin-right: auto;
 }

 .bor-line {
   width: 1px;
   height: 10px;
   border-right: 1px solid rgba(170, 170, 170, 0.5);
   margin-top: 6px;
   float: left;
 }

 .line {
   border-top: 1px solid #f2be2d;
   width: 30px;
   margin: 10px auto 20px;
 }

 .line-heqihu {
   border-top: 2px solid #0f6fbe;
   width: 80px;
   margin: auto;
 }

 .line-top {
   border-top: 1px solid #f2be2d;
   width: 30px;
   margin: auto;
 }

 .itme-con {
   padding: 30px 0 90px 0;
 }

 .navbar-brand {
   padding-top: 0;
 }

 .memberzhuc {
   color: #0f6fbe;
   background-color: transparent;
   border: 1px solid #0f6fbe;
   font-size: 13px;
   padding: 6px 25px;
   border-radius: 2px;
   display: -webkit-inline-box;
   display: -moz-box;
   display: -ms-inline-flexbox;
   display: inline-block;
 }

 .memberzhuc1 {
   color: #ffffff;
   background-color: rgba(0, 0, 0, 0.11);
   border: 1px solid #585449;
   font-size: 13px;
   padding: 4px 12px;
   border-radius: 3px;
   display: -webkit-inline-box;
   display: -moz-box;
   display: -ms-inline-flexbox;
   display: inline-block;
 }

 .navbar-form .memberzhuc:hover, .navbar-form .memberzhuc:focus, .navbar-form .memberzhuc:active, .navbar-form.memberzhuc:checked {
   background-color: #0f6fbe;
   border-color: #0f6fbe;
   opacity: 1;
   color: #fff;
   text-decoration: none;
 }

 .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
   opacity: 0.8;
 }

 .navbar-form a:hover, .navbar-form:focus, .navbar-form:active {
   text-decoration: none;
 }

 .navbar-fixed-top {
   border-width: 0;
 }

 .navbar-default {
   padding: 2px 0 8px 0;
   margin-bottom: 0;
   z-index: 1000;
   background-color: rgba(28, 29, 37, 0.98);
 }

 .modal-open nav.navbar {
   padding-right: 17px;
 }

 @media (min-resolution: 144dpi) {
   .modal-open nav.navbar {
     padding-right: 0;
   }
 }

 .navbar-default .navbar-nav>li>a {
   padding: 16px 25px 5px;
   font-size: 16px;
   color: #333;
 }

 .navbar-default .navbar-nav>.click>a {
   color: #f2be2d;
   border-bottom: #f2be2d;
 }

 .navbar-default .navbar-nav>li>a:focus, .navbar-default .nlavbar-nav>li>a:hover {
   opacity: 0.8;
 }

 .navbar-default .navbar-nav>.click>a:hover {
   color: #0f6fbe;
   opacity: 1;
 }

 .ac-logo-icon {
   background-repeat: no-repeat;
   background-image: url('/pic/pageimg/logo.svg');
   background-size: 60px 60px;
   height: 60px;
   width: 60px;
   margin-right: 8px;
   float: left;
 }

 .logo-pc-div {
   background-color: rgba(247, 255, 255, 0);
   margin-top: -11px;
   width: 130px;
   height: 66px;
   padding-top: 10px;
 }

 .ac-familybrowser-icon {
   background-repeat: no-repeat;
   background-image: url('/pic/pageimg/logo-pc.svg');
   background-size: 80px 56px;
   width: 80px;
   height: 56px;
   margin: 0 auto;
   background-position: center;
   text-align: center;
 }

 .ac-familybrowser-icon1 {
   background-repeat: no-repeat;
   background-image: url('/pic/pageimg/logo-pc.svg');
   background-size: 120px 46px;
   width: 120px;
   height: 46px;
   margin: 0 auto;
   background-position: center;
   text-align: center;
 }

 .collapse {
   display: none;
 }

 .welinain {
   text-align: center;
   font-weight: bold;
 }

 .welinain-cw {
   text-align: center;
   font-weight: bold;
   color: rgb(255, 255, 255);
 }

 .welinain-w {
   text-align: left;
   font-weight: bold;
   color: rgb(218, 218, 218);
 }

 .childtitle {
   text-align: left;
   font-weight: bold;
   padding: 20px 0 10px 0;
 }

 .childtitlew {
   text-align: left;
   font-weight: bold;
   padding: 20px 0 10px 0;
   color: white;
 }

 .i-item-con {
   background-color: rgba(28, 29, 37, 0.98);
 }

 .navbar-default .navbar-toggle {
   border: none;
 }

 .navbar-default .navbar-toggle .icon-bar {
   background-color: #0f6fbe;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
   -webkit-transform: rotate(0);
   transform: rotate(0);
 }

 .navbar-toggle .icon-bar+.icon-bar {
   margin-top: 6px;
 }

 .navbar-toggle .icon-bar {
   height: 1px;
 }

 .navbar-form .btn-primary.active, .navbar-form .btn-primary:active, .open>.dropdown-toggle.btn-primary, .btn-primary.focus, .btn-primary:focus {
   color: #fff;
   background-color: #0f6fbe !important;
   border-color: #0f6fbe !important;
   outline: none;
   opacity: 1;
 }

 .modal-dialog {
   margin: 0 auto !important;
 }

 .modal-body {
   /* padding: 50px 15px 70px !important; */
 }

 .modal-header {
   border-bottom: none;
   padding-right: 100px;
 }

 .pop-erweima {
   margin: 0 auto;
 }

 .pop-erweima-text {
   font-size: 16px;
   color: #666;
   /* margin-top: 30px; */
 }

 .modal-sm {
   width: 300px !important;
   height: 520px !important;
 }

 .modal-content {
   border-radius: 2px !important;
   border: 0 !important;
   box-shadow: none !important;
   text-align: center;
 }

 .footer_app {
   background-color: #333;
   text-align: center;
   color: rgba(102, 102, 102, 0.8);
   padding: 16.5px 0;
   overflow: hidden;
 }

 footer {
   background-color: rgba(28, 29, 37, 0.98);
   background-image: url('/pic/pageimg/a.png');
   background-repeat: no-repeat;
   background-position: bottom right;
   padding: 46.5px 0;
 }

 .footer-legal-links {
   margin-bottom: 10px;
   overflow: hidden;
 }

 .ac-gf-footer-legal {
   float: left;
 }

 .footer-legal-links a {
   margin-right: 15px;
   padding-left: 15px;
   white-space: nowrap;
   color: rgba(211, 211, 211, 0.8);
   line-height: 28px;
 }

 .lit {
   list-style: none;
   font-size: 16px;
   font-weight: bold;
   padding: 10px 0;
 }

 .menumap {
   float: left;
   width: 140px;
 }

 .footer-legal-links a:first-child {
   padding-left: 0;
 }

 .footer-legal-links a.nob {
   border: none;
 }

 .footer-legal-links a:hover {
   text-decoration: underline;
   color: #aaa;
 }

 .footer-weixin {
   float: right;
   position: relative;
   margin-right: 20px;
 }

 .footer-beizhu {
   width: 100%;
   padding: 20px 0;
   font-size: 14px;
   text-align: center;
   color: rgba(206, 206, 206);
 }

 .footer-sns {
   text-align: center;
 }

 .footer-sns img {
   opacity: 0.99;
   text-align: center;
   width: 76px;
   height: 76;
   padding: 10px 20px;
 }

 .erweima-icon-div {
   background-color: #fff;
   padding: 7px;
   position: absolute;
   display: table-row;
   position: absolute;
   bottom: 53px;
   left: -63px;
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   border-radius: 4px;
   z-index: 9999;
 }

 .erweima-logo-icon {
   background-repeat: no-repeat;
   background-image: url('/pic/pageimg/erweima.svg');
   background-size: 160px 160px;
   height: 160px;
   width: 160px;
 }

 .erweimaapp-logo-icon {
   background-repeat: no-repeat;
   background-image: url('/pic/pageimg/erweima-app.svg');
   background-size: 160px 160px;
   height: 160px;
   width: 160px;
 }

 .bt-example-popover {
   position: absolute;
   bottom: 60px;
   left: -68px;
 }

 .footer-weixin .popover.top>.arrow {
   border-top-color: #fff;
 }

 .footer-weixin .popover.top>.arrow:after {
   border-top-color: #fff !important;
 }

 .bt-example-popover .popover {
   width: auto;
   background-color: #fff;
   border-radius: 4px;
   box-shadow: none;
   position: relative;
   display: block;
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   border: none;
   opacity: 0;
   -webkit-transition: all 0.5s ease-out;
   -moz-transition: all 0.5s ease-out;
   -o-transition: all 0.5s ease-out;
   transition: all 0.5s ease-out;
 }

 .bt-example-popover .hover {
   opacity: 1;
 }

 .weixin-logo-icon {
   background-repeat: no-repeat;
   background-image: url('/pic/pageimg/wewix-ico.svg');
   background-size: 42px 42px;
   height: 42px;
   width: 42px;
   opacity: 0.8;
   cursor: pointer;
   margin: 0;
   -webkit-transition: all 0.5s ease-in;
   -moz-transition: all 0.5s ease-in;
   -o-transition: all 0.5s ease-in;
   transition: all 0.5s ease-in;
 }

 .weixin-logo-icon:hover {
   opacity: 1;
 }

 .shouji-logo-icon {
   background-repeat: no-repeat;
   background-image: url('/pic/pageimg/shouji-logo-icon.svg');
   background-size: 42px 42px;
   height: 42px;
   width: 42px;
   opacity: 0.8;
   cursor: pointer;
   margin: 0;
   -webkit-transition: all 0.5s ease-in;
   -moz-transition: all 0.5s ease-in;
   -o-transition: all 0.5s ease-in;
   transition: all 0.5s ease-in;
 }

 .shouji-logo-icon:hover {
   opacity: 1;
 }

 .bt-example-popover .popover.top>.arrow {
   border-top-color: none;
 }

 .pagination>li>a, .pagination>li>span {
   color: #aaa;
 }

 .pagination>li:first-child>a, .pagination>li:first-child>span {
   border-top-left-radius: 2px;
   border-bottom-left-radius: 2px;
 }

 .pagination>li>a:hover {
   color: #666;
 }

 .navbar-form a:hover {
   text-decoration: none;
   opacity: 0.8;
 }

 .exline {
   border-top: 1px solid #d4d4d4;
   margin: 0px auto 20px;
   width: 100%;
 }

 .exlinew {
   border-top: 1px solid #929185;
   margin: 0px auto 20px;
   width: 100%;
 }

 .t16 {
   font-size: 17px;
   font-weight: bold;
 }

 .newitem {
   padding: 5px 0 10px 0;
 }

 .newitem li {
   padding: 5px 0;
 }

 .newspic1 {
   padding: 10px 10px;
 }

 .newspic {
   padding: 10px 10px;
   width: 170px;
 }

 .book {
   text-align: center;
 }

 .bookpic {
   padding: 10px 10px;
 }

 .logolist {
   float: left;
   text-align: center;
   padding: 5px 15px;
 }

 .newli li {
   padding: 5px 0;
 }

 .title-comm-l {
   padding: 20px 0 10px 0;
   height: 150px;
   font-size: 13px;
 }

 .title-comm-l p {
   margin-top: 12px;
   color: rgb(223, 223, 223);
 }

 .navbar-right {
   margin-right: 0;
   padding-right: 0;
 }

 .large-3 {
   width: 33.33333333%;
   float: left;
 }

 @media (min-width: 768px) {
   .pc-none {
     display: none;
   }
   .navbar-default .navbar-nav>li>a {
     padding: 16px 16px 5px !important;
     font-size: 16px;
     color: #fff;
   }
 }

 @media (min-width: 992px) {
   .navbar-default .navbar-nav>li>a {
     padding: 16px 20px 5px !important;
     font-size: 15px;
     color: #ffffff;
   }
 }

 @media (min-width: 992px) {
   .navbar-default .navbar-nav>li>a:hover {
     padding: 16px 20px 5px !important;
     font-size: 15px;
     color: #f2be2d;
   }
 }

 @media (min-width: 1200px) {
   .pc-none {
     display: none;
   }
 }

 @media only screen and (max-width: 1068px) {
   .message-div .col-lg-4 {
     width: 50%;
     float: left;
     margin-bottom: 5%;
   }
   .app-show>div:last-child {
     display: block !important;
   }
   .erweima-logo-icon {
     background-size: 100px 100px;
     height: 100px;
     width: 100px;
   }
   .bt-example-popover {
     left: -42px;
   }
 }

 @media only screen and (max-width: 735px) {
   .message-div .small-12 {
     width: 100%;
   }
 }

 @media only screen and (max-width: 767px) {
   .linian-div .small-12 {
     width: 100%;
   }
   .contactus .small-12 {
     width: 100%;
   }
 }

 @media (min-width: 768px) {
   .linian-con .linian-div {
     margin-left: -30px !important;
     margin-right: -30px !important;
   }
 }

 .mongolia {
   background-color: rgba(0, 0, 0, 0.2);
   width: 100%;
   height: 100%;
 }

 .kaijkrs-btn {
   width: 160px;
   height: 44px;
   font-size: 16px;
 }

 .heqihu-font {
   font-size: 66px;
 }

 .bgstylec-info1 {
   font-size: 48px;
   margin-bottom: 0;
 }

 .bgstylec-info2 {
   font-size: 20px;
 }

 .i-item-con-div {
   text-align: center;
   position: absolute;
   bottom: 0;
   background-color: #fff;
   width: 100%;
   padding-top: 3%;
   padding-bottom: 1.5%;
 }

 .item-active .i-item-con-div {
   opacity: 0;
 }

 .i-item-con-text {
   color: #aaa;
   margin-top: 5px;
 }

 .col-div {
   padding: 25px;
   overflow: hidden;
   text-align: center;
   /*background-color: rgba(28, 102, 190, 0.8); */
   /* background-color: rgba(59, 190, 122, .8); */
   color: rgba(0, 0, 0, 0.8);
   border-radius: 2px;
   /* padding: 5% 10% 25% 10%; */
 }

 .col-div h4 {
   color: #1f1f1f;
   margin-top: 30px;
   margin-bottom: 5%;
 }

 .team-person {
   background-color: #fff;
   position: relative;
   overflow: hidden;
 }

 .team-person img {
   margin: 0 auto;
 }

 .pu-logo-icon {
   background-image: url('/pic/pageimg/puhui.svg');
   background-repeat: no-repeat;
   background-size: 110px 110px;
   width: 110px;
   height: 110px;
 }

 .chuanxin-logo-icon {
   background-image: url('/pic/pageimg/chuangxin.svg');
   background-repeat: no-repeat;
   background-size: 110px 110px;
   width: 110px;
   height: 110px;
 }

 .chonggou-logo-icon {
   background-image: url('/pic/pageimg/chonggou.svg');
   background-repeat: no-repeat;
   background-size: 110px 110px;
   width: 110px;
   height: 110px;
 }

 .slideup_info {
   background-color: transparent;
   color: rgba(255, 255, 255, 0.9);
   padding: 5%;
   position: absolute;
   bottom: -100%;
   -webkit-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
   opacity: 0;
 }

 .slideup_info p {
   font-size: 20px;
   margin-bottom: 5%;
 }

 .slideup_info ul {
   /* margin-top: 5%; */
 }

 .slideup_info ul li {
   line-height: 22px;
   margin-left: 20px;
 }

 .item-active .team-person {
   -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
   box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
   cursor: pointer;
 }

 .item-active .slideup_info {
   bottom: 0 !important;
   background-color: rgba(59, 190, 122, 0.98) !important;
   opacity: 1;
   width: 100%;
 }

 .services-team-img {
   background-image: url('/pic/pageimg/services-team.jpg');
   background-repeat: no-repeat;
   background-size: 810px 420px;
   width: 810px;
   height: 420px;
 }

 .services-team-r {
   background-color: rgba(51, 51, 51, 0.9);
   padding: 9.4% 7.5%;
 }

 .services-team-r-con {
   border: 6px solid rgba(247, 255, 255, 0);
 }

 .services-team-r-con-yinwen {
   background-image: url('/pic/pageimg/serviceteam_info.svg');
   background-repeat: no-repeat;
   background-size: 100%;
   width: 244px;
   height: 180px;
 }

 .figure-div {
   padding: 22.6% 0;
 }

 .thyj-logo-icon {
   background-repeat: no-repeat;
   background-image: url('/pic/pageimg/lthyj-ogo.svg');
   background-size: 200px 100px;
   height: 100px;
   width: 200px;
   margin: auto;
 }

 .kaijkrs-btn {
   font-style: initial;
 }

 .align-vertical {
   padding-top: 274.5px;
 }

 .flex-active-slide {
   height: 744px;
   width: 100%;
   float: left;
   margin-right: -100%;
   position: relative;
   opacity: 1;
   display: block;
   z-index: 2;
 }

 .slideup_info ul li {
   line-height: 24px;
   margin-left: 0;
 }

 .slideup_info p {
   margin: 15px;
   line-height: 26px;
   font-size: 16px;
   margin-bottom: 4px;
 }

 .heqihuyuanjing p {
   margin-bottom: 7px;
 }

 .heqihuyj-backimg {
   background: url('/pic/pageimg/about-yuanjing.jpg') 50% 0%;
 }

 .heqihuyuanjing {
   margin-top: 9%;
 }

 @media (max-width: 767px) {
   .heqihuyuanjing-app {
     font-size: 13px;
     padding: 0 20px;
   }
   .heqihuyuanjing-app p {
     text-align: center;
     line-height: 24px;
     color: rgba(255, 255, 255, 0.8);
   }
   .heqihuyj-backimg {
     height: 260px;
   }
   .col-div {
     margin-bottom: 15px;
   }
   .team-person {
     margin-bottom: 30px;
   }
   .thyj-logo-icon {
     background-size: 120px 60px;
     height: 60px;
     width: 120px;
   }
   .align-vertical {
     font-size: 13px;
     padding-top: 40px !important;
   }
   .hero-slider .slides li {
     height: 251px !important;
   }
   .heqihuyuanjing {
     margin: 0 20px;
   }
   .thyj-logo-icon {
     margin-bottom: 5px;
   }
   .background-image-holder.parallax-background {
     height: 260px !important;
   }
   .slideup_info p {
     font-size: 18px;
   }
   .slideup_info ul li {
     font-size: 12px;
   }
   .services-team-r-con-yinwen {
     background-image: url('/pic/pageimg/serviceteam_app.svg');
     background-repeat: no-repeat;
     background-size: 100%;
     width: 200px;
     height: 80px;
     padding: 19% 0;
     background-position: center center;
   }
   .services-team-r {
     padding: 15px;
   }
   .figure-div {
     padding: 0;
   }
 }

 @media (min-width: 768px) and (max-width: 992px) {
   .services-team-r {
     padding: 4.4%;
   }
 }

 .heqihu-item-comm {
   position: relative;
   width: 100%;
   height: 100%;
   display: inline-block;
 }

 .title-comm-heqihu {
   text-align: center;
   margin: 100px 0 80px;
 }

 .heqihu-text {
   color: #aaa;
   font-size: 16px;
 }

 .lineheight {
   margin: 30px auto 26px;
 }

 .heqihu1_l_img, .heqihu2_r_img, .heqihu3_l_img, .heqihu4_r_img, .heqihu5_l_img, .heqihu6_r_img {
   background-image: url('/pic/pageimg/heqihu1_l2x.jpg');
   background-size: cover;
   width: 600px;
   height: 340px;
   background-position: center;
 }

 .heqihu2_r_img {
   background-image: url('/pic/pageimg/heqihu1_r2x.jpg');
 }

 .heqihu3_l_img {
   background-image: url('/pic/pageimg/heqihu3_l2x.jpg');
 }

 .heqihu4_r_img {
   background-image: url('/pic/pageimg/heqihu4_r2x.jpg');
 }

 .heqihu5_l_img {
   background-image: url('/pic/pageimg/heqihu5_l2x.jpg');
 }

 .heqihu6_r_img {
   background-image: url('/pic/pageimg/heqihu6_r2x.jpg');
 }

 .zljh-logo-icon, .hzsj-logo-icon, .hzgl-logo-icon {
   background-image: url('/pic/pageimg/zljh-logo-icon.png');
   background-repeat: no-repeat;
   width: 100%;
   height: 100%;
   position: absolute;
   background-position: center;
   left: 0;
   top: 0;
 }

 .hzsj-logo-icon {
   background-image: url('/pic/pageimg/hzsj-logo-icon.png');
 }

 .hzgl-logo-icon {
   background-image: url('/pic/pageimg/hzgl-logo-icon.png');
 }

 .popover {
   max-width: none;
 }

 .bs-example-popover {
   height: 207px;
 }

 .bs-example-popover .popover {
   height: 160px;
   width: 88.89%;
   background-color: #f0f0f0;
   border-radius: 4px;
   border: 1px solid #0f6fbe;
   box-shadow: none;
   z-index: 10;
 }

 .popover.top>.arrow:after {
   border-top-color: #f0f0f0 !important;
 }

 .popover.top>.arrow {
   border-top-color: #0f6fbe;
 }

 .popover-title-touxiang {
   width: 100%;
   height: 50px;
   position: absolute;
   top: -26px;
   margin: 0;
   left: 0;
   text-align: center;
 }

 .popover-title-touxiang img {
   width: 50px;
   height: 50px;
   border-radius: 100%;
 }

 .popover-content {
   margin: 9% 0 0;
 }

 .position-icon {
   background-image: url('/pic/pageimg/position-icon.svg');
   background-repeat: no-repeat;
   background-size: 10px 10px;
   width: 10px;
   height: 10px;
   float: left;
   margin-top: 3px;
   margin-right: 4px;
   margin-top: 3px;
   margin-right: 4px;
 }

 .popover-content-text {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   word-wrap: break-word;
   font-family: 'SourceHanSansCN-Light', 'Lantinghei SC', 'Open Sans', 'Hiragino Sans GB', 'Microsoft YaHei', 'STHeiti-Light', 'WenQuanYi Micro Hei', 'Arial', 'SimSun', 'sans-serif';
 }

 .popover-content-tag {
   position: absolute;
   font-size: 13px;
   bottom: 12px;
   width: 91%;
 }

 .popover-content-tag .bingzhong {
   float: left;
   background-color: #aaa;
   color: #fff;
   padding: 0.5% 3.5%;
   max-width: 50%;
   overflow: hidden;
   background-color: #aaa;
   text-overflow: ellipsis;
   white-space: nowrap;
   font-family: 'SourceHanSansCN-Light', 'Lantinghei SC', 'Open Sans', 'Hiragino Sans GB', 'Microsoft YaHei', 'STHeiti-Light', 'WenQuanYi Micro Hei', 'Arial', 'SimSun', 'sans-serif';
 }

 .position-address {
   max-width: 50%;
   float: right;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
 }

 .position-address span {
   color: #aaa;
   font-family: 'SourceHanSansCN-Light', 'Lantinghei SC', 'Open Sans', 'Hiragino Sans GB', 'Microsoft YaHei', 'STHeiti-Light', 'WenQuanYi Micro Hei', 'Arial', 'SimSun', 'sans-serif';
 }

 .glly-icon {
   background-image: url('/pic/pageimg/yhgl-icon.svg');
   background-repeat: no-repeat;
   background-size: 70px 70px;
   width: 70px;
   height: 70px;
   margin-left: auto;
   margin-right: auto;
 }

 @media only screen and (max-width: 1068px) {
   .pu-logo-icon, .chuanxin-logo-icon, .chonggou-logo-icon {
     background-size: 80px 80px;
     width: 80px;
     height: 80px;
   }
 }

 @media only screen and (min-width: 768px) and (max-width: 1068px) {
   .glly-icon {
     background-size: 60px 60px;
     width: 60px;
     height: 60px;
   }
   .services-team-r-con-yinwen {
     background-size: 270px 180px;
     width: 270px;
     height: 180px;
   }
   .pu-logo-icon, .chuanxin-logo-icon, .chonggou-logo-icon {
     background-size: 80px 80px;
     width: 80px;
     height: 80px;
   }
   .col-div {
     min-height: 304px;
   }
 }

 @media only screen and (min-width: 1068px) and (max-width: 1200px) {
   .col-div {
     min-height: 335px;
   }
 }

 @media (min-width: 992px) {
   .col-md-8 {
     width: 69.1%;
     float: left;
   }
   .col-md-4 {
     width: 30.9%;
     float: left;
   }
   .services-team-r {
     padding: 13.6% 7.5%;
     height: 420px;
   }
 }

 @media only screen and (min-width: 768px) and (max-width: 992px) {
   .col-md-8 {
     width: 66.8%;
     float: left;
   }
   .col-md-4 {
     width: 32.333333%;
     float: left;
   }
   .services-team-img {
     background-size: 501px 262px;
     width: 540px;
     height: 262px;
   }
   .services-team-r-con-yinwen {
     background-size: 166px 128px;
     width: 166px;
     height: 128px;
   }
   .figure-div {
     padding: 22.6% 7%;
   }
   .services-team-r {
     padding: 6.4% 7.4%;
   }
 }

 @media only screen and (min-width: 992px) and (max-width: 1200px) {
   .services-team-img {
     background-size: 675px 350px;
     width: 675px;
     height: 350px;
   }
   .services-team-r {
     height: 350px;
   }
   .services-team-r-con-yinwen {
     background-size: 100%;
     width: 202px;
     height: 148px;
   }
 }

 @media only screen and (min-width: 768px) and (max-width: 1000px) {
   .services-team-r-con-yinwen {
     background-size: 100%;
     width: 174px;
     height: 131px;
   }
 }

 .qiehuan-slide {
   background-image: url('/pic/pageimg/shoujibei_icon.jpg');
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   width: 100%;
   height: 660px;
   margin-top: 98px;
 }

 .xiazaiapp-text {
   font-size: 28px;
   color: #fff;
   line-height: 100px;
 }

 .slideimg1 {
   background-image: url('/pic/pageimg/tuhjk-banner.jpg');
 }

 .bgstylec-info2 {
   margin-top: 15px;
 }

 .mb-ibox div {
   background-color: #f2f2f2;
 }

 .shouji-img1 {
   background: url('/pic/pageimg/zlzx-icon.jpg') center top no-repeat;
   width: 100%;
   height: 454px;
   width: 256px !important;
   background-position: center !important;
   background-size: cover !important;
 }

 .shouji-img2 {
   background: url('/pic/pageimg/jkjc-icon.jpg') center top no-repeat;
   width: 100%;
   height: 454px;
   width: 256px !important;
   background-position: center !important;
   background-size: cover !important;
 }

 .shouji-img3 {
   background: url('/pic/pageimg/zljh-icon.jpg') center top no-repeat;
   width: 100%;
   height: 454px;
   width: 256px !important;
   background-position: center !important;
   background-size: cover !important;
 }

 .shouji-img4 {
   background: url('/pic/pageimg/tjsj.jpg') center top no-repeat;
   width: 100%;
   height: 454px;
   width: 256px !important;
   background-position: center !important;
   background-size: cover !important;
 }

 .shouji-img5 {
   background: url('/pic/pageimg/qygl-icon.jpg') center top no-repeat;
   width: 100%;
   height: 454px;
   width: 256px !important;
   background-position: center !important;
   background-size: cover !important;
 }

 div.flicking_con .item-text {
   z-index: 1 !important;
 }

 .slide-logo-icon1, .slide-logo-icon2, .slide-logo-icon3, .slide-logo-icon4, .slide-logo-icon5 {
   background-image: url('/pic/pageimg/zlzx.svg');
   background-repeat: no-repeat;
   background-size: 64px 64px;
   width: 64px;
   height: 64px;
   border: 1px solid rgba(255, 255, 255, 0.6);
   border-radius: 50%;
   opacity: 0.6;
   cursor: pointer;
 }

 .slide-logo-icon2 {
   background-image: url('/pic/pageimg/jkjc.svg');
 }

 .slide-logo-icon3 {
   background-image: url('/pic/pageimg/zljh.svg');
 }

 .slide-logo-icon4 {
   background-image: url('/pic/pageimg/tjsj.svg');
 }

 .slide-logo-icon5 {
   background-image: url('/pic/pageimg/qygl.svg');
 }

 .item-li {
   -webkit-transition: all 0.5s ease-in;
   -moz-transition: all 0.5s ease-in;
   -o-transition: all 0.5s ease-in;
   transition: all 0.5s ease-in;
 }

 .item-li:hover {
   opacity: 0.6;
 }

 .mb-inav li div.cur:hover {
   opacity: 0.9;
   transition: all 0.5s ease-out;
 }

 .mb-inav li div.cur .ac-figure-icon {
   background-color: rgba(247, 255, 255, 0);
   border-color: transparent;
   opacity: 0.9;
 }

 .iOS-icon-div {
   background-color: #fff;
   width: 150px;
   height: 44px;
   border-radius: 2px;
   float: right;
   margin-left: 30px;
   margin-top: 30px;
   text-align: center;
   border: none;
   color: #0f6fbe;
 }

 .iOS-icon-div:disabled {
   opacity: 0.8;
 }

 .xiazaispp-img {
   background: url('/pic/pageimg/xiazaiapp-icon.jpg') repeat-x;
   background-size: contain;
   height: 100px;
 }

 .iOS-icon, .andio-icon {
   background-repeat: no-repeat;
   background-size: 20px 24px;
   width: 20px;
   height: 24px;
   display: -webkit-inline-box;
   display: -moz-box;
   display: -ms-inline-flexbox;
   vertical-align: bottom;
   display: inline-block;
 }

 .m-banner {
   background-image: url('/pic/pageimg/shoujitu.png');
   background-position: left;
   background-size: cover;
   width: 100%;
   display: inline-block;
   background-repeat: no-repeat;
   position: relative;
   background-size: 315px 660px;
   margin-left: 15px;
 }

 .main_image ul {
   width: 9999px;
   height: 454px;
   overflow: hidden;
   position: absolute;
   top: 0;
   left: 0;
 }

 .app-show>div:nth-child(4) {
   display: none;
 }

 @media (max-width: 767px) {
   .mis-slider li figcaption {
     padding: 0 10%;
   }
   .slideimg1 {
     background-image: url('/pic/pageimg/tuhjk-app-banner-01.jpg') !important;
   }
   .slideimg2 {
     background-image: url('/pic/pageimg/tuhjk-app-banner-02.jpg') !important;
   }
   .app-show {
     margin-bottom: 17px !important;
   }
   .xiazaispp-img {
     background: url('/pic/pageimg/app-benner.jpg') repeat-x;
     background-size: cover;
     height: 60px;
   }
   .xiazaiapp-text {
     font-size: 14px;
     margin-right: -15px;
     line-height: inherit;
     margin-top: 10px;
   }
   .app-show>div:first-child.app-none {
     width: 100%;
     display: block;
   }
   .app-show>div:nth-child(4) {
     display: none !important;
   }
   .bs-example-popover .popover {
     width: 100%;
     margin: 20px 0;
   }
   .title-comm-heqihu {
     margin: 30px 0 20px;
   }
   .title-comm {
     text-align: center;
     margin: 40px 0 30px;
   }
   .heqihu1_l_img, .heqihu2_r_img, .heqihu3_l_img, .heqihu4_r_img, .heqihu5_l_img, .heqihu6_r_img {
     width: auto;
     height: 170px;
   }
   .zljh-logo-icon, .hzsj-logo-icon, .hzgl-logo-icon {
     background-size: 43px 43px;
   }
   .glly-icon {
     background-size: 45px 45px;
     width: 45px;
     height: 45px;
   }
   .iOS-icon-div {
     width: 88px;
     height: 26px;
     font-size: 13px;
     margin-top: 19px;
     margin-right: 15px;
   }
   .iOS-icon, .andio-icon {
     background-size: 17px 17px;
     width: 17px;
     height: 18px;
     display: -webkit-inline-box;
     display: inline-block;
     vertical-align: bottom;
   }
   .popover-title-touxiang {
     height: 35px;
     top: -20px;
   }
   .popover-title-touxiang img {
     width: 35px;
     height: 35px;
   }
   .welinain {
     font-size: 18px;
   }
   .heqihu-text {
     font-size: 13px;
   }
   .title-comm-heqihu {
     font-size: 13px !important;
   }
   .lineheight {
     margin: 15px auto;
   }
   .popover-content-text {
     font-size: 12px;
   }
   .popover-content {
     margin-top: 10px;
   }
   .bs-example-popover .popover {
     height: 115px;
   }
   .bs-example-popover {
     height: 159px;
   }
   .qiehuan-slide {
     background-image: url('/pic/pageimg/shoujibei-app-icon.jpg');
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     width: 100%;
     height: 450px;
     margin-top: 30px;
   }
   .main_visual {
     height: 450px;
     overflow: hidden;
     position: relative;
     width: 100%;
   }
   .m-banner {
     background-image: url('/pic/pageimg/shoujitu.png');
     background-position: center bottom;
     background-size: cover;
     display: inline-block;
     background-repeat: no-repeat;
     position: relative;
     background-size: 170px 348px;
     display: block;
     margin-left: 0;
   }
   .kePublic-cont-text {
     line-height: 20px;
   }
   .main_image {
     height: 245px;
     overflow: hidden;
     width: 140px;
     position: relative;
     margin: 0 auto;
     margin-top: 197px;
   }
   .main_image ul {
     height: 240px;
     overflow: hidden;
   }
   .main_image li span {
     display: block;
     width: 100%;
     height: 242px;
     width: 140px !important;
     background-position: center !important;
     background-size: 100% 100% !important;
   }
 }

 .kePublic-title {
   font-size: 44px;
   margin-bottom: 28px;
   line-height: 62px;
 }

 .mb-inav {
   position: absolute;
   margin-right: 1px;
   bottom: 80px;
   left: 423px;
 }

 .mb-inav li {
   width: 83px;
   float: left;
   list-style: none;
 }

 .mb-inav li div {
   display: block;
 }

 @media (min-width: 768px) {
   .zljh-logo-icon, .hzsj-logo-icon, .hzgl-logo-icon {
     background-size: 70px 70px;
   }
 }

 @media only screen and (min-width: 1442px) {
   .heqihu-font {
     font-size: 66px;
   }
   .bgstylec-info1 {
     font-size: 48px;
   }
 }

 @media only screen and (min-width: 768px) and (max-width: 1068px) {
   .heqihu-font {
     font-size: 50px;
   }
   .kePublic-title {
     font-size: 28px;
     line-height: 40px;
   }
   .bgstylec-info1 {
     font-size: 38px;
   }
   .mb-inav {
     bottom: 10px;
   }
   .mb-inav li {
     margin-bottom: 12px;
   }
   .slide-logo-icon1, .slide-logo-icon2, .slide-logo-icon3, .slide-logo-icon4, .slide-logo-icon5 {
     background-size: 60px 60px;
     width: 60px;
     height: 60px;
   }
   .xiazaiapp-text {
     font-size: 23px;
   }
   .xiazaiapp-text {
     line-height: 96px;
   }
   .iOS-icon-div {
     width: 120px;
     height: 34px;
     font-size: 13px;
   }
   .iOS-icon, .andio-icon {
     background-size: 18px 20px;
     width: 18px;
     height: 20px;
   }
 }

 @media only screen and (max-width: 735px) {
   .heqihu-font {
     font-size: 38px;
   }
 }

 .fuwutixi-global {
   background-color: rgba(222, 223, 212, 0.4);
   padding: 3.1% 0;
 }

 .fuwutixi-imgitem {
   width: 100%;
   overflow: hidden;
 }

 .fuwutixi-imgitem>div {
   position: relative;
 }

 .fuwutixi-imgitem>img {
   position: relative;
 }

 .fuwutixi-imgitem>div img {
   position: absolute;
   bottom: 0;
   max-height: 45px;
 }

 .fuwutixi-imgitem>div:last-child img {
   right: 0;
 }

 .fuwutixi-imgitem>div p {
   position: absolute;
   bottom: 10px;
   color: #fff;
   font-size: 16px;
   font-weight: bold;
   left: 1.8%;
 }

 .fuwutixi-imgitem>div:last-child p {
   right: 1.8%;
   left: auto;
 }

 .oblique-line {
   border-right: 1px solid rgba(28, 102, 190, 0.8);
   transform: rotate(6deg);
   right: 0;
   height: 100%;
 }

 .original-shape {
   width: 150px;
   height: 150px;
   border-radius: 50%;
   background-color: rgba(59, 190, 122, 0.95);
   font-size: 20px;
   font-weight: bold;
   line-height: 150px;
   color: #fff;
   text-align: center;
 }

 .foryou-center {
   text-align: center;
   margin-top: 15px;
 }

 .foryou-center p:last-child {
   font-size: 12px;
 }

 .foryou-center p.biaoti {
   font-size: 18px;
   color: #333;
   padding-top: 13%;
 }

 .foryou-center p.line {
   border-top: 1px solid #0f6fbe;
   width: 30px;
   margin: 4% auto;
   height: 0;
   text-indent: -9999px;
 }

 .foryou-center-row {
   margin-top: -15px;
   margin-right: -15px;
   margin-left: -15px;
 }

 @media (max-width: 767px) {
   .foryou-center-row {
     margin-right: 0;
     margin-left: 0;
   }
   .fuwutixi-imgitem>div p {
     font-size: 8px;
     bottom: 4px;
   }
   .original-shape {
     font-size: 13px;
     width: 65px;
     height: 65px;
     line-height: 65px;
   }
   .fuwutixi-imgitem>div img {
     height: 20px;
   }
 }

 @media only screen and (max-width: 1366px) and (min-width: 1153px) {
   .original-shape {
     font-size: 18px;
     width: 130px;
     height: 130px;
     line-height: 130px;
   }
 }

 @media only screen and (max-width: 1152px) and (min-width: 768px) {
   .original-shape {
     font-size: 16px;
     width: 110px;
     height: 110px;
     line-height: 110px;
   }
 }

 .row li {
   line-height: 20px;
 }

 .newtt {
   font-size: 16px;
   font-weight: bold;
   line-height: 30px;
   color: rgb(32, 32, 32);
 }

 .ennewtt {
   text-align: left;
   line-height: 40px;
   font-size: 20px;
   "

 }

 .myfoot li {
   font-size: 13px;
   line-height: 26px;
   color: #b5b5b5;
 }

 .myfoot h5 {
   font-size: 18px;
   font-weight: bold;
   color: rgb(204, 204, 204);
 }

 .myfooter {
   background-color: rgba(28, 29, 37, 0.98);
   background-image: url('/pic/pageimg/a.png');
   background-repeat: no-repeat;
   background-position: bottom right;
   padding: 46.5px 0;
 }

 .slideup_info ul li {
   line-height: 26px;
 }

 .pstyle {
   font-weight: bold;
   font-size: 14px;
   line-height: 23px;
   padding-top: 15px;
 }

 .tdgl {
   margin: 0 0 20px 0;
 }

 .newscon {
   padding: 60px 200px 0 200px;
 }

 @media (max-width: 767px) {
   .line {
     border-top: 2px solid #0f6fbe;
     width: 20px !important;
     margin: 15px auto !important;
   }
   .line-heqihu {
     width: 40px;
   }
   .linh25 {
     line-height: 28px !important;
   }
   .f12 {
     font-size: 13px;
     color: #333;
   }
   .f12 a {
     color: #333;
   }
   .f12 a:hover {
     color: #000;
   }
   .navbar-default .navbar-form {
     border: none;
     padding: 0 0 10px 15px;
     text-align: center;
   }
   .navbar-default .navbar-collapse {
     border: none;
   }
   .navbar-default .navbar-collapse ul li a {
     border-bottom: 1px solid #5d6467;
     margin: 16px 35px 5px 30px;
     padding: 0 0 15px;
     text-align: center;
     color: #ffffff;
   }
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
     background-color: transparent;
   }
   .navbar-toggle {
     padding: 8px 0 !important;
     margin-bottom: 0 !important;
   }
   .navbar-form a.active {
     color: #5d6467;
     font-size: 16px;
     text-decoration: none;
   }
   .navbar-default .navbar-toggle:hover {
     background-color: transparent;
   }
   .navbar-default .navbar-nav>.click>a {
     color: rgb(192, 163, 0) !important;
     border-bottom: 1px solid #e7e7e7 !important;
   }
   .navbar-default .click span.icon-bar1 {
     -webkit-transform: rotate(45deg) translateX(1px);
     -moz-transform: rotate(45deg) translateX(1px);
     -ms-transform: rotate(45deg) translateX(1px);
     -o-transform: rotate(45deg) translateX(1px);
     transform: rotate(45deg) translateX(1px);
   }
   .navbar-default .click span.icon-bar2 {
     -webkit-transform: rotate(-45deg) translateX(1px) translateY(-1px);
     -moz-transform: rotate(-45deg) translateX(1px) translateY(-1px);
     -ms-transform: rotate(-45deg) translateX(1px) translateY(-1px);
     -o-transform: rotate(-45deg) translateX(1px) translateY(-1px);
     transform: rotate(-45deg) translateX(1px) translateY(-1px);
   }
   button.click .icon-bar+.icon-bar {
     margin-top: 0;
   }
   button.click .icon-bar:nth-child(3) {
     opacity: 0;
   }
   .navbar-default .navbar-nav>.click>p {
     display: none;
   }
   .title-comm {
     text-align: center;
     margin: 50px 0 40px;
   }
   footer {
     display: none;
   }
   .app-none {
     display: none;
   }
   .app-show {
     display: block;
   }
   .footer_app {
     display: block !important;
     font-size: 10px;
   }
   .itme-con {
     padding: 30px 0;
   }
   .navbar-brand {
     padding-top: 0px;
   }
   .navbar-default {
     padding: 0;
   }
   .ac-logo-icon {
     background-repeat: no-repeat;
     background-image: url('/pic/pageimg/logo.svg');
     background-size: 93px 53px !important;
     height: 63px !important;
     width: 93px !important;
     float: left;
   }
   .ac-familybrowser-icon {
     display: none;
   }
   .navbar-brand {
     height: 45px;
   }
   .navbar {
     min-height: 45px;
   }
   .welinain {
     font-size: 18px;
   }
   .heqihu-text {
     font-size: 13px;
   }
   .title-comm-heqihu {
     font-size: 13px !important;
   }
   .title-comm-heqihu p {
     margin-bottom: 10px;
   }
   .lineheight {
     margin: 15px auto;
   }
   .title-comm .mtop40 {
     margin-top: 20px;
   }
   .title-comm {
     font-size: 12px;
   }
   .linh25 {
     line-height: 23px;
     font-size: 13px;
   }
   .h3, h3 {
     font-size: 15px;
   }
   .h4, h4 {
     font-size: 14px;
   }
   .slideup_info_bg p b {
     font-size: 16px;
   }
   .slideup_info ul li {
     font-size: 13px;
     line-height: 22px;
   }
   .welinain {
     font-size: 20px;
   }
   .f12 {
     font-size: 13px;
   }
   .slideInRight p {
     font-size: 14px;
   }
   .newitem {
     font-size: 13px;
   }
   p {
     font-size: 12px;
   }
   .newscon {
     padding: 60px 0 0 0;
   }
   .tdgl img {
     padding: 20px 50px 0 50px;
   }
   .myfoot {
     margin: auto;
     width: 300px;
   }
   .myfoot li {
     font-size: 12px;
   }
   .slideInRight p {
     font-size: 13px;
     line-height: 23px;
   } 
   .newitem {
     font-size: 13px;
   }
   .f12 {
     font-size: 14px;
   }
   .slideup_info ul li {
     font-size: 11px;
     line-height: 15px;
   }
   .slideup_info_bg p b {
     font-size: 16px;
   }
   .pstyle {
     font-size: 15px;
     line-height: 30px;
   }
   .welinain {
     font-size: 20px;
   }
   .myfoot h5 {
     font-size: 15px;
   }
   body {
     font-size: 12px;
   }
   .ennewtt {
     text-align: left;
     line-height: 22px;
     font-size: 14px;
     font-weight: bold;
   }
   h1{
     font-size: 15px;
     font-weight: bold;
   }
 }