@charset "utf-8";
body{margin:0;padding:0;border:0;font-family:'Microsoft YaHei';color:#222;font-size:14px;width:100%;background:#fff}
a{margin:0;padding:0;border:0;text-decoration:none;color:#222; transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
a:hover{text-decoration:none}
*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
li{list-style:none}
.clear{clear:both!important;height:0!important;width:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;line-height:0!important;position:relative!important}
::-webkit-scrollbar{width:0px}
::-webkit-scrollbar-track{background:0 0}
::-webkit-scrollbar-thumb{background:rgba(34,37,56,.5)}
input:focus{outline:0}
textarea:focus{outline:0}
button:focus{outline:0}
select:focus{outline:0}
img {
    max-width: 100%;
    vertical-align: middle;
}
a,div,input,label,li,ol,p,span,table,td,ul{padding:0;margin:0;border:0}
h1{font-weight:400}
input::-ms-input-placeholder{font-size:16px;color:#999}
input::-webkit-input-placeholder{font-size:16px;color:#999}
input::-moz-placeholder{font-size:16px;color:#999}
input:-moz-placeholder{font-size:16px;color:#999}
textarea::-ms-input-placeholder{font-size:16px;color:#999}
textarea::-webkit-input-placeholder{font-size:16px;color:#999}
textarea::-moz-placeholder{font-size:16px;color:#999}
textarea:-moz-placeholder{font-size:16px;color:#999}
.fl{float:left}
.fr{float:right}
@font-face{font-family:ab;src:url(../images/ab.OTF)}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.gray:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray}
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.tra{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.tra:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.opacity5{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.shadow5{-webkit-box-shadow:rgba(0,0,0,.13) 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,.13) 5px 5px 5px;-ms-box-shadow:rgba(0,0,0,.13) 5px 5px 5px;-o-box-shadow:rgba(0,0,0,.13) 5px 5px 5px;box-shadow:rgba(0,0,0,.13) 5px 5px 5px}
.shadow10{-webkit-box-shadow:rgba(0,0,0,.13) 5px 5px 10px;-moz-box-shadow:rgba(0,0,0,.13) 5px 5px 10px;-ms-box-shadow:rgba(0,0,0,.13) 5px 5px 10px;-o-box-shadow:rgba(0,0,0,.13) 5px 5px 10px;box-shadow:rgba(0,0,0,.13) 5px 5px 10px}
banner .banner_icon{animation:myfirst 2s ease-in-out infinite;-moz-animation:myfirst 2s ease-in-out infinite； -webkit-animation: myfirst 2s ease-in-out infinite； -o-animation: myfirst 2s ease-in-out infinite；}
@keyframes myfirst{0%{transform:translate(0,-20px);opacity:0}
50%{opacity:1}
100%{transform:translate(0,20px);opacity:0}
}
@-moz-keyframes myfirst{0%{-moz-transform:translate(0,-20px);opacity:0}
50%{opacity:1}
100%{-moz-transform:translate(0,20px);opacity:0}
}
@-webkit-keyframes myfirst{0%{-webkit-transform:translate(0,-20px);opacity:0}
50%{opacity:1}
100%{-webkit-transform:translate(0,20px);opacity:0}
}
@-o-keyframes myfirst{0%{-o-transform:translate(0,-20px);opacity:0}
50%{opacity:1}
100%{-o-transform:translate(0,20px);opacity:0}
}
.head{ width:100%;  margin:0px auto; position:fixed; top:0px; height:95px; line-height:95px; z-index:9;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s; border-bottom:1px rgba(255,255,255,0.3) solid;}
.hadd{ background:#fff;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s; box-shadow:0 0 5px #ccc}
.cont{ margin:0px auto; padding:0 3% ; position:relative;}
.content{ width:1600px; margin:0px auto; overflow:hidden;}

.contentbox{ width:1600px; margin:0px auto; overflow:hidden;}

.logo{ float:left; }
.logo img:first-child{ display:inline-block}
.logo img:last-child{ display:none;}
.logo img:first-child.pcimg{ display:none}
.logo img:last-child.mimg{ display:inline-block;}


.mlogo img:first-child{ display:none}
.mlogo img:last-child{ display:inline-block;}

.mlogo img:first-child.pcimg{ display:none}
.mlogo img:last-child.mimg{ display:inline-block;}


div.flickr a{margin-right:10px;border:1px solid #ccc;padding:10px 15px;border-radius:2px;margin:0 3px;color:#666}
div.flickr a:hover{border-right:#ba0a1e 1px solid;border-top:#ba0a1e 1px solid;background-image:none;border-left:#ba0a1e 1px solid;color:#fff;border-bottom:#ba0a1e 1px solid;background-color:#ba0a1e}
div.meneame a:active{border-right:#ba0a1e 1px solid;border-top:#ba0a1e 1px solid;background-image:none;border-left:#ba0a1e 1px solid;color:#fff;border-bottom:#ba0a1e 1px solid;background-color:#ba0a1e}
div.flickr span.current{margin-right:5px;padding:10px 15px;color:#fff;font-weight:700;background:#ba0a1e;border-radius:2px;border:1px solid #ba0a1e}
div.flickr span.disabled{color:#adaaad;margin-right:5px;border:1px solid #ccc;padding:10px 15px;border-radius:2px}
div.flickr{padding:0;margin:0;text-align:center;font-family:Verdana;font-size:14px;text-align:center}
.fenye{overflow:hidden;margin:20px auto 0;text-align:center;padding-top:15px;height:50px;clear:both}



.nav{ float:right;}
.nav ul{}
.nav ul li{ display:inline-block; margin:0 30px; font-size:18px; position:relative}
.nav ul li a{ color:#fff; display:block; position:relative;}
.nav ul li a:after{content:""; width:0%; height:1px; background:#fff; position:absolute; left:0px; left:0px; bottom:20px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.nav ul li span{ display:none;}
.nav ul li a:hover:after{ width:100%;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.nav ul li dl{ position:absolute; width:160px; overflow:hidden; display:none; background:rgba(255,255,255,0.9); padding:20px 0; border-radius:0  0 6px 6px; margin-left:-20px;}
.nav ul li dl dd{ height:45px; line-height:45px; border-bottom:1px #ccc dotted}
.nav ul li dl dd a{ color:#333; text-align:left; text-indent:1em;}
.nav ul li dl dd a:hover:after{content:""; display:none;}
.nav ul li dl dd a:hover{ color:#ba0a1e;}
.nav ul li:nth-child(4) dl,.nav ul li:nth-child(5) dl{ width:250px;}
.hot{ float:right; margin-left:80px; cursor:pointer; position:relative; font-size:24px; color:#fff; font-weight:bold; }
.hot img{ width:30px; vertical-align:sub}
.hot img:first-child{ display:inline-block}
.hot img:nth-child(2){ display:none;}

.hot img:first-child.pcimg{ display:none}
.hot img:last-child.mimg{ display:inline-block;}
.hott{  color:#ba0a1e}


.nav-a ul li a{ color:#333;}
.nav-a ul li a:hover{ color:#ba0a1e;}
.nav-a ul li a:after{content:""; width:0%; height:2px; background:#ba0a1e; position:absolute; left:0px; left:0px; bottom:20px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.nav-aul li a:hover:after{ width:100%;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}

.sp_nav{width:40px;float:right;position:relative;cursor:pointer;height:30px;margin-top:30px; display:none;}
.sp_nav span{display:block;background:#fff;width:27px;height:3px;position:absolute;left:10px;transition:all ease .35s;border-radius:6px}
.sp_nav span:nth-of-type(1){top:0}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg);background: #a7a7a7}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);background: #a7a7a7}
.html{ overflow:hidden;}

.sp_nav span.huise{ background:#a7a7a7}


.indexBanner{width:100%;overflow:hidden; height:100vh; position:relative; min-width:1260px;}
.indexBanner .bannerZhan{width:100%}
.indexBanner .bannerBox{width:100%;height:100%;position:absolute;left:0;top:0}
.indexBanner .bannerBox .imgBox{width:100%;height:100%;z-index:1}
.indexBanner .bannerBox .imgBox li{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;overflow:hidden}
.indexBanner .bannerBox .imgBox li:nth-child(1){z-index:1}
.indexBanner .bannerBox .imgBox li img{width:100%;object-fit:cover}
.indexBanner .textBox{height:100%;top:0;left:0;position:absolute;z-index:2;padding-left:8.3vw;overflow:hidden;width:100%}
.indexBanner .textBox li{position:absolute;height:100%;display:flex;justify-content:center;flex-direction:column;top:0;color:#fff;width:210px}
.indexBanner .textBox li p{transform:translateY(15px);opacity:0;display:inline-block}
.indexBanner .textBox li p.txt1{color:#fff;font-size:24px;text-transform:uppercase;margin-bottom:15px;white-space:pre;font-family:RobotoB}
.indexBanner .textBox li p.txt2{font-size:60px;white-space:pre}
.indexBanner .textBox li p.txt3{font-size:20px;margin-bottom:35px;white-space:pre;margin-top:10px}
.indexBanner .textBox li.on p{transform:translateY(0);opacity:1;transition:all ease 1.5s}
.indexBanner .textBox li.on{z-index:5}
.indexBanner .textBox a{color:#fff;display:flex;padding:0 30px;height:50px;border-radius:50px;align-items:center;justify-content:center;font-size:14px;line-height:48px;border:#fff solid 1px;width:fit-content;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .textBox a i{margin-right:10px}
.indexBanner .textBox li.on a:hover{background:#fff;color:#035fa3;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .textBox li:before{content:"";display:inline-block;width:3224px;background:0 0;position:absolute;left:-113.2vw;border-radius:0 1100px 1100px 0;height:2057px;top:-52%;border-right:1px solid rgba(255,255,255,.2);opacity:0;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s;display:none}
.indexBanner .textBox li.on:before{opacity:1;animation:mymove 6s infinite;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
@keyframes mymove{from{background:rgba(0,0,0,.3)}
to{background:rgba(0,0,0,0)}
}
.indexBanner .indexBox{height:100%;display:flex;align-items:center;justify-content:center;right:8.7vw;position:absolute;top:0;font-size:15px;color:#fff;z-index:1}
.indexBanner .indexBox span:nth-child(1){font-size:38px;font-weight:bolder}
.indexBanner .arrowBox{height:100%;display:flex;align-items:center;justify-content:center;right:3.125vw;position:absolute;top:0;flex-direction:column;z-index:3}
.indexBanner .arrowBox img{margin:10px 0;cursor:pointer}
.indexBanner .banner_bn{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;background:url(../images/banner_bn.png) no-repeat 50%/cover;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s;opacity:0}
.indexBanner .imgBox li.on .banner_bn{opacity:.3;animation:mymove2 6s infinite;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
@keyframes mymove2{from{opacity:.3;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
to{opacity:0;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
}
.indexBanner .priontBox{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:url(../images/banner_bg.png) no-repeat 63%/cover}
.indexBanner .priontBox li{width:7px;height:7px;position:absolute}
.indexBanner .priontBox li div{width:7px;height:7px;border-radius:7px;background:#fff}
.indexBanner .priontBox li canvas{width:60px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.indexBanner .priontBox li svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.indexBanner .priontBox li svg .jdt2{transform:rotate(-90deg);transform-origin:32px}
.indexBanner .priontBox li svg .jdts2{animation:jtd2 infinite 5s linear}
@keyframes jtd2{0%{stroke-dasharray:0 190;stroke-dashoffset:0}
100%{stroke-dasharray:190 0;stroke-dashoffset:0}
}
.indexBanner .priontBox li:nth-child(1){top:50%;left:calc(100% * (1212 / 1918));transform:translateY(-100px)}
.indexBanner .priontBox li:nth-child(2){top:50%;left:calc(100% * (1217 / 1918))}
.indexBanner .priontBox li:nth-child(3){top:50%;left:calc(100% * (1212 / 1918));transform:translateY(100px)}
.videoIcon{position: absolute; left: 22vw;  bottom: 20vw; align-items: center;  z-index: 9999; cursor: pointer;}
.videoIcon .videoIcon1{position:relative;display:flex;align-items:center;justify-content:center}
.videoIcon .videoIcon1 .videoIcon11{position:absolute;left:0px;top:0;animation:xunzhuan infinite 5s linear}
.videoIcon .videoIcon1 img{ width:98px;}


@keyframes xunzhuan{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.videoIcon .videoIcon2{display:flex;flex-direction:column;color:#fff;padding-left:10px;text-transform:uppercase; margin-top:20px; }
.videoIcon .videoIcon2 .videoIcon21{font-size:18px}
.videoIcon .videoIcon2 .videoIcon22{font-size:14px}
.indexBanner .linkBox{display:flex;align-items:center;position:absolute;right:3.125vw;bottom:3.125vw;z-index:3}
.indexBanner .linkBox .linkBoxXun{border:rgba(191,191,200,.39) solid 1px;border-radius:5px;width:200px;padding:15px 22px 22px 22px;color:#fff;margin-left:15px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .linkBox .linkBoxXun:hover{background:rgba(191,191,200,.39)}
.indexBanner .linkBox .linkBoxXun .linkBoxXun1{font-size:14px;line-height:2em}
.indexBanner .linkBox .linkBoxXun .linkBoxXun2{font-size:18px;line-height:2em;margin-bottom:15px}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3{font-size:14px;color:#fff;display:inline-block}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3 i{margin-right:10px}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3 span{ width:20px; display:block; margin-top:5px;}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3 span img{ width:100%;}
.mt-number-animate{line-height:42px;height:40px;font-size:42px;overflow:hidden;display:inline-block;position:relative}
.mt-number-animate .mt-number-animate-dot{width:25px;line-height:42px;float:left;text-align:center}
.mt-number-animate .mt-number-animate-dom{width:25px;text-align:center;float:left;position:relative;top:0}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{width:100%;float:left}

.PcBanenr .PcBanenr_content .PcBanenr_content_list{position:relative}
.PcBanenr .PcBanenr_content  img{width:100%;object-fit:cover;height:100vh}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title{position:absolute;right:0;top:0;width:calc(100% - 8.3vw);height:100%;justify-content:center;display:flex;flex-direction:column;z-index:20}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dd{font-size:24px;color:#fff;text-transform:uppercase;font-family:RobotoB;font-weight:bolder;margin-bottom:20px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dt{font-size:60px;color:#fff;margin-bottom:10px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_p{font-size:20px;color:#fff;margin-bottom:45px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn{color:#fff;display:flex;height:50px;border-radius:50px;align-items:center;justify-content:center;border:1px solid #fff;width:fit-content;width:170px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn:hover{background:#fff;color:#035fa3}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn i{margin-right:15px}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow{position:absolute;top:0;right:4.3vw;z-index:12;height:100%;display:flex;justify-content:center;flex-direction:column}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow .PcBanenr_prev{margin-bottom:20px;cursor:pointer; width:34px;}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow .PcBanenr_next{cursor:pointer; width:34px;}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow .PcBanenr_next img,.PcBanenr .PcBanenr_content .PcBanenr_content_arrow .PcBanenr_prev img{ height:34px;}
.PcBanenr .PcBanenr_content_list.swiper-slide-active .banner_bn{opacity:.3;animation:mymove3 6s infinite;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .priontBox li svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.indexBanner .priontBox li svg .jdt2{transform:rotate(-90deg);transform-origin:32px}
.PcBanenr .PcBanenr_content_list.swiper-slide-active .priontBox li svg .jdt2{animation:jtd2 infinite 6s linear}

.pageNav{width:100%;height:0;position:relative}
.pageNav .pageNavBox{width:100%;overflow:hidden;overflow-x:auto;display:flex;height:56px;position:absolute;bottom:0;background:rgba(0,0,0,.7)}
.pageNav .pageNavBox a{text-align:center;line-height:56px;font-size:18px;color:#fff;white-space:pre;padding:0 35px;flex:1;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.pageNav .pageNavBox a:hover{background:url(../images/about22.jpg) no-repeat 50%/100% 100%;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.pageNav .pageNavBox a.on{background:url(../images/about22.jpg) no-repeat 50%/100% 100%}
.pageNav2{width:94%;margin:25px auto;display:flex;align-items:center;max-width:1400px;margin-bottom:50px}
.pageNav2 a{color:#b5b5b5;font-size:16px;margin-right:10px;display:flex;align-items:center}
.pageNav2 a:nth-child(1):before{content:"";display:inline-block;width:16px;height:16px;background:url(../images/wn16.png) no-repeat 50%;margin-right:6px;position:relative;top:2px}
.pageNav2 span{color:#b5b5b5;font-size:16px;margin-right:10px}
.pageNav2 a.on{color:#222}
.pageNav2 a:nth-child(1) i{display:none}
.team{width:100%;max-width:1424px;display:flex;flex-wrap:wrap;margin:0 auto 90px auto}
.team .teamXun{width:calc(25% - 24px);margin:0 12px 30px 12px;cursor:pointer}
.team .teamXun .teamTop{width:100%;position:relative;background:#d0e1ee;overflow:hidden}
.team .teamXun .teamTop:before{content:'';display:block;padding-top:calc(100% * (340 / 333))}
.team .teamXun .teamTop .teamTopBg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transform:translate(10px,10px);opacity:0}
.team .teamXun .teamTop .teamTopImg{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;z-index:2;display:flex;align-items:flex-end;justify-content:center}
.team .teamXun .teambot{width:100%;display:flex;flex-direction:column;padding:25px 20px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun .teambot .teambot1{font-size:20px;color:#222;line-height:30px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun .teambot .teambot1 span:last-child{margin-left:10px}
.team .teamXun .teambot .teambot2{font-size:14px;color:#666;line-height:30px;margin-bottom:5px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun .teambot .teambot3{font-size:14px;color:#fff;line-height:30px;display:flex;align-items:center}
.team .teamXun .teambot .teambot3 i{margin-left:10px}
.team .teamXun:hover .teambot{background:#156aa9;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun:hover .teambot .teambot1{color:#fff;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun:hover .teambot .teambot2{color:#fff;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun:hover .teamTop .teamTopBg{transform:translate(0,0);opacity:1;transition:ease .5s all}
.tc{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:999999;display:none}
.tcBox#teamTcBox{width:90%;max-width:910px;background:#fff;max-height:700px;position:relative;display:flex;flex-direction:column;padding:45px 0 35px 55px;transition:ease 1.5s all;transform:translate(0,-20px);opacity:.7}
.tcBox#teamTcBox.on{transform:translate(0,0);opacity:1}
#teamColseTc{position:absolute;right:-70px;top:0;cursor:pointer}
.teamContent{width:100%}
.tcBox#teamTcBox .teamTcBoxTop{width:100%;display:flex;margin-bottom:35px;align-items:flex-start}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopImg{width:220px;height:224px;margin-right:50px;flex-shrink:0;background:#d0e1ee}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopText{display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:15px}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopText .teamTcBoxToptitle{color:#efefef;font-size:50px;font-family:ROBOTO-MEDIUM;margin-bottom:20px}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopText .teamTcBoxTopName{font-size:22px;color:#156aa9;font-weight:bolder;margin-bottom:10px}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopText .teamTcBoxTopXw{font-size:16px;color:#666}
.tcBox#teamTcBox .teamContent{font-size:16px;color:#666;line-height:29px;text-align:justify}
.tcBox#teamTcBox .teamTcBoxSelect{width:100%;align-items:center;display:flex}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs{width:46px;height:43px}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs.teamTcBoxNext{margin-left:13px}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs img:nth-child(1){display:block;cursor:pointer}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs img:nth-child(2){display:none;cursor:pointer}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs:hover img:nth-child(1){display:none}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs:hover img:nth-child(2){display:block}
.tcBoxT{max-height:510px;overflow:hidden;overflow-y:auto;padding-right:80px;margin-bottom:45px}
.tcBoxT::-webkit-scrollbar{width:4px}
.tcBoxT::-webkit-scrollbar-track{border-radius:10px;background:#fff}
.tcBoxT::-webkit-scrollbar-thumb{border-radius:10px;background:#156aa9}
.tcBoxT::-webkit-scrollbar-thumb:window-inactive{opacity:.9}
.nf::-webkit-scrollbar{height:2px}
.nf::-webkit-scrollbar-track{border-radius:2px;background:0 0}
.nf::-webkit-scrollbar-thumb{border-radius:2px;background:0 0}
.nf::-webkit-scrollbar-thumb:window-inactive{background:0 0}
.ry{width:100%;background:url(../images/ab11.jpg) no-repeat 50% 100%;overflow:hidden;padding:100px 0}
.gsry{width:94%;max-width:1400px;margin:0 auto}
.gsryBox{width:94%;max-width:1420px;margin:50px auto;position:relative}
.gsryArrow{width:100%;height:0;position:absolute;left:0;top:-86px;display:flex;justify-content:flex-end}
.gsryArrow .gsryArrowLeft{cursor:pointer}
.gsryArrow .gsryArrowRight{margin-left:10px;cursor:pointer}
.gsryImgBox{height:330px;width:100%;margin:0;overflow:hidden}
.gsryImgBox .gsryImgItem{width:calc(25% - 20px);margin:0 10px;background:#fff;position:relative;border-radius:5px;overflow:hidden}
.gsryImgBox .gsryImgItem .gsryImgMask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background:url(../images/ab12.png) no-repeat 50%,rgba(0,0,0,.5);opacity:0;display:none}
.gsryImgBox .gsryImgItem:hover .gsryImgMask{opacity:1;transition:all ease .5s}
.gsryImgBox .gsryImgItem .gsryImgBoxs{width:100%;display:flex;flex-direction:column;padding:15px}
.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgImg{width:100%;height:233px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-bottom:#e5e9ed solid 1px}
.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgImg img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.gsryImgBox .gsryImgItem:hover .gsryImgBoxs .gsryImgImg img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgTitle{font-size:16px;text-align:center;line-height:65px}
.gsryMore{display:flex;justify-content:center;margin:0 auto;max-width:195px;color:#666;height:53px;border:#666 solid 1px;border-radius:50px;align-items:center;margin:60px auto 0 auto;width:fit-content;padding:0 20px}
.gsryMore i{margin-right:10px}
#videoTc .tcBox{max-width:30%;background:#fff;padding:25px;border-radius:10px;position:relative}
#videoTc .tcBox .colseTc{width:20px;height:20px;border-radius:40px;text-align:center;line-height:20px;background:#fff;box-shadow:rgba(0,0,0,.3) 0 0 10px;top:-10px;right:-10px;position:absolute;cursor:pointer}
#videoTc .tcBox .colseTc img{ width:100%;}
#videoTc .tcBox video{width:100%}
.MoMore{display:none}
.dg-container .dg-wrapper>a div p{line-height:28px!important}
.pc_show{display:flex}
.pc_show2{display:block}
.mo_show{display:none}
.layui-layer-dialog{top:30%!important}
.message_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:99999}
.message_bg.on{display:flex}
.message_bg .message{background:#fff;width:450px;padding:35px}
.message_bg .message .message_title{display:flex;align-items:center;font-size:20px;color:#333;justify-content:space-between;border-bottom:1px solid #dcdcdc;padding-bottom:13px}
.message_bg .message .message_title .message_close{cursor:pointer;font-size:20px;color:#999}
.message_bg .message .message_txt{margin-top:22px}
.message_bg .message .message_txt .message_txt_list{height:45px;border:1px solid #dcdcdc;width:100%;display:flex;align-items:center;padding:0 15px;font-size:16px;color:#333;margin-bottom:15px}
.message_bg .message .message_txt textarea{width:100%;height:150px;border:1px solid #dcdcdc;padding:8px;font-size:15px;color:#333;line-height:24px;font-family:"思源黑体";resize:none}
.message_bg .message .message_txt input[type=submit]{width:100%;height:45px;display:flex;align-items:center;justify-content:center;background:#035fa3;color:#fff;font-size:16px;cursor:pointer;margin-top:15px}
.message_bg .message .message_txt .control-group{display:flex;align-items:center;height:45px;border:1px solid #dcdcdc;width:100%;display:flex;align-items:center;font-size:16px;color:#333;margin-top:15px;justify-content:space-between}
.message_bg .message .message_txt .control-group img{cursor:pointer;max-height:43px}
.message_bg .message .message_txt .control-group input{padding:0 15px;font-size:15px;color:#333;width:50%}
#newBridge{display:none!important}
@keyframes jtd2{0%{stroke-dasharray:0 190;stroke-dashoffset:0}
100%{stroke-dasharray:190 0;stroke-dashoffset:0}
}
.PcBanenr .PcBanenr_content_list2.swiper-slide-active .priontBox li svg .jdt2{animation:jtd2 infinite 4.9s linear}
.PcBanenr .PcBanenr_content_list2.swiper-slide-active .banner_bn{opacity:.3;animation:mymove3 4.9s infinite;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .indexBox .swiper-pagination{position:relative; bottom:40px;}
.indexBanner .indexBox .swiper-pagination .swiper-pagination-current::before{content:"0"}
.indexBanner .indexBox .swiper-pagination .swiper-pagination-total::before{content:"0"}

.PcBanenr_content .swiper-pagination{ bottom:30px;}
.PcBanenr_content .swiper-pagination-bullet{ width:25px; border-radius:6px;}
.PcBanenr_content .swiper-pagination-bullet-active{ background:#ba0a1e}

.mo_banner .swiper-pagination{ bottom:30px;}
.mo_banner .swiper-pagination-bullet{ width:25px; border-radius:6px;}
.mo_banner .swiper-pagination-bullet-active{ background:#ba0a1e}



.title{ overflow:hidden;}
.title h3{ color:#0970d4; font-size:36px; font-weight:bold; text-transform:uppercase; margin-bottom:30px; padding-bottom:30px; text-align:center; color:#fff; background:url(../images/tit.png) no-repeat center bottom; font-weight:400;}
.title p{ overflow:hidden; font-size:60px; color:#fff; text-align:center;}


.title1{ overflow:hidden;}
.title1 h3{ color:#333; font-size:36px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; padding-bottom:30px; text-align:center;  background:url(../images/htit.png) no-repeat center bottom; }
.title1 p{ overflow:hidden; font-size:60px; color:#666; text-align:center;}
.title1 dd{ font-size:18px; text-align:center; color:#a49a9a; text-transform:uppercase;}

.title2{ overflow:hidden;}
.title2 h3{ color:#ba0a1e; font-size:36px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; padding-bottom:30px; text-align:center;  background:url(../images/htit.png) no-repeat center bottom; }
.title2 p{ font-size:18px; text-align:center; color:#a49a9a; text-transform:uppercase; text-align:center;}

.case_txt{ margin:0 0 50px}

.liucheng{ overflow:hidden; background:url(../images/bj01.jpg) no-repeat; background-size: cover; margin:0px auto; padding:80px 0;  }
.liucheng .lctxt{ overflow:hidden; margin:100px auto}
.liucheng .lctxt ul{ overflow:hidden;}
.liucheng .lctxt ul li{ width:25%; float:left; text-align:center; overflow:hidden;}
.liucheng .lctxt ul li div{ width:121px; margin:0px auto; overflow:hidden;}
.liucheng .lctxt ul li p{ font-size:18px; color:#fff; overflow:hidden; margin:20px auto}
.liucheng .more{ width:300px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:18px; border:1px #fff solid; margin:0px auto;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.liucheng .more:hover{ background:#ba0a1e;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.liucheng .more a{ display:block; color:#fff;}


.picbox{ width:100%; overflow:hidden; margin:0px auto; height:900px; position:relative }
.picbox:before{ content:""; width:22%; position:absolute; height:100%; background:#e6e6e6 url(../images/bg03.png) no-repeat center bottom; background-size:100% 100%}
.picbox_left{ float:left; overflow:hidden; position:relative; z-index:2; padding:3%  }
.picbox_left .tit{ overflow:hidden; margin-top:150px;}
.picbox_left .tit h3{ font-size:36px; color:#ba0a1e; font-weight:bold;}
.picbox_left .tit p{ color:#666; font-size:24px; margin-top:15px; text-transform:uppercase; display:block;}
.picbox_left .tit h4{ font-size:16px; color:#333; margin:30px auto 0; line-height:50px;}
.picbox_left .tit h4 span{ font-size:18px; color:#ba0a1e; display:block;}
.picbox_left .tit .more{ width:2px; height:100px; background:#ba0a1e; text-align:center;margin-top:100px;}


.picbox_right{ width:75%; float:right; overflow:hidden; margin:20px auto 0}
.picbox_right .tab{ overflow:hidden; margin-top:30px; line-height:80px; position:relative;}
.picbox_right .tab:after{ content:""; width:100%; height:4px; background:#ccc;  position:absolute; bottom:0px;}
.picbox_right .tab ul{ overflow:hidden;}
.picbox_right .tab li{ float:left; margin-right:6%;overflow:hidden; box-sizing:border-box;text-align:left; font-size:18px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.picbox_right .tab li div{ width: 71px; margin:0px auto; margin:20px auto}
.picbox_right .tab li p{ font-size:20px; color:#666;}
.picbox_right .tab li:hover p{ color:#0076bd;} 
.picbox_right .tab li.active{ border-bottom:4px #ba0a1e solid; display:inline-block; position:relative; z-index:5;}
.picbox_right .tab li.active a{ color:#ba0a1e; }
.picbox_right .pic{ margin:100px auto 0; width:97%; float:left;}
.picbox_right .pic .swiimg{ width:60%; float:right;}
.picbox_right .pic .swiimg img{ width:100%;}
.picbox_right .pic .switxt{ width:38%; float:left;}
.picbox_right .pic .switxt h3{ font-size:36px; font-weight:400; color:#333; }
.picbox_right .pic .switxt p{ font-size:18px; margin:20px auto; color:#666; line-height:28px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.picbox_right .pic .switxt dd{ font-size:20px; color:#333;}
.picbox_right .pic .switxt dt{ width:200px; border:1px #ccc solid; height:45px; line-height:45px; text-align:center; font-size:18px; margin-top:150px;}
.picbox_right .pic .switxt dt:hover{ background:#ba0a1e;}
.picbox_right .pic .switxt dt:hover a{ color:#fff;}
.picbox_right .pic .switxt dt a{ display:block;}

.case{ overflow:hidden; margin:0px auto}
.case ul{ overflow:hidden;}
.case ul .casebt{ width:33.33%; float:left; overflow:hidden; position:relative;background:url(../images/case.jpg) no-repeat; background-repeat:no-repeat; height:1.23rem}
.case ul .casebt dl{ width:100%; height:100%; left:0px; top:0px; position:absolute;}
.case ul .casebt img.cas{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.1);transform:scale(1.1);}
.case ul .casebt:hover  img.cas{ -webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s;transition:all .5s;}

.case ul .casebt dl h3{ margin:30px 10% 0; font-size:36px; color:#ba0a1e;}
.case ul .casebt dl p{ font-size:18px; color:#fff; margin:10px 20% 5% 10%;}
.case ul .casebt dl dd{ width:54px; margin-left:10%}
.case ul .casebt dl dt{ width:140px; position:absolute; bottom:20px; left:10%}
.case ul .casebt dt img{ width:100%}

.case ul li{ width:33.33%; float:left; overflow:hidden; position:relative; height:1.23rem}
.case ul li img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s; -webkit-transform:scale(1.1);transform:scale(1.1);}
.case ul li:hover img{ -webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s;transition:all .5s;}
.case ul li div{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.6); top:0px; left:0px; opacity:0;-webkit-transition:all .5s;transition:all .5s;}
.case ul li:hover div{ opacity:1;-webkit-transition:all .5s;transition:all .5s;}
.case ul li:hover div dl{ width:90%; height:90%; position:absolute; border:1px #ccc solid; top:5%; left:5%;}
.case ul li:hover div dl p{ font-size:18px; color:#fff; text-align:center; position:absolute; top:40%; width:100%; padding:0 5%; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  }
.case ul li:hover div dl dd{ width:150px; height:45px; line-height:45px; text-align:center; background:#ba0a1e; margin:0px auto;position:absolute; bottom:30%; left:50%; margin-left:-80px; color:#fff;-webkit-transition:all .5s;transition:all .5s;}
.case ul li:hover div dl dd:hover{ background:#fff;-webkit-transition:all .5s;transition:all .5s;}
.case ul li:hover a div dl dd:hover{ color:#ba0a1e;-webkit-transition:all .5s;transition:all .5s;}



.about{ overflow:hidden; position:relative}
.a_left{ width:50%; float:left; overflow:hidden}
.a_left img{ width:100%;-webkit-transform:scale(1.1);transform:scale(1.1);}
.a_left .bannerBox{position:relative}

.a_right{ width:46%; float:right; overflow:hidden;  }
.a_right .txt{ overflow:hidden; font-size:18px; color:#666; line-height:36px; margin:30px 5% 0 0;}
.a_right .txt h3{ font-size:30px; color:#ba0a1e}
.a_right .txt dd{ font-size:18px; color:#999; text-transform:uppercase;}
.a_right .txt h4{ font-size:18px; color:#333; margin-bottom:30px; font-weight:400;}
.a_right .txt dl{ font-size:18px;word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 11;
-webkit-box-orient: vertical;}

.a_right .txt dt{ width:200px; border:1px #ccc solid; height:45px; line-height:45px; text-align:center; font-size:18px; margin-top:30px;}
.a_right .txt dt:hover{ background:#ba0a1e;}
.a_right .txt dt:hover a{ color:#fff;}
.a_right .txt dt a{ display:block;}

.a_right .shuzi{ width:100%; overflow:hidden; background:#ba0a1e;  margin-top:40px; padding:30px 0 }
.a_right .shuzi #productNumber{ width:97%; float:left; }
.a_right .shuzi #productNumber ul{}
.a_right .shuzi #productNumber ul li{ width:33.33%; float:left; text-align:center; color:#fff;}
.a_right .shuzi #productNumber ul li i{ font-size:48px; font-weight:blod; font-style:normal;}
.a_right .shuzi #productNumber ul li sup{ font-size:14px; font-weight:400; border-radius:50%; display:inline-block; width:25px; height:25px; background:#0086de; text-align:center; line-height:25px;    vertical-align: top;}
.a_right .shuzi #productNumber ul li em{ font-size:48px; font-style:normal;}


.huoban{ overflow:hidden; margin:0px auto; background:url(../images/bj04.jpg) no-repeat center center; background-size:cover; padding:80px 0 }
.partner{ margin:60px auto 0; padding-bottom:50px;}
.huoban .swiper-slide{ float:left;}
.huoban .swiper-slide div{ background:#fff; border-radius:6px; overflow:hidden; margin:5px; padding-bottom:50%; height:0}
.huoban .swiper-slide div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.huoban .swiper-slide:hover div img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.huoban .swiper-wrapper { display:block}
.huoban .swiper-pagination-bullet { width:20px; border-radius:6px; background:#fff; opacity:1;}
.huoban .swiper-pagination-bullet-active{ background:#ba0a1e}



.news{ overflow:hidden; margin:0px auto 0; position:relative; height:750px; }
.news:before{ content:""; width:30%; position:absolute; height:100%; background:#e6e6e6 url(../images/bj05.png) no-repeat center bottom; background-size:100% 100%}
.news_left{ float:left; overflow:hidden; position:relative; z-index:2; width:25%;   }
.news_left .tit{ overflow:hidden; margin-top:150px; text-align:center;}
.news_left .tit h3{ font-size:36px; color:#ba0a1e; font-weight:bold; background: url(../images/htit.png) no-repeat center bottom; padding-bottom:30px; margin-bottom:20px;}
.news_left .tit p{ color:#666; font-size:24px; margin-top:15px; text-transform:uppercase; display:block;}
.news_left .tit h4{ font-size:16px; color:#333; margin:30px auto 0; line-height:50px;}
.news_left .tit h4 span{ font-size:18px; color:#ba0a1e; display:block;}
.news_left .tit .more{ width:180px; height:50px; background:#ba0a1e; text-align:center; line-height:50px; color:#fff; border-radius:50px; margin-top:100px;}
.news_left .tit .more a{ color:#fff; font-size:18px; display:block;}
.news_left .tit .more:hover{ background:#fff}
.news_left .tit .more:hover a{ color:#ba0a1e}

.news_left .news_txt{ overflow:hidden; margin:50px auto 0; position:relative; width:48%; float:left; }
.news_left .news_txt h3{ font-size:20px; color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-top:20px;}
.news_left .news_txt h3 a{ color:#333}
.news_left .news_txt h3 a:hover{ color:#0076bd}
.news_left .news_txt p{ font-size:16px; line-height:36px; color:#666;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_left .news_tab{ overflow:hidden; margin-top:50px;}
.news_left .news_tab ul{ overflow:hidden; margin-left:20px;}
.news_left .news_tab ul li{ overflow:hidden;  line-height:50px; margin-top:20px;  position:relative}
.news_left .news_tab ul li a{color:#333; display:block ; overflow:hidden; font-size:24px; padding-left:80px;}
.news_left .news_tab ul li:before{ content:""; width:0px; height:3px; position:absolute; left:0px; top:25px; background:#ba0a1e; }
.news_left .news_tab ul li.osel:before{ width:70px;}
.news_left .news_tab ul li.osel a{  color:#ba0a1e;}
.news_left .news_tab .more{ width:180px; height:50px; border:1px #ccc solid;  text-align:center; line-height:50px; color:#fff;  margin-top:100px;}
.news_left .news_tab .more a{ color:#333; font-size:18px; display:block;}
.news_left .news_tab .more:hover{ background:#ba0a1e}
.news_left .news_tab .more:hover a{ color:#fff}




.news_right{ width:72%; float:right}

.news_img {  overflow:hidden; height:0.6rem;}
.news_img img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.news_img:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.swi_new{ border-right:1px #f2f2f2 solid; padding:0 20px;height:750px;}
.swi_new dl{ overflow:hidden; padding-top:100px; }
.swi_new dl dd{ font-size:36px; color:#999; font-weight:bold;}
.swi_new dl  dt{ font-size:18px; color:#999;}
.swi_new h3{ font-size:18px; color:#333; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin:20px auto}
.swi_new p{ font-size:15px; color:#666; line-height:30px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; margin:20px auto}
.swi_new  .moren{ margin-top:50px;}
.news_right .swiper-slide:hover{ background:#ba0a1e;-webkit-transition:all .5s;transition:all .5s;}
.news_right .swiper-slide:hover .swi_new a dl dd,
.news_right .swiper-slide:hover .swi_new a dl dt,
.news_right .swiper-slide:hover .swi_new a h3,
.news_right .swiper-slide:hover .swi_new a p{ color:#fff;-webkit-transition:all .5s;transition:all .5s;} 

.news_right .swiper-pagination{ display:none;}
.news_right .swiper-pagination-bullet{ width:22px;  border-radius:6px; opacity:1; background:#ccc;}
.news_right .swiper-pagination-bullet-active{ background:#ba0a1e}




.footer{ background:#1f1f1f; overflow:hidden; margin:0px auto;}
.footer .foot{ padding:50px 0%; overflow:hidden;}
.footer .foot ul li { width:17.2%; float:left; }
.footer .foot ul li dd{ overflow:hidden;}
.footer .foot ul li .tel{ background:url(../images/tel.png) no-repeat center left; font-size:24px; color:#999; padding:10px 0 10px 60px;}
.footer .foot ul li .tel span{ display:block;  font-size:18px;}
.footer .foot ul li dt{ font-size:16px; color:#999;}
.footer .foot ul li h4{ color:#999; font-size:18px;  margin-bottom:10px; padding-bottom:15px; }
.footer .foot ul li h4:after{ content:""; width:12px; height:4px; background:#ba0a1e; display:block;margin-top:15px;}
.footer .foot ul li h5{ color:#999; font-size:18px;  margin-bottom:10px; padding-bottom:15px; }
.footer .foot ul li h5:after{ content:""; width:12px; height:4px; background:#ba0a1e; display:block;margin-top:15px;}

.footer .foot ul li p{ font-size:14px; color:#999; line-height:24px; display:block; overflow:hidden; margin-bottom:10px;}
.footer .foot ul li p a{ color:#999;}
.footer .foot ul li p a:hover{ color:#ba0a1e;}
.footer .foot ul li .rem{ width:100%;}
.footer .foot ul li .rem img{ width:100%}
.footer .foot ul li:first-child{ width:22%}
.footer .foot ul li:nth-child(2){ width:13%;}
.footer .foot ul li:nth-child(3){ width:13%;}
.footer .foot ul li:last-child{ width:10%; float:right}
.Copyright{ background:#000000; margin:0px auto; color:#999; font-size:16px; padding:20px 0; text-align:center;}
.Copyright a{color:#fff}

.cebian{position:fixed;right:0;bottom:20%;transform:translateY(-50%);z-index:6}
.cebian .ul li{width:40px;position:relative;transition:all .3s}
.cebian .ul li:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";z-index:9;background: #f58686; background-image: linear-gradient(to right, #ba0a1e,#f58686);}
.cebian .ul li:last-child:before{display:none}
.cebian .ul li .img{    background: #ba0a1e; background-image: linear-gradient(to right, #f58686,#ba0a1e); padding:9px;transition:all .3s;position:relative;z-index:3}
.cebian .ul li.top .img{background: #ba0a1e; background-image: linear-gradient(to right, #f58686,#ba0a1e);}
.cebian .ul li .text{position:absolute;right:0;top:0;height:100%;line-height:40px;color:#fff;text-align:center;transition:all .3s;opacity:0;z-index:0;background: #ba0a1e; background-image: linear-gradient(to right, #f58686,#ba0a1e);}
.cebian .ul li:nth-child(1){border-radius:10px 0 0 0;overflow:hidden}
.cebian .ul li.top,.cebian .ul li.top:hover{border-radius:0 0 0 10px;overflow:hidden;background: #ba0a1e; background-image: linear-gradient(to right, #f58686,#ba0a1e);;}
.cebian .ul li:nth-child(1) .text{width:144px;right:-144px}
.cebian .ul li:nth-child(2) .text{width:96px;right:-96px}
.cebian .ul li:nth-child(3) .text{right:-150px;width:150px;padding:10px;background: #ba0a1e; background-image: linear-gradient(to right, #f58686,#ba0a1e);}
.cebian .ul li:hover{border-radius:0;overflow:initial}
.cebian .ul li:hover .img{background:#ba0a1e}
.cebian .ul li:hover .text{right:100%;opacity:1}
.cebian .ul li:nth-child(3):hover .text{height:150px}
.cebian .ul li:nth-child(3) .text img{ width:100%;}



/*内页*/


.n_banner{ width:100%; overflow:hidden; margin:0px auto; position:relative;}
.n_banner img{ width:100%;  }
.ban{ position:absolute; width:100%; height:100%; top:0%; z-index:2;}
.ban h3{ font-size:60px; color:#fff; text-transform:uppercase; -webkit-text-stroke:1px #fff; -webkit-text-fill-color:transparent; font-style:italic; }
.ban p{ font-size:48px; color:#fff;}
.ban p:after{content:""; background:#fff; width:80px; height:3px; display:block; margin-top:20px;}
.w250{ margin-top:15%}

.mbx{position:absolute; width:100%; height:70px; bottom:0px; z-index:2; }
.mbx_box{ position:relative; width:100%;}
.mbx_box:before{ content:""; background:rgba(255,0,0,0.7); height:70px; width:25%; left:0px; position:absolute; top:0px}
.mbx_box:after{ content:"";  background:rgba(0,0,0,0.5);  height:70px; width:75%;  position:absolute; right:0px; top:0px; }
.mbx .home{ width:20%; float:left; line-height:70px; font-size:18px; color:#fff ; position:relative; z-index:5 }
.mbx .home img{ width:26px; margin-right:8px;    vertical-align: sub;}
.mbx .home:after{ content:">"; position:absolute; right:10px; font-family:"宋体"; font-weight:bold;}
.mbx ul{ width:79%; float:right; position:relative; z-index:5}
.mbx ul li{ float:left; width:16.5%; text-align:center; line-height:70px; color:#fff; font-size:18px;}
.mbx ul li a{ color:#fff; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mbx ul li a:hover{ background:#ba0a1e;}
.mbx ul li.ast{background:#ba0a1e; color:#fff;}
.mbx ul li.ast a{ color:#fff;}

.mbx ul.five li{ width:20%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.pic_content{ overflow:hidden; margin:60px auto 0}
.pic_content ul{ overflow:hidden;}
.pic_content ul li{ border:10px #fff solid; box-sizing:border-box; float:left; width:33.33%; overflow:hidden; margin-bottom:20px;}
.pic_content ul li div{ overflow:hidden;}
.pic_content ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.pic_content ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.pic_content ul li p{ font-size:18px; color:#666; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center; height:50px; line-height:50px; background:#f2f2f2}

.w100{ margin:100px auto 0;}

.ny_abLeft{ width:53%; float:left;}
.ny_abLeft h3{ font-size:24px ; color:#333;}
.ny_abLeft h3:after{content:""; width:50px; height:2px; background:#ba0a1e; display:block; margin-top:15px;}
.ny_abLeft .ab_txt{   font-size:18px; line-height:36px; color:#666;  margin:30px auto}
.ny_abLeft .ab_txt p{ text-indent:2em; margin-bottom:20px;}



.ab_shuzi {overflow:hidden; margin:0px auto; width:100%;}
.ab_shuzi .shuzi{ width:100%; overflow:hidden;  margin-top:20px; padding:0px 0 }
.ab_shuzi .shuzi #productNumber{ width:97%; float:left; }
.ab_shuzi .shuzi #productNumber ul{}
.ab_shuzi .shuzi #productNumber ul li{ width:33.33%; float:left; text-align:center; color:#ba0a1e;}
.ab_shuzi .shuzi #productNumber ul li i{ font-size:48px; font-weight:blod; font-style:normal;}
.ab_shuzi .shuzi #productNumber ul li sup{ font-size:14px; font-weight:400; border-radius:50%; display:inline-block; width:25px; height:25px; background:#0086de; text-align:center; line-height:25px;    vertical-align: top;}
.ab_shuzi .shuzi #productNumber ul li em{ font-size:48px; font-style:normal;}
.ab_shuzi .shuzi #productNumber ul li sup {color:#fff;}
.ab_shuzi .shuzi #productNumber ul li p{ color:#666;}

.ny_abRight{ width:45%; float:right;}
.ny_abRight img{ width:100%;}

.weilai{ width:100%; overflow:hidden; height:724px; margin:50px auto 0; background:url(../images/weilai.jpg) no-repeat center center; background-size:cover}
.weilai h3{ margin:100px auto 0; overflow:hidden;}
.weilai h3 img{ vertical-align:bottom}
.weilai h3 span{ font-size:36px;}
.weilai h4{ font-size:18px; color:#333; margin:15px auto}
.weilai  dl{ margin:30px auto; overflow:hidden; font-size:18px; line-height:36px; width:60%; float:left;}
.nyhuoban{ background:#f2f2f2; margin:0px auto; padding-bottom:30px;}




.ny_news{ overflow:hidden; margin:80px auto 0; }
.nynews_left{ overflow:hidden; position:relative; height:500px; margin-top:40px ;}
.nynews_left .tit{ overflow:hidden; }
.nynews_left .tit h3{ font-size:20px; color:#333;}
.nynews_left .tit p{ color:#333; font-size:18px; margin-top:10px; display:block;}
.nynews_left .tit p img{ margin-right:10px;}

.nynews_left .news_txt{ overflow:hidden; margin:50px auto 0; position:relative; width:48%; float:left; }
.nynews_left .news_txt h3{ font-size:20px; color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-top:20px;}
.nynews_left .news_txt h3 a{ color:#333}
.nynews_left .news_txt h3 a:hover{ color:#ba0a1e}
.nynews_left .news_txt dd{ font-size:16px; color:#ddd; margin:20px auto}
.nynews_left .news_txt p{ font-size:16px; line-height:36px; color:#666;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.nynews_left .news_txt dt{ width:180px; height:50px; line-height:50px; border-radius:60px; margin-top:80px; border:1px #ccc solid; text-align:center;}
.nynews_left .news_txt dt a{color:#666; display:block ; overflow:hidden; font-size:18px;}
.nynews_left .news_txt dt a:hover{ background:#ba0a1e;  color:#fff; overflow:hidden; border-radius:60px;}
.nynews_left .news_img { width:50%; float:right; overflow:hidden; position:absolute; top:0px; right:0px; height:0; padding-bottom:30%}
.nynews_left .news_img a{ display:block}
.nynews_left .news_img  img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.nynews_left .news_img:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.nynewstwo{ overflow:hidden; margin:50px auto ; position:relative;}
.nynewstwo .newspc{ width:1600px; margin:0px auto; position:initial; overflow:inherit}
.nynewstwo .swiper-slide .nws{ padding:30px;}
.nynewstwo .swiper-slide .nws h3{  font-size:24px; color:#333; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nynewstwo .swiper-slide .nws dd{ font-size:16px; color:#ddd; margin:15px auto}
.nynewstwo .swiper-slide .nws p{ font-size:18px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nynewstwo .swiper-button-next{ width:50px; height:50px; background:#ccc ;border-radius:100%; right:4%}
.nynewstwo .swiper-button-prev{ width:50px; height:50px; background:#ccc; border-radius:100%; left:4%}
.nynewstwo .swiper-slide .nws:hover{ background:#ba0a1e;-webkit-transition:all .5s;transition:all .5s;}
.nynewstwo .swiper-slide .nws:hover h3,
.nynewstwo .swiper-slide .nws:hover p,
.nynewstwo .swiper-slide .nws:hover dd{ color:#fff;-webkit-transition:all .5s;transition:all .5s;}
.nynewstwo .swiper-button-next:after, 
.nynewstwo .swiper-button-prev:after{font-size: 20px; color:#666;}




.zizhi_lb{ overflow:hidden; margin:60px auto 0}
.zizhi_lb ul{ overflow:hidden;}
.zizhi_lb ul li{ border:10px #fff solid; box-sizing:border-box; float:left; width:16.5%; overflow:hidden; margin-bottom:20px;}
.zizhi_lb ul li div{ overflow:hidden; height:1rem;}
.zizhi_lb ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.zizhi_lb ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.zizhi_lb ul li p{ font-size:18px; color:#666; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center; margin:10px auto}


.casebox{ overflow:hidden; margin:60px auto 0}
.casebox ul{ overflow:hidden;}
.casebox ul li{ border:10px #fff solid; box-sizing:border-box; float:left; width:25%; overflow:hidden; margin-bottom:20px;}
.casebox ul li div{ overflow:hidden; height:0.8rem; }
.casebox ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.casebox ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.casebox ul li p{ font-size:18px; color:#666; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center; margin:10px auto}



.fenye{clear:both;margin:30px auto;width:100%;overflow:hidden;text-align:center}
.fenye ul li{float:none;display:inline-block;overflow:hidden;margin:1px 5px;width:auto;height:40px;min-width:40px;border:1px solid #ccc;background:#eee;line-height:40px}
.fenye ul li.on{border:1px solid #ba0a1e;background:#ba0a1e;color:#fff}
.fenye ul li .disabled,.fenye ul li:first-child,.fenye ul li:last-child{width:70px}
.fenye ul li:hover{background:#ba0a1e;color:#fff;border:1px solid #ba0a1e;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);-ms-transform:translate(0);-ms-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}





.news_box{ overflow:hidden; margin:60px auto 0}
.news_box ul{ overflow:hidden;}
.news_box ul li{ overflow:hidden; background:#f1f1f1; padding:15px; margin-bottom:20px;}
.news_box ul li div{ width:28%; float:left; margin-right:20px; overflow:hidden; padding-bottom:16%; height:0}
.news_box ul li div  img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.news_box ul li div:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.news_box ul li span{ overflow:hidden;}
.news_box ul li span h3{ font-size:24px; font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_box ul li span dd{ font-size:18px; color:#999 ; background:url(../images/shijian.png) no-repeat center left; padding-left:30px; margin:15px auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_box ul li span p{ line-height:28px; color:#666; font-size:16px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_box ul li span dt{ width:150px; background:#adadad; margin-top:30px; height:45px; line-height:45px; text-align:center; border:1px #ccc solid; display:inline-block; font-size:16px; color:#fff;}
.news_box ul li span dt:hover{ background:#ba0a1e}

.news_box ul li:hover span h3{ color:#ba0a1e;}

.news_ny_left{ width:70%; padding:60px 0; float:left; overflow:hidden; position:relative; padding-right:3%;}
.news_ny_left:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; right:0px; top:0px;}
.news_ny_left .nr_cont{ overflow:hidden; }
.news_ny_left .nr_cont dl{ border-bottom:1px #ccc solid; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.news_ny_left .nr_cont h3{ overflow:hidden; font-size:24px; color:#333; font-weight:400; margin-bottom:20px;}
.news_ny_left .nr_cont dd{ font-size:16px; color:#999 ; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 30px}
.news_ny_left .nr_cont p{ font-size:16px; color:#666; line-height:36px;}


.news_ny_right{ width:30%; padding:60px 0; float:right;  position:relative; }
.news_ny_right:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; left:-1px; top:0px;}
.news_ny_right dl{ margin-top:0px; background:#f1f1f1; overflow:hidden; padding:15px 20px;  float:right; width:90%}
.news_ny_right dl h3{ height:60px; line-height:60px; border-bottom:2px #ba0a1e solid; font-size:24px; margin-bottom:25px;}
.news_ny_right dl ul{ overflow:hidden;} 
.news_ny_right dl ul li{ overflow:hidden; border-bottom:1px #ccc solid; padding-bottom:20px; margin-bottom:20px;}
.news_ny_right dl ul li dd{  font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_ny_right dl ul li dt { font-size:16px; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 20px; color:#999; background-size:18px; margin:10px auto}
.news_ny_right dl ul li p{ font-size:14px; line-height:26px; overflow:hidden;word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2; color:#666;
-webkit-box-orient: vertical;}
.news_ny_right dl ul li:hover a dd{ color:#ba0a1e}

.shangxia{ overflow:hidden; border-top:10px #f2f2f2 solid; border-bottom:10px #f2f2f2 solid; padding:10px 0; margin:30px auto}
.shangxia ul{ overflow:hidden; width:70%; float:left;}
.shangxia ul li{ overflow:hidden; height:50px; line-height:50px; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.shangxia ul li a:hover{ color:#ba0a1e}

.fh{ width:180px; height:50px; line-height:50px; float:right; background:#ba0a1e; text-align:center; color:#fff; margin-top:20px;}
.fh a{ color:#fff; font-size:18px;}
.fh:hover{ background:#0085dc;}
.mb:after{ display:none}


.pic_xq{ overflow:hidden; margin:60px auto 0}
.pic_img{ width:40%; float:left; overflow:hidden;}
.pic_img img{ width:100%}
.pic_img .swiper-pagination{ left:inherit; right:20px; width:auto; bottom:30px; color:#000; font-size:20px;}
.pic_img  .swiper-pagination-current{ font-size:32px;}
.pic_txt{ width:58%; float:right; overflow:hidden;}
.pic_txt h3{ font-size:24px; color:#333; margin-bottom:10px; padding-bottom:10px;}
.pic_txt dd{ font-size:18px; color:#666; line-height:34px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.pic_txt dt{ padding:30px 0; border-top:5px #ccc solid; border-bottom:5px #ccc solid; margin-top:50px; font-size:18px; color:#666; line-height:28px;}
.pic_txt h4{ background:url(../images/tel12.png) no-repeat center left; padding:10px 0 10px 60px; font-size:16px; color:#666; font-weight:400; margin:30px auto}
.pic_txt h4 span{ font-size:30px; color:#ba0a1e; display:block; font-weight:bold;}
.pic_txt dl{ overflow:hidden;}
.pic_txt dl a{ width:200px; height:50px; border-radius:6px; line-height:50px; text-align:center; background:#ba0a1e; display:block; float:left; font-size:18px; color:#fff; margin-right:20px;}

.pic_txt dl a.liuyan{ background:#f8aa57}

.pic_txt dl a:hover{ background:#2284c5}

.pic_xqbox{ overflow:hidden; margin:30px auto 0}
.pic_bt{    background:#e5e5e5; padding:20px 0 20px 20px; font-size:20px; color:#ba0a1e; margin:40px auto 0; overflow:hidden;}


.pic_ny_left{ width:75%; float:left;}
.pic_ny_left img{ max-width:100%; display:block; margin:0px auto;}
.pic_ny_right{ width:22%; float:right;}
.pic_ny_right h3{ background:#ba0a1e; height:60px; line-height:60px; text-align:center; color:#fff; font-size:18px;}

.pic_ny_right ul{ overflow:hidden;}
.pic_ny_right ul li{  overflow:hidden; margin-top:20px;}
.pic_ny_right ul li div{ overflow:hidden;}
.pic_ny_right ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.pic_ny_right ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.pic_ny_right ul li p{ font-size:18px; color:#666; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center; height:50px; line-height:50px; background:#f2f2f2}





.lxwm{ margin:60px auto; overflow:hidden;}
.lxwm_left{ width:48%; float:left;}
.lxwm_left .zhici{ font-size:20px; color:#666; line-height:50px; width:540px}
.lxwm_left .zhici p{ font-family:"宋体"; font-weight:bold; text-align:right}
.lxwm_left ul{ border-top:3px #ccc solid; padding-top:20px;}
.lxwm_left ul li{ padding:10px 0; font-size:18px;}
.lxwm_left ul li img{ width:25px; margin-right:8px;}
.lxwm_left ul li span img{ width:120px; vertical-align:text-top}
.lxwm_right{ width:50%; float:right; height:450px;}
.BMap_cpyCtrl,.BMap_stdMpCtrl,.anchorBL{ display:none;}
.liuyanbox{ overflow:hidden; margin:60px auto}
.ly_left{ width:50%; float:left; overflow:hidden;}
.ly_left img{ width:100%;}
.ly_right{ width:48%; float:right;}
.ly_right h3{ font-size:24px; color:#666; border-bottom:3px #ccc solid; padding-bottom:15px;}
.ly_right ul{ margin-top:15px; overflow:hidden;}
.ly_right ul li{ overflow:hidden; font-size:18px; margin-bottom:15px;}
.ly_right ul li input{ width:90%; border:1px #ccc solid; border-radius:6px; line-height:45px; text-indent:1em;}
.ly_right ul li textarea{ width:90%; border:1px #ccc solid; border-radius:6px; line-height:24px; height:100px;vertical-align: text-top;margin-left:5px; font-family:'Microsoft YaHei'; text-indent:1em;}
.ly_right ul li:last-child input{ width:150px;  background:#ba0a1e; margin-left:60px; color:#fff; font-size:18px; cursor: pointer}
.ly_right ul li:last-child input:last-child{ background:#d2d2d2; color:#333;}
.ly_right ul li p{color:#f00; font-size:14px;margin-left:60px}
.ly_right ul li input.btn{ text-indent:0}

/*发热模块专题*/
.farebox{ overflow:hidden; margin:60px auto}
.fare_content{ margin:30px auto}
.fare_txt{ font-size:18px; line-height:36px; color:#666; text-align:center; overflow:hidden;}

.fare_div0{ overflow:hidden; margin:60px auto; background:url(../images/fare_img02.jpg)  no-repeat center top ; background-size:cover; padding:50px;}
.fare_div0_text{ width:30%; float:left;}
.fare_div0_text h3{ font-size:36px; color:#fff;}
.fare_div0_text h3:after{content:""; width:80px; height:4px; background:#fff; display:block; margin-top:20px;}
.fare_div0_text  p{ font-size:18px; margin-top:20px; color:#fff;}
.fare_div0_text  h4{ font-size:24px; color:#fff; margin-top:50px;}
.fare_div0_img{ width:60%; float:right;}
.fare_div0_img img{ width:100%;}

.fare_div1{ overflow:hidden; margin:120px auto 0;}
.fare_div1 .fare_d_img{ width:40%; float:left;}
.fare_div1 .fare_d_img img{ max-width:100%; display:block; margin:0px auto; text-align:center;}
.fare_div1 .fare_d_txt{ width:58%; float:right;}
.fare_div1 .fare_d_txt h3{ font-size:30px; color:#333; font-weight:bold; margin-bottom:20px;}
.fare_div1 .fare_d_txt p{ font-size:18px; color:#666; line-height:36px;}

.fare_div2{ overflow:hidden; margin:60px auto }
.fare_div2 ul{ overflow:hidden;}
.fare_div2 ul li{ width:25%; float:left; overflow:hidden; text-align:center;}
.fare_div2 ul li div{ width:240px; height:240px; position:relative; margin:0px auto }
.fare_div2 ul li div dl{ width:100%; height:100%; border-radius:100%; border:2px #ccc solid; position:absolute; top:0px; left:0px;}
.fare_div2 ul li div dl dd{ font-size:24px; color:#666; margin-top:80px}
.fare_div2 ul li div dl dt{ font-size:36px; color:#ba0a1e;}
.fare_div2 ul li div dl dt span{ font-size:20px; color:#666;}
.fare_div2 ul li div dl dt i{ font-style:normal;}

.fare_div3{ overflow:hidden; margin:60px auto; background:#f86b02;}
.fare_left { width:45%; float:left;}
.fare_left img{ width:100%;}
.fare_right{ width:55%; float:right}
.fare_right dl{ margin:6% 20% 6%  5%;}
.fare_right dl h3{ font-size:24px; color:#fff;}
.fare_right dl h4{ font-size:18px; color:#fff; font-weight:400; margin:10px auto}
.fare_right dl h4:after{content:""; width:50px; height:3px; background:#fff; display:block; margin-top:20px}
.fare_right dl p{ font-size:18px; color:#fff; line-height:30px; margin-top:20px;}

.fare_div4{ overflow:hidden;}
.fare_div4 ul li{ overflow:hidden; width:50%; float:left; border:10px #fff solid; box-sizing:border-box;}
.fare_div4 ul li div{ overflow:hidden;}
.fare_div4 ul li div img{ width:100%;  overflow:hidden;}
.fare_div4 ul li dl{ background:#f2f2f2; padding:20px; overflow:hidden; min-height:250px;}
.fare_div4 ul li dl dd{ font-size:18px; line-height:36px; color:#333; overflow:hidden;}

.fare_div5{ overflow:hidden; background:#f2f2f2; margin:0px auto; padding:60px 0}

.fare_div6{ overflow:hidden; margin:30px auto   }
.fare_div6 ul{ overflow:hidden; }
.fare_div6 ul li{ width:25%; border:10px #f2f2f2 solid; box-sizing:border-box; overflow:hidden; float:left; }
.fare_div6 ul li div{ border:2px #ccc solid; border-radius:30px; padding:10px; overflow:hidden; }
.fare_div6 ul li div img{ width:100%; height:100%;border-radius:30px;  -webkit-transition:all .5s;transition:all .5s;}
.fare_div6 ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.fare_div6 ul li p{ font-size:20px; color:#666; text-align:center; overflow:hidden; margin:10px auto }

.fare_div7{ overflow:hidden; margin:30px auto   }
.fare_div7 ul{ overflow:hidden; }
.fare_div7 ul li{ width:33.33%; border:10px #f2f2f2 solid; box-sizing:border-box; overflow:hidden; float:left; }
.fare_div7 ul li div{   overflow:hidden; }
.fare_div7 ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.fare_div7 ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.fare_div7 ul li p{ font-size:20px; color:#666; text-align:center; overflow:hidden; margin:10px auto }


.fare_div8{ overflow:hidden; margin:30px auto;}
.fare_div8 h3{ font-size:24px; color:#333; text-align:center; margin:20px auto}
.fare_div8 h3:after{ content:""; width:50px; height:2px; background:#ba0a1e; display:block; margin:10px auto}
.fare_div8 ul{ overflow:hidden; margin-bottom:30px; }
.fare_div8 ul li{ width:33.33%; border:10px #f2f2f2 solid; box-sizing:border-box; overflow:hidden; float:left; }
.fare_div8 ul li div{   overflow:hidden; }
.fare_div8 ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.fare_div8 ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.fare_div8 ul li p{ font-size:20px; color:#666; text-align:center; overflow:hidden; margin:10px auto }



.qiye_news{ overflow:hidden; margin-bottom:20px;}
.qiye_news ul{ overflow:hidden;}
.qiye_news ul li{ width:33.33%; border:10px #fff solid; box-sizing:border-box; overflow:hidden; float:left; margin-bottom:20px;}
.qiye_news ul li div{ overflow:hidden; height:0.8rem;}
.qiye_news ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.qiye_news ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.qiye_news ul li dl{ overflow:hidden;  padding:15px 0px 30px ; position:relative; }
.qiye_news ul li dl  h3{ font-size:18px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:15px auto}
.qiye_news ul li dl p{ font-size:16px; color:#666; height:60px; line-height:34px;   overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:20px;}
.qiye_news ul li dl dd{ font-size:15px; color:#999; overflow:hidden; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 30px}
.qiye_news{ overflow:hidden;}
.qiye_news ul li dl:before{content:""; position:absolute; background:#cccc; width:100%; height:2px; bottom:0px; left:0px; -webkit-transition:all .5s;transition:all .5s; }          
.qiye_news ul li dl:after{content:""; position:absolute; background:#ba0a1e; width:0%; height:2px; bottom:0px; left:0px; -webkit-transition:all .5s;transition:all .5s; }          
.qiye_news ul li:hover dl:after{ width:100%;-webkit-transition:all .5s;transition:all .5s;}
.qiye_news ul li:hover h3{ color:#ba0a1e;}



.zp_box{ overflow:hidden; }
.zp_box ul{ overflow:hidden;}
.zp_box ul li{ overflow:hidden; padding:3%; background:#eee; border-radius:10px; margin-bottom:30px;}
.zp_box ul li h3 { overflow:hidden;cursor:pointer; font-weight:400; position:relative; font-size:18px; overflow: hidden;padding:5px 60px 5px 40px;}
.zp_box ul li dl{ border-top:1px #ccc solid; padding:20px 0; font-size:16px; line-height:30px; color:#666; margin-top:2%; display:none }
.zp_box ul li h3.current:after{content:"收"; position:absolute; right:0px; top:0px; color:#fff; background:#999;}
.zp_box ul li dl a{ color:#fff}
.zp_box ul li h3:after{content:"答"; background:#333; border-radius:6px; height:30px; text-align:center; line-height:30px; width:30px; color:#fff; display:inline-block; position:absolute; right:0px; top:0px; color:#fff;
}
.zp_box ul li h3:before{ content:"问"; background:#ba0a1e; border-radius:6px; height:30px; text-align:center; line-height:30px; width:30px; color:#fff; display:inline-block; margin-right:15px; position:absolute; left:0px; top:0px;}

@media screen and (max-width:1730px){.nav ul li{margin:0 20px}
}
@media screen and (max-width:1600px){.indexBanner .textBox li:before{left:-146.8vw;top:-70%}
.rightCb .rightCb1 .rightCbMenu .rightCbMenuBox .rightCbMenu2{height:400px;overflow:auto}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dd{font-size:22px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dt{font-size:38px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_p{font-size:20px}
.index3 .index32{font-size:38px}
.content,.contentbox,.nynewstwo .newspc{width:1440px}
.newstwo .swiper-button-next{right:0}
.newstwo .swiper-button-prev{left:0}
.news_left .news_txt dt{margin-top:110px}
.mbx ul{width:77%}
.hot{margin-left:40px}
.nav ul li{margin:0 20px}
.a_right .txt dl{-webkit-line-clamp:8}
}
@media screen and (max-width:1520px){.nav ul li{margin:0 10px}
}
@media screen and (max-width:1440px){.indexBanner .textBox li:before{left:-169.3vw;top:-70%}
.indexBanner .indexBox{right:14vw}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow{right:7vw}
.indexBanner .priontBox li:nth-child(1){left:calc(100% * (1205 / 1908))}
.indexBanner .priontBox li:nth-child(3){left:calc(100% * (1202 / 1908))}
.cont{width:auto;padding:0 2%}
.content,.contentbox,.nynewstwo .newspc{width:1320px}
.mbx ul{width:75%}
.title p{font-size:45px}
.title1 p{font-size:45px}
.liucheng .lctxt ul li p{font-size:15px}
.nav ul li{margin:0 15px;font-size:16px}
.picbox_right .tab li{font-size:16px}
.picbox_right .pic .switxt h3{font-size:30px;font-weight:400;color:#333}
.picbox_right .pic .switxt p{font-size:16px;margin:20px auto;color:#666;line-height:28px}
.picbox_right .pic .switxt dd{font-size:18px;color:#333}
.picbox{height:800px}
.case ul .casebt dl dt{width:100px}
.a_right .txt dl{-webkit-line-clamp:6}
}
@media screen and (max-width:1440px){.indexBanner .textBox li:before{left:-181.4vw;top:-96%}
.indexBanner .textBox li p.txt1{font-size:18px}
.indexBanner .textBox li p.txt2{font-size:46px}
.indexBanner .textBox li p.txt3{font-size:16px}
.indexBanner .textBox a{padding:0 20px;height:40px;line-height:40px}
.indexBanner .linkBox .linkBoxXun .linkBoxXun2{font-size:16px;line-height:2em;margin-bottom:0}
.indexBanner .linkBox .linkBoxXun{width:170px}
.mbx ul li{font-size:16px}
.nynewstwo .swiper-button-next{right:10px}
.nynewstwo .swiper-button-prev{left:10px}
.nynewstwo .swiper-slide .nws h3{font-size:18px}
}
@media screen and (max-width:1360px){.indexBanner .textBox li:before{left:-182.4vw}
.cont,.content,.contentbox,.nynewstwo .newspc{width:1260px;max-width:1260px}
.about,.case,.cont,.footer,.huoban,.liucheng,.news,.picbox{min-width:1260px}
.footer .foot{padding:50px 2%}
.sld{right:63px}
.nav ul li{margin:0 10px}
}
@media screen and (max-width:1280px){.indexBanner .textBox li:before{left:-197.2vw;top:-62%}
}
.mo_banner{display:none}
@media screen and (max-width:1200px){.indexBanner .textBox li p{font-size:20px!important}
.pageNav{height:auto}
.pageNav .pageNavBox{height:auto;position:relative}
.pageNav .pageNavBox a{font-size:16px;line-height:45px}
.pageNav2{width:100%}
.pageNav2 a{font-size:12px;margin-right:5px}
.pageNav2 span{font-size:12px;margin-right:5px}
body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important}
.mo_banner{width:100%}
.mo_banner img{width:100%}
.mo_banner .swiper-button-next:after,.mo_banner .swiper-button-prev:after{font-size:18px;color:#fff}
.neiBnaner .neiBnanerText .pageName .pageName4{display:none}
.indexNewsBox2 .swiper-button-next:after,.indexNewsBox2 .swiper-button-prev:after{font-size:20px}
.index1 .index16{margin-bottom:0}
.news_left .news_txt dt{margin-top:30px}
.news_box ul li div{width:40%}
.xy_zp ul li div{bottom:30px}
}
@media screen and (max-width:1024px){.about,.case,.cont,.footer,.huoban,.liucheng,.news,.picbox{min-width:auto}
.cont,.content,.indexBanner,.nynewstwo .newspc{width:auto;max-width:inherit}
.contentbox{width:auto}
.footer{margin-top:30px}
.mo_banner{display:block}
.indexBanner{display:none}
.indexBanner,.indexBanner .bannerBox .imgBox li img{height:235px!important}
.banner_list_img img{width:100%}
.indexBanner .bannerBox{position:relative}
.indexBanner .indexBox{display:none}
.indexBanner .priontBox{display:none}
.indexBanner .linkBox{display:none}
.nav{display:none}
.sp_nav{display:block}
.nav_show{display:block}
.hot{display:none}
.headd{overflow:inherit;background:#fff}
.sld{right:95px}
.jiance:before{content:"";width:30%;position:absolute;height:100%;background:0 0;display:none}
.cont,.content,.nynewstwo .newspc{padding:0}
.cont{padding:0 2%}
.liucheng{padding:40px 0;margin-top:-5px}
.liucheng .lctxt ul li{width:50%}
.liucheng .lctxt ul li p{font-size:.22rem;padding:0 20px}
.liucheng .lctxt{margin:50px auto}
.videoIcon{left:35vw;bottom:37vw}
.videoIcon .videoIcon1 img{width:60px}
.videoIcon .videoIcon1 .videoIcon11{left:19px}
.tc{width:300vw;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);position:fixed;top:0;left:-100vw;z-index:999999;display:none}
.picbox:before{content:"";width:100%;position:absolute;height:100%;background:#e6e6e6 url(../images/bg03.png) no-repeat center bottom;background-size:100% 100%;display:none}
.picbox_left .tit{overflow:hidden;margin-top:30px}
.picbox_left .tit h3{font-size:.3rem;text-align:center;background:url(../images/htit.png) no-repeat center bottom;padding-bottom:20px;margin-bottom:10px}
.picbox_left{float:inherit;overflow:hidden;position:relative;z-index:2;padding:0 0 5%;background:#e6e6e6}
.picbox_left .tit p{text-align:center;font-size:.2rem}
.picbox_left .tit h4{font-size:.2rem;color:#333;margin:10px auto 0;line-height:.38rem;text-align:center}
.picbox_left .tit h4 span{display:initial}
.picbox_left .tit .more{display:none}
.picbox_right{width:auto;float:inherit;overflow:hidden;margin:0 10px 0}
.picbox_right .tab{line-height:inherit;padding-bottom:20px}
.picbox_right .tab li{width:50%;float:left;margin:0 auto;text-align:center;height:.8rem;line-height:.8rem;background:#f2f2f2;border:5px #fff solid;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.picbox_right .tab li a{color:#333;font-size:.22rem}
.picbox_right .tab li.active{border-bottom:none;background:#ba0a1e;display:block;position:relative;z-index:5}
.picbox_right .tab li.active a{color:#fff}
.picbox_right .pic .swiimg{width:100%;float:inherit}
.picbox{height:inherit;background:#fff}
.picbox_right .pic{margin:30px auto 0;width:100%;float:left}
.picbox_right .pic .switxt{width:auto;float:inherit}
.picbox_right .pic .switxt h3{font-size:.35rem}
.picbox_right .pic .switxt p{font-size:.22rem;line-height:.38rem}
.picbox_right .pic .switxt dd{font-size:.25rem}
.picbox_right .pic .switxt dt{width:60%;border:1px #ccc solid;height:inherit;line-height:inherit;text-align:center;font-size:.22rem;padding:3% 0;margin:20px auto}
.case{margin:30px auto 0}
.case ul .casebt{width:100%;float:left;overflow:hidden;position:relative;margin-bottom:20px; height:auto}
.case ul .casebt dl{width:100%;height:100%;left:0;top:0;position:inherit}
.case ul .casebt img.cas{display:none}
.case ul .casebt dl h3{font-size:.3rem;margin-top:0;text-align:center;background:url(../images/htit.png) no-repeat center bottom;padding-bottom:20px;margin-bottom:10px}
.case ul .casebt dl p{font-size:.22rem;text-align:center;margin:10px 10px;color:#666}
.case ul .casebt dl dt{display:none}
.case ul .casebt dl dd{display:none}
.case ul li{width:50%;border:5px #fff solid;box-sizing:border-box; height:auto}
.case ul li:last-child{display:none}
.case ul li div{position:relative;width:100%;height:100%;background:#f2f2f2;top:0;left:0;opacity:1;-webkit-transition:all .5s;transition:all .5s}
.case ul li div dl{width:auto;height:auto;position:relative;border:none;left:0;top:0}
.case ul li div dl p{font-size:.22rem;color:#333;text-align:center;position:relative;top:0;width:auto;padding:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6% 0}
.case ul li div dl dd{display:none}
.a_right .txt h3{font-size:.3rem;text-align:center;background:url(../images/htit.png) no-repeat center bottom;padding-bottom:20px;margin-bottom:10px}
.a_right .txt dd{font-size:.2rem;text-align:center}
.a_right .txt h4{font-size:.3rem;font-weight:700;margin:20px auto 10px}
.a_right .txt dl{font-size:.22rem;line-height:.4rem;color:#666}
.a_right .txt dt{width:60%;height:inherit;line-height:inherit;font-size:.25rem;border:1px #ccc solid;text-align:center;margin:30px auto;padding:3% 0}
.jiance{height:auto;overflow:hidden}
.jiance_left{width:auto;padding:0 2%;padding-bottom:30px;float:inherit;overflow:hidden;position:relative;z-index:2;background:#0076bd}
.jiance_left .tit{overflow:hidden;margin-top:30px}
.a_left .tit h4 span,.jiance_left .tit h4 span{display:inline-block}
.a_left .tit h4,.jiance_left .tit h4{font-size:.3rem}
.a_left .tit h4 span,.jiance_left .tit h4 span,.jiance_left .tit h4 span.ss{font-size:.3rem}
.jiance_left .tit .more{display:none}
.a_left .tit h3,.news_left .tit h3{font-size:.3rem}
.jiance_right{width:auto;padding:0 2%;float:inherit;overflow:hidden;margin:20px auto}
.jiance_right ul li p{font-size:.2rem}
.jiance_right ul li{margin:20px auto}
.about{overflow:hidden;background:url(../images/bj02.jpg) no-repeat center top;background-size:cover;margin:30px auto 0;padding-bottom:30px}
.a_left,.a_right{width:auto;padding:0 2%;float:inherit;overflow:hidden}
.a_left .tit{overflow:hidden;margin-top:30px}
.a_right .txt{overflow:hidden;font-size:.2rem;color:#fff;line-height:.38rem;margin:20px auto 0;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.a_right .shuzi{width:100%;overflow:hidden;position:relative;margin-top:10px;padding:30px 0}
.a_right .shuzi #productNumber{width:100%}
.a_right .shuzi #productNumber ul li i{font-size:.3rem}
.a_right .shuzi #productNumber ul li sup{font-size:.18rem}
.a_right .shuzi #productNumber ul li p{font-size:.2rem}
.news_left .tit p{font-size:.25rem}
.liucheng .lctxt ul li div{width:100px}
.liucheng .lctxt ul li div img{width:100%}
.news_left .news_tab{overflow:hidden;margin-top:20px}
.news_left .news_tab ul{overflow:hidden;margin-left:0}
.news_left .news_tab ul li{overflow:hidden;line-height:inherit;width:50%;border:5px #fff solid;box-sizing:border-box;float:left;margin-top:20px;position:relative;text-align:center;background:#f2f2f2;padding:3% 0}
.news_left .news_tab ul li a{color:#333;display:block;overflow:hidden;font-size:.3rem;padding-left:0}
.news_left .news_tab ul li.osel{background:#ba0a1e}
.news_left .news_tab ul li.osel a{color:#fff}
.news_left .news_tab ul li:before{display:none}
.news_left .news_tab .more{display:none}
.news_right{width:auto;float:inherit}
.news{height:inherit}
.huoban{padding:30px 0}
.news{margin:30px auto 0}
.news:before{content:"";display:none}
.news_left .tit{overflow:hidden;margin-top:30px;text-align:center}
.swi_new dl{overflow:hidden;padding-top:20px}
.swi_new dl dd{font-size:.3rem}
.swi_new dl dt{font-size:.22rem}
.swi_new h3{font-size:.25rem}
.swi_new p{font-size:.22rem;line-height:.38rem}
.swi_new{height:inherit;margin-bottom:20px}
.news_left{overflow:hidden;width:auto;padding:0 2%;float:inherit;height:inherit}
.news_left .news_txt{width:auto;padding:0 2%;float:inherit;margin:10px auto}
.news_img{width:100%;float:inherit;overflow:hidden;position:inherit;top:0;right:0;margin:0 auto 0; height:2.5rem}
.qiye_news ul li div{height:2.5rem}
.casebox ul li div{ height:2rem;}
.zizhi_lb ul li div{ height:3rem;}
.news_left .news_txt h3{font-size:.25rem}
.news_left .news_txt dd{font-size:.18rem}
.news_left .news_txt p{font-size:.2rem;line-height:.38rem}
.news_left .news_txt h3{margin-top:10px}
.news_left .news_txt dd{margin:10px auto}
.news_right .swiper-pagination{display:block}
.news_right .swiper-slide:hover{background:0 0;-webkit-transition:all .5s;transition:all .5s}
.news_right .swiper-slide:hover .swi_new a dl dd,.news_right .swiper-slide:hover .swi_new a dl dt,.news_right .swiper-slide:hover .swi_new a h3,.news_right .swiper-slide:hover .swi_new a p{color:#666;-webkit-transition:all .5s;transition:all .5s}
.newstwo{overflow:hidden;margin:20px auto 0;position:relative}
.newstwo .swiper-slide .nws h3{font-size:.25rem}
.newstwo .swiper-slide .nws dd{font-size:.18rem;margin:10px auto}
.newstwo .swiper-slide .nws p{font-size:.2rem}
.newstwo .swiper-button-next,.newstwo .swiper-button-prev{width:30px;height:30px}
.newstwo .swiper-button-next:after,.newstwo .swiper-button-prev:after{font-size:18px}
.zhaopin{width:100%;overflow:hidden;background:url(../images/zpimg.jpg) no-repeat center center;background-size:cover;padding:50px 0;height:auto;margin:30px auto 0}
.zhaopin h3{font-size:.3rem;padding:0 2%}
.zhaopin p{font-size:.2rem;color:#fff;margin:30px auto;line-height:.38rem;padding:0 2%}
.footer .foot ul li,.footer .foot ul li:first-child,.footer .foot ul li:last-child,.footer .foot ul li:nth-child(2),.footer .foot ul li:nth-child(3){width:auto;float:inherit}
.footer .foot ul li{overflow:hidden}
.footer .foot ul li dd{display:none}
.footer .foot ul li{border-bottom:1px #ccc solid;overflow:hidden}
.footer .foot ul li .bbt{width:100%;margin-top:20px;padding-bottom:20px}
.footer .foot ul li{width:auto;float:inherit}
.footer .foot ul li h3{font-size:.25rem}
.footer .foot ul li p{font-size:.2rem;line-height:.38rem}
.footer .foot ul li h3{margin-top:20px}
.footer .foot ul li p span.de{width:86%}
.footer .foot ul li h4{font-size:.25rem;padding:15px 0;margin:0;background:url(../images/jt.png) no-repeat center right}
.footer .foot ul li h4:after{display:none}
.footer .foot ul li h5{font-size:.25rem;padding:15px 0;margin:0;text-align:center}
.footer .foot ul li h5:after{display:none}
.footer .foot{padding:10px 2%}
.footer .foot ul li dl{display:none}
.footer .foot ul li h4.current{background:url(../images/xjt.png) no-repeat center right}
.footer .foot ul li .rem{width:150px;margin:10px auto}
.footer .foot ul li:last-child{border-bottom:none}
.Copyright{font-size:.2rem;padding:20px 2%}
.nav{width:100%;background:#b90404;position:fixed;height:100%;right:0;top:95px}
.nav ul{overflow-X:scroll;height:calc(100% - 60px)}
.nav ul li{width:100%;display:block;text-align:left;margin:0;line-height:60px;border-bottom:1px #ccc dotted;text-indent:2em;overflow:hidden}
.nav ul li a{color:#fff;font-size:16px;width:90%;float:left}
.nav ul li a:hover{color:#fff}
.nav ul li dl{position:relative;width:100%;left:0;border-radius:0;padding:0;margin-left:0}
.nav ul li span{display:block;width:30px;height:30px;float:right;background:url(../images/nav_jt.png) no-repeat center center;background-size:20px;margin-top:15px}
.nav ul li dl dd{height:40px;line-height:40px;background:url(../images/sanjiao.png) no-repeat center left 20px}
.nav ul li dl dd a{width:100%;float:inherit;text-align:left;text-indent:2em}
.nav ul li:nth-child(4) dl,.nav ul li:nth-child(5) dl{width:100%;left:0;margin-left:0}
.nav ul li span.current{background:url(../images/nav_xjt.png) no-repeat center center;background-size:20px}
.nav ul li:first-child span,.nav ul li:nth-child(7) span,.nav ul li:nth-child(8) span{display:none}
.n_banner img{width:150%;max-width:fit-content}
.ban{padding-left:20px}
.ban h3{font-size:.35rem}
.ban p{font-size:.3rem}
.ban p:after{content:"";background:#fff;width:49px;height:3px;display:block;margin-top:10px}
.mbx{height:inherit;overflow:hidden;margin-top:10px}
.mbx_box:before{content:"";background:rgba(10,136,255,.5);height:50px;width:50%;left:0;position:absolute;top:0}
.mbx .home{width:50%;float:left;line-height:50px;font-size:18px;color:#fff;position:relative;z-index:5}
.ban{height:auto}
.mbx_box:after,.mbx_box:before{display:none}
.mbx ul li a{color:#333}
.mbx ul{width:100%;float:inherit;overflow:hidden}
.mbx .home{display:none}
.mbx{position:relative}
.mbx ul li{width:33.33%;background:#f2f2f2;border:5px #fff solid;box-sizing:border-box;line-height:inherit;padding:3% 0}
.mbx ul li a{font-size:.25rem}
.w100{margin:30px auto 0}
.ab_left{margin:0 10px}
.title h4,.title1 h4{font-size:.2rem}
.title h3,.title1 h3{font-size:.3rem;margin-bottom:10px;padding-bottom:20px}
.title p,.title1 p{font-size:.25rem}
.ab_img{width:100%;display:none;float:inherit;overflow:hidden}
.ab_txt{width:auto;font-size:.2rem;line-height:.38rem}
.ab_shuzi{margin:30px auto}
.wenhua ul li{width:50%}
.ab_shuzi .shuzi #productNumber{width:100%}
.ab_shuzi .shuzi #productNumber ul li{width:33.33%;padding:20px 0}
.ab_shuzi .shuzi #productNumber ul li i{font-size:.4rem}
.ab_shuzi .shuzi #productNumber ul li sup{font-size:.18rem}
.ab_shuzi .shuzi #productNumber ul li p{font-size:.2rem}
.ab_shuzi .shuzi{padding:0}
.ab_txt{margin-bottom:0}
.title{margin:0 15px}
.wenhua ul li div{width:100%;position:absolute;bottom:0;height:100%;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}
.wenhua ul li div dl p{display:block}
.wenhua ul li:last-child img:nth-child(1){display:none}
.wenhua ul li:last-child img:nth-child(2){display:block}
.wenhua ul li:last-child{width:100%}
.wenhua ul li div dl dd{font-size:.25rem}
.wenhua ul li div dl dt{font-size:.18rem}
.wenhua ul li div dl p{font-size:.2rem;line-height:.38rem}
.wenhua{margin:30px auto}
.tuandui{margin:30px 10px 0}
.tuandui ul li{width:100%;float:inherit;margin-bottom:10px;margin-right:0}
.tuandui ul li span h3{font-size:.25rem}
.tuandui ul li span dd{font-size:.2rem}
.tuandui ul li span p{font-size:.2rem;line-height:.35rem}
.tuandui ul li:nth-child(2n){margin-right:0;float:inherit}
.cd_txt h3{font-size:.25rem}
.cd_txt dd{font-size:.2rem}
.jigou ul li span dd{display:none}
.mbx ul.fox{display:none}
.nengli_right{width:auto;padding:0;float:inherit;overflow:hidden;position:relative}
.nengli_right dl{width:auto}
.nengli_right dl,.nengli_right dl ul li{background:0 0;padding:0}
.nengli_right dl h3{display:none}
.nengli_right dl ul li{width:50%;border:5px #fff solid;box-sizing:border-box;background:#f1f1f1;float:left;text-align:center;font-size:.2rem;height:inherit;line-height:inherit;padding:4% 0}
.nengli_right dl ul li.soel{background:#0970d4}
.nengli_right dl ul li.soel a{color:#fff}
.nengli_left{padding-right:0;width:auto;padding:30px 15px;float:inherit;overflow:hidden;position:relative}
.nengli_left:after{display:none}
.nengli_left .nr_cont h2,.nengli_left .nr_xiangmu h2{font-size:.25rem}
.nengli_left .nr_cont p{font-size:.2rem;line-height:.38rem}
.nengli_left .nr_xiangmu ul li h3{font-size:.22rem}
.nengli_left .nr_xiangmu ul li dl{font-size:.2rem;line-height:.38rem}
.nengli_left .nr_xiangmu ul li{padding:4% 0}
.news_box{margin:20px auto 0}
.news_box ul li div{width:50%}
.news_box ul li span h3{font-size:.25rem}
.news_box ul li span dd{font-size:.18rem;padding:5px 0 5px 30px;margin:5px auto}
.news_box ul li span p{font-size:.2rem;line-height:.38rem}
.b_logo .oem span div{right:0}
.news_ny_left{width:auto;margin:0 10px;padding:0;float:inherit;padding-top:20px}
.news_ny_left .nr_cont h3{font-size:.3rem}
.news_ny_left:after{display:none}
.news_ny_left .nr_cont dd{font-size:.18rem}
.news_ny_left .nr_cont p{font-size:.22rem;line-height:.5rem}
.shangxia ul{width:auto;float:inherit}
.shangxia ul li{font-size:.22rem;height:inherit;line-height:inherit;padding:2% 0}
.fh{width:100%;background:#f2f2f2;color:#666}
.fh a{color:#666}
.shangxia{border-bottom:none;margin:30px auto 0}
.news_ny_right{width:auto;padding:20px 0;float:inherit;position:relative;overflow:hidden;margin:0 10px}
.news_ny_right dl{margin-top:0;background:#f1f1f1;overflow:hidden;padding:15px 20px;float:inherit;width:auto}
.news_ny_right dl h3{font-size:.3rem}
.news_ny_right dl ul li dd{font-size:.25rem}
.news_ny_right dl ul li p{font-size:.22rem}
.mbx ul.zp li{width:50%;overflow:hidden}
.zp_box ul{margin:0 10px}
.jiaru_txt{width:auto;float:inherit;font-size:.22rem;line-height:.4rem}
.zp_box ul li h3 dd{font-size:.25rem}
.zp_box ul li h3 dt{font-size:.2rem;margin:10px auto}
.chengzhang p,.zp_box ul li dl{font-size:.22rem;line-height:.4rem}
.youxiang{font-size:.22rem}
.jiaru_img{display:none}
.chengzhang{padding:20px}
.xy_zp ul li div h3{font-size:.2rem}
.news_ny_right:after{display:none}
.cebian{display:none}
.ny_abLeft{width:auto;margin:0 10px;float:inherit}
.ny_abRight{width:auto;margin:10px;float:inherit}
.ab_shuzi .shuzi{margin-top:0}
.ny_abLeft h3{font-size:.3rem}
.ny_abLeft .ab_txt{font-size:.25rem;line-height:.4rem}
.weilai{height:inherit;padding-bottom:50px;margin:10px auto}
.weilai h3{margin-left:20px;margin-top:50px;font-size:.3rem}
.weilai h4{margin-left:20px;font-size:.25rem}
.weilai dl{width:90%}
.weilai p{margin-left:20px;font-size:.22rem;line-height:.4rem}
.ab_shuzi .shuzi #productNumber ul li em{font-size:.25rem}
.ny_news{margin:20px auto}
.nynews_left{margin:20px 10px;height:inherit}
.nynews_left .news_img{width:auto;float:inherit;overflow:hidden;position:relative;top:0;right:0}
.nynews_left .news_txt{overflow:hidden;margin:10px 10px 0;position:relative;width:auto;float:inherit}
.nynews_left .news_txt h3{font-size:.25rem}
.nynews_left .news_txt dd{font-size:.2rem;margin:5px auto}
.nynews_left .news_txt p{font-size:.25rem;line-height:.4rem}
.nynews_left .news_txt dt{width:60%;height:inherit;line-height:inherit;border-radius:60px;margin:20px auto 0;border:1px #ccc solid;text-align:center;padding:3% 0;font-size:.22rem}
.nynewstwo{overflow:hidden;margin:0 auto;position:relative}
.nynewstwo .swiper-slide .nws h3{font-size:.25rem}
.nynewstwo .swiper-slide .nws dd{font-size:.2rem;margin:10px auto}
.nynewstwo .swiper-slide .nws p{font-size:.25rem}
.casebox{margin:20px auto 0}
.casebox ul li{width:50%;border:5px #fff solid;margin-bottom:0}
.casebox ul li p{font-size:.22rem}
.mbx ul.five li{width:50%}
.pic_content{margin:20px auto 0}
.pic_img,.pic_txt{width:auto;margin:0 10px;float:inherit;overflow:hidden}
.pic_txt h3{font-size:.3rem;margin:20px auto}
.pic_txt dd{font-size:.22rem;line-height:.4rem}
.pic_txt dt{font-size:.22rem;line-height:.4rem}
.pic_ny_left,.pic_ny_right{width:auto;float:inherit;margin:0 10px}
.pic_ny_right ul li{width:250px;border:5px #fff solid;box-sizing:border-box;float:left}
.pic_ny_right ul{overflow:hidden}
.lxwm_left{width:auto;margin:0 10px;float:inherit;float:inherit}
.lxwm_left .zhici{line-height:.5rem;font-size:.26rem;width:auto}
.lxwm_right{width:auto;float:inherit;margin:0 10px;height:250px}
.ly_left{width:100%;margin:0;overflow:hidden;float:inherit}
.ly_right{width:auto;margin:20px 10px;float:inherit;overflow:hidden}
.ly_right ul li{text-align:center}
.ly_right ul li input{width:90%}
.ly_right ul li textarea{width:90%}
.lxwm_left ul li{font-size:.22rem}
.fare_content{margin:10px auto}
.fare_txt{font-size:.22rem;line-height:.4rem;margin:0 10px}
.fare_div0{margin:20px auto;padding:30px}
.fare_div0_text{width:auto;float:left}
.fare_div0_img{width:auto;float:inherit}
.fare_div0_text h3,.fare_div0_text h4{font-size:.3rem}
.fare_div0_text p{font-size:.22rem}
.fare_div1 .fare_d_img,.fare_div1 .fare_d_txt{width:auto;float:inherit;overflow:hidden}
.fare_div1{margin:50px 10px 0}
.fare_div1 .fare_d_txt{margin-top:30px}
.fare_div1 .fare_d_txt h3{font-size:.3rem}
.fare_div1 .fare_d_txt p{font-size:.22rem;line-height:.4rem}
.fare_div2{margin-bottom:0;margin-top:20px}
.fare_div2 ul li{width:50%;margin-bottom:30px}
.fare_div3{margin:0 auto}
.fare_left{width:auto;float:inherit}
.fare_right{width:auto;float:inherit}
.fare_right dl h3{font-size:.3rem}
.fare_right dl h4{font-size:.2rem}
.fare_right dl{margin:6% 6% 5%}
.fare_right dl p{font-size:.22rem;line-height:.4rem}
.fare_div4 ul li{width:auto;float:inherit}
.fare_div4 ul li dl{background:#f2f2f2;padding:20px;overflow:hidden;min-height:inherit}
.fare_div4 ul li dl dd{font-size:.22rem;line-height:.4rem}
.title2 h3{font-size:.3rem}
.title2 p{font-size:.2rem}
.fare_div6 ul li{width:50%;border:5px #f2f2f2 solid}
.fare_div6 ul li p{font-size:.22rem}
.fare_div7 ul li{border:5px #f2f2f2 solid}
.fare_div7 ul li p{font-size:.22rem}
.fare_div8{margin:0 auto}
.fare_div8 ul li{border:5px #f2f2f2 solid}
.fare_div8 ul li p{font-size:.22rem}
.fare_div8 h3{font-size:.3rem}
.fare_div5{padding:30px 0 0}
.farebox{margin-bottom:10px}
}
@media screen and (max-width:750px){.sld{right:90px}
.a_left .tit .more{width:50%;height:inherit;background:#89c121;text-align:center;line-height:inherit;color:#fff;border-radius:50px;margin-top:30px;font-size:.22rem;padding:3% 0}
.news_left .news_txt dt{width:50%;height:inherit;text-align:center;line-height:inherit;color:#fff;border-radius:50px;margin-top:30px;padding:3% 0}
.news_left .news_txt dt a{font-size:.22rem}
.zhaopin dd{width:50%;height:inherit;background:#89c121;text-align:center;line-height:inherit;color:#fff;border-radius:50px;margin-top:30px;font-size:.22rem;padding:3% 0;margin-left:2%}
.a_right .shuzi #productNumber ul li{width:33.33%;margin-bottom:20px}
.a_right .shuzi #productNumber ul li i{font-size:.4rem}
.a_right .shuzi #productNumber ul li em{font-size:.4rem}
.a_right .shuzi{padding-bottom:20px}
.n_banner img{width:200%;margin-left:-100px}
.cd-popup-close{top:13px;right:10px}
.fenye ul li{overflow:hidden;width:auto;display:inline-block;min-width:35px;height:35px;line-height:35px;margin:1px 1px;background:#eee;float:none;border:1px #ccc solid}
.fenye ul li.on{background:#666;color:#fff;border:1px #666 solid}
.fenye ul li .disabled{width:50px}
.fenye ul li:first-child{width:50px}
.fenye ul li:last-child{width:50px}
.fenye ul li:hover{background:#666;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}
.jigou ul li div{float:inherit;width:auto;overflow:hidden;border:10px #b6c5d4 solid;margin-right:0}
.jigou ul li span{margin:20px auto 0;display:block}
.jigou ul li span h3{font-size:.25rem}
.jigou ul li span p{font-size:.2rem;line-height:.38rem;-webkit-line-clamp:2}
.jigou ul li:nth-child(2n) div{float:inherit;margin-right:0;margin-left:0}
.jigou{margin:20px auto}
.jigou ul li span dd{display:block;margin:20px auto 0;width:50%;border-radius:50px;overflow:hidden;line-height:inherit;font-size:.2rem;padding:3% 0;border:1px #0970d4 solid;text-align:center}
.fenzhi{margin:30px auto}
.fz_left{width:auto;float:inherit}
.fz_right{float:inherit;width:auto;margin:20px 10px;font-size:.22rem;line-height:.38rem}
.Honorary ul li p{font-size:.2rem}
.news_box ul li span dt{display:none}
.news_box ul li span dd{background-size:18px;padding-left:20px}
.news_ny_left .nr_cont dd{background-size:20px}
.xy_zp ul li:after{content:"";background:rgba(9,121,212,.6);border-radius:0;width:100%;height:100%;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s}
.xy_zp ul li div h3{margin-left:20px}
.xy_zp ul li div dd{font-size:.22rem;text-align:center;width:60%;border-radius:30px;height:inherit;line-height:inherit;color:#fff;border:1px #fff solid;margin-left:20px;margin-top:30px;-webkit-transition:all .5s;transition:all .5s;padding:2% 0}
.w250{margin-top:35%}
.zizhi_lb ul li{width:50%;margin-bottom:0}
.zizhi_lb ul li p{font-size:.22rem}
.zizhi_lb{margin:20px auto 0}
.weilai h3 img{width:30%}
.pic_content ul li{width:50%;border:5px #fff solid}
.pic_content ul li p{font-size:.22rem}
.pic_txt dl a{width:50%;height:inherit;border:5px #fff solid;box-sizing:border-box;border-radius:10px;line-height:inherit;text-align:center;background:#ba0a1e;padding:3% 0;display:block;float:left;font-size:.2rem;color:#fff;margin-right:0}
.ly_right ul li input{width:80%}
.ly_right ul li textarea{width:80%}
.ly_right ul li:last-child input{width:50%;margin:0;border:10px #fff solid;box-sizing:border-box;float:left;border-radius:15px}
.ly_right ul li{font-size:.22rem}
.liuyanbox{margin-bottom:0}
.lxwm{margin:20px auto}
.lxwm_left ul{margin-top:15px}
.qiye_news{margin:0 10px;overflow:hidden}
.qiye_news ul li{width:auto;float:inherit}
.qiye_news ul li dl h3{font-size:.25rem}
.qiye_news ul li dl{font-size:.22rem;line-height:.4rem;height:inherit}
.zp_box ul li h3{font-size:.25rem;line-height:.38rem;padding:0 .5rem}
.zp_box ul li h3:before{width:.36rem;height:.36rem;line-height:.36rem}
.zp_box ul li h3:after{width:.36rem;height:.36rem;line-height:.36rem}
}
@media screen and (max-width:600px){.tuandui ul li span dt{display:none}
.tuandui ul li span dd{margin:10px auto}
.daiyu ul li{width:100%;float:inherit}
.daiyu ul li dl h3{font-size:.25rem}
.daiyu ul li dl p{font-size:.22rem;line-height:.4rem;min-height:inherit}
}
@media screen and (max-width:500px){.fare_div2 ul li div{width:150px;height:150px}
.fare_div2 ul li div dl dd{font-size:.2rem;margin-top:50px}
.fare_div2 ul li div dl dt{font-size:.3rem}
}
@media screen and (max-width:450px){.logo{width:40%}
.logo img{width:100%}
.sp_nav{margin-top:21px}
.jiance_right ul li div{width:50px}
.b_logo .blogo{width:50%}
.b_logo .oem{width:50%;text-align:right}
.b_logo .oem a{margin:0 5px;display:inline-block;width:20%}
.b_logo{border-bottom:1px #ccc solid;padding:20px 0;height:90px}
.head{height:60px;line-height:60px}
.sousuo{margin-top:8px}
.sld{right:86px;top:0}
.sousuo{width:210px}
.sousuo input{width:150px}
.nav{top:60px}
.liucheng .swiper-slide-thumb-active:after{content:"";background:url(../images/yd.png) no-repeat center left;background-size:20px;width:20px;height:20px;font-size:18px;color:#fff;position:absolute;left:-34px}
.Honorary ul li{width:250px}
.genduo{width:60%;height:inherit;line-height:inherit;font-size:.2rem;padding:3% 0;margin:0 auto;background:#e5e5e5;text-align:center;position:relative}
.Honorary{margin:20px auto}
.xy_zp ul li div{bottom:0;height:100%}
.xy_zp ul li{width:auto;float:inherit}
.xy_zp ul li div h3{font-size:.3rem;margin:80px auto 30px;text-align:center;font-weight:700}
.xy_zp ul li div dd{height:45px;line-height:45px;padding:0;margin:0 auto}
.footer .foot ul li h4{background-size:20px}
.footer .foot ul li h4.current{background-size:20px}
.liucheng .lctxt ul li div{width:60px}
.title1 h3{background-size:30px}
.nynewstwo .swiper-button-next,.nynewstwo .swiper-button-prev{width:30px;height:30px}
.nynewstwo .swiper-button-next:after,.nynewstwo .swiper-button-prev:after{font-size:16px}
}


.xz_d_one{overflow:hidden;margin:30px auto 0}
.xz_img01{width:45%;float:left}
.xz_img01 img{width:100%}
.zx_txt{width:52%;float:right}
.zx_txt h3{font-size:24px;color:#000;font-weight:700}
.zx_txt h3 span{font-size:18px;color:#ba0a1e;font-weight:400}
.zx_txt h3:after{content:"";width:50px;height:3px;background:#ba0a1e;display:block;margin:20px 0}
.zx_txt p{font-size:18px;color:#666;line-height:30px;margin-top:10px}
.fll{background:#f2f2f2;overflow:hidden;padding:50px 0;margin:50px auto 0}
.xz_bt{overflow:hidden;text-align:center}
.xz_bt h3{text-align:center;font-size:30px;color:#ba0a1e}
.xz_bt span{font-size:18px;color:#666;display:block;text-align:center;margin:20px auto}
.xz_bt img{margin:50px auto;width:70%}
.xz_bt dd{background:#ffa34a;border-radius:10px;padding:20px;font-size:18px;color:#fff}
.title1 i{color:#999;font-size:18px;text-transform:uppercase;font-style:normal;text-align:center;display:block}
.xz_bt .img img{margin:50px auto;width:100%}
.w50{margin:50px auto 0}
.xz_tedian{overflow:hidden;margin:30px auto}
.xz_tedian ul{overflow:hidden}
.xz_tedian ul li{width:33.33%;float:left;border:8px #fff solid;background:#ededed;box-sizing:border-box;overflow:hidden}
.xz_tedian ul li div{overflow:hidden}
.xz_tedian ul li div img{width:100%;overflow:hidden}
.xz_tedian ul li dl{margin:20px;overflow:hidden;min-height:180px}
.xz_tedian ul li dl h3{font-size:18px;font-weight:700;color:#333;overflow:hidden;text-align:center;margin-bottom:10px}
.xz_tedian ul li dl dd{font-size:16px;color:#666;line-height:30px}
.xz_niu{overflow:hidden;width:1200px;margin:20px auto}
.xz_niu ul{overflow:hidden;margin-bottom:20px}
.xz_niu ul li{width:33.33%;float:left;border-radius:50px;font-size:24px;text-align:center;color:#fff;line-height:50px;background:#ba0a1e;border:20px #fff solid;box-sizing:border-box;overflow:hidden}
.xz_niu p{border:3px red solid;border-radius:100px;padding:40px;font-size:18px;line-height:30px;color:#666;text-align:center}
.xz_anquan{overflow:hidden}
.xz_anquan ul{overflow:hidden}
.xz_anquan ul li{width:16.5%;float:left;border:8px #fff solid;box-sizing:border-box;overflow:hidden}
.xz_anquan ul li div{overflow:hidden}
.xz_anquan ul li div img{width:100%;overflow:hidden}
.xz_anquan ul li p{font-size:18px;text-align:center;padding:10px 15px;overflow:hidden;color:#666}
.xz_anquan{overflow:hidden}
.xz_jieneng{overflow:hidden}
.xz_jieneng ul{overflow:hidden}
.xz_jieneng ul li{width:50%;float:left;border:20px #fff solid;box-sizing:border-box;overflow:hidden}
.xz_jieneng ul li div{overflow:hidden}
.xz_jieneng ul li div img{width:100%;overflow:hidden}
.xz_jieneng ul li p{text-align:center;font-size:22px;margin:10px auto;overflow:hidden;color:#666}
.xz_table{overflow:hidden;margin:50px auto 0}
.xz_table_one{width:25%;float:left;min-width:250px}
.xz_table_one ul{overflow:hidden}
.xz_table_one ul li{background:#ba0a1e;text-align:center;font-size:20px;color:#fff;border:3px #fff solid;box-sizing:border-box;padding:15px 0}
.xz_table_two{width:75%;float:right;overflow:hidden}
.xz_table_two ul{overflow:hidden}
.xz_table_two ul li{overflow:hidden}
.xz_table_two ul li dd{width:25%;float:left;overflow:hidden;display:block;border:3px #fff solid;box-sizing:border-box;text-align:center;font-size:20px;background:#eaeaea;padding:15px 0;color:#666}
.xz_table_tr{width:100%;text-align:center;font-size:18px;color:#666;margin:40px auto 0;float:left}
.bt_tit{overflow:hidden;margin:30px auto;text-align:center;font-size:30px;color:#ba0a1e}
.one_lian{overflow:hidden}
.one_lian .swiper-slide div{overflow:hidden;border:5px #e3dfde solid}
.one_lian .swiper-slide div img{width:100%;overflow:hidden}
.two_lian{overflow:hidden}
.two_lian .swiper-slide div{overflow:hidden;border:5px #e3dfde solid}
.two_lian .swiper-slide div img{width:100%;overflow:hidden}
.three_lian{overflow:hidden}
.three_lian .swiper-slide div{overflow:hidden;border:5px #e3dfde solid}
.three_lian .swiper-slide div img{width:100%;overflow:hidden}
.four_lian{overflow:hidden;margin-bottom:50px}
.four_lian .swiper-slide div{overflow:hidden;border:5px #e3dfde solid}
.four_lian .swiper-slide div img{width:100%;overflow:hidden}
.zx_dnqimg{width:50%;float:left}
.zx_dnqimg img{width:100%}
.zx_dnq{width:46%;float:right}
.zx_dnq ul{overflow:hidden;padding-top:1px}
.zx_dnq ul li{border:1px #ccc solid;margin-top:-1px;font-size:16px;color:#666;padding:7px 10px;overflow:hidden}
.xz_guige{border:1px #ccc solid;border-radius:10px;overflow:hidden;margin:30px auto 0}
.xz_guige ul{overflow:hidden}
.xz_guige ul li{overflow:hidden}
.xz_guige ul li dd{border:1px #ccc solid;font-size:16px;text-align:center;font-size:16px;padding:10px 0;float:left;display:block;width:20%;color:#666}
.xz_guige ul li:first-child dd{font-weight:700}
.dnq_img01 img{width:100%}
.dnq_txt{background:#ba0a1e;padding:30px 180px;font-size:30px;color:#f5d00c;text-align:center}
.dnq_ul{overflow:hidden}
.dnq_ul ul{overflow:hidden}
.dnq_ul ul li{width:50%;float:left;border:10px #fff solid;box-sizing:border-box;overflow:hidden}
.dnq_ul ul li div{box-shadow:0 0 15px #ccc;overflow:hidden;background:#fff;margin:15px}
.dnq_ul ul li div dd{overflow:hidden;display:block;width:100%;height:100%}
.dnq_ul ul li div dd img{width:100%;overflow:hidden}
.dnq_ul ul li div p{overflow:hidden;font-size:22px;text-align:center;padding:50px;color:#666;min-height:160px}
@font-face{font-family:"思源黑体 CN Light";src:url(../images/SourceHanSansCN-Light.ttf)}
.zhenduiliu{background:url(../images/xz_img26.jpg) no-repeat center center;height:900px;background-size:cover;margin:50px auto 0}
.zhenduiliu h3{font-size:72px;color:#333;text-align:center;padding-top:70px;text-align:center;font-weight:400}
.zhenduiliu h4{font-size:36px;color:#ba0a1e;text-align:center;margin:20px auto;font-weight:400}
.zhenduiliu p{font-size:18px;color:#666;text-align:center;line-height:30px}
.zhenduiliu p span{display:block}
.zhenduiliu ul{overflow:hidden;margin:200px auto 0;width:1600px}
.zhenduiliu ul li{width:50%;float:left;font-size:30px;font-family:"思源黑体 CN Light";color:#666}
.zhenduiliu ul li span{display:block}
.zhenduiliu ul li b{color:#ba0a1e;font-weight:700}
.zhenduiliu ul li:nth-child(2){text-align:right}
.zhenduiliu ul li i{font-style:normal}
.dnq_div{overflow:hidden;margin:50px auto 0}
.dnq_div .dnq_sw{overflow:hidden;width:50%;float:left}
.dnq_div .dnq_sw img{width:100%}
.dnq_div .dnq_text{width:50%;float:right;overflow:hidden}
.dnq_div .dnq_text h3{overflow:hidden;font-size:30px;background-image:-webkit-linear-gradient(bottom,red,#ff9d00,#ff9d00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.dnq_div .dnq_text h4{font-size:24px;font-weight:400;margin:10px auto;color:#666;overflow:hidden}
.dnq_div .dnq_text dl{overflow:hidden;margin:20px auto}
.dnq_div .dnq_text dl dd{width:25%;font-size:18px;float:left;color:#666}
.dnq_div .dnq_text dl dd:before{content:"■";color:#ba0a1e;font-size:24px}
.dnq_div .dnq_text dt{display:block;margin:20px auto}
.dnq_div .dnq_text p{font-size:18px;color:#666}
.dnq_div .dnq_text h5{color:#ba0a1e;margin:20px auto;font-size:24px}
.xbanner{width:100%;margin:30px auto 0;overflow:hidden}
.xbanner img{width:100%}
.duiliu_left{width:50%;float:left;overflow:hidden;padding-top:50px}
.duiliu_left h3{font-size:36px;color:#666;font-weight:400;margin:20px auto}
.duiliu_left h3 span{color:#ba0a1e}
.duiliu_left h4{font-size:26px;color:#ba0a1e}
.duiliu_left p{font-size:18px;color:#666;margin:30px auto 0;line-height:30px}
.duiliu_left ul{overflow:hidden;margin:80px auto 0}
.duiliu_left ul li{width:50%;float:left;overflow:hidden;font-size:18px;line-height:36px;background:url(../images/xz_img31.png) no-repeat center left;padding-left:30px;margin-top:20px}
.duiliu_right{width:50%;float:right;overflow:hidden}
.duiliu_right img{width:100%}
.buzhou{background:url(../images/xz_img32.jpg) no-repeat center center;padding:80px 0;background-size:cover;background-attachment:fixed}
.buzhou ul{overflow:hidden;padding-top:20px}
.buzhou ul li{width:12.5%;float:left;border-radius:10px;background:#fff;margin:0 2%;text-align:center;padding-bottom:20px;-webkit-transition:all .5s;transition:all .5s}
.buzhou ul li div{overflow:hidden;margin:20px auto 0}
.buzhou ul li div:after{content:"";width:20px;height:3px;background:#ba0a1e;display:block;margin:15px auto}
.buzhou ul li p{font-size:16px;color:#666}
.buzhou ul li p span{display:block;line-height:30px}
.buzhou ul li:hover{transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);-webkit-transform:translate(0,-20px);-webkit-transition:all .5s;transition:all .5s}
.wennuan{overflow:hidden}
.wennuan ul{overflow:hidden}
.wennuan ul li{width:50%;float:left;border:10px #fff solid;box-sizing:border-box;overflow:hidden}
.wennuan ul li img{width:100%;overflow:hidden}
.title3{overflow:hidden;text-align:center}
.title3 h3{font-size:36px;color:#333;font-weight:400}
.title3 h3 b{font-weight:700;color:#ba0a1e}
.title3 span{font-size:18px;background:#ba0a1e;border-radius:30px;padding:8px 10px;display:block;width:300px;margin:20px auto;color:#fff}
.wennuan1{overflow:hidden;margin-bottom:20px}
.wennuan1 ul{overflow:hidden}
.wennuan1 ul li{width:33.33%;float:left;border:10px #fff solid;box-sizing:border-box;overflow:hidden}
.wennuan1 ul li div img{overflow:hidden}
.wennuan1 ul li div img{width:100%;overflow:hidden}
.wennuan1 ul li h3{font-size:30px;color:#666;font-weight:400;text-align:center;margin:10px auto}
.wennuan1 ul li p{font-size:18px;color:#666;text-align:center}
.zx_ddn{width:46%;float:right}
.zx_ddn ul{overflow:hidden;padding-top:1px}
.zx_ddn ul li{border:1px #ccc solid;margin-top:-1px;font-size:16px;color:#666;padding:15px 10px;overflow:hidden}
.dnq_txtx{background:#ba0a1e;padding:30px 50px;font-size:18px;line-height:36px;color:#fff;text-align:center;margin:50px auto 0}
.ddn_ul{overflow:hidden}
.ddn_ul ul{overflow:hidden}
.ddn_ul ul li{width:50%;float:left;overflow:hidden}
.ddn_ul ul li img{width:100%;overflow:hidden}
.zx_shenghuo{overflow:hidden;margin:30px auto 0}
.zx_shenghuo ul{overflow:hidden}
.zx_shenghuo ul li{width:16.5%;float:left;overflow:hidden}
.zx_shenghuo ul li div{width:120px;height:120px;border-radius:100%;background:#ba0a1e;margin:0 auto;overflow:hidden;display:grid;align-items:center;justify-content:center;-webkit-transition:all .5s;transition:all .5s}
.zx_shenghuo ul li div img{width:70%;margin:0 auto}
.zx_shenghuo ul li p{font-size:18px;text-align:center;overflow:hidden;margin:20px auto}
.zx_shenghuo ul li:hover div{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}
.case_anli{overflow:hidden;margin:50px auto 0}
.case_anli ul{overflow:hidden}
.case_anli ul li{width:300px;float:left;margin:0 10px;overflow:hidden}
.case_anli ul li div{overflow:hidden; height:0.7rem}
.case_anli ul li div img{width:100%}
.case_anli ul li div img{width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s}
.case_anli ul li :hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}
.case_anli ul li p{font-size:18px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:50px;-webkit-transition:all .5s;transition:all .5s}
.case_anli ul li:hover p{background:#ba0a1e;color:#fff;-webkit-transition:all .5s;transition:all .5s}
.moreduo{width:200px;height:60px;line-height:60px;margin:30px auto;background:#e5e5e5;text-align:center;position:relative;font-size:18px}
.moreduo a{color:#666;display:block}
.moreduo a:hover{color:#fff;background:#ba0a1e}
.xz_nuanqi{overflow:hidden;margin:50px auto 0}
.nqdiv_left{width:50%;float:left;overflow:hidden}
.nqdiv_left h3{font-size:24px;color:#333}
.nqdiv_left h3:after{content:"";width:50px;height:3px;background:#ba0a1e;display:block;margin:20px 0}
.nqdiv_left ul{overflow:hidden}
.nqdiv_left ul li{background:#e5e5e5;text-align:center;border-radius:15px;border:8px #fff solid;float:left;box-sizing:border-box;padding:15px;width:33.33%;min-height:240px}
.nqdiv_left ul li div{margin-top:25px}
.nqdiv_left ul li p{font-size:18px;line-height:50px}
.nqdiv_right{width:48%;float:right;overflow:hidden}
.nqdiv_right img{width:100%}
.xz_nuanqi1{overflow:hidden;margin:50px auto 0}
.nqdiv2{width:50%;float:left;overflow:hidden}
.nqdiv2 img{width:100%}
.nqdiv3{float:right;width:48%;overflow:hidden}
.nqdiv3 h3{font-size:24px;color:#333}
.nqdiv3 h3:after{content:"";width:50px;height:3px;background:#ba0a1e;display:block;margin:20px 0}
.nqdiv3 p{font-size:18px;margin:15px auto}
.nqdiv3 h4{color:#ba0a1e;font-size:22px;font-weight:400}
.nqdiv3 dd{margin:30px auto}
.nqdiv3 dd img{width:100%}
.nqdiv3 dt{font-size:16px;margin-top:15px;color:#666}
.xz_nuanqi2{overflow:hidden;margin:60px auto 0}
.xz_nuanqi2 ul{overflow:hidden}
.xz_nuanqi2 ul li{width:50%;float:left;overflow:hidden;border:10px #fff solid;background:#e9e9e9}
.xz_nuanqi2 ul li h3{font-size:48px;color:#333;text-align:center;padding:100px 0 60px}
.xz_nuanqi2 ul li p{font-size:20px;color:#666;text-align:center;padding:0 50px;line-height:40px;min-height:80px}
.nqbt{background:#f60;padding:40px 0;margin:60px auto 0}
.nqbt h3{font-size:36px;color:#fff;text-align:center}
.nqbt p{color:#fff;font-size:18px;text-align:center;margin-top:10px}
.nqqimg{margin:0 auto;max-width:100%;overflow:hidden;text-align:center}
.nqqimg img{max-width:100%}
.nqdiv4{overflow:hidden;margin:50px auto}
.nqdiv4 ul li{overflow:hidden}
.nqdiv4 ul li div{width:50%;float:left;overflow:hidden;margin-right:2%}
.nqdiv4 ul li div img{width:100%}
.nqdiv4 ul li span{overflow:hidden;display:block;float:right;width:48%}
.nqdiv4 ul li span h3{font-size:24px;color:#333;overflow:hidden;margin-top:50px}
.nqdiv4 ul li span h3:after{content:"";width:50px;height:3px;background:#ba0a1e;display:block;margin:20px 0}
.nqdiv4 ul li span p{overflow:hidden;font-size:18px;color:#666;line-height:36px}
.nqdiv4 ul li:nth-child(2n) div{float:right;overflow:hidden;margin-right:0}
.nqdiv4 ul li:nth-child(2n) span{overflow:hidden;float:left}
.smx_tedia{margin:50px auto 0;overflow:hidden}
.swiper-wpp{overflow:hidden;margin:50px 80px 0}
.smx_tedian .swiper-slide dl{border-radius:10px;box-shadow:0 0 10px #ccc;overflow:hidden;margin:10px}
.smx_tedian .swiper-slide dl dd{width:170px;margin:50px auto}
.smx_tedian .swiper-slide dl h3{font-size:30px;font-weight:400;color:#4f4f4f;text-align:center}
.smx_tedian .swiper-slide dl h3:after{content:"";width:30px;height:3px;background:#ba0a1e;display:block;margin:20px auto}
.smx_tedian .swiper-slide dl h4{color:#8d8a8a;font-size:18px;text-align:center;line-height:36px;font-weight:200;padding:0 50px;height:80px}
.smx_tedian .swiper-slide dl dt{width:60%;height:50px;line-height:50px;margin:40px auto;background:#cf3e3e;text-align:center;color:#fff;font-size:18px}
.smx_tedian .swiper-slide dl dt a{color:#fff;display:block}
.smx_tedian .swiper-slide dl dt a:hover{background:#ba0a1e}
.smx_tedian .swiper-button-next,.smx_tedian .swiper-button-prev{width:50px;height:50px;background:#ccc;border-radius:100%}
.smx_tedian .swiper-button-next:after,.smx_tedian .swiper-button-prev:after{color:#666;font-size:18px}
.qushi{background:url(../images/xz_img80.jpg) no-repeat center center;height:580px;background-size:100% 100%;margin:50px auto}
.qushitext{width:800px;float:right;margin-top:100px}
.qushitext h3{font-size:30px}
.qushitext h3:after{content:"";width:30px;height:3px;background:#ba0a1e;display:block;margin:20px 0}
.qushitext h4{font-size:18px}
.qushitext p{font-size:16px;color:#666;margin:10px auto;line-height:36px}
.qushitext h2{font-size:36px;font-family:"宋体";font-weight:700;color:#ba0a1e}
.jieneng{margin:50px auto;overflow:hidden;background:url(../images/xz_img81.jpg) no-repeat center center;background-attachment:fixed;background-size:cover}
.jie_txt{margin:100px;font-size:18px;color:#fff;line-height:36px;width:500px}
.shijian{overflow:hidden;background:#f2f2f2;font-size:18px;color:#666;line-height:36px;padding:50px;text-align:center;margin:50px auto 0}
.shijianimg{margin:50px auto}
.shijianimg img{width:100%}
.hhr{overflow:hidden;margin:30px auto}
.hhr ul{overflow:hidden}
.hhr ul li{width:25%;border:30px #fff solid;box-sizing:border-box;float:left;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}
.hhr ul li dl{overflow:hidden;box-shadow:0 0 10px #ccc;margin:15px;padding:30px 0}
.hhr ul li dl div{margin:0 auto;width:110px}
.hhr ul li dl p{text-align:center;font-size:18px;color:#666;margin-top:30px}
.hhr ul li:hover{transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);-webkit-transform:translate(0,-20px);-webkit-transition:all .5s;transition:all .5s}
.aboutbj{background:url(../images/xz_img86.jpg) no-repeat center top;height:760px;background-size:cover;padding:50px 0;text-align:center}
.title1 i.abbt{background:#ba0a1e;color:#fff;display:inline-block;text-align:center;border-radius:6px;padding:5px 30px}
.changfang{overflow:hidden;position:relative;margin:50px auto}
.changfang ul{overflow:hidden;background:#fff;padding:30px}
.changfang ul li{width:250px;float:left;margin:0 8px;overflow:hidden}
.changfang ul li div{overflow:hidden}
.changfang ul li div img{width:100%;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}
.changfang ul li p{font-size:18px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px}
.changfang ul li div:hover img{overflow:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}
.pinpai_ly{width:100%;float:inherit}
.pinpai_ly .tab{overflow:hidden;margin-top:30px;line-height:55px;position:relative}
.pinpai_ly .tab:after{content:"";display:none}
.pinpai_ly .tab ul{overflow:hidden}
.pinpai_ly .tab li{float:left;width:20%;border:10px #fff solid;margin-right:0;overflow:hidden;box-sizing:border-box;text-align:center;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#7a7a7a}
.pinpai_ly .tab li a{color:#fff}
.pinpai_ly .tab li.active{border-bottom:none;background:#ba0a1e;display:inline-block;position:relative;z-index:5}
.pinpai_ly .tab li.active a{color:#fff}
.pinpai_ly .pic{margin:100px auto 0;width:100%;float:inherit}
.pinpai_ly .pic .swiimg{width:60%;float:right}
.pinpai_ly .pic .swiimg img{width:100%}
.pinpai_ly .pic .switxt{width:38%;float:left}
.pinpai_ly .pic .switxt h3{font-size:36px;font-weight:400;color:#333}
.pinpai_ly .pic .switxt p{font-size:18px;margin:20px auto;color:#666;line-height:28px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.pinpai_ly .pic .switxt dd{font-size:20px;color:#333}
.pinpai_ly .pic .switxt dt{width:200px;border:1px #ccc solid;height:45px;line-height:45px;text-align:center;font-size:18px;margin-top:150px}
.pinpai_ly .pic .switxt dt:hover{background:#ba0a1e}
.pinpai_ly .pic .switxt dt:hover a{color:#fff}
.pinpai_ly .pic .switxt dt a{display:block}
.case_hhr{background:#ba0a1e;overflow:hidden;padding:50px 0;text-align:center}
.case_hhr h3{font-size:60px;font-weight:700;color:#fff}
.case_hhr p{font-size:36px;color:#fff;text-align:center}
.case_nr{overflow:hidden;margin-bottom:50px}
.case_nr ul{overflow:hidden}
.case_nr ul li{width:25%;float:left;border:6px #fff solid;box-sizing:border-box;overflow:hidden;position:relative; height:1rem;}
.case_nr ul li img{width:100%;overflow:hidden;-webkit-transition:all .5s;transition:all .5s; height:100%}
.case_nr ul li:hover img{overflow:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}
.case_nr ul li div{position:absolute;display:grid;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;font-size:18px;color:#fff;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:all .5s;transition:all .5s}
.case_nr ul li div:after{position:absolute;width:90%;height:90%;top:5%;left:5%;content:"";border:1px #fff solid}
.case_nr ul li:hover div{opacity:1;-webkit-transition:all .5s;transition:all .5s}
.rencai{width:1200px;margin:30px auto}
.rencai ul{overflow:hidden}
.rencai ul li{width:20%;float:left;border:20px #fff solid;box-sizing:border-box;overflow:hidden}
.rencai ul li a{display:block;border:1px #cccc solid;text-align:center;padding:15px 0;font-size:18px;color:#666}
.rencai ul li a:hover{background:#ba0a1e;color:#fff}
.liuyan_box{background:url(../images/xz_img93.jpg) no-repeat center top;overflow:hidden;margin:0 auto;padding:50px 0}
.liuyan_box ul{width:800px;margin:50px auto;overflow:hidden}
.liuyan_box ul li{font-size:18px;color:#fff;width:50%;float:left;margin:10px auto; position:relative}
.liuyan_box ul li input{width:70%;border:1px #fff solid;background-color:transparent;border-radius:6px;line-height:40px;font-size:18px;color:#fff;text-indent:.5em}
.liuyan_box ul li p{position: absolute;top: 10px;right: 30px;font-size: 12px;color: #ba0a1e;}
.liuyan_box ul li:nth-child(5){width:100%;float:left;margin-top:10px}
.liuyan_box ul li:nth-child(5) textarea{width:85%;border:1px #fff solid;background-color:transparent;border-radius:6px;height:100px;vertical-align:text-top; font-size:18px; text-indent:0.5em; color:#fff}
.liuyan_box ul li:nth-child(6){width:100%;text-align:center}
.liuyan_box ul li:nth-child(6) input{width:200px;text-align:center;margin:0 auto;color:#fff}
.liuyan_box ul li:nth-child(6) input:hover{background:#ba0a1e;cursor:pointer}
@media screen and (max-width:1600px){.zhenduiliu ul{width:1440px}
.nqdiv_left ul li{min-height:200px}
.nqdiv_left ul li div{margin-top:25px}
.qushitext{width:750px}
}
@media screen and (max-width:1440px){.zhenduiliu ul{width:1320px}
.zhenduiliu ul li i{display:block}
.nqdiv_left ul li{min-height:150px}
.nqdiv_left ul li div{margin-top:6px}
.qushitext{width:650px}
}
@media screen and (max-width:1360px){.zhenduiliu ul{width:1260px;max-width:1260px}
}
@media screen and (max-width:1024px){.zhenduiliu ul{width:auto;max-width:inherit}
.title1 i{font-size:.2rem}
.swiper-wpp{overflow:hidden;margin:20px 0 0}
.smx_tedian .swiper-slide dl h3{font-size:.3rem}
.smx_tedian .swiper-slide dl h4{font-size:.22rem}
.qushi{background:url(../images/xz_img80.jpg) no-repeat center center;height:auto;background-size:cover;overflow:hidden;margin:50px auto 0;padding-bottom:50px}
.qushitext{width:auto;float:inherit;padding:0 30px;margin-top:40px}
.qushitext h3{font-size:.3rem}
.qushitext h4{font-size:.25rem}
.qushitext p{font-size:.22rem}
.qushitext h2{font-size:.25rem}
.jie_txt{margin:50px 10px;font-size:.22rem;color:#fff;line-height:.4rem;width:auto}
.shijian{margin:20px auto}
.shijian{padding:20px;font-size:.22rem;line-height:.38rem}
.hhr ul li{border:10px #fff solid}
.hhr ul li dl p{font-size:.26rem}
.aboutbj{height:auto}
.changfang ul li p{font-size:.25rem}
.pinpai_ly .tab li{width:50%;height:inherit;line-height:inherit;font-size:.22rem;border:5px #fff solid}
.pinpai_ly .pic .swiimg{width:auto;float:inherit}
.pinpai_ly .pic .switxt{width:auto;float:inherit}
.pinpai_ly .pic .switxt h3{font-size:.3rem}
.pinpai_ly .pic .switxt p{font-size:.22rem}
.pinpai_ly .pic .switxt dd{font-size:.22rem}
.pinpai_ly .pic .switxt dt{width:200px;border:1px #ccc solid;height:inherit;line-height:inherit;text-align:center;font-size:.22rem;margin-top:30px}
.case_hhr h3{font-size:.3rem}
.case_hhr p{font-size:.22rem}
.case_hhr{padding:20px 0}
.case_nr ul li{width:50%}
.rencai{width:auto;margin:30px auto}
.rencai ul li{border:3px #fff solid}
.rencai ul li a{font-size:.22rem}
.pinpai_ly .pic{margin:20px auto}
.zx_dnqimg{width:auto;float:inherit}
.zx_ddn{width:auto;margin:10px;float:inherit}
.zx_ddn ul li{font-size:.22rem}
.dnq_txtx{padding:20px;font-size:.22rem;line-height:.4rem}
.xz_bt h3{font-size:.3rem}
.xz_bt span{font-size:.2rem}
.fll{background:#f2f2f2;overflow:hidden;padding:20px 0;margin:0 auto 0}
.ddn_ul ul li{width:auto;float:inherit;overflow:hidden}
.zx_shenghuo ul li{width:33.33%}
.zx_shenghuo ul li p{font-size:.22rem}
.xz_img01{width:auto;float:inherit}
.zx_txt{width:auto;float:inherit;margin:10px}
.zx_txt h3{font-size:.3rem}
.zx_txt h3 span{font-size:.22rem}
.zx_txt p{font-size:.22rem;line-height:.4rem}
.xz_tedian ul li{width:50%}
.xz_tedian ul li dl h3{font-size:.3rem}
.xz_tedian ul li dl dd{min-height:1rem}
.xz_table_one{width:20%;float:left;min-width:auto}
.xz_table_two{width:80%}
.xz_niu{overflow:hidden;width:auto;margin:20px auto}
.xz_niu ul li{font-size:.22rem}
.xz_niu p{font-size:.22rem;line-height:.4rem}
.zx_dnq{width:auto;float:inherit;margin:10px}
.zx_dnq ul li{font-size:.22rem}
.xz_guige ul li dd{font-size:13px}
.dnq_txt{padding:30px;font-size:.22rem}
.dnq_ul ul li div p{font-size:.22rem;padding:20px}
.dnq_div .dnq_sw,.dnq_div .dnq_text,.duiliu_left,.duiliu_right{overflow:hidden;width:auto;margin:10px;float:inherit}
.duiliu_left{padding:0}
.duiliu_left h3{font-size:.4rem}
.duiliu_left h4{font-size:.3rem}
.duiliu_left p{font-size:.22rem;line-height:.38rem}
.duiliu_left ul{overflow:hidden;margin:20px auto 0}
.duiliu_left ul li{width:auto;float:inherit;font-size:.22rem;margin-top:0}
}
@media screen and (max-width:750px){.hhr ul li{border:none}
.hhr ul li dl div{width:50%}
.hhr ul li dl{margin:5px}
.hhr ul li dl p{margin-top:15px;font-size:.22rem}
.hhr ul li dl{padding:15px 0}
.liuyan_box ul{width:auto;margin:10px}
.liuyan_box ul li{width:auto;float:inherit}
.liuyan_box ul li:nth-child(5) textarea{width:80%}
.liuyan_box ul li input{width:80%}
.case_anli ul li{width:220px}
.xz_tedian ul li{width:auto;float:inherit}
.xz_tedian ul li dl dd{font-size:.2rem;line-height:.4rem}
.xz_tedian ul li dl{min-height:inherit}
.xz_table{overflow:scroll}
.xz_table::-webkit-scrollbar{width:100%;height:3px}
.xz_table::-webkit-scrollbar-track{background:0 0}
.xz_table::-webkit-scrollbar-thumb{background:rgba(255,0,0,.5)}
.xz_box{width:750px}
.xz_bt .img img{margin:20px auto;width:100%}
.xz_niu ul li{border:5px #fff solid}
.xz_anquan ul li{width:33.33%;float:left;border:8px #fff solid;box-sizing:border-box;overflow:hidden}
.xz_anquan ul li p{font-size:.2rem;padding:10px 0}
.xz_bt dd{font-size:.2rem}
.xz_jieneng ul li p{font-size:.2rem}
.w50{margin:20px auto 0}
.xz_table_one ul li,.xz_table_two ul li dd{font-size:.22rem}
.xz_table_tr{font-size:.22rem}
.bt_tit{font-size:.25rem}
.xz_guige{overflow:scroll}
.xz_guige::-webkit-scrollbar{width:100%;height:3px}
.xz_guige::-webkit-scrollbar-track{background:0 0}
.xz_guige::-webkit-scrollbar-thumb{background:rgba(255,0,0,.5)}
.xz_guige ul{width:750px}
.dnq_ul ul li{width:auto;float:inherit}
.dnq_ul ul li div p{min-height:inherit}
.zhenduiliu h3{font-size:.4rem}
.zhenduiliu h4{font-size:.25rem}
.zhenduiliu p{font-size:.2rem;line-height:.4rem}
.zhenduiliu ul li{font-size:.2rem}
.zhenduiliu{height:auto}
.zhenduiliu ul{margin:80px auto 0;padding-bottom:100px}
.dnq_div .dnq_text h3{font-size:.3rem}
.dnq_div .dnq_text h4{font-size:.25rem}
.dnq_div .dnq_text dl dd{width:50%;font-size:.2rem}
.dnq_div .dnq_text p{font-size:.22rem}
.dnq_div .dnq_text h5{font-size:.35rem}
.buzhou ul li{width:29%;margin-bottom:20px}
.buzhou ul li p{font-size:.22rem}
.buzhou ul li div{width:60%}
.title3 h3{font-size:.35rem}
.title3 span{font-size:.22rem}
.wennuan1 ul li h3{font-size:.25rem}
.wennuan1 ul li p{font-size:.22rem}
.nqdiv_left{width:auto;float:inherit;overflow:hidden}
.nqdiv2,.nqdiv_right{width:auto;float:inherit;margin:10px}
.nqdiv3{width:auto;margin:10px;float:inherit}
.nqdiv3 h3{font-size:.35rem}
.nqdiv3 p{font-size:.22rem}
.nqdiv3 h4{font-size:.25rem}
.nqdiv3 dt{font-size:.2rem}
.xz_nuanqi2 ul li{width:auto;float:inherit}
.xz_nuanqi2 ul li h3{font-size:.4rem}
.xz_nuanqi2 ul li p{font-size:.25rem}
.nqbt h3{font-size:.25rem}
.nqbt p{font-size:.22rem}
.nqdiv4 ul{margin:10px}
.nqdiv4 ul li div{width:auto;float:inherit}
.nqdiv4 ul li span{float:inherit;width:auto;margin-bottom:30px}
.nqdiv4 ul li span h3{font-size:.3rem}
.nqdiv4 ul li span p{font-size:.22rem;line-height:.4rem}
.nqdiv_left h3{font-size:.3rem}
.nqdiv_left ul li p{font-size:.22rem}
.nqdiv_left ul li{padding:0 5px}
.nqdiv4{margin-bottom:0}
}
@media screen and (max-width:470px){.liuyan_box ul li:nth-child(5) textarea{width:70%}
.liuyan_box ul li input{width:70%}
}
@media screen and (max-width:450px){.smx_tedian .swiper-slide dl dd{width:100px;margin:20px auto}
.zx_shenghuo ul li div{width:70px;height:70px}
.zx_shenghuo ul li div img{width:50%}
.case_anli ul li p{font-size:.22rem}
.xz_bt span{margin:10px auto}
}

