﻿html{font-size:16px;}
body{
  font-family: "STHeitiSC-Light", Helvetica, Tahoma, Arial, "Microsoft YaHei", 微软雅黑, 宋体, 黑体, sans-serif;
}
h3 {
    font-size: 38px;
    font-weight: 300;
    line-height: 40px;
    margin: 50px 0 20px 0;
    text-align: center;
}
h5 {
    font-size: 24px;
    font-weight: 300;
    margin: 24px 0 10px;
    color: #333;
    text-align: center;
}
.ui-loader-default{ display:none}  
.ui-mobile-viewport{ border:none;}  
.ui-page {padding: 0; margin: 0; outline: 0}  

.ab{position: absolute;}
.fl{float:left;}
.join-left{padding-top:38px; width:260px; text-align:center;}
.w100{width:100%;}
.max240{max-width: 240px;}
.join-right{float:right;}
.txtwrap img.fl{padding-right:10px; float:left;}
.pb100{padding-bottom: 100px; overflow: hidden;}
.dc-bord{padding:20px 0 10px;}
.dc-bord h5{margin:0 ; line-height: 1.6;}
.browserupgrade{position:fixed; width:100%; top:0;font-family: "STHeitiSC-Light", Helvetica, Tahoma, Arial, 宋体, 黑体, sans-serif;margin:0 auto; padding:10px; color:#fff; font-size:18px;text-align: center; background-color: #435fbf; z-index:999;}
.browserupgrade a{color: #fff; text-decoration: underline;}
.list-unstyled {
    _display:inline;
    padding-left: 0;
    list-style: none;
    list-style:none outside none;
}
.list-unstyled li{
    *list-style: none outside none;
}
.list-disc{
  margin: 0 0 20px;
  padding-top: 10px;
  list-style-type: disc;
  padding-left: 18px;
  color: #666666;
}
.big-h1{font-size: 20px;}
.thumbnail > img{width:100%;}
.intro_item{margin-top:5px;margin-bottom:26px;}
a.al_center {
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    color: #3d99d2;
    border:1px solid #3d99d2;
    border-radius: 3px;

}
a.al_center:hover{color: #fff; background-color: #3d99d2;}

.btn, a, button, div[id^=uniform-] span {
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
}
.btn, .btn-large {
    letter-spacing: .5px;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    transition: .2s ease-out;
    cursor: pointer;
}
.btn:hover, .btn-large:hover, .btn-floating:hover {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
.btn_w138 {
    width: 138px;
}
.btn_w200 {
    width: 200px;
}
.btn, a, button, div[id^=uniform-] span {
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
}
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transition: all .3s ease-out; 
}
p.center{text-align:center;}
.btn-sm, .btn-group-sm > .btn{font-size:14px;padding:3px 12px;}
.index_header {
    position: relative;
}
.navbar-default{border-radius:0; background-color: white;}
.navbar{margin-bottom:0; min-height: 48px; border:0;}
.navbar-brand{padding:18px 15px; height:48px;}
@media (min-width: 768px){
.navbar-nav {
    font-size: 14px;
    font-weight: normal;
    float: right;
    margin: 10px 150px 0 0;
    height: 58px;
    line-height: 58px;
    vertical-align: middle;
    padding: 0;
}
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color: #ffffff;}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus{color:#ec6100; }
@media (min-width: 768px){
.navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 6px;
}
}
.navbar-nav > li > a:hover{border-bottom:2px solid #ec6100;}

.call-tel {
    position: absolute;
    right: 32px;
    top: 18px;
    height: 32px;
    line-height: 32px;
    padding:0px 10px;
    border:1px solid #435fbf;
    border-radius: 30px;
    background-clip: padding-box;
}
span.nav-tel {
    font-size: 15px;
    font-weight: 600;
    color: #435fbf;
    vertical-align: middle;
}
/* Slide */
.btn, a, button, div[id^=uniform-] span {
-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-ms-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
}

.splash {
  position: relative;
  width:100%;/*fixed width*/
}

@media (min-width: 600px) {
  .splash {
  }
}

/* @media (max-width: 992px) {
  .splash {
    position: relative;  
  }
} */
.splash .nav-circleslide {
position: absolute;
bottom: 40px;
right: 50%;
margin-right: -300px;
display: inline-block;
}

.splash .nav-circleslide a {
margin: 0 20px;
}
.splash .nav-container {
margin-top: -50px;
position: relative;
text-align: center; 
z-index: 99;
}
ol, ul {
list-style: none;
}
.splash .rslides_tabs {
display: inline-block;
margin: 0;
padding: 0;
list-style: none;
cursor: default;
z-index: 6;
display: inline-block;
clear: both;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.splash .rslides_tabs li {
position: relative;
display: block;
float: left;
width: 19px;
height: 19px;
margin: 0 5px;
cursor: pointer;
}

.splash .rslides_tabs li a {
top: 0;
left: 0;
width: 18px;
height: 18px;
display: block;
outline: none;
border-radius: 50%;
background-clip: padding-box;
background-color: transparent;
border: 2px solid rgba(255, 255, 255, 0.3);
text-indent: -999em;
color: transparent;
cursor: pointer;
position: absolute;
}
.splash .rslides_tabs li a{
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.splash .rslides_tabs li a:hover,.rslides_tabs li a:focus{color:transparent; text-decoration: none;}
svg:not(:root) {
overflow: hidden;
}
.splash .rslides_tabs li svg {
z-index: 10;
vertical-align: top;
}
.splash .rslides_tabs li svg circle {
opacity: 0;
fill: none;
stroke: #fff;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
stroke-dasharray: 39 39;
stroke-dashoffset: 39;
-webkit-transition: stroke-dashoffset 0.3s, opacity 0.3s;
transition: stroke-dashoffset 0.3s, opacity 0.3s;
}
.splash .rslides_tabs li.rslides_here svg circle {
opacity: 1;
stroke-dashoffset: 0;
-webkit-transition: stroke-dashoffset 0.3s, opacity 0.15s;
transition: stroke-dashoffset 0.3s, opacity 0.15s;
}

.splash .rslides {
position: absolute;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
top: 0;
left: 0;
}
.splash2{height: 350px;}
.icon-appitems{margin:0 auto; text-align: center;}
.icon-appitems .item-li{
    display:inline-block;
    padding: 8px;
    text-align: center;
}
.callbacks-container .caption-media .icon-appitems img {max-width: 70px;}
.icon-appitems .item-li span.txt {
    display: block;
    padding-top: 5px;
    color: #333;
    font-size: 14px;
}
.icon-appitems a{display:block; margin-top:10px;font-size:18px; font-weight: 300; text-decoration: none;}
.splash2 .rslides{overflow: visible;}
.splash:before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -0.25em;
    vertical-align: middle;
}
.splash .rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
}
.splash2 .rslides li{
  text-align: center;
}
.splash .rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}
.splash .rslides img.slide_bg {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  position: absolute;
  border: 0;
}
.splash .rslides .browse-images {
width: 100% !important;
height: 100% !important;
display: block;
background-position: 50% 50% !important;
background-size: cover !important;
}

.callbacks-container .slide-text h1 {
    font-size: 18px;
    line-height: 1.6;
    margin: 10px 0;
}
/*.callbacks-container .caption-media{margin-top:-480px; }*/
.callbacks-container .caption .slide-text{}
.callbacks-container .caption-bg .slide-text{margin: 68px auto 0; padding:50px 0; width:55%; }
.callbacks-container .caption-media .slide-text{
  width:100%;
  display: inline-block;
  text-align: center;
}
.callbacks-container .caption-media img{width:100%; max-width: 435px;}
.callbacks-container .caption-media .float-p{float:left;width:45%; display: inline-block;}
.callbacks-container .caption h4{font-size: 30px; text-shadow: 0 1px 1px #000;}
.callbacks-container .caption p{
  font-size: 18px; 
  width: 640px;  
  margin: 0 auto;
  padding:10px 15px;
  font-weight: 300;
}

.callbacks-container .button a.intall_btn{ 
    font-size: 18px;   
    color:#ffffff !important;    
    text-decoration: none; 
    margin-right: 15px;    
    padding: 7px 19px;
    display: inline-block;
    width: auto;
    position: relative;
    vertical-align: middle;
    z-index: 2;
    border: 1px solid #ffffff;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    cursor: pointer;  
    background: rgba(0,0,0, .1); 
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
  }
.rslides1_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 40px;
    z-index: 99;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 40px;
    width: 22px;
    background: transparent url(../images/next.png) no-repeat left top;
    margin-top: -20px;
}
.rslides1_nav.next {
    left: auto;
    background-position: right top;
    right: 40px;
}
.splash2 {
    width: 100%;
    max-width: 1170px;
}
.splash2 .rslides1_nav{
  left:120px; 
  height: 48px;
  width: 25px;
  margin-top: -24px;
  background: transparent url(../images/next2.png) no-repeat left top;}
.splash2 .rslides1_nav.next {
    left: auto;
    background-position: right top;
    right: 120px;
}
.intro-about,.tech-about{padding-bottom: 50px;}
.bg-blue{background-color: #d7edfa;}
.bg-gray{background-color: #f5f5f5;}
.list-mark{padding: 0 1.25em; font-size: 15px; line-height: 26px; color: #333; text-align: left;}
/*common style*/
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #2e6da4;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-color: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}
/*# sourceMappingURL=bootstrap-theme.css.map */
.al-center{text-align: center; color: #ffffff;}
a.thumbnail{color:#43a4e0;padding-bottom:20px;text-decoration: none;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #ddd;
  text-decoration: none;
}
a.thumbnail:hover {
        border: 1px solid #43a4e0;
        box-shadow: 0 3px 15px rgba(123, 199, 247, 0.6);
        -webkit-transition: opacity .2s ease-in;
        transition: opacity .2s ease-in
  }
@media screen and (max-width: 767px){
a.thumbnail img {
    width: 100%;
    max-width: 100%
    height: 180px;
    object-fit: cover;
}
}
span.blue{margin:0 auto;display: block;width: 100px; font-size:15px;text-align: center;}
.qixiachanping .thumbnail{margin-bottom:30px;height: 240px; border:0; background-repeat: no-repeat; background-size: cover;}
.al-center h5{    
    margin:0 0 0.5em 0; 
    color: #fff; 
    text-shadow: 0 2px 0 rgba(0,0,0,0.2);   
    
  }
.al-center p{text-shadow: 0 2px 0 rgba(0,0,0,0.2); }
.al-center a{display:block; margin: 15px auto; padding:6px 12px; font-size:15px; color: #fff;border: 1px solid #fff; border-radius: 3px;}
.al-center a:hover{
    color: #3d99d2;
    background-color: rgba(255,255,255,1);
    text-decoration: none;
}
.wrap-content{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.index_ad2{background: #2F2F2F; height: 118px; }
.index_ad2 h3{display: inline-block; margin:0; font-size: 30px; line-height: 118px; color:#ffffff; padding-left: 50px;}
.index_ad2 a{float:right; font-size: 20px; line-height: 28px; margin-top: 35px; margin-right: 70px;}
.index_ad2 a.work_btn{
    display: inline-block;
    color: #ffffff;
    background-color: #FF5A19;
    padding: 8px 25px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;

}
.index_ad2 a:hover{text-decoration: none;}

.view .thumbnails1{margin-bottom: 20px; overflow: hidden; }

/*OA*/
.bd-top{border-top: 2px solid #d1d1d1; }
.bd-top h4{margin: 7px auto; font-size:20px; line-height: 30px; font-weight: 300;}
.bd-top .nav-menu{margin:7px auto; line-height: 30px; text-align: right; }
.bd-top .nav-menu a{padding:5px 8px; color:#333; text-decoration: none;}
.bd-top .nav-menu a:hover,.bd-top .nav-menu a.active{color:#ec6100;}
.top-slider{position:absolute;  width:100%; height:48px;background-color: rgba(255,255,255,0.8); z-index: 9;} /*top:68px;付辉平*/
.menu-fixed {position: fixed; top:0; border-top: 2px solid #ff9933; border-bottom:1px solid #e1e1e1;width: 100%;height: 48px;background-color: rgba(255,255,255,0.8);z-index: 9;}
.bd-top .nav-menu a.menu-btn{margin-left:5px;padding:5px 15px;color:#fff;background-color: #ff9933;border:1px solid #f08316;}
.menu-btn{margin-right:15px;padding:0px 10px;color:#fff;background-color: #ff9933;border:1px solid #f08316;}

.show-banner-bg{position:relative; background: url(../images/banner41.jpg) center 48px no-repeat; background-attachment: fixed; height:520px; }
.show-banner4-bg{position:relative; background: url(../images/banner3.jpg) center 48px no-repeat; background-attachment: fixed; height:520px; }
.show-banner5-bg{position:relative; background: url(../images/banner2.jpg) center 48px no-repeat; background-attachment: fixed; height:520px; }
.show-banner6-bg{position:relative; background: url(../images/banner1.jpg) center 48px no-repeat; background-attachment: fixed; height:520px; }



.about-bg{position:relative; background: url(../images/about-bg.jpg) center 48px no-repeat; background-attachment: fixed; height:330px; }
.hr-bg{position:relative; background: url(../images/hr-bg.jpg) center 48px no-repeat; background-attachment: fixed; height:330px; }
.news-bg{position:relative; background: url(../images/news-bg.jpg) center 48px no-repeat; background-attachment: fixed; height:330px; }
.sol-bg{position:relative; background: url(../images/sol-bg.jpg) center 48px no-repeat; background-attachment: fixed; height:330px; }
.case-bg {
    position: relative;
    background: url(../images/case-bg.jpg) center 0 no-repeat;
    height: 330px;
}
.case-bg1{position:relative; background: url(../images/case-bg.jpg) center 48px no-repeat; background-attachment: fixed; height:330px;}
.contact-bg{position:relative; background: url(../images/contact-bg.jpg) center 0 no-repeat; height:330px; }
/*Baidu_Map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
label.BMapLabel{
max-width: none;
}
.ditu{margin-bottom: 50px;}
.contactwrap{padding-bottom: 100px;}
.contact ul{padding-top: 0; padding-left: 20px; }
.contact ul li{font-size: 16px; line-height: 1.8;}

.contact .ty_qr{color:#333; }
.contact .qr_search span{padding-top:2px;}
.contact .cell{padding-top: 16px;}

.contact h5{margin:0; font-weight:500;}
.intro-item {
    display: table;
}

.intro-item .cell {
    display: table-cell;
    vertical-align: middle;
    height: 380px;
}

.intro-item p.remark {
    text-indent: 2em;
    margin: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6;
    color:#333;
}

.tech-about-bg{
    background: url(../images/index_s1.jpg) center 0 no-repeat;
    height: 516px;
}
.tech-about-bg h3 {
    color: #ffffff;
    font-weight: 300;
}
.tech-about img {
    display: block;
    margin: 5px auto 0;
    width: 100%;
    max-width: 520px;
    vertical-align: middle;
}
.dingzhikaifa{padding-bottom: 30px;}
.intro-title{padding-bottom: 30px;}
.dingzhikaifa img {
    width: 100%;
    max-width: 138px;
    display: block;
    margin: 0 auto;
}
.dingzhikaifa h5 {
    font-size: 1.6em;
    margin: 1.0em auto 0.8em;
    font-weight: 300;
}
.dingzhikaifa ul li {
    font-size: 15px;
    line-height: 1.6;
    color:#333;
    text-align: center;
}
/*yq*/
.yq .intro-about{padding-bottom: 0;}
.yq .cell ul{margin-top: 20px; padding-left: 32px; font-size: 16px; font-weight: 300; line-height: 1.8;}
.gongneng{padding-bottom: 30px;}
.gongneng .intro-title h3{margin-top:0; padding-top: 50px;}
.gongneng ul{margin-bottom: 30px; overflow: hidden;}
.gongneng ul h5{font-size: 18px;}
.gongneng img {
    width: 100%;
    max-width: 128px;
    display: block;
    margin: 0 auto;
}
.middle-img{display: block; margin: 0 auto; max-width: 720px;}
.middle-img1000{display: block; margin: 0 auto; max-width: 1000px;}
.mtb3050{margin:30px 0 50px;}
/*bank*/
.right-img img {
    max-width: 456px;
    width: 100%;
}
.bank .align-left{padding-left: 80px;}
.bank .align-left h5{margin-top: 0;}
.bank .align-left p{line-height: 1.8;}
.bank .align-left p,.bank .align-left h5,.bx .align-left h5{text-align: left;}
.bank h2{
    font-size: 28px;
    font-weight: 300;
    text-align: center;
    line-height: 1.8;
    margin: 0 0 16px 0;
}
.bank p{
    padding: 0 0 15px 0;
    font-size: 16px;
    text-align: center;
}
.w480{width: 480px;}
.middle{margin: 0 auto;}
.bank .left-img img {
    max-width: 465px;
    width: 100%;
}
.max358 img {
    max-width: 358px;
}
.bank .intro-one img{padding-top: 8px;}
.bank .intro-two img{padding-top: 32px;}
.intro-item .cell320{height:320px;}
.intro-three .intro-title p{margin: 0 auto;width: 720px; text-align: center; line-height: 1.8;}
.white-green-bg{margin: 0 2px;padding: 3px;color:#ffffff; background-color: #79be45; }
.intro-imgs img{display: block; margin: 0 auto;}
.bank .intro-imgs img{margin-bottom: 50px;}
.li-items{margin:0 auto; width: 200px; background-color: #3ab9b7; border-radius: 8px; }
.bank .li-items p{margin:0; padding:10px; color:#ffffff; text-align: center;}
.icon-arrow1{display: block; margin:0 auto; width: 26px;}
.fengfa-wrap{padding-bottom: 40px;}
.fengfa .right-img{float:right;}
.bank .fengfa2 .left-img img {
    max-width: 282px;
    margin:0 auto;
}
.fengfa2 .intro-title{margin-top: 40px;}
.bank p.txt-left{text-align: left; line-height: 1.8;}
/*tese*/
nav#about_nav {
    width: 100%;
    height: 48px;
    line-height: 48px;
    z-index: 999;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.11) 0px 2px 12px 0px;
}
.bg_gray {
    background-color: #f1f1f1;
}
.tese .intro_one{padding-top:40px;padding-bottom:40px;}

.tese h2{font-size: 28px; font-weight: 300; text-align:center; line-height: 1.8; margin:0 0 16px 0;}
.case .intro_one{padding-top: 40px;}
.case .intro_two, .case .intro_three, .case .intro_four, .tese .intro_two, .tese .intro_three, .tese .intro_four {
    padding: 40px 0;
}
.case .right_img2 img {
    max-width: 351px;
    width: 100%;
}
.case .right_img img {
    max-width: 502px;
    width: 100%;
}
.case .right_img2 {
    text-align: center;
}
.case .left_img,.case .right_img{text-align:center;}
.case .intro_item .cell img{display: block; margin:0 auto;}
.tese .intro_item .cell h5{font-size:20px;}
.case .intro_item .cell h5{margin-top: 15px;}
.tese .intro_item .cell p,.case .intro_item .cell p{padding:0 0 15px 0; font-size:16px; line-height:26px;text-align:center;}
.tese .intro_item .cell ul,.case .intro_item .cell ul{text-align: center;}
.tese .intro_item .cell ul li,
.case .intro_item .cell ul li{
    display: inline-block;
    padding: 8px;
    text-align: center;
}
.tese .intro_item .cell ul li span,
.case .intro_item .cell ul li span{
    display: block;
    padding-top: 5px;
    color: #333;
    font-size: 14px;
}
.col {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
vertical-align: middle;
}

.tab_row .col.col_3 {
width: 25%;
margin-left: 0;
}

.tab_row .col {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0.75rem;
}

.tabs li.tab {
display: block;
float: left;
text-align: center;
line-height: 48px;
height: 48px;
padding: 0 20px;
margin: 0;
text-transform: uppercase;
letter-spacing: 0.8px;
width: 15%;
}

ul.tabs li.tab {
padding: 0;
}

ul.sticky-tabs li.tab {
padding: 0;
}

.tabs li.tab a {
color: #ee6e73;
display: block;
width: 100%;
height: 100%;
-webkit-transition: color 0.28s ease;
-moz-transition: color 0.28s ease;
-o-transition: color 0.28s ease;
-ms-transition: color 0.28s ease;
transition: color 0.28s ease;
}

ul.sticky-tabs li.tab a {
color: #212121;
display: block;
width: 100%;
height: 100%;
line-height: 28px;
text-decoration: none;
-webkit-transition: color .28s ease, background .28s ease;
transition: color .28s ease, background .28s ease;
}

ul.sticky-tabs {
position: relative;
height: 48px;
margin: 0 auto;
width: 100%;
white-space: nowrap;
}

.about_nav_fixed {
position: fixed;
top: 48px;
z-index: 999;
}

.tab_row {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
}

.tabs-wrapper .tab_row {
z-index: 600;
}

.tabs-wrapper .pinned {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.tabs-wrapper {
position: relative;
height: 48px;
}

.tabs{background-color: #f1f1f1;}

.tabs .tab a{font-size: 18px;}

.nav-tabs{border-bottom: 0;}

.nav-tabs > li > a,ul.sticky-tabs li.tab a{border-radius: 0; }

ul.sticky-tabs > li.active > a, ul.sticky-tabs > li.active > a:hover, ul.sticky-tabs > li.active > a:focus{
  background-color: #435fbf;
  color:#fff;
  border:none;
}

ul.sticky-tabs li.tab a:hover{
  background-color: #435fbf;
  color:#fff;
  border:none;
}

.tese .intro_one.paddingfix,
.tese .intro_two.paddingfix, 
.tese .intro_three.paddingfix,
.tese .intro_four.paddingfix{padding-top:152px;}

.tese .left_img,.tese .right_img,.tese .right_img2,.tese .right_img_372{text-align: center;}
 
.tese .right_img_372 img{max-width: 372px; width:100%; }

.btn_more{padding-top:16px; padding-bottom: 30px;}
.btn_more1{padding-top:16px; padding-bottom: 50px;}

/*single page*/
.main-content {
    position: relative;
    overflow: hidden;
}
/* 付辉平 2018-08-19 调整底部间距40改为0
.main-section{margin: 0 auto;padding:40px 120px;}
.sol-section{padding:40px 0;}
*/
.main-section{margin: 0 auto;padding:40px 120px 0px 120px;}
.sol-section{padding:40px 0 0px 0;}
.inner-page-txt {
    min-height: 480px;
    padding: 0 20px 50px;    
}
.ztitle{border-bottom:1px solid #ccc;}
.ztitle h3.title {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 15px;
    text-align: center;
    font-size: 28px;
}
.inner-page-txt h6 {
    font-size: 14px;
    line-height: 1.6;
    text-align: center;
}
.txtwrap{padding:20px 15px; font-size:15px; letter-spacing: 0.5px; line-height: 1.8;}
.txtwrap p {
    margin: 0 0 10px;
}
.txtwrap img {
    display: block;
    width: auto;
    margin: 16px auto;
    max-width: 860px;/*600*/
}
.txtwrap2 img {
    display: block;
    width: 100%;
    margin: 16px auto;
    max-width: 860px;
}
.txtwrap22 img {
    display: block;
    margin: 16px auto;
    max-width: 800px;
}
/*news*/
.txtwrap ul.news {
    padding: 0 0 12px; /*32改为12*/
    overflow: hidden;
}
.txtwrap ul.news li {
    position: relative;
    padding-left: 20px;    
    list-style: none;
    height: auto;
    line-height: normal;
    border-bottom: 1px dotted #cccccc;
    font-size: 14px;
    overflow: hidden;
}
.txtwrap ul.news li.news-focus {
    padding-left: 0;
    background: none;
}
.txtwrap li.news-focus {
    padding-top: 20px;
    padding-bottom: 20px;
}
.txtwrap li.news-focus a{font-size:20px; color:#333;}
.txtwrap li.news-focus a:hover{color:#337ab7;}
.txtwrap ul li.news-focus img{
    float: left;
    width: 260px;
    height: 160px;
    margin: 0 20px 0 0;
}
.txtwrap ul li.news-focus h6{
    margin: 0.3rem 0 0 0;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666666;
}
.txtwrap ul.news li.news-focus span {
    display: block;
    margin-top: 22px;
    padding: 0;
    font-size: 15px;
    line-height: 20px;
    color: #8a8a8a;
}
.txtwrap ul li.news-focus p{
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 15px;
    text-align: justify;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
}
/*sol*/
.sol-section .list-mark{height: 112px; overflow: hidden;}
.sol-section .inner-page-txt h3.title{margin-top:0; margin-bottom: 30px;}

/* .sol-head {
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
} */
.sol-intro h2{margin:6px 0 20px 0; font-size:28px; text-align: center;}
.sol-intro p{font-size:15px; line-height: 1.8;}
.sol-intro img{display:block; margin:0 auto; max-width: 100%;}
nav#affix-nav {
    margin-top: 0;
    margin-bottom: 12px;
    line-height: 26px;    
  }
ul.nav {
    position: relative;
}
ul.sidenav{
  padding: 20px 0;
  background-color: #f5f5f5;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 6px 0 rgba(0, 0, 0, 0.12);
}

ul.affix, ul.affix-bottom {
    margin-top: 20px;
    margin-bottom: 20px;
}

ul.affix {
  position: fixed; 
  top: 56px;
  width: 265px;
}
ul.affix-top {
  position: static;
  width: 265px;
}
ul.affix-bottom {
  position: absolute;
  width: 265px;
}
nav.sidebar ul li {
    position: relative;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    -ms-transition: background-color .3s;
    transition: background-color .3s;
    float: left;
    padding: 0;
    width: 100%;
    text-align: left;
}
nav.sidebar ul li.title{padding:4px 32px; font-size:22px; }
.sidebar .nav > li > a {
    display: block;
    padding: 4px 32px;
    font-size: 16px;
    color: #767676;
}
.sidebar .nav .nav > li > a {
    display: block;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 48px;
    font-size: 14px;
    font-weight: 400;
}
.sidebar .nav > .active > a, .sidebar .nav > .active:hover > a, .sidebar .nav > .active:focus > a {
    padding-left: 30px;
    color: #3d99d2;
    background-color: transparent;
    border-left: 3px solid #3d99d2;
}
.sidebar .nav .nav > .active:focus > a, .sidebar .nav .nav > .active:hover > a, .sidebar .nav .nav > .active > a {
    padding-left: 45px;
}
nav#affix-nav .nav > li > a:hover, nav#affix-nav .nav > li > a:focus {
    color: #ffffff;
    background-color: #3d99d2;
}
/*paging*/
.paging1 {
  display: inline-block;
  padding-left: 0;
  margin: 10px auto;
  text-align:center;
  width: 100%;
}

.paging {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  text-align:center;
  width: 100%;
}

.paging ul {
  display: inline-table;
  *display: inline;
  margin-bottom: 0;
  margin-left:-40px;
  *zoom: 1;
}
.paging li {
  display: inline;
}

.paging a,.paging .active {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}

.paging a:hover,
.paging .active {
  background-color: #eee;
}

.paging .active span {
  color: #999999;
  cursor: default;
}

.paging .disabled span,
.paging .disabled a,
.paging .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.paging li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.paging li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.paging-centered {
  text-align: center;
}

.paging-right {
  text-align: right;
}
/*timeline*/
#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #83b0d0;
}
#cd-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
.cd-timeline-block {
  position: relative;
  margin: 2em 0;
}
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-block:first-child {
  margin-top: 0;
}
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-block {
    margin: 4em 0;
  }
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.08);
}
.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cd-timeline-img.cd-picture {
  background: #83b0d0;
}

.cd-timeline-img {
    width: 10px;
    height: 10px;
    left: 50%;
    margin-left: -5px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: #eff2f5;
  border-radius: 0.25em;
  padding: 1em;
  box-shadow: 0 3px 0 #a2c6e0;
}
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-content h2 {
  margin-top: 0;
  color: #303e49;
}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block;
}
.cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;  
}
a.cd-read-more:hover{text-decoration:none; background-color: #424242;  }
.cd-timeline-content .cd-date {
  float: left;
  padding: 0;
  opacity: .7;
}
.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #eff2f5;
}
@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cd-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.cd-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .cd-timeline-content::before {
    top: 6px;
    left: 100%;
    border-color: transparent;
    border-left-color: #eff2f5;
  }
  .cd-timeline-content .cd-read-more {
    float: left;
  }
  .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 3px;
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 6px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: #eff2f5;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
/* footer*/
footer{padding:32px 0 8px;background-color: #eff2f5;}
.footer_left{color:#333; font-size: 16px; font-weight: 300; line-height: 26px;}
.footer_left img{margin-bottom: 15px;}
.footer_right{margin:0 auto 20px;}
.index_footer ul li a{color:#8a8a8a; font-size: 13px; line-height: 2;}
.index_footer ul li a:hover,.index_footer ul li a:focus{color:#333;}
.index_footer ul li h5{padding-bottom: 15px;}
.index_footer h5{margin:0; color:#333333; font-size: 16px; font-weight: normal;text-align: left;}
.footer_right h5{margin:0; padding-bottom: 16px;font-size:16px; text-align: center;}
.qr_search img{display: block; width:120px; border:1px solid #cccccc;}
.qr_search span{display: block; padding-top:5px;font-size:14px; text-align: left;}
.ty_qr{color: #333333;}
 
.footer_right .qr_search img{margin:0 auto;}
.footer_right .qr_1 span{text-align: center;}
.footer-container{border-bottom:1px solid #d6d6d6; }
.copyright{text-align: center; font-size:13px; color:#666; height: 36px;line-height: 36px;}
.copyright a{color:#666; }
.copyright a:hover,.copyright a:focus{color:#666;}

/*back top btn*/
#goto_top{
  position: fixed;
  right: 16px;
  bottom: 128px;  
  font-size: 14px;
  color: #fff;
  text-align: center;
  background-color: #434343;
  width: 38px;
  height: 38px;
  line-height: 38px;
  z-index: 999;
}

#goto_top a{
  display:block;
  color:#fff;
  height:38px;
  text-decoration: none;
}
#goto_top a:hover{
  background: #ff9933;
  border:none!important;
}
/*navmenu*/
.left-t{
  float:left;
  display:inline-block;
  text-align:left;
}

#overflow {overflow-y: hidden; }  
#overflow .container div.left-t{padding-left:15px;width: 110px;}
#overflow .container div.right-t{padding-right:10px;}
#overflow .container div.nav-menu{float: left;}
#overflow .container div.left-t,#overflow .container div.nav-menu{ 
        min-width: 70px;  
    } 
 /*     @media only screen and (max-width : 1024px) {  
            #overflow {height: 60px;}          
            #overflow .container div{  
                height: 45px;  
            }  
        }   */        
    @media only screen and (max-width : 768px) {  
        #overflow {height: 46px; overflow-x: scroll; }          
        #overflow .container div.left-t,#overflow .container div.right-t{  
            height: 44px;  
        }  
        #overflow .container div.nav-menu{height:30px;}
    }          
    @media only screen and (max-width : 480px) {            
       
    }  
    @media only screen and (max-width : 320px) {            
        
    }  
    
@media (min-width: 1200px){
  .top-slider1 {
    position: absolute;
    top: 48px;
    width: 100%;
    height: 48px;
    background-color: rgba(255,255,255,0.8);
    z-index: 9;
  }
  .right-t{padding-right:15px;float:right;}
  .footer_left li span{display: block;}
}
@media (min-width: 768px) and (max-width: 1199px){
  .nav > li > a{padding-left:6px; padding-right: 6px;}
}
@media (min-width: 768px) and (max-width: 991px){
  #nav-top .container{width:100%;}
  .call-tel{display: none;}
  .navbar-nav{margin-right:0;}
  .bd-top .nav-menu a{padding:0 5px;}
}
@media (min-width: 768px) {}
@media (max-width: 767px){
  .paging li:first-child a{display:none;}
  .paging a{
	border:0;
	background: #337ab7;
    color: #fff;
    margin-right: 4px;
    margin-bottom: 5px;}
  .paging .active{border:0;background:transparent;}
  .paging .active span{color:#337ab7;}
  .splash .rslides_tabs li{width:11px; height:11px;}
  .splash .rslides_tabs li a{width:10px;height:10px;}
  .txtwrap{padding:20px 0;}
  .txtwrap ul li.news-focus h6{margin:0;line-height: 1.4;font-size: 16px;overflow:hidden;}
  .txtwrap ul li.news-focus p{display:none;}
  .txtwrap ul li.news-focus img{margin-right:10px;width:100px; height:75px; }
  .txtwrap li.news-focus a {
    font-size: 16px;
    color: #333;
    white-space: normal;
	}
  .txtwrap ul.news li.news-focus span{margin-top:8px;}
  .txtwrap,.join-left{width: 100%;}
  .bd-top .nav-menu a:hover{color:#333;}
  .collapse.in{position: relative; z-index: 9999;}
  .navbar-toggle{margin-top: 8px; padding:8px 10px;}
  .call_tel{display: none;}
  .navbar-collapse.collapse {
    background-color: #434343;
    overflow: auto;
    zoom: 1;
  }
  .navbar-collapse{overflow:auto; border-top:0;}
  .navbar-default .navbar-nav > li{float: none;}
  .navbar-default .navbar-nav > li > a{padding-left: 5px; padding-right: 5px;}
  .navbar-fixed nav ul li a:hover,
  .index_header .nav > li.active a{border-bottom: none;}
  .navbar-collapse ul.nav{margin-left: 8px; }
  .navbar-collapse ul.nav,ul.dropdown-menu{
    position: relative;
    height: auto;
    overflow: auto;
    zoom: 1;
  }
  .navbar-default .navbar-nav > li > a,
  .navbar-default .navbar-nav > .active > a:hover, 
  .navbar-default .navbar-nav > li > a:hover, 
  .navbar-default .navbar-nav > li > a:focus{color:#fff;}
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .call-tel {
    display: none;
  }
  ul.dropdown-menu{margin-bottom: 10px;padding-left: 16px; background-color: transparent; border:none;-webkit-box-shadow:none;box-shadow:none;}
  .dropdown-menu > li > a{color: #ffffff;}

  .index_footer h5,.footer-container{
  text-align: center;
  } 

  #goto_top {
  opacity: .4;
  right: 10px;
  bottom: 10px;
  }
  .show-banner-bg{position:relative; background: url(../images/banner4-767.jpg) center 0 no-repeat; background-attachment: fixed; height:240px; }
  .show-banner4-bg{position:relative; background: url(../images/banner3-767.jpg) center 0 no-repeat; background-attachment: fixed; height:240px; }
  .show-banner5-bg{position:relative; background: url(../images/banner2-767.jpg) center 0 no-repeat; background-attachment: fixed; height:240px; }
  .show-banner6-bg{position:relative; background: url(../images/banner1-767.jpg) center 0 no-repeat; background-attachment: fixed; height:240px; }
  .about-bg {
    position: relative;
    background: url(../images/about-bg-767.jpg) center 0 no-repeat;
    background-attachment: fixed;
    height: 240px;
  }
  .hr-bg {
    position: relative;
    background: url(../images/hr-bg-767.jpg) center 0 no-repeat;
    background-attachment: fixed;
    height: 240px;
	}
  .news-bg {
    position: relative;
    background: url(../images/news-bg-767.jpg) center 0 no-repeat;
    background-attachment: fixed;
    height: 240px;
	}
  .contact-bg {
    position: relative;
    background: url(../images/about-bg-767.jpg) center 0 no-repeat;
    background-attachment: fixed;
    height: 240px;
	}
  .case-bg {
    position: relative;
    background: url(../images/about-bg-767.jpg) center 0 no-repeat;
    background-attachment: fixed;
    height: 240px;
	}
  .case-bg1 {
    position: relative;
    background: url(../images/about-bg-767.jpg) center 0 no-repeat;
    background-attachment: fixed;
    height: 240px;
	}
  .imageHolder img{max-width: 991px;}
  .navbar-brand{padding:11px 15px;}
  .navbar-brand > img{height: 26px;}
  h3{font-size: 30px;}
  h5{font-size:18px; line-height: 1.5;}
  .bd-top .nav-menu a{padding:0 5px;}
  .intro-item p.remark,.callbacks-container .caption p,.yq .cell ul{font-size:14px;}
  .bd-top h4{font-size:15px;}
  .bd-top .container{padding-left: 0;padding-right: 0;}
  .bd-top .nav-menu a.menu-btn{display: none;}
  .intro-item .cell {
    display: block;
    height: auto;
    margin: 20px auto;
  }
  .bank .align-left{padding-left: 0;}
  .bank h2{font-size:20px;}
  .intro-three .intro-title p{width: auto;}
  .bank p{font-size: 14px;}
  .bank .intro-imgs img,.bx .left-img img{width:100%;}  
  .left-img,.right-img {
    text-align: center;
  }
  .max358 img{width: 100%;}
  .middle-img,.middle-img1000{max-width: 100%;}
  .tech-about-bg{height: auto;}
  .intro-item p.remark{padding:0;}
  .splash2 .rslides1_nav{
    left:20px; }
  .splash2 .rslides1_nav.next {
    right: 20px;
  }
  .dingzhikaifa h5{font-size:1.2em;}
  .dingzhikaifa  h5 i {
    font-size: 24px;
   }
  .dingzhikaifa img{max-width: 90px;}
  .gongneng ul{margin-bottom: 0;}
  .gongneng img{max-width: 90px;}
  span.ssl{display: block;}
  .callbacks-container .caption p{margin:0 30px;width:auto;}
  .mini_br{display: block;}
  ul.sticky-tabs li.tab a{line-height: 1.4;}
  footer{padding-bottom: 0;}
  .copyright{padding-top:8px; height: auto; line-height: 20px;}
  .w480{width: auto;}
  .wx-service .container,.wx-service .mtb3050,.intro-content{padding-left: 0;padding-right: 0;}
  .wx-service h5{padding-left: 30px;padding-right: 30px;}

  /* 付辉平
  .main-section{padding: 40px 0;}
  .inner-page-txt{padding: 0 0 50px;}
  */
  .main-section{padding:40px 0 0 0;}
  .inner-page-txt{padding:0 0 30px;}

}
@media (max-width: 480px){
  .icon-item h5{margin:15px 0;}
  .bd-top .col-xs-3,.bd-top .col-sm-3{padding-right: 0;}
  .bd-top .nav-menu{font-size:13px;}
  .rslides1_nav{left:10px;}
  .rslides1_nav.next{right:10px;}
  .splash .nav-container{margin-top: -24px;}
  span.blue{margin-top: 1.25em;}
  .jiejuefangan h3{margin-top: 28px;}
  .jiejuefangan .intro-item,.qixiachanping .intro-item,.qixiachanping .intro-item ul li{padding-left: 0;padding-right: 0;}
  .bd-top .col-xs-6{padding-left: 8px;}
  .tab_row{display: block;}
  #about_nav .container{padding-left: 0; padding-right: 0;}
  #about_nav .nav > li > a{padding: 5px 5px;}
  .tabs .tab a{font-size: 14px;}

  .bank .fengfa2 .left-img img{max-width: 200px;}
  .gongneng ul.xs4 h5{font-size:14px;}
  .xs4 .col-xs-3{padding-left: 5px; padding-right: 5px;}
  .gongneng .intro-title{padding-bottom: 0;}
  
  .tese h2,.tese h5,.case h2,.case h5,.partner h5{font-size: 16px; font-weight: 600;}
  .intro-item p{font-size: 12px; line-height: 1.4; display:table-cell; vertical-align: middle; padding-left: 0; padding-right: 0;}
  .intro-item p.w480,.intro-item .wrap-content p{display: block; }
  .intro-item p.list-mark{padding-left:10px;padding-right: 10px;}
  .tese .intro_item .cell ul li img,.case .intro_item .cell ul li img{width: 36px;}
  .tese h2{margin-top: 32px;}
  .tese .left_img img, .tese .right_img img{width: 80%; }
}