/*wel*/
.wel_bg{color: #333333;width: 100%;}
.wb_le{line-height: 60px;color: #333;}
.wb_le .iconfont{float: left;line-height: 60px; display: inline-block;margin-right: 8px;}
.wb_ri{}
.lb{}
.wb_ri li{position:relative;line-height: 60px;}
.wb_ri li a,.wb_ri li b{color: #333;line-height:60px;}
.wb_ri li em{display:inline-block; font-size:15px;float: left;margin-right: 9px;}
.wb_ri li p{display:inline-block;}
.wb_ri li p span{color: #05a602;font-size:26px; display: inline-block;vertical-align: middle;}
.wb_ri li+li{margin-left: 15px;border-left: 1px solid #f3f3f3;padding-left: 15px;}
.wb_ri li+li em img{border-left:1px solid rgba(102, 102, 102, 0.34);padding-left: 18px;}

.wb_ri .xl{background: #eee;position:absolute;top: 60px;left: 50%;z-index: 9;transform-origin: 0 0;transform: perspective(600px) rotateX(-90deg);transition:600ms ease;padding: 5px;margin-left: -50px;}
.wb_ri li:hover .xl{transform: perspective(600px) rotateX(0deg);transition:600ms ease;}
.wb_ri .xl i{}
.wb_ri .xl i img {width: 105px;}
.db>div, .lb>li, .dd>dl {display: inline-block;vertical-align: top;}



/*head*/
.hd_bg{ height:150px;position:relative;overflow: hidden; border-top:solid #f3f3f3 1px;}
.logo{margin-top:40px;}
.ggy{margin:32px 30px 0 20px; padding:10px 0 0 20px; font-size:18px; line-height:40px; border-left: 1px solid #f1f1f1;}
.ggy i{font-size: 36px;color: #05a602;line-height: 30px;display: block; font-weight:bold;}

.hd_list{margin-top:28px;}
.hd_list li{float:left;text-align: center;border:1px dotted #ddd;padding:15px 20px;transition: 0.5s;}
.hd_list li a{transition: 0.5s;}
.hd_list li em{font-size: 30px;}
.hd_list li b{ font-size:16px;display:block;margin-top: 10px;}
.hd_list li:hover{transition: 0.5s;border-color: #05a602;box-shadow: 0 0 13px #05a602;}
.hd_list li:hover a{color: #05a602;transition:0.5s;}
.hd_list li+li{margin-left:20px;}
.lx{margin-top:42px;}
.lx em{font-size: 58px; color:#05a602; margin-right:8px;}
.lx span{font-size: 36px; color:#ed6c00;}
.lx b{font-size:16px;  margin-left:5px; display:block;}
/*nav*/
.nav_bg{width: 100%;height:80px;background:linear-gradient(to right, #01a655, #05a602, #01a655);position: relative;}
.nav>ul>.block{background:#00c734;height:80px;display: block; position: absolute; top: 0; font-weight: bold; }
.nav{position: relative;}
.nav .lb{width:100%;display:block;align-items:center;justify-content: space-between;}
.nav .lb .cur,.nav .lb li:hover{    background: #ed6c00;}
.nav li{width:162px;position: relative;transition: 0.6s;}
.nav li+li{position:relative;}
.nav li+li::after{position:absolute;content:'';width:1px;height:14px;background: rgba(255, 255, 255, 0.14);top: 33px;left:0;}
.nav li a{font-size: 17px;display: block;position: relative;z-index: 2;height:80px;text-align: center;line-height:76px;transition: all 0.5s;text-transform: uppercase;color: #fff;}
.nav li:hover::before{width: 100%;transition: all 0.5s;transform: rotateY(0deg);}
.ywb{border:1px solid #eee;padding: 6px 5px 4px 7px;margin-top: 26px;}
.ywb a{text-transform: uppercase;}
.ywb a em{display: inline-block;float: left;margin-right: 5px;}

/*导航下拉*/
.nav>ul>li .sedNav {width:371px;height:0;position: absolute;background: #fff;right: -100%;top:80px;z-index: 99;overflow: hidden;opacity: 0;transition:0.5s;}
.nav>ul>li .sedNav button{width:120px;height:30px;border:none;background:#eee;margin-top:20px;padding: 0;}
.nav>ul>li .sedNav button a{width:100%;height:100%;line-height:28px;}
.nav>ul>li:hover .sedNav{padding:30px;opacity: 1; height:auto;transition:0.5s;}
.nav li .sedNav p{font-size:18px; font-weight:bold; color:#222 !important;padding-bottom:8px;}
.nav li .sedNav span{text-transform: uppercase;font-size:12px !important;color:#999;}
.nav li .sedNav span:after{content:"";display: block;  width:30px; height:4px; background:#05a602; margin-top:20px;}
.nav li .sedNav a {display: block;border:1px #ccc solid;margin-bottom:14px;width:140px;line-height: 34px;color: #333 !important;font-size: 14px;text-align: center;height: 34px;background: #fff;}
.nav li .sedNav a:hover {color: #fff !important;border-color: #05a602;background-color: #05a602;}
.nav li .nav2{width:250%;}
.nav li .nav2 a{width:50%; float:left;}
.sedNav_r{margin-left: 10px;}


/*导航*/
.hTitle{font-size:1.3rem; line-height:3rem; text-align:center;margin-bottom:40px;}
.hTitle p{font-size:2.9rem;color:#222;}
.hTitle span{color:#05a602; font-weight:bold; font-size:2.9rem;}
.hTitle i{display: block;width: 80px;height: 5px;margin:12px auto; position: relative;}
.hTitle i::after,.hTitle i::before{content: '';display: block;position: absolute;width:20px; height:2px;top: 0;left: 0; border-radius:10px;}
.hTitle i::after{right: 0px;left: inherit;background:#ed6c00;animation:allTitleAfter 3s infinite linear;}
.hTitle i::before{background:#ed6c00;animation:allTitleBefore 3s infinite linear;}
.hTitle t{width:30px;height:2px;background:#333;margin:0 auto;display:block;animation:allTitleI 3s infinite linear; border-radius:10px;}
@keyframes allTitleI{
0%{transform:translateX(0px);}
25%{transform:translateX(-25px);}
50%{transform:translateX(0px);}
75%{transform:translateX(25px);}
100%{transform:translateX(0px);}
}
@keyframes allTitleBefore{
0%{width:15px;}
25%{width:0px;}
50%{width:15px;}
75%{width:30px;}
100%{width:15px;}
}
@keyframes allTitleAfter{
0%{width:15px;}
25%{width:30px;}
50%{width:15px;}
75%{width:0px;}
100%{width:15px;}
}

.hTitle_color{font-size:1.3rem; line-height:2.5rem;color:#fff; text-align:center;margin-bottom:6rem;}
.hTitle_color p{font-weight:bold;font-size:3rem;line-height:60px;}
.hTitle_color i{display: block;width: 80px;height: 5px;margin:12px auto; position: relative;}
.hTitle_color i::after,.hTitle i::before{content: '';display: block;position: absolute;width:20px; height:2px;top: 0;left: 0; border-radius:10px;}
.hTitle_color i::after{right: 0px;left: inherit;background:#ed6c00;animation:allTitleAfter 3s infinite linear;}
.hTitle_color i::before{background:#ed6c00;animation:allTitleBefore 3s infinite linear;}
.hTitle_color t{width:30px;height:2px;background:#fff;margin:0 auto;display:block;animation:allTitleI 3s infinite linear; border-radius:10px;}
@keyframes allTitleI{
0%{transform:translateX(0px);}
25%{transform:translateX(-25px);}
50%{transform:translateX(0px);}
75%{transform:translateX(25px);}
100%{transform:translateX(0px);}
}
@keyframes allTitleBefore{
0%{width:15px;}
25%{width:0px;}
50%{width:15px;}
75%{width:30px;}
100%{width:15px;}
}
@keyframes allTitleAfter{
0%{width:15px;}
25%{width:30px;}
50%{width:15px;}
75%{width:0px;}
100%{width:15px;}
}

.ind-case-hd {padding-top:40px;}
.ind-case-hd .case-desc {margin:12px 20px 0;width:auto;text-align:center;}
.ind-case-hd .small-btns{width: 190px;height: 46px;line-height: 46px;font-size: 20px;}
.ind-case-hd {text-align:center;padding-top:66px;}
.ind-case-hd .small-btns{width:212px; height:66px; background:#05a602; box-shadow:0 0 40px 0px rgba(1,167,6,0.2); border-radius:15px; font-size:38px; font-weight: bold; text-align: center; line-height:66px; color: #fff; margin:15px auto;}
.ind-case-hd .big-tit {font-size:2.5rem;color:#222;font-weight:bold;}
.ind-case-hd .big-tit span {color:#05a602;font-size:2.5rem;}
.ind-case-hd .case-desc {font-size:1.3rem; margin:15px auto 0;}
.ind-case-hd .small-case-btn{display: inline-block; text-align: center; border: 1px solid #05a602; margin-top: 22px; color: #05a602; transition:all .5s ; -webkit-transition:all .5s ; -moz-transition:all .5s ; -ms-transition:all .5s ; -o-transition:all .5s ; cursor: pointer; border-radius: 4px;}
.ind-case-hd .small-case-btn a{display: block; padding: 12px 30px; color: #05a602; font-size: 16px; transition:all .5s ; -webkit-transition:all .5s ; -moz-transition:all .5s ; -ms-transition:all .5s ; -o-transition:all .5s ;}
.ind-case-hd .small-case-btn:hover{ background-color: #05a602;}
.ind-case-hd .small-case-btn:hover a{color: #fff !important;}














/* 优点 */
.sdbz { position: relative; overflow: hidden; background:url(../images/sxdpgc06.jpg); padding: 70px 0;}
.sdbz-con { overflow: hidden; margin-top: 55px; position: relative;}
.sdbz-con:after {content: '';display: block;position: absolute;left: 0;top:10%;background: url(../images/sxdpgc07.png) no-repeat center;width: 100%;height: 205px;background-size: 100%;}
.sdbz-con .item  {float: left; position: relative;z-index: 2;width: 18%;}
.sdbz-con .item span {position:relative;display: block;margin: 0 auto;width:9.6875rem;height: 9.6875rem;overflow: hidden;border-radius: 50%;}
.sdbz-con .item span:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%; border: 5px solid #cecece; box-sizing: border-box;}
.sdbz-con .item span img { width: 100%;height:100%;    border-radius: 50%;}
.sdbz-con .item .tit {clear: both;margin-top: 2.9375rem;}
.sdbz-con .item em { display: block; font-size: 12px; color: #333; text-align: center;}
.sdbz-con .item h2 { font-size: 1.5rem; color: #333; font-weight: normal; margin-bottom: 0.625rem;text-align: center;}
.sdbz-con .item p { font-size: 15px; color: #666; padding: 0.3125rem 0;width:190px;text-align: center;    margin: auto;    line-height: 25px;}
.sdbz-con .item:nth-of-type(1) {margin-top:10px;}
.sdbz-con .item:nth-of-type(2) {width: 33%;margin-top:11rem; margin-left:5rem;}
.sdbz-con .item:nth-of-type(2) span { float: left;}
.sdbz-con .item:nth-of-type(2) .tit {clear:none;float: left; margin-left:1rem; margin-top:2rem;}
.sdbz-con .item:nth-of-type(3) {width:28%;margin-left: -8rem;}
.sdbz-con .item:nth-of-type(3) span { float: left;}
.sdbz-con .item:nth-of-type(3) .tit {clear:none;float: left; margin-left:1rem; margin-top:2rem;}
.sdbz-con .item:nth-of-type(4) {margin-top:25px; float:right;}
.sdbz-con .item:nth-of-type(1) .tit, .sdbz-con .item:nth-of-type(4) .tit { text-align:center;}
/*.sdbz-con .item:nth-of-type(1) span, .sdbz-con .item:nth-of-type(4) span { margin: 0;}*/
.sdbz-con .item:hover span:after { border: 5px solid #05a602;}
@media (max-width: 1400px) {
.sdbz-con .item span { display: block; width: 7.6875rem; height: 7.6875rem;}
.sdbz-con .item:nth-of-type(2) { margin-left: 2rem;}
.sdbz-con .item:nth-of-type(3) .tit { margin-left: 1rem;}
.sdbz-con .item:nth-of-type(3) { width: 29%; }
}

@media (max-width: 992px) {
.sdbz { padding: 40px 0;}
.sdbz-con .item { text-align: center!important; margin: 0 0 3rem 0!important; width: 50%!important; margin-top: 0!important;}
.sdbz-con .item span { margin: 0 auto!important; float: none!important;}

}






/*产品*/
.product_bg{width:100%; padding:70px 0; background:linear-gradient(to bottom, #fff, #f5f5f5);}
.list{ width: 280px;}
.list_fl{ width: 280px; height:135px; background:#05a602; box-sizing: border-box; padding-top:45px;}
.list_fl em{margin:0px 12px 0 30px;float:left; color: #fff; font-size:48px;}
.list_fl i{float:left; color: #fff; font-size: 32px; line-height:32px;font-weight: bold;}
.list_fl span{text-transform:uppercase; color:rgba(255,255,255,.7); font-size: 12px;display: block;font-weight: normal;}
.fenlei_bj{width:280px;}

.list_x{background: url(../images/sxdpgc08.png) bottom center no-repeat #05a602;  color: #fff; padding:40px 0 46px 32px;font-size: 18px;}
.list_x em{font-size:25px; float:left; margin-right:12px;}
.list_x p{font-family:"barbie"; font-size:33px;  line-height: 34px; padding-top: 10px;}
#classimgshow1{width:280px;_height:96px;
height:96px;line-height:96px; border-bottom:1px solid ##;
background:url(../images/sxdpgc09.jpg) no-repeat left;padding-left:15px;}

#classimgshow1 a{color:#333;text-decoration:none;}
#classimgshow1 a:hover{color: #ed6c00;}
#classimgshow2{_width:265px; width:265px;_height:82px;
height:82px;_line-height:82px;line-height:82px;
background:url(../images/sxdpgc10.jpg) no-repeat left; _padding-left:20px;padding-left:20px;}

#classimgshow2 a{color:#555;text-decoration:none;}
#classimgshow1 a{padding-left:35px; font-weight:bold; font-size:16px;}
.clear{height:0; overflow:hidden; clear:both;}



.product_cont dl{width:1000px;}
.product_cont dd .divproduct_new_div:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.product_cont dd .divproduct_new_div_item{ width:322px; height:370px; float:left; background:#e5e5e5; margin-right:17px; position:relative; overflow: hidden; margin-bottom:20px;}
.product_cont dd .divproduct_new_div_item:nth-of-type(3),.product_cont dd .divproduct_new_div_item:nth-of-type(6),.product_cont dd .divproduct_new_div_item:nth-of-type(9){ margin-right:0;}
.product_cont dd .product_div_item_pic{ width:320px; height:320px; border:1px solid #ededed; margin-right:20px; }
.product_cont dd .product_div_item_pic img{ width:320px; height:320px; position:relative; z-index:1;}

.product_cont dd .product_div_item_pic,.product_cont dd .product_div_item_pic img{width:320px;transition:0.5s;}
.product_cont dd .product_div_item_pic{overflow:hidden;}
.product_cont dd .product_div_item_pic a{display:block;}
.divproduct_new_div_item:hover .product_div_item_pic img{transform:scale(1.1);transition:0.5s;}

.product_cont dd .divproduct_new_div_item_title{ position:absolute; left:20px;  line-height:30px; top:332px; width:296px;}
.product_cont dd .divproduct_new_div_item_title:before{ content:"+"; display:block; z-index: 0; position:absolute; right:10px; top:0; color:#333; font-size:20px;}
.product_cont dd .divproduct_new_div_item:hover .divproduct_new_div_item_title:before{color:#fff;}
.product_cont dd .divproduct_new_div_item_title a{font-size:16px;position: relative; display:block;z-index: 1}
.product_cont dd .divproduct_new_div_item_body{ position:absolute; left:20px; bottom:14px; font-size:15px; line-height:24px; width:217px; height:50px; z-index:1;}

.product_cont dd .divproduct_new_div_item:before{ content:""; display:block; width:0; height:370px; position:absolute; top:0; left:0; background:#05a602;transition: all 0.5s; z-index:0;}
.product_cont dd .divproduct_new_div_item:hover:before{ width:100%;}
.product_cont dd .divproduct_new_div_item:hover a{ color:#fff;}
.product_cont dd .divproduct_new_div_item:hover .divproduct_new_div_item_body{ color:#fff;}














/* --process-- */
.process{padding-top:80px; height:730px; overflow:hidden; position:relative;background:url(../images/sxdpgc11.jpg) top center no-repeat;box-sizing: border-box;}
.process .item{position:relative;float:left;padding:0 50px;width:33.3%;text-align:center;box-sizing: border-box;}
.process .item *{position:relative;z-index:3;}
.process .item em{display:block;margin:0 auto 50px;width:100px;height:100px;line-height:90px;text-align:center;font-size:55px;color:#05a602;font-family:"barbie"; background-color:#fff; border-radius:50%; border:solid #05a602 5px;box-shadow:0 0 40px 0px rgba(1,167,6,0.5);}
.process .item img{display:none;position:relative;z-index:3;margin-top:-100px;margin-bottom:30px;width:100%;height:200px;}
.process .item strong{display:block;height:30px;line-height:30px;font-size:22px;color:#fff;}
.process .item i{display:block;margin:20px auto 0;width:30px;height:70px; text-align:center; font-size:20px;color:rgba(255,255,255,.6); position:relative;}
.process .item i:after{position:absolute;z-index:1;top:20px; left:49%;width:1px;height:30px; content:"";background:rgba(255,255,255,.2);}
.process .item p{margin-top:6px;height:90px;line-height:25px;font-size:14px;color:#fff;overflow:hidden;}
.process .item:after,.process .item:before{position:absolute;z-index:1;top:-40px;width:0;height:500px;content:"";background:rgba(255,255,255,.1);}
.process .item:before{left:0;}
.process .item:after{right:0;}
.process .item .zxBtn{display:none;margin:0 auto;width:153px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;border:#fff solid 1px;border-radius:20px;}
.process .item.on em{color:#fff;font-size:72px; background:none; border:none;}
.process .item.on i{display:none;}
.process .item.on img,.process .item.on .zxBtn{display:block;}
.process .item.on:after,.process .item.on:before{width:50%;transition:all 1s;}














/*--case--*/
.case_bg{width:100%; padding-bottom:60px; position:relative;padding-top: 80px;background:url(../images/sxdpgc06.jpg); }
.case_bg:after{display:block;position:absolute;z-index:-1;bottom:0; left:0;width:100%;height:46%;content:"";background:url(../images/sxdpgc15.jpg);}
.case{overflow:hidden;}
.case-slide{margin-top:1.8rem;}
.case-list .item{position:relative;padding-right:0rem;transition:all 0.5s;box-sizing: border-box;margin-right: 0 !important;}
.case-list .item.swiper-slide-prev{opacity:0;}
.case-list .pic{float:left;width:53.56%;overflow:hidden;}
.case-list .pic img{display:block;width:100%;transition:all 0.5s;}
.case-list .text{padding-left:2.5rem;overflow:hidden;margin-top: 20px;margin-left:30px;}
.case-list .text h3{font-size:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;margin-bottom: 20px;}
.case-list .text h3 a{color:#000;}
.case-list .text p{font-size:16px; line-height:30px;}
.case-list .text b{font-size: 20px;color: #333;margin: 10px 0;display: block;}
.case-list .item:hover .pic img{transform:scale(1.1);}
.case-list .item:hover h3 a{color:#05a602;}
.case-control{position:relative;margin-top:3.125rem;}
.case-control .prev,.case-control .next{position:absolute;z-index:33;top:-118px;width:12.4rem;height:4.375rem;cursor:pointer;}
.case-control .prev{left:69%;background:#05a602 url(../images/sxdpgc16.png) no-repeat center;}
.case-control .next{left:calc(79% + 10px + 4.375rem);background:#05a602 url(../images/sxdpgc17.png) no-repeat center;}
.case-control .progress{position:relative;width:100%;height:5px;background:#e7e7e7;}
.case-control .progress span{position:absolute;top:0;left:0;height:5px;background:#05a602;}
.case-control .case-pager{padding-top:2.5rem;text-align:center;line-height:1.5;color:#ccc;font-family:"AvantGarde Md BT";}
.case-control .case-pager span{margin:0 0.2rem;font-size:2rem;}
.case-control .case-pager span:before{content:"0";}
.case-control .case-pager span.pagerIndex{color:#333;}
@media (max-width:1200px){
.case{padding:3rem 0.625rem;}
}
@media (max-width:1200px){
.case{padding:2rem 0.625rem;}
.case-slide{margin-top:1rem;}
.case-list .item{padding:0;}
.case-list .item:after{display:none;}
.case-list .item.swiper-slide-prev{opacity:1;}
.case-list .pic{float:none;width:100%;}
.case-list .text{padding:1rem;overflow:hidden;}
.case-control{margin-top:2rem;}
.case-control .prev,.case-control .next{display:none;}
}
/*--end case--*/
@media (max-width:768px){
.case-list .text h3{font-size:1.5rem;}
}










/*优势*/

.adv{ padding-top:80px;}
.advtitl{ text-align:center; font-size:42px; color:#222222;}
.advtitl b{color:#05a602;}
.advtitl span{ display:block; font-size:22px; color:#666666; font-weight:lighter; margin:10px 0 20px 0;}
.advtitl:after{ content:''; display:block; height:15px; background:url(../images/sxdpgc18.png) no-repeat center;}
.advtab{ margin:50px auto 30px auto;display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start; box-shadow:0 0 20px #eee;}
.advtab li{ box-sizing:border-box; width:25%; height:195px;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; border:1px solid #f4f4f4; text-align:center; cursor:pointer; transition:all .3s ease; position:relative;}
.advtab li+li{ border-left:none;}
.advtab li div{ position:relative; z-index:3;}
.advtab_t{ font-size:22px; color:#333333;transition:all .3s ease;}
.advtab_t em{ display:block; font-size:16px; color:#848484; font-family:fontDin1; margin-top:5px;transition:all .3s ease;}
.advicon{ display:inline-block; width:60px; height:60px; background:url(../images/sxdpgc19.png) no-repeat left top;transition:all .3s ease;}
.advtab li:nth-child(2) .advicon{ background-position-x:-101px;}
.advtab li:nth-child(3) .advicon{ background-position-x:-218px;}
.advtab li:nth-child(4) .advicon{ background-position-x:-335px;}
.advtab li.on:after{ height:100%;}
.advtab li:after{ content:''; display:block; position:absolute; top:0; width:100%; height:0; left:0; background:#05a602; transition:all .3s ease;}
.advtab li.on .advtab_t{ color:#fff;}
.advtab li.on .advtab_t em{ color:#e0e0e0;}
.advtab li.on .advicon{ background-position-y:-82px;}
.advpic{ margin-left:-310px;}
.advcon{ height:587px; background:url(../images/sxdpgc20.jpg) no-repeat center;}
.advcen ul{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
.advright{ width:590px; margin-left:60px;}
.advtop{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
.advnum{ font-size:65px; color:#ffffff; font-family:fontDin2; width:105px; text-align:center; line-height:100px; background:#ed6c00;}
.advt{ font-size:38px; color:#ffffff; margin-left:30px; white-space:nowrap;}
.advt em{ display:block; font-size:18px; color:#f0f0f0; font-family:fontDin1;}
.advwa{ margin:45px 0 55px 0; font-size:16px; color:#fefefe; font-weight:lighter; line-height:35px;}
.advwa p{ padding-left:40px; background:url(../images/sxdpgc21.png) no-repeat left 10px;}
.advwa p+p{ margin-top:35px;}
.advbtn a{ display:inline-block; width:150px; line-height:53px; background:#fff; text-align:center; font-size:16px; color:#05a602;}
.advbtn a span{ display:inline-block; padding-left:38px; background:url(../images/sxdpgc22.png) no-repeat left center;}
.advbtn a:hover{ background:#fff;}

















/*流程*/
.service-list{width:1000px; margin-top:40px;}
.service-list .item{position:relative;float:left;margin-right:62px;width:115px;text-align:center;}
.service-list .item:hover{-webkit-animation: test 0.3s ease-in 2;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,6px)}
100%{transform:translate(0,0)}
}
.service-list .item:last-child{margin-right:0;}
.service-list .item i{width:90px;height:90px; border:solid #ddd 1px; border-radius:50%; display:block;box-sizing: border-box; padding-top:20px;margin: 0 auto;}
.service-list .item p{padding-top:15px; font-size:20px;}
.service-list .item:before{content: "";position: absolute; width:0px; height:0px; left:46%; top:145px;z-index: 1; content: ""; position: absolute; border-right:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid transparent; border-top:5px solid #aaa; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.service-list .item:hover:before{border-top:5px solid #05a602;}
.tantou_bg{width:100%; background:url(../images/sxdpgc27.jpg) top center no-repeat; padding-bottom:60px;margin-top: 80px;}
.tantou_z{width:1320px; margin:0 auto; position:relative; z-index:0;}
.tantou_z:before{content: '';position: absolute;width:200px;height:232px;box-sizing: border-box;left: 0;top:10px; border:2px solid #ddd;z-index:-1;}
.tantou_z:after{content: '';position: absolute;width:2px;height:175px;box-sizing: border-box;left:198px;top:40px; background-color:#fff;z-index:-1;}
.tantou_l{ width:260px; display: inline-block; margin:60px 0 0 40px;}
.tantou_l i{display:block; background-color:#05a602; color:#fff; border-radius:20px; height:33px; line-height:33px; text-align:center; font-size:20px; letter-spacing:4px; margin-left:-5px; margin-bottom:15px;}
.tantou_l p{font-size:30px; font-weight:bold; color:#333; display:block; margin-bottom:15px;}

.tantou_l em{font-size:16px; line-height:36px;}
.tantou_l em span{font-size:33px; font-weight:bold; font-family: Tw Cen MT; color:#05a602; display:block;}
.tantou_l em img{ width:25px; margin-right: 12px;filter:contrast(0%) brightness(130%); display: inline-block; animation: myfirst 2s infinite;}
.tantou_l em:hover img{filter:none;}
@keyframes myfirst {
0% {
transform: translate(0px, 0px);
}
50% {
transform: translate(0px, -2px);
}
100% {
transform: translate(0px, 0px);
}
}

/*简介*/
.about_bg{width:100%; padding:50px 0 80px 0;}
.about_l{width:550px; line-height:33px; font-size:15px;}
.about_l i{color:#333; display:block; text-transform:uppercase;}
.about_l i:after{content: ''; display: block; width:223px; height: 1px; background:rgba(0,0,0,0.1); position: relative; bottom:16px; left:195px; z-index:1;}
.about_l p{font-size:30px; font-weight:bold; color:#05a602; display:block; margin-bottom:40px;}
.i-a:before{content: ''; border-style: solid; border-color: transparent transparent transparent #05a602; border-width: 4px 0 4px 6px;position: absolute;right:26px;top:26px;}
.i-a span { font-size: 14px; display: inline-block; vertical-align: middle; margin-top:13px; background-color:#fff; padding-right:20px; border-radius:20px; color: #000; text-transform: uppercase;}
.i-a:after {z-index: -1;content: '';position: absolute;width:60px;height:60px;box-sizing: border-box;border-radius: 50%;right: 0;top: 0; background-color:#fff; border:2px solid #05a602;}
.i-a{font-size: 0; width: 128px; display: block; float: left; position: relative; z-index: 1; margin-top:40px;}

.about_r{width:675px; height:360px; position:relative; z-index:0; overflow:hidden; padding-top:10px; margin-top:10px;}
.about_r:before{content: "";position: absolute; width:0px; height:0px; left:0; top:-163px;z-index:-1; content: ""; position: absolute; border-right:207px solid transparent; border-bottom:0px solid transparent; border-left:700px solid transparent; border-top:553px solid #05a602; -webkit-transform: rotate(90deg); transform: rotate(90deg);}





/*新闻*/
.news_bg{width:100%; background:url(../images/sxdpgc36.jpg); box-sizing:border-box; padding:70px 0 50px;}
.news_row1{ position: relative; border-bottom:solid #ddd 1px; padding-bottom: 20px; margin-bottom: 50px;}
.news_row1 .news_list{ width:600px; margin:0 auto;}
.news_row1 .news_list ul li{float: left; text-align:center; width:33.3%;}
.news_row1 .news_list ul li a{ font-size: 17px; line-height:40px; display: block; position: relative; }
.news_row1 .news_list ul li a:after{ position: absolute; content: ''; width: 0; background: #05a602; height: 1px; bottom: -21px; left: 0; display: block; transition: 0.3s all ease; z-index: 3333; }
.news_row1 .news_list ul li.cur a:after,.news_row1 .news_list ul li:hover a:after{ width: 100%; }
.news_row1 .news_list ul li.cur a,.news_row1 .news_list ul li:hover a{ color: #05a602;}
/**/
.news_row2{}
.news_row2_l {width:52%; float: left;}
.news_row2_l .news_div_item .news_div_item_pic{ border:solid #eee 1px;}
.news_row2_l .news_l_item,.news_row2_l .news_div_item{ position: relative; width:45%; float:left; margin-right:4%; display: block; height:auto;}
.news_row2_l .news_l_item img,.news_row2_l .news_div_item .news_div_item_pic a,.news_row2_l .news_div_item .news_div_item_pic img{ width:100%; display: block; height:auto; }
.news_row2_l .news_l_item strong,.news_row2_l .news_div_item .news_div_item_title a{ width:93%; font-size:20px; font-weight: normal; display: block; color: #343434; height:40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  transition: 0.3s all;}
.news_row2_l .news_div_item:hover .news_div_item_title a {color: #05a602;transition: 0.3s all;}
.news_row2_l .news_l_item p, .news_row2_l .news_div_item .news_div_item_body { width:93%height:90px; font-size: 15px; color: #888; line-height: 30px; float: left; overflow:hidden;}
.news_row2_l .news_div_item_content {position: absolute;top:113%;width:100%;}
.news_row2_l .news_div_item .news_div_item_date .news_div_item_year{ font-size: inherit; color: inherit; font-family: arial; }
.news_row2_l .news_l_item span i,.news_row2_l .news_div_item .news_div_item_date .news_div_item_month,.news_row2_l .news_div_item .news_div_item_date .news_div_item_day{ font-size: 16px; font-family: arial; font-style: normal; color: #05a602; display: block; line-height: 20px; }
.news_row2_l .news_div_item .news_div_item_date .news_div_item_month,.news_row2_l .news_div_item .news_div_item_date .news_div_item_day{ float:left; }





/**/
.news_row2_r{ float: right; width:48%; }
.news_row2_r > .news_div > .news_div_item:first-child,.news_row2_r > .news_div > .news_div_item:nth-child(2){ display: none; }
.news_row2_r .news_div_item{display: block;}
.news_row2_r .news_div_item:hover .news_div_item_title .news_div_item_a {color: #05a602;transition: 0.3s all;}
.news_row2_r .news_div_item .news_div_item_date{ display:none;}
.news_row2_r .news_div_item .news_div_item_month,.news_row2_r .news_div_item .news_div_item_year{ font-size: inherit; color:inherit; font-family: arial; display: inline-block; position: relative; top: 60px}
.news_row2_r .news_div_item .news_div_item_day{ color: #666; font-size: 52px; font-weight: normal; font-style: normal; display: block; line-height: 60px; font-family: arial; }
.news_row2_r .news_div_item .news_div_item_day{ position: absolute; width: 100%; text-align: center; left: 0; top: 30px; }
.news_row2_r .news_div_item:hover .news_div_item_date{ background:#05a602; color:#fff; }
.news_row2_r .news_div_item:hover .news_div_item_day{ color:#fff; }
.news_row2_r .news_div_item .news_div_item_title .news_div_item_a{ font-size:20px; font-weight: normal; color: #444; display: block; height:40px; float: left; transition: 0.3s all;}
.news_row2_r .news_div_item .news_div_item_body{ height:60px; font-size: 15px; color: #888; line-height: 30px; float: left; overflow:hidden; margin-bottom:44px;}
.news_row2_r .news_r_item:hover strong{ color: #05a602;}
.news_row2_r .news_r_item:hover p{ color: #444444;}
















/*版权*/

.links{ line-height:99px; font-size:20px; color:#fff; background:#05a602;}
.links p>a{ font-size:14px; color:#fff;}
.links a:Hover{ text-decoration:underline;}
.links p.fl{ padding-left:65px; background:url(../images/sxdpgc37.png) no-repeat left center;}
.links p.fl span{ font-size:34px; text-transform:uppercase; font-family:fontDin1; vertical-align:sub; padding-right:15px;}





.copyright{ background:#272727;}
.end{ border-top:1px solid #333333;}
.end,.end a{ font-size:14px; color:#888888; line-height:100px;}
.end a:hover{ color:#fff;}
.kslj,.crcode{ font-size:0;}
.crcon{ padding:65px 0;}
.crcontact p{ font-size:14px; color:#888888; font-weight:lighter; line-height:35px; padding-left:30px;}
.crcontact p:nth-child(1){ background:url(../images/sxdpgc38.png) no-repeat left center;}
.crcontact p:nth-child(2){ background:url(../images/sxdpgc39.png) no-repeat left center;}
.crcontact p:nth-child(3){ background:url(../images/sxdpgc40.png) no-repeat left center;}
.crcontact p:nth-child(4){ background:url(../images/sxdpgc41.png) no-repeat left center;}
.crcode li{display:inline-block; vertical-align:top; text-align:center; font-size:16px; color:#fff;}
.crcode li img{ width:140px; height:140px; display:block; margin-bottom:5px;}
.crcode li+li{ margin-left:23px;}
.kslj li{ display:inline-block; vertical-align:top; height:200px; padding:0 42px; border-right:1px solid #333333;}
.kslj li:nth-child(1){ border-left:1px solid #333333;}
.kslj li a{ display:block; font-size:14px; color:#888888; line-height:35px; font-weight:lighter;}
.kslj li a:hover{ color:#fff;}
.cr_t{ font-size:18px; color:#ffffff; font-weight:lighter;}
.cr_t em{ display:block; font-size:12px; color:#888888; margin-top:3px;}
.cr_t:after{ content:''; display:block; width:30px; height:1px; background:#05a602; margin:10px 0 20px 0;}

