﻿@charset "UTF-8";html{margin:0;padding:0;border:0}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,section{margin:0;padding:0;border:0}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden}
a{text-decoration:none;outline:none}
a:link{color:#666}
a:visited{color:#666}
a:hover,a:active,a:focus{color:#3480ce;text-decoration:none;outline:none}
input{padding:0;margin:0;font-family:'Microsoft YaHei'}
img{border:none;background:none;vertical-align:middle}
ul,ol,li{list-style-type:none}
select,input,img,select{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
table,th,td{vertical-align:middle}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px}
h1,h2,h3,h4{font-size:12px;font-weight:bold}
hr{border:0;border-top:1px solid #ccc;height:0}
.fl{float:left}
.fr{float:right}
.di{_display:inline}
.fwn{font-weight:normal}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px}
.com-img{display:inline;overflow:hidden;margin:0 auto;display:table}
.com-img img{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out}
.com-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
.vn1200{width:1200px;margin:0 auto}
.pos{position:relative;width:1920px;left:50%;margin-left:-960px}
.com-img{display:inline;overflow:hidden;margin:0 auto;display:table}
.com-img img{transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s;-o-transition:all 0.5s ease-in 0s}
.com-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
#menu{position:relative;z-index:99999;background:#38821c}
.nav1{height:71px;width:1200px;margin:0 auto;padding:0 0px;box-sizing:border-box}
.nav1 li{line-height:71px;height:71px;text-align:center;width:150px;float:left;position:relative;z-index:999}
.nav1 li a{display:block;line-height:71px;color:#fff;height:71px;font-size:16px}
.nav1 li a:hover{color:#fff;text-decoration:none}
.nav1 .sec{height:0;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:71px;left:0px}
.nav1 .sec a{background:#38821c;color:#fff;height:38px;line-height:38px;width:105px;font-size:14px}
.nav1 .sec a:hover{background:#d2e1f2;text-decoration:none;color:#222222}


/*轮播结束*/
.banner{width: 100%;overflow: hidden;position: relative; margin:0 0;   /* width: 1920px;
    left: 50%;
    margin-left: -960px;*/}
.banner .swiper-container{width: 100%;margin-left: auto;margin-right: auto;}
.banner .swiper-slide{text-align: center;overflow: hidden;position: relative;/* Center slide text vertically*/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;}
.banner .swiper-slide a{ width:100%}
.bannerbox{width: 100%;overflow: hidden;}
.banner .swiper-slid em{display: block;width: 100%;}
.banner .swiper-slide em img{width: 100%;display: block;}
.banner .swiper-pagination-bullet{width:14px;height: 14px;opacity: 1;background: rgba(255,255,255,0);border: 1px solid #fff;box-sizing:border-box; margin:0 15px; border-radius:50%}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;}
.banner .swiper-pagination-bullet-active{background:#0066d9;border: 1px solid #0066d9;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:30px}
.banner .swiper-slide em .banner_t1{ display:none}
.swiper-button-prev{outline: none; position: absolute; top: 50%; z-index: 9999; background: #424246;   height: 65px; width: 50px; margin-top: -32.5px; border-radius: 0; -webkit-transition: all .5s ease; left: 0; transition: all .5s ease;}
.swiper-button-prev i{content: ""; width: 30px; height: 30px; background-image: url(../images/icon_spirit.png); background-position: -34px -180px;background-repeat: no-repeat; position: absolute; right: calc(50% - 16px); top: calc(50% - 15px);}
.swiper-button-next{outline: none; position: absolute; top: 50%; z-index: 9999; background: #424246; right: 0;   height: 65px; width: 50px; margin-top: -32.5px; border-radius: 0; -webkit-transition: all .5s ease; transition: all .5s ease;}
.swiper-button-next i{content: ""; width: 30px; height: 30px; background-image: url(../images/icon_spirit.png);   background-position: -26px -480px;background-repeat: no-repeat; position: absolute; left: calc(50% - 15px); top: calc(50% - 15px);}
.swiper-button-prev:hover,.swiper-button-next:hover{background:#0066d9;  }



.wt{width:1920px;position:relative;left:50%;margin-left:-960px}
.wt_k{width:1176px;margin:0 auto}
.sky{height:42px;background:#3e3e3e;overflow:hidden}
.huan{color:#fff;line-height:42px;font-size:13px}
.k1{float:right;color:#fff;line-height:42px;font-size:13px;text-transform:uppercase}
.k1 a{color:#fff;line-height:42px;font-size:13px}
.tou2{height:104px}
.logo{float:left;line-height:105px;margin-top:8px}
.log2{float:left;margin-left:25px;border-left:2px solid #bfbfbf;color:#696968;font-size:15px;padding-left:25px;margin-top:30px}
.k2{color:#666666;font-size:16px;line-height:24px;font-family:"å¾®è½¯é›…é»‘";margin-top:25px}
#header{width:1000px;margin:0 auto}
.topLink{float:right;text-align:right;position:relative;z-index:9999}
.translate{width:100px;position:absolute;left:0;top:10px;z-index:9999}
.tran-in{left:120px}
.translate li{border:1px dashed #cccccc;line-height:26px;text-align:left;background:#fff}
.translate li a{display:block;padding-left:10px;background:url(../images/dot4.png) no-repeat 88% 11px}
.translate li a:hover{text-decoration:none;color:#275cea;cursor:pointer}
.translate-en{display:none;padding:6px;padding-top:0px}
.translate li .translate-en a{padding-left:0px;text-align:center;background:#fff;border-bottom:1px solid #cccccc}
.translate li .translate-en a:hover{font-weight:bold}
.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold}
.topLink .k1{line-height:32px;padding-top:5px}
.search{height:83px}
#formsearch{float:right;margin-top:32px}
.hotSearch{float:left;height:83px;line-height:83px;font-weight:normal;color:#252525;font-size:18px}
#search-type{float:left;width:100px;height:24px;border:1px solid #c8c8c8;margin-right:5px}
.hotSearch a{margin-right:6px;color:#252525;font-size:18px}
#formsearch input{height:22px;background:#fff;width:220px;border:1px solid #38821c;line-height:22px;outline:none;border-radius:10px}
#formsearch input#keyword{height:22px;line-height:22px;padding-left:14px;color:#7d7d7d}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:#38821c;color:#fff;border:none;cursor:pointer;border-radius:10px}
::-webkit-input-placeholder{color:#7d7d7d}
:-moz-placeholder{color:#7d7d7d}
::-moz-placeholder{color:#7d7d7d}
:-ms-input-placeholder{color:#7d7d7d}
.ab{background:url(../images/ab.jpg) no-repeat center top;height:520px;overflow:hidden}
.abnr{width:676px;margin-left:60px;height:368px;background:#fff;margin-top:82px;overflow:hidden}
.abtt{color:#262626;font-size:34px;font-weight:400;border-bottom:2px solid #38821c;margin-left:25px;margin-top:30px;width:550px;font-family:'黑体';line-height:53px}
.abcn{width:600px;margin-left:25px;margin-top:20px;color:#262626;font-size:16px;line-height:28px;height:168px;overflow:hidden}
.mm{width:142px;height:37px;background:#38821c;display:block;margin-top:20px;color:#fff;font-size:16px;line-height:37px;text-align:center;margin-left:25px}
.mm a{color:#fff;font-size:16px;line-height:37px;text-align:center}
.aul{margin-left:41px;width:340px;margin-top:114px}
.aul li{width:163px;height:148px;background:#38821c;text-align:center;margin:0 7px 7px 0}
.aul li a.img{display:block;height:86px;line-height:86px;padding:10px 0 5px}
.aul li h3 a{color:#e3f5dd;font-size:18px;display:block;font-weight:normal}
.sj{height:155px;overflow:hidden;background:#262626}
.sjx{display:block;margin-top:25px}
.sjx li{width:294px;float:left;text-align:center;font-size:42px;color:#38821c}
.sjx li span{display:block;font-size:18px;color:#fff}
.fa{background:url(../images/bj2.jpg) no-repeat center top;height:650px;overflow:hidden}
.fatt{color:#38821c;font-size:45px;font-weight:bold;padding-left:125px;text-transform:uppercase}
.fatt span{color:#262626;font-size:32px}
.chan{text-align:center;position:relative}
.l_btn,.r_btn{position:absolute;cursor:pointer;top:47%}
.l_btn{left:0px}
.r_btn{right:0px}
.twt{margin-top:50px}
.twt li a.img{display:block}
.twt li a.img img{display:block;width:251px;height:286px}
.twt li{float:left;overflow:hidden;margin-left:15px}
.zac{width:251px;background:#fff;height:52px}
.zac h3 a{color:#084891;font-size:18px}
.zac h3{color:#38821c;font-size:18px;font-weight:normal;margin-left:15px;text-align:left;padding-top:5px;display:block;background:url(../images/xv.png) no-repeat left bottom;line-height:27px}
.zac span{margin-left:15px;text-align:left;display:block;margin-right:15px;color:#999999;font-size:12px;margin-top:2px;height:54px;overflow:hidden;line-height:16px;font-weight:lighter}
#m_demo{overflow:hidden;width:88%;margin:0 auto}
#m_indemo{float:left;width:800%}
#m_demo1{float:left}
#m_demo2{float:left}
.pro{background:url(../images/bg2.png) no-repeat center top;height:784px;overflow:hidden}
.ptt{color:#252525;font-size:38px;text-align:center;font-weight:bold;text-transform:uppercase;line-height:50px}
.ptt span{display:block}
.com-img{display:inline;overflow:hidden;margin:0 auto;display:table}
.com-img img{transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s;-o-transition:all 0.5s ease-in 0s;overflow:hidden}
.com-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);overflow:hidden}
.cpal{width:1200px;margin:0 auto;margin-top:50px}
.slideGroup{width:1200px;margin:0 auto}
.slideGroup .parHd{height:50px;line-height:50px;position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:100px;border-bottom:2px solid #38821c}
.slideGroup .parHd ul{height:50px; text-align: center}
.slideGroup .parHd ul li{line-height:54px;text-align:center; display: inline-block;margin:5px 40px;cursor:pointer;color:#38821c;font-size:26px;height:54px;width:256px;background-color:#fafafa;border:2px solid #38821c}
.slideGroup .parHd ul li a{color:#38821c;display:block;font-size:20px}
.slideGroup .parHd ul li.on{color:#fff;background:#38821c}
.slideGroup .parHd ul li.on a{color:#fff;font-weight:normal}
.slideGroup .slideBox{zoom:1;position:relative;width:1200px !important;margin:0 auto;margin-top:30px}
.slideBox ul{overflow:hidden;margin:0 auto;padding:10px !important}
.slideGroup .sPrev{position:absolute;left:-50px;top:60px;display:block;width:31px;height:81px;background:url(../images/le.png) center no-repeat;z-index:99999}
.slideGroup .sNext{position:absolute;right:-50px;top:60px;display:block;width:31px;height:81px;background:url(../images/re.png) center no-repeat;z-index:99999}
.slideGroup .parBd ul{overflow:hidden;zoom:1}
.slideGroup .parBd ul li{margin:0 5px;float:left;_display:inline;text-align:center}
.slideGroup .parBd ul li .pic{text-align:center;box-shadow:2px 2px 5px #999;display:block}
.slideGroup .parBd ul li .pic img{width:290px;height:218px;display:block}
.slideGroup .parBd ul li h3{line-height:43px;background:url(../images/x2.png) no-repeat center bottom}
.slideGroup .parBd ul li h3 a{color:#38821c;font-size:18px;display:block;font-weight:normal}
.mmx{display:block;color:#fff;font-size:16px;line-height:37px;text-align:center;margin-left:25px;margin:0 auto;margin-top:50px}
.mmx a{display:table;margin:0 auto;width:142px;height:37px;background:#38821c;color:#fff;font-size:16px;line-height:37px;text-align:center}
.Our{background:url(../images/bg3.png) no-repeat center top;height:837px;overflow:hidden}
.Our .ptt{color:#38821c}
.advs{width:1100px;margin:0 auto;margin-top:0px}
.ser_conc{width:1100px;height:480px;position:relative}
.ser_conc li .imgx{display:block;border-radius:50%;overflow:hidden;width:189px;height:190px}
.ser_conc li:nth-child(1){position:absolute;left:2px;top:106px;width:190px;height:190px;overflow:hidden}
.ser_conc li:nth-child(2){position:absolute;right:-7px;top:106px;width:190px;height:190px;overflow:hidden}
.ser_conc li:nth-child(3){position:absolute;right:450px;top:50px;width:190px;height:190px;overflow:hidden}
.ser_conc li:nth-child(4){position:absolute;left:245px;bottom:-45px;width:190px;height:190px;overflow:hidden}
.ser_conc li:nth-child(5){position:absolute;right:233px;bottom:-45px;width:190px;height:190px;overflow:hidden}
.news{background:#ebf0f5;overflow:hidden;padding-bottom:30px}
.news .mmx{margin-top:30px}
.fattx{color:#252525;font-size:38px;font-weight:bold;text-align:center;text-transform:uppercase}
.fattx span{display:block}
.news_list3 li:nth-child(3n){float:right;margin-right:0px}
.news_list3{display:block;margin-top:50px}
.news_list3 li{width:390px;overflow:hidden;height:327px;margin:0 auto;background:#fff;float:left;margin-right:3px;position:relative}
.ntime{position:absolute;top:19px;left:21px;color:#38821c;font-size:22px;font-weight:bold;line-height:20px}
.ntime span{display:block;font-weight:normal;font-size:21px}
.newtp{width:390px;display:block;margin-bottom:10px}
.newtp a.img img{width:390px;height:200px}
.news_nr{width:360px;margin:0 auto}
.news_nr a{color:#1d1d1d;font-size:18px;display:block}
.news_nr p{color:#666666;font-size:14px;line-height:25px;display:block}
.news_list3 li:hover a{color:#38821c}
.f_link{width:1200px;margin:0 auto;line-height:50px;color:#252525;font-size:18px}
.f_link a{color:#252525;font-size:18px}
#footer{position:relative;width:1200px;margin:0 auto;text-align:center;margin-bottom:20px;padding-top:8px}
#footer a:hover{color:#38821c;text-decoration:none}
.nav_foot{line-height:60px;color:#fff;width:1200px;border-bottom:2px solid #000;font-size:16px;text-align:left}
.nav_foot a{color:#fff;line-height:60px;font-size:16px;margin-right:35px}
.dff{background:#232a34;padding-bottom:20px;border-top:2px solid #38821c}
.dd1{width:600px;float:left;margin-left:20px;color:#bebfc1;margin-top:30px}
.dd1 a{text-align:left;color:#bebfc1}
.copyright{text-align:left;line-height:26px;color:#bebfc1;font-size:14px}
.copyright a{text-align:left;line-height:26px;color:#bebfc1;font-size:14px}
.dd2{float:right;margin-right:20px;margin-top:20px;font-size:12px;color:#fff;line-height:30px}
.container{width:1200px !important;margin:0 auto;padding:0}
.page-position a{color:#fff}
.left{width:225px;float:left}
.right{width:940px;float:right}
.xypg-case-list li{width:300px}
.xypg-product-list li{width:271px}
.xypg-product-list li .img img{width:271px;height:255px}
.relate-product-slick .owl-item .img img{width:213px;height:200px}
.xypg-case-list li .img img{width:300px;height:300px}
.page-product-inquiry a{color:#fff}
.page-mob-tool{display:none}
.xypg-right-content{font-size:16px}
.onn{color:#fff;background:#38821c}
#toolbar{position:fixed;z-index:9999;right:17px;bottom:10%}
#toolbar li{margin-bottom:3px;font-size:0;width:57px;height:57px;right:0;position:relative}
#toolbar li a{display:block;position:absolute;z-index:9;right:0;top:0;width:57px;height:57px;overflow:hidden;background:#38821c;-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;font-size:0}
#toolbar li .icon-font{display:inline-block;vertical-align:middle;width:57px;height:57px;background-color:#d9d9d9}
.icon-font:after{content:"";width:30px;height:30px;background-image:url(../images/icon_spirit.png);background-repeat:no-repeat;position:absolute;left:calc(50% - 15px);top:calc(50% - 15px)}
.icon-font{position:relative}
#toolbar li .icon-qq:after{background-position:0 -150px}
#toolbar li .icon-phone:after{background-position:0 -90px}
#toolbar li .icon-ewm:after{background-position:0 -30px}
#toolbar li .icon-message:after{background-position:0 -120px}
#toolbar li .icon-top:after{background-position:0 -60px}
#toolbar li .icon-wangwang:after{background-position:0 0}
#toolbar li .wz{display:inline-block;line-height:57px;font-size:14px;color:#fff;vertical-align:middle;padding-left:10px}
#toolbar li.ewm .ewm-box{position:absolute;z-index:1;padding:5px;background:#38821c;width:110px;right:120%;bottom:0;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s;transition:all .7s}
#toolbar li.ewm .ewm-box p{margin-bottom:0}
#toolbar li.ewm .ewm-box img{max-width:100%}
#toolbar li.ewm .ewm-box:after{content:'';position:absolute;right:-5px;bottom:20px;width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:5px;cursor:pointer;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #38821c;border-right:none}
#toolbar li.ewm:hover .icon{background-position:-57px -180px}
#toolbar li.ewm:hover .ewm-box{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
#toolbar li.backtop{cursor:pointer}
#toolbar li.backtop .iconfont{color:#fff;background-color:#38821c}
#toolbar li:hover a{width:200px}
#toolbar li:hover .icon-font{background-color:#38821c}
#toolbar li:hover .icon-qq:after{background-position:-30px -150px}
#toolbar li:hover .icon-phone:after{background-position:-30px -90px}
#toolbar li:hover .icon-ewm:after{background-position:-30px -30px}
#toolbar li:hover .icon-message:after{background-position:-30px -120px}
#toolbar li:hover .icon-wangwang:after{background-position:-30px 0}
#toolbar li:hover .icon-top:after{background-position:-30px -60px}