﻿@charset "utf-8";
@font-face{
    font-family: "myfont";
    src: url("../../font/SourceHanSansCN-Normal.otf");
}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
ul,li{ list-style:none}
a {color:#666; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#99c836;text-decoration:none;}
a:active {color:#666;}

input, textarea { -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  outline: none; }
.fl{ float:left}
.fr{ float:right}
.inner_width{ width:1200px; margin:0 auto}
#returnTop {_display:none;position:fixed;_position:absolute;z-index:999;right:15px;bottom:60px;_bottom:auto;width:43px; height:43px;/*text-indent:-999px;*/overflow:hidden;/*background-image:url(../img/backtop.png);_background-image:url(../img/backtop.png);*/background-repeat:no-repeat;background-position:0 0;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}

/*nav*/
.navbar .nav{ float:right}
.navbar-inverse .navbar-inner{}
.navbar-inverse{color:#444444;}.navbar-inverse .navbar-inner{background-color:#fff;background-image:-moz-linear-gradient(top, #ffffff, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));background-image:-webkit-linear-gradient(top, #ffffff, #ffffff);background-image:-o-linear-gradient(top, #ffffff, #ffffff);background-image:linear-gradient(to bottom, #ffffff, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);border:none;}
.navbar-inverse .brand, .navbar-inverse .nav > li > a{color: #444; text-shadow: 0 0 0 rgba(0, 0, 0, 0.25);}
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover{ color:#99c836;}

/*kv*/
.hd-tit{ line-height:24px; font-size:20px; color:#694d3e; padding-bottom:20px; text-indent:7px; margin-top:24px;}

.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/**/

/* mouse grab icon */
.grabbing { cursor:url(img/grabbing.png) 8 8, move;}
/* fix */
.owl-carousel .owl-wrapper ,.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 14px;text-align: center;}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{color: #594e48;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);/*IE7 fix*/opacity:1;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{/*filter: Alpha(Opacity=100);/*IE7 fix*//*opacity:1;text-decoration: none; background-color:#f8f8f8;*/}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width:30px;height:6px;margin: 5px 7px;background: #fff; box-shadow:2px 2px 3px rgba(0,0,0,.2); opacity:.9}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background: #99c836; }
.owl-theme .owl-controls { margin-top:-30px;}

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images */
.owl-item.loading{min-height: 150px;background: url(img/AjaxLoader.gif) no-repeat center center}

.scroll-outer{height:421px;background:url(img/bg.jpg) 50% 0 no-repeat;}
#scroll{ position:relative;}
#scroll .owl-wrapper-outer{margin:0 auto;}/**/
.owl-theme .owl-controls .owl-buttons div{position:absolute;top:45%; width:60px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "?????“";background-color:transparent;overflow:hidden;_display:none; color:#fff;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:30px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:30px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

.owl-theme{ height:500px; position:relative}
#scroll .item{position:relative;width:100%;height:500px;margin:0 auto;background-color:#fff;overflow:hidden; background-position:center}
.item .slogen h1{ color:#fff; line-height:1.2em; font-size:50px; font-weight:normal; margin-top:150px;}
.item .slogen h2{color:#fff; line-height:1.2em; font-size:50px;font-weight:normal}
.item .slogen .detail{ margin-top:48px; display:block}


.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #eeeeee;
  background-image: -moz-linear-gradient(top, #eeeeee, #eeeeee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #eeeeee, #eeeeee);
  background-image: -o-linear-gradient(top, #eeeeee, #eeeeee);
  background-image: linear-gradient(to bottom, #eeeeee, #eeeeee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #eeeeee;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  
}

.diy_select_list li a{ display:block}.diy_select_list li a:hover{ color:#fff;}
.navbar .btn-navbar.collapsed .icon-bar ,.navb
ar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #333;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #eee;
  *background-color: #eee;
}
.navbar .btn-navbar{ width:40px; height:29px; position:relative}
.navbar .btn-navbar.collapsed .icon-bar:nth-child(1) ,.navbar .btn-navbar.collapsed .icon-bar:nth-child(3){-moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0); position:inherit; left:auto; top:auto;}
.navbar .btn-navbar.collapsed .icon-bar:nth-child(2){ opacity:1}
.navbar .btn-navbar .icon-bar:nth-child(2){ opacity:0}
.navbar .btn-navbar .icon-bar:nth-child(1){-moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);position:absolute; left:auto; top:12px}
.navbar .btn-navbar .icon-bar:nth-child(3){-moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);position:absolute; left:auto; top:10px}

/*footer*/
.Gtfooter{ width:100%; color:#999; padding:35px 0 40px; background:url(img/footer.gif) repeat;}
.Gtfooter ul{ margin:0;}
.Gtfooter li{line-height:22px;}
.Gtfooter a{ color:#999}
.Gtfooter a:hover{ text-decoration:none; color:#98c836}
.Gtfooter .dropdown-toggle ,.Gtfooter .followTit ,.Gtfooter li .bold{ font-size:16px; line-height:48px; color:#fff; display:block}
.Gtfooter li .bold{ line-height:28px;}
.footerBottom{ background:#111111; color:#999;}
.Gtfooter .followBox li{ width:32px; height:32px; float:left; margin-right:5px; margin-bottom:2px; overflow:hidden; text-indent:-9999em; background-color:#535353;}
.Gtfooter .followBox li.maBox{width:99px; height:139px; margin-top:10px;}
.Gtfooter .followBox li a{ width:32px; height:32px; background:url(img/footerico.png) no-repeat; display:block; opacity:.2;}
.Gtfooter .followBox li:hover{background-color:#99c836;}
.Gtfooter .followBox li:hover a{ opacity:1}
.Gtfooter .followBox li a.wb{ background-position:6px 6px}
.Gtfooter .followBox li a.wx{ background-position:-31px 6px}
.Gtfooter .followBox li a.sp{ background-position:-69px 6px}
.Gtfooter .followBox li a.in{ background-position:-107px 6px}
.Gtfooter .followBox li a.ma{ width:99px; height:139px; background-position:0 -40px; opacity:1}
.footerBottom{ line-height:48px; font-size:12px;}
.footerBottom p{ margin-bottom:0}
.footerBottom a{ color:#999}
.footerBottom a:hover{ color:#99c836}
.homeWeiItem .oper i{background:url(img/topico.png) no-repeat; display:inline-block}

@media (max-width: 1400px){
	.item .slogen{ padding:0 20px;}
	.item .slogen h1 { line-height: 1.2em; font-size:42px; margin-top: 150px;}
	.item .slogen h2 { color: #fff;  line-height: 1.2em; font-size:28px; font-weight: normal;}
}

@media (min-width:980px) {
.navbar-fixed-top{ top:30px;}
.headerWrap{ height:91px;}
.navbar .brand{padding:20px 20px 20px;}
.nav-collapse.collapse{ margin-top:24px;margin-right: -18px;}
.nav-collapse li.dropdown{ margin:0 5px;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color: #fff; border:1px solid #99c836; color: #99c836; margin:-1px;}
.navbar .nav .dropdown:nth-child(2) .dropdown-menu{ width:160px; margin-left:-82px}

.headerTop{ height:30px; background:url(img/bj-x.jpg) repeat-x;}
.headerTop ul{ margin:0}
.headerTop li { line-height:30px; margin-left:20px; font-size:12px; float:right; position:relative; z-index:1100}
.headerTop li.fl{ float:left; margin-left:0}.headerTop li.fl.open{ background:none; color:#999999}
.headerTop li ,.headerTop li a{ color:#999999;}
.headerTop li a{ display:block; padding:0 10px;}
.headerTop li a:hover ,.headerTop li.open{ background:#2c2c2c; color:#99c836; text-decoration:none} .headerTop li.open a{color:#99c836;}
.headerTop li .dd{ position:absolute; left:0; top:30px; display:none}
.headerTop .homehd_ico{ width:16px; height:16px; margin:8px 6px 0 0; float:left; background:url(img/topico.png) no-repeat;}
.headerTop .icon_tel{ background-position:0 0;}
.headerTop .icon_tel strong{ font-size:13px;}
.headerTop .icon_Lange{ background-position:0 -30px;}
.headerTop .icon_weixi{ background-position:0 -58px;}
.headerTop .icon_search{ background-position:0 -91px;}
.headerTop .icon_contact{ background-position:0 -122px;}
.headerTop li .dd img{max-width:inherit}
.headerTop li .language{ background:#fff; border:1px solid #ddd; width:66px;}
.headerTop li .language a:hover{ background:#8fbf2b; color:#fff;}
.headerTop li .hdsaerch{ background:#fff; border:1px solid #ddd; width:220px; padding:5px;}
.headerTop li .hdsaerch input{ height:24px; font-size:12px; line-height:20px; float:left; width:157px; margin:0;border-radius:0}
.headerTop li .hdsaerch .btn{ color:#fff; text-shadow:inherit; line-height:24px; height:24px; width:50px; float:left; text-align:center; margin:0; border:none; background:#99c836; border-radius:0}
.headerTop li .hdsaerch .btn:hover{ background:#8fbf2b;}
}

@media (min-width: 768px) and (max-width: 979px) {
.owl-theme{ margin:0 auto}
.navbar .brand{ padding-top:5px; padding-bottom:5px; padding-left:16px;}
.navbar .brand img{ width:140px;}
.navbar-inverse .btn-navbar{margin-top:10px; margin-right:10px;}

/*footer*/
.Gtfooter ,.footerBottom { margin:0 auto; width: 768px;}
.Gtfooter .row{ margin-left:0}
.Gtfooter .span2{ width:120px;}
.Gtfooter .span2:nth-child(2){ width: 144px;}
}

@media (max-width: 767px){
	/*kvkvkv*/
#scroll .item ,#scroll .owl-item{ height:320px;}
.owl-theme{ height:auto;}
#scroll .item{ background-size:auto 100%}
	.item .slogen{ padding:0 20px;}
	.item .slogen h1 { line-height: 1.2em; font-size:32px; margin-top:80px;}
	.item .slogen h2 { color: #fff;  line-height: 1.2em; font-size:22px; font-weight: normal;}
	.item .slogen .detail{ margin-top:32px;}
	
.Gtfooter ,.footerBottom{ width:auto; margin:0 -20px;}
.Gtfooter{ padding:0}
.Gtfooter .footerBtn ,.fot_dropdown-menu li{ background:#2f2f2f; border-bottom:1px solid #343434; display:block; line-height:48px; position:relative}
.fot_dropdown-menu li{ background:#292929;}
.Gtfooter .footerBtn { display: block; overflow: hidden; }
.Gtfooter .footerBtn a{ width:80%; float: left; }
.Gtfooter .footerBtn a ,.fot_dropdown-menu li a{ color:#999; font-size:14px; padding-left:20px; display:block}
.Gtfooter .jian_t{ float: right;  width:48px; height: 48px; position: relative; }
.Gtfooter .jian_t i{ position: absolute;display:block; content:"";-moz-transform: rotate(-225deg);
    -webkit-transform: rotate(-225deg);
    -o-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg);
    border-right: 1px solid #c7c7c7;
    border-top: 1px solid #c7c7c7;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;}
.Gtfooter .open .jian_t i{   -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    margin-top: -3px;}
.Gtfooter .open .footerBtn a{ color:#fff;}
.Gtfooter .fot_dropdown-menu{ display:none}
.Gtfooter .open .fot_dropdown-menu{ display:block}
.Gtfooter .visible-phone  .footerBtn a { width: auto; display:block;float: none;}
.Gtfooter .visible-phone .footerBtn:after{ content:"";
    border-right: 1px solid #c7c7c7;
    border-top: 1px solid #c7c7c7;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 20px; -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); right:22px;}

.footerBottom { padding:15px 0}
.footerBottom .fl ,.footerBottom .fr{ float:none; padding:0 20px; text-align:center; line-height:24px;}
.footerBottom .fl span{ white-space:nowrap}
.footerBottom .fr{ margin-top:.2em;}

.childernHd .btn_view ,.aboutOurteamWrap .btn_view ,.aboutStrategy .btn_view ,.newsWrap .btn_view{ margin:20px auto 0; display:block; width:110px; position:relative}
	.childernHd .btn_view .dow ,.aboutOurteamWrap .btn_view .dow ,.aboutStrategy .btn_view .dow ,.newsWrap .btn_view .dow{ width:10px; height:10px; border-left:1px solid #99c838; position:absolute; top:10px; right:16px; display:block; border-top:1px solid #99c838;-moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);}
	.childernHd .btn_view:hover .dow ,.aboutOurteamWrap .btn_view:hover .dow ,.aboutStrategy .btn_view:hover .dow,.newsWrap .btn_view:hover .dow{ border-color:#fff;}
}

/*home*/
.align_cen{ text-align:center}
.textJus{text-justify: auto;text-align: justify;}

/*btn*/
.btn_view{ line-height:36px; padding:0 36px 0 16px; display:inline-block; color:#99c838; border:1px solid #99c838; clear:both; background:#fff; position:relative}
.btn_view:hover{ background:#99c838; color:#fff;}
.btn_view em{content:"";
    border-right: 1px solid #99c838;
    border-top: 1px solid #99c838;
    width:8px;
    height:8px;
    position: absolute;
    top: 55%;
    margin-top: -6px;
    right: 20px; -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); right:22px;}
	.btn_view:hover em{ border-color:#fff;}
.alignMiddle{vertical-align: middle;display: inline-table;}
.middle{display: table-cell; vertical-align: middle; position: static;}


.wIcon{display:inline-block;}
.wIcon_zx{background: url(img/homeIcon_01.png) no-repeat center #f6f6f6;border-radius: 50%;transform: scale(1, 1);}
.wIcon_ss{background: url(img/homeIcon_02.png) no-repeat center #f6f6f6;border-radius: 50%;transform: scale(1, 1);}
.wIcon_kf{background: url(img/homeIcon_03.png) no-repeat center #f6f6f6;border-radius: 50%;transform: scale(1, 1);}
.wIcon_yy{background: url(img/homeIcon_04.png) no-repeat center #f6f6f6;border-radius: 50%;transform: scale(1, 1);}
.wIcon_jj{background: url(img/homeIcon_05.png) no-repeat center #f6f6f6;border-radius: 50%;transform: scale(1, 1);}
.our_service li:hover .padd .wIcon_ss{ transform: scale(1.2, 1.2); transition: 1s transform;background: url(img/1.png) no-repeat center #99c836;opacity: 1;}
.our_service li:hover .padd .wIcon_kf{ transform: scale(1.2, 1.2); transition: 1s transform;background: url(img/1.png) no-repeat center #99c836;opacity: 1;}
.our_service li:hover .padd .wIcon_yy{ transform: scale(1.2, 1.2); transition: 1s transform;background: url(img/1.png) no-repeat center #99c836;opacity: 1;}
.our_service li:hover .padd .wIcon_jj{ transform: scale(1.2, 1.2); transition: 1s transform;background: url(img/1.png) no-repeat center #99c836;opacity: 1;}
.our_service li:hover .padd .wIcon_zx{ transform: scale(1.2, 1.2); transition: 1s transform;background: url(img/1.png) no-repeat center #99c836;opacity: 1;}

.our_service li:hover .padd .wIcon_zx .wIcon_bg,
.our_service li:hover .padd .wIcon_ss .wIcon_bg,
.our_service li:hover .padd .wIcon_kf .wIcon_bg,
.our_service li:hover .padd .wIcon_yy .wIcon_bg,
.our_service li:hover .padd .wIcon_jj .wIcon_bg{ transform: scale(1.1, 1.1); transition: 1s transform;opacity: 1;}
.wIcon_zx .wIcon_bg{background: url(img/2.png) no-repeat center;}
.wIcon_ss .wIcon_bg{background: url(img/2.png) no-repeat center;}
.wIcon_kf .wIcon_bg{background: url(img/2.png) no-repeat center;}
.wIcon_yy .wIcon_bg{background: url(img/2.png) no-repeat center;}
.wIcon_jj .wIcon_bg{background: url(img/2.png) no-repeat center;}
.wIcon_bg{border: 1px #99c836 solid;padding: 20px;border-radius: 50%;    width: 90px!important;    height: 90px!important;       
  position: absolute;  top: 0;  left: 0;  opacity: 0;animation: float linear 0.5s;    -webkit-animation: float linear 0.5s;;}
.padd{position: relative;}
.our_service .wIcon{ width:90px; height:90px; margin:0 auto; display:block;position: relative;}
.wrapBj{ background:#f6f6f6;}

.home_Success .owl-theme{ height:auto; position:relative; margin:0 -.5%;}
.home_Success .item .pic img{ width:100%;}
.home_Success .item h4{ font-weight:normal; font-size:16px;}
.home_Success .item{position:relative;height:auto;margin:0 auto;background-color:inherit;overflow:hidden;}
.home_Success .item{ padding:0 3%;}
.home_Success .item .pic{ display:block; position:relative; overflow:hidden;}
.home_Success .item .fuchubox{ display:none}
.home_Success .owl-controls{ margin-top:10px;}
.home_Success .owl-controls .owl-buttons div{ top:26%; color:#ddd;}
.home_Success .owl-controls .owl-buttons div:hover{ color:#99c836}
.home_Success .owl-controls .owl-page span ,.owl-theme .owl-controls .owl-page span{ width:10px; height:10px; border-radius:50%; background-color:#bbbbbb; box-shadow:0 0 0 rgba(0,0,0,.2)}

#scroll.owl-theme .owl-controls .owl-page span{ width:30px; height:4px; border-radius:0; background:#fff;}
#scroll.owl-theme .owl-controls .owl-page.active span{ background:#a1d33a;}

.home_Partner .owl-theme{ height:auto; position:relative;}
.home_Partner .item{border:2px solid #f5f5f5;}
.home_Partner .item .middle img{ max-height:106px;}
.home_Partner .alignMiddle{ height:152px; width:100%; text-align:center}
.home_Partner .text{ padding:10px 10px; line-height:18px; font-size:14px; background:#f5f5f5; text-align:center; height:70px;}
.home_Partner .owl-controls{ margin:20px 0 0;}
.home_Partner .owl-pagination{display:none}
.home_Partner .owl-controls .owl-buttons div{ color:#ccc; font-size:24px; width:24px; height:24px; line-height:24px; top:32%;}
.owl-theme .owl-controls .owl-buttons .owl-prev{ left:15px;}
.owl-theme .owl-controls .owl-buttons .owl-next{ right:15px;}
.home_aboutCon img{ width:100%}

.home_Success .owl-controls .owl-buttons .owl-prev{ left:-70px;}
.home_Success .owl-controls .owl-buttons .owl-next {right:-70px;}

.home_weibo{ background:#fff; padding:4px; overflow:hidden}
.homeWeiItem{ margin-bottom:10px;}
.homeWeiItem .con{ color:#333; padding:4px 30px 0 4px; position:relative; line-height:22px; height:66px; overflow:hidden}
.homeWeiItem .dropdown{ width:30px; height:30px; position:absolute; top:0; right:0; display:block}
.homeWeiItem .dropdown i{ width:10px; height:10px; border-left:2px solid #999; display:block; border-top:2px solid #999;-moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg); margin:7px 0 0 10px;}
.homeWeiItem .date{ color:#808080; font-size:11px; line-height:26px; padding:3px 4px}
.homeWeiItem .oper{ padding:8px 0; border-top:1px solid #f2f2f5; margin:0; overflow:hidden; font-size:12px;}
.homeWeiItem .oper li{ line-height:22px; border-right:1px solid #f2f2f5; float:left; text-align:center;}
.homeWeiItem .oper a{ display:block;}
.homeWeiItem .oper .zhang{ border:none} 
.homeWeiItem .oper .zhang i{ width:14px; height:14px; background-position:-46px -123px; overflow:hidden; text-indent:-999999em; vertical-align:middle; margin-top:-1px;}
.home_news ul{ margin:0;}
.home_news h5{ color:#444444; font-weight:normal;}
.home_news .date{ font-size:12px; color:#999999;}

/*KVKVKVKV*/
.route{ border-bottom:1px solid #eaeaea;line-height:41px; background:#f7f7f7;}
.route em{ font-style:normal; font-family:"?????“"; margin:0 1em;}

.subKv{ height:108px; text-align:center; color:#fff; line-height:108px; background-position:center; background-repeat:no-repeat; font-size:32px;}
.advisoryKv{ background-image:url(img/advisory_kv.jpg);}
.implement_kv{  background-image: url(img/implement_kv.jpg);}
.customMade_kv{  background-image: url(img/customMade_kv.jpg);}
.operations_kv{  background-image: url(img/operations_kv.jpg);}

@media (min-width:980px) {
p{ line-height:24px;}

.wrapmbot{ padding-bottom:40px;}
.wrapmbotm{ margin-bottom:50px;}
.tit_h1{ margin:52px 0 32px; font-weight:normal;}

.our_service li{ width:20%; float:left; padding-top:15px;}
.our_service .padd{ padding:0 10%;} 
.our_service h3{ text-align:center; font-weight:normal}

.home_aboutCon{ margin:0 -15px;}
.home_aboutCon .info{ line-height:24px;}
.home_aboutCon .info .btn_view{ margin-top:.5em;}

.homeWeiItem .oper li{ width:148px;}
.home_news h5{ display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
	
.subKv{ background-size:100% auto; margin-top:60px;}

.home_Success .item .fuchubox{ display:block; background: #91bc3e; height:100%; position: absolute;top: 0%; left:0; opacity:0;-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;}
.home_Success .item .fuchubox p{margin: 12% 10% 6%; font-size: 14px; line-height: 24px; color: #fff;text-align: justify; display: block;}
.home_Success .item .fuchubox .solbtn{ margin-top:0}
.home_Success .item .fuchubox .solbtn .sol_botton{ background: #fff; width: 110px; height: 40px; text-align:center; display:block; color:#666; font-style:normal; line-height:36px; cursor: pointer;}
.home_Success .item .fuchubox .solbtn .sol_botton b { width: 7px; height: 18px; font-family: "myfont"; }
.home_Success .item .pic a:hover .fuchubox{ opacity:1;}
}
@media (max-width:1200px){
.home_Success .item .fuchubox p{ margin:6% 5% 2%}
.home_Success .item .fuchubox .solbtn{ margin-top:0; margin-bottom:0}
	}

@media (max-width:1200px){
.owl-buttons{ display:none}
}

@media (min-width: 768px) and (max-width: 979px) {
p{ line-height:24px;}
.subKv{ font-size:28px}

.wrapmbot{ padding-bottom:40px;}
.wrapmbotm{ margin-bottom:50px;}
.tit_h1{ margin:52px 0 32px; font-size:32px; line-height:40px;}

.wrapmbot{ margin:0 auto; max-width: 768px;}/*width: 768px*/
.home_ourSer .container ,.wrapmbot .container{ max-width:768px; width:768px;}{ width:768px; max-width:768px}
.our_service { text-align:center; margin:0}
.our_service li{ width:32.9%; display:inline-block; padding-top:15px; text-align:left}
.our_service .padd{ padding:0 10%;} 
.our_service h3{ text-align:center; font-weight:normal; font-size:22px; line-height:36px;}

.home_Success .owl-theme{ margin:0 10px; width:728px;}
.home_Success .owl-controls .owl-buttons div{ display:none}
.home_Success .item h4{ text-align:center}

.home_aboutPar ,.home_weiboNews{ padding-bottom:0;}
.home_aboutPar .tit_h1 ,.home_weiboNews .tit_h1{ text-align:center}
.home_aboutPar .row ,.home_aboutPar .col-lg-6 ,.home_aboutPar .col-md-6 ,.home_weiboNews .row { margin:0; padding:0}
.home_aboutPar .span8 ,.home_weiboNews .span8{ width:auto; margin:0; padding:0 20px;}
.home_aboutCon .col-sm-6:nth-child(1){ padding-right:12px;}
.home_aboutCon .col-sm-6:nth-child(1) img{ width:100%}
.home_aboutCon .col-sm-6:nth-child(2){ padding-left:12px;}
.home_aboutPar .span4 ,.home_weiboNews .span4{ background:#f6f6f6; width:100%; margin:50px 0 0; padding-bottom:40px;}
.home_Partner .owl-theme{ width:748px; margin:0 auto}
.home_Partner .item{border-color:#dddddd; background:#fff; margin:0 10px;}
.home_Partner .owl-pagination{ display:block}
.home_Partner .owl-buttons{ display:none}

.home_weiboNews{ background:#fff;}
.homeWeiItem .oper li{ width:148px;}
.homeWeiItem { border:1px solid #f2f2f5;}
.homeWeiItem .con{ padding:6px 35px 0 6px; height:70px}
.home_news ul{ margin:0 auto; width:440px;}
.home_news .btn_view{ margin:0 auto; display:block; width:110px;}

.subKv{ max-width:inherit; width:768px;}
.route{width: 768px; margin:0 auto}

}

@media (max-width: 767px){
p{ line-height:26px;}
.subKv{ font-size:24px}

.wrapmbot{ padding-bottom:40px;}
.wrapmbotm{ margin-bottom:40px;}
.tit_h1{ margin:42px 0 22px; font-size:24px; line-height:32px;}

.home_ourSer .container{ width:auto; margin-left:-20px; margin-right:-20px;}
.our_service { text-align:center; margin:0}
.our_service li{ width:49%; display:inline-block; padding-top:15px; text-align:left}
.our_service .padd{ padding:0 10%;} 
.our_service h3{ text-align:center; font-weight:normal; font-size:20px;}

.home_Success .owl-theme{ margin:0 5px;}
.home_Success{ margin-left:-20px; margin-right:-20px;}
.home_Success .owl-buttons{ display:none;}

.home_aboutPar .tit_h1 ,.home_weiboNews .tit_h1{ text-align:center}
.home_aboutPar .row ,.home_aboutPar .col-lg-6 ,.home_aboutPar .col-md-6{ margin:0; padding:0}
.home_aboutCon .col-sm-6:nth-child(1) img{ width:100%}
.home_aboutCon .col-sm-6:nth-child(2){ padding-top:12px; }
.home_aboutCon .col-sm-6:nth-child(2) p{margin-bottom:20px;}
.home_aboutCon  .btn_view ,.home_news .btn_view{ margin:0 auto; display:block; width:110px;}

.home_aboutPar ,.home_weiboNews{ padding-bottom:0}
.home_Partner{ margin:0 10px;}
.home_aboutPar .span4 ,.home_weiboNews .span4{ background:#f6f6f6; width:auto; overflow:hidden; margin:50px -20px 0; padding-bottom:40px;}
.home_Partner .owl-theme{ width:100%; margin:0 auto}
.home_Partner .item{border-color:#dddddd; background:#fff; margin:0 10px;}
.home_Partner .owl-pagination{ display:block}
.home_Partner .owl-buttons{ display:none}
.home_Partner .alignMiddle{ height:130px;}

.home_weiboNews{ background:#fff;}
.home_weiboNews .span4{ margin-top:40px;}
.home_news ul{ margin:0 auto; width:440px;}

.route .dropdown-dd{ display:block; position:relative;padding:0 20px;}
	.route .dropdown-dd:after{ width:10px; height:10px; content:""; border-left:1px solid #ccc; position:absolute; top:11px; right:22px; display:block; border-top:1px solid #ccc;-moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);}
	.route .dropdown-dd.open{ color:#99c838;}
	.route .dropdown-dd.open:after{ border-color:#99c838;-moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); top:18px;}
	.route .dropdown_menu{ margin:0}
	.route .dropdown_menu li{ line-height:46px; border-top:1px solid #eee;}
	.route .dropdown_menu a{ display:block;padding:0 20px;}
	.subKv ,.route{ margin-left:-20px; margin-right:-20px;}
	
	/*wapLang*/
	.wapLang{ height:100%; width:100%; background:#2680ff url(img/wapLangBj.jpg) no-repeat top center; background-size:100% auto; text-align:center; position:relative;}
	.wapLang ,.wapLang a{ color:#fff;}
	.wapLang .logo{ padding-top:120px;}
	.wapLang .logo img{ width:60%;}
	.wapLang .langMain{ padding-top:30px;}
	.wapLang .text{ line-height:200px; font-size:28px;}
	.wapLang .curr{ opacity:.5}
	.wapLang .line{ height:1px; background:#fff; margin:0 10%; opacity:.8}
	.wapLang .WapBottom{ position:fixed; left:0; bottom:20px; opacity:.8; width:100%;}

}
@media (max-width: 480px) {
	.wapLang .logo img{ width:70%;}
	.wapLang .text{ line-height:120px; font-size:22px;}
	

	.our_service li{ width:100%}

.home_Success .item{ padding:0; position:relative; width:100%}
.home_Success .item h4{ position:absolute; left:0; bottom:0; background:rgba(153,200,54,.8); display:block; width:100%; padding:10px 5%; margin:0}
.home_Success .item h4 a{color:#fff; }
/*.home_Partner .item{ margin:0 40px;}*/
.home_news ul{ margin:0 20px; width:auto;}
.home_Success .owl-controls{ margin-top:15px; margin-bottom:-10px;}

/*kvkv*/
.subKv{ font-size:22px}
#scroll .item ,#scroll .owl-item{ height:280px;}
.owl-theme{ height:auto;}
#scroll .item{ background-size:auto 100%}
	.item .slogen h1 { line-height: 1.2em; font-size:24px; margin-top:70px;}
	.item .slogen h2 {  line-height: 1.2em; font-size:18px;}
	.item .slogen .detail{ margin-top:22px;}
}
@-webkit-keyframes float {
  0% {
    -webkit-transform: scale(1);
 
  }
  50% {
    -webkit-transform: scale(1.25);

  }
  100% {
    -webkit-transform: scale(1.5);

  }
}

@keyframes float {
  0% {
    transform: scale(1);

  }
  50% {
    transform: scale(1.25);

  }
  100% {
    transform: scale(1.5);
  }
}