blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 宋体,Arial,sans-serif;color:#444;font-family:Regular,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;background-color:#f5f5f7;overflow-x:hidden;overflow-y:auto;padding-top:78px}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#f60}
img{height:auto;max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:Regular,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:95%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
/*!字体*/
@font-face{font-family:Regular;src:url(../fonts/PingFangSC-Regular.ttf)}
@font-face{font-family:Medium;src:url(../fonts/PingFangSC-Medium.ttf)}
@font-face{font-family:Semibold;src:url(../fonts/PingFangSC-Semibold.ttf)}
@font-face{font-family:DINAlternate;src:url(../fonts/DIN-Alternate-Bold.otf)}
@font-face{font-family:Futura;src:url(../fonts/Futura-Md-BT.otf)}
.header{position:fixed;top:0;left:0;right:0;z-index:10;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff}
.header.fixed{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-ms-box-shadow:0 0 10px rgba(0,0,0,.2);-o-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.header .wp{max-width:1250px}
.header .logo{float:left;height:78px;font-size:0;line-height:78px;overflow:hidden}
.header .logo a{display:block;overflow:hidden}
.header .logo img{display:inline-block;vertical-align:middle;height:36px}
.menuBtn{width:30px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b{display:block;height:3px;background-color:#363b40;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.nav{float:right}
.nav ul{float:left;margin-right:30px}
.nav li{float:left;margin:0 34px}
.nav li .v1{display:block;font-size:16px;color:#363b40;line-height:78px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li.on .v1,.nav li:hover .v1{color:#fe7e00}
.hd-r{overflow:hidden}
.hd-r span{display:block;float:left;font-size:18px;color:#363b40;line-height:78px;margin-left:26px;overflow:hidden}
.hd-r span a{display:block;color:#363b40;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.hd-r span a:hover{color:#fe7e00}
.hd-r span i{display:inline-block;vertical-align:middle;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:7px}
.banner{overflow:hidden;position:relative}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .item{height:400px;min-height:200px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .con{display:block;overflow:hidden}
.banner .box{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.banner .txt{padding-left:98px;overflow:hidden}
.banner h3{font-size:50px;color:#fff;line-height:1.4em;font-weight:400;font-family:Semibold,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:34px;overflow:hidden}
.banner .s1{display:block;font-size:24px;color:#fff;line-height:1.38em;font-family:Medium,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:45px;overflow:hidden}
.banner .more{display:block;width:200px;font-size:20px;color:#fff;line-height:54px;text-align:center;font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;background:linear-gradient(270deg,#ffa400 0,#ff8201 100%);border-radius:27px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner a:hover .more{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;width:40px;height:40px;font-size:0;line-height:0;z-index:2;border:none;background:center center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;opacity:.4;filter:alpha(opacity=40);filter:alpha(Opacity=40);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .slick-prev{left:305px;background-image:url(../images/icon11.png)}
.banner .slick-next{right:305px;background-image:url(../images/icon12.png)}
.banner .slick-next:hover,.banner .slick-prev:hover{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.banner .slick-dots{position:absolute;left:0;bottom:22px;width:100%;font-size:0;text-align:center;z-index:2}
.banner .slick-dots li{display:inline-block;margin:0 7px}
.banner .slick-dots li button{display:block;width:100px;height:3px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border:none;position:relative;padding:0}
.banner .slick-dots li.slick-active button{background-color:rgba(255,255,255,.4)}
.banner .slick-dots li.slick-active button:after{content:'';width:0;background-color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-animation:5s forwards draw;-moz-animation:5s forwards draw;-ms-animation:draw 5s forwards;-o-animation:5s forwards draw;animation:5s forwards draw}
@keyframes draw{
from{width:0}
to{width:100%}
}
@-moz-keyframes draw{
from{width:0}
to{width:100%}
}
@-ms-keyframes draw{
from{width:0}
to{width:100%}
}
@-webkit-keyframes draw{
from{width:0}
to{width:100%}
}
@-o-keyframes draw{
from{width:0}
to{width:100%}
}
.footer{font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;overflow:hidden}
.fd-top{padding:60px 0 80px;overflow:hidden}
.fd-left{float:left;width:440px;padding-right:10px;overflow:hidden}
.fd-logo{width:195px;height:auto;margin-bottom:17px;overflow:hidden}
.fd-logo a{display:block;overflow:hidden}
.fd-logo img{display:block;width:100%;height:auto}
.fd-left h3{font-size:18px;color:#363b40;line-height:1.33em;font-weight:400;margin-bottom:40px;overflow:hidden}
.fd-addr{font-size:16px;color:#363b40;line-height:1.31em;overflow:hidden}
.fd-addr p{margin-bottom:13px}
.fd-nav{float:left;width:274px;padding-top:9px;overflow:hidden}
.fd-nav dl{overflow:hidden}
.fd-nav dd{float:left;width:50%;padding:0 36px;margin-bottom:34px;overflow:hidden}
.fd-nav dd a{display:block;font-size:16px;color:#363b40;line-height:1.31em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nav dd a:hover{color:#fe7e00}
.fd-ma{float:right;margin-right:-14px;overflow:hidden}
.fd-ma .item{float:left;width:146px;margin-left:104px;overflow:hidden}
.fd-ma .pic{width:100%;height:146px;margin:0 auto 10px;overflow:hidden}
.fd-ma .pic img{display:block;width:100%;height:100%}
.fd-ma span{display:block;font-size:18px;color:#363b40;line-height:1.33em;text-align:center;overflow:hidden}
.fd-copy{font-size:16px;color:#8e8e8e;line-height:1.31em;padding:21px 0 18px;overflow:hidden}
.fd-copy p span{display:inline-block;margin-right:30px}
.fd-copy p a{color:#8e8e8e;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-copy p a:hover{color:#363b40}
.fright{width:84px;position:fixed;right:82px;bottom:30%;z-index:10;background-color:#fff}
.fright li,.fright ul{overflow:hidden}
.fright li .con{display:block;background-color:#fff;border-bottom:1px solid #f0f0f0;padding:14px 0 13px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fright li:last-child .con{border-bottom:none}
.fright li a:hover{background-color:#fe7e00}
.fright li i{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto 7px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fright li .i1{background-image:url(../images/icon4.png)}
.fright li .i2{background-image:url(../images/icon5.png)}
.fright li .i3{background-image:url(../images/icon6.png)}
.fright li a:hover .i1{background-image:url(../images/icon4-1.png)}
.fright li a:hover .i2{background-image:url(../images/icon5-1.png)}
.fright li a:hover .i3{background-image:url(../images/icon6-1.png)}
.fright li span{display:block;font-size:14px;color:#666;line-height:1.43em;text-align:center;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fright a:hover span{color:#fff}
@media only screen and (max-width:1400px){
.hd-r span{margin-left:20px}
.nav ul{margin-right:20px}
.nav li{margin:0 20px}
.fright{right:10px}
.banner .slick-prev{left:20px}
.banner .slick-next{right:20px}
.fd-ma .item{margin-left:50px}
}
@media only screen and (max-width:1199px){
body{padding-top:70px}
.header .wp{max-width:none}
.header .logo{height:70px;line-height:70px}
.menuBtn{display:block}
.nav{display:none;float:none;position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.95);border-top:1px solid rgba(0,0,0,.2);padding:10px 0;overflow:hidden;overflow-y:auto}
.nav ul{float:none;margin-right:0}
.nav li{float:none;margin:0}
.nav li .v1{text-align:center;line-height:50px}
.hd-r{display:none}
.fd-top{padding:20px 0 10px}
.fd-left{float:none;width:auto;padding-right:0;margin-bottom:10px}
.fd-logo{width:120px;margin:0 auto 10px}
.fd-left h3{font-size:16px;text-align:center;margin-bottom:10px}
.fd-addr{font-size:14px;line-height:1.8em;text-align:center}
.fd-addr p{margin-bottom:0}
.fd-nav{display:none}
.fd-ma{float:none;font-size:0;text-align:center;margin-right:0}
.fd-ma .item{float:none;display:inline-block;vertical-align:middle;width:100px;margin:0 10px}
.fd-ma .pic{height:100px}
.fd-ma span{font-size:16px}
.fd-copy{font-size:14px;text-align:center;padding:10px 0}
.fd-copy p span{margin:0 5px}
.fright{display:none}
.banner .item{height:25vw}
.banner .txt{padding:0 40px}
.banner h3{font-size:24px;margin-bottom:10px}
.banner .s1{font-size:16px;margin-bottom:10px}
.banner .more{width:100px;font-size:14px;line-height:35px}
.banner .slick-next,.banner .slick-prev{width:30px;height:30px}
.banner .slick-prev{left:10px}
.banner .slick-next{right:10px}
.banner .slick-dots{bottom:10px}
.banner .slick-dots li{margin:0 4px}
.banner .slick-dots li button{width:50px;height:2px}
}



/*!首页*/
.row-a1{background-color:#fff;margin-top:60px;padding:42px 32px 10px;overflow:hidden}
.row-a1 .tit{width:504px;height:auto;overflow:hidden}
.row-a1 .tit img{display:block;width:100%;height:auto}
.ul-imgtxt1{margin-top:44px;margin-right:-56px;overflow:hidden}
.ul-imgtxt1 li{float:left;margin-right:56px;margin-bottom:20px;overflow:hidden}
.ul-imgtxt1 .con{display:block;overflow:hidden}
.ul-imgtxt1 .pic{float:left;width:60px;height:60px;margin-right:16px;overflow:hidden}
.ul-imgtxt1 .pic img{display:block;width:100%;height:100%}
.ul-imgtxt1 .txt{padding-top:9px;overflow:hidden}
.ul-imgtxt1 h3{font-size:16px;color:#323232;line-height:1.38em;font-weight:400;font-family:Medium,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt1 span{display:block;font-size:12px;color:#676767;line-height:1.42em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.g-tit1{overflow:hidden}
.g-tit1 a{display:block;float:right;font-size:18px;color:#000;line-height:40px;font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:10px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit1 a:hover{color:#fe7e00}
.g-tit1 a i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/icon13.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-left:3px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit1 a:hover i{background-image:url(../images/icon13-1.png)}
.g-tit1 h3{font-size:28px;color:#333;line-height:40px;font-weight:400;font-family:Semibold,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;padding-bottom:26px;overflow:hidden}
.g-tit1.qm h3{padding-bottom:0}
.g-tit1 h3:after{content:'';width:80px;height:4px;background-color:#fe7e00;position:absolute;left:0;bottom:0}
.g-tit1.qm h3:after{display:none}
.row-a2{margin-top:80px;overflow:hidden}
.m-type{background-color:#fff;margin-top:20px;margin-bottom:10px;padding:25px 17px 7px;overflow:hidden}
.m-type h3{font-size:20px;color:#333;line-height:1.4em;font-weight:400;font-family:Semibold,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:20px;overflow:hidden}
.ul-txt1{margin-top:22px;overflow:hidden}
.ul-txt1 ul{margin-right:-16px}
.ul-txt1 li{float:left;margin-right:16px;margin-bottom:20px}
.ul-txt1 li a{display:block;font-size:16px;color:#333;line-height:1.94em;border-radius:16px;padding:0 20px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt1 li.on a,.ul-txt1 li:hover a{color:#fff;background-color:#fe7e00}
.m-require{background-color:#fff;padding:28px 30px 10px;overflow:hidden}
.m-require .item{margin-bottom:2px;overflow:hidden}
.m-require .ll{display:block;float:left;font-size:14px;color:#9598a2;line-height:2.21em;margin-right:24px;overflow:hidden}
.ul-txt2{overflow:hidden}
.ul-txt2 ul{margin-right:-20px}
.ul-txt2 li{float:left;margin-right:20px;margin-bottom:20px}
.ul-txt2 li a{display:block;font-size:14px;color:#606166;line-height:2.21em;border-radius:16px;padding:0 16px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt2 li.on a,.ul-txt2 li:hover a{color:#fe7e00;background-color:rgba(254,126,0,.15)}
.ul-imgtxt2{margin-top:20px;margin-bottom:20px}
.ul-imgtxt2:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt2 ul{margin:0 -10px}
.ul-imgtxt2 li{float:left;width:50%;padding:0 10px;margin-bottom:20px}
.ul-imgtxt2 .con{display:block;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(234,234,234,.5);-moz-box-shadow:0 0 20px rgba(234,234,234,.5);-ms-box-shadow:0 0 20px rgba(234,234,234,.5);-o-box-shadow:0 0 20px rgba(234,234,234,.5);box-shadow:0 0 20px rgba(234,234,234,.5);padding:27px 30px;overflow:hidden}
.ul-imgtxt2 .pic{float:left;width:140px;height:140px;border-radius:50%;margin-right:20px;overflow:hidden}
.ul-imgtxt2 .pic img{display:block;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxt2 .txt{padding-top:4px;overflow:hidden}
.ul-imgtxt2 .tit{margin-bottom:13px;overflow:hidden}
.ul-imgtxt2 .tit span{display:block;float:right;font-size:16px;color:#999;line-height:25px;margin-left:10px;overflow:hidden}
.ul-imgtxt2 .tit h3{font-size:18px;color:#2f323d;line-height:25px;font-family:Medium,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 a:hover .tit h3{color:#fe7e00}
.ul-imgtxt2 .s1{display:block;font-size:12px;color:#9598a2;line-height:1.42em;margin:0 -8px 14px;overflow:hidden}
.ul-imgtxt2 .s1 span{display:inline-block;vertical-align:middle;margin:-2px 8px 0}
.ul-imgtxt2 .info{margin-bottom:7px;overflow:hidden}
.ul-imgtxt2 .info span{display:block;float:left;font-size:11px;color:#646464;line-height:1.85em;background-color:#f7f7f7;border-radius:2px;margin-right:7px;margin-bottom:5px;padding:0 6px;overflow:hidden}
.ul-imgtxt2 .bot{overflow:hidden}
.ul-imgtxt2 .bot .money{float:left;font-size:14px;color:#999;line-height:30px;overflow:hidden}
.ul-imgtxt2 .bot .money span{color:#fe7e00;font-family:Semibold,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif}
.ul-imgtxt2 .bot .money em{font-size:19px;font-family:DINAlternate,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:5px}
.ul-imgtxt2 .bot .ss{display:block;float:right;font-size:16px;color:#32b768;line-height:30px;margin-left:10px;overflow:hidden}
.pages{font-size:0;text-align:center;margin-bottom:80px;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 5px}
.pages .pages-next,.pages .pages-prev{margin:0 11px}
.pages .pages-form{margin:0 19px}
.pages li a,.pages li span{display:block;width:40px;height:40px;font-size:17px;color:#9598a2;line-height:38px;text-align:center;border:1px solid #e3e4e6;border-radius:4px;background-color:#fff;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages li.on a,.pages li:hover a{color:#fff;background-color:#fe7e00;border-color:#fe7e00}
.pages .pages-next a,.pages .pages-prev a{width:70px}
.pages .form{font-size:17px;color:#606166;line-height:40px;overflow:hidden}
.pages .form .inp{display:inline-block;vertical-align:middle;width:40px;height:40px;font-size:17px;color:#9598a2;line-height:38px;text-align:center;border:1px solid #e3e4e6;border-radius:4px;background-color:#fff;margin:-2px 17px 0;overflow:hidden}
.g-pic1{background-color:#fff;padding:0 97px 0 50px;margin-bottom:80px;overflow:hidden}
.g-pic1.qm{margin-bottom:131px}
.g-pic1 .pic{float:right;width:182px;height:auto;margin-left:20px;overflow:hidden}
.g-pic1 .pic img{display:block;width:100%;height:auto}
.g-pic1 .txt{padding-top:41px;overflow:hidden}
.g-pic1 h3{font-size:34px;color:#333;line-height:1.41em;font-weight:400;font-family:Semibold,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:21px;overflow:hidden}
.g-pic1 h3 a{display:inline-block;vertical-align:middle;width:116px;font-size:20px;color:#fff;line-height:1.9em;text-align:center;font-family:Medium,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;background:linear-gradient(267deg,#fe8d00 0,#ff7c00 100%);border-radius:19px;margin-top:-2px;margin-left:14px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-pic1 h3 a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.g-pic1 span{display:block;font-size:22px;color:rgba(0,0,0,.4);line-height:1.36em;overflow:hidden}
.row-a3{margin-bottom:80px;overflow:hidden}
.row-a3 .cont{margin-top:60px;overflow:hidden}
.row-a3 .pic{float:left;width:558px;height:auto;position:relative;margin-right:16px;overflow:hidden}
.row-a3 .pic a{display:block;overflow:hidden}
.row-a3 .pic img{display:block;width:100%;height:auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.row-a3 .pic a:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.row-a3 .pic h3{font-size:24px;color:#fff;line-height:1.17em;font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);position:absolute;left:0;right:0;bottom:0;padding:36px 26px 43px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txt3{overflow:hidden}
.ul-txt3 ul{margin:0 -8px}
.ul-txt3 li{float:left;width:50%;padding:0 8px;overflow:hidden}
.ul-txt3 .con{display:block;background-color:#fff;padding:50px 32px;overflow:hidden}
.ul-txt3 h3{font-size:18px;color:#2e3133;line-height:1.56em;font-weight:400;font-family:Semibold,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #f0f0f0;padding-bottom:32px;margin-bottom:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt3 a:hover h3{color:#fe7e00}
.ul-txt3 .desc{height:11.97em;font-size:14px;color:#656565;line-height:1.71em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}
.ul-txt3 .bot{margin-top:15px;overflow:hidden}
.ul-txt3 .bot .date{float:left;width:76px;font-size:18px;color:#626466;line-height:1.17em;font-family:Futura,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden}
.ul-txt3 .bot .more{display:block;float:right;font-size:14px;color:#2e3133;line-height:1.43em;margin-top:15px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt3 a:hover .bot .more{color:#fe7e00}
.ul-txt3 .bot .more i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/icon13.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-left:4px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt3 a:hover .bot .more i{background-image:url(../images/icon13-1.png)}
@media only screen and (max-width:1199px){
.row-a1{margin-top:30px;padding:20px 10px 10px}
.row-a1 .tit{width:44.4%}
.ul-imgtxt1{margin:20px -10px 0}
.ul-imgtxt1 li{width:25%;padding:0 10px;margin-right:0;margin-bottom:10px}
.ul-imgtxt1 .pic{margin-right:10px}
.row-a2{margin-top:30px}
.g-tit1 a{font-size:16px;line-height:30px}
.g-tit1 h3{font-size:20px;line-height:30px;padding-bottom:10px}
.g-tit1 h3:after{width:50px;height:2px}
.m-type{padding:20px 10px 10px}
.m-type h3{font-size:16px;padding-left:10px}
.ul-txt1{margin-top:20px}
.ul-txt1 ul{margin-right:-10px}
.ul-txt1 li{margin-right:10px;margin-bottom:10px}
.ul-txt1 li a{font-size:14px;padding:0 10px}
.m-require{padding:20px 10px 10px}
.m-require .ll{margin-right:10px}
.ul-txt2 ul{margin-right:-10px}
.ul-txt2 li{margin-right:10px;margin-bottom:10px}
.ul-txt2 li a{padding:0 10px}
.ul-imgtxt2{margin-bottom:10px}
.ul-imgtxt2 .con{padding:20px 10px}
.ul-imgtxt2 .pic{margin-right:10px}
.ul-imgtxt2 .txt{padding-top:0}
.ul-imgtxt2 .info,.ul-imgtxt2 .s1,.ul-imgtxt2 .tit{margin-bottom:10px}
.pages{margin-bottom:30px}
.pages .pages-form{margin:0 10px}
.pages li a,.pages li span{width:30px;height:30px;font-size:14px;line-height:28px}
.pages .pages-next a,.pages .pages-prev a{width:60px}
.pages .form{font-size:14px;line-height:30px}
.pages .form .inp{width:30px;height:30px;font-size:14px;line-height:28px;margin:-2px 10px 0}
.g-pic1{padding:0 20px;margin-bottom:30px}
.g-pic1.qm{margin-bottom:30px}
.g-pic1 .pic{width:130px;margin-left:10px}
.g-pic1 .txt{padding-top:20px}
.g-pic1 h3{font-size:20px;margin-bottom:10px}
.g-pic1 h3 a{width:100px;font-size:16px;margin-left:10px}
.g-pic1 span{font-size:18px}
.row-a3{margin-bottom:30px}
.row-a3 .cont{margin-top:20px}
.row-a3 .pic{width:428px;margin-right:10px}
.row-a3 .pic h3{font-size:18px;padding:20px 10px}
.ul-txt3 .con{padding:20px 10px}
.ul-txt3 h3{font-size:16px;padding-bottom:20px;margin-bottom:20px}
.ul-txt3 .bot{margin-top:10px}
.ul-txt3 .bot .date{font-size:16px}
.ul-txt3 .bot .more{margin-top:10px}
}
@media only screen and (max-width:959px){
.ul-imgtxt1 li{width:50%}
.row-a3 .pic{float:none;width:auto;margin-bottom:20px}
}
@media only screen and (max-width:767px){
.row-a1 .tit{width:auto}
.ul-imgtxt1{margin:20px 0 0}
.ul-imgtxt1 li{float:none;width:auto;padding:0}
.m-type h3{padding-left:0}
.ul-imgtxt2 ul{margin:0}
.ul-imgtxt2 li{float:none;width:auto;padding:0; margin-bottom: .2rem;}
.pages li{display:none}
.pages .pages-form,.pages .pages-next,.pages .pages-prev,.pages li.on{display:block}
.pages .pages-form,.pages .pages-next,.pages .pages-prev{margin:0 5px}
.pages .form .inp{margin:-2px 5px 0}
.g-pic1{ padding:.25rem .3rem ;border-radius: .15rem; margin: 0 3%;overflow: hidden;}
.g-pic1 .pic{float: right;width: 1.4rem;margin: 0;}
.g-pic1 .pic img{width: 100%;}
.g-pic1 .txt{padding-top:0;float: left;width: calc(100% - 1.5rem);}
.g-pic1 h3 a{display: inline-block;width: 1.2rem; line-height: .4rem;vertical-align: middle; margin: -3px 0 0 .1rem;font-size: .2rem;}
.g-pic1 h3{font-size: .36rem;}
.g-pic1 span{font-size: .2rem;}
}
@media only screen and (max-width:479px){
.m-require .ll{float:none;margin-right:0;margin-bottom:10px}
.ul-imgtxt2 .pic{float:none;margin:0 auto 10px}
.row-a3{margin-bottom:10px}
.ul-txt3 ul{margin:0}
.ul-txt3 li{float:none;width:auto;padding:0;margin-bottom:20px}
.ul-txt3 h3{padding-bottom:10px;margin-bottom:10px}
.ul-txt3 .desc{display:block;height:auto}
.ul-txt3 .bot .date{width:auto;line-height:1.25em}
.ul-txt3 .bot .more{margin-top:0}
}
.g-ban1{position:relative}
.g-ban1 .bg{display:block;width:100%}
.g-ban1 .txt{position:absolute;top:50%;transform:translateY(-50%);color:#fff;left:0;right:0;width:100%}
.g-ban1 .txt .tit{font-weight:500;font-size:54px;margin-bottom:24px}
.g-ban1 .txt .desc{font-weight:500;font-size:24px}
.ul-snves1{border-bottom:1px solid #efefef}
.ul-snves1 .con{display:inline-block;margin-right:154px;padding-left:20px;font-weight:600}
.ul-snves1 .con a{display:block;line-height:60px;transition:.3s;position:relative;font-size:16px}
.ul-snves1 .con a::after{position:absolute;left:0;right:0;bottom:-2px;height:3px;background-color:#fe7e00;content:"";opacity:0;transition:.3s}
.ul-snves1 .con.on a{color:#fe7e00}
.ul-snves1 .con.on a::after{opacity:1}
.fixed .m-tabes1{position:fixed;top:78px;left:0;right:0;width:100%;z-index:99}
.m-tabes1{background-color:#fff}
.row-ab1{padding:58px 0 100px;background-color:#fff}
.m-ab1{margin-top:38px}
.m-ab1 .txt{font-size:18px;color:#656565}
.row-ab2{padding:120px 0}
.ul-listab2{margin:35px -22px 0;overflow:hidden}
.ul-listab2 li{float:left;width:33.3%;padding:0 22px}
.ul-listab2 .con{display:block;position:relative}
.ul-listab2 .pic{padding-top:56%;position:relative;overflow:hidden}
.ul-listab2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listab2 .con:hover .pic img{transform:scale(1.06)}
.ul-listab2 .txt{position:absolute;left:0;right:0;bottom:0;padding:0 15px 15px;text-align:center}
.ul-listab2 .tit{font-size:18px;color:#fff;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.row-ab3{padding:60px 0 130px;background-color:#fff;margin-bottom:118px}
.m-ab3{overflow:hidden;margin-top:62px}
.m-ab3 .left{float:left;width:39%;margin-right:42px}
.m-ab3 .pic{padding-top:68%;position:relative;overflow:hidden}
.m-ab3 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.m-ab3 .txt{overflow:hidden;position:relative;padding-left:18px}
.m-ab3 .txt .icon{position:absolute;left:0;top:40px}
.m-ab3 .tit{font-size:24px;font-weight:700;margin-bottom:10px;position:relative;z-index:1}
.m-ab3 .desc{font-size:14px;color:#8b8d97;line-height:2;text-align:justify;position:relative;z-index:1}
.ul-cases{margin-bottom:44px}
.ul-cases li{margin-bottom:20px}
.ul-cases .con{padding:26px 42px 26px 30px;background-color:#fff;display:flex;align-items:center}
.ul-cases .pic{width:140px;height:140px;display:block;border-radius:50%;margin-right:20px}
.ul-cases .right{flex:1;display:flex;align-items:center}
.ul-cases .right .txt{flex:1;padding-right:20px}
.ul-cases .name{font-size:18px;margin-bottom:14px;font-family:Medium;font-weight:500}
.ul-cases .name .span1{font-size:16px;color:#999;margin-left:15px;font-family:Regular;font-weight:400}
.ul-cases .desc{font-size:12px;color:#9598a2;margin-bottom:12px}
.ul-cases .desc .span2{color:#fe7e00}
.ul-cases .info{margin-bottom:14px}
.ul-cases .info .em1{display:inline-block;line-height:20px;background-color:#f7f7f7;border-radius:2px;font-size:11px;color:#646464;padding:0 6px;margin-right:6px}
.ul-cases .ort{display:flex;align-items:center}
.ul-cases .ort .price{font-size:14px;color:#999}
.ul-cases .ort .price .span2{font-size:20px;font-family:DINAlternate;color:#fe7e00}
.ul-cases .ort .status{font-size:16px;color:#32b768;margin-left:164px}
.ul-cases .btn{display:block;width:155px;line-height:49px;background:linear-gradient(270deg,#ffa400 0,#ff8201 100%);border-radius:25px;font-weight:500;font-size:18px;color:#fff;text-align:center}
.ul-cases2 .txt{display:flex;align-items:center}
.ul-cases2 .txt .left{flex:1;flex:1;padding-right:20px}
.ul-cases2 li{float:none;width:100%}
.ul-cases2 .bot .ss{float:left;margin-left:164px}
.ul-cases2 .tit h3{display:inline-block;float:left;white-space:normal}
.ul-cases2 .tit span{float:left;margin-left:15px;display:inline-block}
.ul-cases2 .btn{display:block;width:155px;line-height:49px;background:linear-gradient(270deg,#ffa400 0,#ff8201 100%);border-radius:25px;font-weight:500;font-size:18px;color:#fff;text-align:center}
.ul-tabc1{border-bottom:1px solid #ededed;padding-left:30px}
.ul-tabc1 li{display:inline-block;margin-right:66px}
.ul-tabc1 li:last-child{margin-right:0}
.ul-tabc1 .con{display:block;font-size:16px;line-height:50px;position:relative;color:#333}
.ul-tabc1 .con:hover,.ul-tabc1 .on .con{color:#fe7e00}
.ul-tabc1 .con::after{width:28px;height:3px;background:#fe7e00;bottom:-2px;left:50%;transform:translateX(-50%);content:"";position:absolute;opacity:0;transition:.3s}
.ul-tabc1 .on .con::after{opacity:1}
.m-cases1{margin-bottom:20px;background-color:#fff}
.row-cases{padding:20px 0 2px}
.cur{margin:10px 0}
.cur,.cur a{font-size:14px;color:#999;line-height:20px}
.cur i{font-style:normal;margin:0 5px}
.cur span{color:#333}
.cur a:hover{color:#fe7e00}
.ul-cases_2{margin-bottom:0}
.ul-cases_2 .con{align-items:flex-start;padding-bottom:32px}
.ul-cases_2 .box{display:flex;margin-top:10px}
.ul-cases_2 .group{height:40px;background:#f7f7f7;display:flex;align-items:center;border-radius:7px;padding:0 22px 0 16px;font-size:18px;margin-right:24px}
.ul-cases_2 .group .icon{display:block;width:32px}
.ul-cases_2 .ort .status{font-size:14px;margin-left:174px}
.ul-cases_2 .ort .price{font-size:16px}
.ul-cases_2 .name{font-size:24px;font-family:Semibold}
.ul-cases_2 .name .span1{font-size:14px;margin-left:158px}
.ul-cases_2 .ort .price .span2{font-size:30px}
.ul-cases_2 .info .em1{font-size:13px}
.ul-cases_2 .desc{font-size:14px;margin-bottom:18px}
.ul-cases_2 .btns{display:flex;align-items:center}
.ul-cases_2 .btn2{display:flex;align-items:center;height:52px;background:#fff;border-radius:30px;border:1px solid #eaeaea;font-size:12px;color:#242424;justify-content:center;margin-right:20px;transition:.3s;padding:0 20px}
.ul-cases_2 .btn2:hover{opacity:.8}
.ul-cases_2 .btn2 .icon{display:block;width:32px}
.ul-cases_2 .btn{width:180px;font-size:22px}
.m-det2{background-color:#fff}
.m-det2 .ul-tabc1 .con{line-height:60px}
.m-contd1{padding:15px 42px 52px 36px}
.m-contd1 .group{padding:30px 0 14px;border-bottom:2px dashed #edeef0}
.m-contd1 .group:last-child{border-bottom:none}
.m-contd1 .group .top{font-size:16px;font-family:Medium}
.ul-listd1{width:340px;margin-top:22px}
.ul-listd1 li{margin-bottom:18px}
.ul-listd1 .con{display:flex;align-items:center;justify-content:space-between;font-size:14px}
.ul-listd1 .icon{display:block;width:18px;margin-right:8px}
.ul-listd1 .arr{width:14px;display:block}
.ul-listd1 .left,.ul-listd1 .right{display:flex;align-items:center}
.ul-listd1 .desc{font-size:12px;color:#969b9d}
.ul-listd1 .desc1{color:#32b768}
.ul-listd2{width:300px;overflow:hidden;margin-top:18px;color:#2c2c33;font-size:14px}
.ul-listd2 li{float:left;width:50%;margin-bottom:18px}
.ul-listd2 .li2{width:100%}
.ul-listd3{margin-top:24px;width:400px;overflow:hidden;color:#2c2c33;font-size:14px}
.ul-listd3 li{float:left;width:33.3%;margin-bottom:18px}
.ul-listd3 .con{padding-left:22px;position:relative}
.ul-listd3 .con::after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:11px;height:11px;background:#fe7e00;border-radius:50%}
.row-det{padding-bottom:150px}
@media only screen and (min-width:0) and (max-width:0){
.g-ban1 .txt{top:50%;transform:translateY(-50%);left:0;right:0}
.g-ban1 .txt .tit{font-weight:500;font-size:3.375vw;margin-bottom:1.5vw}
.g-ban1 .txt .desc{font-weight:500;font-size:1.5vw}
.ul-snves1{border-bottom:1px solid #efefef}
.ul-snves1 .con{margin-right:9.625vw;padding-left:1.25vw;font-weight:600}
.ul-snves1 .con a{line-height:3.75vw;transition:.3s;font-size:1vw}
.ul-snves1 .con a::after{left:0;right:0;bottom:-.125vw;height:.187vw;content:"";opacity:0;transition:.3s}
.ul-snves1 .con.on a::after{opacity:1}
.fixed .m-tabes1{top:4.875vw;left:0;right:0}
.row-ab1{padding:3.625vw 0 6.25vw}
.m-ab1{margin-top:2.375vw}
.m-ab1 .txt{font-size:1.125vw}
.row-ab2{padding:7.5vw 0}
.ul-listab2{margin:2.187vw -1.375vw 0}
.ul-listab2 li{width:33.3%;padding:0 1.375vw}
.ul-listab2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listab2 .con:hover .pic img{transform:scale(1.06)}
.ul-listab2 .txt{left:0;right:0;bottom:0;padding:0 .937vw .937vw}
.ul-listab2 .tit{font-size:1.125vw}
.row-ab3{padding:3.75vw 0 8.125vw;margin-bottom:7.375vw}
.m-ab3{margin-top:3.875vw}
.m-ab3 .left{margin-right:2.625vw}
.m-ab3 .pic img{left:0;right:0;top:0;bottom:0}
.m-ab3 .txt{padding-left:1.125vw}
.m-ab3 .txt .icon{left:0;top:2.5vw}
.m-ab3 .tit{font-size:1.5vw;font-weight:700;margin-bottom:.625vw}
.m-ab3 .desc{font-size:.875vw;line-height:2}
.ul-cases{margin-bottom:2.75vw}
.ul-cases li{margin-bottom:1.25vw}
.ul-cases .con{padding:1.625vw 2.625vw 1.625vw 1.875vw;align-items:center}
.ul-cases .pic{width:8.75vw;height:8.75vw;border-radius:50%;margin-right:1.25vw}
.ul-cases .right{flex:1;align-items:center}
.ul-cases .right .txt{flex:1;padding-right:1.25vw}
.ul-cases .name{font-size:1.125vw;margin-bottom:.875vw;font-family:Medium;font-weight:500}
.ul-cases .name .span1{font-size:1vw;margin-left:.937vw;font-family:Regular;font-weight:400}
.ul-cases .desc{font-size:.75vw;margin-bottom:.75vw}
.ul-cases .info{margin-bottom:.875vw}
.ul-cases .info .em1{line-height:1.25vw;border-radius:.125vw;font-size:.687vw;padding:0 .375vw;margin-right:.375vw}
.ul-cases .ort{align-items:center}
.ul-cases .ort .price{font-size:.875vw}
.ul-cases .ort .price .span2{font-size:1.25vw;font-family:DINAlternate}
.ul-cases .ort .status{font-size:1vw;margin-left:10.25vw}
.ul-cases .btn{width:9.687vw;line-height:3.062vw;background:linear-gradient(270deg,#ffa400 0,#ff8201 100%);border-radius:1.562vw;font-weight:500;font-size:1.125vw}
.ul-cases2 .txt{align-items:center}
.ul-cases2 .txt .left{flex:1;flex:1;padding-right:1.25vw}
.ul-cases2 .bot .ss{margin-left:10.25vw}
.ul-cases2 .tit h3{white-space:normal}
.ul-cases2 .tit span{font-size:1vw;margin-left:.937vw}
.ul-cases2 .btn{width:9.687vw;line-height:3.062vw;background:linear-gradient(270deg,#ffa400 0,#ff8201 100%);border-radius:1.562vw;font-weight:500;font-size:1.125vw}
.ul-tabc1{border-bottom:1px solid #ededed;padding-left:1.875vw}
.ul-tabc1 li{margin-right:4.125vw}
.ul-tabc1 .con{font-size:1vw;line-height:3.125vw}
.ul-tabc1 .con::after{width:1.75vw;height:.187vw;background:#fe7e00;bottom:-.125vw;transform:translateX(-50%);content:"";opacity:0;transition:.3s}
.ul-tabc1 .on .con::after{opacity:1}
.m-cases1{margin-bottom:1.25vw}
.row-cases{padding:1.25vw 0 .125vw}
.cur{margin:.625vw 0}
.cur,.cur a{font-size:.875vw;line-height:1.25vw}
.cur i{font-style:normal;margin:0 .312vw}
.ul-cases_2 .con{align-items:flex-start;padding-bottom:2vw}
.ul-cases_2 .box{margin-top:.625vw}
.ul-cases_2 .group{height:2.5vw;background:#f7f7f7;align-items:center;border-radius:.437vw;padding:0 1.375vw 0 1vw;font-size:1.125vw;margin-right:1.5vw}
.ul-cases_2 .group .icon{width:2vw}
.ul-cases_2 .ort .status{font-size:.875vw;margin-left:12.37vw}
.ul-cases_2 .name{font-size:1.5vw;font-family:Semibold}
.ul-cases_2 .name .span1{font-size:.875vw;margin-left:10.87vw}
.ul-cases_2 .ort .price .span2{font-size:1.875vw}
.ul-cases_2 .info .em1{font-size:.812vw}
.ul-cases_2 .desc{font-size:.875vw;margin-bottom:1.125vw}
.ul-cases_2 .btns{align-items:center}
.ul-cases_2 .btn2{align-items:center;height:3.25vw;background:#fff;border-radius:1.875vw;border:1px solid #eaeaea;font-size:.75vw;justify-content:center;width:7.75vw;margin-right:1.25vw;transition:.3s}
.ul-cases_2 .btn2:hover{opacity:.8}
.ul-cases_2 .btn2 .icon{width:2vw;margin-right:.5vw}
.m-det2 .ul-tabc1 .con{line-height:3.75vw}
.m-contd1{padding:.937vw 2.625vw 3.25vw 2.25vw}
.m-contd1 .group{padding:1.875vw 0 .875vw}
.m-contd1 .group:last-child{border-bottom:none}
.m-contd1 .group .top{font-size:.937vw;font-family:Medium}
.ul-listd1{width:21.25vw;margin-top:1.375vw}
.ul-listd1 li{margin-bottom:1.125vw}
.ul-listd1 .con{align-items:center;justify-content:space-between;font-size:.875vw}
.ul-listd1 .icon{width:1.125vw;margin-right:.5vw}
.ul-listd1 .arr{width:.562vw}
.ul-listd1 .left,.ul-listd1 .right{align-items:center}
.ul-listd1 .desc{font-size:.75vw}
.ul-listd2{width:18.75vw;margin-top:1.125vw}
.ul-listd2 li{margin-bottom:1.125vw}
.ul-listd3{margin-top:1.5vw;width:25vw}
.ul-listd3 li{width:33.3%;margin-bottom:1.125vw}
.ul-listd3 .con{padding-left:1.375vw}
.ul-listd3 .con::after{left:0;top:50%;transform:translateY(-50%);content:"";width:.687vw;height:.687vw;background:#fe7e00;border-radius:50%}
.row-det{padding-bottom:9.375vw}
}
@media only screen and (max-width:1200px){
.g-ban1 .txt .tit{font-size:24px;margin-bottom:10px}
.g-ban1 .txt .desc{font-size:16px}
.ul-snves1 .con{padding-left:0;margin-right:15px}
.ul-snves1 .con a{line-height:40px;font-size:14px}
.ul-snves1 .con a::after{height:1px;bottom:0}
.m-ab1{margin-top:20px}
.m-ab1 .txt{font-size:14px}
.ul-listab2 li{padding:0 10px}
.ul-listab2{margin:20px -10px 0}
.ul-listab2 .tit{font-size:14px}
.m-tabes1{display:none}
.row-ab1,.row-ab2,.row-ab3{padding:40px 0}
.m-ab3{margin-top:20px}
.m-ab3 .tit{font-size:16px}
.m-ab3 .desc{line-height:1.6}
.m-ab3 .txt{padding-left:0}
.row-ab3{margin-bottom:0}
.ul-tabc1{white-space:nowrap;overflow:hidden;overflow-x:auto;padding:0 10px}
.ul-tabc1 li{margin-right:20px}
.ul-cases .btn,.ul-cases2 .btn{display:block;width:110px;line-height:40px;background:linear-gradient(270deg,#ffa400 0,#ff8201 100%);border-radius:25px;font-size:14px}
.ul-cases_2 .name .span1,.ul-cases_2 .ort .status{margin-left:30px}
.ul-cases .right{display:block}
.ul-cases_2 .btns{margin-top:20px}
.ul-cases_2 .btn2 .icon{width:24px;margin-right:4px}
.ul-cases_2 .btn2{display:flex;align-items:center;height:40px;background:#fff;border-radius:30px;border:1px solid #eaeaea;font-size:12px;color:#242424;justify-content:center;width:108px;margin-right:10px;padding:0}
.ul-cases_2 .group{font-size:16px}
.ul-cases_2 .group .icon{width:26px}
.ul-cases_2 .ort .price .span2{font-size:22px}
.ul-cases .right .txt{padding-right:0}
.ul-listd1 li,.ul-listd2 li,.ul-listd3 li{margin-bottom:10px}
.cur{display:none}
.row-det{padding:50px 0}
}
@media only screen and (max-width:959px){
.m-ab3 .left{float:none;width:100%;margin-right:0;margin-bottom:20px}
.g-ban1 .bg{height:200px;object-fit:cover}
.ul-listd1,.ul-listd2,.ul-listd3{width:100%;margin-top:20px}
}
@media only screen and (max-width:767px){
.header{height: 1.15rem;z-index: 110;}	

.g-ban1 .txt .tit{font-size:20px;margin-bottom:5px}
.g-ban1 .txt .desc{font-size:14px}
.ul-listab2{margin:20px 0 0}
.row-ab1, .row-ab2, .row-ab3{padding-bottom: .4rem;}
.ul-cases2 .txt{display:block}
.ul-cases2 .txt .left{padding-right:0}
.ul-cases2 .bot .ss{float:right;margin-left:10px}
.ul-cases2 .tit span{display:block;float:right;margin-left:10px}
.ul-cases2 .btn{margin-top:20px}
.ul-cases .con{display:block;padding:15px}
.ul-cases .pic{margin:0 auto 10px}
.ul-cases_2 .name,.ul-cases_2 .ort .price .span2{font-size:18px}
.ul-cases .info,.ul-cases_2 .desc,.ul-cases_2 .name{margin-bottom:10px}
.ul-cases_2 .group{height:36px;background:#f7f7f7;display:flex;align-items:center;border-radius:7px;padding:0 10px;margin-right:10px;font-size:12px}
.ul-cases_2 .btn2 .icon,.ul-cases_2 .group .icon{width:20px}
.ul-cases_2 .btn2{display:flex;align-items:center;height:35px;background:#fff;border-radius:30px;border:1px solid #eaeaea;font-size:12px;color:#242424;justify-content:center;width:90px;padding:0}
.ul-cases .btn,.ul-cases2 .btn{display:block;width:90px;line-height:35px}
.m-det2 .ul-tabc1 .con{line-height:40px}
.ul-tabc1 li{margin-right:10px}
.m-contd1{padding:0 10px}
.m-contd1 .group{padding:15px 0}
.ul-listd1,.ul-listd2,.ul-listd3{margin-top:10px}
.ul-listd3 .con::after{width:6px;height:6px}
.ul-listd3 .con{padding-left:10px}
.ul-listd3 li{width:50%}
.row-det{padding:30px 0}
.ul-cases_2 .ort .price{font-size:14px}
}
@media only screen and (max-width:1199px){
.wp{width:auto;max-width:none;padding:0 10px}
}

.tbbanner{display: none;}
.ysss{display: none;}
.sjzs{display: none !important;}
.tcnr{display: none;}
@media(max-width:750px){
body{padding-top:1.15rem;}
.tbbanner{display: block;width: 2.76rem; position: absolute; top: 50%;transform: translateY(-50%);left: 2.7rem;}
.tbbanner img{width: 100%;}
.header .logo{position: absolute;width: 3.3rem;left: .3rem;top: 50%;transform: translateY(-50%);height: auto;}
.header .logo img{height: auto;width: 100%;}
.dhbj{position: fixed;width: 100%;height: 100%; z-index: 10;background: rgba(0,0,0,.7);left: 0;top: 0;display: none;}
.nav{top:1.15rem;width: 4.2rem;background: #fff;left: -4.2rem;display: block;}
.nav li .v1{display: block;text-align: left; font-size: .28rem; line-height: 1.05rem; padding: 0 .4rem;}

.banner .txt{padding:0}
.banner h3{font-size:18px}
.banner .slick-dots li button{width:.15rem; height: .15rem;border-radius: 50%;background: #8c9a7e;}
.banner .slick-dots li.slick-active{width: .15rem;height: .15rem;border-radius: 50%;background: #fe7e00;}
.banner .slick-dots li.slick-active button:after{display: none;}
.row-a1{display: none;}
.row-a2 .g-tit1{display: none;}
.row-a2{padding: 0; margin-top: 0 !important;}
.main .wp{padding: 0 !important;}
.m-type{padding: 0 !important; margin: 0 !important;}
.m-type h3{display: none;}
.ul-txt1 ul{overflow: auto;white-space: nowrap;}
.ul-txt1 ul::-webkit-scrollbar {width:0px !important;height:0px !important;}
.ul-txt1 li{display: inline-block;float: none !important; padding: 0 .3rem; margin: 0 !important;}
.ul-txt1 li a{font-size: .28rem; line-height: .7rem;color: #666666; position: relative; padding: 0 !important;}
.ul-txt1 li a:before{position: absolute;content: "";border-bottom: 3px solid #fe7e00;width: 0;border-radius: .2px;bottom: 0;left: 50%;transform: translateX(-50%);}
.ul-txt1 li.on a, .ul-txt1 li:hover a{background: none !important;color: #fe7e00 !important;font-weight: bold;font-size: .32rem;}
.ul-txt1 li.on a:before{width: .27rem;}
.ul-txt1 li:nth-child(1){ display: none;}
.m-type{background: none !important;}
.ysss{padding: .25rem .3rem;overflow: hidden;}
.ysssleft{float: left;}
.ysssleft li{display: inline-block;font-size: .26rem; padding-right: .8rem;}
.ysssleft a{color: #666;}
.ysssleft a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 .23rem;width: .15rem;}
.ysssright{float: right;}
.ysssright a{font-feature-settings: .26rem;color: #FE7E00;}
.ysssright a img{width: .15rem;display: inline-block;vertical-align: middle; margin: -3px 0 0 .23rem;}
.m-require{display: none;}
.ul-imgtxt2 .con{padding: .35rem .25rem;margin: 0 3%;border-radius: .15rem;display: flex;justify-content: space-between !important;}
.ul-imgtxt2 .pic{margin: 0;width: 1.3rem;height: 1.3rem;border-radius: 50%; overflow: hidden;}
.ul-imgtxt2 .txt{width: calc(100% - 1.55rem);}
.ul-imgtxt2 .tit h3{font-size: .28rem;line-height: 1.5;}
.ul-imgtxt2 .tit span{font-size: .22rem;line-height: 1.5;}
.ul-imgtxt2 .s1{font-size: .22rem;}
.ul-imgtxt2 .info, .ul-imgtxt2 .s1, .ul-imgtxt2 .tit{margin-bottom: .1rem;}
.ul-imgtxt2 .info span{padding: 0 .05rem;font-size: .22rem;}
.ul-imgtxt2 .bot .money em{font-size: .3rem;}
.ul-imgtxt2 .bot .money{font-size: .22rem;}
.ul-imgtxt2 .bot .ss{font-size: .22rem;}
.pczs{display: none !important;}
.sjzs{display: block !important;}
.btn1{display: block;text-align: center; line-height: .8rem; border-radius: .4rem;background: #fbefe3;color: #FE7E00;font-size: .3rem;font-weight: bold; margin: .1rem 3% .3rem 3%;}
.g-tit1{padding: 0 3%;line-height: 1rem;}
.g-tit1 h3:after{display: none;}
.g-tit1 h3{font-size: .3rem;line-height: 1rem; margin: 0;}
.g-tit1 a{font-size: .24rem;color: #999;line-height: 1rem;}
.g-tit1 a i{background: url(../images/s5.png) no-repeat right center;height: .18rem;background-size: auto 100%;width: .23rem;}
.gzkt_nr{padding: 0 3%;}
.gzkt_nr  li{padding-bottom: .2rem;}
.gzktbox{display: flex;justify-content: space-between; padding: .25rem;border-radius: .15rem;background: #fff;align-items: center;}
.gzleft{width: 2.6rem;}
.gzleft img{width: 100%;border-radius: .15rem;}
.gzright{width: calc(100% - 2.8rem);}
.gzright h2{font-size: .28rem; line-height: 1.6; color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.gzright p{font-size: .24rem;color: #999; margin-top: .2rem;}
.fd-left{display: none;}
.fd-nav{float: none;display: block !important;width: 100%;text-align: center;}
.fd-nav dd{float: none;display: inline-block; margin: 0 0 .25rem; padding: 0 .1rem;width: auto;}
.fd-nav dd a{font-size: .22rem;}
.fd-copy{font-size: .24rem;}
.fd-ma span{font-size: .24rem;}

.g-ban1 .bg{height: 100%;object-fit: cover;}
.g-ban1 .txt{padding: 0 .65rem;box-sizing: border-box;}
.g-ban1 .txt .tit{font-size: .3rem;}
.g-ban1 .txt .desc{font-size: .24rem;}

.rmbq{background: #fff; margin-bottom: .2rem;}
.rmbq ul{overflow: hidden;}
.rmbq li{float: left;width: 33.33%;text-align: center;line-height: .9rem;font-size: .3rem;color: #333;}
.rmbq a{color: #333;   position:relative; display: block;}
.rmbq a:before{position: absolute;content: ""; border-bottom: 3px solid #fe8b19;left: 50%;transform: translateX(-50%);width: 0;bottom: .14rem;}
.rmbq li.cura a{color: #fe8b19;}
.rmbq li.cura a:before{width: .5rem;}
.row-ab1{padding:.3rem 3%;}
.main .g-tit1_sj h3{font-size: .3rem;line-height: 1; padding-bottom: .25rem; position: relative;}
.main .g-tit1_sj h3:before{position: absolute;content: ""; border-bottom: 3px solid #fe8b19;width: .8rem; left: 0; bottom: 0;}
.m-ab1 .txt{font-size: .26rem; line-height: 1.8;}
.ul-listab2 li{width: 50%;float: left; padding: 0 0 .2rem .2rem;box-sizing: border-box;}
.ul-listab2  ul{margin-left: -.2rem; padding: 0 3%; margin-bottom: 0 !important;}

.ptys_sj{padding: 0 3%; margin-bottom: .3rem;}

.m-ab3 .tit{font-size: .3rem;}
.m-ab3 .desc{font-size: .26rem; line-height: 1.8;}
.banner_sj{height: 3rem;}
.banner_sj img{width: 100%;height: 100%;object-fit: cover;}
.row-cases{padding: 0;}
.m-cases1{background: none; margin: 0;}
.ul-tabc1 .con{line-height: 1rem;font-size: .26rem;  position: relative;}
.ul-tabc1 .con::after{position: absolute;content: ""; border-bottom: 0.05rem  solid #fe7e00;width: 0;bottom: 0;left: 50%;transform: translateX(-50%);border-radius: .03rem;}
.ul-tabc1 li{margin-right: .62rem;}
.ul-tabc1 .con:hover, .ul-tabc1 .on .con{font-size: .32rem; font-weight: bold;}
.ul-tabc1 .con:hover:before, .ul-tabc1 .on .con:after{width: .25rem;}
.ul-tabc1::-webkit-scrollbar{width: 0;height: 0;}
.ul-imgtxt2{ margin-top: .1rem !important;}
.ul-cases2 .btn{display: none;}
/*详情*/
.con_box{background: #fff; padding: .4rem .3rem; margin-bottom: .2rem;}
.con_top{display: flex;justify-content: space-between; padding-bottom: .34rem;align-items: center;}
.con_top .pic{width: 1.15rem;height: 1.15rem;border-radius: 50%; overflow: hidden;}
.con_top .pic img{width: 100%;height: 100%;}
.right_box{width: calc(100% - 1.4rem); position: relative;}
.right_box .name{font-size: .32rem;margin-bottom: .2rem; color: #333333;font-weight: bold;}
.right_box .name  b{font-size: .24rem;color: #3196F0;padding-left: .1rem;}
.right_box p {font-size: .24rem;color: #666;}
.right_box .span1{position: absolute; right: 0; top: 50%;transform: translateY(-50%);color: #999;   font-size: .24rem;}

.dhsm1{overflow: hidden; margin-left: -.15rem;}
.dhsm1 li{float: left; padding:0 0 .15rem .15rem;}
.dhsm1 li span{display: block; padding: 0 .15rem; line-height: .42rem;border-radius: .06rem;font-size: .22rem;color: #666;background: #f7f7f7;}
.dhsm p{font-size: .24rem;color: #9A9A9A; margin: .1rem 0 .35rem;}
.dhsm p b{color: #FE5253;}
.dhsm p em{font-weight: bold;font-size: .34rem;}
.fr{float: right;}
.dhsm p span{color: #FE7E00;}
.dhsm2{overflow: hidden; margin-left: -.5rem;}
.dhsm2 li{float: left; padding-left: .4rem;}
.dhsm2 li span{display: block;border-radius: .06rem; padding: 0 .4rem;line-height: .68rem;font-size: .3rem;color: #333;background: #f7f7f7;}
.dhsm2 li span img{display: inline-block;vertical-align: middle; margin: -3px .15rem 0 0;height: .35rem;}

.zlxx li{padding-bottom: .2rem;}
.zlxxbox{padding: .35rem .3rem;background: #fff;}
.zlxxtitle h2{font-weight: bold; font-size: .3rem;color: #333; margin-bottom: .3rem;}
.zlxx_nr dt{font-size: .24rem;color: #333;line-height: .66rem;}
.zlxx_nr dt a{color: #333;}
.zlxx_nr dt a span{height: .66rem; color: #969B9D; padding-right: .25rem;background: url(../images/s7.png) no-repeat right center;background-size: .12rem .2rem;}
.zlxx_nr dt img{width: .36rem;display: inline-block;vertical-align: middle; margin: -3px .15rem 0 0;}
.jbxx_nr p{font-size: .26rem;line-height: 1.6; color: #929799;}
.zwjs h2{font-weight: bold; font-size: .3rem;color: #333; margin: .3rem 0;}
.zwjs p{font-size: .26rem;line-height: 1.6; color: #929799;}
.jntc_nr dl{overflow: hidden;}
.jntc_nr dt{float: left; width: 33.33%;font-size: .24rem; line-height: .68rem;}
.jntc_nr dt a{display: block; position: relative; color: #969B9D;padding-left: .45rem;}
.jntc_nr dt a:before{position: absolute;content: "";width: .22rem;height: .22rem;background: #dbdbdb;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%);}
.jntc_nr dt.cura a{color: #000;}
.jntc_nr dt.cura a:before{background: #fe7e00;}
.gzjl_nr dt{padding:.3rem 0 ;border-bottom: 1px solid #f1f1f1;}
 .gzjl_nr h2{color: #333; font-weight: bold; font-size: .28rem; margin-bottom: .2rem;} 
.gzjl_nr p{font-size: .24rem; line-height: 1.6;color: #929799;}
.gzjl_nr dt:nth-child(1){ padding-top: 0;}
.gzjl_nr dt:last-child{border: none;padding-bottom: 0;}
.zlxxtitle a{font-weight: 400; font-size:.26rem ;padding-right: .25rem;background: url(../images/s7.png) no-repeat right center;background-size: .12rem .2rem;color: #999;}
.jnzs_nr dl{overflow: hidden; margin-left: -.2rem;}
.jnzs_nr dt{float: left;width: 33.33%; padding: 0 0 .2rem .2rem;}
.jnzs_nr dt img{width: 100%;border-radius: .1rem;}

.qynr{width: 750px;max-width: 100%; background: #fff; z-index: 100; bottom: 0;left: 50%;transform: translateX(-50%);padding: .3rem .25rem;box-shadow:0 0 10px rgba(0, 0, 0, .1);overflow: hidden; position: fixed; }
.qy_left{width: 2rem;float: left;}
.qy_left ul{display: flex;justify-content: space-between;text-align: center;}
.qy_left img{display: block;height: .4rem;margin: 0 auto;}
.qy_left p{font-size: .24rem;color: #242424;}
.qyright{width: 4.3rem;float: right;}
.qyright a{display: block;text-align: center; color: #fff;line-height: .9rem;border-radius: .45rem;background: #ff8601;font-size: .32rem;}
.bmxq{padding-bottom: 1.5rem;}

.ssbox{padding: .2rem .3rem 0 .3rem;}
.sszsbox{display: flex;justify-content: space-between;align-items: center;height: .66rem;background: #fff;border-radius: .33rem; padding: 0  .3rem; position: relative;}
.wby4{width: 1rem;height: .3rem;border:none;border-right: 1px solid #b1b1b1;font-size: .28rem;color: #000;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background: url(../images/s18.png) no-repeat 90% center;background-size: .13rem .08rem;}
.wby5{width: calc(100% - 1rem); height: .3rem;line-height: .3rem;font-size: .28rem;padding-left: .7rem;border: none;}
.btn3{background: url(../images/s19.png);width: .26rem;height: .26rem;background-size: 100%;border: none;position: absolute; left: 1.55rem;top: 50%;transform: translateY(-50%);}

/*新闻*/
.list_classify{margin-top: 0 !important;}
.list_classify {overflow: auto;display: block !important;white-space: nowrap;}
.list_classify::-webkit-scrollbar {width: 0;height: 0;}
.list_classify .list_classify_item{margin-top: 0; margin:0 .42rem;border: none; font-size: .3rem; line-height: 1rem;padding: 0; position: relative;}
.list_classify .list_classify_item:before{position: absolute; content: "";border-bottom: 0.05rem solid #fe9224;width: .5rem;bottom: .05rem;left: 50%;transform: translateX(-50%);opacity: 0;}
.list_classify .list_classify_item.select{background: none !important; font-weight: bold !important; color: #fe9224 !important;}
.list_classify .list_classify_item.select:before{opacity: 1;}

#data-container{background: #f6f6f6;}
#data-container .list_item{margin-top: .25rem;width: 100%; padding: .25rem; position: relative;}
.list_item .list_item_img{width: 2.4rem;height: auto;}
.list_item_info{margin-left: .25rem !important;}
.list_item_info .list_item_info_title{font-size: .28rem; line-height: 1.6;}
.list_item_info .list_item_info_content{font-size: .24rem; line-height: 1.6; margin:.05rem 0;}
.list_item_info h2{color: #999; font-size: .24rem;}

.info{padding: 0 3%;}
.info .info_title{margin-top:.3rem; font-size: .32rem;font-weight: bold; line-height: 1.6;}
.info .info_time_title{display: inline-block;margin-bottom: .1rem;}
.info .info_time_p1{display: block; margin: 0;}
.info .info_time{display: block;}
.info_margin{width: 100% !important;font-size: .3rem; line-height: 1.8;}

/*弹窗*/
.tcbj{position: fixed;width: 100%;height: 100%; background: rgba(0,0,0,.7);z-index: 1000;top: 0;left: 0;display: none;}

.tcnr{position: fixed;z-index: 1001; background: #fff;width: 90%;padding: .4rem .8rem; border-radius: .08rem;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.tcnr_title h2{font-weight: bold; font-size: .3rem; margin-bottom: .4rem;text-align: center; color: #333;}
.tcnr_box{display: flex;justify-content: space-between;align-items: center;}
.tcleft{width: 45%;padding-right: .2rem;}
.tcleft img{width: 90%; margin: 0 auto;}
.tcright{width: 55%; }
.tcright ul{border-left: 1px dashed #fe8d00; padding: .3rem 0;}
.tcright li{line-height: 2;font-size: .26rem;color: #666; position: relative;padding-left: .3rem;}
.tcright li:before{position: absolute;content: "";width: .18rem;height: .18rem;background: #fb9f03;border-radius: 50%;left: -0.09rem;top: 50%;transform: translateY(-50%);}
.btn10{display: block;text-align: center; width: 3.2rem; line-height: .7rem;color: #fff;border-radius: .35rem;background: #ff8600;font-weight: bold; font-size: .26rem; margin: .2rem auto 0 auto;}
.ggbtn{width: .7rem;height: .7rem;border: 0.07rem solid #fff;border-radius: 50%;background: url(../images/s21.png) no-repeat center center;background-size: .3rem .3rem; position: absolute; left: 50%;transform: translateX(-50%);bottom: -.85rem;}
}