﻿@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }

/* always display scrollbars */
body { margin: 0 auto; color: #989898; background-color: #fff; _background-attachment: fixed; _background-image: url(about:blank);
-webkit-user-select: none; /* Chrome/Safari */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+ */


}
button,div,a{outline:none;}
html {
     font-family: 微软雅黑 !important;
    font-size: 14px;
    color: #929292;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;

-webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;


}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
input, select { vertical-align: middle; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
h1, h2, h3, h4, h5, h6, em, i {font-weight: normal; font-style: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
input { outline: none; padding: 0; }
img { border: 0; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select { -webkit-appearance: none; border-radius: 0; }
textarea { -webkit-appearance: none; border-radius: 0; background: none; outline: none; padding: 0; margin: 0; border: none; }
::-moz-selection { background: #f7a300; color: #fff; text-shadow: none; }
::selection { background: #f7a300; color: #fff; text-shadow: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur());color: #545454; }
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clear { clear: both;}
.fl{float: left;}
.fr{float: right;}

.text{text-align: center;}
.clearfix { *zoom: 1; }
.tabbox{vertical-align: middle;display: table-cell;}
.wrap1{width:90%;margin: 0 auto;}
.wrap{width:1300px;margin: 0 auto;}
.wrap2{width:1200px;margin: 0 auto;}
.hide{display: none;}



.xxxx:hover  img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}

.xxx:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index: -1; background-color:#83bc2b; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.xxx:hover:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}




/*commn*/
.swiper-pagination-bullet-active{background:#e00!important}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#999;opacity:1!important}
/*commn*/

.a:hover img{ -webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}



@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.div{transition:all 0.5s; animation-name:fadeInUp; animation-delay:0.2s;}





/*过渡*/
.aaa{
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}





/*手机导航*/
.Side_nav{width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.6); left: 0; top: 0; z-index: 30; opacity: 0; visibility: hidden; transition: 340ms 130ms;}
.menuBtn { float:right;width:44px; height: 28px; position:fixed; right:20px;top: 20px;cursor: pointer; z-index: 9999;display: none ;}
.menuBtn .burger { display: block; width: 100%; height: 5px; position: absolute; left: 0; background:#70a819;transform-origin:center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; transition: transform 277ms ease-in-out; -o-transition: 277ms ease-in-out; -ms-transition: 277ms ease-in-out; -moz-transition: 277ms ease-in-out; }
.menuBtn .burger-1 { top: 0; }
.menuBtn .burger-2 { top: 12px; }
.menuBtn .burger-3 { bottom: 0; }
.menuBtn.active .burger-1 { top: 10px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background: #fff; }
.menuBtn.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; background: #fff; }
.menuBtn.active .burger-3 { top: 10px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; }
.Side_box {
    background-color: #fff;
    height: 100%;
    max-width: 85%;
    max-width: calc(100% - 64px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1);
    transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1);
    transition: transform .3s cubic-bezier(.4,0,.2,1);
    transition: transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);
    width: 200px;
    z-index: 1;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
}
.Side_nav.in .Side_box {-webkit-transform: translateX(0);transform: translateX(0);}
.Side_nav.in { opacity: 1; visibility: visible; transition: 340ms 0ms; }
.menu-list { padding: 40px 0 40px 30px;z-index:1000;}
.menu-list li { margin-bottom: 20px; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: returnToNormal; animation-name: returnToNormal; }
.menu-list li:last-child { margin-bottom: 0; }
.menu-list li a { display: block; color: #333; font-size:16px; }
@-webkit-keyframes returnToNormal {
    from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
}
@keyframes returnToNormal {
    from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
}
/*手机导航*/
.moblie_head{padding:.5em 1em;position: fixed;left:0;top:0;width: 100%;z-index: 15;background:#fff;display:none;
    -webkit-box-shadow:0px 2px 9px 1px rgba(125, 122, 122,.5);
    -moz-box-shadow:0px 2px 9px 1px rgba(125, 122, 122,.5);
    box-shadow: 0px 2px 9px 1px rgba(125, 122, 122,.5);
}
.moblie_head .logo{width:50%;}
.moblie_head .logo img{max-width: 100%;}









/*核心业务*/
.head{height: 108px;}
.head .wrap1{height: 100%;}
.head .logo{width:30%;vertical-align: middle;height: 100%;}
.head .logo span,.head .tel b{height: 100%;vertical-align: middle;display: inline-block;}
.head .logo img{max-width: 100%;vertical-align: middle;}
.head .nav{width: 60%;margin-left: 5%;height: 100%;}
.nav ul{ height: 100%;}
.nav li{text-align: center;width: 14%;float:left;height: 100%;position:relative;}
.nav li:before{content:'';position:absolute;right:0;top:0;width: 1px;height: 100%;background:#e0e0e0;}
.nav li a{display:table;position:relative;overflow:hidden;height: 100%;width: 100%;}
.nav li .en{text-transform: uppercase;color:#888888;font-size: 14px;font-family: AmerigoBT;line-height: 18px;margin-bottom: 8px;}
.nav li .cn{font-size: 16px;color:#555555;line-height: 18px;position:relative;}
.nav li .cn:before{content:'';position:absolute;right:0;bottom:-17px;width: 100%;height: 5px;background:url(../images/xia1.png) no-repeat center;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.nav li a:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index: -1; background:url(../images/nav.jpg) no-repeat #46b035 right bottom; transform-origin:center; -webkit-transform-origin:center; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.nav li:hover a:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:center; -webkit-transform-origin:center; visibility:visible\9;}
.nav li a:hover *{color:#fff;}
.nav li.active a:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:center; -webkit-transform-origin:center; visibility:visible\9;}
.nav li.active a *{color:#fff;}
.nav li a:hover .cn:before{background:url(../images/xia2.png) no-repeat center;}
.nav li.active a .cn:before{background:url(../images/xia2.png) no-repeat center;}
.nybanner{position: relative;}
.nybanner img{display:block;width: 100%;}

.nav li:hover .cn:before{bottom:-23px;}


.nycon{background:url(../images/bg1.jpg) no-repeat;background-size: 100% auto;background-attachment: fixed;}
.nytop{background:#fff;padding:9px 0;}
.nytop .crumbs{height: 25px;position:relative;padding-left: 40px;height: 42px;line-height: 42px;color:#666;font-size:14px;}
.nytop .crumbs span{position:absolute;left:0;top:0;height: 42px;line-height: 42px;}
.nytop .crumbs span img{display:inline-block;vertical-align: middle;}
.nytop .menu{}
.nytop .menu a{display:inline-table;color:#555555;font-size:16px;height: 42px;line-height: 42px;padding:0 25px;position:relative;z-index: 4;overflow:hidden;}
.nytop .menu a.on{color:#fff;background-color: #e83921;}
.nytop .menu a:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index: -1; background:#e83921; transform-origin:center; -webkit-transform-origin:center; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.nytop .menu a:hover:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:center; -webkit-transform-origin:center; visibility:visible\9;}
.nytop .menu a:hover{color:#fff;}
.nycon .padd1{padding:47px 0 104px;}


.nybox{background-color: #fff;
 -webkit-box-shadow:0px 2px 9px 5px rgba(227,227,227,.5);
    -moz-box-shadow:0px 2px 9px 5px rgba(227,227,227,.5);
    box-shadow: 0px 2px 9px 5px rgba(227,227,227,.5);
}
.nybox .padd2{padding:63px 50px;}

.nybox_t{text-align: center;margin-bottom: 40px;}
.nybox_t h2{color:#333333;font-size:36px;font-weight: 800;margin-bottom: 10px;}
.nybox_t h2 span{color:#e83921;}
.nybox_t p{color:#666;font-size:16px;}


.kernel .item{height:300px;}
.kernel .item .pic{width: 50%;height: 100%;overflow:hidden;position: relative;}
.kernel .item .pic img{display:block;width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.kernel .item .txt{width: 50%;height: 100%;background:#f4f4f4;display:table;text-align: center;}
.kernel .item .txt .tabbox{padding:0 46px;}

.kernel .item:nth-child(2n+2) .pic{ float:right;}
.kernel .item:nth-child(2n+2) .txt{ float:left;}

.kernel .txt .top{color:#333333;font-size:24px;font-weight: 800;text-align: center;}
.kernel .txt a{width: 180px;height: 47px;line-height: 47px;color:#555555;font-size:14px;border:1px #b5b5b5 solid;display:inline-block;z-index: 4;overflow:hidden;position:relative;}
.kernel .txt a span{margin-left: 60px;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}
.kernel .txt .txtmain{color:#333333;font-size:14px;line-height: 24px;margin-top: 25px;margin-bottom: 25px;}
.kernel .txt a:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index: -1; background:#e83921; transform-origin:center; -webkit-transform-origin:center; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.kernel .item:hover .txt a:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:center; -webkit-transform-origin:center; visibility:visible\9;}
.kernel .item:hover .txt a{border-color: #e83921;color:#fff;}
.kernel .item:hover .txt span{margin-left:30px;}
.kernel .item:hover .txt .top{color: #e83921;}
.kernel .item:hover .pic img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.kernel .pic span{position: absolute;display:block;width: 100%;height: 100%;background:rgba(0,0,0,.5);left:0;top:0;opacity:0;
transition:400ms;-webkit-transition:400ms;
}
.kernel .item:hover .pic span{opacity:1;}
.kernel .pic span figcaption {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 5;
}
.kernel .pic span figcaption::before,.kernel .pic span figcaption::after {
    position: absolute;
    top: 12px;
    right:15px;
    bottom: 12px;
    left: 15px;
    content: '';
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, transform 0.4s;
}
.kernel .pic span figcaption::before {
    border-top: 3px solid #f0e8e1;
    border-bottom: 3px solid #f0e8e1;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.kernel .pic span figcaption::after {
    border-right: 3px solid #f0e8e1;
    border-left: 3px solid #f0e8e1;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}
.kernel .item:hover .pic span figcaption::before,.kernel .item:hover .pic span figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


.footer{background:url(../images/foot.jpg) no-repeat #70a819 left bottom;padding:50px 0;}
.footer .top{border-bottom: 1px #c6dca3 solid;padding-bottom: 20px;}
.footer .top .tel{position:relative;padding-left: 54px;height: 43px;line-height: 43px;font-size: 24px;color:#fff;font-weight: 800;}
.footer .top .tel img{position:absolute;left:0;top:0;}
.footer .top .link{}
.footer .top .link a{line-height: 43px;font-size: 16px;color:#fff;margin-left: 1.5em;}
.footer .top .link a:hover{text-decoration: underline;color:#e83921;}
.footer .bom{margin-top: 35px;}
.footer .bom .addre{width: 35%;}
.footer .bom .addre p{line-height:30px;font-size:14px;color:#fff;}
.footer .bom .addre p a{color:#fff;}
.footer .bom .ewm{width: 23%;}
.footer .bom .ewm ul{display: flex;flex: 0 0 100%;justify-content: space-between;}
.footer .bom .ewm li{text-align: center;flex:none;}
.footer .bom .ewm li img{width: 128px;height: 128px;display:block;}
.footer .bom .ewm li p{font-size:14px;color:#fff;line-height:30px;}
.footer .bom .copy{width: 30%;}
.footer .bom .copy .logo{margin-bottom: 10px;}
.footer .bom .copy .logo img{max-width: 100%;}
.footer .bom .copy .txt,.footer .bom .copy .txt p{line-height:30px;font-size:14px;color:#fff;}
.footer .bom .copy .txt p a{color:#fff;}






/*关于我们*/
.about_txt{}
.about_txt p{line-height:28px;font-size:16px;color:#666;}
.about_txt p img{max-width: 100%;}




/*经营范围*/
.nymemnu{margin-top: 20px;text-align: center;}
.nymemnu a{width: 140px;height: 40px;line-height: 40px;border-radius: 40px;background-color: #46b035;display:inline-table;font-size:18px;color:#fff;margin:0 7px;}
.nymemnu a.on{background-color: #e83921;}
.scope{margin-top: 50px;}
.scope .item{}
.scope h2{font-size:24px;color:#333333;font-weight: bold;}
.scope p{font-size:16px;color:#666666;line-height: 30px;}


/*.flow{position:fixed;right:0;top:45%;width: 283px;z-index: 10;}
.flow_top{padding:18px 15px;background-color: #e83921;}
.flow_top h4{font-size:24px;color:#fff;font-weight: 800;margin-bottom: 8px;}
.flow_top p{text-transform: uppercase;font-size:14px;color:#fff;font-family:AmerigoBT;}
.flow_list{padding:18px 50px 40px 15px;background:url(../images/tb1_15.png) no-repeat #fff right bottom;}
.flow_list p{font-size:14px;color:#666666;line-height: 30px;}*/

.flow{position:fixed;right:0;top:45%;width: 283px;transition:all 1s ease;z-index: 10;}
.flow_top{padding:18px 15px;background-color: #e83921;}
.flow_top h4{font-size:24px;color:#fff;font-weight: 800;margin-bottom: 8px;}
.flow_top p{text-transform: uppercase;font-size:14px;color:#fff;font-family:AmerigoBT;}
.flow_list{padding:18px 50px 40px 15px;background:url(../images/tb1_15.png) no-repeat #fff right bottom;}
.flow_list p{font-size:14px;color:#666666;line-height: 30px;}
.flow .close{position:absolute;right:0;top:0;color:#fff;background:rgba(0,0,0,.5);padding:.5em;cursor:pointer;}
.flow.on{right:-150%;}
.flow_open{position:fixed;right:-100%;top:45%;width: 16px;background-color: #e83921;font-size:16px;color:#fff;padding: .5em;border-radius: 4px 0 0 4px;transition:all .5s ease;cursor:pointer;z-index: 10;}
.flow_open.on{right:0;}


/*成功案例*/
.case_list{margin-top: 45px;margin-right: -2%;}
.case_list .item{float:left;width: 31.33%;margin:0 2% 2% 0;}
.case_list .item .pic{height: 246px;position:relative;overflow:hidden;}
.case_list .item .pic img{display:block;width: 100%;height: 100%;}
.case_list .item .pic span{position:absolute;left:-50%;top:0;width: 100%;height: 100%;background:url(../images/tb1_11.png) no-repeat center;
  opacity:0;z-index: 10;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.case_list .item .pic .bg{position:absolute;left:0;top:0;width: 0%;height: 100%;background:rgba(0,0,0,.5);right:0;margin:0 auto;
  opacity:0;z-index: 5;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.case_list .item .txt{font-size:18px;color:#333;font-weight: 800;text-align:center;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_list .item:hover .pic span{opacity:1;left:0;}
.case_list .item:hover .pic .bg{opacity:1;width: 100%;}





/*新闻动态*/
.news_list{margin-top:50px;}
.news_list li{border-bottom: 1px #e4e4e4 solid;padding: 31px 10px;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.news_list li .pic{width:21%;}
.news_list li .pic img{width: 100%;display:block;}
.news_list li .main{width:75%;}
.news_list li .main .top{font-size:18px;color:#333;}
.news_list li .main .date{font-size:16px;color:#666666;margin:12px 0;}
.news_list li .main .date span{height: 21px;line-height: 21px;background-color: #e83921;color:#fff;padding:0 10px;display:inline-block;font-size: 12px;margin-left: 10px;}
.news_list li .main .txt{font-size:14px;color:#666666;line-height: 24px;}
.news_list li:hover{background-color:rgba(142, 139, 139, 0.3);}
.news_list li:hover .top{color:#e83921;}

.paging{text-align: center;margin-top: 50px;}
.paging a{display:inline-table;height: 33px;line-height: 33px;border:1px #e6e6e6 solid;padding:0 16px;margin:0 5px;font-size:14px;color:#666666;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.paging a:hover{background-color: #e83921;color:#fff;}




/*index*/
.banner{position: relative;}
.banner_swiper,.banner_swiper .swiper-slide{width:100%;}
.banner_swiper,.banner_swiper .swiper-wrapper,.banner_swiper .swiper-wrapper .swiper-slide{height: auto !important;}
.banner_swiper .swiper-slide img{width:100%;    display: block;}
.banner_swiper .pagination {position: absolute;z-index: 20;left:0;bottom:71px;width: 100%;text-align: center;}
.banner_swiper .swiper-pagination-switch {display: inline-block;width: 18px;height: 18px;border-radius:18px;margin-right:14px;cursor: pointer;background:#fff;}
.banner_swiper .swiper-visible-switch {}
.banner_swiper .swiper-active-switch {background: #46b035;}


.aboutA{background:url(../images/h4_02.jpg) no-repeat;background-size: 100% 100%;padding:74px 0;}
.aboutA_top{text-align: center;}
.aboutA_top .top{color:#333333;font-size: 36px;font-weight: 800;margin-bottom: 14px;height: 59px;line-height: 59px;}
.top_b{display:inline-block;position:relative;padding-left: 76px;}
.aboutA_top .top img{position:absolute;left:0;top:0;}
.aboutA_top .top span{color:#46b035;}
.aboutA_top .bom{position:relative;color:#999999;font-size: 18px;text-transform: uppercase;font-family: Arial;height: 22px;line-height: 22px;}
.aboutA_top .bom .line{width: 44%;height: 1px;background-color: #dcdcdc;margin-top: 11px;}
.aboutA_top .bom .txt{width: 12%;text-align: center;}
.aboutA_m{margin-top: 52px;height: 382px;}
.aboutA_m .wrap2{height: 100%;}
.adbanner{width: 50%;height: 100%;position:relative;}

.adbanner_swiper,.adbanner_swiper .swiper-slide{width:100%;height: 100%;}
.adbanner_swiper,.adbanner_swiper .swiper-wrapper,.adbanner_swiper .swiper-wrapper .swiper-slide{height: 100% !important;}
.adbanner_swiper .swiper-slide img{width:100%;display: block;height: 100%;}
.adbanner_swiper .pagination {position: absolute;z-index: 20;right:2%;bottom:32px;text-align: center;}
.adbanner_swiper .swiper-pagination-switch {display: inline-block;width: 12px;height: 12px;border-radius:12px;margin-right:10px;cursor: pointer;background:#fff;}
.adbanner_swiper .swiper-visible-switch {}
.adbanner_swiper .swiper-active-switch {background: #e83921;}


.abinfo{width: 50%;height: 100%;background:#ffffff;}
.abinfo .padd{padding:0 37px;}
.abinfo_t{margin-top: 38px;}
.abinfo_t h2{color:#46b035;font-size: 24px;font-weight: 800;}
.abinfo_t p{text-transform: uppercase;color:#46b035;font-size: 14px;}
.abinfo_txt{color:#555555;font-size: 14px;line-height: 24px;margin:24px 0;}
.abinfo_txt a{color:#46b035;}
.abinfo_other{margin-top: 15px;}
.abinfo_other table{width: 100%;}
.abinfo_other td{width: 25%;text-align: center;}
.abinfo_other td img{margin-bottom: 10px;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.abinfo_other td p{color:#333333;font-size: 16px;line-height: 24px;}
.abinfo_other td:hover img{
  transform:scale(.9);
  -webkit-transform:scale(.9);
}
.abinfo_other td:hover p{color:#46b035;}
.scopeA{padding-top: 60px;}
.scopeA_m{margin-top: 60px;height: 600px;background:url(../images/h5_02.jpg) no-repeat;background-size: 100% 100%;}
.scopeA_m .item{float:left;width: 20%;position:relative;text-align: center;height: 100%;display:table;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.scopeA_m .item .bgimg{position:absolute;left:0;top:0;width:100%;height: 100%;background-size: cover !important;background-position: center !important;z-index: 1;opacity:0;right:0;margin:0 auto;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.scopeA_m .item:before{content:'';position:absolute;right:0;top:0;width: 1px;height: 100%;background:#acb9a8;}
.scopeA_m .item:last-child:before{width: 0;}
.scopeA_m .item .top{width: 179px;height: 179px;border-radius: 179px;background:url(../images/bg001.png) repeat;margin:0 auto;overflow:hidden;margin: 0 auto;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}
.scopeA_m .item .tabbox{z-index: 10;position:relative;}
.scopeA_m .item .top .pic{width: 179px;height: 179px;margin:0 auto;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}
.scopeA_m .item:nth-child(1) .top .pic{background:url(../images/h1_26.png) no-repeat;background-position: 0 41px;}
.scopeA_m .item:nth-child(2) .top .pic{background:url(../images/h1_28.png) no-repeat;background-position: 0 41px;}
.scopeA_m .item:nth-child(3) .top .pic{background:url(../images/h1_23.png) no-repeat;background-position: 0 41px;}
.scopeA_m .item:nth-child(4) .top .pic{background:url(../images/h1_20.png) no-repeat;background-position: 0 41px;}


.scopeA_m .item .top .txt{font-size: 30px;color:#46b035;font-weight: 800;}
.scopeA_m .item .top .btn{margin-top: 20px;}
.scopeA_m .item .top .btn a{width: 106px;height: 28px;line-height: 28px;border-radius: 28px;border:1px #46b035 solid;font-size: 14px;color:#46b035;display:inline-block;transition:400ms;}
.scopeA_m .item .top .btn a:hover{background:#46b035;color:#fff;}
.scopeA_m .item .bom{margin-top: 30px;}
.scopeA_m .item .bom h2{color:#fff;font-size: 30px;font-weight: 800;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}
.scopeA_m .item .bom h4{color:#8fff83;font-size:18px;text-transform: uppercase;font-family: Arial;margin-top: 5px;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}

.scopeA_m .item.on{width: 40%;}
.scopeA_m .item.on .bgimg{opacity:1;}
.scopeA_m .item.on .bom h2{display:none;}
.scopeA_m .item.on .bom h4{color:#fff;font-size: 30px;font-weight: 800;}
.scopeA_m .item.on .top{width: 315px;height:315px;border-radius: 315px;background:url(../images/bg002.png) repeat;}
.scopeA_m .item.on .top .pic{background-position: 0 -139px;}




.kernelA{padding-top: 60px;position:relative;}
.kernelA_box{margin-top: 50px;}
.ker_nav{}
.ker_nav li{width: 16.6%;text-align: center;float:left;height: 129px;position:relative;cursor:pointer;}
.ker_nav li span{width:73px;border-radius: 129px;display:inline-block;font-size: 24px;color:#fff;line-height: 30px;padding:34px 28px;background: #46b035;}
.ker_nav li:before{content:'';position:absolute;left:0;bottom:-13px;width: 100%;height: 16px;background:url(../images/h1_38.png) no-repeat center;}
.ker_nav li.on span{background:#e83921;}
.ker_nav li.on:before{background:url(../images/h1_35.png) no-repeat center;}

.ker_mian{margin-top: 54px;position:relative;}
.ker_mian .ker_bg1{position:absolute;right:-22px;bottom:-33px;}
.kernelA .ker_bg2{position:absolute;right:0;top:0;}
.ker_mian .item{height: 388px; display:none;}
.ker_mian .ker_bg1 + .item{ display:block;}
.ker_mian .item .pic{width: 60%;height: 100%;}
.ker_mian .item .pic span{width: 100%;height: 100%;background-position: center !important;background-size: 100% 100% !important;display:block;}
.ker_mian .item .txtm{width: 40%;background:#f9f9f9;height: 100%;display:table;}
.ker_mian .item .txtm .tabbox{padding:0 43px;}
.ker_mian .item .txtm .top{}
.ker_mian .item .txtm .top h4{font-size: 24px;color: #46b035;font-weight: 800;}
.ker_mian .item .txtm .top p{font-size: 14px;color: #46b035;text-transform: uppercase;}
.ker_mian .item .txtm .top span{width: 50px;display:inline-block;height: 4px;background:#46b035;}
.ker_mian .item .txtm .txt{color:#555555;font-size: 14px;line-height: 24px;margin:36px 0 70px;}
.ker_mian .item .txtm .btn{}
.ker_mian .item .txtm .btn a{width: 106px;height: 28px;line-height: 28px;border-radius: 28px;border:1px #46b035 solid;font-size: 14px;color:#46b035;display:inline-block;transition:400ms;text-align: center;}
.ker_mian .item .txtm .btn a:hover{background:#46b035;color:#fff;}




.caseA{padding-top: 60px;background:url(../images/h4_08.jpg) no-repeat left bottom;background-size: 100% auto;}
.caseA .wrap{}
.caseA_m{height: 464px;margin-top: 65px;position:relative;}

.case_swiper,.case_swiper .swiper-slide{width:100%;}
.case_swiper,.case_swiper .swiper-wrapper,.case_swiper .swiper-wrapper .swiper-slide{height: auto !important;}
.case_swiper .swiper-slide img{width:100%;    display: block;}
.caseA_m .arrow-l,.caseA_m .arrow-r{position: absolute;top:123px;width:61px;height:61px;z-index: 10;cursor: pointer;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.caseA_m .arrow-l {background: url(../images/h1_47.png) no-repeat;left:-65px;background-position: 0 0;}
.caseA_m .arrow-r {background: url(../images/h1_50.png) no-repeat left bottom;right:-65px;background-position: 0 0;}
.case_swiper .swiper-slide p{color:#fff;font-weight: 800;font-size: 20px;text-align: center;margin-top: 30px;}
.case_swiper .swiper-slide .pic{height: 278px;overflow:hidden;}
.case_swiper .swiper-slide .pic img{display:block;width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.case_swiper .swiper-slide a{display:block;padding:0 16px;}
.caseA_m .arrow-r:hover,.caseA_m .arrow-l:hover{background-position: 0 -69px;}
.case_swiper .swiper-slide:hover .pic img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.case_swiper .swiper-slide:hover p{color:#fdda76;}

.newsA{padding: 60px 0;background:#f6f6f6;}
.newsA_b{position:relative;margin-top: 35px;}
.newsA_b .img1{position:absolute;left:0;top:0;}
.newsA_b .img2{position:absolute;right:0;bottom:0;}
.newsA_nav{text-align: center;}
.newsA_nav dl{background:#d6d6d6;height: 36px;line-height: 36px;border-radius: 36px;display:inline-table;padding:0 33px;font-size: 18px;color:#333;margin:0 15px;cursor:pointer;}
.newsA_nav dl.on{background: #46b035;color:#fff;}

.newsA_main{height: 530px;margin-top: 47px;}
.newsA_main dd{overflow:hidden;height: 100%;}
.newbanner{width: 49%;height: 100%;position:relative;}
.new_swiper,.new_swiper .swiper-slide{width:100%;height: 100%;}
.new_swiper,.new_swiper .swiper-wrapper,.new_swiper .swiper-wrapper .swiper-slide{height: 100% !important;}
.new_swiper .pagination {position: absolute;z-index: 20;right:2%;top:315px;text-align: center;}
.new_swiper .swiper-pagination-switch {display: inline-block;width: 34px;height:6px;margin-right:5px;cursor: pointer;background:#fff;}
.new_swiper .swiper-visible-switch {}
.new_swiper .swiper-active-switch {background: #46b035;}
.new_swiper .swiper-slide .pic{height: 350px;overflow:hidden;}
.new_swiper .swiper-slide .pic img{width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.new_swiper .swiper-slide .txt{background:#fff;margin-top: 20px;position:relative;top:0;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.new_swiper .swiper-slide .txt .padd{padding:18px 25px;}
.new_swiper .txt .top{font-size: 18px;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_swiper .txt .con{font-size: 14px;color:#666;margin:15px 0;max-height: 40px;overflow:hidden;}
.new_swiper .txt .foot{font-size: 14px;color:#999;padding-left: 20px;background:url(../images/time.png) no-repeat 0 7px;line-height: 30px;}
.new_swiper .txt .foot a{width: 106px;height: 28px;line-height: 28px;text-align: center;border-radius: 28px;border:1px #46b035 solid;display:inline-block;float:right;font-size: 14px;color:#46b035;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.new_swiper .swiper-slide:hover .txt .foot a{background:#46b035;color:#fff;}
.new_swiper .swiper-slide:hover .txt .top{color:#46b035;text-decoration: underline;}
.new_swiper .swiper-slide:hover .pic img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.new_swiper .swiper-slide:hover .txt{top:-.5em;
     -webkit-box-shadow:0px 2px 9px 1px rgba(185,185,185,.5);
    -moz-box-shadow:0px 2px 9px 1px rgba(185,185,185,.5);
    box-shadow: 0px 2px 9px 1px rgba(185,185,185,.5);
}



.newlist{width: 49%;height: 100%;}
.newlist .item{background:#fff;margin-bottom: 20px;position:relative;left:0;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}
.newlist .item .padd{padding:20px 25px;display:block;}
.newlist .item .top{font-size: 18px;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newlist .item .con{font-size: 14px;color:#666;margin:15px 0;max-height: 40px;overflow:hidden;}
.newlist .item .foot{font-size: 14px;color:#999;padding-left: 20px;background:url(../images/time.png) no-repeat 0 7px;line-height: 30px;}
.newlist .item .foot a{width: 106px;height: 28px;line-height: 28px;text-align: center;border-radius: 28px;border:1px #46b035 solid;display:inline-block;float:right;font-size: 14px;color:#46b035;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.newlist .item:hover .foot a{background:#46b035;color:#fff;}
.newlist .item:hover .top{color:#46b035;text-decoration: underline;}
.newlist .item:hover{left:-.5em;
     -webkit-box-shadow:0px 2px 9px 1px rgba(185,185,185,.5);
    -moz-box-shadow:0px 2px 9px 1px rgba(185,185,185,.5);
    box-shadow: 0px 2px 9px 1px rgba(185,185,185,.5);
}




.new_swiper2,.new_swiper2 .swiper-slide{width:100%;height: 100%;}
.new_swiper2,.new_swiper2 .swiper-wrapper,.new_swiper2 .swiper-wrapper .swiper-slide{height: 100% !important;}
.new_swiper2 .pagination {position: absolute;z-index: 20;right:2%;top:315px;text-align: center;}
.new_swiper2 .swiper-pagination-switch {display: inline-block;width: 34px;height:6px;margin-right:5px;cursor: pointer;background:#fff;}
.new_swiper2 .swiper-visible-switch {}
.new_swiper2 .swiper-active-switch {background: #46b035;}
.new_swiper2 .swiper-slide .pic{height: 350px;overflow:hidden;}
.new_swiper2 .swiper-slide .pic img{width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.new_swiper2 .swiper-slide .txt{background:#fff;margin-top: 20px;position:relative;top:0;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.new_swiper2 .swiper-slide .txt .padd{padding:18px 25px;}
.new_swiper2 .txt .top{font-size: 18px;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_swiper2 .txt .con{font-size: 14px;color:#666;margin:15px 0;max-height: 40px;overflow:hidden;}
.new_swiper2 .txt .foot{font-size: 14px;color:#999;padding-left: 20px;background:url(../images/time.png) no-repeat 0 7px;line-height: 30px;}
.new_swiper2 .txt .foot a{width: 106px;height: 28px;line-height: 28px;text-align: center;border-radius: 28px;border:1px #46b035 solid;display:inline-block;float:right;font-size: 14px;color:#46b035;
  -webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -ms-animation-duration:0.4s; -o-animation-duration:.4s; animation-duration:.4s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.new_swiper2 .swiper-slide:hover .txt .foot a{background:#46b035;color:#fff;}
.new_swiper2 .swiper-slide:hover .txt .top{color:#46b035;text-decoration: underline;}
.new_swiper2 .swiper-slide:hover .pic img{
  transform:scale(1.05,1.05);
  -webkit-transform:scale(1.05,1.05);
  -moz-transform:scale(1.05,1.05);
  -o-transform:scale(1.05,1.05);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.new_swiper2 .swiper-slide:hover .txt{top:-.5em;
     -webkit-box-shadow:0px 2px 9px 1px rgba(185,185,185,.5);
    -moz-box-shadow:0px 2px 9px 1px rgba(185,185,185,.5);
    box-shadow: 0px 2px 9px 1px rgba(185,185,185,.5);
}







.scopeA_m2{margin-top: 1em;display:none;}
.scopeA_m2 .item{float:left;width: 25%;text-align: center;}
.scopeA_m2 .item .pic{height: 3em;width:3em;display:inline-block;background:url(../images/bg001.png) repeat;border-radius: 3em;}
.scopeA_m2 .item .pic span{background-size:90% !important;width: 100%;height: 100%;display:inline-block;}
.scopeA_m2 .item .txt{margin-top: .3em;}
.scopeA_m2 .item .txt h4{font-size: 1.3rem;font-weight: 800;color:#333;}
.scopeA_m2 .item .txt p{font-size: 1rem;color:#333;}
.scopeA_m2 .item:nth-child(1) .pic span{background:url(../images/h1_26.png) no-repeat;background-position:center 10px;}
.scopeA_m2 .item:nth-child(2) .pic span{background:url(../images/h1_28.png) no-repeat;background-position:center 10px;}
.scopeA_m2 .item:nth-child(3) .pic span{background:url(../images/h1_23.png) no-repeat;background-position:center 10px;}
.scopeA_m2 .item:nth-child(4) .pic span{background:url(../images/h1_20.png) no-repeat;background-position:center 10px;}




