﻿@charset "utf-8";
/* CSS Document */


body {
    font-family: "微软雅黑", "Arial","Microsoft JhengHei";
    font-weight: normal;
}

table, th, td{ border:1px solid #999;}

/*宽*/
.w010{ width: 100%;}
.maxw010{ max-width: 100%;}
.h-84{ height: 90px;}


.pt50{ padding-top: 50px;}
.pt70{ padding-top: 70px;}
.pt90{ padding-top: 90px;}

.pb50{ padding-bottom: 50px;}
.pb60{ padding-bottom: 60px;}
.pb70{ padding-bottom: 70px;}
.pb90{ padding-bottom: 90px;}

.pl90{ padding-left: 90px;}

.mt50{ margin-top: 50px;}
.mb35{ margin-bottom: 35px;}
.mb40{ margin-bottom: 40px;}
.mb45{ margin-bottom: 45px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.mb65{ margin-bottom: 65px;}
.mb70{ margin-bottom: 70px;}
.mb90{ margin-bottom: 90px;}
.mb100{ margin-bottom: 100px;}
.mb150{ margin-bottom: 150px;}


.fa{ font-family: Arial;}
.fs{ font-family: "宋体", Helvetica, Arial, sans-serif;}

.fs16{ font-size: 16px;}
.fs18{ font-size: 18px;}
.fs24{ font-size: 24px !important;}

.color-66ad3b{ color: #66ad3b;}


/*header*/
.header {
    margin-bottom: 0;
    background: #fff;
    border: none;
    border-radius: 0;
    box-shadow: 0 3px 7px rgba(0,0,0,0.09);
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99;
}
.header .logo{
    height: auto;
    padding: 16px 15px 15px 15px;
}
.header .logo img{
    display: block;
    max-width: 100%;
}
.header .navbar-nav>li>a{
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 18px;
    font-size: 16px;font-weight:600;
    color: #333;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.header .navbar-nav>li>a:focus,
.header .navbar-nav>li>a:hover,.header .navbar-nav li.active a{
    color: #66ad3b;
}
.header .navbar-nav>.open>a,
.header .navbar-nav>.open>a:focus,
.header .navbar-nav>.open>a:hover{
    color: #66ad3b;
}
.header .navbar-nav > .active > a,
.header .navbar-nav > .active > a:hover,
.header .navbar-nav > .active > a:focus{
	background: none;
	color: #66ad3b;
}
.header .dropdown-menu{
    min-width: auto;
    border: none;
    border-radius: 0;
    box-shadow: 0 5px 5px rgba(0,0,0,0.05) inset;
}
.header .dropdown-menu>li>a{
    line-height: 30px;
    padding: 0;
    color: #616161;
}
.header .nav>li.product-nav{
    position: static;
}
.header .tel {font-size:20px;color: #57a22e;font-weight: 600;}
.header .tel i{display: inline-block;vertical-align: top;background-size: 100%;background-repeat: no-repeat;}
.header .tel i.clock{width: 16px;height: 16px;margin-top: 4px;margin-right: 7px;background-image: url(../images/icon-foot-clock.png);}
.header .tel i.phone{width: 16px;height: 16px;margin-top: 5px;margin-right: 7px;background-image: url(../images/icon-foot-phone.png);}
.product-con{
    right: 0;
    left: 0;
}
.product-con .title{
    line-height: 34px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #66ad3b;
    font-weight: bold;
}
.product-con .con-1{
    margin-right: -8px;
    margin-left: -8px;
}
.product-con .con-1>div{
    padding-right: 8px;
    padding-left: 8px;
}
.product-con .con-1 .img{
    overflow: hidden;
    position: relative;
}
.product-con .con-1 .img img{
    display: block;
    width: 100%;
}
.product-con .con-1 .img .name{
    color: #fff;
    position: absolute;
    right: 5%;
    bottom: 20px;
    left: 5%;
}
.product-con .con-1 .img .name .name-cn{
    display: block;
    font-size: 16px;
    font-weight: bold;
}
.product-con .con-1 .img .name .name-en{
    display: block;
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
}
.product-con .con-2{
    margin-right: -8px;
    margin-left: -8px;
}
.product-con .con-2>div{
    padding-right: 8px;
    padding-left: 8px;
}
.product-con .con-2>div img{
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.product-con .con-3>div{
    float: left;
    width: 20%;
    padding-right: 3px;
    padding-left: 2px;
    background: url("../Images/li_bg1.png") right center no-repeat;
    text-align: center;
}
.product-con .con-3>div a{
    display: block;
    font-size: 12px;
    color: #999;
}
.product-con .con-3>div a img{
    max-width: 100%;
}
.product-con .con-3>div a span{
    display: block;
}
.product-con .con-3>div a span.icon{
    margin-bottom: 5px;
}
.product-con .con-3>div.on a{
    color: #66ad3b;
}
.nav-block .navbar-form{
    padding: 0 40px 0 0;
    margin-top: 0;
    margin-bottom: 0;
}
.ssk-text .ssk-1{
    width: 100%;
    border: 1px solid #66ad3b;
    font-size: 12px;
    color: #999;
}
.ssk-text .ssk-1:focus{
    box-shadow: none;
}
.input-1{
    display: inline-block;
    width: 34px;
    height: 34px;
    background: url("../Images/input_1.png") center center no-repeat;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
}
.search-btn{
    display: block;
    width: 34px;
    height: 28px;
    background: url("../Images/input_1.png") center center no-repeat;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
}


/*footer*/
.footer {
    background-color:#ddd;
}
.footer-block{
    padding-top: 50px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
}
.footer-block .footer-address .text{
    line-height: 26px;
    font-size: 14px;
    color: #777;
}
 .phone{}
 .phone p{font-size: 16px;color: #000;text-align: left;line-height: 24px;}
 .phone p span{font-family: encode-bold,hanyi-bold}
 .phone i{display: inline-block;vertical-align: top;background-size: 100%;background-repeat: no-repeat;}
 .phone i.clock{width: 16px;height: 16px;margin-top: 4px;margin-right: 7px;background-image: url(../images/icon-foot-clock.png);}
 .phone i.phone{width: 16px;height: 16px;margin-top: 10px;margin-right: 7px;background-image: url(../images/icon-foot-phone.png);}
 .phone h3{margin-top: 1px;text-align: left;}
 .phone h3 a{font-size: 27px;color: #57a22e;}
.codebox{width: 100%;margin-top: 20px;overflow: hidden;display: flex;justify-content: space-between;}
.codebox .code{width: 120px;}
.codebox .code .img{width: 100%;}
.codebox .code p{font-size: 14px;color: #6E6E6E;line-height: 24px;text-align: center;margin-top: 6px;}
.input-2 {
    height: 34px;
    background: #881548;
    border: none;
    border-radius: 0;
    font-size: 12px;
    color: #fff;
    vertical-align: middle;
}
.xlk-1{
    width: 100px;
}
.select .ui-select-wrap{
    width: 100% !important;
    height: 34px;
    line-height: 34px;
    background: rgba(94,94,94,0.5);
    border: none;
    border-radius: 0;
}
.select .ui-select-input{
    padding-left: 10px;
    color: #bbb;
}
.select .ui-select-arrow{
    width: 15px;
    height: 34px;
    background: url("../Images/xlk_bg1.png") no-repeat;
    border: none;
    top: 0;
    right: 0;
}
.select .ui-select-list{
    border-radius: 0 0 3px 3px;
    top: 34px;
    left: 0;
}
.footer-block .footer-address .bdshare-button-style0-24 a,
.bdshare-button-style0-24 .bds_more{
    height: 27px !important;
    padding-left: 27px !important;
}
.footer-block .footer-address .bdshare-button-style0-24 .bds_tsina{
    background: url("../Images/icon_8.png") no-repeat !important;
}
.footer-block .footer-address .bdshare-button-style0-24 .bds_sqq{
    background: url("../Images/icon_9.png") no-repeat !important;
}
.footer-block .footer-address .bdshare-button-style0-24 .bds_weixin{
    background: url("../Images/icon_10.png") no-repeat !important;
}
.footer-nav a{
    display: block;   font-size: 16px;
    line-height: 28px;
}
.footer-nav a.a-1{
    margin-bottom: 10px;
    font-size: 18px;
    color: #333;
}
.footer-nav a.a-2{
    color: #777;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.footer-nav a.a-2:hover{
    color: #EC6A00;
}
.footer-copy{ text-align:center;
    line-height: 28px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #777;
}
.go-top{
    width: 44px;
    height: 44px;
    position: fixed;
    right: 20px;
    bottom: 110px;
    z-index: 999;
}
.go-top img{
    display: block;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.go-top:hover img{
    transform: translate(0, -8px)
}


/*page*/
.page-2{
    padding: 40px 0;
    text-align: center;
}
.page-2 .a-1{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
    color: #66ad3b;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.page-2 .a-1:hover,.page-2 .a-1.current{
    background: #acacac;
    color: #fff;
}
.page-2 .a-2{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 30px;
    margin-left: 30px;
    font-size: 24px;
    color: #8c8c8c;
}
.page-2 strong{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
    color: #66ad3b;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: #acacac;
    color: #fff;
}

/*banner*/
.banner-block{
   /* height: 1500px;*/
}
#banner{
    width: 100%;     background: #fbfbfb;
}
#banner .item a{
    display: block;    height: 750px;
    position: relative;
}
#banner .item a.a-2{
    display: none;
}
#banner.owl-theme .owl-controls{
    margin-top: 0;
}
#banner .owl-pagination{
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 70px;
}
#banner .owl-pagination .owl-page{
    display: inline-block;
    width: 15px;
    height:15px;border-radius:15px;
    margin: 0 5px;
    background: #f0f0f0;
}
#banner .owl-pagination .owl-page.active{
    background: #66ad3b;
}


.w_grid-001{width: 100%;margin-top: -60px;height:122px;margin-bottom:10px; background-color: rgba(255, 255, 255, 1);box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.1);}
.w_grid-001 .clear{ clear:both; } 
.w_grid-001 .square-item{ position:relative;width: 25%;float: left; margin:0 auto; padding:20px 20px 20px 30px; background:#fff; transition:all .5s ease; } 
.w_grid-001 .square-item:before{ content:''; height:70%; width:1px; position:absolute; right:0px; top:15%; background:#ddd; z-index:1; } 
.w_grid-001 .square-left{ float:left; width:69%; } 
.w_grid-001 .square-left p{ color:#333; transition:all .5s ease; } 
.w_grid-001 .square-left p.text{ font-size:16px; } 
.w_grid-001 .square-left span.num{ font-size:40px; font-family:arial; } 
.w_grid-001 .square-left span.unit{ font-size:18px; padding-left:0px; display:inline-block; } 
.w_grid-001 .square-item:hover{ background:-webkit-linear-gradient(#418fc0,#73bd47); } 
.w_grid-001 .square-item:hover .square-left p{ color:#fff; }
.w_grid-001 .square-right{ float:right; width:30%; margin:9px 0px; height:64px; background:url(../Images/n39mjhkhrwybv16lsqloxq.png) no-repeat left top; transition:all .5s ease; } 
.w_grid-001 .square-item:hover .square-right{ background:url(../Images/n39mjhkhrwybv16lsqloxq.png) no-repeat left bottom; } 
.w_grid-001 .square-item:hover:before{ opacity:0; } 

.w_grid-001 .square-right2{ float:right; width:30%; margin:9px 0px; height:64px; background:url(../Images/gc3qjmsvqnoxx36fmrb61q.png) no-repeat left top; transition:all .5s ease; } 
.w_grid-001 .square-item:hover .square-right2{ background:url(../Images/gc3qjmsvqnoxx36fmrb61q.png) no-repeat left bottom; } 

.w_grid-001 .square-right3{ float:right; width:30%; margin:9px 0px; height:64px; background:url(../Images/zgt40gi0tksneqopchdqfw.png) no-repeat left top; transition:all .5s ease; } 
.w_grid-001 .square-item:hover .square-right3{ background:url(../Images/zgt40gi0tksneqopchdqfw.png) no-repeat left bottom; } 

.w_grid-001 .square-right4{ float:right; width:30%; margin:9px 0px; height:64px; background:url(../Images/w8lwlxzfsfu1orstpglnlw.png) no-repeat left top; transition:all .5s ease; } 
.w_grid-001 .square-item:hover .square-right4{ background:url(../Images/w8lwlxzfsfu1orstpglnlw.png) no-repeat left bottom; } 

@media only screen and (max-width: 768px){
    .w_grid-001{ display:none; } 

    
} 

/*main*/
.titler{margin-bottom: 50px;margin-top: 20px;}
.titler h2 {font-size: 36px; color: #333;line-height: 42px; position: relative;text-align: center;padding-bottom: 15px;}
/*.titler h2:after {content: '';width: 60px;height: 2px;background-color: #000; position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}*/
.titler p { font-size: 18px;color: #444;line-height: 30px; margin-top: 11px; text-align: center;}

.block-01{ padding-top: 37px; padding-bottom: 47px;background: #fbfbfb;}
.mod-01 .item{text-align: center; background-color: #f3f3f3;line-height:50px;border-radius: 30px;margin:0 5px;  color: #3f3f3f;font-weight: 500;}
.mod-01 .item.selected{background:#66ad3b; color: #fff;}
.mod-01 .item.selected a{color: #fff;}
.mod-01 .item .box{ cursor: pointer;overflow: hidden;}
.mod-01 .item .box p{ }
.mod-01 .item .box .icon img{ max-width: 60%;border-radius: 100px; border: 0px solid #ddd;}
.mod-01.owl-theme .owl-controls .owl-prev,
.mod-01.owl-theme .owl-controls .owl-next{
    width: 13px;
    height: 25px;
    margin-top: -12px;
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-01.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_1l.png") no-repeat;
    left: 0;
}
.mod-01.owl-theme .owl-controls .owl-prev:hover{
    background: url("../Images/jt_1l_h.png") no-repeat;
}
.mod-01.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_1r.png") no-repeat;
    right: 0;
}
.mod-01.owl-theme .owl-controls .owl-next:hover{
    background: url("../Images/jt_1r_h.png") no-repeat;
}
.mod-02 .item {
    border: 1px solid #eee;margin:0 7px;
}
.mod-02 .item a{
    display: block;
    font-size: 14px;
    color: #333;
    text-align: center;
}
.mod-02 .item a img{
    display: block;
    margin-right: auto;
    /*margin-bottom: 50px;*/
    margin-left: auto;
    max-width: 100%;height:220px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-02 .item a:hover img{
    transform: translate(0px, -5px)
}
.mod-02 .txtBox{ padding:20px; transition:all .5s ease; } 
.mod-02 .proTitle{ position:relative; overflow:hidden; width:100%; padding-right:30px; font-size:1rem; } 
.mod-02 .proLink{ display:block; width:100%; padding:10px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:all .5s ease; }
.mod-02 .eye{ position:absolute; right:0px; top:0px; display:block; width:30px; height:30px; overflow:hidden; background:url(../Images/rbqbhf0jcwcecm_saaaaabmvjqo005.png)no-repeat; background-position:right center; } 
.mod-02 .line{ position:relative; margin-top:10px; width:100%; height:2px; }
.mod-02 .line::before{ content:''; position:absolute; right:0px; display:block; width:30px; height:1px; background:#999; transition:all .5s ease; }
.mod-02 .item:hover .line::before{ width:100%; background:#fff; }
.mod-02 .item:hover .txtBox{ background:#73bd47; }
 
.mod-02.owl-theme .owl-controls .owl-prev,
.mod-02.owl-theme .owl-controls .owl-next{
    width: 35px;
    height: 35px;
    margin-top: -22px;
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-02.owl-theme .owl-controls .owl-prev {
    background: url("../Images/jt_2l_h.png") no-repeat;
    left: -35px;
}
.mod-02.owl-theme .owl-controls .owl-prev:hover{
    background: url("../Images/jt_2l.png") no-repeat;
}
.mod-02.owl-theme .owl-controls .owl-next {
    background: url("../Images/jt_2r_h.png") no-repeat;
    right: -35px;
}
.mod-02.owl-theme .owl-controls .owl-next:hover{
    background: url("../Images/jt_2r.png") no-repeat;
}
.block-03 {
   background:#222 url("../Images/aaabg") left no-repeat;
}
.txt-c {
    text-align: center;
}
.about{}
.about .index-title{margin-bottom: 40px;}
.about .index-title em{background: url(../images/about-en.png) no-repeat center top;}
.about .bg{background: url(../images/about-bg.jpg) no-repeat center top;}
.about-list{margin: 120px 0;overflow:hidden; color: #fff}
.about-list ul li{float: left; width: 25%; }
.about-list ul li span{font-size: 20px; line-height: 40px;}
.about-list ul li abbr{font-size: 50px;     font-family: Impact;  color: #EC6A00;}
.about-list ul li h3{font-size: 16px; margin-top: 3px; }
.about .content{background: url(../images/abg.jpg) no-repeat;background-size:100%;   box-shadow: 0px 2px 23.75px 1.25px rgba(0, 0, 0, 0.05); padding: 100px 0;}
.about .content span{display: block; color: #b2b2b2; font-family: arial; margin-bottom: 20px;}
.about .content .pic{width: 520px; margin-left: 30px; margin-bottom: 40px}
.about .content p{line-height: 36px;  color: #000; width: 500px;text-align: justify; font-size: 15px;}
.about .content .about-more{display: block;float:right; width: 168px; font-size: 16px; line-height: 45px; color: #333; border: solid 1px #333; border-radius: 26px;  transition:0.6s;}
.about .content .about-more:hover{border-color: #039a46; background: #489a11; color: #fff;}
.wrapper .title2{font-size: 48px;color: #000;line-height: 1.2;}
.wrapper .desc {font-size: 16px;color: #383838;line-height: 1.8; margin-top: 30px;}
.wrapper .desc p {text-align:right;}

.block {display: block;}
.text-center { text-align: center;}
.relative {
    position: relative;
}
.index-about{}
.word{width:46%;padding:2%;}
.word .title{margin: 10px 0;font-size: 16px;color: #fff;letter-spacing:2px;}
.word .brief{margin: 30px 0; font-size: 34px;color: #fff;}

.word .w_txt{margin:25px 0;}
.word .w_txt .txt_box{position: absolute;top: 0;right: 100%;width: 100%;/*bottom: 100%;*/line-height: 170%;font-size: 14px;color: #fff;}
.word .w_txt .txt_box .over{max-height: ;}
.word .w_txt .txt_box.visable{position: relative;right: 0;/*bottom: 0%;*/}
.word .w_txt .txt_box .more{width: 100%;max-width: 150px;padding:2% 0;margin-top: 25px;background:rgba(255,255,255,0.6);font-size: 16px;color: #333;border-radius: 100px;}

.index-about .txtpg{width: 50%;background:#66ad3b; max-width: 780px;box-sizing: border-box;margin:0 auto;font-size: 0;}



.in-seo li {float: left;width: 50%; height:300px;padding:25px;}
.in-seo li {display: block;color: #fff;background: url(../Images/product-bg-red.jpg) no-repeat center / cover;text-align: center;}
.in-seo li .img-center {height: 74px;line-height: 74px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-seo li h2 {margin: 35px 0 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 24px;}
.in-seo li p {margin: 15px 0 0;overflow: hidden;line-height:30px;font-size: 16px;}
.in-seo li:nth-child(2){background-image: url(../Images/product-bg-gray.jpg);}
.in-seo li:nth-child(3){background-image: url(../Images/product-bg-gray.jpg);}
.in-seo li:hover .img-center {-webkit-transform: scale(0.9);transform: scale(0.9);}



.partnerMain2,.partnerSlide2{height:385px;position:relative;}
.partnerSlide2 .ohbox{height:385px;overflow:hidden;width:1200px;}
.partnerSlide2 .ohbox ul{width:1320px;}
 .ohbox ul li { float: left; height: auto; width: 410px;text-align:center; background:; overflow:hidden;}
 .ohbox ul li .team_con{ width:93.5%; margin-right:1.1%; position:relative;}
 .ohbox ul li .team_con .imgs{ width:400px; height:288px; overflow:hidden;text-align:center; vertical-align: middle;display: table-cell;}
 .ohbox ul li .team_con .imgs img{ width:100%;height:288px; -webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
 .ohbox ul li .team_con .p{ height:65px; line-height:65px; font-size:18px; color:#333333; overflow:hidden; background-color:#fff;transition: all 1.6s;padding-left:5px; padding-right:5px; }
 .ohbox ul li .team_con .show_bg{ width:100%; height:100%; background:url(../images/i_two_bg.png) top center no-repeat; background-size:100% auto; position:absolute; top:0;transition: all 0.6s; opacity: 0; filter: Alpha(opacity=0); left:0;}
 .ohbox ul li .team_con .show_bg .p2{ position:absolute;width:100%; bottom:140px; line-height:68px; overflow:hidden; border-top:1px solid #66ad3b; border-bottom:1px solid #66ad3b; background-color:#66ad3b;color:#fff; font-size:12px;line-height:20px;padding-left:2%; padding-right:2%; left:0;}
 .ohbox ul li .team_con .show_bg .p2 h2{ font-weight:normal; margin-top:3px; height:26px; color:#fff;  overflow:hidden; font-size:16px; background:url(../images/i_two_bg2.png) bottom center no-repeat;}
 .ohbox ul li a:hover .team_con .p{opacity: 0; filter: Alpha(opacity=0);}
 .ohbox ul li a:hover .team_con .show_bg{opacity: 1.0; filter: Alpha(opacity=100);}
 .ohbox ul li a{ text-decoration:none; display:block;}
 .ohbox ul li a:hover .team_con img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

 .lookDetail{display:block; color:#777;  line-height:38px; overflow:hidden; border-top:1px solid #e5e5e5; } 
 .details {display:block;  border-top:1px solid #e5e5e5; } 
 .arrowsR{    width:30px; } 
 .arrowsR img{  transition:all .5s ease; } 
 .harr{ opacity:0; } 
 .showBox{ position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0; background:rgba(0, 0, 0, .6); transition:all 0.5s ease; } 
 .showBoxLink{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:block; width:60%; color:#fff; text-align:center; font-size:1rem; padding:0.5rem 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
 .showBoxLink::before{ content:''; position:absolute; top:0px; left:50%; transform:translateX(-50%); width:60%; height:1px; background:#fff; transition:all .5s ease; } 
 .showBoxLink::after{ content:''; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:60%; height:1px; background:#fff; transition:all .5s ease; } 
 .lookDetail:hover .barr{ opacity:0; } 

.pageBtn2 span{width:30px;height:30px;font-size:0;line-height:0;background: url('../images/newsBtn.png') no-repeat;cursor:pointer;position:absolute;left:-50px;top:155px;}
.pageBtn2 .next{background-position: -30px 0;left:auto;right:-50px;}
.pageBtn2 span:hover{background-position: -60px 0;}
.pageBtn2 .next:hover{background-position: -90px 0;}

 .video  li { float: left; height: auto; margin:1.5%;text-align:center; background:; overflow:hidden;}
 .video  li .team_con{ width:100%;  position:relative;}
 .video  li .team_con .imgs{ width:400px; overflow:hidden;text-align:center; vertical-align: middle;display: table-cell;}
 .video  li .team_con .imgs img{ width:100%; height:280px; -webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
 .video  li .team_con .p{ height:65px; line-height:65px; font-size:18px; color:#333333; overflow:hidden; background-color:#fff;transition: all 1.6s;padding-left:5px; padding-right:5px; }
 .video  li .team_con .show_bg{ width:100%; height:100%; background:url(../images/i_two_bg.png) top center no-repeat; background-size:100% auto; position:absolute; top:0;transition: all 0.6s; opacity: 0; filter: Alpha(opacity=0); left:0;}
 .video  li .team_con .show_bg .p2{ position:absolute;width:100%; bottom:140px; line-height:68px; overflow:hidden; border-top:1px solid #66ad3b; border-bottom:1px solid #66ad3b; background-color:#66ad3b;color:#fff; font-size:12px;line-height:20px;padding-left:2%; padding-right:2%; left:0;}
 .video  li .team_con .show_bg .p2 h2{ font-weight:normal; margin-top:3px; height:26px; color:#fff;  overflow:hidden; font-size:16px; background:url(../images/i_two_bg2.png) bottom center no-repeat;}
 .video  li a:hover .team_con .p{opacity: 0; filter: Alpha(opacity=0);}
 .video  li a:hover .team_con .show_bg{opacity: 1.0; filter: Alpha(opacity=100);}
 .video  li a{ text-decoration:none; display:block;}
 .video  li a:hover .team_con img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


.public-a1{
    display: block;text-align:center;
    width: 42px; font-size: 22px;    font-family: SimSun;
    height: 42px;line-height:45px;
    margin-top: 8px;
    margin-left: 8px;
    background: #fff; border-radius:50px;
}

.block-04 {
    margin-top: 30px; padding:75px 0;
    background: url(../images/st12.jpg) top center no-repeat;
}
.block-04 .box-1{
    float: left;
    width: 50%;
}
.block-04 .box-1 .text{
 background-color: #fd7903; min-height: inherit;min-height: 472px; padding: 10%;  color: #fff; line-height: 26px;
}
.block-04 .box-1 .text .title{
    text-shadow: 2px 7px 0 rgba(0,0,0,0.12); margin-bottom: 40px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}
.block-04 .box-1 .text .content{
    line-height: 26px;
    font-size: 14px;
    color: #fff;
}
.block-04 .box-1 .text2{
   background: #66ad3b;min-height: inherit;min-height: 472px;   padding: 10%;
}
.block-04 .box-2{
    float: left;
    width: 50%;    min-height: 472px;
 /*   padding-top: 110px;
    padding-bottom: 110px;*/
   /* background: url("../Images/bg_2.jpg") no-repeat;*/
    background-size: cover;
}
.mod-03{width: 100%;}
.mod-03 .item .img{ overflow: hidden;}
.mod-03 .item .img img{
    display: block;
    width: 100%; height:470px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-03 .item:hover .img img{
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);
}
.mod-03 .item::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0px;
    opacity: 1;
    background: linear-gradient(to top, rgba(0, 0, 0, .5), transparent);
    transition: all .6s;
    z-index: 9;
}
.mod-03 .zhaiyao {
    position: absolute;
    left: 8%;
    bottom: 8%;
    color: #fff;
    z-index: 999;
    right: 8%;
}
.mod-03 .title{
    height: 25px;
    line-height: 20px;
    margin-bottom: 5px;
    background: url("../Images/tit_bg1.jpg") left bottom no-repeat;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    overflow: hidden;
}
.mod-03 .title a{
    color: #fff;
}
.mod-03 .content{
    line-height: 22px;
    color: #fff;
}
.mod-03 .content span{
    color: #fff;line-height:50px;
}
.video.owl-theme .owl-controls .owl-prev,
.video.owl-theme .owl-controls .owl-next,
.mod-03.owl-theme .owl-controls .owl-prev,
.mod-03.owl-theme .owl-controls .owl-next{
    width: 13px;
    height: 25px;
    margin-top: -12px;
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.video.owl-theme .owl-controls .owl-prev,.mod-03.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_1l.png") no-repeat;
    left: 10px;
}
.mod-03.owl-theme .owl-controls .owl-prev:hover{
    background: url("../Images/jt_1l_h.png") no-repeat;
}
.video.owl-theme .owl-controls .owl-next,.mod-03.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_1r.png") no-repeat;
    right: 10px;
}
.mod-03.owl-theme .owl-controls .owl-next:hover{
    background: url("../Images/jt_1r_h.png") no-repeat;
}
.support-wrap .list {
  width: 1212px;
  margin: 30px auto 0;
}
.support-wrap .list li {
  box-sizing: border-box;
  float: left;
  position: relative;
  overflow: hidden;
  width: 16%;
  border: 6px solid #efefef;
  margin: 0 .3%;
}
.support-wrap .list li .detail {
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  padding: 30px 12px;
  font-size: 18px;
  line-height: 1;
  color: #fff;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
}
.support-wrap .list li .detail p {
  float: left;
  width: 24px;  font-size: 24px; line-height : 1.846em;
  margin: -26px 0 0 24px;
}
.support-wrap .list li .detail p.en {
  width: 300%;
  padding: 4px 0;
  margin: 0;
  font-family: Arial;
  text-transform: uppercase;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: translateX(22px) rotate(90deg);
      -ms-transform: translateX(22px) rotate(90deg);
          transform: translateX(22px) rotate(90deg);
}
.support-wrap .list li .detail p.tip {
  opacity: 0;
  padding: 4px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 13px;
  line-height: 1.5;
}
.support-wrap .list li:hover .detail {
  left: 8%;
  top: 22%;
  width: 72.5%;
  height: auto;
  padding: 42% 5.5% 45%;
  background-color: rgba(236, 106,0, 0.9);
}
.support-wrap .list li .detail{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.support-wrap .list li:hover .detail p {
  width: 100%;
  margin: 0 0 13% 0;
  font-weight: bold;
  text-align: center;
}
.support-wrap .list li:hover .detail p.en {
  opacity: 0;
  display: none;
}
.support-wrap .list li:hover .detail p.tip {
  font-weight: normal;
  opacity: 1;
  text-align: left;
}
.index-apply {
    height: 150px;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 24px; letter-spacing:3px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.index-apply a{
	display: inline-block;
	padding: 0 36px;
	height: 38px;
	border: 1px solid #ffffff;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
	margin-left: 40px;
}
/*messages*/
.messages{padding:15px 0;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0;color:#fff; font-family:"Microsoft Yahei";}
.messlist {height:30px;margin-bottom:10px;overflow:hidden;}
.messlist input{float:left;width:300px;height:28px;padding-left:5px;border-bottom:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border-bottom:#ccc 1px solid;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{margin-top:20px;}
.messsub input{width:100px; height:35px;  font-size:14px; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#f60;color:#fff;}


/*02小刀电动车-产品中心*/
#banner-2{
    width: 100%;
}
#banner-2 .item a{
    display: block;
}
#banner-2 .item a img{
    display: block;
    width: 100%;
}
#banner-2.owl-theme .owl-controls{
    margin-top: 0;
}
#banner-2 .owl-pagination{
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 25px;
}
#banner-2 .owl-pagination .owl-page{
    display: inline-block;
    width: 40px;
    height: 2px;
    margin: 0 7px;
    background: #fff;
}
#banner-2 .owl-pagination .owl-page.active{
    background: #66ad3b;
}
.block-05{
    padding: 37px 0;
    background: #fff;
}

/*产品导航*/
.prodMenu-main{border: 5px solid #efefef;width: 100%;margin-bottom: 10px ;padding: 15px;}
.prodMenu-main dl{overflow: hidden;margin: 20px 0;}
.prodMenu-main dl dt{display:block;font-size: 16px;color: #000000;float: left;margin-top: 3px;margin-bottom: 3px;}
.prodMenu-main dl dd{display:block;font-size: 16px;float: left;margin:2px 15px;}
.prodMenu-main dl dd span{display: inline-block;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prodMenu-main dl .dd1{width: 80px;margin-left: -80px;}
.prodMenu-main dl .dd1 span{width: 40px;}
.prodMenu-main dl dd i{display: inline-block;width: 16px;height: 16px;border: 1px solid #dbdbdb;vertical-align: middle;margin-right: 10px;position: relative;}
.prodMenu-main dl dd i:after{position: absolute;width: 10px;height: 10px;left: 50%;margin-left: -5px;top: 50%;margin-top: -5px;background-color: #57a22e;content: "";display: none;}
.prodMenu-main dl dd:hover i:after,.prodMenu-main dl dd.current i:after{display: block;}

.mod-04 a{
    display: inline-block;
    width: 106px;
    height: 41px;
    line-height: 41px;
    margin-right: 25px;
    margin-bottom: 10px;
    background: #fff;
    border-radius: 15px;
    color: #616161;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-04 a:hover,
.mod-04 .on{
    background: #57a22e;
    color: #fff;
}
.mod-05{
    margin-right: -12px;
    margin-left: -12px;
}
.mod-05>div{
    padding-right: 12px;
    padding-left: 12px;
    margin-bottom: 24px;
}
.mod-05 .box{
    padding: 15px; border: 1px solid #eee;
    background: #f5f5f5;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-05 .box .img{
    padding-bottom: 20px;
    margin-bottom: 20px;
    background: url("../Images/line_1.png") center bottom no-repeat;
    background-size: 100% 1px;
}
.mod-05 .box .img img{
    display: block;     height: 200px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-05 .box .title{
    height: 30px;
    line-height: 30px;text-align:center;
    overflow: hidden;
    font-size: 16px;
    text-transform: uppercase;
}
.mod-05 .box .title a{
    color: #000;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-05 .box .content{
    line-height: 20px;
    overflow: hidden;
    color: #999;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.mod-05 .box .content .bton{margin-top: 11px}
.mod-05 .box .content .bton a{width: 109px;height: 34px;line-height: 34px;text-align: center;background: #999999;display: block;color: #ffffff;font-size: 14px}
.mod-05 .box .content .bton .btn-a{float: left;}
.mod-05 .box .content .bton .btn-b{float: right;}

.mod-05 .box:hover{
    box-shadow: 0 0 27px rgba(0,0,0,0.06); background:#66ad3b ;
}
.mod-05 .box:hover .title a{
    color: #fff;
}
.mod-05 .box:hover .content{
    color: #57a22e;
}
.public-a2{
    display: block;
    height: 49px;
    line-height: 49px;
    background: #fff;
    box-shadow: 0 0 27px rgba(0,0,0,0.06);
    font-size: 16px;
    color: #000;
    text-align: center;
    font-weight: bold;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.public-a2:hover{
    color: #57a22e;
}


/*搜索产品列表 statr  */

.pro_information .tab2{}
.pro_information .tab2{padding-top:5px;}
.pro_information .tab2 dt{border-bottom: 1px solid #ddd;}
.pro_information .tab2 dt a{padding:32px;padding-top:0px;font-size: 22px;color: #333;display: inline-block;}
.pro_information .tab2 dt a:hover{border-bottom: 2px solid #0b4da2;}
.pro_information .tab2 dt a.on{border-bottom: 2px solid #0b4da2;}
.pro_information .tab2 dd{padding-top: 24px;padding-bottom: 24px;}
.pro_information .tab2 dd ul li{float: none;padding-bottom: 30px; overflow:hidden;display: -ms-flexbox;display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.pro_information .tab2 dd ul li:after{content:"";display: block;clear: both;}
.pro_information .tab2 dd ul li .scale_a {overflow:hidden;width:30%;border:1px solid #f0f0f0;text-align:center;}
.pro_information .tab2 dd ul li img{ height:180px;}
.pro_information .tab2 dd ul li .li_r{width:60%;margin-left:5%;}
.pro_information .tab2 dd ul li .li_r .li_r_up{  padding: 20px 0; border-bottom: 1px solid #ddd;}
.pro_information .tab2 dd ul li .li_r .li_r_up:after{content:"";display: block;clear: both;}
.pro_information .tab2 dd ul li .li_r .li_r_up h5{float: left;font-size: 18px;color:#333;font-weight: 600;}
.pro_information .tab2 dd ul li .li_r .li_r_up .time{float: right;font-size: 14px;}
.pro_information .tab2 dd ul li .li_r .li_r_down{margin-top: 20px;line-height: 26px;font-size: 16px;clear:both;}
.pro_information .tab2 dd ul li .imore:hover{ background-color: #edc01d; border: 1px solid #edc01d; color: #fff;}
.pro_information .tab2 dd ul li .imore{ margin-left: 30px; width:100px; padding-left:20px; height:32px; line-height:32px; background:url(../images/pic.png) #fff 90px center no-repeat; display:block; font-size:14px; color:#666; border:1px solid #ccc;border-radius:30px; cursor:pointer; margin-top:15px;}

/*03小刀电动车-产品详情*/
.block-06{
    margin-top: 90px;
    position: relative;
}
.block-06 .page-a{
    display: block;
    margin-top: -60px;
    color: #616161;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.block-06 .page-a span{
    display: block;
}
.block-06 .page-a .icon{
    display: inline-block;
    width: 55px;
    height: 55px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.block-06 .page-a.a-left{
    left: 0;
}
.block-06 .page-a.a-left .icon{
    background: url("../Images/jt_2l.png") no-repeat;
}
.block-06 .page-a.a-right{
    text-align: right;
    right: 0;
}
.block-06 .page-a.a-right .icon{
    background: url("../Images/jt_2r.png") no-repeat;
}
.block-06 .page-a:hover{
    color: #66ad3b;
}
.block-06 .page-a.a-left:hover .icon{
    background: url("../Images/jt_2l_h.png") no-repeat;
}
.block-06 .page-a.a-right:hover .icon{
    background: url("../Images/jt_2r_h.png") no-repeat;
}
.list-03{
    display: none;
}
.block-06 .big-img{
    margin-bottom: 70px;
}
.block-06 .big-img img{
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.block-06 .small-img .item{
    padding-left: 6px;
    padding-right: 6px;
	padding-bottom:2px;
}
.block-06 .small-img .item.current .box{
    border: 1px solid #66ad3b;
}
.block-06 .small-img .box{
    border: 1px solid #ececec;
}
.block-06 .small-img .box img{
    display: block;
    width: 100%;
}
.block-06 .small-img.owl-theme .owl-controls .owl-prev,
.block-06 .small-img.owl-theme .owl-controls .owl-next{
    width: 13px;
    height: 25px;
    margin-top: -12px;
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.block-06 .small-img.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_1l.png") no-repeat;
    left: 0;
}
.block-06 .small-img.owl-theme .owl-controls .owl-prev:hover{
    background: url("../Images/jt_1l_h.png") no-repeat;
}
.block-06 .small-img.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_1r.png") no-repeat;
    right: 0;
}
.block-06 .small-img.owl-theme .owl-controls .owl-next:hover{
    background: url("../Images/jt_1r_h.png") no-repeat;
}
.block-07{
    background: #f9f9f9;
}
.mod-06{
    color: #333;
}
.mod-06 .title{
    padding-bottom: 20px;
    line-height: 28px;
    border-bottom: 1px solid #ebebeb;
}
    .mod-06 .title .name {
        font-size: 24px;
        border-bottom: 1px solid #ebebeb;
        padding-bottom: 10px;
        color: #000;
        margin-bottom: 10px;
        font-weight: bold; 
        text-transform: uppercase;
    }
    .mod-06 .title .tupian {
       text-align:center
    }
    .mod-06 .title .neirong {
        max-width: 800px;
        margin: auto;
    }
.mod-06 .phone{  padding-bottom: 15px;margin-bottom: 20px;line-height: 24px; font-size: 16px; border-bottom: 1px solid #ebebeb;}
.mod-06 .phone span{display:inline-block; }
.mod-06 .phone span.spantxt1{line-height: 24px; font-size: 16px; color: #333;}
.mod-06 .phone span.spantxt2{color: #57a22e; font-size: 28px;font-weight: bold;}

.mod-06 .down .a-1{
    display: inline-block;
    width: 126px;
    height: 37px;
    line-height: 37px;
    margin-right: 10px;
    margin-bottom: 2px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-06 .down .a-1.bg1{
    background: #57a22e;
}
.mod-06 .down .a-1.bg2{
    background: #222;
}
.mod-06 .down .a-1.bg1:hover{
    background: #222;
}
.mod-06 .down .a-1.bg2:hover{
    background: #57a22e;
}
/*相关车型*/
.c1_title {width: 100%;margin: 57px auto 0;border-bottom:1px solid #ddd; display: flex;flex-direction: column;justify-content: center;align-items: center}
.c1_title h1 {font-size: 30px;  line-height: 30px;color: #333333}
.c1_title p { width: 40px; height: 3px; background-color: #86b92e; margin-top: 14px;/*margin-bottom: 12px*/}
.c1_title span { font-size: 30px;line-height: 30px; color: #e6e6e6;font-weight: bold}
.tit-1{
    font-size: 16px;
    color: #616161;
    text-align: center;
}
.tit-1 .name{
    margin-bottom: 25px;
    font-size: 36px;
    color: #000;
    font-weight: bold;
}
.mod-07 img{
    display: block;
    width: 100%;
}
.mod-08 .img{
    width: 136%;
	margin-top: 70px;
}
.mod-08 .img img{
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.mod-08 .text{
    padding-top: 14%;
}
.mod-08 .text .title{
    line-height: 40px;
    padding-bottom: 30px;
    margin-bottom: 25px;
    background: url("../Images/tit_bg2.jpg") left bottom no-repeat;
    font-size: 30px;
    color: #000;
    font-weight: bold;
}
.mod-08 .text .content{
    line-height: 30px;
    font-size: 16px;
    color: #616161;
}
.mod-09{
    line-height: 32px;
    padding-top: 30px;
    border-top: 1px solid #ededed;
    font-size: 14px;
    color: #616161;
}
.mod-09 a{
    color: #616161;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-09 a:hover{
    color: #66ad3b;
}


/*04小刀电动车-条件*/
.mod-10>div{
    padding-right: 0;
    padding-left: 0;
}
.mod-10 a{
    display: inline-block;
    width: 100px;
    color: #999;
    text-align: center;
}
.mod-10 a span{
    display: inline-block;
    width: 100%;
}
.mod-10 a .icon{
    height: 52px;
    margin-bottom: 5px;
}
.mod-10 a:hover,
.mod-10 a.on{
    color: #66ad3b;
}
.row-01{
    margin-right: -7px;
    margin-left: -7px;
}
.mod-11>div{
    padding-right: 7px;
    padding-left: 7px;
}
.mod-11 .content>div{
    padding-right: 7px;
    padding-left: 7px;
    margin-bottom: 10px;
}
.input-3{
    display: block;
    padding-right: 20px;
    padding-left: 20px;
    height: 41px;
    background: #57a22e;
    border: none;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
}
.xlk-2{
    width: 100%;
}
.select-1 .ui-select-wrap{
    width: 100% !important;
    height: 41px;
    line-height: 41px;
    background: #fff;
    border: none;
    border-radius: 15px;
}
.select-1 .ui-select-input{
    padding-left: 14px;
    color: #616161;
}
.select-1 .ui-select-arrow{
    width: 20px;
    height: 41px;
    background: url("../Images/xlk_bg1.png") left center #fff no-repeat;
    border: none;
    border-radius: 0 15px 15px 0;
    top: 0;
    right: 0;
}
.select-1 .ui-select-list{
    border-radius: 0 0 3px 3px;
    top: 41px;
    left: 0;
}


/*05小刀电动车-新闻中心*/
.mod-12 ul li{
    margin-bottom: 62px;
}
.mod-12 ul li .img{
    position: relative;
}
.mod-12 ul li .img img{
    display: block;
    width: 100%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-12 ul li .img .date{
    width: 61px;
    height: 61px;
    line-height: 20px;
    padding-top: 10px;
    background: #57a22e;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
}
.mod-12 ul li .text{
    padding-top: 1%;
    font-size: 14px;
}
.mod-12 ul li .text .title{
    font-size: 24px;
    color: #252525;

}
.mod-12 ul li .text .title a{
    color: #252525;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-12 ul li .text .con-1{
    color: #252525;
}
.mod-12 ul li .text .con-2{
    line-height: 24px;
    color: #999;
}
.mod-12 ul li:hover .text .title a{
    color: #57a22e;
}
.mod-12 ul li:hover .img img{
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);
}


/*06小刀电动车-新闻详情*/
.mod-13{
    padding-bottom: 25px;
    border-bottom: 1px dotted #d9d9d9;
    font-size: 14px;
    color: #252525;
}
.mod-13 .name{
    font-size: 24px;
    font-weight: bold;
}
.mod-14{
    line-height: 22px;
    font-size: 14px;
    color: #999;
}
.mod-14 img{
	max-width: 100%;
}


/*07小刀电动车-企业简介*/
.mod-15{
    overflow: hidden;
    position: relative;
}
.mod-15 .name{
    height: 180px;
    font-size: 42px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    animation: imgdh 1s infinite linear;
    -moz-animation: imgdh 1s infinite linear;
    -webkit-animation: imgdh 1s infinite linear;
    -o-animation: imgdh 1s infinite linear;
}
.left-nav{
    margin-top: -200px;
    position: fixed;
    top: 50%;
    left: 30px;
    z-index: 999;
    display: none;
}
.left-nav a{
    display: block;
    width: 88px;
    height: 88px;
    padding-top: 18px;
    line-height: 26px;
    margin-bottom: 14px;
    background: #fff;
    border-radius: 9px;
    box-shadow: 0 3px 7px rgba(35,24,21,0.14);
    font-size: 26px;
    color: #616161;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.left-nav a span{
    display: block;
}
.left-nav a .name{
    font-size: 18px;
    font-weight: bold;
}
.left-nav a.a-1{
    font-size: 16px;
}
.left-nav a.a-1 .name{
    font-size: 26px;
    font-weight: normal;
}
.left-nav a.on{
    background: #66ad3b;
    color: #fff;
}
.block-08{
    padding-top: 70px;
    padding-bottom: 70px;
    background: url("../Images/bg_3.jpg") center top no-repeat;
    background-size: cover;
}
.tit-2{
    text-shadow: 2px 7px 0 rgba(0,0,0,0.06);
    font-size: 36px;
    color: #66ad3b;
    font-weight: bold;
}
.mod-16{
    line-height: 28px;
    font-size: 14px;
    color: #000;
}
.map{
    position: relative;
}
.map span{
    display: inline-block;
    width: 48px;
    height: 50px;
    line-height: 37px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    position: absolute;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.map span.bg1{
    background: url("../Images/sp_bg1.png") no-repeat;
}
.map span.bg1:hover{
    background: url("../Images/sp_bg1h.png") no-repeat;
}
.map span.bg2{
    padding-top: 13px;
    background: url("../Images/sp_bg2.png") no-repeat;
}
.map span.bg2:hover{
    background: url("../Images/sp_bg2h.png") no-repeat;
}
.map span.bg3{
    padding-top: 13px;
    background: url("../Images/sp_bg3.png") no-repeat;
}
.map span.bg3:hover{
    background: url("../Images/sp_bg3h.png") no-repeat;
}
.map span.sp-1{
    bottom: 53.5%;
    left: 70.4%;
}
.map span.sp-2{
    bottom: 37.6%;
    left: 74.6%;
}
.map span.sp-3{
    top: 63%;
    left: 74.8%;
}
.map span.sp-4{
    top: 88.8%;
    right: 33%;
}
.mod-17 .title{
    font-size: 26px;
    color: #000;
    font-weight: bold;
}
.mod-17 .title a{
    color: #000;
}
.mod-17 .content{
    line-height: 30px;
    font-size: 14px;
    color: #000;
    text-indent: 28px;
}
.mod-17 .content img{
    display: block;
    width: 100%;
    margin-bottom: 25px;
}
.list-04{
    display: none;
}
.mod-18{
    line-height: 28px;
    font-size: 14px;
    color: #8a8a8a;
}
.mod-18 img{
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.mod-18 .img2{
    display: none;
}
.mod-19{
    background: url("../Images/bg_4.png") left bottom repeat-x;
}
.mod-19 .owl-wrapper{
    margin-right: -14px;
    margin-left: -14px;
}
.mod-19 .item{
    padding-right: 14px;
    padding-bottom: 40px;
    padding-left: 14px;
    background: url("../Images/li_bg2.jpg") center bottom no-repeat;
}
.mod-19 .item .img{
    margin-bottom: 30px;
    position: relative;
}
.mod-19 .item .img img{
    display: block;
    width: 100%;
}
.mod-19 .item .img a{
    line-height: 22px;
    background: rgba(229,0,101,0.49);
    color: #fff;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
}
.mod-19 .item .img a span{
    display: block;
}
.mod-19 .item .img a .con{
    margin-top: -71px;
    position: absolute;
    top: 50%;
    right: 15px;
    left: 15px;
}
.mod-19 .item .text{
    padding-left: 52%;
}
.mod-19 .item.on{
    background: url("../Images/li_bg2_h.jpg") center bottom no-repeat;
}
.mod-19.owl-theme .owl-controls .owl-prev,
.mod-19.owl-theme .owl-controls .owl-next{
    width: 39px;
    height: 39px;
    text-indent: -9999px;
    position: absolute;
    bottom: -13px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-19.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_3l.png") #fff no-repeat;
    left: -50px;
}
.mod-19.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_3r.png") #fff no-repeat;
    right: -50px;
}
.block-09{
    padding-top: 75px;
    background: url("../Images/bg_6.jpg") center top no-repeat;
    background-size: cover;
}
.mod-20{
    margin-right: -8px;
    margin-bottom: -95px;
    margin-left: -8px;
}
.mod-20 .box{
    display: inline-block;
    width: 222px;
    height: 222px;
    padding-top: 42px;
    margin-right: 8px;
    margin-left: 8px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	overflow:hidden;
}
.mod-20 .box.border1{
    border: 5px solid #f8c700;
}
.mod-20 .box.border2{
    border: 5px solid #d5f6f6;
}
.mod-20 .box.border3{
    border: 5px solid #66ad3b;
}
.mod-20 .box.border4{
    border: 5px solid #d5f6f6;
}
.mod-20 .box.border5{
    border: 5px solid #f8c700;
}
.mod-20 .box .title{
    display: inline-block;
    width: 100%;
    height: 62px;
    line-height: 62px;
    background: url("../Images/tit_bg3.jpg") center bottom no-repeat;
    font-size: 22px;
    color: #000;
    font-weight: bold;
}
.mod-20 .box .content{
    display: inline-block;
    width: 100%;
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    color: #999;
}
.mod-20 .box:hover{
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    transform: translate(0, -20px)
}
.mod-21{
    margin-right: -13px;
    margin-left: -13px;
}
.mod-21 .item{
    margin-right: 13px;
    margin-left: 13px; border:1px solid #ddd;
}
.mod-21 .item{
    /*display: block;*/
    line-height: 58px;
    font-size: 14px;
    color: #616161;
    text-align: center;
}
.mod-21 .item .img{
    display: block;
    overflow: hidden;
}
.mod-21 .item .img img{
   /* display: block;*/
    height:200px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-21 .item:hover .img img{
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);
}
.mod-21.owl-theme .owl-controls .owl-prev,
.mod-21.owl-theme .owl-controls .owl-next{
    width: 35px;
    height: 35px;
    margin-top: -22px;
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-21.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_2l.png") no-repeat;
    left: -80px;
}
.mod-21.owl-theme .owl-controls .owl-prev:hover{
    background: url("../Images/jt_2l_h.png") no-repeat;
}
.mod-21.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_2r.png") no-repeat;
    right: -80px;
}
.mod-21.owl-theme .owl-controls .owl-next:hover{
    background: url("../Images/jt_2r_h.png") no-repeat;
}

/*08小刀电动车-人才招聘*/
.block-10 {
    padding-top: 50px;
    background: #fff;
    border-radius: 15px;
    overflow-x: auto;
}
.mod-22{
    width: 1078px;
}
.mod-22 a{
    color: #616161;
}
.mod-22 table thead td{
    height: 60px;
    line-height: 60px;
    background-image: url("../Images/line_2.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #f7f7f7;
    font-size: 20px;
    color: #66ad3b;
    font-weight: bold;
}
.mod-22 table tbody td{
    line-height: 50px;
    border-bottom: 1px solid #eaeaea;
    font-size: 14px;
    color: #616161;
}


/*09小刀电动车-终端活动*/
.mod-23{text-align: right;}
    .mod-23 a {
    display: inline-block;
    width: 106px;
    height: 41px;
    line-height: 41px;
    margin-right: 16px;
    margin-bottom: 10px;
    background: #f5f5f5;
    border-radius: 15px;
    color: #616161;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-23 a:hover,
.mod-23 .on{
    background: #57a22e;
    color: #fff;
}
.block-11{
    background: #f7f7f7;
}
.mod-24 .item{
    padding-right: 2px;
    padding-bottom: 10px;
    padding-left: 2px;
}
.mod-24 .item .box{
    padding-bottom: 30px;
    background: #fff;
    border-top: 3px solid #57a22e;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.mod-24 .item .box .img{
    overflow: hidden; text-align:center;
    margin-bottom: 30px;
}
.mod-24 .item .box .img a img{
   /* display: block;*/
   /* width: 100%; */ height:280px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-24 .item .box .text{
    font-size: 14px;
    color: #999;
}
.mod-24 .item .box .text .title{
    line-height: 24px; text-align:center
}
.mod-24 .item .box .text .title a{
    display: block;
    height: 24px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.mod-24 .item .box .text .title span{
    display: block;
    height: 24px;
}
.mod-24 .item .box .text .content{
    max-height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.mod-24 .item .box:hover .img a img{
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);
}
.mod-24.owl-theme .owl-controls .owl-prev,
.mod-24.owl-theme .owl-controls .owl-next{
    width: 55px;
    height: 55px;
    margin-top: -22px;
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-24.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_2l.png") no-repeat;
    left: -80px;
}
.mod-24.owl-theme .owl-controls .owl-prev:hover{
    background: url("../Images/jt_2l_h.png") no-repeat;
}
.mod-24.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_2r.png") no-repeat;
    right: -80px;
}
.mod-24.owl-theme .owl-controls .owl-next:hover{
    background: url("../Images/jt_2r_h.png") no-repeat;
}

.mod-25>div{
    padding-right: 1px;
    padding-left: 1px;
}
.mod-25 .content{
    position: relative;
}
.mod-25 .content>div{
    background: #2a2a2a;
}
.mod-25 .content>div .icon{
    margin-top: -32px;
    margin-left: -32px;
    position: absolute;
    top: 50%;
    left: 50%;
}
.mod-25 .title{
    height: 56px;
    line-height: 54px;
    padding-right: 10px;
    padding-left: 10px;
    background: #2a2a2a;
    border-bottom: 2px solid #e90d6c;
    font-size: 20px;
    color: #f9f9f9;
}
.video{
	display: none;
}
.picScroll-top{
    width: 100%;
    overflow: hidden;
    background: #2a2a2a;
    position: relative;
}
.picScroll-top .prev,.picScroll-top .next{
    display: block;
    width: 100%;
    height: 27px;
    cursor: pointer;
}
.picScroll-top .prev{
    background: url("../Images/jt_4s.png") center center #000 no-repeat;
}
.picScroll-top .next{
    background: url("../Images/jt_4x.png") center center #000 no-repeat;
}
.picScroll-top .bd ul{
    overflow: hidden;
}
.picScroll-top .bd ul li{
    height: 48px;
    font-size: 14px;
    color: #fff;
}
.picScroll-top .bd ul li a{
    display: block;
    line-height: 46px;
    padding-left: 47px;
    background: url("../Images/li_bg3.png") 20px center no-repeat;
    border-top: 1px solid #393939;
    border-bottom: 1px solid #515151;
    color: #fff;
}
.picScroll-top .bd ul li.selected a{
    color: #e90d6c;
}
.mod-26{
    margin-right: -10px;
    margin-left: -10px;
}
.mod-26 .item{
    padding-right: 10px;
    padding-left: 10px;
}
.mod-26 .item a{
    display: block;
    height: 48px;
    line-height: 48px;
    background: #e8e8e8;
    border-radius: 5px;
    font-size: 14px;
    color: #616161;
    text-align: center;
}
.mod-26 .item.selected a{
    background: #57a22e;
    color: #fff;
}

.mod-26.owl-theme .owl-controls .owl-prev,
.mod-26.owl-theme .owl-controls .owl-next{
    width: 39px;
    height: 39px;
    text-indent: -9999px;
    position: absolute;
    top: 4px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-26.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_3l.png") no-repeat;
    left: 10px;
}
.mod-26.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_3r.png") no-repeat;
    right: 10px;
}
.tv-btn{
    display: none;
}
.tv-btn .tv-con{
    padding-right: 15px;
    padding-left: 15px;
    background: #000;
}
.tv-btn .tv-con .item{
    padding-right: 10px;
    padding-left: 10px;
}
.tv-btn .tv-con .item a{
    display: block;
    height: 57px;
    line-height: 57px;
    font-size: 16px;
    color: #fff;
}
.tv-btn .tv-con .item.selected a{
    color: #e90d6c;
}

.tv-btn .tv-con.owl-theme .owl-controls .owl-prev,
.tv-btn .tv-con.owl-theme .owl-controls .owl-next{
    width: 7px;
    height: 23px;
    text-indent: -9999px;
    position: absolute;
    top: 18px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.tv-btn .tv-con.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_5l.png") no-repeat;
    left: 10px;
}
.tv-btn .tv-con.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_5r.png") no-repeat;
    right: 10px;
}


.mod-27{
    background: #efefef;
}
.mod-27 .text{
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    line-height: 24px;
    font-size: 14px;
    color: #616161;
}
.mod-27 .text .title{
    margin-bottom: 10px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.banner-3{
    width: 100%;
}
.banner-3 .item a{
    display: block;
}
.banner-3 .item a img{
    display: block;
    width: 100%;
}
.banner-3.owl-theme .owl-controls{
    margin-top: 0;
}
.banner-3 .owl-pagination{
    padding-right: 10px;
    text-align: right;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
}
.banner-3 .owl-pagination .owl-page{
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0 5px;
    background: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
}
.banner-3 .owl-pagination .owl-page.active{
    background: none;
}


/*10小刀电动车-售后服务*/
.block-12{
    background: #f5f5f5;
}
.mod-28{
    line-height: 26px;
    padding-top: 30px;
    background: url("../Images/line_3.jpg") left top no-repeat;
    font-size: 14px;
    color: #616161;
}
.block-13{
    padding-top: 67px;
    background: url("../Images/bg_6.jpg") center top no-repeat;
}
.mod-29{
    background: #fff;
    padding: 60px 50px;
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
.mod-29 .content{
    line-height: 30px;
    font-size: 14px;
    color: #616161;
}
.mod-30 .item{
    padding-right: 15px;
    padding-left: 15px;
}
.mod-30 .item .img{
    overflow: hidden;
    margin-bottom: 15px;
}
.mod-30 .item .img a img{
    display: block;
    width: 100%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-30 .item .text{
    font-size: 14px;
    color: #616161;
}
.mod-30 .item .text .title{
    height: 24px;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.mod-30 .item .text .title a{
    color: #000;
}
.mod-30 .item:hover .img a img{
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);
}
.mod-30.owl-theme .owl-controls .owl-prev,
.mod-30.owl-theme .owl-controls .owl-next{
    width: 55px;
    height: 55px;
    margin-top: -22px;
    text-indent: -9999px;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-30.owl-theme .owl-controls .owl-prev{
    background: url("../Images/jt_2l.png") no-repeat;
    left: -80px;
}
.mod-30.owl-theme .owl-controls .owl-prev:hover{
    background: url("../Images/jt_2l_h.png") no-repeat;
}
.mod-30.owl-theme .owl-controls .owl-next{
    background: url("../Images/jt_2r.png") no-repeat;
    right: -80px;
}
.mod-30.owl-theme .owl-controls .owl-next:hover{
    background: url("../Images/jt_2r_h.png") no-repeat;
}
.block-14{
    padding-top: 80px;
    padding-bottom: 80px;
    background: url("../Images/bg_7.jpg") center top no-repeat;
    background-size: cover;
}
.tit-3{
    text-shadow: 2px 7px 0 rgba(255,255,255,0.06);
    font-size: 36px;
    color: #fff;
    font-weight: bold;
}
.mod-31{
    line-height: 32px;
    font-size: 18px;
    color: #fff;
    position: relative;
}
.mod-31 .icon-1{
    position: absolute;
    top: -12px;
    left: -90px;
}
.mod-31 .icon-2{
    position: absolute;
    bottom: -12px;
    right: -90px;
}
.public-a3{
    display: block;
    width: 236px;
    height: 44px;
    line-height: 44px;
    background: #66ad3b;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
}
.public-a3:hover,
.public-a3:focus{
    color: #fff;
}
.mod-32{
    padding-top: 120px;
    padding-bottom: 120px;
    background: url("../Images/bg_8.jpg") center top no-repeat;
    background-size: cover;
    font-size: 16px;
    color: #b9b9b9;
}
.mod-32 .title{
    font-size: 34px;
    color: #fff;
    font-weight: bold;
}
.mod-32 a{
    display: block;
    width: 154px;
    height: 44px;
    line-height: 44px;
    background: #66ad3b;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.block-15{
    padding-top: 80px;
    background: url("../Images/bg_9.jpg") center top no-repeat;
    background-size: cover;
}
.mod-33{
    padding-top: 60px;
    padding-right: 36px;
    padding-bottom: 18px;
    padding-left: 36px;
    background: #fff;
    border-radius: 11px;
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
.mod-33 .content{
    padding-bottom: 50px;
    line-height: 30px;
    border-bottom: 1px solid #e3e3e3;
    font-size: 16px;
    color: #000;
}
.mod-33 .title{
    margin-right: -6px;
    margin-left: -6px;
}
.mod-33 .title .tabs-tit{
    float: left;
    width: 25%;
    padding-right: 6px;
    padding-left: 6px;
    cursor: pointer;
}
.mod-33 .title .tabs-tit span{
    display: block;
    height: 40px;
    line-height: 40px;
    background: #e6e6e6;
    border-radius: 7px;
    font-size: 14px;
    color: #000;
    text-align: center;
}
.mod-34{
    padding-top: 15px;
    padding-bottom: 15px;
    background: rgba(0,0,0,0.7);
}
.mod-34 .name{
    display: inline-block;
    height: 41px;
    line-height: 41px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.xlk-3{
    display: inline-block;
    width: 223px;
    text-align: left;
}
.select-2 .ui-select-wrap{
    width: 100% !important;
    height: 41px;
    line-height: 41px;
    background: #fff;
    border: none;
    border-radius: 7px;
}
.select-2 .ui-select-input{
    padding-left: 14px;
    color: #616161;
}
.select-2 .ui-select-arrow{
    width: 20px;
    height: 41px;
    background: url("../Images/xlk_bg2.png") left center #fff no-repeat;
    border: none;
    border-radius: 0 7px 7px 0;
    top: 0;
    right: 0;
}
.select-2 .ui-select-list{
    border-radius: 0 0 7px 7px;
    top: 41px;
    left: 0;
}
.input-4{
    display: inline-block;
    width: 112px;
    height: 41px;
    background: #66ad3b;
    border: none;
    border-radius: 7px;
    font-size: 14px;
    color: #fff;
}



.mod-35{
    border: 5px solid rgba(229,0,101,0.5);
    border-radius: 15px;
    box-shadow: none;
}
.mod-35 .modal-content{
    border: none;
    border-radius: 11px;
    box-shadow: none;
}
.mod-35 .modal-header{
    background: #66ad3b;
    border-bottom: none;
    border-radius: 11px 11px 0 0;
    font-size: 24px;
    color: #fff;
    text-align: center;
}
.mod-35 label{
    font-size: 16px;
    color: #616161;
    font-weight: normal;
}
.mod-35 .row-02{
    margin-right: -4px;
    margin-left: -4px;
}
.mod-35 .row-02>div{
    padding-right: 4px;
    padding-left: 4px;
}
.wbk-1{
    height: 41px;
    border: 1px solid #dbdbdb;
    border-radius: 9px;
    box-shadow: none;
    font-size: 12px;
    color: #616161;
}
.wbk-2{
    line-height: 39px;
    border: 1px solid #dbdbdb;
    border-radius: 9px;
    box-shadow: none;
    font-size: 12px;
    color: #616161;
}
.input-5{
    display: inline-block;
    width: 169px;
    height: 47px;
    background: #66ad3b;
    border: none;
    border-radius: 9px;
    font-size: 16px;
    color: #fff;
}
.select-3 .ui-select-wrap{
    width: 100% !important;
    height: 41px;
    line-height: 39px;
    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 9px;
}
.select-3 .ui-select-input{
    padding-left: 14px;
    color: #616161;
}
.select-3 .ui-select-arrow{
    width: 20px;
    height: 39px;
    background: url("../Images/xlk_bg1.png") left center #fff no-repeat;
    border: none;
    border-radius: 0 9px 9px 0;
    top: 0;
    right: 0;
}
.select-3 .ui-select-list{
    border-radius: 0 0 3px 3px;
    top: 40px;
    left: 0;
}


/*14小刀电动车-网店查询*/
.block-16{
    height: 846px;
    position: relative;
}
.block-16 .show-btn{
    width: 50px;
    height: 70px;
    background: url("../Images/jt_6r.png") no-repeat;
    cursor: pointer;
    position: fixed;
    top: 100px;
    left: -50px;
	z-index:120;
}
.mod-36{
    width: 22%;
    min-width: 320px;
    background: #ececec;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
	z-index: 98;
}
.mod-36 .box-1{
    height: 222px;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    background: #e5e5e5;
}
.mod-36 .box-1 .title{
    font-size: 18px;
    color: #66ad3b;
}
.mod-36 .box-1 .content .li{
    min-height: 37px;
    padding-right: 120px;
    margin-bottom: 16px;
    position: relative;
}
.select-4 .ui-select-wrap{
    width: 100% !important;
    height: 37px;
    line-height: 37px;
    background: #fff;
    border: none;
    border-radius: 7px;
}
.select-4 .ui-select-input{
    padding-left: 14px;
    color: #616161;
}
.select-4 .ui-select-arrow{
    width: 20px;
    height: 37px;
    background: url("../Images/xlk_bg2.png") left center #fff no-repeat;
    border: none;
    border-radius: 0 7px 7px 0;
    top: 0;
    right: 0;
}
.select-4 .ui-select-list{
    border-radius: 0 0 7px 7px;
    top: 37px;
    left: 0;
}
.mod-36 .box-2{
    height: 624px;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
}
.mod-36 .box-2 .tabs-tit{
    line-height: 24px;
    padding: 20px;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 9px;
    color: #000;
    cursor: pointer;
}
.mod-36 .box-2 .tabs-tit.selected{
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    color: #66ad3b;
}
.jscrollpane{
    height: 609px;
    overflow: hidden;
}
.jscrollpane .rollbar-path-horizontal{
    height:10px;
}
.jscrollpane-1 .rollbar-path-vertical{
    width: 6px;
    right: 0;
}
.jscrollpane .rollbar-path-vertical, .jscrollpane .rollbar-path-horizontal{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.nicescroll-rails{
    background: url("../Images/line_4.jpg") center top repeat-y;
}
.input-6{
    display: inline-block;
    width: 112px;
    height: 37px;
    background: #66ad3b;
    border: none;
    border-radius: 7px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
}
.mod-37{
    height: 846px;
}
.mod-37>div{
    height: 846px;
}
.amap-toolba,.amap-logo,.amap-copyright{
z-index: 80 !important;
}
.amap-overlays{
z-index: 80 !important;
}
.amap-info-content{
background: #66ad3b;
border:none;
color:#fff;
position: relative;
z-index: 0 !important;
}

.amap-info-content,.amap-info-outer{border-radius:10px;}
.amap-info-close{display:None;}
/*15小刀电动车-联系我们*/
.mod-38{
    height: 530px;
}
.mod-38 div{
    height: 530px;
}
.mod-39>div{
    padding-top: 70px;
    padding-bottom: 70px;
    margin-bottom: 10px;
    line-height: 28px;
    background: url("../Images/bg_10.jpg") no-repeat;
    background-size: 100% 100%;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.mod-39>div .con{
    padding-bottom: 10px;
}
.mod-39>div a{
    display: inline-block;
    width: 135px;
    height: 37px;
    line-height: 35px;
    border: 1px solid #fff;
    border-radius: 9px;
    color: #fff;
}



@keyframes imgdh{
    from{
        bottom: 0;
    }
    to{
        bottom: -20px;
    }
}
@-moz-keyframes imgdh{
    from{
        bottom: 0;
    }
    to{
        bottom: -20px;
    }
}
@-webkit-keyframes imgdh{
    from{
        bottom: 0;
    }
    to{
        bottom: -20px;
    }
}
@-o-keyframes imgdh{
    from{
        bottom: 0;
    }
    to{
        bottom: -20px;
    }
}


/* -----------------WY------------------ */
/* 11小刀电动车-登陆 */
.y_denglu{
    width: 474px;
    height: 389px;
    padding: 49px 40px 47px;
    background: rgba(255, 255, 255, 0.86);
    margin: 209px auto 253px;
    border-radius: 10px;
}
.y_denglu b.b1{
    font-size: 24px;
    color: #66ad3b;
    margin-bottom: 35px;
}
.y_denglu .div1{
    width: 100%;
    margin-bottom: 15px;
}
.y_denglu .div1 .bdo1{
    width: 16px;
    height: 17px;
    left: 14px;
    top: 10px;
}
.y_denglu .div1 .bdo1 img{
    display: block;
    width: 16px;
    height: 17px;
    left: 0;
    top: 0;
}
.y_denglu .div1 .bdo1 img.mg1{
    display: block;
}
.y_denglu .div1 .bdo1 img.mg2{
    display: none;
}
.y_denglu .put_01{
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #fff;
    font-size: 14px;
    color: #b2b2b2;
    padding: 0 40px;
    border-radius: 4px;
}
.y_denglu .put_01:focus{
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #66ad3b;
}
.y_denglu .div_01{
    width: 69.5%;
    padding-right: 8px;
}
.y_denglu .div_01 .put_01.ling{
    padding: 0 16px;
}
.y_denglu .div_02{
    width: 30.5%;
    border-radius: 4px;
    background: #fff;
}
.y_denglu .div1 .but_01{
    width: 100%;
    height: 38px;
    background: #66ad3b;
    border-radius: 4px;
    border: 1px solid #66ad3b;
    font-size: 18px;
    color: #fff;
}
.y_denglu .div2{
    margin-top: 44px;
}

/* 13小刀电动车-积分商城 */
.y_jifen>div{
    padding: 0;
}
.y_jifen a.a1{
    line-height: 32px;
    padding:29px 62px 33px;
    margin-top: 81px;
}
.y_jifen a.a1 span img{
    max-width: 100%;
}
.y_jifen a.a1 b.b1{
    height: 32px;
    font-size: 16px;
    color: #000;
    margin-top: 29px;
}
.y_jifen a.a1 span.span1{
    height: 32px;
    font-size: 12px;
    color: #999;
    margin-bottom: 16px;
}
.y_jifen a.a1 bdo.bdo1{
    height: 32px;
    font-size: 12px;
    color: #66ad3b;
    border: 1px solid #e60669;
    padding: 0 23px;
}
.y_jifen a.a1:hover{
    background: #fff;
    -webkit-box-shadow:0 0 15px rgb(220, 220, 220);
    -moz-box-shadow:0 0 15px rgb(220, 220, 220);
    box-shadow:0 0 15px rgb(220, 220, 220);
}
.y_ling{
    margin-top: 49px;
    margin-bottom: 40px;
}

/* 12小刀电动车-渠道终端 */
.y_zd{
    margin-bottom: 36px;
    -webkit-box-shadow:0 0 15px rgb(220, 220, 220);
    -moz-box-shadow:0 0 15px rgb(220, 220, 220);
    box-shadow:0 0 15px rgb(220, 220, 220);
    background: #fff;
}
.y_left{
    width: 20.5%;
    border: 1px solid #e9e9e9;
    border-top: none;
    background: #f7f8fb;
    border-bottom: none;
}
.y_left b.b1{
    font-size:22px;
    line-height: 22px;
    color: #000;
    padding-top: 45px;
    padding-bottom: 48px;
    padding-left: 43px;
    padding-right: 43px;
}
.y_left b.b1 bdo{
    display: block;
    font-size: 12px;
    line-height: 12px;
    margin-top: 10px;
    color: #999;
    text-transform: uppercase;
}
.y_left ul li{
    margin-bottom: 11px;
}
.y_left ul li a{
    display: block;
    font-size: 14px;
    color: #616161;
    line-height: 42px;
    padding-left: 43px;
    background: url('../Images/y_tip_03.png') 83% center no-repeat;
    border-top: 1px solid #f7f8fb;
    border-bottom: 1px solid #f7f8fb;
    line-height: 44px;
}
.y_left ul li a.xz,.y_left ul li a:hover{
    background: #fff;
    border-top: 1px solid #e8e9ec;
    border-bottom: 1px solid #e8e9ec;
    border-right: 1px solid #fff;
    margin-right: -1px;
}
.y_right{
    width: 79.5%;
    padding-left: 37px;
    padding-right: 35px;
}
.y_right span.span1{
    font-size: 18px;
    line-height: 62px;
    padding-top: 24px;
    color: #000;
    padding-bottom: 14px;
    background: url('../Images/y_bg_03.png') center bottom repeat-x;
}
.y_right .div1{
    margin-left: -15px;
    margin-right: -15px;
}
.y_right .div1 a.a1{
    margin-left: -2px;
    margin-right: -2px;
    font-size: 14px;
    color: #616161;
    line-height: 44px;
    background: #fff;
    -webkit-box-shadow:0 0 15px rgb(220, 220, 220);
    -moz-box-shadow:0 0 15px rgb(220, 220, 220);
    box-shadow:0 0 15px rgb(220, 220, 220);
    margin-top: 30px;
}
.y_right .div1 a.a1 .bdo1{
    height: 44px;
}
.y_right .div1 a.a1 img{
    width: 100%;
    max-width: 100%;
}

.page{
    text-align: center;
    margin-top: 41px;
    margin-bottom: 38px;
}
.page a{
    display: inline-block;
      padding: 4px 8px;
    background: #fff;
    border: 1px solid #d9d9d9;
    color: #616161;
    font-size: 12px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.page .put_01{
    width: 28px;
    border: 1px solid #d9d9d9;
    color: #616161;
    font-size: 12px;
    line-height: 20px;
}
    .page a:hover, .page span.current {
        background: #57a22e;border-bottom:2px #57a22e solid;
        color: #fff;
        padding: 2px 8px;
    }
.page strong{
    display: inline-block;
    height: 24px;
    line-height: 22px;
    padding-right: 8px;
    padding-left: 8px;
    background: #fff;
    font-size: 12px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border: 1px solid #c4c4c4;
    color: #c4c4c4;
}
.BMapLabel{
border:none !important;
top:auto !important;
bottom: 100% !important;
}
#Validform_msg,.Validform_title,.Validform_info,.iframe{display:none;}


#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:48%;height:30px;line-height:30px;float:left;margin:0 28px 30px 0;padding:0 1%;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{padding-bottom:30px;}
#feedback_form textarea{height:125px;width:100%;padding:1%;border:1px solid #dbdbdb;display:block;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#222;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transition:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}
#feedback_form .tableRow{width:100%;height:32px;}
#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}
#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#666;}

/*---网站地图---*/

.sitemap_con { color:#666; }
.sitemap_con .map_top { border-bottom: 2px solid #555; margin-bottom:25px;}
.sitemap_con .map_top img { float: left; }
.site_r_link { width: 170px;margin-top:35px;/*上边界根据需要进行调整*/ padding: 5px 10px; background: #f8f8f8;text-align:center;background:#555;color:#fff;}
.site_r_link a{color:#fff;}
.site_r_link a:hover{text-decoration:underline;}


/*站点地图，显示方式样式，上边界根据需要进行调整*/
.site_plc { padding: 15px 0; text-indent: 15px; background: url(../images/mapIcon.png) no-repeat 0 15px; }
.sitemap_con h4 { line-height:35px;border-bottom:1px dotted #ccc;font-size:15px;margin-bottom:5px;font-weight:600;}
.b4 {margin-bottom:20px;overflow:hidden;}
.b4 ul {}
.b4 li {line-height:30px; width:155px;float:left;background:url(../images/ly_li.png) no-repeat left center;padding-left:14px;}


@media only screen and (max-width : 768px) {
    .block-01 {padding-top: 7px;padding-bottom: 17px;}
    .titler {margin-bottom: 20px;}
    .titler h2,.word .brief {font-size: 24px;}
    .titler p { font-size: 16px;line-height:25px;    margin-top: 0px}
    .prodMenu-main { padding: 15px 5px;}
    .prodMenu-main dl { margin: 0px 0;}
    .prodMenu-main dl dt { width:100%;}
    .prodMenu-main dl dd { width: 33%;margin: 2px 0px;font-size: 14px;}
    .prodMenu-main dl dd i {width: 10px;height: 10px; margin-right: 3px;}

    .mb40 {  margin-bottom: 10px;}
    .block-08 { padding-top: 30px; }
    .mod-05 .box .img img,.mod-24 .item .box .img a img { height: 132px;  }
    .mod-24 .item .box,.mod-24 .item .box .img{ margin-bottom: 10px;padding-bottom: 10px;}
    .mod-05 .box { padding: 0px;}
    .mod-05 .box .img {padding-bottom: 5px; margin-bottom: 5px;}
     .block-05,.mod-05 .box .content .bton {display:none}
    .mod-05>div{padding-right: 2px;padding-left: 2px;}
    .ProductDetailstopleftimg img { max-height: 240px;}
    .mod-06 .title img { width: 100%;}
    .mod-24 .item .box .text .title a {   font-size: 16px;font-weight: 500; }
}