.w1200{margin:0 auto;width:1200px}
p{margin:0 0 0 0}
.fl{float:left}
.fr{float:right}
.header-right{width:10%;float:right;margin-top:2%}
.header-right a{display:inline-block;width:22px;height:22px;margin:0 5px}
.header-right a img{width:100%}
.section-layout-1 .section-layout-aside > *{margin-top:15px;width:100%}
.thumb-modern{position:relative;overflow:hidden;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:170px;max-width:600px;text-align:center;color:#ffffff}
@media(max-width:1600px){.thumb-modern{min-height:150px}
}@media(max-width:1440px){.thumb-modern{min-height:90px}
}.thumb-modern:focus,.thumb-modern:hover{color:#ffffff}
.thumb-modern__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;display:inline-block}
.thumb-modern__caption{position:relative;z-index:2;padding:50px 35px}
.thumb-modern__title{font-size:18px;line-height:1.5}
@supports (object-fit:cover){.thumb-modern__image{left:0;top:0;transform:none;width:100%;height:100%;object-fit:cover;object-position:center center}
}@media (min-width:1600px){.section-layout-1 .section-layout-main{width:76%}
.section-layout-1 .section-layout-aside{width:32%}
.thumb-modern__caption{padding:50px 35px}
}@media (min-width:1200px){.section-layout-1{display:flex;align-items:stretch;flex-direction:row}
.section-layout-1 .section-layout-main{display:flex;flex-shrink:0;position:relative;overflow:hidden;width:72%;transform:skew(10deg);transform-origin:0 100%}
.section-layout-1 .section-layout-main > *{width:100%;margin-top:0;transform:skew(-10deg);transform-origin:100% 100%}
.x-banner .owl-carousel .owl-dots{left:70px}
.section-layout-1 .section-layout-aside{position:relative;z-index:2;overflow:hidden;width:35%;padding:0 0 0 0;margin-left:35px;flex-shrink:0;align-items:flex-start;flex-direction:column;transform:skew(10deg);transform-origin:100% 100%}
.section-layout-1 .section-layout-aside > *{margin-top:35px}
.section-layout-1 .section-layout-aside > *:nth-child(1){width:100%;margin-top:0}
.section-layout-1 .section-layout-aside > *:nth-child(2){width:90%}
.section-layout-1 .section-layout-aside > *:nth-child(3){width:80%}
.section-layout-1 .section-layout-aside > *:last-child{margin-bottom:0}
.section-layout-1 .section-layout-aside__item{position:relative;display:flex;flex-grow:1;flex-shrink:0;transform:skew(-10deg);transform-origin:0 0;width:100%;padding:0;opacity:.99}
.section-layout-1 .section-layout-aside__item > *{flex-grow:1;width:100%;max-width:100%}
}@media (min-width:992px){html:not(.tablet):not(.mobile) .thumb-modern__image{transition:opacity 0.4s,transform 0.35s}
html:not(.tablet):not(.mobile) .thumb-modern__title{font-size:26px;transform:scale3d(0.9,0.9,0.9);transition:transform 0.35s}
html:not(.tablet):not(.mobile) .thumb-modern:hover .thumb-modern__image{opacity:0.9;transform:translate(-50%,-50%) scale3d(1.05,1.05,1)}
@supports (object-fit:cover){html:not(.tablet):not(.mobile) .thumb-modern:hover .thumb-modern__image{transform:scale3d(1.05,1.05,1)}
}html:not(.tablet):not(.mobile) .thumb-modern:hover .thumb-modern__title{transform:scale3d(1,1,1)}
.x-banner .owl-carousel .owl-dots{left:calc(50% - 480px + 5px)}
}@media (min-width:768px){.section-layout-1 .section-layout-aside{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding-left:8px;padding-right:8px}
.section-layout-1 .section-layout-aside > *{margin-top:15px;width:25%;padding-left:7px;padding-right:7px}
.x-banner .owl-carousel .owl-dots{left:calc(50% - 360px + 5px);bottom:50px}
.thumb-modern__title{font-size:16px}
}@media (max-width:767.98px){.section-layout-1 .section-layout-aside > *{max-width:360px;margin-left:auto;margin-right:auto}
.thumb-modern{min-height:200px}
}@media (max-width:990px){.w1570{max-width:95% !important}
}.w1570{max-width:75%;margin:0 auto;padding:0 15px}
.box2{margin-top:100px}
.box2-le{width:58%;float:left;margin-top:5%}
.ab-tit{height:94px}
.ab-tit h3{color:#1952be;font-size:40px;font-weight:bold;font-family:"arial";text-transform:uppercase}
.ab-tit span{display:block;font-size:30px;font-weight:bold;letter-spacing:2px;color:#d20a1a}
.ab-tit span font{border-bottom:solid #d20a1a 2px;color:#000}
.box2-le .cont{margin-top:50px;color:#3d3d3d;font-size:16px;text-align:justify;line-height:2.2;height:135px;overflow:hidden}
.box2-ri{width:33.1%;float:right}
.box2-ri img{width:100%}
.abul{}
.abul li.li1{float:left;width:33.1%;background:#1952be;margin-right:0.3333%;text-align:center;height:40vh;padding-top:49px;position:relative}
.abul li.li1 a{display:block;height:55px;width:55px;margin:0 auto}
.abul li.li1 a img{max-width:100%;width:auto;height:auto}
.abul li.li1 span{display:block;color:#fff;font-size:24px;margin-top:43px}
.abul li.li1 p{color:#fff;font-size:16px;margin-top:12px}
.abul li.li1:after{content:"";display:block;width:18%;height:4px;background:#fff;position:absolute;left:0;right:0;margin:0 auto;bottom:10%}
.abul li.li2{float:left;width:33.1%;margin-right:0.333%;overflow:hidden;height:40vh}
.abul li.li2 img{width:100%}
.abul li:last-child{margin-right:0}
.anli{margin-top:10rem}
.bt4{background:url(../image/04.png)no-repeat 45%}
.anli ul{overflow:hidden;margin-top:50px}
.anli ul li{float:left;text-align:center}
.anli ul li a{display:block;position:relative;overflow:hidden}
.anli ul li img{width:100%;transition:all 1s}
.anli ul li span{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;background:rgba(0,0,0,0.59);color:#fff;font-size:14px;display:none}
.anli ul li.anli1{width:25%}
.anli ul li.anli2{width:16%}
.anli ul li.anli3{width:16.8%}
.anli ul li.anli4{width:33.6%}
.anli ul li a:hover span{display:block}
.anli ul li a:hover img{transform:scale(1.1)}
.xin{margin-top:110px}
.bt{height:94px;padding-top:15px;width:100%;text-align:center}
.bt h3{color:#cac9c9;font-size:22px;font-family:"arial"}
.bt span{display:block;color:#000000;font-size:38px}
.bt5{background:url(../image/05.png)no-repeat 45%}
.news_list1{margin-top:70px;border-radius:10px;overflow:hidden}
.news_list1 li{float:left;overflow:hidden;background:#f2f2f2;width:50%;position:relative}
.news_list1 li:after{content:"";width:50%;height:100%;background:#53b32e;position:absolute;bottom:-100%;left:0;display:block;transition:all 1s}
.news_list1 li a.img{width:50%;position:relative;float:left;z-index:99;display:block;text-align:center}
.news_list1 li a.img:after{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(59,66,146,0.46)}
.news_list1 li a.img img{width:100%}
.news_list1 li a.img span{display:none;position:absolute;top:50%;margin-top:-20px;left:0;right:0;margin:0 auto;width:35%;height:40px;line-height:40px;color:#fff;font-size:18px;padding:0 2%;background:#53b32e;border-radius:10px}
.news_list1 li .cont{float:right;width:50%;padding:3% 2%;position:relative;z-index:999}
.news_list1 li .cont b{display:block;text-align:right;color:#000;font-size:40px;color:#fff;font-weight:normal}
.news_list1 li .cont .dac{margin-top:3%}
.news_list1 li .cont .dac span{display:inline-block;padding:0 1%;height:25px;line-height:25px;color:#fff;font-size:12px;font-weight:100;overflow:hidden;background:#98c95c;border-radius:5px}
.news_list1 li .cont a{display:block;color:#53b32e;font-size:30px;height:35px;line-height:35px;overflow:hidden;margin-top:15px}
.news_list1 li .cont p{color:#53b32e;font-size:17px;line-height:25px;height:50px;margin-top:15px;overflow:hidden}
.news_list1 li:nth-child(1) a.img,.news_list1 li:nth-child(2) a.img{float:right}
.news_list1 li:nth-child(3):after,.news_list1 li:nth-child(4):after{left:50%}
.news_list1 li:hover:after{bottom:0}
.news_list1 li:hover a.img:after{display:block}
.news_list1 li:hover a.img span{display:block}
.news_list1 li:hover .cont a,.news_list1 li:hover .cont p{color:#fff}
a.xin-more{display:block;width:150px;margin:0 auto;background:#ccc;height:45px;line-height:45px;text-align:center;color:#fff;font-size:24px;margin-top:40px;position:relative}
a.xin-more span{position:relative;z-index:99}
a.xin-more:after{content:"";display:block;width:50%;height:45px;position:absolute;top:0;left:0;background:#1952be;transition:all 1s}
a.xin-more:hover:after{width:100%}
.link{padding:15px 0;color:#666;font-size:14px;line-height:25px;margin-top:30px}
.link a{color:#666}
.footer{background:#333;background-size:cover;padding:3% 0 4%;margin-top:5rem;clear:both;}
.ff_le{width:40%;float:left}
.ff_logo img{max-width:100%}
.ff_js{color:#fff;font-size:14px;line-height:16px;line-height:40px;margin-top:30px;overflow:hidden;max-height:25vh}
.ff_nav{margin-left:10%;width:12%;float:left;margin-top:3%}
.ff_tit{color:#fff;font-size:24px;line-height:35px}
.ff_nav .cont{margin-top:30px;color:#fff;font-size:18px;line-height:38px}
.ff_nav .cont a{color:#fff;display:block}
.ff_nav .cont a:hover{color:#98c95c}
.ff_lx{float:right;width:26%;margin-top:3%}
.ff_lx .cont{margin-top:30px;color:#fff;font-size:18px;line-height:38px}
.ff_lx .cont a{color:#fff;display:block}
.ff_lx .cont a:hover{color:#98c95c}
.copyright{padding:15px 0;color:#fff;font-size:18px;background:#000;line-height:30px}
.copyright a{color:#fff}
@media(max-width:1440px){.ff_nav{display:none}
.ff_lx{width:50%;padding-top:10%}
.ff_lx .cont{margin-top:30px;color:#fff;font-size:18px;line-height:38px}
.ff_lx .cont a{color:#fff;display:block}
.ff_lx .cont a:hover{color:#98c95c}
.box2-le{margin-top:2%;width:60%}
.abul li.li1{height:470px}
}@media(max-width:1366px){.abul li.li1{height:440px}
.abul li.li1 p{line-height:44px}
.abul li.li1:after{bottom:10%}
}@media(max-width:1024px){.header-right{display:none}
.x-menu{width:82%}
.box2-le .cont{margin-top:20px;font-size:16px;line-height:1.8;height:115px}
.abul li.li1{height:330px;padding-top:40px}
.abul li.li1 span{margin-top:20px;font-size:18px}
.abul li.li1 p{font-size:16px;line-height:30px}
.pro-le{margin-top:4%}
.news_list1 li .cont{padding:0 2%}
.news_list1 li .cont b{font-size:30px}
.news_list1 li .cont a{margin-top:5px;font-size:26px}
.news_list1 li a.img span{width:50%}
}@media(max-width:768px){.box2{margin-top:60px}
.ab-tit{height:64px;background-size:20% 100%}
.ab-tit h3{font-size:18px}
.ab-tit span{font-size:27px}
.box2-le .cont{line-height:40px;margin-top:10px}
.box2-le a{margin-top:20px;width:20%;height:30px;line-height:30px;overflow:hidden}
.abul li.li1{padding-top:5px;height:245px}
.abul li.li1 a img{width:20%}
.abul li.li1 span{margin-top:0}
.abul li.li1 p{line-height:25px}
.pro{margin-top:60px}
.pro-le .fenlei{margin-top:30px}
.pro-le .fenlei li a{font-size:20px}

.anli{margin-top:60px}
.bt4{background:url(../image/04.png)no-repeat 42%}
.xin{margin-top:60px}
.bt5{background:url(../image/05.png)no-repeat 42%}
.news_list1 li{width:100%}
a.xin-more{width:30%}
.link{display:none}
.ff_le{width:40%}
.ff_nav{display:none}
.ff_lx{display:block!important;width:40%}
}@media(max-width:768px){.box2-le,.box2-ri{float:none;width:100%;margin-top:2rem}
.abul li.li1,.abul li.li2{width:100%}
.abul li.li1 a img{width:14%}
.pro{background:url(../image/bj1.jpg)no-repeat;background-size:cover}
.pro-le{float:none;width:100%}
.pro-le .fenlei li{float:left;width:33.333%;overflow:hidden;height:30px;line-height:30px;text-align:center}
.pro-le .fenlei li a{font-size:16px}
.pro-ri{width:100%;margin-top:10px}
.honor-le{width:100%;padding:10% 3% 3% 2%}
.honor-cont{width:100%;margin-top:20px}
.anli,.xin{margin-top:20px}
.bt4{background:url(../image/04.png)no-repeat 28%;background-size:20% 70%}
.bt5{background:url(../image/05.png)no-repeat 28%;background-size:20% 70%}
.bt{}
.bt span{font-size:30px}
.anli ul{margin-top:20px}
.anli ul li.anli1,.anli ul li.anli4{width:100%}
.anli ul li.anli2{width:49%}
.anli ul li.anli3{width:51%}
.news_list1{margin-top:30px}
.news_list1 li .cont b{font-size:14px}
.news_list1 li .cont .dac{display:none}
.news_list1 li .cont a{font-size:16px;height:25px;line-height:25px}
.news_list1 li .cont p{margin-top:10px;font-size:12px}
.ff_lx{display:none!important}
.ff_le{width:100%}
}.c4{background:url(../image/c4.png) no-repeat top;height:35vh}
.c44{width:75%;margin:0 auto;padding-top:92px}
.c45 li{width:31.333%;margin-left:1%;margin-right:1%;float:left}
.c46{width:60px;height:60px}
.c47{width:226px;float:left}
.c45 li:nth-child(3){float:right;margin-right:0}
.c47 h3{font:400 18px/50px "微软雅黑";color:#fff}
.c47 span{font:400 14px/26px "微软雅黑";color:#fff}
.case{width:25%;float:left;padding:1%}
.demo{padding:3em 0}
.box{position:relative;perspective:1000px}
.box .box-img{transform:rotateY(0);transition:all 0.50s ease-in-out 0s}

.box .box-img img{width:100%;height:auto}
.box .box-content{width:100%;height:100%;position:absolute;top:0;left:0;padding:60px 20px;text-align:center;background:url(../images/cb.png) no-repeat center center;transform:rotateY(90deg);transition:all 0.50s ease-in-out 0s}
.box:hover .box-content{transform:rotateY(0)}
.box .title{font-size:20px;color:#fff;text-transform:uppercase}
.box .title a{font-size:20px;color:#fff}
.box .description{font-size:14px;line-height:24px;color:#fff}
.box .description a{font-size:14px;line-height:24px;color:#fff}
.box .title:after,.box .description:after{content:"";width:80%;display:block;border-bottom:1px solid #fff;margin:15px auto}
.box .social-links{margin:0;padding:0;list-style:none}
.box .social-links li{display:inline-block;margin:0 10px}
.box .social-links li a{font-size:20px;color:#a6a6a6}
.box .social-links li a:hover{text-decoration:none;color:#fff}
@media (min-width:768px) and (max-width:990px){.box{margin-bottom:20px}
.case{width:48%;float:left;margin-left:1%;margin-right:1%}
.demo{padding:5%}
}@media only screen and (max-width:768px){.box .box-content{padding:20px}
.case{width:100%;float:left}
.demo{padding:5%}
.case:nth-child(5){display:none}
.case:nth-child(6){display:none}
.case:nth-child(7){display:none}
.case:nth-child(8){display:none}
}.pro{background:url(../image/bj1.jpg)no-repeat center bottom;background-size:100% 100%;margin-top:100px}
.pro-le{width:100%;float:left;margin-top:2%}
.pro-le h3{color:#fff;font-size:22px;font-family:"arial"}
.pro-le h3 span{display:block;font-family:"微软雅黑";font-size:35px}
.pro-le .fenlei{margin-top:60px}
.pro-le .fenlei li{line-height:65px}
.pro-le .fenlei li a{color:#fff;font-size:30px}
.pro-le .fenlei li a:hover{color:#53b32e}
.pro-ri{float:right;width:100%;position:relative;}
.pro .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.pro .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.pro .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.pro .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.pro .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.pro .owl-carousel .owl-item{float:left;padding:2rem}
.pro .owl-carousel .owl-item .item{padding:2rem;background:rgba(255,255,255,1)}
.pro .owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.pro .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(../images/grabbing.png) 8 8,move}

.pro .owl-theme .owl-controls{margin-top:10px;text-align:center}
.pro .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#53b32e;filter:Alpha(Opacity=50);opacity:0.5}
.pro .owl-theme .owl-controls .owl-buttons{display:none}
.pro .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.pro .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.pro .owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff}
.pro .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#d20a1a}
.pro .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.pro .owl-item.loading{min-height:150px;background:url(../images/AjaxLoader.gif) no-repeat center center}






.sec1{background:#f2f2f2}
.main{max-width:1200px;margin:0 auto;padding:40px 0}
.title{font-size:24px;margin-bottom:1em;text-align:center}
.img-count,.img-count img{position:relative}
.img-count-in{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;height:100%;*height:100%}
.w-newsList1{position:relative}
.w-newsList1 a{display:block;text-decoration:none;color:#333}
.w-newsList1 .news-item{position:relative}
.w-newsList1 .news-imgbox{width:58%}
.w-newsList1 .news-imgbox img{transition:transform 3.5s;-webkit-transition:transform 3.5s;transform:scale(1.1);-webkit-transform:scale(1.1)}
.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img{transform:scale(1);-webkit-transform:scale(1)}
.w-newsList1 .aspectRatio{padding-bottom:450px}
.w-newsList1 .news-text{position:absolute;right:0;width:50%;top:50%;top:10%\9;*top:10%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#fff;padding:30px 15px 40px 4%;overflow:hidden}
:root .w-newsList1 .news-text{top:50%}
.w-newsList1 .date{line-height:1.4;margin-bottom:0.8em}
.w-newsList1 .date .year{font-size:46px;font-weight:bold;color:#000;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif}
.w-newsList1 .date .day_month{font-size:17px;color:#bebebe}
.w-newsList1 .news-h{font-size:24px;font-weight:bold;line-height:1.4;height:2.8em;overflow:hidden;margin-bottom:0.3em}
.ov_hid{clear:both;}
.w-newsList1 .news-sum{line-height:1.8;height:3.5em;overflow:hidden;color:#aaa}
.w-newsList1 .more{margin-top:20px;width:45px;height:24px;float:right;}
.w-newsList1 .adSN_page{position:absolute;z-index:9;left:50%;bottom:50%;margin-bottom:-123px;top:auto;transform:none;-webkit-transform:none;width:35%;padding-left:4%}
.w-newsList1 .adSN_page span{display:inline-block;*display:inline;*zoom:1;margin:0 6px}
.w-newsList1 .swiper-num{position:absolute;z-index:9;right:15px;top:50%;margin-top:-130px;color:#bebebe}
.w-newsList1 .swiper-num .active{font-size:32px;font-weight:bold}
@media (max-width:960px){.w-newsList2 .news-h{font-size:24px}
.w-newsList2 .news-sum{display:none}
}@media (max-width:767px){.w-newsList1 .news-imgbox{width:100%}
.w-newsList1 .aspectRatio{padding-bottom:56.25%}
.w-newsList1 .news-text{position:relative;width:100%;top:0;transform:none;-webkit-transform:none;padding:1.2em 4% 1.5em}
:root .w-newsList1 .news-text{top:0}
.w-newsList1 .adSN_page{left:0;bottom:2em;margin-bottom:0}
.w-newsList1 .swiper-num{bottom:232px;top:auto;margin-top:0}
}@media (max-width:480px){.title{font-size:6vw}
.w-newsList1 .news-h{font-size:125%}
.w-newsList1 .date .year{font-size:300%}
.w-newsList1 .date .day_month{font-size:110%}
.w-newsList1 .swiper-num{bottom:15em}
.w-newsList1 .swiper-num .active{font-size:200%}
}.ya{float:right;width:100%;position:static !important;padding:0 4%}
.shou_zhu{margin-top:10px}
.shou_zhu .ysc{width:31.333%;float:left;margin-left:1%;margin-right:1%}
@media (max-width:990px){.shou_zhu .ysc{width:100%}
.col-xs-3{width:25%}
.col-xs-9{width:75%}
}.shou_zhu .col-lg-4 .thumbnail:hover{transform:translateY(-5px);transition:all 0.5s}
.shou_zhu .col-lg-4 .thumbnail{padding-top:10px;height:110px;width:100%;cursor:pointer}
@media (min-width:768px){.shou_zhu .col-lg-4 .thumbnail{padding-top:10px;height:430px;cursor:pointer;width:80%}
}.shou_zhu  .col-lg-4{padding-left:5px;padding-right:5px;margin-top:25px}
@media (min-width:768px){.shou_zhu .col-lg-4{padding-left:10px;padding-right:10px}
}.shou_zhu  .col-lg-4 .col-lg-12{padding:0px}
@media (min-width:768px){.shou_zhu .col-lg-4 .col-lg-12{padding:0px 0px}
}.shou_zhu h3{margin-top:5px;margin-bottom:1px;font-size:0.9em;font-weight:bold}
@media (min-width:768px){.shou_zhu h3{font-size:1.6em;margin-top:40px;margin-bottom:15px;font-weight:bold}
}.shou_zhu h4{font-size:0.9em}
@media (min-width:768px){.shou_zhu h4{font-size:1.2em;line-height:2}
}.shou_zhu h2{margin-bottom:18px;font-size:1.1em;color:white}
@media (min-width:768px){.shou_zhu h2{font-size:2em;margin-bottom:50px}
}.shou_zhu h2 span{padding:10px 10px}
@media (min-width:768px){.shou_zhu h2 span{padding:10px 15px}
}.shou_zhu .xian1{width:15%;margin-left:-130px;border-top:solid 1px white;margin-top:-27px}
@media (min-width:768px){.shou_zhu .xian1{width:13%;margin-left:-300px;border-top:solid 1px white;margin-top:-62px;margin-bottom:50px}
}.shou_zhu .xian2{width:15%;margin-left:130px;border-top:solid 1px white;margin-top:-1px;margin-bottom:20px}
@media (min-width:768px){.shou_zhu .xian2{width:13%;margin-left:300px;border-top:solid 1px white;margin-top:-55px;margin-bottom:50px}
}.shou_zhu ul{padding:0px;font-size:0.8em;border-radius:5px;line-height:25px}
@media (min-width:768px){.shou_zhu ul{padding:0px 10px;font-size:1.1em;border-radius:5px;line-height:30px}
}.yuan{height:55px;width:55px;margin-top:10px;padding:12px;border-radius:50%;box-shadow:4px 4px 10px #888888}
@media (min-width:768px){.yuan{height:130px;width:130px;margin-top:13px;margin-bottom:20px;padding:30px;border-radius:50%;box-shadow:8px 8px 10px #888888}
}.yuan img{width:100%}













.tit{width:100%;height:auto;clear:both;position:relative;overflow:hidden;}
.tit h3{display:block;width:100%;height:80px;line-height:80px;font-size:10rem;color:#dedede;text-align:left;font-weight:bold;}
.tit h3 a{color:#dedede}
.tit h3 span{font-size:3rem;width:100%;height:80px;line-height:80px;text-align:left;color:#000;font-weight:bold;letter-spacing:0px;display:block;position:absolute;left:0px;top:0px;}
.tit p{width:100%;text-align: left;color:#444343;font-size:1.4rem;line-height: 2;margin-top: 5rem;}


.tit2{width:100%;height:auto;clear:both;position:relative;overflow:hidden;}
.tit2 h3{display:block;width:100%;height:80px;line-height:80px;font-size:10rem;color:rgba(255,255,255,0.2);text-align:left;font-weight:bold;}
.tit2 h3 a{color:rgba(255,255,255,0.2)}
.tit2 h3 span{font-size:3rem;width:100%;height:80px;line-height:80px;text-align:left;color:#fff;font-weight:bold;letter-spacing:0px;display:block;position:absolute;left:0px;top:0px;}
.tit2 p{width:100%;text-align: left;color:#fff;font-size:1.4rem;line-height: 2;margin-top: 2rem;}
.tit2 p .more{width:125px;height:40px;border:solid #fff 1px;float:right;line-height:40px;color:#fff;text-align:center;background:none;}

.tit3{width:100%;height:auto;clear:both;position:relative;overflow:hidden;center}
.tit3 h3{display:block;width:100%;height:80px;line-height:80px;font-size:10rem;color:#dedede;text-align:center;font-weight:bold;}
.tit3 h3 a{color:#dedede;}
.tit3 h3 span{font-size:3rem;width:100%;height:80px;line-height:80px;text-align:center;color:#000;font-weight:bold;letter-spacing:0px;display:block;position:absolute;left:0px;top:0px;}
.tit3 p{width:100%;text-align: center;color:#444343;font-size:1.4rem;line-height: 2;margin-top: 2rem;}




@media(max-width:468px){
.tit h3{height:50px;line-height:50px;font-size:4rem;}
.tit h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit p{margin-top: 1rem;line-height:1.8;}


.tit2 h3{height:50px;line-height:50px;font-size:4rem;}
.tit2 h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit2 p{margin-top: 1rem;line-height:1.8;}


.tit3 h3{height:50px;line-height:50px;font-size:4rem;}
.tit3 h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit3 p{margin-top: 1rem;line-height:1.8;}
.tit2 p .more{display: none;}
}




@media (min-width:469px) and (max-width:768px){
.tit h3{height:50px;line-height:50px;font-size:6rem;}
.tit h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit p{margin-top: 1rem;line-height:1.8;}

.tit3 h3{height:50px;line-height:50px;font-size:6rem;}
.tit3 h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit3 p{margin-top: 1rem;line-height:1.8;}

.tit2 p .more{display: none;}
.tit2 h3{height:50px;line-height:50px;font-size:6rem;}
.tit2 h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit2 p{margin-top: 1rem;line-height:1.8;}
}

@media (min-width:769px) and (max-width:990px){
.tit h3{height:65px;line-height:65px;font-size:8rem;}
.tit h3 span{font-size:2.4rem;height:65px;line-height:65px;}
.tit p{margin-top: 1rem;line-height:1.8;}

.tit3 h3{height:65px;line-height:65px;font-size:8rem;}
.tit3 h3 span{font-size:2.4rem;height:65px;line-height:65px;}
.tit3 p{margin-top: 1rem;line-height:1.8;}
.tit2 p .more{display: none;}
.tit2 h3{height:65px;line-height:65px;font-size:8rem;}
.tit2 h3 span{font-size:2.4rem;height:65px;line-height:65px;}
.tit2 p{margin-top: 1rem;line-height:1.8;}
}





@media (min-width:769px) and (max-width:990px){

.tit h3{height:50px;line-height:50px;font-size:6rem;}
.tit h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit p{margin-top: 1rem;line-height:1.8;}

.tit3 h3{height:50px;line-height:50px;font-size:6rem;}
.tit3 h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit3 p{margin-top: 1rem;line-height:1.8;}

.tit2 h3{height:50px;line-height:50px;font-size:6rem;}
.tit2 h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit2 p{margin-top: 1rem;line-height:1.8;}

}
@media (min-width:991px) and (max-width:1080px){
.tit h3{height:50px;line-height:50px;font-size:6rem;}
.tit h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit p{margin-top:2rem;line-height:1.8;}

.tit3 h3{height:50px;line-height:50px;font-size:6rem;}
.tit3 h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit3 p{margin-top:2rem;line-height:1.8;}

.tit2 h3{height:50px;line-height:50px;font-size:6rem;}
.tit2 h3 span{font-size:1.8rem;height:50px;line-height:50px;}
.tit2 p{margin-top:2rem;line-height:1.8;}
}

@media (min-width:1081px) and (max-width:1320px){
.tit h3{font-size:8rem;}
.tit h3 span{font-size:2.4rem;}
.tit p{margin-top: 3rem;line-height:1.8;}

.tit3 h3{font-size:8rem;}
.tit3 h3 span{font-size:2.4rem;}
.tit3 p{margin-top: 3rem;line-height:1.8;}

.tit2 h3{font-size:8rem;}
.tit2 h3 span{font-size:2.4rem;}
.tit2 p{margin-top: 3rem;line-height:1.8;}

}


@media (min-width:1321px) and (max-width:1440px){
.tit h3{font-size:8rem;}
.tit h3 span{font-size:2.4rem;}
.tit p{margin-top: 3rem;line-height:1.8;}

.tit3 h3{font-size:8rem;}
.tit3 h3 span{font-size:2.4rem;}
.tit3 p{margin-top: 3rem;line-height:1.8;}

.tit2 h3{font-size:8rem;}
.tit2 h3 span{font-size:2.4rem;}
.tit2 p{margin-top: 3rem;line-height:1.8;}
}


@media (min-width:1441px) and (max-width:1600px){
.tit p{margin-top: 3rem;line-height:1.8;}
.tit2 p{margin-top: 3rem;line-height:1.8;}
.tit3 p{margin-top: 3rem;line-height:1.8;}

}















.mm{width:100%;height:auto;clear:both;position:relative;overflow:hidden;}


/*产品开始*/

.product{width: 100%;height: auto;clear: both;position: relative;overflow: hidden;background: url(../zimages/product.jpg) no-repeat center top;background-attachment: scroll;  background-size: auto;background-size: cover;padding: 7rem 0rem;background-attachment: fixed;}
.product .mm{padding:7rem 0rem 0rem 0rem;}
.product .owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.product .owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.product .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.product .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.product .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.product .owl-carousel .owl-item{float: left;}
.product .owl-controls .owl-page,
.product .owl-controls .owl-buttons div{cursor: pointer;display: inline-table;}

.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}


.product .owl-carousel .owl-wrapper,
.product .owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
#owl-demo3 .item{margin:0.5rem;overflow: hidden;background: #fff;}
#owl-demo3 .item .img img{display: block;	width: 100%;height: auto;transform: scale(1.0); -ms-transform: scale(1.0);transition:all 1s;}
#owl-demo3 .item .img{display:block;width:100%;height:auto;overflow:hidden;position: relative;overflow:hidden;transition:all 1s}

#owl-demo3 .item:hover .img img{transform: scale(1.1); -ms-transform: scale(1.1);transition:all 1s}
#owl-demo3 .item .text{width:100%;height:auto;padding: 10% 5% 0% 5%;position:relative;transition:all 1s}
#owl-demo3 .item .more{display:block;width:125px;height:40px;background:#4e6390;color:#fff;text-align:center;line-height:40px;font-size:1.4rem;transition: all 1s;margin: 3rem auto;}
#owl-demo3 .item .more span{float: right;margin-right:20px;background:#4e6390;color:#fff;text-align:left;line-height:40px;font-size:1.4rem;transition: all 1s;}
#owl-demo3 .item:hover .more span{margin-right:5px;transition: all 1s;}



#owl-demo3 .item .text h1{display:block;width:100%;height:auto;transition:all 1s}
#owl-demo3 .item .text h1 a{ display: block; width: 100%; height: auto; font-size: 1.8rem; color: #000000;  text-align: center; transition: all 1s; font-weight: normal;}


#owl-demo3 .item:hover .text h1 a{letter-spacing:4px;transition:all 1s}


.product .owl-theme .owl-controls{margin-top: 5rem;text-align: center;display: block !important;}
.product .owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 3px 10px;font-size: 0px;width:75px;height:35px;display: none !important;}

.product .owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/pl.png) no-repeat center top;}
.product .owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/pr.png) no-repeat center top;}
.product .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.product .owl-theme .owl-controls .owl-page{}

.product .owl-theme .owl-controls .owl-pagination{width:100%;text-align:center;}

.product .owl-theme .owl-controls .owl-page span{display: block;width: 15px;height: 15px;margin: 5px 7px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #f7f7f7;}
.product .owl-theme .owl-controls .owl-page.active span,
.product .owl-theme .owl-controls.clickable .owl-page:hover span{background: #74a02f;}
.product .owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}





@media(max-width:990px){
.product .mm { padding: 2rem 0rem 0rem 0rem;}
#owl-demo3 .item .text {padding: 5% 5% 5% 5%;}
.product .owl-theme .owl-controls {margin-top: 2rem;}
#owl-demo3 .item{margin:0% 5%;}
#owl-demo3 .item .more{clear:both;}
}



/*关于
.more{display:block;width:170px;height:40px;line-height:40px;color: #fff !important;text-align:center;font-size:14px;margin-top:5rem !important;background:#0869ac;transition:all 1s}
.more:hover{position:relative;top:-5px;transition:all 1s}
我们*/
/*关于我们*/
.about{width:100%;height:auto;clear:both;position:relative;overflow:hidden;background:#f2f0f0;background-attachment:fixed}
.about .atit{width:100%;height:auto;clear:both;position:relative;overflow:hidden;}
.about .atit h1{width:100%;color:#fff;font-size:5rem;font-weight:normal;}
.about .atit h2{width:100%;color:#fff;font-size:1.8rem;font-weight:normal;line-height:2.2}
.about .atit p{width:100%;color:#fff;font-size:1.4rem;font-weight:normal;margin-top:2rem;line-height:2}

.about .product-num-box{width:100%;height:auto}
.about .product-num-content{width: 100%;height: auto;margin:0 auto;text-align:center;font-size:0}
.about .product-num-title{padding-top:110px;margin-bottom:30px;font-size:42px;color:#fff;line-height:45px;}
.about .product-num-text{font-size:16px;color:#fff;line-height:28px}
.about .product-num-head{font-size:0}
.about .product-num-item{float:left;padding: 50px 0px;text-align:center;position:relative;width:25%;}
.about .product-num-jus{display:inline-block;margin:80px 0;width:162px;height:56px;font-size:22px;color:#0869ac;background:#fff;line-height:48px;letter-spacing:2px;cursor:pointer;font-weight:500;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;text-decoration:none}
.about .product-num-nub{display:inline-block;width:55%;font-size: 4.8rem;color:#0869ac;line-height:62px;text-align: right;font-weight:bold;}
.about .product-num-add{font-size:4.8rem;color:#0869ac;width:45%;align-self: center;text-align:left;display:inline-block;font-weight:bold;}
.about .product-num-inf{margin-top:24px;font-size:1.8rem;color:#000000;line-height:0;display:inline-block;width:100%;}
.about .product-num-jus:hover{background-color:#fff;color:#3e88f1}
.about .product-num-wan{position:absolute;right:55px;top:0px}




@media(max-width:768px){
.about .product-num-item{width:50%;}
.about .product-num-inf{margin-top:1rem;}
.about .product-num-nub{font-size: 2.6rem;}
.about .product-num-add{font-size:1.6rem;}
.about .product-num-inf{font-size:1.4rem;}



}

@media (min-width:769px) and (max-width:990px){
.about .product-num-item{width:50%;}
.about .product-num-inf{margin-top:1rem;}
.about .product-num-nub{font-size: 3.6rem;}
.about .product-num-add{font-size:3.6rem;}
.about .product-num-inf{font-size:1.4rem;}



}


@media (min-width:991px) and (max-width:1080px){
.about .product-num-inf{margin-top:1rem;}
.about .product-num-nub{font-size: 3.8rem;}
.about .product-num-add{font-size:3.8rem;}
.about .product-num-inf{font-size:1.4rem;}



}



/*关于我们开始*/
.about2{width: 100%;height: auto;padding: 7rem 0rem;clear: both;position: relative;overflow: hidden;float: left;}
.about_info1{position: relative;clear:both;width:100%;overflow:hidden}
.about_info1 .left{width:50%;height:auto;float:left;position: relative;z-index:99;overflow:hidden;}
.about_info1 .left .lr{width: 85%;height: auto;float:left;z-index: 103;overflow: hidden;}
.about_info1 .left .text{width:100%;height:auto;padding: 2rem 0rem;}
.about_info1 .left .text p{width:100%;float:left;color:#000;font-size:1.4rem;line-height:2.2}
.about_info1 .left .text p a{color:#000}
.about_info1 .left .text h3{font-size:2rem;line-height:2;color:#000;font-weight:normal;text-align:left;margin-bottom:2rem}
.about_info1 .left .wei{transition: .7s ease-in-out;width: 130px;height: 45px;clear:both;margin:7rem 0rem;display:block;background: #74a02f;line-height:45px;text-align:center;font-size:1.4rem;color:#fff;float: left;}



.about_info1 .right{width:50%;float:left;overflow:hidden;height:auto;z-index:101;}
.about_info1 .right img{width:100%;max-height: 100%;transition: .7s ease-in-out;transform:scale(1.0)}
.about_info1:hover .right img{transform: translateX(-10px);}
.about_info1 .left:hover .wei{letter-spacing:4px;transition: .7s ease-in-out;}


.about2 .tit p {margin-top: 1rem;}


.about_info1 .left:hover .tit h1 a{color:#0e6eb8;transition: .7s ease-in-out;transform: translateY(-10px);}
.about_info1 .left:hover .tit p img{transition: .7s ease-in-out;transform: translateY(-10px);}
.about_info1 .left:hover .text p a{color:#333}
.about_info1 .left:hover .text p {color:#333}
@media (max-width:468px){
.about{padding: 0rem 0rem;}
.about .container{width:100% !important;}
.about_info1 .left{width:100%;}
.about_info1 .left .lr {width: 100%;padding: 0% 0% 5% 0%;}
.about_info1 .left .wei {width: 150px;height: 40px;line-height:40px;}
.about_info1 .left .text { padding: 1rem 0rem;}
.about_info1 .left .wei { margin: 2rem 0rem;}
.about_info1 .right{width:100%;position: relative;padding:0%;}
.about_info1:hover .right img{transform: translateX(0px);transform:scale(1.1);transition: .7s ease-in-out;}
}
@media (min-width:469px) and (max-width:768px){
.about{padding: 0rem 0rem;}
.about .container{width:100% !important;}
.about_info1 .left{width:100%;}
.about_info1 .left .lr {width: 100%;padding: 0% 0% 5% 0%;}
.about_info1 .left .wei {width: 150px;height: 40px;line-height:40px;}

.about_info1 .left .text { padding: 1rem 0rem;}
.about_info1 .left .wei { margin: 2rem 0rem;}
.about_info1 .right{width:100%;position: relative;padding:0%;}
.about_info1:hover .right img{transform: translateX(0px);transform:scale(1.1);transition: .7s ease-in-out;}
}

@media (min-width:769px) and (max-width:990px){
.about{padding: 0rem 0rem;}
.about .container{width:100% !important;}
.about_info1 .left{width:100%;}
.about_info1 .left .lr {width: 100%;padding: 0% 0% 5% 0%;}
.about_info1 .left .wei {width: 150px;height: 40px;line-height:40px;}

.about_info1 .left .text { padding: 1rem 0rem;}
.about_info1 .left .wei { margin: 2rem 0rem;}
.about_info1 .right{width:100%;position: relative;padding:0%;}
.about_info1:hover .right img{transform: translateX(0px);transform:scale(1.1);transition: .7s ease-in-out;}
.about_info1 .right img{width:100%;}
}


@media (min-width:991px) and (max-width:1280px){
.about_info1 .left .lr { width: 90%;}
.about_info1 .right { width: 50%;}
.about_info1 .left .wei {  margin: 2rem 0rem;display: block;}

}
@media (min-width:1281px) and (max-width:1320px){
.about_info1 .left .lr { width: 90%;}
.about_info1 .right { width: 50%;}
.about_info1 .left .wei {  margin: 2rem 0rem;display: block;}
}
@media (min-width:1320px) and (max-width:1440px){
.about_info1 .left .lr { width: 90%;}
.about_info1 .right { width: 50%;}
.about_info1 .left .wei {  margin: 2rem 0rem;display: block;}
}
@media (min-width:1441px) and (max-width:1600px){
.about_info1 .left .lr { width: 90%;}
.about_info1 .right { width: 50%;}
.about_info1 .left .wei {  margin: 3rem 0rem;display: block;}
}

@media (min-width:1601px) and (max-width:1820px){
.about_info1 .left .lr { width: 90%;}
.about_info1 .right { width: 50%;}
.about_info1 .left .wei {  margin: 3rem 0rem;display: block;}
}


















/*优势开始*/

.ys{width:100%;height:auto;clear:both;position:relative;overflow:hidden;background:url(../zimages/ys.jpg) no-repeat center top;background-size:cover;padding: 5rem 0rem 5rem 0rem;}
.ys mm{margin-top:3rem;}
.ys .about_bg{text-align:center;position:absolute;width:100%;left:0px;top: 0px;z-index:-1}

.ys ul{width:100%;height:auto;clear:both;overflow:hidden;position:relative;text-align: center;}
.ys ul li{width:29.3333%;display: inline-table;overflow:hidden;position:relative;margin:2%;}
.ys ul li .first{border-radius:50%;width:240px;height:auto;margin:0 auto;position:relative;z-index:11;transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;}
.ys ul li .first img{border-radius:50%;width:100%;width:auto;height:auto;display:block;margin:0 auto;transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;}
.ys ul li h1{width:100%;text-align:center;color:#333;font-size:2rem;margin-top: 2rem;font-weight:normal;letter-spacing:1px;margin-bottom: 1rem;}
.ys ul li p{width:100%;text-align:left;color:#333;font-size:1.4rem;line-height:1.8;}

.ys ul li:nth-child(1){float:left;margin:2% 0%}
.ys ul li:nth-child(3){float:right;margin:2% 0%}
.ys ul li:hover h1{color:#4e6390}
.ys ul li:hover p{color:#4e6390}
.ys ul li:hover .first{padding:5px;transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;}
.ys ul li:hover .about_bg{padding:5px;box-shadow:1px 4px 3px #666;}

.ys .wei{transition: .7s ease-in-out;width: 130px;height: 45px;clear:both;margin:7rem 0rem;display:block;background: #74a02f;line-height:45px;text-align:center;font-size:1.4rem;color:#fff;margin:4rem auto;}
.ys:hover .wei{letter-spacing:4px;transition: .7s ease-in-out;}




@media(max-width:468px){
.ys ul li{width:100%;}
.ys ul li .first{width:130px;float:left;margin:inherit;}
.ys .about_bg{left:0px;}
.ys ul li h1{padding-left:150px;text-align:left;}
.ys ul li p{padding-left:150px;text-align:left;}
.ys ul li:nth-child(2) .first{float:right;}
.ys ul li:nth-child(2) h1{padding-right:150px;text-align:left;padding-left:inherit !important;}
.ys ul li:nth-child(2) p{padding-right:150px;text-align:left;padding-left:inherit !important;}
.ys ul li{border-bottom:dotted #666 1px}
}
@media (min-width:469px) and (max-width:768px){
.ys ul li{width:100%;}
.ys ul li .first{width:180px;float:left;margin:inherit;}
.ys .about_bg{left:0px;}
.ys ul li h1{padding-left:190px;text-align:left;}
.ys ul li p{padding-left:190px;text-align:left;}
.ys ul li:nth-child(2) .first{float:right;}
.ys ul li:nth-child(2) h1{padding-right:190px;text-align:left;padding-left:inherit !important;}
.ys ul li:nth-child(2) p{padding-right:190px;text-align:left;padding-left:inherit !important;}
.ys ul li{border-bottom:dotted #666 1px}
}

@media (min-width:769px) and (max-width:990px){
.ys ul li .first{width:180px;}
.ys .about_bg{left:0px;}
}
@media (min-width:991px) and (max-width:1080px){
.ys ul li .first{width:180px;}
.ys .about_bg{left:0px;}


}

@media (min-width:1081px) and (max-width:1200px){
.ys ul li .first{width:180px;}
.ys .about_bg{left:0px;}

}



/*在线留言*/


.message{width:100%;height:auto;clear:both;position:relative;overflow:hidden;background:url(../zimages/contact.jpg) no-repeat center top;background-size:cover;padding: 5rem 0rem 5rem 0rem;}


#allmap { width: 100%;min-height: 40vh;overflow: hidden;}
.BMap_shadow img{width:0;height:0;}
@media screen and (max-width:500px) {
 #allmap{min-height: 300px;} 
 }
.ditu b {
    font-size: 1.8rem;
}




.message .ditu{width:49%;height:auto;overflow:hidden;float:right;padding: 4% 2%;}
.message .ditu h1{width:100%;color:#fff;font-size:2.4rem;display:block;font-weight:normal;text-align:left;float:left;opacity:0}
.message .ditu h2{width:100%;color:#fff;font-size:1.4rem;display:block;font-weight:normal;text-align:left;float:left;line-height:4;opacity:0}



.message .right{width:49%;height:auto;overflow:hidden;float:left;padding: 4% 2%;}
.message .right h1{width:100%;color:#fff;font-size:2.4rem;display:block;font-weight:normal;text-align:left;float:left}
.message .right h2{width:100%;color:#fff;font-size:1.4rem;display:block;font-weight:normal;text-align:left;float:left;line-height:4;}
.message .right ul{clear:both;width:100%;height:auto;}
.message .right ul li{width:48%;margin-left:1%;margin-right:1%;float:left;text-align:center;margin-top:3rem;}
.message .right ul li p{display:inline-table;color:#595959;font-size:1.6rem;clear:both;width: 100%;}

.message .right ul li .img{ display:block;width:45px;height:45px;margin:0 auto; overflow:hidden;}
.message .right ul li .img img{ display:block; width:45px;height:45px;margin:0 auto; position:relative; filter: drop-shadow(45px 0 #cc312f); -webkit-filter: drop-shadow(45px 0 #cc312f);transition:all 1s}
.message .right ul li:hover .img img{transform: translate(-45px, 0);-webkit-transform: translate(-45px, 0);-ms-transform: translate(-45px, 0);-o-transform: translate(-45px, 0);transition:all 1s}
.message .right ul li .ctitle{float:left;color: #444;font-size: 1.6rem;line-height: 30px;margin-top:3rem;}
.message .right ul li .ctitle2{float:left;color: #444;font-size: 1.6rem;line-height: 30px;text-align: left;padding: 5%;}
.message .right ul li font{float:left;width:50%;}
.message .right ul li font img{width:130px;height:130px;}
.message .right ul li:last-child{width:100%;}

.message .right .yan{width:50%;float:left;}


.contact-form{padding:1px;margin-top:50px;overflow:hidden;}
.map-area{margin-top:50px;overflow:hidden;text-align: right;}


input,textarea,select{background:rgba(255,255,255,0.8);width:98%;float:left;margin-left:1%;margin-right:1%;border:none;padding: 10px;font-size:1.4rem;letter-spacing:1px;transition:.3s;margin-bottom:20px;color: #4e6390;}
textarea{height:auto;resize:none}
input[type="submit"]{border:none;display:inline-block;background:#4e6390;color:#fff;padding:12px 30px;margin:20px 0;width:auto;text-transform:uppercase;transition:.3s;cursor:pointer;width: 100%;clear:both;}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}








@media (max-width:468px){
.message .ditu{width:100%;margin:0 auto;float: none;margin-top:0rem;}

.message .ditu h1{display:none}
.message .ditu h2{display:none}

.message .right{width:100%;margin:0 auto;float: none;margin-top:1rem;}
.message .right ul li .img{width:30px;height:30px;}
.message .right ul li .img img{  width:30px;height:30px;filter: drop-shadow(30px 0 #cc312f); -webkit-filter: drop-shadow(30px 0 #cc312f);}
.message .right ul li:hover .img img{transform: translate(-30px, 0);-webkit-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);-o-transform: translate(-30px, 0);}
.message .right ul li p{font-size:1.4rem;}
.message .right ul li:last-child{width:100%;}
.message .right ul li .ctitle2{font-size: 1.4rem;}
}

@media (min-width:469px) and (max-width:768px){
.message .ditu{width:100%;margin:0 auto;float: none;margin-top:0rem;}

.message .ditu h1{display:none}
.message .ditu h2{display:none}

.message .right{width:100%;margin:0 auto;float: none;margin-top:1rem;}
.message .right ul li .img{width:30px;height:30px;}
.message .right ul li .img img{  width:30px;height:30px;filter: drop-shadow(30px 0 #cc312f); -webkit-filter: drop-shadow(30px 0 #cc312f);}
.message .right ul li:hover .img img{transform: translate(-30px, 0);-webkit-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);-o-transform: translate(-30px, 0);}
.message .right ul li p{font-size:1.4rem;}
.message .right ul li:last-child{width:100%;}
.message .right ul li .ctitle2{font-size: 1.4rem;}
}
@media (min-width:769px) and (max-width:990px){
.message .ditu{width:100%;margin:0 auto;float: none;margin-top:0rem;}

.message .ditu h1{display:none}
.message .ditu h2{display:none}

.message .right{width:100%;margin:0 auto;float: none;margin-top:1rem;}
.message .right ul li .img{width:30px;height:30px;}
.message .right ul li .img img{  width:30px;height:30px;filter: drop-shadow(30px 0 #cc312f); -webkit-filter: drop-shadow(30px 0 #cc312f);}
.message .right ul li:hover .img img{transform: translate(-30px, 0);-webkit-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);-o-transform: translate(-30px, 0);}
.message .right ul li p{font-size:1.4rem;}
.message .right ul li:last-child{width:100%;}
.message .right ul li .ctitle2{font-size: 1.4rem;}
}



@media (min-width:991px) and (max-width:1080px){

.message .right ul li .img{width:30px;height:30px;}
.message .right ul li .img img{  width:30px;height:30px;filter: drop-shadow(30px 0 #cc312f); -webkit-filter: drop-shadow(30px 0 #cc312f);}
.message .right ul li:hover .img img{transform: translate(-30px, 0);-webkit-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);-o-transform: translate(-30px, 0);}
.message .right ul li p{font-size:1.4rem;}
.message .right ul li:last-child{width:100%;}
.message .right ul li .ctitle2{font-size: 1.4rem;}
}

@media (min-width:1080px) and (max-width:1200px){

.message .right ul li .img{width:30px;height:30px;}
.message .right ul li .img img{  width:30px;height:30px;filter: drop-shadow(30px 0 #cc312f); -webkit-filter: drop-shadow(30px 0 #cc312f);}
.message .right ul li:hover .img img{transform: translate(-30px, 0);-webkit-transform: translate(-30px, 0);-ms-transform: translate(-30px, 0);-o-transform: translate(-30px, 0);}
.message .right ul li p{font-size:1.4rem;}
.message .right ul li:last-child{width:100%;}
.message .right ul li .ctitle2{font-size: 1.4rem;}
}




















/*荣誉资质*/
.equement{width:100%;height:auto;clear:both;position:relative;overflow:hidden;padding:8rem 0rem 3rem 0rem;background:#f2f0f0;}
.equement .mm{margin: 5rem 0rem 0rem 0rem;}
.equement ul{width:100%;height:auto;clear:both;overflow:hidden;}
.equement ul li{width:31.333%;margin:1%;float:left;overflow:hidden;}
.equement ul li a{display:block;width:100%;height:100%;position:relative}
.equement ul li a img{width:100%;height:auto;transform: scale(1.0);-ms-transform: scale(1.0);transition: all 1s;}
.equement ul li a h1{display:block;width:100%;height:6.5rem;line-height:6.5rem;text-align:center;color:#fff;font-size:1.4rem;background:#4e6390;position:absolute;left:0px;bottom:-70px;transition: .7s ease-in-out;}
.equement ul li:hover a h1{bottom:0px;transition: .7s ease-in-out;}
.equement ul li:nth-child(4){display:none}
.equement ul li:hover a img{transform: scale(1.1);-ms-transform: scale(1.1);transition: all 1s;}
.equement .wei{transition: .7s ease-in-out;width: 130px;height: 45px;clear:both;margin:7rem 0rem;display:block;background: #74a02f;line-height:45px;text-align:center;font-size:1.4rem;color:#fff;margin:4rem auto;}
.equement:hover .wei{letter-spacing:4px;transition: .7s ease-in-out;}




@media(max-width:468px){
.equement ul li{width:48%;}
.equement ul li:nth-child(4){display:block}
.equement .wei{margin:2rem auto;}
.equement ul li a h1 {height: 4.5rem; line-height: 4.5rem;}
}
@media (min-width:469px) and (max-width:768px){
.equement ul li{width:48%;}
.equement ul li:nth-child(4){display:block}
.equement .wei{margin:2rem auto;}
.equement ul li a h1 {height: 4.5rem; line-height: 4.5rem;}
}

@media (min-width:769px) and (max-width:990px){
.equement ul li{width:48%;}
.equement ul li:nth-child(4){display:block}
}
@media (min-width:991px) and (max-width:1080px){
.equement ul li{width:48%;}
.equement ul li:nth-child(4){display:block}
}

@media (min-width:1081px) and (max-width:1320px){

}


@media (min-width:1321px) and (max-width:1600px){

}










/*新闻资讯*/
.news{width:100%;height:auto;clear:both;padding:5rem 0rem;position:relative;padding: 5rem 0rem 10rem 0rem;background: url(../zimages/news.jpg) no-repeat center top;   background-attachment: scroll;    background-size: auto;background-attachment: scroll;background-size: auto;background-size: cover;padding: 7rem 0rem;background-attachment: fixed;}

.news .mm {padding: 5rem 0rem;}
.news .left{width:50%;float:left;overflow:hidden;height:47vh;position:relative;}
.news .left a img{transition:all 1s ease; -moz-transition:all 1s ease;  -webkit-transition: all 1s ease;   -o-transition: all 1s ease;width:100%;height:100%;}
.news .left a h1{display:block;width:100%;position:absolute;bottom:0px;left:0px;background:rgba(0,0,0,0.5);text-align:center;color:#fff;line-height:2.6;font-size:1.6rem;letter-spacing:1px;font-weight:normal;}
.news .left:hover a img{transition:all 1s ease; -moz-transition:all 1s ease;  -webkit-transition: all 1s ease;   -o-transition: all 1s ease; transform:scale(1.2); -ms-transform:scale(1.2);  -webkit-transform:scale(1.2);    -o-transform:scale(1.2);       -moz-transform:scale(1.2);}
.news .right{width:48%;float:right;}
.news .right ul{width:100%;height:auto;margin:0 auto;}
.news .right ul li{width:100%;clear:both;height:11vh;margin-bottom: 1vh;background:#f5f5f5;}
.news .right ul li .n1{width:15%;border-right:solid #fff 2px;height:100%;color:#141414;font-size:1.2rem;text-align:center;float:left;padding:10px;}
.news .right ul li .n1 span{text-align:center;color:#000;font-size:2.4rem; font-weight:bold; display: block;}
.news .right ul li .n2{width:85%;border-bottom:dotted #cdcccc 1px;color:#141414;font-size:1.8rem;float:left;height:100%}
.news .right ul li .n2 h1 a{width:95%;float:right;text-align:left;font-size:1.8rem;color:#000;line-height:3;font-weight:normal;}
.news .right ul li .n2 p{width:95%;float:right;text-align:left;font-size:1.4rem;color:#666;line-height: 1.4;}
.news .right ul li:hover{background:#4e6390;}
.news .right ul li:hover .n1 span{color:#e2e1e1;}
.news .right ul li:hover .n1 {color:#e2e1e1;}

.news .right ul li:hover .n2 h1 a{color:#fff;}
.news .right ul li:hover .n2 p{color:#fff;}
.news .right ul li .n2 img{max-width:100%;width:auto;height:100%;}


@media (max-width:468px){
.news .mm {padding: 5rem 0rem 0rem 0rem;}
.news .left{width:100%;height:auto;}
.news .right{width:100%;float:none;padding-top:2rem;clear:both;}
.news .right ul li{min-height:15vh;height:auto;}
}
@media (min-width:469px) and (max-width:768px){
.news .mm {padding: 5rem 0rem 0rem 0rem;}
.news .left{width:100%;height:auto;}
.news .right{width:100%;float:none;padding-top:2rem;clear:both;}
.news .right ul li{min-height:15vh;height:auto;}
}
@media (min-width:769px) and (max-width:990px){
.news .mm {padding: 5rem 0rem 0rem 0rem;}
.news .left{width:100%;height:auto;}
.news .right{width:100%;float:none;padding-top:2rem;clear:both;}
.news .right ul li{min-height:15vh;height:auto;}
}

@media (min-width:991px) and (max-width:1080px){
.news .right ul li .n1 span{padding:10%;}
.news .right ul li{height:15vh;}
.news .right ul li:nth-child(4){display:none;}
}

@media (min-width:1081px) and (max-width:1440px){
.news .right ul li .n1 span{padding:10%;}
.news .right ul li{height:15vh;}
.news .right ul li:nth-child(4){display:none;}


}
/*联系我们*/
.contact{float: left;width:100%;height:auto;clear:both;background:#272727;background-size:cover;padding:30px 0px 0px 0px}
.cont2{width:100%;height:auto;clear:both;position:relative;}
.contact .ft{width:100%;text-align:center;position:absolute;top:-40px;left:0px;}
.contact .ft img{width:73px;height:73px;display:table-cell;}
.cont2_l{width:100%;float:right;margin-top:3rem}
.cont2_r{width:35%;float:left;margin-top:1rem;position:relative;}
.cont2 .cc{width:100%;height:auto;float:left}
.cont2 .cc li{width:20%;float:left;margin-left:1%;margin-right:1%}
.cont2 .cc li .er{max-width:130px;height:auto;float:left;color:#fff;line-height:2.2;font-size:1.5rem;text-align:center}
.cont2 .cc li .er img{max-width:100%;height:auto}
.cont2 .cc li h1{float:left;display:block;width:100%}
.cont2 .cc li h1 a{font-size:1.8rem;color:#fff;line-height:2;font-weight: normal;}
.cont2 .cc li p a{float:left;font-size:1.4rem;color:#b5b2b2;line-height:1.6;clear:both}
.cont2 .cc li p{float:left;font-size:1.4rem;color:#b5b2b2;line-height:2;clear:both;margin-top:1rem}
.cont2 .cc .er{float:right;text-align:center;width:18%;}
.cont2 .cc .er img{max-width:125px;height:auto;margin:0 auto;display:block}
.cont2 .cc .er p{width:100%;text-align:center;color:#fff;font-size:1.4rem;line-height:2.4}
.cont2 .ct{width:100%;height:auto;padding-top:5rem;clear:both;float:left}
.cont2 .ct h1{font-size:1.4rem;color:#aeafaf;float:left;padding:5px;margin-right:5px}
.cont2 .ct a{float:left;padding:5px;margin-left:5px;font-size:1.4rem;color:#d1a1a2}

.cont2_r p img{max-width:100%;height:auto;margin:0px 5px;}

.cont2_r .logo{width:100%;height:auto;clear:both;border-bottom:solid #b5b2b2 1px;margin-bottom: 2rem;}
.cont2_r p {width: 100%;float:left;font-size:1.4rem;color:#b5b2b2;line-height:2;clear:both;margin-top:3px}
.cont2_r p:nth-child(6),.cont2_r p:nth-child(7){width:50%;float:left;clear: none;}


.foot{float: left;width:100%;height:auto;padding:25px 0px;clear:both;background:#000000;margin-top: 3rem;}
.foot .f1{float:left;font-size:1.4rem;color:#fff;margin:0 5px}
.foot .f2{float:left;font-size:1.4rem;color:#fff;margin:0 5px}
.foot .f3{float:right;font-size:1.4rem;color:#fff;margin:0 5px}
.foot .f3 a{font-size:1.4rem;color:#fff}





@media (max-width:468px){
.cont2 .cc .er{display:none;}
.cont2_r{width:100%}
.cont2 .cc li {width:100%;}
.cont2 .cc li p{width:31.333%;float:left;margin:1%;}
}
@media (min-width:469px) and (max-width:768px){
.cont2 .cc .er{display:none;}
.cont2_r{width:100%}
.cont2 .cc li {width:100%;}
.cont2 .cc li p{width:31.333%;float:left;margin:1%;}
}
@media (min-width:769px) and (max-width:990px){
.cont2 .cc .er{display:none;}
.cont2_r{width:50%}
.cont2 .cc li {width:23%;}

}
@media (min-width:991px) and (max-width:1080px){
.cont2_l{width:100%;}



}
@media (min-width:1081px) and (max-width:1200px){

.cont2_l{width:100%;}
}
@media (min-width:1201px) and (max-width:1440px){
.cont2_l{width:100%;}


}

@media (min-width:1441px) and (max-width:1680px){
.cont2_l{width:100%;}
.cont2_r p:nth-child(6),.cont2_r p:nth-child(7){width:33.3333%;float:left;clear: none;}

}



.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0;z-index:9999}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#74a02f;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li a{color:#333}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#74a02f;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../zimages/er2.jpg);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width: 240px;height: auto;display: none;color: #fff;text-align: left;position: absolute;left: -240px;top:-20px;}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{color:#fff;display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}@media (max-width:990px){.side{display:none}
}


