body {
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  color: #333;
  font-size: 12px;
  font-family: SimSun,sans-serif;
}

* {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-before: 0;
  -webkit-padding-after: 0;
  -webkit-padding-start: 0;
  -webkit-padding-end: 0;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
}

a {
  color: #333;
  text-decoration: none;
  background-repeat: no-repeat;
  outline: none;
}

textarea {
  resize: none;
  overflow: auto;
}

h2 {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

h3 {
  margin: 0;
}

ul li {
  list-style: none;
}

ol {
  padding-left: 20px;
  list-style-type: decimal;
}

ol li {
  list-style-position: outside;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td {
  word-break: break-all;
}

input[type="checkbox"], input[type="radio"] {
  vertical-align: middle;
  margin-right: 5px;
}

.rel {
  position: relative !important;
}

.fr {
  float: right !important;
}

.fl {
  float: left !important;
}

.c6 {
  color: #666;
}

.fs10 {
  font-size: 10px;
}

.fs12 {
  font-size: 12px;
}

.fs23 {
  font-size: 23px;
}

.hauto {
  height: auto !important;
}

.h30 {
  height: 30px !important;
}

.lh30 {
  line-height: 30px !important;
}

.mt0 {
  margin-top: 0 !important;
}

.w50 {
  width: 50px !important;
}

.w50p {
  width: 50% !important;
}

.w60p {
  width: 60% !important;
}

.w70p {
  width: 70% !important;
}

.mt2 {
  margin-top: 2px;
}

.mt5 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt12 {
  margin-top: 12px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml15 {
  margin-left: 15px !important;
}

.ml20 {
  margin-left: 20px;
}

.ml30 {
  margin-left: 30px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.mr5 {
  margin-right: 5px;
}

.mr0 {
  margin-right: 0 !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr15 {
  margin-right: 15px !important;
}

.mr20 {
  margin-right: 20px;
}

.mr30 {
  margin-right: 30px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.pt0 {
  padding-top: 0 !important;
}

.pt5 {
  padding-top: 5px;
}

.pt10 {
  padding-top: 10px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pb0 {
  padding-bottom: 0 !important;
}

.pl0 {
  padding-left: 0 !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pl10 {
  padding-left: 10px;
}

.pr0 {
  padding-right: 0 !important;
}

.pr10 {
  padding-right: 10px;
}

.pr30 {
  padding-right: 30px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pb50 {
  padding-bottom: 50px;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.fixed {
  position: fixed !important;
}

.hidden {
  overflow: hidden !important;
}

.visible {
  overflow: visible !important;
}

.c9 {
  color: #999 !important;
}

.red {
  color: red;
}

.center {
  text-align: center;
}

.fs0 {
  font-size: 0;
}

.fs14 {
  font-size: 14px;
}

.fs16 {
  font-size: 16px;
}

.block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
  vertical-align: top !important;
}

.inline {
  display: inline;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.fixed {
  position: fixed !important;
}

.bg-white {
  background-color: white;
}

.w250 {
  width: 250px;
}

.bold {
  font-weight: bold !important;
}

.clearboth {
  clear: both;
}

button, input, textarea {
  outline: none;
}

a {
  outline: none;
  blr: expression(this.onFocus=this.blur());
}

a:focus {
  outline: none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *height: 1%;
}

html {
  background-color: #f5f5f5;
}

body {
  font-family: 'Microsoft Yahei';
}

.kz-grid-col1 {
  width: 1190px;
  margin: 0 auto;
}

.kz-icon {
  display: inline-block;
}

.kz-label {
  cursor: pointer;
  padding-left: 2px;
}
.kz-label input {
  vertical-align: middle;
  margin-right: 5px;
  cursor: pointer;
}

.align-left {
  text-align: left !important;
}

input[placeholder], [placeholder], *[placeholder] {
  color: #999 !important;
}

.header .header-top {
  height: 32px;
  border-bottom: 1px solid #e5e5e5;
  background-color: #f2f2f2;
}
.header .header-top .ht-left {
  float: left;
  overflow: hidden;
}
.header .header-top .ht-left span {
  float: left;
  line-height: 32px;
  display: block;
  color: #999;
}
.header .header-top .ht-left a {
  float: left;
  line-height: 32px;
  display: block;
  margin-left: 15px;
  *display: inline;
  color: #999;
}
.header .header-top .ht-left a:hover {
  color: #2577e3;
}
.header .header-top .ht-right {
  float: right;
}
.header .header-top .ht-right .message {
  position: relative;
  float: left;
  height: 32px;
  margin-right: 20px;
}
.header .header-top .ht-right .message i {
  display: block;
  margin-top: 8px;
}
.header .header-top .ht-right .message p {
  background-color: #f35958;
  color: white;
  border-radius: 30px;
  padding: 0 2px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  padding: 0 5px;
  position: absolute;
  top: 0;
  left: 15px;
  font-size: 10px;
  font-weight: bold;
}
.header .header-top .ht-right .work-date {
  line-height: 32px;
  float: left;
  margin-right: 15px;
  color: #999;
}
.header .header-top .ht-right .member {
  line-height: 32px;
  float: left;
  display: block;
  color: #999;
}
.header .header-top .ht-right .member i {
  float: left;
  display: block;
  margin-right: 3px;
  margin-top: 8px;
}
.header .header-top .ht-right .member:hover {
  color: #2577e3;
}
.header .header-top .ht-right .other {
  float: left;
  color: #999;
  _display: inline;
  line-height: 32px;
  overflow: hidden;
  height: 32px;
}
.header .header-top .ht-right .other:hover {
  color: #2577e3;
}
.header .header-middle {
  background-color: white;
}
.header .header-middle .logo {
  float: left;
  font-size: 0;
  padding: 15px 0px 25px 0px;
}
/*   padding: 25px 0; */
.header .header-middle .kz-search {
  float: left;
  margin-left: 50px;
  margin-top: 38px;
}
/*   margin-left: 150px; */
.header .header-middle .header-phone {
  float: right;
  display: block;
  margin-top: 28px;
}
/*   margin-top: 33px; */
.header .header-middle .header-phone i {
  display: block;
  float: left;
  margin-right: 10px;
}
.header .header-middle .header-phone div {
  float: left;
}
.header .header-middle .header-phone div p {
  font-size: 22px;
}
.header .header-middle .header-phone div span {
  color: #999;
}

.kz-search {
  border: 3px solid #2577e3;
}
.kz-search .category {
  float: left;
  font-size: 14px;
  position: relative;
  *z-index: 10;
}
.kz-search .category .title {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  cursor: pointer;
  padding-right: 9px;
}
.kz-search .category .title span {
  width: 65px;
  display: block;
  float: left;
  padding-left: 7px;
}
.kz-search .category .title i {
  float: left;
  margin-top: 12px;
}
.kz-search .category ul {
  position: absolute;
  z-index: 998;
  top: 30px;
  left: -3px;
  border: 3px solid #2577e3;
  border-top: none;
  background-color: white;
}
.kz-search .category ul li {
  width: 83px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  padding-left: 7px;
  border-top: 1px solid #eee;
  color: #666;
}
.kz-search .category ul li:hover {
  color: #08c;
  cursor: pointer;
}
.kz-search .icon-icon6 {
  float: left;
  margin-top: 7px;
  margin: 7px 9px 0 0;
}
.kz-search .search-input {
  float: left;
  width: 310px;
  margin-right: 10px;
}
.kz-search .search-input input {
  height: 30px;
  border: 0;
  width: 310px;
  font-size: 14px;
  *height: 22px;
  *padding-top: 8px;
  *float: left;
}
.kz-search .search-btn {
  width: 87px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  color: white;
  border: 0;
  background-color: #2577e3;
  float: left;
  cursor: pointer;
}
.kz-search.on {
  border: 3px solid #5696fd;
}
.kz-search.on .search-btn {
  background-color: #5696fd;
}

.kz-navigation {
  background-color: #2577e3;
  height: 38px;
}
.kz-navigation .kz-grid-col1 {
  *z-index: 10;
}
.kz-navigation .nav {
  position: relative;
  z-index: 996;
}
.kz-navigation .nav li {
  float: left;
  position: relative;
}
.kz-navigation .nav li .item {
  padding: 0 27px;
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  font-size: 16px;
  color: white;
  display: block;
}
.kz-navigation .nav li .item i {
  display: block;
  margin-left: 10px;
  position: absolute;
  right: 12px;
  top: 17px;
}
.kz-navigation .nav li.category {
  padding: 0;
  position: relative;
  *z-index: 10;
}
.kz-navigation .nav li.category .title {
  width: 193px;
  background-color: #01367c;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: white;
  cursor: pointer;
}
.kz-navigation .nav li.category .title .icon-category {
  float: left;
  display: block;
  margin-top: 11px;
  margin-right: 12px;
  margin-left: 28px;
  _display: inline;
}
.kz-navigation .nav li.category .bg {
  width: 100%;
  height: 400px;
  position: absolute;
  left: 0;
  top: 38px;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  z-index: 996;
}
.kz-navigation .nav li.category .all {
  width: 100%;
  padding: 12px 0;
  position: absolute;
  top: 38px;
  left: 0;
  z-index: 997;
}
.kz-navigation .nav li.category .all a {
  display: block;
  color: white;
  overflow: hidden;
  cursor: pointer;
}
.kz-navigation .nav li.category .all a .first {
  float: left;
  margin-right: 8px;
}
.kz-navigation .nav li.category .all a .first i {
  float: left;
  display: block;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 8px;
  *display: inline;
}
.kz-navigation .nav li.category .all a .first i.icon-nav1-1 {
  display: none;
}
.kz-navigation .nav li.category .all a .first i.icon-nav2-1 {
  display: none;
}
.kz-navigation .nav li.category .all a .first i.icon-nav3-1 {
  display: none;
}
.kz-navigation .nav li.category .all a .first i.icon-nav4-1 {
  display: none;
}
.kz-navigation .nav li.category .all a .first i.icon-nav5-1 {
  display: none;
}
.kz-navigation .nav li.category .all a .first i.icon-nav6-1 {
  display: none;
}
.kz-navigation .nav li.category .all a .first i.icon-nav7-1 {
  display: none;
}
.kz-navigation .nav li.category .all a .first i.icon-nav8-1 {
  display: none;
}
.kz-navigation .nav li.category .all a .first div {
  float: left;
  width: 70px;
  height: 47px;
  line-height: 47px;
  overflow: hidden;
}
.kz-navigation .nav li.category .all a .last {
  width: 61px;
  height: 47px;
  line-height: 47px;
  float: left;
  overflow: hidden;
  color: #ccc;
}
.kz-navigation .nav li.category .all a:hover {
  background-color: #2577e3;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav1 {
  display: none;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav2 {
  display: none;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav3 {
  display: none;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav4 {
  display: none;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav5 {
  display: none;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav6 {
  display: none;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav7 {
  display: none;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav8 {
  display: none;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav1-1 {
  display: block;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav2-1 {
  display: block;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav3-1 {
  display: block;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav4-1 {
  display: block;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav5-1 {
  display: block;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav6-1 {
  display: block;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav7-1 {
  display: block;
}
.kz-navigation .nav li.category .all a:hover i.icon-nav8-1 {
  display: block;
}
.kz-navigation .nav li.category .all .item-list {
  width: 440px;
  padding: 10px 20px 0 20px;
  position: absolute;
  left: 193px;
  top: 0;
  height: 390px;
  background-color: white;
  z-index: 997;
  overflow: hidden;
  display: none;
}
.kz-navigation .nav li.category .all .item-list dl {
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}
.kz-navigation .nav li.category .all .item-list dl dt {
  font-size: 14px;
  padding-top: 10px;
}
.kz-navigation .nav li.category .all .item-list dl dd {
  padding-bottom: 15px;
  overflow: hidden;
}
.kz-navigation .nav li.category .all .item-list dl dd a {
  color: #666;
  float: left;
  display: block;
  line-height: 24px;
  height: 24px;
  margin-top: 10px;
  margin-right: 10px;
}
.kz-navigation .nav li.category .all .item-list dl dd a:hover {
  background-color: white;
  color: #2577e3;
}
.kz-navigation .nav li.category .all .item-list dl.status dd a {
  border: 1px solid #bbb;
  padding: 0 8px;
}
.kz-navigation .nav li.category .all .item-list dl.status dd a:hover {
  color: white;
  background-color: #2577e3;
}
.kz-navigation .nav li.category .all .item-list dl.status1 dd a {
  background: url('../../images/chonggandazong/nav-border.jpg?1455692062') no-repeat right center;
  padding-right: 10px;
}
.kz-navigation .nav li.category .all .item-list dl.last {
  border: 0;
}
.kz-navigation .nav li.category.action-category .bg {
  display: none;
}
.kz-navigation .nav li.category.action-category .all {
  display: none;
}
.kz-navigation .nav li .other {
  width: 100%;
  position: absolute;
  top: 38px;
  left: 0;
  z-index: 997;
  background-color: #01367c;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.kz-navigation .nav li .other a {
  padding: 0 27px;
  display: block;
  line-height: 36px;
  height: 36px;
  overflow: hidden;
  color: white;
  font-size: 16px;
  border-bottom: 1px solid #345e96;
}
.kz-navigation .nav li .other a:hover {
  background-color: #3399fe;
}
.kz-navigation .nav li.active .item {
  background: #3399fe url('../../images/chonggandazong/navbg.jpg?1455688976') repeat-x 0 bottom;
}
.kz-navigation .subject-line {
  position: absolute;
  left: 193px;
  top: 0;
  height: 38px;
  z-index: 1;
}
.kz-navigation .subject-line p {
  position: absolute;
  left: 0;
  width: 86px;
  height: 35px;
  background-color: #3399fe;
  border-bottom: 2px solid white;
}

.kz-main-slider {
  position: relative;
  width: 100%;
  margin-right: 8px;
  overflow: hidden;
}
.kz-main-slider .i-main-slider {
  height: 400px;
  position: relative;
}
.kz-main-slider .i-main-slider .index-slideWrap-slide {
  width: 100%;
  height: 400px;
  text-align: center;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
  opacity: 0;
  *filter: alpha(opacity=0);
  display: block;
}
.kz-main-slider .i-main-slider-pager {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 15px;
  text-align: center;
  z-index: 990;
}
.kz-main-slider .i-main-slider-pager li {
  zoom: 1;
  margin: 0 4px;
  display: inline-block;
  *display: inline;
  cursor: pointer;
}

.kz-main-slider-1 {
  position: relative;
  width: 100%;
  margin-right: 8px;
  overflow: hidden;
  background-color: white;
  padding-top: 20px;
}
.kz-main-slider-1 .i-main-slider-1 {
  height: 160px;
  position: relative;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 {
  width: 100%;
  height: 120px;
  text-align: center;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
  opacity: 0;
  *filter: alpha(opacity=0);
  display: block;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul {
  overflow: hidden;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li {
  cursor: pointer;
  float: left;
  width: 237px;
  border-right: 1px solid #e7e7e7;
  padding: 5px 0;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .first {
  overflow: hidden;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .first div {
  float: left;
  width: 50%;
  *width: 118.5px;
  font-size: 18px;
  text-align: center;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .second {
  padding: 0 15px;
  margin-top: 6px;
  overflow: hidden;
  color: #60b531;
  font-size: 20px;
  line-height: 34px;
  height: 34px;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .second .fir {
  float: left;
  width: 100px;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .second .fir p {
  background-color: #f0f0f0;
  font-size: 12px;
  color: #666;
  float: left;
  line-height: 17px;
  padding: 0 3px;
  border-radius: 5px;
  margin-right: 2px;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .second .fir span {
  float: left;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .second i {
  display: block;
  height: 34px;
  width: 33px;
  float: left;
  background: url('../../images/chonggandazong/base/des.png?1454995203') no-repeat center center;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .second .num {
  text-align: center;
  float: right;
  width: 70px;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li .date {
  padding: 0 15px;
  text-align: left;
  margin-top: 6px;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li.kz-asc .second {
  color: #ff4d49;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li.kz-asc .second i {
  background: url('../../images/chonggandazong/base/asc.png?1454995222') no-repeat center center;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li.kz-fair .second {
  color: #f90;
}
.kz-main-slider-1 .i-main-slider-1 .index-slideWrap-slide-1 ul li.kz-fair .second i {
  background: url('../../images/chonggandazong/base/10.png?1457488244') no-repeat center center;
}
.kz-main-slider-1 .i-main-slider-pager-1 {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 15px;
  text-align: center;
  z-index: 998;
}
.kz-main-slider-1 .i-main-slider-pager-1 li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0 4px;
  cursor: pointer;
}

.kz-content .inx-title {
  height: 88px;
  background: url('../../images/chonggandazong/title.png?1455003441') no-repeat center 30px;
  text-align: center;
}
.kz-content .inx-title h2 {
  font-size: 22px;
  padding-top: 18px;
}

.kz-footer {
  margin-top: 30px;
}
.kz-footer .service {
  background-color: #2577e3;
  overflow: hidden;
}
.kz-footer .service .item {
  width: 33%;
  float: left;
  line-height: 70px;
  height: 70px;
  overflow: hidden;
  color: white;
  font-size: 16px;
}
.kz-footer .service .item i {
  float: left;
  display: block;
  margin-right: 10px;
  margin-top: 9px;
  margin-left: 82px;
  _display: inline;
}
.kz-footer .service1 {
  width: 100%;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 30px;
  background-color: #1e5fb6;
}
.kz-footer .service1 ul {
  float: left;
}
.kz-footer .service1 ul li {
  width: 150px;
  float: left;
  margin-left: 82px;
}
.kz-footer .service1 ul li p {
  color: white;
  font-size: 16px;
  margin-bottom: 8px;
}
.kz-footer .service1 ul li a {
  display: block;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  color: white;
}
.kz-footer .service1 .code-weixin {
  float: right;
  margin-right: 85px;
}
.kz-footer .service1 .code-weixin p {
  font-size: 16px;
  color: white;
  margin-bottom: 8px;
}
.kz-footer .service1 .code-weixin div {
  font-size: 0;
  border: 3px solid white;
}
.kz-footer .footer-box {
  padding-top: 20px;
  padding-bottom: 30px;
  background-color: #e5e5e5;
}
.kz-footer .service2 {
  width: 100%;
  overflow: hidden;
}
.kz-footer .service2 a {
  line-height: 24px;
  height: 24px;
  display: block;
  float: left;
  margin-right: 10px;
  font-weight: bold;
}
.kz-footer .service2 a:hover {
  color: #2577e3;
}
.kz-footer .links {
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.kz-footer .links p {
  float: left;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  color: #666;
  font-weight: bold;
}
.kz-footer .links a {
  float: left;
  display: block;
  line-height: 24px;
  height: 24px;
  margin-right: 8px;
  background: url('../../images/chonggandazong/footer/border.jpg?1455437206') no-repeat right center;
  color: #666;
  padding-right: 8px;
}
.kz-footer .links a:hover {
  color: #2577e3;
}
.kz-footer .links a:last-child {
  background: none;
}
.kz-footer .footer-img {
  width: 1200px;
  text-align: center;
  padding-top: 20px;
}
.kz-footer .footer-img a {
  display: inline-block;
  font-size: 0;
  border: 1px solid #ccc;
  margin-right: 10px;
}
.kz-footer .footer-img a img {
  border: 0;
}
.kz-footer .footer-other {
  padding-top: 20px;
  text-align: center;
  color: #666;
}

.kz-list a {
  display: block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  overflow: hidden;
}
.kz-list a i {
  float: left;
  margin-right: 10px;
  margin-top: 13px;
}
.kz-list a:hover {
  color: #2577e3;
}

.kz-list-1 {
  line-height: 44px;
  height: 44px;
  overflow: hidden;
  overflow: hidden;
  font-size: 14px;
}
.kz-list-1 li {
  float: left;
  width: 19%;
}
.kz-list-1 li.first {
  width: 31%;
}
.kz-list-1 li i {
  float: left;
  margin-top: 9px;
  margin-right: 10px;
}
.kz-list-1 li.status {
  color: #ff9913;
  text-align: center;
}
.kz-list-1 li.status.status-1 {
  color: #60b531;
}
.kz-list-1 li.time {
  color: #999;
  text-align: center;
}

.kz-sider {
  position: fixed;
  width: 45px;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: white;
  z-index: 1000;
}
.kz-sider .kz-cart {
  margin-top: 220px;
  display: block;
}
.kz-sider .kz-cart .fir {
  cursor: pointer;
  padding: 15px 0;
  background-color: white;
  text-align: center;
}
.kz-sider .kz-cart .fir i {
  display: block;
  margin: 0 auto;
  margin-bottom: 5px;
}
.kz-sider .kz-cart .fir i.num {
  font-style: normal;
  font-style: 12px;
  font-family: Arial;
  text-align: center;
  overflow: hidden;
  color: white;
  line-height: 22px;
  margin-bottom: 0;
  margin-top: 5px;
}
.kz-sider .kz-cart .fir.on {
  background-color: #2577e3;
  color: white;
}
.kz-sider .kz-cart .fir.on .num {
  color: #2577e3;
}
.kz-sider .kz-cart .cart-box {
  width: 280px;
  position: absolute;
  border-right: 1px solid #e6e6e6;
  right: -281px;
  top: 0;
  bottom: 0;
  background-color: #e6e6e6;
  z-index: -1;
}
.kz-sider .kz-cart .cart-box .all {
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  background-color: white;
  overflow: hidden;
}
.kz-sider .kz-cart .cart-box .all label {
  float: left;
  font-size: 13px;
  cursor: pointer;
}
.kz-sider .kz-cart .cart-box .all label input {
  vertical-align: middle;
  margin-right: 10px;
  cursor: pointer;
}
.kz-sider .kz-cart .cart-box .all .cart-view {
  float: right;
  margin-right: 10px;
  _display: inline;
}
.kz-sider .kz-cart .cart-box .list-box {
  overflow-x: hidden;
  overflow-y: auto;
}
.kz-sider .kz-cart .cart-box .list-box.minheight {
  height: 450px;
}
.kz-sider .kz-cart .cart-box .list-box .item {
  border-top: 1px solid #ddd;
}
.kz-sider .kz-cart .cart-box .list-box .item .all {
  background-color: #f5f5f5;
  border-bottom: 0;
}
.kz-sider .kz-cart .cart-box .list-box .item .item-con {
  padding-bottom: 8px;
  overflow: hidden;
  background-color: white;
  font-size: 13px;
}
.kz-sider .kz-cart .cart-box .list-box .item .item-con .cl {
  color: #f30;
}
.kz-sider .kz-cart .cart-box .list-box .item .item-con .all {
  border-bottom: 0;
  height: 30px;
  line-height: 30px;
  background-color: white;
  font-weight: bold;
}
.kz-sider .kz-cart .cart-box .list-box .item .item-con dl {
  overflow: hidden;
  padding: 5px 10px;
}
.kz-sider .kz-cart .cart-box .list-box .item .item-con dl dt {
  padding-left: 22px;
  float: left;
}
.kz-sider .kz-cart .cart-box .list-box .item .item-con dl dd {
  float: right;
}
.kz-sider .kz-cart .cart-box .list-box .quantity-box p {
  float: left;
  cursor: pointer;
}
.kz-sider .kz-cart .cart-box .list-box .quantity-box input {
  float: left;
  width: 40px;
  border: 1px solid #ccc;
  height: 28px;
  text-align: center;
  border-right: 0;
  border-left: 0;
  font-size: 13px;
}
.kz-sider .kz-cart .cart-box .list-box .delete {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  color: #2577e3;
}
.kz-sider .kz-cart .cart-box .total-submit {
  width: 260px;
  background-color: white;
  padding: 10px 10px 20px 10px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.kz-sider .kz-cart .cart-box .total-submit .total {
  overflow: hidden;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  font-size: 13px;
}
.kz-sider .kz-cart .cart-box .total-submit .total .fl span.cl {
  color: #f30;
}
.kz-sider .kz-cart .cart-box .total-submit .total .fr {
  font-size: 16px;
  color: #f30;
}
.kz-sider .kz-cart .cart-box .total-submit .cart-button {
  width: 100%;
  background-color: #2577e3;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  font-size: 14px;
  border: 0;
  border-radius: 5px;
  margin-top: 10px;
}
.kz-sider .kz-site {
  border-top: 1px solid #e0e0e0;
  background-color: white;
}
.kz-sider .kz-site a {
  display: block;
  text-align: center;
  padding: 10px 0;
}
.kz-sider .kz-site a p {
  font-size: 22px;
}
.kz-sider .kz-site a:hover {
  background-color: #2577e3;
  color: white;
}
.kz-sider .kz-site a.on {
  background-color: #2577e3;
  color: white;
}
.kz-sider .wechat-backtop {
  width: 100%;
  position: absolute;
  bottom: 30px;
  left: 0;
}
.kz-sider .wechat-backtop div i {
  display: block;
  margin: 0 auto;
}
.kz-sider .wechat-backtop .service-popup {
  width: 170px;
  padding: 10px;
  position: absolute;
  right: -190px;
  top: -120px;
  background-color: #ddd;
  z-index: -1;
}
.kz-sider .wechat-backtop .service-popup .title {
  overflow: hidden;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  color: #2577e3;
  font-size: 16px;
  margin-bottom: 10px;
  padding-left: 10px;
}
.kz-sider .wechat-backtop .service-popup .title i {
  float: left;
  display: block;
  margin-right: 10px;
}
.kz-sider .wechat-backtop .service-popup .online {
  padding: 0 10px;
  background-color: white;
  border-radius: 5px;
  margin-bottom: 10px;
}
.kz-sider .wechat-backtop .service-popup dl {
  overflow: hidden;
  padding: 5px;
}
.kz-sider .wechat-backtop .service-popup dl dt {
  float: left;
  line-height: 22px;
  height: 22px;
  overflow: hidden;
}
.kz-sider .wechat-backtop .service-popup dl dd {
  overflow: hidden;
  float: left;
  line-height: 22px;
}
.kz-sider .wechat-backtop .wb-service .fir {
  cursor: pointer;
  padding: 10px 0;
  background-color: white;
}
.kz-sider .wechat-backtop .wb-service.on .fir {
  background-color: #2577e3;
}
.kz-sider .wechat-backtop .wb-service.on .service-popup {
  display: block;
}
.kz-sider .wechat-backtop .wb-backtop {
  cursor: pointer;
  padding: 10px 0;
  background-color: white;
}
.kz-sider .wechat-backtop .wb-backtop.on {
  background-color: #2577e3;
}

.kz-dl-choose {
  padding: 10px 0;
  border-bottom: 1px solid #e5e4e2;
  overflow: hidden;
}
.kz-dl-choose dt {
  float: left;
  width: 80px;
  font-size: 14px;
  text-align: right;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  margin-bottom: 10px;
}
.kz-dl-choose dd {
  overflow: hidden;
}
.kz-dl-choose dd .all {
  float: left;
  display: block;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  margin-bottom: 5px;
  border-radius: 5px;
  margin-right: 5px;
}
.kz-dl-choose dd .all:hover, .kz-dl-choose dd .all.choosed {
  background-color: #2577e3;
  color: white;
}
.kz-dl-choose dd .fl {
  width: 680px;
}
.kz-dl-choose dd .fl .item-box {
  width: 100%;
  overflow: hidden;
  height: 24px;
}
.kz-dl-choose dd .fl .item-box a {
  float: left;
  display: block;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  margin-bottom: 5px;
  border-radius: 5px;
  margin-right: 5px;
}
.kz-dl-choose dd .fl .item-box a:hover, .kz-dl-choose dd .fl .item-box a.choosed {
  background-color: #2577e3;
  color: white;
}
.kz-dl-choose dd .fl .item-box a input {
  display: none;
}
.kz-dl-choose dd .fl .multiple-btn {
  width: 100%;
  overflow: hidden;
  text-align: center;
  margin-bottom: 0;
  display: none;
}
.kz-dl-choose dd .fl .multiple-btn .kz-btn {
  width: 80px;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.kz-dl-choose dd .fr .choose {
  display: block;
  float: left;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  padding: 0 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.kz-dl-choose dd .fr .choose i {
  display: block;
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}
.kz-dl-choose dd .fr .choose i.sec {
  display: none;
}
.kz-dl-choose dd .fr .choose:hover {
  color: #2577e3;
}
.kz-dl-choose dd .fr .choose:hover i.fir {
  display: none;
}
.kz-dl-choose dd .fr .choose:hover i.sec {
  display: block;
}
.kz-dl-choose dd .fr .more {
  display: block;
  float: left;
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
  overflow: hidden;
  color: #f90;
}
.kz-dl-choose dd .fr .more span {
  float: left;
  display: block;
  margin-right: 5px;
}
.kz-dl-choose dd .fr .more i {
  display: block;
  float: left;
  margin-top: 5px;
}
.kz-dl-choose dd .fr .more i.sec {
  display: none;
}
.kz-dl-choose dd .fr .more.active {
  color: #2577e3;
}
.kz-dl-choose dd .fr .more.active i.fir {
  display: none;
}
.kz-dl-choose dd .fr .more.active i.sec {
  display: block;
}
.kz-dl-choose.choose-1 {
  border-bottom: 0;
}
.kz-dl-choose.choose-1 dt {
  color: #999;
}
.kz-dl-choose.choose-1 dd .fl {
  width: 900px;
}
.kz-dl-choose.choose-2 dt {
  color: #999;
}
.kz-dl-choose.choose-2 dd .fl {
  width: 900px;
}
.kz-dl-choose.multiple dd .fl .item-box {
  height: auto;
}
.kz-dl-choose.multiple dd .fl .item-box a input {
  display: inline;
}
.kz-dl-choose.multiple dd .fl .item-box a:hover, .kz-dl-choose.multiple dd .fl .item-box a.choosed {
  background-color: white;
  color: #2577e3;
}
.kz-dl-choose.multiple dd .fr {
  display: none;
}
.kz-dl-choose.multiple dd .multiple-btn {
  display: block;
}
.kz-dl-choose.multiple-1 dd .fl .item-box {
  height: auto;
}
.kz-dl-choose.multiple-1 dd .fr .more {
  color: #2577e3;
}
.kz-dl-choose.multiple-1 dd .fr .more i.fir {
  display: none;
}
.kz-dl-choose.multiple-1 dd .fr .more i.sec {
  display: block;
}

.kz-choosed {
  padding-top: 10px;
  padding-bottom: 0;
  border-bottom: 1px solid #e5e4e2;
}
.kz-choosed .choose-1 {
  padding-top: 15px;
}
.kz-choosed dd .choosed {
  border: 1px solid #ccc;
  line-height: 22px;
  height: 22px;
  border-radius: 5px;
  overflow: hidden;
  float: left;
  display: block;
  padding-left: 10px;
  padding-right: 25px;
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
}
.kz-choosed dd .choosed i {
  display: block;
  position: absolute;
  right: 5px;
  top: 0;
  margin-top: 5px;
  cursor: pointer;
}
.kz-choosed dd .choosed:hover {
  color: #f90;
  border: 1px solid #f90;
}
.kz-choosed dd .delete-all {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #efefef;
  text-align: center;
  display: block;
  padding: 0 15px;
  float: left;
  border-radius: 5px;
  display: none;
  margin-bottom: 10px;
}
.kz-choosed dd .delete-all:hover {
  background-color: #ff6600;
  color: white;
  border: 1px solid #f90;
}

.kz-breadcrumb {
  height: 48px;
  line-height: 48px;
  overflow: hidden;
  color: #666;
  font-size: 14px;
  overflow: hidden;
}
.kz-breadcrumb span {
  float: left;
  display: block;
}
.kz-breadcrumb em {
  float: left;
  display: block;
  margin: 0 3px;
  font-style: normal;
}
.kz-breadcrumb a {
  float: left;
  display: block;
}
.kz-breadcrumb a:hover {
  color: #2577e3;
}

.c9 {
  color: #999;
}

.kz-addcart {
  position: absolute;
  display: none;
  z-index: 1000;
  width: 50px;
  height: 50px;
  background: url('../../images/chonggandazong/base/addcart.png?1457487704') no-repeat 0 0;
}

.kz-member-tabnav {
  overflow: hidden;
  border-bottom: 3px solid #2577e3;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  background: white url('../../images/chonggandazong/member-navbg.jpg?1456293611') repeat-x 0 0;
}
.kz-member-tabnav .item {
  padding: 0 40px;
  float: left;
  height: 47px;
  line-height: 47px;
  display: block;
  font-size: 16px;
}
.kz-member-tabnav .item:hover {
  color: #2577e3;
  background: url('../../images/chonggandazong/member-navhover.png?1456291201') no-repeat center 35px;
}
.kz-member-tabnav .item.active {
  background-color: #2577e3;
  color: white;
}
.kz-member-tabnav .item.active:hover {
  color: white;
  background-color: #2577e3;
}

.kz-member-box {
  border: 1px solid #e1e1e1;
  background: white url('../../images/chonggandazong/member-navbg.jpg?1456293611') repeat-y 190px 0;
  margin-top: 15px;
  min-height: 600px;
}
.kz-member-box .kz-member-fl {
  width: 190px;
  float: left;
}
.kz-member-box .kz-member-fl .side-nav {
  width: 100%;
}
.kz-member-box .kz-member-fl .side-nav li {
  background: white url('../../images/chonggandazong/member-navbg.jpg?1456293611') repeat-x 0 bottom;
}
.kz-member-box .kz-member-fl .side-nav li a {
  position: relative;
  height: 38px;
  line-height: 38px;
  text-align: center;
  display: block;
  font-size: 14px;
  border-left: 2px solid white;
  color: #666;
}
.kz-member-box .kz-member-fl .side-nav li a .kz-member-icon {
  position: absolute;
  right: -1px;
  top: 12px;
  display: none;
}
.kz-member-box .kz-member-fl .side-nav li a:hover {
  border-left: 2px solid #2577e3;
  color: #2577e3;
}
.kz-member-box .kz-member-fl .side-nav li.active a {
  color: white;
  border-left: 2px solid #2577e3;
  background-color: #2577e3;
}
.kz-member-box .kz-member-fl .side-nav li.active a .kz-member-icon {
  display: block;
}
.kz-member-box .kz-member-fr {
  padding: 20px 20px 40px 20px;
  width: 958px;
  float: left;
}
.kz-member-box .kz-member-fr .kz-member-table-box {
  height: 630px;
  overflow-x: hidden;
  overflow-y: auto;
}
.kz-member-box .kz-member-fr .kz-member-table-box tr.on td {
  background-color: #f2f2f2;
}
.kz-member-box .kz-member-fr .kz-member-table-box tr.hover td {
  background-color: #f2f2f2;
}
.kz-member-box .kz-member-fr .kz-memmer-table-content {
  border: 1px solid #e1e1e1;
  overflow-x: auto;
  overflow-y: hidden;
}
.kz-member-box .kz-member-fr .kz-memmer-table-content table {
  border: 0;
}
.kz-member-box .kz-member-fr .table-result {
  background-color: #efefef;
  font-weight: bold;
  font-size: 14px;
}
.kz-member-box .kz-member-fr .table-result-1 {
  background-color: #efefef;
  overflow: hidden;
}
.kz-member-box .kz-member-fr .table-result-1 li {
  font-weight: bold;
  font-size: 14px;
  float: left;
  padding: 12px 0;
}
.kz-member-box .kz-member-fr .table-result-1 li .cl {
  color: #f60;
}
.kz-member-box .kz-member-fr .kz-cart-result {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 15px 15px 30px 15px;
}
.kz-member-box .kz-member-fr .kz-cart-result .result {
  overflow: hidden;
  font-size: 14px;
  color: #666;
  margin-bottom: 15px;
}
.kz-member-box .kz-member-fr .kz-cart-result .result label {
  float: left;
}
.kz-member-box .kz-member-fr .kz-cart-result .result div {
  float: left;
}
.kz-member-box .kz-member-fr .kz-cart-result .result div span {
  color: #f60;
}
.kz-member-box .kz-member-fr .kz-cart-result .input-box {
  width: 500px;
}
.kz-member-box .kz-member-fr .kz-cart-result .kz-textarea {
  width: 500px;
  padding: 0 10px;
  border: 1px solid #ccc;
  line-height: 30px;
  height: 150px;
  overflow-y: auto;
  border-radius: 5px;
}
.kz-member-box .kz-member-fr .kz-cart-submit {
  width: 100%;
  background-color: #efefef;
  overflow: hidden;
}
.kz-member-box .kz-member-fr .kz-cart-submit .total {
  float: left;
  line-height: 48px;
  height: 48px;
  font-size: 14px;
}
.kz-member-box .kz-member-fr .kz-cart-submit .total span {
  font-size: 20px;
  color: #f60;
}
.kz-member-box .kz-member-fr .kz-cart-submit .submit-btn {
  font-size: 14px;
  height: 48px;
  line-height: 48px;
  padding: 0 45px;
  float: right;
  background-color: #2577e3;
  text-align: center;
  display: block;
  border: 0;
  color: white;
  cursor: pointer;
}
.kz-member-box .kz-member-fr .kz-cart-submit .submit-btn:hover {
  background-color: #3399fe;
}
.kz-member-box .kz-member-fr .member-btn-box {
  text-align: center;
}
.kz-member-box .kz-member-fr .member-btn-box a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 45px;
}
.kz-member-box .kz-member-fr .member-btn-box-1 {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 12px 0;
  overflow: hidden;
}
.kz-member-box .kz-member-fr .member-btn-box-1 .fl {
  _display: inline;
}

.member-filter .kz-filter-box {
  height: 30px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.member-filter .kz-filter-box .kz-filter-name {
  float: left;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  margin-right: 6px;
  font-size: 14px;
  color: #666;
}
.member-filter.member-filter-1 {
  border-bottom: 1px solid #e5e4e2;
  padding: 10px 0;
}
.member-filter.member-filter-1 .kz-filter-box {
  margin-bottom: 0;
}

.kz-member-tabnav-1 {
  overflow: hidden;
  background: white url('../../images/chonggandazong/member-navbg.jpg?1456293611') repeat-x 0 bottom;
}
.kz-member-tabnav-1 li {
  float: left;
  overflow: hidden;
  margin-right: 2px;
  border: 1px solid #e1e1e1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.kz-member-tabnav-1 li a {
  display: block;
  padding: 0 9px;
  height: 33px;
  line-height: 33px;
  background-color: #efefef;
  font-size: 14px;
}
.kz-member-tabnav-1 li a span {
  color: #f60;
}
.kz-member-tabnav-1 li a:hover {
  color: #3399ff;
}
.kz-member-tabnav-1 li.active a {
  background-color: #3399ff;
  color: white;
}
.kz-member-tabnav-1 li.active a span {
  color: white;
}
.kz-member-tabnav-1.kz-member-tabnav-2 {
  background-image: url('../../images/chonggandazong/member-navbg-1.jpg?1456711035');
}
.kz-member-tabnav-1.kz-member-tabnav-2 li {
  border-bottom: 1px solid #3399ff;
}
.kz-member-tabnav-1.kz-member-tabnav-2 li.active a {
  background-color: #2577e3;
}

.kz-dl {
  height: 30px;
  padding: 9px 0;
}
.kz-dl .name {
  float: left;
  line-height: 30px;
  height: 30px;
  width: 110px;
  text-align: right;
  font-size: 14px;
}
.kz-dl .name span {
  color: #f60;
}
.kz-dl .name.cl {
  color: #f60;
}
.kz-dl .con {
  float: left;
  margin-right: 10px;
}
.kz-dl .con .kz-label {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
.kz-dl .con label.error {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  color: #f60;
  margin-left: 10px;
}

.kz-dl-1 {
  overflow: hidden;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #e1e1e1;
}
.kz-dl-1 dt {
  float: left;
  width: 200px;
  height: 150px;
  margin-right: 15px;
  font-size: 0;
  overflow: hidden;
}
.kz-dl-1 dt a {
  display: block;
  position: relative;
  width: 200px;
  height: 150px;
  overflow: hidden;
}
.kz-dl-1 dd {
  width: 743px;
  float: left;
}
.kz-dl-1 dd .title-other {
  overflow: hidden;
  line-height: 30px;
  height: 30px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 5px;
}
.kz-dl-1 dd .title-other .title {
  font-size: 20px;
  color: #2577e3;
  float: left;
}
.kz-dl-1 dd .title-other .other {
  float: right;
  color: #666;
  font-size: 14px;
}
.kz-dl-1 dd .product {
  margin-top: 10px;
  overflow: hidden;
}
.kz-dl-1 dd .product ul {
  float: left;
  width: 540px;
  overflow: hidden;
}
.kz-dl-1 dd .product ul li {
  float: left;
  width: 265px;
  margin-right: 5px;
  font-size: 14px;
  color: #666;
  line-height: 26px;
  height: 26px;
  overflow: hidden;
}
.kz-dl-1 dd .product .btn-box {
  float: left;
}
.kz-dl-1 dd .product .btn-box .kz-btn {
  margin-top: 32px;
}

.kz-banner-box {
  position: relative;
}

.banner-side-login {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 995;
}

.side-login {
  position: absolute;
  right: 0;
  top: 55px;
  z-index: 999;
  padding-bottom: 10px;
  *width: 400px;
}
.side-login .bg1 {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: black;
  opacity: 0.5;
  filter: Alpha(opacity=50);
  z-index: -1;
}
.side-login .bg {
  width: 100%;
  height: 85px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.1;
  filter: Alpha(opacity=10);
  z-index: -1;
}
.side-login .login-register {
  overflow: hidden;
}
.side-login .login-register dt {
  width: 270px;
  float: left;
}
.side-login .login-register dt .img {
  float: left;
  width: 60px;
  height: 60px;
  border-radius: 50px;
  overflow: hidden;
  margin-top: 12px;
  margin-left: 12px;
  _display: inline;
}
.side-login .login-register dt p {
  float: left;
  line-height: 85px;
  height: 85px;
  overflow: hidden;
  color: white;
  margin-left: 10px;
  _display: inline;
}
.side-login .login-register dd {
  width: 129px;
  float: left;
  border-left: 1px solid #013150;
}
.side-login .login-register dd a {
  width: 100%;
  line-height: 42px;
  height: 42px;
  overflow: hidden;
  color: white;
  display: block;
}
.side-login .login-register dd a i {
  float: left;
  margin-right: 10px;
  margin-top: 12px;
  margin-left: 40px;
}
.side-login .login-register dd a i.home-icon1-1 {
  display: none;
}
.side-login .login-register dd a i.home-icon2-1 {
  display: none;
}
.side-login .login-register dd a div {
  float: left;
}
.side-login .login-register dd a.login {
  border-bottom: 1px solid #013150;
}
.side-login .login-register dd a:hover i.home-icon1 {
  display: none;
}
.side-login .login-register dd a:hover i.home-icon2 {
  display: none;
}
.side-login .login-register dd a:hover i.home-icon1-1 {
  display: block;
}
.side-login .login-register dd a:hover i.home-icon2-1 {
  display: block;
}
.side-login .login-register dd a:hover div {
  color: #cecece;
}
.side-login .sl-find {
  padding: 12px;
  overflow: hidden;
}
.side-login .sl-find dt {
  width: 200px;
  float: left;
  margin-right: 12px;
}
.side-login .sl-find dt p {
  font-size: 18px;
  color: white;
  line-height: 36px;
  height: 36px;
  overflow: hidden;
}
.side-login .sl-find dt .sl-textarea {
  background-color: white;
  border-radius: 5px;
  padding: 5px 10px;
  margin-top: 10px;
  position: relative;
  overflow: hidden;
}
.side-login .sl-find dt .sl-textarea textarea {
  width: 100%;
  border: 0;
  line-height: 22px;
  font-size: 13px;
  height: 73px;
  color: #666;
  *float: left;
}
.side-login .sl-find dt .sl-textarea i {
  display: black;
  position: absolute;
  left: 27px;
  top: -9px;
}
.side-login .sl-find dd {
  float: left;
  width: 164px;
}
.side-login .sl-find dd .sl-input-box {
  border-radius: 5px;
  padding: 0 10px;
  height: 36px;
  background-color: white;
  overflow: hidden;
}
.side-login .sl-find dd .sl-input-box input {
  border: 0;
  height: 36px;
  width: 100%;
  font-size: 13px;
  color: #666;
  *float: left;
  *height: 24px;
  *padding-top: 12px;
}
.side-login .sl-find dd .sl-input-box.sl-input-box-1 {
  cursor: pointer;
}
.side-login .sl-find dd .sl-input-box.sl-input-box-1 input {
  width: 80%;
  float: left;
  cursor: pointer;
}
.side-login .sl-find dd .sl-input-box.sl-input-box-1 i {
  display: block;
  float: right;
  margin-top: 7px;
}
.side-login .sl-find dd .sl-input {
  cursor: pointer;
  width: 146px;
  border-radius: 5px;
  padding: 0 10px;
  height: 36px;
  overflow: hidden;
  border: 0;
  height: 36px;
  font-size: 13px;
  color: #666;
  *height: 24px;
  *padding-top: 12px;
  background: white url('../../images/chonggandazong/date.png?1455721356') no-repeat right center;
}
.side-login .sl-btn {
  padding: 0 12px;
}
.side-login .sl-btn .btn {
  width: 100%;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: white;
  font-size: 18px;
  border-radius: 5px;
  border: none;
  background-color: #f90;
  cursor: pointer;
}
.side-login .sl-btn .btn:hover {
  background-color: #f60;
}

.inx-title-1 {
  width: 100%;
  overflow: hidden;
}
.inx-title-1 .title h2 {
  float: left;
  font-size: 18px;
  margin-right: 5px;
  line-height: 34px;
  height: 34px;
  overflow: hidden;
}
.inx-title-1 .title i {
  float: left;
  display: block;
  margin-top: 12px;
}
.inx-title-1 .inx-tab {
  float: right;
}
.inx-title-1 .inx-tab li {
  font-size: 14px;
  float: left;
  padding: 0 10px;
  line-height: 34px;
  height: 34px;
  overflow: hidden;
  cursor: pointer;
}
.inx-title-1 .inx-tab li.active {
  font-weight: bold;
  font-size: 16px;
  background: url('../../images/chonggandazong/tab_active.png?1454995297') no-repeat center 24px;
}
.inx-title-1 .more {
  line-height: 34px;
  height: 34px;
  float: right;
  font-size: 14px;
  margin-left: 15px;
  padding-right: 10px;
}
.inx-title-1 .more span {
  font-family: Simsun;
  margin-left: 5px;
}
.inx-title-1 .more:hover {
  color: #2577e3;
}

.inx-con {
  width: 100%;
  height: 305px;
  overflow: hidden;
  border-top: 3px solid #2577e3;
}
.inx-con .inx-right {
  width: 900px;
  float: left;
}
.inx-con .inx-right .kz-table {
  width: 100%;
  border: 0;
}
.inx-con .inx-right .kz-table th {
  height: 51px;
  font-size: 14px;
  text-align: center;
  background-color: #e9f1fc;
}
.inx-con .inx-right .kz-table tr td {
  text-align: center;
  font-size: 14px;
  background-color: white;
  height: 50px;
  border-bottom: 1px solid #e5e4e2;
}
.inx-con .inx-right .kz-table tr td .table-btn {
  text-align: center;
  line-height: 30px;
  display: block;
  margin: 0 auto;
  color: #2577e3;
}
.inx-con .inx-right .kz-table tr td .table-btn.home-btn2 {
  color: #00be8e;
}
.inx-con .inx-right .kz-table tr td .table-btn:hover {
  color: white;
}
.inx-con .inx-right .kz-table tr.on td {
  background-color: #f3f8fe;
}

.inx-content .inx-con {
  border-top: 3px solid #00be8e;
}
.inx-content .inx-right .kz-table th {
  background-color: #e5f8f3;
}
.inx-content .inx-right .kz-table tr td .table-btn {
  color: #00be8e;
}

.inx-content-1 .inx-con {
  border-top: 3px solid #9b0d5f;
}
.inx-content-1 .inx-right .kz-table th {
  background-color: #f5e6ef;
}
.inx-content-1 .inx-right .kz-table tr td .table-btn {
  color: #9b0d5f;
}

.inx-content-2 .inx-con {
  border-top: 3px solid #d07616;
}
.inx-content-2 .inx-right .kz-table th {
  background-color: #faf1e7;
}
.inx-content-2 .inx-right .kz-table tr td .table-btn {
  color: #d07616;
}

.kz-main-slider-2 {
  position: relative;
  width: 290px;
  float: left;
  overflow: hidden;
}
.kz-main-slider-2 .kz-icon {
  position: absolute;
  z-index: 999;
  left: 0;
  top: 0;
  display: block;
}
.kz-main-slider-2 .i-main-slider-2 {
  height: 305px;
  position: relative;
}
.kz-main-slider-2 .i-main-slider-2 .index-slideWrap-slide-2 {
  width: 100%;
  height: 305px;
  text-align: center;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
  opacity: 0;
  *filter: alpha(opacity=0);
  display: block;
}
.kz-main-slider-2 .i-main-slider-pager-2 {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 9px;
  text-align: center;
  z-index: 998;
}
.kz-main-slider-2 .i-main-slider-pager-2 li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0 4px;
  cursor: pointer;
}

.kz-other {
  width: 100%;
  background-color: white;
  overflow: hidden;
}
.kz-other .inx-title-2 {
  margin-bottom: 10px;
  overflow: hidden;
}
.kz-other .inx-title-2 i {
  float: left;
  display: block;
}
.kz-other .inx-title-2 .title {
  border-left: #ff9913 1px solid;
  font-size: 14px;
  float: left;
  padding-left: 19px;
}
.kz-other .inx-title-2 .title.title-1 {
  border-left: #ff9913 1px solid;
}
.kz-other .inx-title-2 .more {
  float: right;
  color: #999;
}
.kz-other .inx-title-2 .more span {
  font-family: Simsun;
  margin-left: 3px;
}
.kz-other .inx-title-2 .more:hover {
  color: #2577e3;
}
.kz-other .ko-left {
  padding: 18px 20px;
  width: 409px;
  float: left;
  border-right: 1px solid #e5e4e2;
  height: 325px;
}
.kz-other .ko-left .img-news {
  overflow: hidden;
}
.kz-other .ko-left .img-news dt {
  float: left;
  margin-right: 10px;
}
.kz-other .ko-left .img-news dt a {
  width: 140px;
  height: 140px;
  overflow: hidden;
  overflow: hidden;
  font-size: 0;
  display: block;
}
.kz-other .ko-left .img-news dd {
  overflow: hidden;
}
.kz-other .ko-left .img-news dd .title {
  font-size: 18px;
}
.kz-other .ko-left .img-news dd .con {
  line-height: 24px;
  font-size: 14px;
  margin-top: 10px;
  color: #666;
}
.kz-other .ko-left .img-news dd a {
  display: block;
}
.kz-other .ko-left .img-news dd a:hover {
  color: #2577e3;
}
.kz-other .ko-middle {
  width: 370px;
  padding: 18px 0;
  float: left;
  border-right: 1px solid #e5e4e2;
  height: 325px;
}
.kz-other .ko-middle .inx-title-2 {
  padding-right: 20px;
}
.kz-other .ko-middle .kz-list {
  padding: 0 20px;
}
.kz-other .ko-right {
  padding: 18px 0;
  float: left;
  width: 369px;
  height: 325px;
}
.kz-other .ko-right .inx-title-2 {
  padding-right: 20px;
}
.kz-other .ko-right .kz-list-1-box {
  height: 308px;
  overflow: hidden;
  position: relative;
}
.kz-other .ko-right .kz-list-1-box .kz-list-1 {
  padding: 0 20px;
}

.kz-banner-1 .kz-main-slider .i-main-slider {
  height: 250px;
}
.kz-banner-1 .kz-main-slider .i-main-slider .index-slideWrap-slide {
  height: 250px;
}

.kz-tabnav {
  width: 1188px;
  overflow: hidden;
  border-top: 3px solid #2b7be4;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  background: #f5f5f5 url('../../images/chonggandazong/member-navbg.jpg?1456293611') repeat-x 0 bottom;
}
.kz-tabnav li {
  width: 118px;
  text-align: center;
  float: left;
  height: 47px;
  line-height: 47px;
  overflow: hidden;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.kz-tabnav li i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.kz-tabnav li .sec {
  display: none;
}
.kz-tabnav li.active {
  background-color: white;
  color: #2577e3;
}
.kz-tabnav li.active .fir {
  display: none;
}
.kz-tabnav li.active .sec {
  display: inline-block;
}
.kz-tabnav li.active:hover {
  background: white url('../../images/chonggandazong/tab-active1.png?1457248251') no-repeat 65px 35px;
}
.kz-tabnav li:hover {
  background: url('../../images/chonggandazong/tab-active1.png?1457248251') no-repeat 65px 35px;
  color: #2577e3;
}
.kz-tabnav li:hover .fir {
  display: none;
}
.kz-tabnav li:hover .sec {
  display: inline-block;
}
.kz-tabnav li.all.active:hover {
  background: white url('../../images/chonggandazong/tab-active1.png?1457248251') no-repeat center 35px;
}
.kz-tabnav li.all:hover {
  background: url('../../images/chonggandazong/tab-active1.png?1457248251') no-repeat center 35px;
}

.kz-choose-filter {
  background-color: white;
  border: 1px solid #e0e0e0;
  border-top: 0;
}

.kz-filter {
  padding-left: 15px;
  padding-top: 20px;
}
.kz-filter .kz-filter-box {
  height: 30px;
  float: left;
  margin-right: 15px;
  margin-bottom: 20px;
}
.kz-filter .kz-filter-box .kz-filter-name {
  float: left;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  margin-right: 6px;
  font-size: 14px;
  color: #666;
}
.kz-filter.filter-1 {
  border-top: 1px solid #e0e0e0;
}
.kz-filter.filter-1 .kz-input {
  width: 220px;
}
.kz-filter.filter-2 .kz-input {
  width: 95px;
}

.kz-loading {
  border: 1px solid #e0e0e0;
  border-top: 0;
  padding: 100px 0;
  background: white url('../../images/chonggandazong/base/loading.gif?1455865324') no-repeat center center;
}

.kz-news-box {
  width: 1210px;
}

.kz-news {
  width: 540px;
  float: left;
  background-color: white;
  border-top: 3px solid #2577e3;
  padding: 10px 20px;
  margin-right: 20px;
}
.kz-news .title {
  margin-bottom: 10px;
  overflow: hidden;
}
.kz-news .title i {
  float: left;
  display: block;
}
.kz-news .title .title {
  border-left: #ff9913 1px solid;
  font-size: 14px;
  float: left;
  padding-left: 19px;
}
.kz-news .title .title.title-1 {
  border-left: #ff9913 1px solid;
}
.kz-news .title .more {
  float: right;
  color: #999;
}
.kz-news .title .more span {
  font-family: Simsun;
  margin-left: 3px;
}
.kz-news .title .more:hover {
  color: #2577e3;
}
.kz-news .img-news {
  overflow: hidden;
}
.kz-news .img-news dt {
  float: left;
  margin-right: 10px;
}
.kz-news .img-news dt a {
  width: 187px;
  height: 140px;
  overflow: hidden;
  font-size: 0;
  display: block;
}
.kz-news .img-news dd {
  overflow: hidden;
}
.kz-news .img-news dd .title {
  font-size: 18px;
  height: 26px;
  overflow: hidden;
  line-height: 26px;
}
.kz-news .img-news dd .con {
  line-height: 24px;
  height: 96px;
  overflow: hidden;
  font-size: 14px;
  margin-top: 5px;
  color: #666;
}
.kz-news .img-news dd a {
  display: block;
}
.kz-news .img-news dd a:hover {
  color: #2577e3;
}
.kz-news .kz-list {
  height: 150px;
  overflow: hidden;
}
.kz-news .kz-list p {
  float: left;
  width: 430px;
  overflow: hidden;
}
.kz-news .kz-list .date {
  float: right;
  color: #999;
}

.kz-news-box1 {
  overflow: hidden;
}
.kz-news-box1 .news-left {
  float: left;
  width: 820px;
  overflow: hidden;
  background-color: white;
}
.kz-news-box1 .news-left .news-slider-box {
  position: relative;
  width: 100%;
  margin-right: 8px;
  overflow: hidden;
}
.kz-news-box1 .news-left .news-slider-box dt {
  width: 427px;
  height: 320px;
  position: relative;
  float: left;
}
.kz-news-box1 .news-left .news-slider-box dt .slideWrap-slide {
  width: 100%;
  height: 320px;
  text-align: center;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
  opacity: 0;
  *filter: alpha(opacity=0);
  display: block;
}
.kz-news-box1 .news-left .news-slider-box dd {
  width: 393px;
  float: left;
}
.kz-news-box1 .news-left .news-slider-box dd li {
  position: relative;
  *height: 79px;
}
.kz-news-box1 .news-left .news-slider-box dd li a {
  display: block;
  padding-left: 10px;
  border-left: 3px solid white;
  height: 79px;
  border-bottom: 1px solid #e0e0e0;
}
.kz-news-box1 .news-left .news-slider-box dd li a .title {
  padding-top: 15px;
  font-size: 16px;
  line-height: 22px;
  overflow: hidden;
}
.kz-news-box1 .news-left .news-slider-box dd li a p {
  font-size: 14px;
  color: #999;
  margin-top: 5px;
}
.kz-news-box1 .news-left .news-slider-box dd li a i {
  display: block;
  position: absolute;
  left: -9px;
  top: 32px;
  z-index: 995;
  display: none;
}
.kz-news-box1 .news-left .news-slider-box dd li a:hover {
  border-left: 3px solid #f2f2f2;
  background-color: #f2f2f2;
}
.kz-news-box1 .news-left .news-slider-box dd li a:hover .title {
  color: #2577e3;
}
.kz-news-box1 .news-left .news-slider-box dd li.active a {
  border-left: 3px solid #2577e3;
  background-color: #e0edff;
}
.kz-news-box1 .news-left .news-slider-box dd li.active a .title {
  color: #2577e3;
}
.kz-news-box1 .news-left .news-slider-box dd li.active a i {
  display: block;
}
.kz-news-box1 .news-right {
  padding-top: 10px;
  float: right;
  width: 350px;
  overflow: hidden;
  background-color: white;
}
.kz-news-box1 .news-right .title {
  width: 330px;
  line-height: 35px;
  height: 35px;
  margin: 0 10px;
}
.kz-news-box1 .news-right .title i {
  display: block;
  float: left;
}
.kz-news-box1 .news-right .title .more {
  float: right;
  color: #999;
}
.kz-news-box1 .news-right .title .more span {
  font-family: Simsun;
  margin-left: 3px;
}
.kz-news-box1 .news-right .title .more:hover {
  color: #2577e3;
}
.kz-news-box1 .news-right .news-nav {
  margin: 0 10px;
  width: 330px;
  overflow: hidden;
}
.kz-news-box1 .news-right .news-nav a {
  display: block;
  margin-top: 15px;
  float: left;
  width: 33%;
  overflow: hidden;
}
.kz-news-box1 .news-right .news-nav a i {
  display: block;
  margin: 0 auto;
}
.kz-news-box1 .news-right .news-nav a i.sec {
  display: none;
}
.kz-news-box1 .news-right .news-nav a p {
  text-align: center;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  font-size: 16px;
  margin-top: 5px;
}
.kz-news-box1 .news-right .news-nav a:hover i.fir, .kz-news-box1 .news-right .news-nav a.hover i.fir {
  display: none;
}
.kz-news-box1 .news-right .news-nav a:hover i.sec, .kz-news-box1 .news-right .news-nav a.hover i.sec {
  display: block;
}
.kz-news-box1 .news-right .img {
  margin-top: 19px;
  font-size: 0;
  width: 100%;
  overflow: hidden;
  height: 82px;
}

.kz-input {
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  width: 140px;
  font-size: 14px;
  background-color: white;
}
.kz-input.input-date {
  width: 85px;
  padding-right: 29px;
  background: url('../../images/chonggandazong/date1.png?1456451750') no-repeat right center;
  cursor: pointer;
}
.kz-input.input-number {
  width: 70px;
}
.kz-input.input-address {
  width: 450px;
}
.kz-input.enable {
  color:#141414 !important;
}
.kz-input-1 {
  width: 200px;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 14px;
  overflow: hidden;
}
.kz-input-1.disabled {
  background-color: #f5f5f5;
}
.kz-input-1.input-address {
  width: 450px;
}

.commobox-panel {
  width: 245px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  left: 0;
  top: 0;
  font-size: 14px;
  border-radius: 5px;
}
.commobox-panel dt {
  position: relative;
  display: block;
  height: 28px;
  line-height: 28px;
  border: solid 1px #ccc;
  cursor: pointer;
  background-color: white;
  background: url('../../images/chonggandazong/downup.png?1456479681') no-repeat right center;
  border-radius: 5px;
}
.commobox-panel dt p {
  margin: 0 10px;
  text-align: left;
  display: block;
  color: #333;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
}
.commobox-panel dt p span {
  color: #999;
}
.commobox-panel dt i {
  position: absolute;
  right: 10px;
  top: 12px;
}
.commobox-panel dd {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -o-box-sizing: content-box;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  background-color: #f2f2f2;
  top: 27px;
  left: 0;
  background: white;
  display: none;
  border: 1px solid #ccc;
  border-top: none;
  overflow-x: hidden;
  overflow-y: auto;
  background: white;
}
.commobox-panel dd a {
  display: block;
  float: left;
  width: 100%;
  padding-left: 10px;
  line-height: 30px;
}
.commobox-panel dd a span {
  display: none;
}
.commobox-panel dd a:hover {
  text-decoration: none;
  color: white;
  background-color: #5999ba;
}
.commobox-panel dd a.kz-commobox-selected {
  display: none;
}

.kz-btn-1 {
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0 15px;
  background-color: #5999ba;
  color: white;
  border: 0;
  font-size: 14px;
}

.kz-btn {
  background-color: #2577e3;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: white;
  padding: 0 25px;
  font-size: 14px;
  display: block;
  border: 0;
  border-radius: 5px;
  cursor: pointer;
}
.kz-btn:hover {
  background-color: #3399ff;
}
.kz-btn.green-btn {
  background-color: #219544;
}
.kz-btn.green-btn:hover {
  background-color: #17c04a;
}
.kz-btn.green-btn-1 {
  border: 1px solid #60aa37;
  height: 29px;
  line-height: 29px;
  color: #60aa37;
  background-color: white;
}
.kz-btn.green-btn-1:hover {
  color: white;
  background-color: #60aa37;
}
.kz-btn.white-btn {
  border: 1px solid #ccc;
  height: 29px;
  line-height: 29px;
  color: #666;
  background-color: white;
}
.kz-btn.white-btn:hover {
  color: #2577e3;
  border: 1px solid #2577e3;
}
.kz-btn.gray-btn {
  background-color: #666;
}
.kz-btn.gray-btn:hover {
  background-color: #898989;
}
.kz-btn.gray-btn-1 {
  border: 1px solid #ccc;
  height: 29px;
  line-height: 29px;
  color: #666;
  background-color: #efefef;
  cursor: default;
}
.kz-btn.blueness-btn {
  border: 1px solid #2577e3;
  height: 29px;
  line-height: 29px;
  color: #2577e3;
  background-color: white;
}
.kz-btn.blueness-btn:hover {
  color: white;
  background-color: #2577e3;
}
.kz-btn.blueness-btn-1 {
  border: 1px solid #2577e3;
  height: 29px;
  line-height: 29px;
  color: #2577e3;
  background-color: white;
}
.kz-btn.blueness-btn-1:hover {
  color: white;
  background-color: #2577e3;
}
.kz-btn.btn-large {
  height: 40px;
  line-height: 40px;
}

.kz-btn-2 {
  color: #2577e3;
  display: inline-block;
}
.kz-btn-2.btn-gray {
  color: #666;
}
.kz-btn-2.btn-gray:hover {
  color: #2577e3;
}
.kz-btn-2:hover {
  color: #f60;
}

.kz-btn-icon {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.kz-btn-icon i {
  float: left;
  display: block;
  margin-right: 5px;
  margin-top: 6px;
}
.kz-btn-icon i.sec {
  display: none;
}
.kz-btn-icon:hover {
  color: #2577e3;
}
.kz-btn-icon:hover i.fir {
  display: none;
}
.kz-btn-icon:hover i.sec {
  display: block;
}

.kz-member-table {
  width: 100%;
  border: 1px solid #e1e1e1;
  border-top: 0;
  border-bottom: 0;
  border-collapse: separate;
}
.kz-member-table tr th {
  background-color: #efefef;
  padding: 12px 0;
  color: #777;
  font-size: 14px;
  text-align: center;
}
.kz-member-table tr th .kz-label {
  width: 100%;
  display: block;
  text-align: left;
}
.kz-member-table tr th .kz-label input {
  margin-left: 10px;
  margin-right: 5px;
}
.kz-member-table tr th .kz-member-table-children {
  width: 100%;
}
.kz-member-table tr th .kz-member-table-children tr th {
  padding: 0;
}
.kz-member-table tr td {
  padding: 12px 2px 12px 0;
  text-align: center;
  font-size: 13px;
  border-bottom: 1px solid #e1e1e1;
}
.kz-member-table tr td .cl {
  color: #f60;
}
.kz-member-table tr td .kz-label {
  width: 100%;
  display: block;
  text-align: left;
}
.kz-member-table tr td .kz-label input {
  margin-left: 10px;
  margin-right: 5px;
}
.kz-member-table tr td .kz-member-table-children {
  width: 100%;
}
.kz-member-table tr td .kz-member-table-children tr td {
  border-bottom: 0;
  padding: 5px 0;
  text-align: left;
}
.kz-member-table tr td .kz-member-table-children-1 {
  width: 100%;
  border: 1px solid #e1e1e1;
}
.kz-member-table tr td .kz-member-table-children-1 tr td {
  padding: 12px 2px 12px 0;
  text-align: center;
  font-size: 13px;
  border-bottom: 1px solid #e1e1e1;
}
.kz-member-table tr td.on {
  background-color: #f2f2f2;
}
.kz-member-table tr.on td {
  background-color: #f3f8fe;
}
.kz-member-table.kz-cart-table {
  border-bottom: 1px solid #e1e1e1;
}
.kz-member-table.kz-cart-table tr td {
  border: 0;
}
.kz-member-table.kz-cart-table.on tr td {
  background-color: #f2f2f2;
}
.kz-member-table.kz-cart-table.hover tr td, .kz-member-table.kz-cart-table:hover tr td {
  background-color: #f3f8fe;
}

.kz-member-table tr.on td {
  background-color: #f2f2f2;
}
.kz-member-table tr.hover td, .kz-member-table tr:hover td {
  background-color: #f3f8fe;
}

.kz-table-1 {
  width: 100%;
  border-left: 1px solid #e5e4e2;
  border-right: 1px solid #e5e4e2;
}
.kz-table-1 tr th {
  background-color: #5cadff;
  height: 47px;
  font-size: 14px;
  text-align: center;
  color: white;
  border-bottom: 1px solid #e5e4e2;
}
.kz-table-1 tr th .sort {
  background: url('../../images/chonggandazong/base/icon4.png?1457264874') no-repeat right center;
  padding-right: 15px;
  cursor: pointer;
}
.kz-table-1 tr th .sort.sort1 {
  background-image: url('../../images/chonggandazong/base/icon5.png?1457264896');
}
.kz-table-1 tr td {
  padding: 10px 8px;
  background-color: white;
  font-size: 14px;
  line-height: 24px;
  color: #666;
  border-bottom: 1px solid #e5e4e2;
}
.kz-table-1 tr td .cl {
  color: #f60;
}
.kz-table-1 tr td .cl1 {
  color: #2577e3;
}
.kz-table-1 tr td .btn {
  color: #2577e3;
}
.kz-table-1 tr td .btn:hover {
  color: #f60;
}
.kz-table-1 tr td .status {
  background: url('../../images/chonggandazong/base/icon1.png?1457256670') no-repeat 0 center;
  padding-left: 20px;
  text-align: left;
  color: #f60;
}
.kz-table-1 tr td .status.status1 {
  background-image: url('../../images/chonggandazong/base/icon2.png?1457256692');
  color: #60b531;
}
.kz-table-1 tr td .status.status2 {
  background-image: url('../../images/chonggandazong/base/icon3.png?1457257032');
  color: #fc4d4a;
}
.kz-table-1 tr td .kz-input {
  width: 60px;
  text-align: center;
}
.kz-table-1 tr td .name {
  display: inline-block;
}
.kz-table-1 tr td .namestatus {
  display: inline-block;
  position: relative;
  background-color: #219544;
  color: white;
  margin-left: 5px;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  padding: 0 2px;
}
.kz-table-1 tr td .namestatus i {
  vertical-align: center;
  position: absolute;
  left: -3px;
  top: 7px;
  width: 3px;
  height: 5px;
  display: block;
  background: url('../../images/chonggandazong/base/icon8.png?1457265382') no-repeat 0 center;
}
.kz-table-1 tr td .namestatus.namestatus-1 {
  background-color: #f60;
}
.kz-table-1 tr td .namestatus.namestatus-1 i {
  background-image: url('../../images/chonggandazong/base/icon9.png?1457265414');
}
.kz-table-1 tr td .contact-display {
  position: absolute;
  z-index: 100;
  //left: -67px;
  //bottom: 42px;
  bottom:100%;
  left:0%;
  background-color: white;
  padding: 5px 10px;
  border: 1px solid #2577e3;
  min-width: 170px;
  text-align: left;
  display: none;
  line-height:24px;
}
.kz-table-1 tr td .contact-display li {
  padding: 2px 0;
  overflow: hidden;
}
.kz-table-1 tr td .contact-display li.name {
  color: #2577e3;
  font-size: 16px;
}
.kz-table-1 tr td .contact-display li i {
  display: block;
  float: left;
  margin-right: 5px;
}
.kz-table-1 tr td .contact-display li.fir i {
  margin-left: 2px;
}
.kz-table-1 tr td .contact-display li.last i {
  margin-left: 6px;
}
.kz-table-1 tr td .contact-display li span {
  display: block;
  overflow: hidden;
}
.kz-table-1 tr td .contact-display div {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -10px;
}
.kz-table-1 tr td .contact-display div i {
  display: block;
  margin: 0 auto;
}
.kz-table-1 tr td .contact {
  background: url('../../images/chonggandazong/base/icon6.png?1457265480') no-repeat center center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  display: block;
  margin: 0 auto;
  position: relative;
}
.kz-table-1 tr td .contact:hover {
  background-image: url('../../images/chonggandazong/base/icon7.png?1457265508');
}
.kz-table-1 tr td .contact:hover .contact-display {
  display: block;
}
.kz-table-1 tr td .contact-address {
  position: relative;
}
.kz-table-1 tr td .contact-address .contact-display {
  width: 400px;
  left: -190px;
  bottom: 22px;
}
.kz-table-1 tr td .contact-address:hover .contact-display {
  display: block;
}
.kz-table-1 tr.on td {
  background-color: #f9f9f9;
}
.kz-table-1 tr:hover td {
  background-color: #f3f8fe;
}
.kz-table-1.kz-table-2 tr td {
  text-align: center;
  padding: 10px 2px;
}
.kz-table-1.kz-table-2 tr td .kz-btn {
  padding: 0;
  width: 80px;
  text-align: center;
  display: inline-block;
}
.kz-table-1.kz-table-2 tr td .up-down {
  display: block;
  float: left;
  height: 22px;
  line-height: 22px;
  padding: 6px 10px;
  overflow: hidden;
  color: #f90;
  margin-left: 25px;
}
.kz-table-1.kz-table-2 tr td .up-down span {
  float: left;
  display: block;
  margin-right: 5px;
}
.kz-table-1.kz-table-2 tr td .up-down i {
  display: block;
  float: left;
  margin-top: 5px;
}
.kz-table-1.kz-table-2 tr td .up-down .fir {
  display: block;
}
.kz-table-1.kz-table-2 tr td .up-down .sec {
  display: none;
}
.kz-table-1.kz-table-2 tr.child {
  display: none;
}
.kz-table-1.kz-table-active {
  border: 2px solid #f60;
}
.kz-table-1.kz-table-active tr td .up-down {
  color: #2577e3;
}
.kz-table-1.kz-table-active tr td .up-down .fir {
  display: none;
}
.kz-table-1.kz-table-active tr td .up-down .sec {
  display: block;
}
.kz-table-1.kz-table-active tr.child {
  display: table-row;
}

.kz-page {
  color: #333;
  vertical-align: middle;
  overflow: hidden;
}
.kz-page .text {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 5px;
  font-size: 14px;
}
.kz-page span.page, .kz-page a.page {
  color: #333;
  text-align: center;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-decoration: none;
  font-size: 12px;
  text-align: center;
  margin-right: 5px;
  word-break: normal;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 14px;
  background-color: #efefef;
  border-radius: 5px;
}
.kz-page span.page:hover, .kz-page a.page:hover {
  color: #2577e3;
  text-decoration: underline;
}
.kz-page span.page.page-on, .kz-page a.page.page-on {
  background-color: #f6b406;
  color: #ffffff;
  width: 20px;
}
.kz-page span.page.page-on:hover, .kz-page a.page.page-on:hover {
  background-color: #f6b406;
  color: #ffffff;
  text-decoration: none;
}
.kz-page span.page.page-btn, .kz-page a.page.page-btn {
  width: auto;
}
.kz-page span.page.page-btn:hover, .kz-page a.page.page-btn:hover {
  background-color: #2577e3;
  text-decoration: none;
  color: white;
}
.kz-page span.page.current {
  background-color: #2577e3;
  color: #efefef;
}
.kz-page .page-submit {
  line-height: 30px;
  height: 30px;
  width: auto;
  padding: 0 10px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: #efefef;
  font-size: 14px;
  border-radius: 5px;
}
.kz-page .page-submit:hover {
  background-color: #2577e3;
  text-decoration: none;
  color: white;
}
.kz-page .page-target-text {
  height: 18px;
  width: 18px;
  border: 1px solid #b2b2b2;
  text-align: center;
  vertical-align: bottom;
  margin-right: 4px;
}
.kz-page .page-input {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 14px;
  margin-right: 5px;
}
.kz-page .page-input span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 30px;
}
.kz-page .page-input input {
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 28px;
  border: 1px solid #ccc;
  text-align: center;
  padding: 0 5px;
  width: 50px;
  margin: 0 3px;
  font-size: 14px;
}

.member-kz-dl-box {
  width: 968px;
}
.member-kz-dl-box .input-date {
  width: 171px;
}
.member-kz-dl-box .input-other {
  width: 190px;
}
.member-kz-dl-box .kz-btn {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 45px;
}

.member-title {
  position: relative;
  height: 30px;
}
.member-title .title {
  position: absolute;
  padding-right: 5px;
  left: 0;
  top: 0;
  z-index: 2;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  background-color: white;
  float: left;
}
.member-title .title i {
  display: block;
  float: left;
  margin-right: 5px;
  margin-top: 7px;
}
.member-title .line {
  position: absolute;
  top: 15px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: #ccc;
  z-index: 1;
}

.member-person .kz-dl {
  margin-left: 180px;
}

.icon-sprite, .icon-backtop, .icon-backtop1, .icon-cart-num, .icon-cart-num1, .icon-cart, .icon-cart1, .icon-category, .icon-icon1, .icon-icon2, .icon-icon3, .icon-icon4, .icon-icon5, .icon-icon6, .icon-icon7, .icon-message, .icon-mins, .icon-nav1-1, .icon-nav1, .icon-nav2-1, .icon-nav2, .icon-nav3-1, .icon-nav3, .icon-nav4-1, .icon-nav4, .icon-nav5-1, .icon-nav5, .icon-nav6-1, .icon-nav6, .icon-nav7-1, .icon-nav7, .icon-nav8-1, .icon-nav8, .icon-phone, .icon-plus, .icon-qq, .icon-service-phone, .icon-service, .icon-service1, .icon-service2 {
  background-image: url('../../images/chonggandazong/icon-s93759269ac.png');
  background-repeat: no-repeat;
}

.icon-backtop {
  background-position: 0 0;
}

.icon-backtop1 {
  background-position: 0 -33px;
}

.icon-cart-num {
  background-position: 0 -66px;
}

.icon-cart-num1 {
  background-position: 0 -93px;
}

.icon-cart {
  background-position: 0 -120px;
}

.icon-cart1 {
  background-position: 0 -143px;
}

.icon-category {
  background-position: 0 -166px;
}

.icon-icon1 {
  background-position: 0 -187px;
}

.icon-icon2 {
  background-position: 0 -208px;
}

.icon-icon3 {
  background-position: 0 -218px;
}

.icon-icon4 {
  background-position: 0 -274px;
}

.icon-icon5 {
  background-position: 0 -330px;
}

.icon-icon6 {
  background-position: 0 -386px;
}

.icon-icon7 {
  background-position: 0 -407px;
}

.icon-message {
  background-position: 0 -417px;
}

.icon-mins {
  background-position: 0 -439px;
}

.icon-nav1-1 {
  background-position: 0 -474px;
}

.icon-nav1 {
  background-position: 0 -499px;
}

.icon-nav2-1 {
  background-position: 0 -524px;
}

.icon-nav2 {
  background-position: 0 -548px;
}

.icon-nav3-1 {
  background-position: 0 -572px;
}

.icon-nav3 {
  background-position: 0 -596px;
}

.icon-nav4-1 {
  background-position: 0 -620px;
}

.icon-nav4 {
  background-position: 0 -645px;
}

.icon-nav5-1 {
  background-position: 0 -670px;
}

.icon-nav5 {
  background-position: 0 -695px;
}

.icon-nav6-1 {
  background-position: 0 -720px;
}

.icon-nav6 {
  background-position: 0 -745px;
}

.icon-nav7-1 {
  background-position: 0 -770px;
}

.icon-nav7 {
  background-position: 0 -795px;
}

.icon-nav8-1 {
  background-position: 0 -820px;
}

.icon-nav8 {
  background-position: 0 -845px;
}

.icon-phone {
  background-position: 0 -870px;
}

.icon-plus {
  background-position: 0 -920px;
}

.icon-qq {
  background-position: 0 -955px;
}

.icon-service-phone {
  background-position: 0 -982px;
}

.icon-service {
  background-position: 0 -1015px;
}

.icon-service1 {
  background-position: 0 -1047px;
}

.icon-service2 {
  background-position: 0 -1079px;
}

.home-sprite, .home-btn1, .home-btn2, .home-btn3, .home-btn4, .home-date, .home-f1, .home-f2, .home-f3, .home-f4, .home-icon-dot, .home-icon1-1, .home-icon1, .home-icon11, .home-icon12, .home-icon13, .home-icon14, .home-icon15, .home-icon2-1, .home-icon2, .home-icon6, .home-icon7, .home-icon8, .home-icon9, .home-icon9_1, .home-title1, .home-title2, .home-title3, .home-title4, .home-title5 {
  background-image: url('../../images/chonggandazong/home-s06135aab4e.png');
  background-repeat: no-repeat;
}

.home-btn1 {
  background-position: 0 -35px;
}
.home-btn1:hover, .home-btn1.btn1-hover {
  background-position: 0 0;
}

.home-btn2 {
  background-position: 0 -105px;
}
.home-btn2:hover, .home-btn2.btn2-hover {
  background-position: 0 -70px;
}

.home-btn3 {
  background-position: 0 -175px;
}
.home-btn3:hover, .home-btn3.btn3-hover {
  background-position: 0 -140px;
}

.home-btn4 {
  background-position: 0 -245px;
}
.home-btn4:hover, .home-btn4.btn4-hover {
  background-position: 0 -210px;
}

.home-date {
  background-position: 0 -280px;
}

.home-f1 {
  background-position: 0 -307px;
}

.home-f2 {
  background-position: 0 -409px;
}

.home-f3 {
  background-position: 0 -511px;
}

.home-f4 {
  background-position: 0 -613px;
}

.home-icon-dot {
  background-position: 0 -715px;
}

.home-icon1-1 {
  background-position: 0 -725px;
}

.home-icon1 {
  background-position: 0 -748px;
}

.home-icon11 {
  background-position: 0 -771px;
}

.home-icon12 {
  background-position: 0 -782px;
}

.home-icon13 {
  background-position: 0 -793px;
}

.home-icon14 {
  background-position: 0 -818px;
}

.home-icon15 {
  background-position: 0 -843px;
}

.home-icon2-1 {
  background-position: 0 -857px;
}

.home-icon2 {
  background-position: 0 -880px;
}

.home-icon6 {
  background-position: 0 -903px;
}

.home-icon7 {
  background-position: 0 -916px;
}

.home-icon8 {
  background-position: 0 -945px;
}

.home-icon9 {
  background-position: 0 -974px;
}

.home-icon9_1 {
  background-position: 0 -993px;
}

.home-title1 {
  background-position: 0 -1012px;
}

.home-title2 {
  background-position: 0 -1030px;
}

.home-title3 {
  background-position: 0 -1048px;
}

.home-title4 {
  background-position: 0 -1066px;
}

.home-title5 {
  background-position: 0 -1084px;
}

.other-sprite, .other-icon1, .other-icon10, .other-icon11, .other-icon12, .other-icon13, .other-icon2, .other-icon3, .other-icon4, .other-icon5, .other-icon6, .other-icon9, .other-nav1-1, .other-nav1, .other-nav2-1, .other-nav2, .other-nav3-1, .other-nav3, .other-nav4-1, .other-nav4, .other-nav5-1, .other-nav5, .other-nav6-1, .other-nav6, .other-nav7-1, .other-nav7, .other-nav8-1, .other-nav8, .other-nav9-1, .other-nav9 {
  background-image: url('../../images/chonggandazong/other-s8c1126d05f.png');
  background-repeat: no-repeat;
}
.other-icon-nav1-1, .other-icon-nav1, .other-icon-nav2-1, .other-icon-nav2, .other-icon-nav3-1, 
	.other-icon-nav3, .other-icon-nav4-1, .other-icon-nav4, .other-icon-nav5-1, .other-icon-nav5, 
	.other-icon-nav6-1, .other-icon-nav6, .other-icon-nav7-1, .other-icon-nav7, .other-icon-nav8-1, 
	.other-icon-nav8, .other-icon-nav9-1, .other-icon-nav9 {
  background-image: url('../../images/chonggandazong/other-s8c1126d05f.png');
  background-repeat: no-repeat;
}
.other-icon1 {
  background-position: 0 0;
}

.other-icon10 {
  background-position: 0 -17px;
}

.other-icon11 {
  background-position: 0 -42px;
}

.other-icon12 {
  background-position: 0 -67px;
}

.other-icon13 {
  background-position: 0 -92px;
}

.other-icon2 {
  background-position: 0 -120px;
}

.other-icon3 {
  background-position: 0 -137px;
}

.other-icon4 {
  background-position: 0 -155px;
}

.other-icon5 {
  background-position: 0 -173px;
}

.other-icon6 {
  background-position: 0 -190px;
}

.other-icon9 {
  background-position: 0 -207px;
}

.other-nav1-1 {
  background-position: 0 -222px;
}

.other-nav1 {
  background-position: 0 -247px;
}

.other-nav2-1 {
  background-position: 0 -272px;
}

.other-nav2 {
  background-position: 0 -296px;
}

.other-nav3-1 {
  background-position: 0 -320px;
}

.other-nav3 {
  background-position: 0 -344px;
}

.other-nav4-1 {
  background-position: 0 -368px;
}

.other-nav4 {
  background-position: 0 -393px;
}

.other-nav5-1 {
  background-position: 0 -418px;
}

.other-nav5 {
  background-position: 0 -443px;
}

.other-nav6-1 {
  background-position: 0 -468px;
}

.other-nav6 {
  background-position: 0 -493px;
}

.other-nav7-1 {
  background-position: 0 -518px;
}

.other-nav7 {
  background-position: 0 -543px;
}

.other-nav8-1 {
  background-position: 0 -568px;
}

.other-nav8 {
  background-position: 0 -594px;
}

.other-nav9-1 {
  background-position: 0 -620px;
}

.other-nav9 {
  background-position: 0 -645px;
}


.other-icon-nav1-1 {
  background-position: 0 -222px;
}

.other-icon-nav1 {
  background-position: 0 -247px;
}

.other-icon-nav2-1 {
  background-position: 0 -272px;
}

.other-icon-nav2 {
  background-position: 0 -296px;
}

.other-icon-nav3-1 {
  background-position: 0 -320px;
}

.other-icon-nav3 {
  background-position: 0 -344px;
}

.other-icon-nav4-1 {
  background-position: 0 -368px;
}

.other-icon-nav4 {
  background-position: 0 -393px;
}

.other-icon-nav5-1 {
  background-position: 0 -418px;
}

.other-icon-nav5 {
  background-position: 0 -443px;
}

.other-icon-nav6-1 {
  background-position: 0 -468px;
}

.other-icon-nav6 {
  background-position: 0 -493px;
}

.other-icon-nav7-1 {
  background-position: 0 -518px;
}

.other-icon-nav7 {
  background-position: 0 -543px;
}

.other-icon-nav8-1 {
  background-position: 0 -568px;
}

.other-icon-nav8 {
  background-position: 0 -594px;
}

.other-icon-nav9-1 {
  background-position: 0 -620px;
}

.other-icon-nav9 {
  background-position: 0 -645px;
}


.news-sprite, .news-icon1, .news-icon10, .news-icon11, .news-icon12, .news-icon13, .news-icon14, .news-icon2-1, .news-icon2, .news-icon3-1, .news-icon3, .news-icon4-1, .news-icon4, .news-icon5-1, .news-icon5, .news-icon6-1, .news-icon6, .news-icon7-1, .news-icon7, .news-icon8, .news-icon9 {
  background-image: url('../../images/chonggandazong/news-sc0f73d5a85.png');
  background-repeat: no-repeat;
}

.news-icon1 {
  background-position: 0 0;
}

.news-icon10 {
  background-position: 0 -40px;
}

.news-icon11 {
  background-position: 0 -66px;
}

.news-icon12 {
  background-position: 0 -92px;
}

.news-icon13 {
  background-position: 0 -118px;
}

.news-icon14 {
  background-position: 0 -144px;
}

.news-icon2-1 {
  background-position: 0 -167px;
}

.news-icon2 {
  background-position: 0 -206px;
}

.news-icon3-1 {
  background-position: 0 -245px;
}

.news-icon3 {
  background-position: 0 -286px;
}

.news-icon4-1 {
  background-position: 0 -327px;
}

.news-icon4 {
  background-position: 0 -372px;
}

.news-icon5-1 {
  background-position: 0 -417px;
}

.news-icon5 {
  background-position: 0 -461px;
}

.news-icon6-1 {
  background-position: 0 -505px;
}

.news-icon6 {
  background-position: 0 -548px;
}

.news-icon7-1 {
  background-position: 0 -591px;
}

.news-icon7 {
  background-position: 0 -638px;
}

.news-icon8 {
  background-position: 0 -685px;
}

.news-icon9 {
  background-position: 0 -711px;
}

.icon-backtop {
  background-position: 0 0;
  height: 28px;
  width: 30px;
}

.icon-backtop1 {
  background-position: 0 -33px;
  height: 28px;
  width: 30px;
}

.icon-cart-num {
  background-position: 0 -66px;
  height: 22px;
  width: 22px;
}

.icon-cart-num1 {
  background-position: 0 -93px;
  height: 22px;
  width: 22px;
}

.icon-cart {
  background-position: 0 -120px;
  height: 18px;
  width: 22px;
}

.icon-cart1 {
  background-position: 0 -143px;
  height: 18px;
  width: 22px;
}

.icon-category {
  background-position: 0 -166px;
  height: 16px;
  width: 20px;
}

.icon-icon1 {
  background-position: 0 -187px;
  height: 16px;
  width: 16px;
}

.icon-icon2 {
  background-position: 0 -208px;
  height: 5px;
  width: 9px;
}

.icon-icon3 {
  background-position: 0 -218px;
  height: 51px;
  width: 51px;
}

.icon-icon4 {
  background-position: 0 -274px;
  height: 51px;
  width: 51px;
}

.icon-icon5 {
  background-position: 0 -330px;
  height: 51px;
  width: 51px;
}

.icon-icon6 {
  background-position: 0 -386px;
  height: 16px;
  width: 1px;
}

.icon-icon7 {
  background-position: 0 -407px;
  height: 5px;
  width: 9px;
}

.icon-message {
  background-position: 0 -417px;
  height: 17px;
  width: 21px;
}

.icon-mins {
  background-position: 0 -439px;
  height: 30px;
  width: 26px;
}

.icon-nav1-1 {
  background-position: 0 -474px;
  height: 20px;
  width: 20px;
}

.icon-nav1 {
  background-position: 0 -499px;
  height: 20px;
  width: 20px;
}

.icon-nav2-1 {
  background-position: 0 -524px;
  height: 19px;
  width: 19px;
}

.icon-nav2 {
  background-position: 0 -548px;
  height: 19px;
  width: 19px;
}

.icon-nav3-1 {
  background-position: 0 -572px;
  height: 19px;
  width: 19px;
}

.icon-nav3 {
  background-position: 0 -596px;
  height: 19px;
  width: 19px;
}

.icon-nav4-1 {
  background-position: 0 -620px;
  height: 20px;
  width: 20px;
}

.icon-nav4 {
  background-position: 0 -645px;
  height: 20px;
  width: 20px;
}

.icon-nav5-1 {
  background-position: 0 -670px;
  height: 20px;
  width: 20px;
}

.icon-nav5 {
  background-position: 0 -695px;
  height: 20px;
  width: 20px;
}

.icon-nav6-1 {
  background-position: 0 -720px;
  height: 20px;
  width: 20px;
}

.icon-nav6 {
  background-position: 0 -745px;
  height: 20px;
  width: 20px;
}

.icon-nav7-1 {
  background-position: 0 -770px;
  height: 20px;
  width: 20px;
}

.icon-nav7 {
  background-position: 0 -795px;
  height: 20px;
  width: 20px;
}

.icon-nav8-1 {
  background-position: 0 -820px;
  height: 20px;
  width: 20px;
}

.icon-nav8 {
  background-position: 0 -845px;
  height: 20px;
  width: 20px;
}

.icon-phone {
  background-position: 0 -870px;
  height: 45px;
  width: 40px;
}

.icon-plus {
  background-position: 0 -920px;
  height: 30px;
  width: 26px;
}

.icon-qq {
  background-position: 0 -955px;
  height: 22px;
  width: 77px;
}

.icon-service-phone {
  background-position: 0 -982px;
  height: 28px;
  width: 24px;
}

.icon-service {
  background-position: 0 -1015px;
  height: 27px;
  width: 26px;
}

.icon-service1 {
  background-position: 0 -1047px;
  height: 27px;
  width: 26px;
}

.icon-service2 {
  background-position: 0 -1079px;
  height: 27px;
  width: 26px;
}

.home-btn1 {
  background-position: 0 -35px;
  height: 30px;
  width: 80px;
}
.home-btn1:hover, .home-btn1.btn1-hover {
  background-position: 0 0;
}

.home-btn2 {
  background-position: 0 -105px;
  height: 30px;
  width: 80px;
}
.home-btn2:hover, .home-btn2.btn2-hover {
  background-position: 0 -70px;
}

.home-btn3 {
  background-position: 0 -175px;
  height: 30px;
  width: 80px;
}
.home-btn3:hover, .home-btn3.btn3-hover {
  background-position: 0 -140px;
}

.home-btn4 {
  background-position: 0 -245px;
  height: 30px;
  width: 80px;
}
.home-btn4:hover, .home-btn4.btn4-hover {
  background-position: 0 -210px;
}

.home-date {
  background-position: 0 -280px;
  height: 22px;
  width: 24px;
}

.home-f1 {
  background-position: 0 -307px;
  height: 97px;
  width: 97px;
}

.home-f2 {
  background-position: 0 -409px;
  height: 97px;
  width: 97px;
}

.home-f3 {
  background-position: 0 -511px;
  height: 97px;
  width: 97px;
}

.home-f4 {
  background-position: 0 -613px;
  height: 97px;
  width: 97px;
}

.home-icon-dot {
  background-position: 0 -715px;
  height: 5px;
  width: 5px;
}

.home-icon1-1 {
  background-position: 0 -725px;
  height: 18px;
  width: 16px;
}

.home-icon1 {
  background-position: 0 -748px;
  height: 18px;
  width: 16px;
}

.home-icon11 {
  background-position: 0 -771px;
  height: 6px;
  width: 6px;
}

.home-icon12 {
  background-position: 0 -782px;
  height: 6px;
  width: 42px;
}

.home-icon13 {
  background-position: 0 -793px;
  height: 20px;
  width: 20px;
}

.home-icon14 {
  background-position: 0 -818px;
  height: 20px;
  width: 20px;
}

.home-icon15 {
  background-position: 0 -843px;
  height: 9px;
  width: 17px;
}

.home-icon2-1 {
  background-position: 0 -857px;
  height: 18px;
  width: 18px;
}

.home-icon2 {
  background-position: 0 -880px;
  height: 18px;
  width: 18px;
}

.home-icon6 {
  background-position: 0 -903px;
  height: 8px;
  width: 11px;
}

.home-icon7 {
  background-position: 0 -916px;
  height: 24px;
  width: 24px;
}

.home-icon8 {
  background-position: 0 -945px;
  height: 24px;
  width: 24px;
}

.home-icon9 {
  background-position: 0 -974px;
  height: 14px;
  width: 13px;
}

.home-icon9_1 {
  background-position: 0 -993px;
  height: 14px;
  width: 13px;
}

.home-title1 {
  background-position: 0 -1012px;
  height: 13px;
  width: 204px;
}

.home-title2 {
  background-position: 0 -1030px;
  height: 13px;
  width: 119px;
}

.home-title3 {
  background-position: 0 -1048px;
  height: 13px;
  width: 193px;
}

.home-title4 {
  background-position: 0 -1066px;
  height: 13px;
  width: 128px;
}

.home-title5 {
  background-position: 0 -1084px;
  height: 21px;
  width: 86px;
}

.other-icon1 {
  background-position: 0 0;
  height: 12px;
  width: 12px;
}

.other-icon10 {
  background-position: 0 -17px;
  height: 20px;
  width: 17px;
}

.other-icon11 {
  background-position: 0 -42px;
  height: 20px;
  width: 19px;
}

.other-icon12 {
  background-position: 0 -67px;
  height: 20px;
  width: 13px;
}

.other-icon13 {
  background-position: 0 -92px;
  height: 23px;
  width: 16px;
}

.other-icon2 {
  background-position: 0 -120px;
  height: 12px;
  width: 12px;
}

.other-icon3 {
  background-position: 0 -137px;
  height: 13px;
  width: 12px;
}

.other-icon4 {
  background-position: 0 -155px;
  height: 13px;
  width: 12px;
}

.other-icon5 {
  background-position: 0 -173px;
  height: 12px;
  width: 12px;
}

.other-icon6 {
  background-position: 0 -190px;
  height: 12px;
  width: 12px;
}

.other-icon9 {
  background-position: 0 -207px;
  height: 10px;
  width: 17px;
}

.other-nav1-1 {
  background-position: 0 -222px;
  height: 20px;
  width: 20px;
}

.other-nav1 {
  background-position: 0 -247px;
  height: 20px;
  width: 20px;
}

.other-nav2-1 {
  background-position: 0 -272px;
  height: 19px;
  width: 19px;
}

.other-nav2 {
  background-position: 0 -296px;
  height: 19px;
  width: 19px;
}

.other-nav3-1 {
  background-position: 0 -320px;
  height: 19px;
  width: 19px;
}

.other-nav3 {
  background-position: 0 -344px;
  height: 19px;
  width: 19px;
}

.other-nav4-1 {
  background-position: 0 -368px;
  height: 20px;
  width: 20px;
}

.other-nav4 {
  background-position: 0 -393px;
  height: 20px;
  width: 20px;
}

.other-nav5-1 {
  background-position: 0 -418px;
  height: 20px;
  width: 20px;
}

.other-nav5 {
  background-position: 0 -443px;
  height: 20px;
  width: 20px;
}

.other-nav6-1 {
  background-position: 0 -468px;
  height: 20px;
  width: 20px;
}

.other-nav6 {
  background-position: 0 -493px;
  height: 20px;
  width: 20px;
}

.other-nav7-1 {
  background-position: 0 -518px;
  height: 20px;
  width: 20px;
}

.other-nav7 {
  background-position: 0 -543px;
  height: 20px;
  width: 20px;
}

.other-nav8-1 {
  background-position: 0 -568px;
  height: 21px;
  width: 22px;
}

.other-nav8 {
  background-position: 0 -594px;
  height: 21px;
  width: 22px;
}

.other-nav9-1 {
  background-position: 0 -620px;
  height: 20px;
  width: 20px;
}

.other-nav9 {
  background-position: 0 -645px;
  height: 20px;
  width: 20px;
}







.other-icon-nav1-1 {
  background-position: 0 -222px;
  height: 20px;
  width: 20px;
}

.other-icon-nav1 {
  background-position: 0 -247px;
  height: 20px;
  width: 20px;
}

.other-icon-nav2-1 {
  background-position: 0 -272px;
  height: 19px;
  width: 19px;
}

.other-icon-nav2 {
  background-position: 0 -296px;
  height: 19px;
  width: 19px;
}

.other-icon-nav3-1 {
  background-position: 0 -320px;
  height: 19px;
  width: 19px;
}

.other-icon-nav3 {
  background-position: 0 -344px;
  height: 19px;
  width: 19px;
}

.other-icon-nav4-1 {
  background-position: 0 -368px;
  height: 20px;
  width: 20px;
}

.other-icon-nav4 {
  background-position: 0 -393px;
  height: 20px;
  width: 20px;
}

.other-icon-nav5-1 {
  background-position: 0 -418px;
  height: 20px;
  width: 20px;
}

.other-icon-nav5 {
  background-position: 0 -443px;
  height: 20px;
  width: 20px;
}

.other-icon-nav6-1 {
  background-position: 0 -468px;
  height: 20px;
  width: 20px;
}

.other-icon-nav6 {
  background-position: 0 -493px;
  height: 20px;
  width: 20px;
}

.other-icon-nav7-1 {
  background-position: 0 -518px;
  height: 20px;
  width: 20px;
}

.other-icon-nav7 {
  background-position: 0 -543px;
  height: 20px;
  width: 20px;
}

.other-icon-nav8-1 {
  background-position: 0 -568px;
  height: 21px;
  width: 22px;
}

.other-icon-nav8 {
  background-position: 0 -594px;
  height: 21px;
  width: 22px;
}

.other-icon-nav9-1 {
  background-position: 0 -620px;
  height: 20px;
  width: 20px;
}

.other-icon-nav9 {
  background-position: 0 -645px;
  height: 20px;
  width: 20px;
}







.news-icon1 {
  background-position: 0 0;
  height: 35px;
  width: 116px;
}

.news-icon10 {
  background-position: 0 -40px;
  height: 21px;
  width: 85px;
}

.news-icon11 {
  background-position: 0 -66px;
  height: 21px;
  width: 85px;
}

.news-icon12 {
  background-position: 0 -92px;
  height: 21px;
  width: 85px;
}

.news-icon13 {
  background-position: 0 -118px;
  height: 21px;
  width: 85px;
}

.news-icon14 {
  background-position: 0 -144px;
  height: 18px;
  width: 9px;
}

.news-icon2-1 {
  background-position: 0 -167px;
  height: 34px;
  width: 46px;
}

.news-icon2 {
  background-position: 0 -206px;
  height: 34px;
  width: 46px;
}

.news-icon3-1 {
  background-position: 0 -245px;
  height: 36px;
  width: 38px;
}

.news-icon3 {
  background-position: 0 -286px;
  height: 36px;
  width: 38px;
}

.news-icon4-1 {
  background-position: 0 -327px;
  height: 40px;
  width: 38px;
}

.news-icon4 {
  background-position: 0 -372px;
  height: 40px;
  width: 38px;
}

.news-icon5-1 {
  background-position: 0 -417px;
  height: 39px;
  width: 39px;
}

.news-icon5 {
  background-position: 0 -461px;
  height: 39px;
  width: 39px;
}

.news-icon6-1 {
  background-position: 0 -505px;
  height: 38px;
  width: 38px;
}

.news-icon6 {
  background-position: 0 -548px;
  height: 38px;
  width: 38px;
}

.news-icon7-1 {
  background-position: 0 -591px;
  height: 42px;
  width: 41px;
}

.news-icon7 {
  background-position: 0 -638px;
  height: 42px;
  width: 41px;
}

.news-icon8 {
  background-position: 0 -685px;
  height: 21px;
  width: 85px;
}

.news-icon9 {
  background-position: 0 -711px;
  height: 21px;
  width: 86px;
}

/*# sourceMappingURL=cqkozo.css.map */
.nowrap{
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}



.action-img img{
	width:100%;
	height:100%;
}

/*注册时发送短信按钮*/
.btn-register-sendsms{
	background-color: #fe6e25;
    border-radius: 5px;
    color: #ffffff;
    padding: 7px 8px;
}
.btn-register-sendsms.disabled{
	background-color: #a6a6a6;
}
