﻿*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#333;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1490px;margin:0 auto}
.wp2{width:98%;max-width:1206px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.swiper-arrow{width:65px;height:40px;background-repeat:no-repeat;background-position:center;background-color:rgba(34,24,22,.6);border-radius:20px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:0 4px}
.swiper-arrow.swiper-prev{background-image:url(../images/banner_prev.png)}
.swiper-arrow.swiper-next{background-image:url(../images/banner_next.png)}
.swiper-arrow:hover{background-color:rgba(223,6,35,.6)}
.z-tit1{text-align:center;line-height:1.3;margin-bottom:40px}
.z-tit1 .cn{font-size:30px}
.z-tit1 .en{text-transform:uppercase;font-weight:lighter;font-size:16px;color:#999;margin-bottom:12px}
.z-tit1 .line{display:block;margin:0 auto;width:42px;height:2px;background:#e60012}
.z-tit1.white .cn{color:#fff}
.z-tit2 .cn{font-size:24px;color:#d9b372;margin-bottom:6px}
.z-tit2 .en{font-weight:lighter;text-transform:uppercase;color:#ccc}
.z-tit2 .en:after{content:'';display:block;width:38px;height:2px;background:#d9b372;margin:20px 0 22px}
.g-more{display:flex;align-items:center;font-size:16px;color:#fff}
.g-more img{position:relative;left:0;margin-left:7px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-more:hover{color:#fff}
.g-more:hover img{left:10px}
.menuBtn{display:none;position:absolute;top:15px;right:15px;width:24px;height:30px;cursor:pointer;z-index:101;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:2px;background-color:#e60012;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:24px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header{height:97px;overflow:hidden;background-color:#fff}
.logo{float:left;line-height:97px}
.logo img{display:inline-block;vertical-align:middle}
.nav{float:right}
.nav li{float:left}
.nav li a{display:block;font-size:16px;line-height:97px;padding:0 38px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav li a:hover{color:#de0522}
.nav li.active>a{background:#de0522;color:#fff}
.nav li a i{display:inline-block;vertical-align:-3px;width:18px;height:18px;background:url(../images/icon_home.png) no-repeat center;margin-right:10px}
.nav li.active a i{background-image:url(../images/icon_home_on.png)}
.nav .con{display:none;background:#fff}
.nav .con a{font-size:14px}
.footer{padding:65px 0 0;background-color:#261c1b;overflow:hidden}
.fd-left{float:left}
.fd-right{float:right}
.fd-nv{overflow:hidden;padding:0 0 20px;border-bottom:1px solid rgba(243,235,224,.2)}
.fd-nv li{float:left}
.fd-nv li+li{margin-left:80px}
.fd-nv .tit{display:block;font-size:16px;padding:0 0 20px;color:#d9b372;border-bottom:1px solid rgba(243,235,224,.2);margin-bottom:10px}
.fd-nv .con a{display:block;line-height:2;color:#f3ebe0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-nv .con a:hover{color:#d9b372}
.copyright{font-weight:lighter;padding:20px 0 24px;color:#f3ebe0}
.fd-eq{overflow:hidden;margin-bottom:20px}
.fd-eq li{float:left}
.fd-eq li+li{margin-left:30px}
.fd-eq .pic{width:106px;height:106px;margin-bottom:5px}
.fd-eq .pic img{display:block;width:100%;height:100%}
.fd-eq p{color:#f3ebe0;text-align:center}
.fd-contact{line-height:26px;color:#f3ebe0}
.banner{position:relative;overflow:hidden}
.banner .swiper-slide img{display:block;width:100%}
.banner .swiper-arrow{position:absolute;bottom:208px;z-index:2}
.banner .swiper-arrow.swiper-prev{right:146px}
.banner .swiper-arrow.swiper-next{right:73px}
.banner .swiper-arrow:hover{background-color:rgba(223,6,35,.6)}
.banner .swiper-dots{display:none;position:absolute;bottom:0;left:0;right:0;z-index:2;text-align:center}
.banner .swiper-dots .swiper-pagination-bullet-active{background-color:#e60012}
.banner_ad{ margin:auto; }
.banner_ad img{ display: block; }
.index_news{padding:56px 0 80px;background:url(../images/new-bg.jpg) no-repeat center/cover}
.news-box{overflow:hidden}
.hots-news{float:left;width:722px;margin-right:40px}
.hots-news .pic{position:relative;padding-top:49.17%;overflow:hidden}
.hots-news .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.hots-news:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.hots-news .txt{background-color:#fff;padding:22px 60px 48px}
.hots-news .tit{font-size:24px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.hots-news .time{color:#c03;margin-bottom:8px}
.hots-news p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666}
.hots-news:hover .tit{color:#c03}
.news-list{overflow:hidden}
.news-list li+li{margin-top:22px}
.news-list li a{display:block;padding:32px 56px 35px;background:#fff}
.news-list .time{position:relative;color:#e60012;margin-bottom:12px}
.news-list .time:before{content:'';position:absolute;top:50%;margin-top:-1px;left:-37px;width:21px;height:2px;background:#e60012}
.news-list .tit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;margin-bottom:8px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news-list li a:hover .tit{color:#e60012}
.news-list p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666}
.index_partner{padding:40px 0 46px;background:#f4f4f6;overflow:hidden}
.partner_list{overflow:hidden;margin:0 -22px}
.partner_list li{float:left;width:50%}
.partner_list a{position:relative;display:block;margin:0 22px 31px;height:180px;padding:36px 140px 0 270px;background:#fff url(../images/icon-arrow.png) no-repeat right 46px center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.partner_list a:hover{background-position:right 30px center}
.partner_list .tit{position:relative;font-size:24px;margin-bottom:6px}
.partner_list p{color:#666;line-height:24px}
.partner_list .icon{position:absolute;left:90px;top:50%;margin-top:-40px;width:80px;height:80px;line-height:80px;text-align:center}
.partner_list .icon img{display:inline-block;vertical-align:middle;max-width:95%;max-height:95%}
.partner_list .tit:before{content:'';position:absolute;top:18px;left:-46px;width:31px;height:1px;background:#e60012}
.index_select{padding:60px 0 50px;background-image:url(../images/select_bg.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.swiper-select{overflow:hidden}
.swiper-select .pic-box{float:left;width:717px;margin-right:85px}
.swiper-select .pic-box .pic{display:block;position:relative;padding-top:51.74%;overflow:hidden}
.swiper-select .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-select .pic-box .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-select .txt-box{padding:20px 0 0;overflow:hidden}
.swiper-select .txt-box .desc{font-size:16px;line-height:24px;color:#fff;margin-bottom:65px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:140px}
.swiper-arrow-box{padding:30px 0 0;display:flex;justify-content:center}
.index_product{background:#f4f4f6;padding:45px 0 100px;overflow:hidden}
.product-display{overflow:hidden;margin-right:-33px}
.product-display li{float:left;width:33.33%}
.product-display li a{position:relative;display:block;margin-right:33px}
.product-display .pic{position:relative;padding-top:67.02%}
.product-display .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.product-display .txt{background:#fff;padding:52px 120px 42px 48px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product-display .txt .s1{position:relative;font-weight:700;font-size:24px;margin-bottom:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product-display .txt .s1:before{content:'';position:absolute;top:50%;left:-48px;height:1px;width:31px;background:#e60012;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product-display .txt .s2{line-height:24px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:72px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product-display li a:hover .txt{background:#e60012}
.product-display li a:hover .txt .s1{color:#fff}
.product-display li a:hover .txt .s2{color:#fff}
.product-display li a:hover .txt .s1:before{background-color:#fff}
.product-display li a:after{content:'';position:absolute;bottom:45px;right:40px;width:36px;height:36px;background:url(../images/icon-arrow.png) no-repeat center}
.index_serve{position:relative}
.swiper-serve{overflow:hidden}
.swiper-serve .swiper-slide{height:656px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.swiper-serve .swiper-slide:after{content:'';position:absolute;width:50%;height:100%;top:0;right:0;background:rgba(34,24,22,.9)}
.swiper-serve .swiper-slide .txt-box{position:absolute;left:60%;top:110px;width:440px;z-index:2}
.swiper-serve .intro{font-weight:700;font-size:18px;color:#fff;margin-bottom:8px}
.swiper-serve .desc{font-size:16px;line-height:24px;color:#fff;margin-bottom:30px}
.serve-list{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:57px;max-width:1448px;width:100%;overflow:hidden;z-index:3}
.serve-list li{float:left;width:20%}
.serve-list li+li{border-left:1px solid #f1f1f1}
.serve-list li a{display:block;font-size:18px;line-height:76px;background-color:#fff;color:#4d4546;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.serve-list i{display:inline-block;vertical-align:-8px;width:30px;height:30px;background-repeat:no-repeat;background-position:center;margin-right:20px}
.serve-list i.i1{background-image:url(../images/s-icon1.png)}
.serve-list i.i2{background-image:url(../images/s-icon2.png)}
.serve-list i.i3{background-image:url(../images/s-icon3.png)}
.serve-list i.i4{background-image:url(../images/s-icon4.png)}
.serve-list i.i5{background-image:url(../images/s-icon5.png)}
.serve-list li a:hover{color:#951b21}
.serve-list li.active a{background:#951b21;color:#fff}
.serve-list li.active i.i1{background-image:url(../images/s-icon1-on.png)}
.serve-list li.active i.i2{background-image:url(../images/s-icon2-on.png)}
.serve-list li.active i.i3{background-image:url(../images/s-icon3-on.png)}
.serve-list li.active i.i4{background-image:url(../images/s-icon4-on.png)}
.serve-list li.active i.i5{background-image:url(../images/s-icon5-on.png)}
.index_about{position:relative;padding:65px 0 90px;background:#f4f4f6;overflow:hidden}
.index_about:before{content:'SHI HONG';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:282px;line-height:1.3;color:#efeff1;white-space:nowrap}
.index_about .z-tit1{position:relative;z-index:2}
.index_about .box{overflow:hidden;position:relative;z-index:2}
.index_about .txt-box{float:left;width:675px;margin-right:92px}
.index_about .txt-box .title{position:relative;font-size:24px;color:#221816;padding:12px 0}
.index_about .txt-box .title:before{content:'';position:absolute;top:0;left:0;width:56px;height:2px;background:#df0623}
.index_about .txt-box .desc{color:#666;line-height:24px;margin-bottom:12px}
.index_about .txt-box .more{display:block;margin:0 auto;font-weight:700;font-size:16px;color:red;width:130px;height:39px;line-height:37px;border:1px solid #e60012;border-radius:20px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index_about .txt-box .more:hover{background-color:#e60012;color:#fff}
.index_about .pic{overflow:hidden}
.index_about .pic img{width:100%}
.about-list1{padding:0 0 18px;display:flex;justify-content:center;border-bottom:1px solid #cac8c9;margin-bottom:32px}
.about-list1 li{text-align:center;margin:0 38px}
.about-list1 .s1{font-size:16px;line-height:38px;color:#666}
.about-list1 .s2{font-size:16px;color:#666}
.about-list1 .s2 strong{font-size:36px;line-height:1.1;color:#e60012}
.about-list2{display:flex;margin-bottom:18px}
.about-list2 li{position:relative;flex:1;text-align:center;cursor:pointer}
.about-list2 li:after{content:'';position:absolute;top:0;right:0;width:1px;height:48px;background:rgba(34,24,22,.15)}
.about-list2 .icon{width:32px;height:32px;line-height:32px;text-align:center;margin:0 auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.about-list2 .icon img{display:inline-block;vertical-align:middle}
.about-list2 li:hover .icon{transform:rotateY(180deg)}
.about-list2 p{font-size:16px;line-height:38px;color:#666}
.ban{padding:142px 0 0;height:401px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.ban .cn{font-size:30px;color:#fff}
.ban .en{font-size:16px;color:#fff}
.serve-row1{padding:50px 0 106px;background:#f4f4f5}
.z-tit3{font-size:30px;color:#666;text-align:center}
.z-tit3:after{content:'';display:block;margin:0 auto;width:43px;height:2px;background:#e70012}
.serve-list1{background-color:#fff;overflow:hidden;padding:45px 5px 0;box-shadow:0 0 7px rgba(204,204,204,.2);margin-top:35px}
.serve-list1 li{position:relative;float:left;width:20%}
.serve-list1 li+li:before{content:'';position:absolute;left:0;top:0;bottom:86px;width:1px;background:#e8e8e8}
.serve-list1 .inner{margin:0 32px}
.serve-list1 .pic{position:relative;padding-top:67.39%;margin-bottom:20px}
.serve-list1 .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.serve-list1 .pic:before{content:'';position:absolute;top:-3px;right:-3px;width:8px;height:7px;background:url(../images/s-zj1.png) no-repeat}
.serve-list1 .pic:after{content:'';position:absolute;bottom:-3px;left:-3px;width:8px;height:7px;background:url(../images/s-zj2.png) no-repeat}
.serve-list1 .pic em{position:absolute;bottom:0;right:0;width:84px;height:36px;background:url(../images/z-sj.png) no-repeat}
.serve-list1 .txt{padding:0 26px 0 20px}
.serve-list1 .txt .s1{font-size:20px;text-align:center;margin-bottom:12px}
.serve-list1 .txt .s2{color:#666;line-height:1.8;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:75px}
.serve-list1 .txt .s3{width:36px;height:2px;background:#e5e5e5;margin:22px auto 35px}
.serve-row2{padding:45px 0 80px}
.serve-row2 .box{overflow:hidden;padding:76px 0 0}
.serve-row2 .pic{float:left;width:626px;margin-right:120px}
.serve-row2 .pic img{display:block;width:100%}
.serve-row2 .txt{overflow:hidden;font-size:16px;line-height:40px;color:#666}
.serve-row2 .txt .s1{font-weight:700}
.serve-row3{padding:40px 0 200px;background-image:url(../images/sever-bg2.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.serve-adv{display:flex;padding:88px 0 0}
.serve-adv li{position:relative;flex:1;padding:0 16px}
.serve-adv li+li:after{content:'';position:absolute;top:80px;height:1px;width:180px;left:-90px;border-bottom:2px dashed #e70012;transform:rotate(-35deg)}
.serve-adv li+li:nth-child(odd):after{content:'';position:absolute;top:-30px;height:1px;width:180px;left:-90px;border-bottom:2px dashed #e70012;transform:rotate(35deg)}
.serve-adv .num{position:relative;z-index:3;font-weight:700;font-size:20px;width:63px;height:63px;line-height:53px;text-align:center;background:#e70012;border:5px solid #ed7983;border-radius:50%;color:#fff;margin:0 auto 20px}
.serve-adv .txt{text-align:center}
.serve-adv .txt p{font-weight:700;font-size:16px;line-height:30px;color:#666}
.serve-adv li:nth-child(odd){position:relative;top:116px}
.serve-row4{padding:60px 0 65px;overflow:hidden}
.serve-list4{padding:52px 0 0;margin:0 -25px;overflow:hidden}
.serve-list4 li{float:left;width:20%}
.serve-list4 .inner{margin:0 25px}
.serve-list4 .pic{position:relative;padding-top:66.41%;margin-bottom:10px}
.serve-list4 .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.serve-list4 .txt{padding:0 6px}
.serve-list4 .txt .s1{font-size:20px;color:#666;text-align:center}
.serve-list4 .txt .s1:after{content:'';display:block;margin:0 auto 16px;width:20px;height:1px;background:#eb2f3e}
.serve-list4 .txt .s2{font-size:16px;line-height:35px}
.serve-row5{padding:42px 0 78px;background:#f4f4f5}
.serve-list5{margin:0 -9px;overflow:hidden}
.serve-list5 li{float:left;width:25%}
.serve-list5 .inner{margin:0 9px 20px}
.serve-list5 .pic{position:relative;padding-top:61.11%}
.serve-list5 .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.serve-list5 .txt{background-color:#fff;padding:10px 14px 12px}
.serve-list5 .txt .s1{font-weight:700;font-size:16px;color:#666}
.serve-list5 .txt .s1:after{content:'';display:block;width:28px;height:1px;background:#eb404f;margin-bottom:8px}
.serve-list5 .txt .s2{color:#666;line-height:25px;height:50px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.serve-list5 li:nth-child(n+5) .txt .s2{-webkit-line-clamp:3;height:75px}
.serve-shop{position:absolute;top:0;left:0;bottom:20px;width:330px;background:#e50014}
.serve-shop .pic{position:relative;padding-top:115.15%}
.serve-shop .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.serve-shop .txt{color:#fefffd;padding:26px}
.serve-shop .txt .s1{font-size:20px;text-align:center}
.serve-shop .txt .s1:after{content:'';display:block;width:28px;height:1px;background-color:#fff;margin:0 auto 20px}
.serve-shop .txt .s2{line-height:25px}
.serve-row5 .box{position:relative;padding-left:350px;margin-top:50px}
.ban2{height:675px;padding:238px 0 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.ban2 .s1{font-weight:700;font-size:36px;color:#2a2424;margin-bottom:8px}
.ban2 .s1:before{content:'';display:block;margin-bottom:26px;width:27px;height:3px;background:#e3011f;border-radius:2px}
.ban2 .s2{font-size:26px;color:#666}
.ban5 img{display:block;width:100%}
.n_dh{ width:100%; height:64px;}
.tab-cur{overflow:hidden;background:#d9b372; width:100%; z-index:9999}
.tab-cur.suoping{ position:fixed; width:100%; left:0px; top:0px; display:}
.tab-cur .tab{float:left;overflow:hidden}
.tab-cur .tab a{position:relative;float:left;font-size:18px;line-height:64px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.tab-cur .tab a+a{margin-left:60px}
.tab-cur .tab a.active{font-weight:700;font-size:18px}
.tab-cur .tab a.active:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-24px;width:47px;height:1px;background:#df0623}
.tab-cur .tab a:hover{color:#df0623}
.cur{float:right;line-height:64px;padding-left:18px;background:url(../images/cur.png) no-repeat left center}
.cur a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.cur a:hover{color:#df0623}
.m-text{padding:70px 0 0}
.m-text h1{font-size:30px;text-align:center;margin-bottom:15px}
.m-text h1:before{content:'';display:block;margin:0 auto 10px;width:53px;height:2px;background:#e60012}
.m-text .info{display:flex;justify-content:center;padding:0 0 20px}
.m-text .info li{margin:0 23px;color:#999}
.m-text .info li span{color:#666}
.m-text .con{padding:32px 0 58px;font-size:16px;line-height:1.875;border-top:1px solid #ededed}
.m-text .con img{display:block;margin:0 auto}
.m-text .btn-return{font-weight:700;display:block;margin:0 auto;font-size:18px;width:193px;height:46px;line-height:42px;border:2px solid #e60012;border-radius:23px;padding-left:42px;background:url(../images/icon-return.png) no-repeat right 38px center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.m-text .btn-return:hover{background-image:url(../images/icon-return_on.png);background-color:#e60012;color:#fff}
.m-turn{display:flex;justify-content:space-between;border-top:1px solid #dfdddd;border-bottom:1px solid #dfdddd;padding:22px 0;margin:32px 0 90px}
.m-turn a{max-width:45%;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.m-turn a:hover{color:#e60012}
.dan_con{ width:100%; margin:auto; text-align:left;line-height:200%; font-size:16px; padding:3% 0px;}
.z-tit4{font-size:30px;color:#221816}
.z-tit4:before{content:'';display:inline-block;vertical-align:middle;width:42px;height:2px;background:#e60012;margin-right:20px}
.ul-news li{margin-bottom:30px}
.row-news{padding:50px 0}
.hots-news1{position:relative;display:block;background-color:#ededed;overflow:hidden;margin:20px 0 34px}
.hots-news1 .pic-box{float:left;width:885px;margin-right:60px}
.hots-news1 .pic-box .pic{position:relative;padding-top:51.72%}
.hots-news1 .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.hots-news1 .txt{padding:44px 65px 0 0;overflow:hidden}
.hots-news1 .txt .date{color:#c03;margin-bottom:24px}
.hots-news1 .txt .date::before{content:'';display:inline-block;vertical-align:4px;width:21px;height:2px;background:#e60012;margin-right:13px}
.hots-news1 .txt .tit{font-weight:700;font-size:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:28px}
.hots-news1 .txt .desc{line-height:24px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.hots-news1:after{content:'';position:absolute;bottom:58px;right:76px;width:36px;height:36px;background:url(../images/icon-arrow.png) no-repeat center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.hots-news1:hover:after{right:60px}
.ul-news li a{position:relative;display:block;background-color:#ededed;overflow:hidden}
.ul-news .pic-box{float:left;width:524px;margin-right:65px}
.ul-news .pic-box .pic{position:relative;padding-top:51.72%}
.ul-news .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.ul-news .txt{padding:44px 200px 0 0;overflow:hidden}
.ul-news .txt .date{color:#c03;margin-bottom:24px}
.ul-news .txt .date::before{content:'';display:inline-block;vertical-align:4px;width:21px;height:2px;background:#e60012;margin-right:13px}
.ul-news .txt .tit{font-weight:700;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:28px}
.ul-news .txt .desc{line-height:24px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px}
.ul-news li a:after{content:'';position:absolute;top:50%;margin-top:-18px;right:76px;width:36px;height:36px;background:url(../images/icon-arrow.png) no-repeat center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-news li a:hover:after{right:60px}
.select-row1{padding:48px 0 108px;background:#f4f4f5;overflow:hidden}
.select-row1 .box{overflow:hidden;margin-top:100px}
.select-row1 .box .pic{float:left;width:669px;margin-right:80px}
.select-row1 .box .pic img{display:block;width:100%}
.select-row1 .txt{font-size:16px;line-height:2.5;color:#666;overflow:hidden}
.z-tit5{font-size:16px;line-height:40px;font-weight:700}
.select-row2{padding:62px 0 0;overflow:hidden}
.select-row2 .box{overflow:hidden;padding:55px 0 80px}
.select-row2 .box .txt{float:left;width:656px;font-size:16px;line-height:40px;color:#333;margin-right:90px}
.select-row2 .box .pic-box{overflow:hidden}
.select-row2 .box .pic-box .pic{margin-top:20px}
.select-row2 .box .pic-box .pic img{display:block;width:100%}
.intro-list li{font-size:16px;line-height:40px;color:#666}
.intro-list li:before{content:'';display:inline-block;vertical-align:middle;width:4px;height:4px;background:#e70012;border-radius:50%;margin-right:10px}
.select-row3{padding:57px 0 90px;background:url(../images/select-bg.jpg) no-repeat center/cover;overflow:hidden}
.select-list{margin:0 -80px;padding:94px 0 0;overflow:hidden}
.select-list li{position:relative;float:left;width:33.33%}
.select-list li+li:before{content:'';position:absolute;top:30px;left:0;width:1px;height:265px;background:#ccc}
.select-list .inner{margin:0 80px;text-align:center}
.select-list .icon{width:120px;height:120px;margin:0 auto 40px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.select-list .icon img{display:block;width:100%}
.select-list .inner:hover .icon{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.select-list .s1{font-weight:700;font-size:16px;color:#666;margin-bottom:5px}
.select-list .s2{font-size:16px;line-height:35px;color:#666}
.select-row4{padding:62px 0 70px;overflow:hidden}
.select-list2{padding:52px 0 0;margin:0 -27px;overflow:hidden}
.select-list2 li{float:left;width:25%}
.select-list2 .inner{margin:0 27px}
.select-list2 .pic{position:relative;padding-top:63.03%;margin-bottom:28px;overflow:hidden}
.select-list2 .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.select-list2 p{font-size:16px;line-height:35px;color:#666}
.select-list2 p:before{content:'';display:block;width:20px;height:1px;background-color:#e70012}
.select-list2 .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ban3{position:relative;height:673px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.ban3 .txt{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:rgba(3,5,4,.6);padding:40px 212px 40px 30px;text-align:right}
.ban3 .s1{font-weight:700;font-size:36px;color:#fddfab;margin-bottom:20px}
.ban3 .s2{font-size:24px;color:#fddfab}
.cooperate-row1{padding:60px 0 44px;overflow:hidden}
.cooperate-row1 .partner_list{padding:42px 0 0}
.cooperate-row1 .partner_list a{background:#ededed}
.cooperate-row1 .partner_list a em{font-weight:700;font-size:18px;color:#fff;position:absolute;top:30px;right:46px;width:36px;height:36px;line-height:36px;text-align:center;background:#e60012;border-radius:50%}
.cooperate-row2{padding:46px 0 100px;background:#ededed}
.g-txtPic{position:relative;overflow:hidden;padding:35px 0 58px}
.g-txtPic .txt{float:left;width:646px;font-size:16px;line-height:1.875;color:#221816;margin-right:110px;padding:20px 0 0}
.g-txtPic .pic-box{overflow:hidden}
.g-txtPic .pic-box .pic{position:relative;padding-top:58.3565%;overflow:hidden}
.g-txtPic .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-txtPic .pic-box .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.z-imgList{position:absolute;bottom:0;left:0;width:60%;margin:0 -18px}
.z-imgList li{float:left;width:50%}
.z-imgList .inner{margin:0 18px}
.z-imgList li .pic{position:relative;padding-top:56.1%;overflow:hidden}
.z-imgList li .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-imgList li .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.cooperate-row3{padding:65px 0 80px}
.cooperate-row3 .g-txtPic .txt{padding-top:0;color:#666}
.cooperate-row3 .g-txtPic .z-tit4{margin-bottom:20px}
.cooperate-row3 .g-txtPic .txt strong{color:#e60012}
.product-row3{padding:76px 0 100px}
.product-row2{padding:45px 0 60px;background:#ededed}
.product-list{padding:35px 0 0;margin:0 -10px;overflow:hidden}
.product-list li{float:left;width:25%}
.product-list .inner{height:455px;margin:0 10px;background:#fff;padding:39px 45px 40px}
.product-list .pic-box{position:relative}
.product-list .pic-box .pic{position:relative;width:188px;height:188px;margin:0 auto 48px}
.product-list .pic-box .pic img{display:block;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product-list .pic-box .pic:after{content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px dashed #df0623;border-radius:50%}
.product-list .pic-box em{font-weight:700;font-size:18px;position:absolute;bottom:-30px;left:50%;margin-left:-22px;width:43px;height:43px;line-height:43px;text-align:center;background:#df0623;border-radius:50%;color:#fff}
.product-list .inner:hover .pic-box .pic img{transform:rotateY(180deg)}
.product-list .s1{font-weight:700;font-size:20px;text-align:center;margin-bottom:8px}
.product-list .s2{line-height:24px;color:#666}
.product-list0{overflow:hidden;padding:30px 0 0;margin:0 -20px}
.product-list0 li{float:left;width:50%}
.product-list0 .inner{position:relative;margin:0 20px 42px;background:#ededed;overflow:hidden}
.product-list0 .pic-box{float:left;width:341px}
.product-list0 .pic{position:relative;padding-top:77.42%;overflow:hidden}
.product-list0 .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product-list0 .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.product-list0 .txt{padding:60px 48px 0 48px;overflow:hidden}
.product-list0 .txt em{position:absolute;top:30px;right:30px;font-weight:700;font-size:24px;color:#c03}
.product-list0 .txt .s1{font-weight:700;font-size:20px;margin-bottom:18px}
.product-list0 .txt .s1:before{content:'';display:block;width:28px;height:3px;background:#df0623;margin-bottom:14px}
.product-list0 .txt .s2{line-height:24px;color:#666}
.product-row1{padding:58px 0 26px;overflow:hidden}
.main-in{background-color:#fff;margin:65px 0;padding-top:25px}
.wp-in{max-width:1484px;margin:0 auto;padding-left:60px;overflow:hidden}
.main-tit{font-size:30px;color:#221816;position:relative}
.main-tit:after{content:'';width:42px;height:2px;background:#e60012;position:absolute;top:16px;left:-60px}
.leader{position:relative;margin-bottom:36px;margin-top:21px}
.leader .txt{position:absolute;top:50%;left:5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.leader .txt .tit{color:#666;font-size:24px}
.leader .txt .tit span{font-size:30px;color:#e60012;font-weight:700;padding-right:10px}
.leader .txt .desc{margin-top:45px;font-size:14px;line-height:22px;color:#666}
.leader .pic{display:block;padding-top:34.76%;position:relative}
.leader .pic img{display:block;position:absolute;width:100%;height:100%;top:0;left:0}
.team-list{margin:0 -15px}
.list-box{display:flex;align-items:center;flex-wrap:wrap}
.list-box .item{flex:0 0 25%}
.list-box .item .inner{position:relative;margin:0 15px 40px}
.list-box .item .pic{display:block;padding-top:149%;position:relative;overflow:hidden}
.list-box .item .pic img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.list-box .item .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.list-detail{width:100%;height:83px;background-color:#ededed;color:#333;position:absolute;bottom:0;left:0;line-height:70px;padding-left:41px;font-size:16px}
.list-detail:after{content:'';position:absolute;top:33px;left:0;width:23px;height:1px;background:#e60012}
.pages{display:flex;justify-content:center}
.pages li{height:44px;width:44px;border:1px solid #ccc;margin:0 13px;text-align:center;line-height:42px;font-size:14px;cursor:pointer}
.pages li a{display:block;color:#868686;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pages li:hover{border-color:#df0623}
.pages li a:hover{color:#df0623}
.pages li:first-child,.pages li:last-child{font-family:宋体;font-size:22px}
.pages li.on{background-color:#df0623;font-weight:700;font-size:14px;border:1px solid #df0623}
.pages li.on a{color:#fff}
.main-desc{margin-top:15px;line-height:20px;font-size:16px;color:#000;max-width:940px}
.atte-list{margin:0 -40px}
.list-box .box-item{width:33.33%;margin-bottom:35px}
.list-box .box-item .inner{position:relative;margin:0 40px;padding:66px 73px 90px 50px;background-color:#ededed}
.list-box .box-item .pic{padding-top:134%;position:relative;display:block;overflow:hidden}
.list-box .box-item .pic img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.list-box .box-item .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.content{padding:50px 0}
.main-desc2{margin-top:15px;font-size:18px;color:#666}
.wp4{max-width:1488px;margin:0 auto;border-bottom:1px solid #d3d1d0;padding-bottom:48px;padding-left:60px}
.con-box{padding:45px 0;display:flex;justify-content:space-between}
.con-detail{margin-right:50px}
.con-detail .tit{font-size:24px;color:#333;position:relative;max-width:300px}
.con-detail .tit:after{content:'';width:24px;height:2px;background:#e60012;position:absolute;left:0;bottom:-16px}
.con-detail .desc{margin-top:39px;max-width:300px;line-height:22px;font-size:14px;color:#666}
.shops{width:72%;position:relative;overflow:hidden}
.shops .swiper-slide{position:relative}
.shops .swiper-slide .pic{position:relative;padding-top:58.36%}
.shops .swiper-slide .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.shops .swiper-slide .shop-tit{height:150px;width:100%;font-size:16px;color:#666;background-color:#ededed;text-align:center;display:flex;flex-direction:column-reverse;padding-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.shops .swiper-slide .shop-icon{position:absolute;bottom:100px;left:50%;width:115px;height:115px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.swiper-btn{display:flex;padding:110px 0 0}
.con-detail .swiper-next,.con-detail .swiper-prev{bottom:10px;background:rgba(34,24,22,.6);width:65px;height:40px;border-radius:25px;text-align:center;line-height:38px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.con-detail .swiper-next:hover,.con-detail .swiper-prev:hover{background-color:#ec6a7b}
.con-detail .swiper-next{margin-left:8px}
.info-more{height:591px;background:url(../images/logo-bg.jpg) no-repeat center center/cover}
.wp3{max-width:1396px;margin:0 auto;border-bottom:1px solid #d3d1d0}
.info-more .wp3{position:relative;height:100%;border-bottom:0}
.info-more .wp3>div{transform:translateY(0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.info-more .wp3>div:hover{transform:translateY(10px)}
.info-more .icon1{display:block;width:103px;height:102px;background-color:#fdfdfc;border-radius:50%;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);position:absolute;top:155px;left:43px}
.info-more .icon1 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.info-more .icon2{display:block;width:133px;height:133px;background-color:#fdfdfc;border-radius:50%;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);position:absolute;top:100px;left:196px}
.info-more .icon2 img{display:block;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.info-more .icon3{width:170px;height:168px;position:absolute;top:80px;left:462px;background-color:#fdfdfc;border-radius:50%;box-shadow:0 1px 8px 0 rgba(0,0,0,.2)}
.info-more .icon3 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:25%}
.info-more .icon4{display:block;width:121px;height:119px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);background-color:#fdfdfc;border-radius:50%;position:absolute;top:110px;right:483px}
.info-more .icon4 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.info-more .icon5{display:block;width:152px;height:150px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);background-color:#fdfdfc;border-radius:50%;position:absolute;right:245px;top:95px}
.info-more .icon5 img{display:block;border-radius:25%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.info-more .icon6{display:block;width:120px;height:119px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);background-color:#fdfdfc;border-radius:50%;position:absolute;right:0;top:195px}
.info-more .icon6 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:35%}
.info-more .icon7{display:block;width:120px;height:120px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);position:absolute;left:100px;bottom:180px;background-color:#fdfdfc;border-radius:50%}
.info-more .icon7 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:35%}
.info-more .icon8{display:block;position:absolute;left:292px;bottom:160px;background-color:#fdfdfc;border-radius:50%;width:169px;height:166px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2)}
.info-more .icon8 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.info-more .icon9{display:block;width:113px;height:113px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);background-color:#fdfdfc;border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-57px;margin-left:-57px}
.info-more .icon9 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:35%}
.info-more .icon10{display:block;background-color:#fdfdfc;border-radius:50%;width:103px;height:102px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);position:absolute;left:487px;bottom:90px}
.info-more .icon10 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:25%}
.info-more .icon11{display:block;background-color:#fdfdfc;border-radius:50%;width:169px;height:167px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);position:absolute;right:515px;bottom:80px}
.info-more .icon11 img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.info-more .icon12{display:block;position:absolute;right:305px;bottom:170px;background-color:#fdfdfc;border-radius:50%;width:137px;height:137px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2)}
.info-more .icon12 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:25%}
.info-more .icon13{display:block;width:134px;height:133px;background-color:#fdfdfc;border-radius:50%;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);position:absolute;right:125px;bottom:110px}
.info-more .icon13 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}
.info-detail{padding-top:60px;display:flex;justify-content:space-between}
.info-detail .txt{flex:0 0 300px}
.info-detail .txt .tit{font-size:24px;color:#333;position:relative}
.info-detail .txt .tit:after{content:'';width:24px;height:2px;background:#e60012;position:absolute;left:0;bottom:-16px}
.info-detail .txt .desc{margin-top:39px;line-height:22px;font-size:14px;color:#666}
.info-detail .detail-r{position:relative}
.info-detail .detail-r .pic-l{position:absolute;bottom:18px;left:-45%;width:421px;z-index:2}
.info-detail .detail-r .pic-r{display:block;width:718px}
.info-detail .detail-r .pic{position:relative}
.info-detail .detail-r .pic-r .pic{padding-top:56.06%}
.info-detail .detail-r .pic-l .pic{padding-top:58.35%}
.info-detail .detail-r .pic-l img,.info-detail .detail-r .pic-r img{position:absolute;width:100%;height:100%;top:0;left:0}
.con-list{margin:0 -15px}
.con-list-row{display:flex;align-items:center;flex-wrap:wrap}
.con-item{flex:0 0 25%}
.con-item .inner{padding:32px 0 0;margin:0 15px 68px;background-color:#ededed;position:relative;text-align:center}
.con-item .pic{height:300px;line-height:300px;text-align:center;overflow:hidden}
.con-item .pic img{display:inline-block;vertical-align:middle;max-height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.con-item .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.con-item .list-detail{position:relative;text-align:left}
.con-info{margin-top:30px;padding-bottom:70px;overflow:hidden;margin-right:-35px}
.con-info li{float:left;width:50%}
.con-info .info{display:flex;align-items:center;margin-right:35px;background-color:#ededed;overflow:hidden}
.con-info .info .pic_box{flex:0 0 50%}
.con-info .info .pic{position:relative;padding-top:77.42%;overflow:hidden}
.con-info .info .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.con-info .info:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.con-info .info .txt{flex:1;font-size:24px;color:#333;font-weight:700;position:relative;text-align:center}
.con-info .info .txt:after{content:'';position:absolute;left:50%;margin-left:-14px;top:-20px;width:28px;height:3px;background:#df0623}
.service{background:url(../images/cul-bg.jpg) no-repeat center center/cover;padding-top:50px}
.service .ser-wp{display:flex;justify-content:space-around;align-items:center;height:579px;position:relative}
.service .ser-line{position:absolute;top:225px}
.service .ser-item{position:relative}
.service .ser-item .icon{width:148px;height:148px;overflow:hidden;border-radius:50%}
.service .ser-item .icon img{display:block;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.service .ser-item:hover .icon img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.service .ser-item .num{color:#fff;font-size:18px;width:36px;height:36px;background:#df0623;border-radius:50%;text-align:center;line-height:34px;position:absolute;left:55px;bottom:60px;font-weight:700}
.service .ser-item .icon img{display:block}
.service .ser-item .tit{font-size:24px;color:#333;text-align:center;padding-top:50px}
.cul{display:flex;justify-content:space-between;padding:66px 0 100px 0}
.cul .cul-l{margin-right:44px}
.cul .cul-l .cul-tit{font-size:24px;color:#666;margin-top:35px;margin-bottom:23px}
.cul .cul-l .cul-desc{font-size:14px;color:#666;line-height:22px;margin-bottom:45px}
.cul .cul-l .more-info p{font-size:16px;color:#666;line-height:25px}
.cul .cul-l .more-info p span{color:#333}
.cul .cul-r{flex:0 0 50%;margin-left:44px;position:relative;cursor:pointer}
.cul .cul-r .pic{display:block;padding-top:58.35%;position:relative}
.cul .cul-r .pic video{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;object-fit:cover}
.cul .cul-r .icon{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.page_fy { text-align:center; display:block; font-family:'宋体'; font-size:22px;}
.page_fy a {border: #ccc 1px solid;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; margin:0px 6px; min-width:42px; padding:3px 0px; position:relative; top:2px; display:inline-block; color:#868686}
.page_fy a:hover {border: #df0623 1px solid; color: #fff; background:#df0623;}
.page_fy a.focus {border: #df0623 1px solid; color: #fff; background:#df0623;}
.page_fy .disabled,.page_fy span.off{border: 1px solid #eee;padding:4px 8px; color:#ccc; margin:0px 5px;}
span.spanpagelist a{ font-size:14px; font-family:'Microsoft Yahei'; padding:9px 0px; top:auto}

.lxwm{ float: left; width: 40%; margin-right:2%; }
.map{ overflow: hidden; }
.map iframe{ height: 400px; width: 100%; }
.pic{ overflow:hidden; }
@media screen and (max-width:1024px){
span.spanpagelist{ display:none}
span.spanpagejump{ display:none}
.page_fy a { padding:5px;}
}


@media only screen and (max-width:1499px){
.serve-shop .txt{padding:20px}
.serve-shop .txt .s1:after{margin-bottom:5px}
.hots-news1 .pic-box{width:700px}
.hots-news1:after{bottom:20px}
}
@media only screen and (max-width:1399px){
.banner .swiper-arrow{bottom:30px}
.fd-nv li+li{margin-left:50px}
.partner_list a{padding:30px 100px 0 180px}
.partner_list .icon{left:40px}
.index_about .txt-box{margin-right:30px}
.nav li a{padding:0 25px}
.serve-list1 .txt{padding:0}
.serve-adv .txt p{font-size:14px;line-height:1.5}
.serve-list4 .txt .s2{line-height:2}
.serve-list5 .txt .s1{font-size:15px}
.serve-list5 .txt .s2{font-size:12px}
.serve-list5 .txt .s2{-webkit-line-clamp:3;height:75px}
.serve-list5 li:nth-child(n+5) .txt .s2{-webkit-line-clamp:4;height:100px}
.g-txtPic .txt{width:520px;margin-right:30px}
.g-txtPic{padding-bottom:100px}
.product-list0 .txt{padding:20px}
.product-list0 .txt .s1{font-size:16px;margin-bottom:10px}
.product-list0 .txt em{top:5px;right:10px}
.wp-in{padding-right:20px}
.wp3{zoom:.9}
.info-more{height:525px}
.info-more .icon11{bottom:60px}
.info-more .icon6{right:15px}
.info-detail .detail-r .pic-l{width:360px}
.info-detail .detail-r .pic-r{width:510px}
.service .ser-item{zoom:.8}
.list-box .box-item .inner{margin:0 25px}
.atte-list{margin:0 -25px}
.cul .cul-r{margin-left:22px}
.cul{align-items:center}
}
@media only screen and (max-width:1199px){
	.tab-cur.suoping{ top:50px; }
.ban2{height:400px;padding:60px 0 0}
.fd-nv{display:flex;justify-content:space-between}
.wp,.wp2{width:auto;padding:0 15px}
body{padding:50px 0 0}
.menuBtn{display:block}
.header{position:fixed;top:0;left:0;right:0;height:50px;z-index:100;box-shadow:0 0 5px rgba(0,0,0,.1)}
.logo{line-height:50px;max-width:120px}
.nav{float:none;display:none;position:fixed;top:50px;left:0;right:0;height:calc(100vh - 50px);z-index:100;background-color:rgba(255,255,255,.95)}
.nav li{float:none}
.nav li a{padding:0;text-align:center;line-height:40px}
.nav li a i{margin-right:5px}
.index_about:before{font-size:150px}
.index_about .txt-box{float:none;width:auto;margin-right:0;margin-bottom:15px}
.swiper-serve .swiper-slide .txt-box{top:30px;left:0;width:auto;padding:0 20px}
.swiper-serve .swiper-slide:after{width:100%}
.product-display .txt{padding:20px 60px 20px 20px}
.product-display li a:after{right:15px}
.product-display .txt .s1{font-size:20px}
.product-display .txt .s1:before{display:none}
.swiper-select .pic-box{width:500px;margin-right:30px}
.swiper-select .txt-box{padding:0}
.swiper-select .txt-box .desc{margin-bottom:20px}
.partner_list a{background-position:right 30px center;padding:30px 80px 0 140px}
.partner_list .icon{left:20px}
.hots-news{display:block;float:none;width:auto;margin:0 0 20px}
.fd-left{float:none}
.fd-right{float:none;overflow:hidden}
.fd-eq{float:left}
.fd-contact{float:right}
.footer{padding:20px 0}
.serve-list1{padding:20px 10px 0}
.serve-list1 .inner{margin:0 20px}
.serve-list1 .txt .s1{font-size:16px}
.serve-row2 .pic{float:none;margin:0 auto 15px}
.serve-adv li{padding:0}
.serve-list4{margin:0 -5px}
.serve-list4 .inner{margin:0 5px}
.serve-list4 .txt .s1{font-size:18px}
.serve-list4 .txt .s2{font-size:14px}
.serve-shop{position:static;margin:0 auto 15px}
.serve-row5 .box{padding-left:0}
.hots-news1 .txt,.ul-news .txt{padding:20px}
.hots-news1 .txt .date,.ul-news .txt .date{margin-bottom:10px}
.hots-news1 .txt .tit,.ul-news .txt .tit{font-size:22px;margin-bottom:10px}
.ul-news .pic-box{margin-right:30px}
.ul-news li a:after{top:auto;margin-top:0;bottom:20px}
.z-imgList{position:relative;overflow:hidden;bottom:auto;top:-20px;width:70%}
.g-txtPic{padding-bottom:0}
.cooperate-row2{padding:30px 0}
.select-row1 .box .pic,.select-row2 .box .txt{float:none;width:auto;margin-right:0;margin-bottom:20px}
.select-row1 .txt{font-size:14px}
.select-row1 .box{margin-top:20px}
.select-row1{padding:30px 0 50px}
.select-list{margin:0 -20px}
.select-list .inner{margin:0 20px}
.product-list0 li{float:none;width:auto}
.product-list li{width:50%;margin-bottom:20px}
.main-tit{font-size:25px}
.main-desc2{font-size:16px}
.main-tit:after{width:32px;left:-50px}
.wp3{zoom:.75}
.info-more .icon11{right:475px}
.info-more{height:500px}
.info-detail .detail-r .pic-l{width:280px}
.info-detail .detail-r .pic-r{width:390px}
.info-more .icon6{right:25px}
.con-info .info{margin-top:30px}
.service .ser-wp{height:300px}
.service .ser-item{zoom:.7}
.service .ser-line{top:215px}
.cul{align-items:center}
.cul .cul-l .cul-tit{font-size:20px;margin:20px 0}
.cul .cul-l .cul-desc{margin-bottom:30px}
.cul .cul-l{margin-right:22px}
.con-info .info .txt{font-size:20px}
.main-desc{font-size:14px}
.atte-list{margin:0 -15px}
.list-box .box-item .inner{margin:0 15px;padding:66px 73px 66px 50px}
.list-detail{font-size:12px}
.leader .txt{max-width:465px}
.leader .txt .tit{font-size:20px}
.leader .txt .tit span{font-size:25px}
.leader .txt .desc{margin-top:30px}
.list-detail{height:50px;line-height:48px}
.list-detail:after{top:50%}
.pages li{width:33px;height:33px;line-height:33px}
.con-item .inner{padding:25px 10px 0}
.hots-news1 .pic-box{width:524px;margin-right:30px}
}
@media only screen and (max-width:959px){
.fd-nv{display:none}
.partner_list li{float:none;width:auto}
.swiper-select .pic-box{float:none;width:auto;margin-right:0;margin-bottom:10px}
.ban{height:200px;padding:50px 0 0}
.serve-list1 li{float:none;width:auto}
.serve-list1 li+li:before{display:none}
.serve-row1{padding:30px 0}
.serve-adv{display:block;overflow:hidden;padding:20px 0 0}
.serve-adv li{float:left;width:50%;margin-bottom:10px}
.serve-adv li+li:after{display:none}
.serve-adv li:nth-child(odd){top:0}
.serve-adv .num{margin-bottom:5px}
.serve-adv .txt p{height:42px}
.serve-row3{padding:30px 0 50px}
.z-tit3{font-size:22px}
.serve-list4 li{float:none;width:auto;margin-bottom:20px}
.serve-row4{padding:30px 0}
.serve-list5 li{width:50%}
.hots-news1:after,.ul-news li a:after{display:none}
.hots-news1 .txt,.ul-news .txt{padding:15px}
.row-news{padding:30px 0}
.z-tit4{font-size:20px}
.z-tit4:before{width:20px;margin-right:10px}
.hots-news1 .txt .tit,.ul-news .txt .tit{font-size:18px}
.ul-news li{margin-bottom:15px}
.ban2 .s1{font-size:22px}
.ban2 .s2{font-size:16px}
.ban2 .s1:before{margin-bottom:10px}
.cur{float:none;line-height:30px}
.tab-cur .tab{float:none}
.tab-cur .tab a{line-height:48px}
.tab-cur .tab a+a{margin-left:20px}
.m-text{padding:30px 0 0}
.m-text h1{font-size:22px}
.g-txtPic{padding-top:0}
.g-txtPic .txt{font-size:14px;float:none;width:auto;margin-right:0;margin-bottom:20px}
.z-imgList li{margin-bottom:20px;margin-right:0}
.ban3{height:360px}
.ban3 .txt{padding:20px}
.ban3 .s1{font-size:24px;margin-bottom:10px}
.ban3 .s2{font-size:18px}
.cooperate-row3{padding:30px 0}
.select-list2 li{float:none;width:auto;margin-bottom:20px}
.select-list li{float:none;width:auto;margin-bottom:15px}
.select-list .icon{float:left;width:80px;height:80px;margin-bottom:5px;margin-right:15px}
.select-list{padding:30px 0 0}
.select-list .inner{overflow:hidden}
.select-list .txt{overflow:hidden;text-align:left}
.select-row3{padding:30px 0}
.select-row2 .box{padding:30px 0}
.product-row3{padding:30px 0}
.info-more{height:420px}
.info-more .wp3{zoom:.6}
.info-detail .detail-r .pic-r{width:305px}
.info-detail .detail-r .pic-l{width:210px}
.info-detail .txt .desc{margin-top:25px}
.info-detail .txt{flex:0 0 250px}
.main-tit{font-size:20px}
.service .ser-wp{height:200px}
.service .ser-line{top:70px}
.service .ser-item{zoom:.5}
.cul .cul-l .cul-tit{font-size:18px}
.cul{display:block}
.cul .cul-l{margin-right:0;margin-bottom:20px}
.cul .cul-r{margin-left:0}
.list-box{display:flex}
.list-box .box-item{width:50%}
.leader .txt{max-width:390px}
.list-box .item{flex:0 0 50%}
.con-item{flex:0 0 50%}
.pages li{display:none;margin:0 3px}
.pages li.on,.pages li:first-child,.pages li:last-child{display:block}
.wp-in{padding:0 15px}
.main-tit:after{position:static;display:block}
.main-in{margin:30px 0;padding-top:0}
.content{padding:30px 0}
.con-list{margin:0 -5px 20px}
.con-item .inner,.list-box .item .inner{margin:0 5px 15px}
.team-list{margin:0 -5px}
.con-info{margin-right:-10px;margin-top:10px}
.con-info .info{margin-top:15px;margin-right:10px}
.con-info .info .txt{flex:1}
.con-info{padding-bottom:30px}
.cul{padding:30px 0}
.wp4{padding:0 15px}
.main-desc2{padding-bottom:15px}
.hots-news1 .pic-box,.ul-news .pic-box{width:300px;margin-right:10px}
.hots-news1 .txt .tit{display:block;white-space:nowrap;text-overflow:ellipsis}
.hots-news1 .txt .desc{-webkit-line-clamp:2}
.z-imgList{position:static;margin:20px -10px 0;width:auto}
.z-imgList .inner{margin:0 10px}
}
@media only screen and (max-width:767px){
.fd-nv li{float:none;margin-bottom:20px}
.fd-nv li+li{margin-left:0}
.fd-eq{display:flex;justify-content:center}
.fd-eq .pic{width:80px;height:80px}
.fd-eq p{font-size:12px}
.fd-eq li{margin:0 10px}
.fd-eq li+li{margin-left:0}
.fd-nv .tit{padding:0 0 10px}
.news-list li a{padding:15px 15px 15px 36px}
.news-list .tit{font-size:16px}
.news-list p{font-size:12px}
.hots-news .txt{padding:15px}
.hots-news .tit{font-size:16px}
.index_news{padding:30px 0}
.z-tit1 .cn{font-size:20px}
.z-tit1 .en{font-size:12px;margin-bottom:6px}
.partner_list .icon{width:60px;height:60px;line-height:60px;margin-top:-30px}
.partner_list a{padding:15px 50px 15px 100px;height:auto;margin-bottom:15px;background-position:right 10px center}
.partner_list .tit{font-size:18px;line-height:2}
.partner_list .tit:before{left:0;top:auto;bottom:0}
.z-tit2 .cn{font-size:20px}
.z-tit2 .en{font-size:12px}
.swiper-select .txt-box .desc{font-size:14px}
.index_select{padding:30px 0}
.product-display li{float:none;width:auto;margin-bottom:15px}
.product-display .txt .s1{font-size:16px}
.index_product{padding:30px 0}
.z-tit1{margin-bottom:20px}
.serve-list{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.serve-list li{width:50%}
.serve-list li a{font-size:14px;line-height:50px}
.swiper-serve .swiper-slide{height:450px}
.about-list2 p{font-size:12px}
.index_about{padding:30px 0}
.index_about:before{font-size:60px}
.about-list1 li{margin:0 10px}
.about-list1 .s1{font-size:12px}
.about-list1 .s2{font-size:12px}
.about-list1 .s2 strong{font-size:24px}
.index_about .txt-box .title{font-size:18px}
.swiper-arrow{display:none}
.banner .swiper-dots{display:block}
.serve-list5 li{float:none;width:auto}
.serve-shop{width:auto}
.serve-row5 .box{margin-top:20px}
.serve-row5{padding:30px 0}
.serve-list5 .txt .s2{-webkit-line-clamp:inherit!important;height:auto!important}
.serve-list4{padding:20px 0 0}
.serve-row2 .pic{width:auto}
.serve-row2 .box{padding:20px 0 0}
.serve-row2 .txt{font-size:12px;line-height:2}
.serve-list1 .txt .s3{margin:5px auto 30px}
.serve-list1 .pic{margin-bottom:5px}
.ban2 .s1{font-size:20px}
.ban2 .s2{font-size:14px}
.m-text h1{font-size:18px}
.m-text .info li{font-size:12px;margin:0 5px}
.m-text .con{font-size:14px;padding:30px 0}
.m-text .btn-return{font-size:16px}
.m-turn{display:block;margin:30px 0;padding:10px 0}
.m-turn a{display:block;max-width:none;line-height:2}
.cooperate-row1 .partner_list a em{top:10px;right:10px}
.cooperate-row1{padding:30px 0}
.cooperate-row1 .partner_list{padding:20px 0 0}
.g-txtPic{padding:0}
.g-txtPic .txt{font-size:14px}
.ban .cn{font-size:22px}
.ban .en{font-size:12px}
.select-row1 .txt{line-height:2}
.select-row2{padding:30px 0 0}
.select-row2 .box .txt{font-size:14px;line-height:2}
.select-list2{padding:30px 0 0}
.select-row4{padding:30px 0}
.ban3{height:240px}
.product-row1{padding:30px 0}
.product-list0 .inner{margin-bottom:20px}
.product-list0 .txt em{position:static;font-size:16px}
.product-list0 .txt .s1:before{width:18px}
.product-row2{padding:30px 0}
.product-list .pic-box .pic{width:100px;height:100px;margin-bottom:30px}
.product-list .inner{padding:20px}
.tab-cur .tab a{display:block;text-align:center;width:33.33%}
.tab-cur .tab a+a{margin-left:0}
.tab-cur .tab a{font-size:16px}
.tab-cur .tab a.active{font-size:16px}
.con-item .pic{height:150px;line-height:150px}
.con-item{flex:100%}
.leader .pic{margin-bottom:10px}
.leader .txt{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.leader .txt .desc{margin-top:10px}
.leader .txt .tit{font-size:16px}
.leader .txt .tit span{font-size:20px}
.content{padding:0 0 10px}
.list-box .box-item .inner{padding:10px 10px 60px;margin:0 5px}
.atte-list{margin:20px -5px 0}
.list-box .box-item{width:100%;margin-bottom:10px}
.con-info .info{height:auto;display:block}
.con-info .info .txt{font-size:16px;line-height:80px}
.con-info .info .txt:after{top:20px}
.service .ser-wp{height:auto;display:block;padding:15px 0 0}
.service .ser-item{zoom:1;float:left;width:50%;margin-bottom:15px}
.ser-wp{overflow:hidden}
.service .ser-line{display:none}
.service .ser-item .icon{width:100px;height:100px;margin:0 auto}
.service .ser-item .num{left:50%;margin-left:-18px;font-size:14px;bottom:25px}
.service .ser-item .tit{font-size:16px;padding-top:20px}
.service{padding:30px 0 0}
.info-detail{display:block;padding-top:30px}
.info-detail .detail-r .pic-l{position:static;width:auto;margin:10px 0}
.info-detail .detail-r .pic-r{width:auto}
.info-more{height:200px}
.info-more .wp3{zoom:.3}
.con-box{display:block}
.con-detail{margin-right:0}
.con-detail .desc,.con-detail .tit{max-width:none}
.swiper-btn{padding:10px 0}
.shops{width:auto}
.shops .swiper-slide .shop-tit{height:60px}
.shops .swiper-slide .shop-icon{width:90px;height:90px;bottom:40px}
.serve-list1 .txt .s2{-webkit-line-clamp:inherit;height:auto}
.serve-row2{padding:30px 0}
.hots-news1 .pic-box,.ul-news .pic-box{width:150px;margin-right:5px}
.hots-news1 .txt,.ul-news .txt{padding:5px}
.hots-news1 .txt .date,.hots-news1 .txt .tit,.ul-news .txt .date,.ul-news .txt .tit{margin-bottom:5px}
.hots-news1 .txt .desc,.ul-news .txt .desc{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:inherit}
.hots-news1 .txt .date,.ul-news .txt .date{font-size:12px}
.hots-news1 .txt .tit,.ul-news .txt .tit{font-size:16px}
.hots-news1 .txt .desc,.ul-news .txt .desc{font-size:12px;line-height:1;height:auto}
.hots-news1{margin-bottom:10px}
.ul-news li{margin-bottom:10px}
.select-list .icon{float:left;width:60px;height:60px;margin-right:10px}
.select-list .txt{overflow:hidden;text-align:left}
.select-list .s2{font-size:14px;line-height:1.8}
.product-list li{float:none;width:auto}
.product-list .inner{height:auto}
.product-list .s1{font-size:18px}
.product-list0 .pic-box{float:none;width:auto}
.fd-eq{float:none}
.fd-contact{float:none;line-height:1.5}
.copyright{padding:10px 0}
.z-imgList{margin:10px -5px 0}
.z-imgList .inner{margin:0 5px}
.z-imgList li{margin-bottom:0}
.ban2{height:270px}
.lxwm{ float: none; width: 100%; margin:auto;  }
.map{ margin:10px auto; }
}

@media only screen and (max-width:480px){
.tab-cur .tab{ display:none}
.n_dh{ height:30px;}
}