﻿html, body{font-family:"微软雅黑",'Roboto-Regular'; font-size:100%; background:#fff; color:#666666 !important; margin:0 auto; padding:0; overflow-x:auto;}
a{text-decoration: none; color:#333; outline:none;}
a:focus,a:hover {color:#f07203; outline:none;text-decoration: none;}
a:hover {text-decoration: none; color:#f07203;}
ul,li { list-style:none; display:block;  margin:0; padding:0;}
body, div, span, h5, h6, p, blockquote, pre, a, abbr, acronym, address{margin:0;padding:0;border:0;font-size:14px;font:inherit;vertical-align:baseline;}
img {border:0;vertical-align:bottom;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1, h2, h3,h4, h5, h6 {margin: 0;}
ul, ol,li {margin: 0;}
p {margin: 0;}
.img {display:block;max-width:100%;height:auto;}
h5{font-size:18px;color:#595757;text-transform:uppercase;}
.clearfix{clear:both; height: 0; margin:0; padding: 0;}


.fl{ float:left;}
.fr{ float:right;}
.m-t-20{ margin-top:20px;}
.m-t-30{ margin-top:30px;}
.m-t-50{ margin-top:50px;}
.m-t-60{ margin-top:60px;}
.c-orange{ color:#e9791a;}
.bg-gray{background:#f2f2f2; width:100%; float:left; overflow:hidden;}
.bg-gray1{ background:#dedede;}
.bg-white{background:#fff;}
.line_d{border-bottom:1px solid #313234; width:100%; height:1px; clear:both; }


.content{width:100%;  margin:auto; }
.title{ background:#fff; width:100%;  float:left;}
.title span{ margin:20px 0 20px 50px; width:92%; color:#666; display:block; float:left; }
.p_title{width:100%; float:left; margin:20px 0 40px ; text-align:center;}
.p_title span{ font-size:34px;}
.p_title p{ line-height:40px; font-size: 24px; position: relative; top: -35px; color: #707070;}
.p_title h1{font-size: 72px; color: #f2f2f2; font-weight: bold;}
.container{ padding:0 !important; border-bottom: 1px solid #ffc680;}

p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}


header{ width:100%; background: url("/Public/Images/klmbds/images/header_bj.jpg") no-repeat center center; height: 735px; position: relative;
-webkit-transition:0.3s; 
-moz-transition:0.3s; 
transition:0.3s; 
-webkit-animation:gupIn 1s 0.1s both; 
-moz-animation:gupIn 1s 0.1s both; 
animation:gupIn 1s 0.1s both;}
.navbar-default {background:none !important; min-height:120px;}
.logo {width:17%; float:left; }
.logo h1 {margin:0; display:block; margin-top:30px; margin-bottom:20px; width:100%; float:left;}
.logo h1 img{ width:100%;}
.navbar-collapse {width:76%; float:right; margin-top:40px; text-align:center; }
.navbar-collapse ul{ float:right; margin-top: 10px;}
.navbar-collapse li{ float:left; font-size:18px; line-height:50px; margin-left:18px; text-align:center;}
.navbar-collapse li a{ display:block; padding:0 10px; height:40px; color:#fff !important;}
.navbar-collapse li a.now,.navbar-collapse li a:hover{color:#fff !important; font-weight:bold;}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right:0px;
  margin-left:0px;
}

.p_title{width:100%; float:left; text-align:center;}
.p_title h2{ font-size:36px; -webkit-animation:gdownIn 1s 0.7s both; -moz-animation:gdownIn 1s 0.7s both; animation:gdownIn 1s 0.7s both; color: #ff7c00; font-weight: bold; position: relative; top: -60px;}
.p_title p{ line-height:40px; -webkit-animation:gdownIn 1s 0.9s both; -moz-animation:gdownIn 1s 0.9s both; animation:gdownIn 1s 0.9s both;}
.header_center_title{text-align: center; color: #fff; margin-top: 120px;}
.header_center_title h1{font-size: 48px; font-weight: bold; text-shadow:2px 2px 5px #e76200,-2px 2px 5px #e76200;}
.header_center_title h5{font-size: 30px; color: #fff; padding-top: 40px;}
.contact_kk_box{width:170px; height: 77px; background: url("/Public/Images/klmbds/images/contact_kk.png") no-repeat; position: relative; left: 45%; margin-top: 40px; display: block; font-size: 24px; color: #ff8000; text-align: center; line-height: 75px;}
.contact_kk_box i{display:block; position:absolute; width:170px; height:77px;border-radius: 77px; }
.dotdot{display:block; position:absolute; width: 8px;  height: 8px; border-radius: 50%; background:#fff; left:20px;top: 0;
  /*animation: circleRoate 3s linear 0s infinite ;*/
  -webkit-animation: circleRoate 3s linear 0s infinite ;
  -moz-animation:circleRoate 3s linear 0s infinite;
  -ms-animation: circleRoate 3s linear 0s infinite;
  -o-animation: circleRoate 3s linear 0s infinite;
  transform: rotate(0deg);
  transform-origin:20px 38.5px;
	animation:3s linear infinite circleRoate;}
@keyframes circleRoate{
  0%{
      transform: rotate(0deg);
  }
  25%{
    transform: rotate(-135deg);
    left: 20px;
  }
  50%{
      transform: rotate(-135deg);left:113px;
  }
  75%{
      transform: rotate(-315deg);left: 113px
  }
  100%{
    transform: rotate(-315deg);left: 0;
  }
}


.ban_img{ background:url(/Public/Images/klmbds/images/ys1_img_big1.png) center no-repeat; background-size:98%; width:100%; height:368px; margin:100px 0 0 0;}
.slider {position:relative; padding:0 0; }
.rslides {position:relative; overflow:hidden; width:100%; height:540px; text-align:left; }
.rslides li {-webkit-backface-visibility:hidden; position:absolute; display: none; width:100%; left:0; top:0; }
.rslides li:first-child {position:relative; display:block; float:left; }
.rslides .fl{ width:50%;color:#fff; text-align:left;}
.rslides .fr{ background:url(/Public/Images/klmbds/images/ys1_img_big.png) center no-repeat; background-size:100%; width:50%; height:359px; margin-top:130px;}
.rslides .fl h3{ font-size:80px; font-weight:100; width:100%; margin-top:100px; }
.rslides .fl h4{ font-size:48px; font-weight:100; width:100%;}
.rslides .fl p{ font-size:20px; font-weight: 100; width:80%; line-height:30px; padding:0.5em 0 2em; margin-top:20px; }
.rslides .fl a{ color:#fff; background:#000004; padding:10px 20px; font-size:20px; font-weight:100; margin-top:11px; }
.rslides .fl a:hover{background-color:#f07203; }

.callbacks_tabs a{visibility:hidden; }
.callbacks_tabs li{display:inline-block; }
.callbacks_tabs a:after {content: "\f111"; font-size: 0; font-family: FontAwesome; visibility:visible; display: block; height:6px; width:36px; display: inline-block; border: 2px solid #000; border-radius: 0; background: #000; }
.callbacks_here a:after{border: 2px solid #000; background: transparent; }
.callbacks_tabs.callbacks1_tabs {position: absolute; bottom:4%; z-index: 999; right:45%; padding: 0;}
.callbacks_nav {position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 54%; left: -14%; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 40px; width: 38px; margin-top: 0; }
.callbacks_nav.next {left: auto; background-position: right top; right: 4%; top: 54%; }



/*--服务项目--*/
.welcome-gridsinfo { text-align: center;}
.welcome-grid{ width:50%; padding:0 5px; margin:0 0 50px; float:left; position:relative; cursor:pointer; }
.welcome-grid p {font-size:.85em; line-height:1.8em; }
.welcome-grid h3 {padding: 21px 0 6px; font-size: 24px; color: #303030; font-weight: bold;}
.welcome-grid .prd_box{width:99.999%;   float:left; border: 1px solid #fff;}
.welcome-grid .prd_box:hover{border:1px solid #ff7c00;}
.welcome-grid .prd_t { width: 100%; 
	min-height: 184px; 
	padding: 60px 0 10px;
	overflow: hidden;
	text-align: center;
}
.welcome-grid .prd_t h4{ font-size:20px; font-weight:normal; line-height:30px; margin:0 0 10px 0;}
.welcome-grid .prd_t p{ font-size:18px; padding:20px 50px; color: #303030; height: 115px; line-height: 30px; overflow: hidden;}
.fm_more{ width:100%; text-align:center; float:left;}
.fm_more a{ color:#cbcbcb; font-size:18px; line-height:40px; border:2px solid #cbcbcb; padding:10px 32px;}
.fm_more a:hover{ color:#fff; background:#797979; border:2px solid #797979;}
.prd_bottom{width:100%; margin-left: 2.5px;}
.prd_bottom li{width:24.5%; float:left; height: 115px; overflow: hidden; background-color: #f5f5f5; text-align: center; font-size: 16px; color: #252525; margin-right: 2px; line-height: 26px; margin-bottom: 2px;}
.prd_bottom li span{padding:30px 14px; display: block;}
.prd_bottom li:hover{background: -webkit-linear-gradient(#ff811f, #ff6830); background: -o-linear-gradient(#ff811f, #ff6830); background: -moz-linear-gradient(#ff811f, #ff6830); background: linear-gradient(#ff811f, #ff6830); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff811f', endColorstr='#ff6830',GradientType=1 ); /* IE6-9 */color: #fff; text-shadow: -1px 1px 3px #bf0404;}

/*--代理服务--*/
.cooperation_main{width:100%; min-height: 550px; background: url("/Public/Images/klmbds/images/cooperation_bj.jpg") no-repeat center center; background-size: cover;}
.cooperation_main_cont{padding-top: 100px;}
.cooperation_mc_top{text-align: center; font-size: 36px; color: #fff; font-weight: bold;}
.cooperation_mc_top em{color :#ff7c00; font-style: normal; font-size: 48px;}
.cooperation_mc_top_list{width: 400px; margin: 60px auto 0;}
.cooperation_mc_top_list li{margin-top: 20px; width: 100%; height: 60px; background: rgba(255,255,255,0.25); border-radius:5px;}
.cooperation_intxt_word{width:27%; float:left; line-height: 60px; color: #ff7c00; font-size: 24px; padding-left: 30px;}
.cooperation_intxt{width: 73%; height: 60px; font-size: 24px; color: #fff; float:left; border: medium none; background: none;}
.cooperation_intxt_btn{width:400px; height: 60px; line-height: 60px; margin: 20px auto 0;}
.cooperation_intxt_btn a{display: block; width:100%; height: 100%; border-radius: 5px; text-align: center; color: #fff; font-size: 24px; background: -webkit-linear-gradient(#ff811f, #ff6830); background: -o-linear-gradient(#ff811f, #ff6830); background: -moz-linear-gradient(#ff811f, #ff6830); background: linear-gradient(#ff811f, #ff6830); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff811f', endColorstr='#ff6830',GradientType=1 );}
.cooperation_intxt_btn:focus, .cooperation_intxt_btn:hover{color:#fff;}

/*--平台优势--*/
.p_title1{margin:20px 0 10px}
.goodness_container{padding:0 !important;}
.goodness_main{margin-top: 30px;}
.goodness_container_footer{width:1200px; margin: 0 auto;}
.goodness_con_list{width:100%;}
.goodness_con_list li{margin-top: 0; float:left; width: 382px; height: 370px; overflow: hidden;}
ul.goodness_con_list img{-moz-transition: all 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; }
ul.goodness_con_list img:hover{-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.goodness_con_list li:hover{background:#fff; -webkit-box-shadow: #eee 0px 0px 15px;-moz-box-shadow: #eee 0px 0px 15px;box-shadow: #eee 0px 0px 15px;}
.goodness_conlist_contop{text-align:center;}
.goodness_conlist_contop dt{padding: 35px 0 5px 0;}
.goodness_conlist_contop dd{color:#292929; font-size: 22px; font-weight: bold;}
.goodness_conlist_conbom{color:#707070; font-size: 16px; padding: 0 60px; text-align: center; display: block; line-height: 30px;}

/*--为什么选择我们--*/
/*.choose_us_main{background:#f8f8f8; min-height: 560px; margin-top: 35px; padding-top: 30px;}*/
.whyus_main{width:100%; position: relative; top:0;}
.whyus_main li{float:left;width:22.5%;margin:0 0 2% 2%;}
.whyus_main li img{width:100%;}


.chooseus_titile1{color: #f2f2f2;font-weight: bold;text-align: center; font-size: 72px;}
.chooseus_titile2 {font-size: 36px;-webkit-animation: gdownIn 1s 0.7s both; -moz-animation: gdownIn 1s 0.7s both;animation: gdownIn 1s 0.7s both;color: #ff7c00;font-weight: bold;position: relative;top: -72px; text-align: center;}
.chooseus_titile_word{text-align:center;line-height: 40px;font-size: 24px;position: relative;top: -35px;color: #707070;}
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.flickity-slider {
  position: absolute;
  width: 100%;
}
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: hsla(0, 0%, 100%, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }

.flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected { opacity: 1; }
.content-wrap {
  max-width: 900px;
  margin: 0 auto;
  padding: 0 10px;
}
.hero-gallery {
  margin-bottom: 80px;
  background: #FAFAFA url('/Public/Images/klmbds/images/r60qkws.jpg');
  background-size: cover;
}

.hero-gallery__cell {
  width: 100%;
  height: 240px;
  color: white;
  background: #8C8;
  padding: 20px 60px;
}

.hero-gallery h1 {
  font-size: 3.2em;
  padding-top: 20px;
  margin: 0;
}

.hero-gallery .tagline {
  font-size: 1.4em;
  margin: 0;
}

.hero-gallery__cell--2 {
  background: #ED2;
}

.slogan {
  line-height: 1.2;
  margin: 0;
}

.slogan--easy,
.slogan--fun {
  font-size: 2.2em;
  line-height: 1.1;
}

.slogan--tagline {
  margin-top: 10px;
  font-size: 1.2em;
  color: #333;
}

.feature-list {
  font-size: 1.8em;
  list-style: none;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}

.feature-list li {
  margin-bottom: 10px;
}

.hero-gallery__cell--3 {
  background: #E90;
}

.hero-gallery__cell--4 {
  background: #E5A;
}

.by-line {
  line-height: 1.2;
  margin: 0;
  font-size: 1.8em;
}

.by-line--made {
  padding-top: 20px;
  margin-bottom: 10px;
  color: #333;
}

.by-line--made b { font-family: 'Texta Heavy', sans-serif; }

/* ---- big-links ---- */

.big-links {
  list-style: none;
  margin: 0 0 60px;
  padding: 0;
}

.big-links:after {
  content: '';
  display: block;
  clear: both;
}


.big-links__item {
  margin-bottom: 10px;
  font-size: 1.2em;
}

.big-links__item a {
  display: block;
  padding: 10px;
  border-radius: 5px;
}

.big-links__item--fill a {
  background: #8C8;
  color: white;
}

.big-links__item--fill a:hover {
  background: #EC5;
}

.big-links__item--stroke a {
  border: 2px solid #8C8;
}

.big-links__item--stroke a:hover { border-color: #EC5; }


.big-links__link {
}

.big-links__link:hover {
  background: #EC5;
  color: white;
}

/* ---- call-out ---- */

.call-out {
  border: 2px solid #ED2;
  padding: 10px 20px 10px 80px;
  border-radius: 6px;
  position: relative;
  margin: 20px 0;
}

.call-out:before {
  content: 'i';
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 20px;
  top: 30px;
  background: #ED2;
  border-radius: 50%;
  text-align: center;
  color: white;
  font-size: 1.9em;
  font-family: Consolas, Georgia, serif;
  font-style: italic;
  line-height: 46px;
}

.call-out h2 {
  margin-top: 0;
  padding-top: 10px;
  border-top: none;
}

.call-out--beta-testing p,
.call-out--beta-testing li {
  font-size: 1.2em;
}

.call-out--beta-testing p { line-height: 1.3; }

.call-out--chill { border-color: #8C8; }
.call-out--chill:before { background: #8C8; }

.quick-start p,
.quick-start li:before {
  font-size: 1.2em;
  line-height: 1.2;
}

.quick-start ol {
  list-style: none;
}

.quick-start li {
  position: relative;
  counter-increment: quick-start-item;
}

.quick-start li:before {
  content: counter(quick-start-item) ".";
  position: absolute;
  left: -1.2em;
  font-size: 1.2em;
  font-weight: bold;
  font-family: 'Texta Heavy', sans-serif;
}

/* example
------------------------- */

.example {
  margin-bottom: 40px;
}

.example:after {
  content: '';
  display: block;
  clear: both;
}

.example__code pre { margin: 0 0 20px; }

/* demo galleries
------------------------- */

.gallery {
  background: #FAFAFA;
  margin-bottom: 30px;
  counter-reset: gallery-cell;
}

.gallery-cell {
  width: 100%;
  height: 160px;
  background: #8C8;
  counter-increment: gallery-cell;
}


.gallery-cell:before {
  content: counter(gallery-cell);
  display: block;
  text-align: center;
  line-height: 160px;
  font-size: 80px;
  font-weight: bold;
  color: white;
}

.gallery--margin .gallery-cell {
  margin-right: 10px;
}

.half-width-margin .gallery-cell {
  width: 50%;
  margin-right: 10px;
}

.various-size .gallery-cell {
  width: 33%;
  margin-right: 10px;
}
.various-size .gallery-cell.size-180 { width: 180px; }
.various-size .gallery-cell.size-large { width: 75%; }

.media-queried .gallery-cell {
  width: 100%;
  margin-right: 2%;
}

.show-neighbors .gallery-cell {
  width: 66%;
  margin: 0 5px;
}

.gallery--contain-demo .gallery-cell {
  width: 30%;
  margin-right: 2%;
}

.gallery--auto-play-demo .gallery-cell { margin-right: 2%; }

.gallery--images-loaded-demo img {
  display: block;
  height: 160px;
}

.gallery--images-demo {
  margin-bottom: 40px;
}

.gallery--images-demo img {
  display: block;
  height: 160px;
}


.gallery--watch-demo:after {
  content: 'flickity';
  display: none;
}

.gallery--watch-demo .gallery-cell {
  margin-right: 10px;
}

/* prev/next demos
------------------------- */

/* ---- gallery--prev-next-big-arrow ---- */

.gallery--prev-next-big-arrow .flickity-prev-next-button {
  width: 100px;
  height: 100px;
  background: transparent;
}

.gallery--prev-next-big-arrow .flickity-prev-next-button .arrow { fill: white; }
.gallery--prev-next-big-arrow .flickity-prev-next-button.no-svg { color: white; }

/*.gallery--prev-next-big-arrow .flickity-prev-next-button.previous { left: -10px; }
.gallery--prev-next-big-arrow .flickity-prev-next-button.next { right: -10px; }*/

.gallery--prev-next-big-arrow .flickity-prev-next-button:disabled { display: none; }

/* ---- gallery--prev-next-small-outside ---- */

.gallery--prev-next-small-outside {
  margin-left: 40px;
  margin-right: 40px;
}

.gallery--prev-next-small-outside .flickity-prev-next-button {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  background: #333;
}

.gallery--prev-next-small-outside .flickity-prev-next-button .arrow { fill: white; }
.gallery--prev-next-small-outside .flickity-prev-next-button.no-svg { color: white; }

.gallery--prev-next-small-outside .flickity-prev-next-button.previous { left: -40px; }
.gallery--prev-next-small-outside .flickity-prev-next-button.next { right: -40px; }

/* page-dot demos
------------------------- */

/* ---- o dots ---- */

.gallery--o-dots .flickity-page-dots {
  bottom: 0px;
}

.gallery--o-dots .flickity-page-dots .dot {
  width: 12px;
  height: 12px;
  opacity: 1;
  background: transparent;
  border: 2px solid white;
}

.gallery--o-dots .flickity-page-dots .dot.is-selected {
  background: white;
}

/* ---- line-dots ---- */

.gallery--line-dots .flickity-page-dots {
  bottom: -22px;
}

.gallery--line-dots .flickity-page-dots .dot {
  height: 4px;
  width: 40px;
  margin: 0;
  border-radius: 0;
}


/* media query
------------------------- */

@media screen and ( min-width: 768px ) {

  /* ---- hero gallery ---- */
  .goodness_conlist_contop dt{
    padding:0;
  }

  .hero-gallery__cell {
    height: 440px;
    padding: 40px 0 0;
  }

  .hero-gallery h1 {
    font-size: 5.8em;
    padding-top: 60px;
  }

  .hero-gallery .tagline {
    font-size: 2.1em;
  }

  .slogan--easy,
  .slogan--fun {
    font-size: 4.8em;
  }

  .slogan--tagline {
    margin-top: 20px;
    font-size: 2.4em;
  }

  .feature-list {
    font-size: 3.1em;
  }

  .feature-list li {
    margin-bottom: 20px;
  }

  .by-line {
    font-size: 3.1em;
  }

  .by-line--made {
    padding-top: 40px;
    margin-bottom: 20px;
  }
  .goodness_conlist_contop dt img{
    width:50%;
  }

  /* ---- big-links ---- */

  .big-links__item {
    float: left;
    width: 49%;
    font-size: 1.4em;
  }

  .big-links__item a {
    padding: 20px;
  }

  .big-links__item:nth-child(2n+1) { margin-right: 2%; }

  /* ---- example ---- */

  .example__code,
  .example__demo {
    float: left;
    width: 48%;
  }
  .example__code { margin-right: 4%; }

  .media-queried .gallery-cell { width: 49%; }

  .gallery--watch-demo:after {
    content: '';
  }

  .gallery--watch-demo .gallery-cell {
    margin-bottom: 10px;
  }

  .gallery--images-demo img {
    height: 277px;
  }


  .other-products__cell {
    float: left;
    width: 49%;
  }

  .other-products__cell:nth-child(2n+1) { margin-right: 2%; }
}
.chooseus_titile1{font-size: 4.5rem; color:#f2f2f2;}
.chooseus_titile2 {font-size: 3rem;}
.chooseus_titile_word{font-size: 1.6rem;}
.goodness_container_footer{top:-75px;}








@media screen and (max-width: 668px) {
  .goodness_conlist_contop dt{
    padding:0;
  }
    .swiper-pagination {
        position: relative;
        margin-bottom: 20px;
    }

    .swiper-pagination-bullet-active {
        opacity: 1;
        background: rgba(0,0,0,.8);
    }
}
.goodness_container_footer{top:-75px;}
.banner-arrow div:hover {
    background-color: #4a4a4a;
}

.swiper-button-prev {
    background:url(/Public/Images/klmbds/images/prev_ico.png) no-repeat 50% 50%;
    left: 10px;
}

.swiper-button-next {
    background:url(/Public/Images/klmbds/images/next_ico.png) no-repeat 50% 50%;
}

.banner-top {
    padding-top: 3.730928444707274%;
}

.banner-title {
    padding: 5px 0;
}

.banner-title h1 {
    text-align: center;
    letter-spacing: 5px;
    font-size: 45px;
    font-family: "Microsoft YaHei", 微软雅黑, MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
    font-weight: normal;
    color: rgb(68, 68, 68);
    padding-bottom: 14px;
}

.banner-text {
    text-align: center;
}

.banner-text p {
    font: 15px/1.5 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB",Arial,"Microsoft YaHei", "å¾®è½¯é›…é»'", "STHeiti", "WenQuanYi Micro Hei",'PingFang SC', SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    color: rgb(68, 68, 68);
}

.banner-top-one {
    padding-top: 3.311649911295092%;
}

.banner-button {
    width: 100%;
    vertical-align: middle;
    text-align: center;
}

.banner-button a {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: auto;
    width: auto;
    line-height: 100%;
    padding: 15px 32px;
    position: relative;
}

.banner-button-btn {
    color: #fff;
    font-weight: 400;
    margin: 0;
    line-height: 1.8em;
    font-size: 16px;
    font-family: 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB",Arial,"Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei",'PingFang SC', SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;
    background-color: #69ca72!important;
    border-radius: 100px;
}

.banner-button-btn{
    background: #cedad0;
    display: inline-block;
    -webkit-transition: border-color .4s,color .4s;
    -moz-transition: border-color .4s,color .4s;
    transition: border-color .4s,color .4s;
    border: 0;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    color: #fff;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}

.banner-button-btn, .banner-button-btn::before{
     -webkit-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    -moz-transition-timing-function: cubic-bezier(0.2,1,.3,1);
     transition-timing-function: cubic-bezier(0.2,1,.3,1);
}

.banner-button-btn::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 25px;
    background: #1a7c29;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7,1,1);
    -moz-transform: scale3d(0.7,1,1);
    -ms-transform: scale3d(0.7,1,1);
    -o-transform: scale3d(0.7,1,1);
    transform: scale3d(0.7,1,1);
    -webkit-transition: -webkit-transform .4s,opacity .4s;
    -moz-transition: -moz-transform .4s,opacity .4s;
    transition: transform .4s,opacity .4s;
    -webkit-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    -moz-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    transition-timing-function: cubic-bezier(0.2,1,.3,1);
}

.banner-button-btn:hover::before{
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}


/*--合作市场涵盖范围--*/
.market_main{width:100%; min-height: 883px; overflow: hidden; background: url("/Public/Images/klmbds/images/market_bj.jpg") no-repeat center center; position: relative;}
.p_title2{margin:50px 0 10px;} 
.market_main_bottom{text-align: left; position: absolute; right: 22%; bottom: 19%;}
.market_main_bottom li{line-height:26px; font-weight: bold; font-size: 14px;}
.market_main_bottom li.market_mb_word1{color:#ff7c00;}
.market_main_bottom li.market_mb_word2{color:#252525;}

/*--加入酷雷曼--*/
.joinmain{width:100%; background-color: #24221f;min-height: 600px}
.joinmain_title{padding-top: 40px; text-align: center; margin:0;}
.joinmain_title p{color:#bebebe; top:-60px;}
.joinmain_title h1{color:#474644;}
.joinmain_footer{width:1200px; margin: 0 auto;}
.joinmain_footer_left{width:450px; float:left;}
.foot_q1_div{overflow: hidden; background: url(/Public/Images/klmbds/images/jian_03.png) no-repeat 0 50%; padding-left: 21px;}
.foot_q1_div a{float: left; color: #828282; font-size: 16px; display: inline-block; cursor: pointer;}
.foot_q1_div i {float: left; color: #828282; font-size: 16px; display: inline-block; margin: 0 5px;}
.foot_ul1_a {color: #fff!important;}
.foot_xian {display: block;width: 100%;position: relative;height: 2px;background: #555454;margin-top: 20px;}
.foot_xian_i1 {display: inline-block; position: absolute;height: 3px;left: 0;width: 85px;background: #646464;top: -2px;}
.foot_q1_ul li {margin-top: 25px;overflow: hidden;line-height: 35px;cursor: pointer; font-size: 14px;}
.foot_q1_ul li img {float: left;height: 35px;width: 35px;}
.foot_q1_ul li i {float: left;color: #8e8e8e;margin-left: 15px; font-style: normal;}
.foot_q1_i2 {display: none;}
.joinmain_footer_center{width:450px; float:left; margin:0 70px;}
.joinmain_footer_center li{margin-bottom: 10px;}
.joinmain_fc_1{width:100%; height: 48px; line-height: 48px; background-color: #575553; border-radius:3px;}
.joinmain_fc_1 span{float:left; width:12%; margin-left: 15px; display: block; color: #ff7c00;}
.joinmain_fc_txt{width:84%; color:#fff; height: 46px; line-height: 46px; float: left; border: medium none; background: none; outline: none;}
.joinmain_fc_2{height:100px;}
.joinmain_fc_txtnr{border:medium none; background: none; width: 84%; color:#fff; height: 100%; outline: none;}
.joinmain_fc_btn{width:450px; margin-top: 0;}
.joinmain_footer_right{width:160px; float:left;}
.joinmain_footer_right dd{text-align:center; color: #fff; padding-top: 20px; font-weight: bold;}
.chooseus_titile1{font-size: 72px; color:#f2f2f2;}
.chooseus_titile2 {font-size: 36px; top: -74px}
.chooseus_titile_word{font-size: 1.6rem;}
.footer_main{width:100%; height: auto; background-color: #191816; text-align: center; color: #898989; font-size:14px;
  padding: 15px 0;}


@media(max-width:1024px){
	header{ width:100%; background: url("/Public/Images/klmbds/images/header_bj.jpg") no-repeat center center; height: 735px; position: relative;
-webkit-transition:0.3s; 
-moz-transition:0.3s; 
transition:0.3s; 
-webkit-animation:gupIn 1s 0.1s both; 
-moz-animation:gupIn 1s 0.1s both; 
animation:gupIn 1s 0.1s both;}
	.logo {width:20%; float:left; }
	.logo h1 {margin:0; display:block; margin-top:10px;}
	.navbar-collapse {width:80%; float:right; margin-top:43px; padding:0;}
	.navbar-collapse ul{ float:right; position: relative; top: -20px;}
	.navbar-collapse li{ margin-left:6px; text-align:center;}
	.navbar-collapse li a{ display:block; padding:0 15px; height:35px; font-size: 1.8rem; font-family: "Helvetica";}
	.welcome-grid .prd_t{padding: 30px 0 0;}
	/*.p_title{ margin:30px 0 0 0;}*/
	.welcome-grid .prd_t{padding: 30px 0 0;}
  .goodness_container_footer{top:-75px;}
	/*.welcome-gridsinfo{padding-left:10px; padding-right:10px;}*/
	.welcome-grid{top:-25px; margin:0 0 20px 0;}
	.welcome-grid h3 {padding: 14px 0 4px; }
	.welcome-grid .prd_t h4{ font-size:20px; font-weight:normal; line-height:30px; margin:0;}
	.header_center_title{color: #fff; margin-top: 40px;}
	.header_center_title h1{font-size: 32px; padding:0 10px; line-height:42px;}
	.header_center_title h5{font-size: 18px; padding: 20px 10px; line-height:30px;}
	.contact_kk_box{position: absolute; left: 28%; margin-top: 0; font-size: 20px;}
  .goodness_conlist_contop dt{
    padding:0;
  }

	/*--服务项目--*/
	/*.p_title{ margin-top:30px;}*/
	.p_title h1{font-size: 40px;}
	.p_title h2{ font-size:24px; position: relative; top: -40px;}
	.p_title p{font-size: 16px; top:-50px;}
	
	.welcome-grid .prd_t p{padding: 20px 0; font-size: 16px;}
	.prd_bottom li{width:49.2%; height:90px;}
	.cooperation_main_cont{padding-top: 50px;}
	.cooperation_main{min-height: 455px;}
	.cooperation_mc_top{font-size: 24px; line-height:42px;}
	.cooperation_mc_top em{font-size: 30px;}
	.cooperation_mc_top_list{width: 375px; margin: 40px auto 0;}
	.cooperation_intxt_word{width:30%;}
	.cooperation_intxt{width:70%;}
	.cooperation_intxt_btn {width:375px;}
	.goodness_container_footer{width:100%; margin:0;}	
	.goodness_con_list{width:auto;}
	.goodness_con_list li{margin:0 0 0 -3px;}
	.market_main{min-height: 500px; background: url(/Public/Images/klmbds/images/market_bj.jpg) no-repeat center center; background-size:cover;}
	.joinmain_title p{padding-top:30px; line-height: 26px;}
	.joinmain_footer{width:100%;}
	.joinmain_footer_left{width:90%; margin: 0 5%; position: relative; top: -20px;}
	.foot_q1_ul li{width:100%;}
	.foot_q1_ul li i{width:285px; line-height: 24px; font-size: 16px;}
	/*.joinmain{min-height:1035px;}*/
	.joinmain_footer_center{margin:0 5%; width: 90%;}
	.joinmain_fc_txt, .joinmain_fc_txtnr{width:246px;}
	.cooperation_intxt_btn{width:100%;}
	.joinmain_footer_right{margin:0 auto; width: 160px; float: none; clear: both;}
	.joinmain_footer_right dt{padding-top:30px;}
	.footer_main{padding: 10px; font-size: 16px; line-height: 24px;}
	.joinmain_fc_1 span{width:20%;}
	.joinmain_fc_txt{width:75%;}
	.joinmain_fc_2{height:100px;}
	.joinmain_fc_txtnr{width: 75%; height: 100%;}
	
}

@media(max-width:1199px){
	header{ width:100%; background: url("/Public/Images/klmbds/images/header_bj.jpg") no-repeat; background-size:cover; height: 460px;}
	/*--top--*/
  .goodness_conlist_contop dt{
    padding:0;
  }
	.logo {width:20%; float:left; }
	.logo h1 {margin:0; display:block; margin-top:10px;}
	.navbar-collapse {width:80%; float:right; margin-top:43px; padding:0;}
	.navbar-collapse ul{ float:right;}
	.navbar-collapse li{ margin-left:6px; text-align:center;}
	.navbar-collapse li a{ display:block; padding:0 15px; height:35px;}
	/*.p_title{ margin:30px 0 0 0;}*/
	.welcome-grid .prd_t{padding: 30px 0 0;}
  .goodness_container_footer{top:-75px;}
	.welcome-grid{top:-25px; margin:0 0 20px 0;}
	.welcome-grid h3 {padding: 14px 0 4px; }
	.welcome-grid .prd_t h4{ font-size:20px; font-weight:normal; line-height:30px; margin:0;}
	.header_center_title{color: #fff; margin-top: 60px;}
	.header_center_title h1{font-size: 2.6rem; padding:0 10px; line-height:42px;}
	.header_center_title h5{font-size: 1.8rem; padding: 25px 10px; line-height:30px;}
	.contact_kk_box{position: absolute; left: 42%; margin-top: 15px; font-size: 1.8rem;}
	.welcome-grid h3{font-size: 2.5rem;}
	

	/*--服务项目--*/
	/*.p_title{ margin-top:30px;}*/
	.p_title h1{font-size: 40px;}
	.p_title h2{ font-size:3rem; position: relative; top: -40px;}
	.p_title p{font-size: 1.8rem; top:-50px;}
	.chooseus_titile1{font-size: 5rem; color:#f2f2f2;}
	.chooseus_titile2 {font-size: 3rem; position: relative; top: -75px;}
	.chooseus_titile_word{font-size: 1.8rem;top:-60px;}
	.welcome-grid .prd_t p{height:auto;}
	.welcome-grid .prd_t p{padding: 10px 0; font-size: 1.8rem; line-height: 3rem;}
	.prd_bottom li span{font-size:1.8rem; line-height: 3rem;}
	.prd_bottom li{width:49.2%; height:168px;}
	.cooperation_main_cont{padding-top: 50px;}
	.cooperation_main{min-height: 455px;}
	.cooperation_mc_top{font-size: 2.2rem; line-height:42px;}
	.cooperation_mc_top em{font-size: 2.5rem;}
	.cooperation_mc_top_list{width: 520px; margin: 60px auto 0;}
	.cooperation_intxt_word{width:30%; font-size: 1.8rem;}
	.cooperation_intxt{width:70%;}
	.cooperation_intxt_btn {width:375px;}
	.goodness_container_footer{width:100%; margin:0;}	
	.goodness_con_list{width:auto;}
	.goodness_con_list li{margin:0 0 0 12px;}
	.market_main{min-height: 615px; background: url(/Public/Images/klmbds/images/market_bj.jpg) no-repeat center center; background-size:cover;}
	.joinmain_title p{padding-top:30px; line-height: 26px;}
	.joinmain_footer{width:100%;}
	.joinmain_footer_left{width:90%; margin: 0 5%; position: relative; top: -20px;}
	.foot_q1_ul li{width:100%;}
	.foot_q1_ul li i{width:830px; line-height: 28px; font-size: 1.8rem;}
	/*.joinmain{min-height:1470px;}*/
	.joinmain_footer_center{margin:0 5%; width: 90%;}
	.joinmain_fc_txt, .joinmain_fc_txtnr{width:750px; text-align: left; height: 85px; line-height: 85px; font-size: 1.2rem; color:#fff;}
	.cooperation_intxt_btn{width:520px; height: 75px; line-height: 75px;}
	.cooperation_intxt_btn a{font-size: 1.8rem;}
	.joinmain_footer_right{margin:0 auto; width: 160px; float: none; clear: both;}
	.joinmain_footer_right dt{padding-top:30px;}
	.footer_main{font-size: 1.4rem; line-height: 2.5rem;}
	.goodness_conlist_contop dd{font-size:2rem;}
	.goodness_conlist_conbom{font-size: 1.8rem; line-height: 3rem;}
	.goodness_con_list li{width:48%; height:530px; overflow: hidden;}
	.goodness_con_list li:hover{background:#fff; -webkit-box-shadow: #eee 0px 0px 15px;-moz-box-shadow: #eee 0px 0px 15px;box-shadow: #eee 0px 0px 15px;}
	.market_main_bottom li{font-size:1.8rem; line-height: 3rem;}
	.market_main_bottom{right:8%; bottom:10%;}
	.foot_q1_div a, .foot_q1_div i{font-size:1.8rem;}
	.joinmain_fc_1{height:85px; line-height: 85px;}
	.joinmain_fc_1 span{font-size:1.8rem; width: 150px;}
	.joinmain_fc_txtnr, .joinmain_fc_2{height:260px;}
	.foot_q1_ul{margin:40px 0;}
	.joinmain_footer_center li {margin-bottom: 20px;}
	.joinmain_footer_right dd{font-size:1.8rem;}
	.joinmain_fc_1 span{width:12%;}
	.joinmain_fc_txt{width:85%;}
	.joinmain_fc_2{height:120px;}
	.joinmain_fc_txtnr{width: 75%; height: 120px;}
}


@media(max-width:768px) and (max-width:991px){
	header{ width:100%; background: url("/Public/Images/klmbds/images/header_bj.jpg") no-repeat; background-size:cover; height: 460px;}
	/*--top--*/
  .goodness_conlist_contop dt{
    padding:0;
  }
  .goodness_container_footer{top:-75px;}
	.logo {width:20%; float:left; }
	.logo h1 {margin:0; display:block; margin-top:10px;}
	.navbar-collapse {width:80%; float:right; margin-top:40px; padding:0;}
	.navbar-collapse ul{ float:right;}
	.navbar-collapse li{ float:left; font-size:14px; line-height:50px; margin-left:5px; text-align:center;}
	.navbar-collapse li a{ display:block; padding:0 8px; height:35px; font-size:1.4rem;}
	.navbar-collapse li a.now{ border-bottom:0;}
	.navbar-toggle {border-color:none !important; margin-bottom:0; border:0;  }
	.navbar-toggle:hover {background:none !important;}
	.navbar-toggle .icon-bar {background-color:#fff !important; height:3px; width:30px; margin:7px 0; }
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {  background:none !important;}
	/*.p_title{ margin:30px 0 0 0;}*/
	.welcome-grid .prd_t{padding: 30px 0 0;}

	/*.welcome-gridsinfo{padding-left:10px; padding-right:10px;}*/
	.welcome-grid{top:-25px; margin:0 0 20px 0;}
	.welcome-grid h3 {padding: 14px 0 4px; font-size: 2rem;}
	.welcome-grid .prd_t h4{ font-size:20px; font-weight:normal; line-height:30px; margin:0;}
	.header_center_title{color: #fff; margin-top: 60px;}
	.header_center_title h1{font-size: 2rem; padding:0 10px; line-height:42px;}
	.header_center_title h5{font-size: 1.4rem; padding: 20px 10px; line-height:30px;}
	.contact_kk_box{position: absolute; left: 42%; top:60%; font-size: 20px;}
	

	/*--服务项目--*/
	/*.p_title{ margin-top:30px;}*/
	.p_title h1{font-size: 40px;}
	.p_title h2{ font-size:3rem; position: relative; top: -40px;}
	.p_title p{font-size: 1.6rem;  top:-50px;}
	.chooseus_titile1{font-size: 4.5rem; color:#f2f2f2;}
	.chooseus_titile2 {font-size: 3rem; position: relative; top: -70px;}
	.chooseus_titile_word{font-size: 1.6rem;}
	.welcome-grid .prd_t p{padding: 20px 0; font-size: 1.6rem;}
	.prd_bottom li{height:185px;}
	.prd_bottom li span{font-size: 1.6rem;line-height: 2.5rem;}
	.cooperation_main_cont{padding-top: 23px;}
	.cooperation_main{min-height: 455px; position: relative; top: -65px;}
	.cooperation_mc_top{font-size: 1.6rem; line-height:42px;}
	.cooperation_mc_top em{font-size: 2rem;}
	.cooperation_mc_top_list{width: 400px; margin: 40px auto 0;}
	.cooperation_intxt_word{width:30%;}
	.cooperation_intxt{width:70%;}
	.cooperation_intxt_btn {width:375px;}
	.goodness_container_footer{width:100%; margin:0;}	
	.goodness_con_list{width:auto;}
	.goodness_con_list li{width:48%; height:530px; overflow: hidden;}
	.goodness_con_list li:hover{background:#fff; -webkit-box-shadow: #eee 0px 0px 15px;-moz-box-shadow: #eee 0px 0px 15px;box-shadow: #eee 0px 0px 15px;}
	.market_main{min-height: 615px; background: url(/Public/Images/klmbds/images/market_bj.jpg) no-repeat center center; background-size:cover;}
	.goodness_con_list li {margin: 0 0 0 6px;}
	.joinmain_title p{padding:10px 50px 0 50px; line-height: 3rem; font-size: 1.6rem;}
	.joinmain_footer{width:100%;}
	.joinmain_footer_left{width:90%; margin: 0 5%; position: relative; top: -20px;}
	.foot_q1_ul li{width:100%;}
	.foot_q1_ul li i{width:595px; line-height: 28px; font-size: 1.6rem;}
	/*.joinmain{min-height:1520px;}*/
	.joinmain_footer_center{margin:0 5%; width: 90%;}
	.joinmain_fc_txt, .joinmain_fc_txtnr{width:520px;}
	.cooperation_intxt_btn{width:400px;}
	.joinmain_footer_right{margin:0 auto; width: 160px; float: none; clear: both;}
	.joinmain_footer_right dt{padding-top:30px;}
	.footer_main{padding: 10px; font-size: 1.3rem; line-height: 45px;}
	.goodness_conlist_conbom {font-size: 1.5rem;line-height: 2.6rem;}
	.market_main_bottom li {font-size: 1.4rem; line-height: 2.2rem;}
	.market_main_bottom {left: 15%; bottom: 0;}
	.joinmain_fc_1 span{width:15%;}
	.joinmain_fc_txt{width:82%; font-size: 1.4rem;}
	.joinmain_fc_2{height:100px;}
	.joinmain_fc_txtnr{width: 82%; height: 100%; font-size: 1.4rem;}
	
}


@media(max-width:767px){
	header{ width:100%; background: url("/Public/Images/klmbds/images/header_bj.jpg") no-repeat; background-size:cover; height: 460px;}
	/*--top--*/
	.logo {width:100%;}
	.logo h1 {display:block; margin:10px 0 0 10px; width:160px;}
  .goodness_conlist_contop dt{
    padding:0;
  }
  .goodness_container_footer{top:-75px;}
	.navbar-collapse {width:100%; float:left; background:#454545; margin:0; padding:0; }
	.navbar-collapse ul.navbar-nav{ float:right; margin:0; padding:0; width:100%;}
	.navbar-collapse li{ width:100%; float:left; font-size:16px; line-height:50px; text-align:center; border-bottom:1px solid #333; margin-left:0;}
	.navbar-collapse li a{ color:#fff !important; display:block; height:60px; line-height:60px; border-top:1px solid #4B4B4B;}
	.navbar-collapse li a:hover{ background:#505050 !important;}
	.navbar-collapse li a.now{ background:#505050; border-bottom:0;}
	.navbar-toggle {border-color:none !important; margin-bottom:0; border:0;  }
	.navbar-toggle:hover {background:none !important;}
	.navbar-toggle .icon-bar {background-color:#fff !important; height:3px; width:30px; margin:7px 0; }
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {  background:none !important;}
	/*.p_title{ margin:30px 0 0 0;}*/
	.welcome-grid .prd_t{padding: 30px 0 0;}

	/*.welcome-gridsinfo{padding-left:10px; padding-right:10px;}*/
	.welcome-grid{top:-25px; margin:0 0 20px 0;}
	.welcome-grid h3 {padding: 14px 0 4px; }
	.welcome-grid .prd_t h4{ font-size:20px; font-weight:normal; line-height:30px; margin:0;}
	.header_center_title{color: #fff; margin-top: 40px;}
	.header_center_title h1{font-size: 32px; padding:0 10px; line-height:42px;}
	.header_center_title h5{font-size: 18px; padding: 20px 10px; line-height:30px;}
	.contact_kk_box{position: absolute; left: 28%; margin-top: 0; font-size: 20px;}
	

	/*--服务项目--*/
	/*.p_title{ margin-top:30px;}*/
	.p_title h1{font-size: 40px;}
	.p_title h2{ font-size:24px; position: relative; top: -40px;}
	.p_title p{font-size: 16px; top:-50px;}
	.chooseus_titile1{font-size: 42px; color:#f2f2f2;}
	.chooseus_titile2 {font-size: 3rem; position: relative; top: -37px;}
	.chooseus_titile_word{font-size: 16px;}
	.welcome-grid .prd_t p{padding: 20px 0; font-size: 16px;}
	.prd_bottom li{width:49.2%; height:110px;}
	.cooperation_main_cont{padding-top: 23px;}
	.cooperation_main{min-height: 455px;}
	.cooperation_mc_top{font-size: 24px; line-height:42px;}
	.cooperation_mc_top em{font-size: 30px;}
	.cooperation_mc_top_list{width: 375px; margin: 40px auto 0;}
	.cooperation_intxt_word{width:30%;}
	.cooperation_intxt{width:70%;}
	.cooperation_intxt_btn {width:375px;}
	.goodness_container_footer{width:100%; margin:0;}	
	.goodness_con_list{width:auto;}
	.goodness_con_list li{margin:0 0 0 -3px;}
	.market_main{min-height: 500px; background: url(/Public/Images/klmbds/images/market_bj.jpg) no-repeat center center; background-size:cover;}
	.joinmain_title p{padding-top:30px; line-height: 26px;}
	.joinmain_footer{width:100%;}
	.joinmain_footer_left{width:90%; margin: 0 5%; position: relative; top: -20px;}
	.foot_q1_ul li{width:100%;}
	.foot_q1_ul li i{width:285px; line-height: 24px; font-size: 16px;}
	/*.joinmain{min-height:1035px;}*/
	.joinmain_footer_center{margin:0 5%; width: 90%;}
	.joinmain_fc_txt, .joinmain_fc_txtnr{width:246px;}
	.cooperation_intxt_btn{width:100%;}
	.joinmain_footer_right{margin:0 auto; width: 160px; float: none; clear: both;padding-bottom: 2rem}
	.joinmain_footer_right dt{padding-top:30px;}
	.footer_main{padding: 10px; font-size: 16px; line-height: 24px;margin-bottom: -8rem}
	.joinmain_fc_1 span{width:20%;}
	.joinmain_fc_txt{width:75%;}
	.joinmain_fc_2{height:100px;}
	.joinmain_fc_txtnr{width: 75%; height: 100%;}
	
}

@media(max-width:480px){
	header{ width:100%; background: url("/Public/Images/klmbds/images/header_bj.jpg") no-repeat center center; background-size:cover; height: 530px;}
	/*--top--*/
	.logo {width:100%;}
	.logo h1 {display:block; margin:10px 0 0 10px; width:160px;}
  .goodness_conlist_contop dt{
    padding:0;
  }
  .goodness_conlist_contop dt img{
    width:50%;
    height: 50%;
  }
  .goodness_container_footer{top:-75px;}
	.navbar-collapse {width:100%; float:left; background:#454545; margin:0; padding:0; }
	.navbar-collapse ul.navbar-nav{ float:right; margin:20px 0 0 0; padding:0; width:100%;}
	.navbar-collapse li{ width:100%; float:left; font-size:16px; line-height:50px; text-align:center; border-bottom:1px solid #333; margin-left:0;}
	.navbar-collapse li a{ color:#fff !important; display:block; height:60px; line-height:60px; border-top:1px solid #4B4B4B;}
	.navbar-collapse li a:hover{ background:#505050 !important;}
	.navbar-collapse li a.now{ background:#505050; border-bottom:0;}
	.navbar-toggle {border-color:none !important; margin-bottom:0; border:0;  }
	.navbar-toggle:hover {background:none !important;}
	.navbar-toggle .icon-bar {background-color:#fff !important; height:3px; width:30px; margin:7px 0; }
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {  background:none !important;}
	/*.p_title{ margin:30px 0 0 0;}*/
	.welcome-grid .prd_t{padding: 30px 0 0;}

	.welcome-gridsinfo{padding-left:10px; padding-right:10px;}
	.welcome-grid{width:100%; top:-80px; margin:0 0 20px 0;}
	.welcome-grid h3 {padding: 0px 0 4px; font-size:1.4rem}
	.welcome-grid .prd_t h4{ font-size:20px; font-weight:normal; line-height:30px; margin:0;}
	.header_center_title{color: #fff; margin-top: 60px;}
	.header_center_title h1{font-size: 1.8rem; padding:0 10px; line-height:42px;}
	.header_center_title h5{font-size: 1.2rem; padding: 35px 10px; line-height:30px;}
	.contact_kk_box{position: absolute; top: 70%; left: 28%; margin-top: 0; font-size: 1.4rem;}
	

	/*--服务项目--*/
  .goodness_main{margin:0; position: relative; top:-50px;}
	.welcome-grid .prd_box:hover{border:none;}
	.welcome-grid .prd_box{border:1px solid #ff7c00;}
	/*.p_title{ margin-top:30px;}*/
	.p_title h1{font-size: 40px;}
	.p_title h2{ font-size:1.8rem; position: relative; top: -40px;}
	.p_title p{font-size: .85rem; position: relative; top:-50px;}
	.chooseus_titile1{font-size: 42px; color:#f2f2f2;}
	.chooseus_titile2 {font-size: 1.8rem; position: relative; top: -50px;}
	.chooseus_titile_word{font-size: .85rem; padding-top: 20px;}
	.prd_bottom li span {font-size: 1.1rem;line-height: 1.8rem;}
	.welcome-grid .prd_t p{padding: 10px 15px; font-size: .9rem; line-height: 1.8rem;}
	.prd_bottom li{width:49.2%; height:110px;}
	.cooperation_main_cont{padding-top: 45px;}
	.cooperation_main{min-height: 455px;}
	.cooperation_mc_top{font-size: 1.8rem; line-height:3rem; padding: 0 10px;}
	.cooperation_mc_top em{font-size: 30px;}
	.cooperation_mc_top_list{width: 375px; margin: 40px auto 0;}
	.cooperation_intxt_word{width:30%; font-size: 1.2rem;}
	.cooperation_intxt{width:70%;}
	.cooperation_intxt_btn {width:375px;}
	.goodness_con_list{width:auto; position: relative; top:-55px;}
	.goodness_conlist_conbom {font-size: .8rem;line-height: 1.6rem;padding:0 10px;}
	.goodness_con_list li{width:42%; margin:0 4% 5% 4%; height: 265px; overflow: hidden;}
	.goodness_con_list li:hover{background:#fff; -webkit-box-shadow: #eee 0px 0px 15px;-moz-box-shadow: #eee 0px 0px 15px;box-shadow: #eee 0px 0px 15px;}
	.market_main{min-height: 460px; background: url(/Public/Images/klmbds/images/market_bj.jpg) no-repeat center center; background-size:cover; position: relative; top:-182px;}
	.joinmain_title p{padding-top:20px; line-height: 26px;}
	.joinmain_footer{width:100%;}
	.joinmain_footer_left{width:90%; margin: 0 5%; position: relative; top: -20px;}
	.foot_q1_ul li{width:100%;}
	.foot_q1_ul li i{width:274px; line-height: 24px; font-size: 1rem;}
	.joinmain{/*min-height:1160px;*/ position: relative; top:2px;margin-top: -8rem}
	.joinmain_footer_center{margin:0 5%; width: 90%;}
	.joinmain_fc_1 span{width:20%; font-size: 1.2rem;}
	.joinmain_fc_txt{width:75%; height: 50px; line-height: 50px;}
	.cooperation_intxt_btn{width:100%; height: 50px; line-height: 50px;}
	.cooperation_intxt_btn a{font-size:1.4rem;}
	.joinmain_footer_right{margin:0 auto; width: 160px; float: none; clear: both;}
	.joinmain_footer_right dt{padding-top:30px;}
	.footer_main{padding: 10px; font-size: .6rem; line-height: 24px;margin-top: 0}
	.market_main_bottom li {font-size: 1rem;line-height: 1.8rem;}
	.goodness_conlist_contop dd {font-size: 1.2rem;}
	.choose_us_main {margin:0; position: relative; top:-125px;}
	.foot_q1_div a, .foot_q1_div i {font-size: 1.2rem;}
	.joinmain_fc_1 {height: 50px; line-height: 50px;}
	.joinmain_fc_2, .joinmain_fc_txtnr{height:120px;}
	.foot_q1_ul{margin: 20px 0;}
	.joinmain_footer_right dd {font-size: 1.2rem; font-weight:normal;}
	.joinmain_fc_txt{width:75%; font-size:1rem; color:#fff;}
	.joinmain_fc_txtnr{width: 75%; height: 100%; font-size:1rem; color:#fff; line-height:1.2rem; padding-top: 4%;}
    .goodness_conlist_contop{margin:10px 0;}
  .whyus_main{width:100%; position: relative; top:-50px;}
  .whyus_main li{float:left;width:47%;margin:0 0 2% 2%;}
  .whyus_main li img{width:100%;}
	
}

@media(max-width:320px){
  .goodness_conlist_contop dt{
    padding:0;
  }
  .goodness_container_footer{top:-75px;}
	.foot_q1_ul li i{font-size:.8rem; width:238px;}
	.joinmain_fc_1 span{width:20%;}
	.joinmain_fc_txt{width:74%;}
	.joinmain_fc_2{height:100px;}
	.joinmain_fc_txtnr{width: 74%; height: 100%;}
}