/*!****** lib.css *******/

/*!-----------------[初始化]--------------*/

*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}

table{border-collapse:collapse;border-spacing:0}

ol,ul{list-style:none}

q:after,q:before{content:''}

fieldset,img{border:0}

abbr,acronym{border:0}

.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{float:right}

.c{clear:both}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}

em{font-weight:400;font-style:normal}

body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}

img{max-width:100%;border:none}

input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}

input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

::-ms-input-placeholder{color:#999}

select::-ms-expand{display:none}

a{color:#333;text-decoration:none}

@font-face{font-family:m-Bold;src:url(../fonts/32e706d0d98c4634967855d59ed5a4da.ttf)}

.wow{visibility:hidden}

.wp{padding:0 200px;margin:0 auto}

.wpcp{margin:0 20px;}

.pt100{padding-top:100px}

.h100{height:100px;background-color:#000}

body::-webkit-scrollbar{width:10px}

body::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}

body::-webkit-scrollbar-thumb:hover{background:#f40}

/*!******************************

    -------[=头部]-------

********************************/

.header{position:relative;top:0;left:0;width:100%;height:100px;z-index:9999;transition:.5s;background-color:transparent}

.header.hide{top:-100px}

.header_m{display:none}

.bgf.header,.white.header{background-color:#fff;box-shadow:0 0 5px rgba(153,153,153,.75)}

.black.header{background-color:#000}

.bgf .h-tel,.bgf .m-nav .v1,.white .h-tel,.white .m-nav .v1{color:#2b2b2b}

.bgf .h-so .icon,.white .h-so .icon{background-image:url(../images/c-so1.png)}

.bgf .h-lang .icon,.white .h-lang .icon{background-image:url(../images/c-lang1.png)}

.header.fixed{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.3)}

.white.header.fixed{background-color:#fff}

.fixed .h-so .icon,.fixed .m-nav{border-color:#eaeaea}

.bgf .h-tel::before,.white .h-tel::before{background-color:#adadad}

.logo{float:left;text-align:center;line-height:100px;font-size:0}

.logo img{display:inline-block;vertical-align:middle;max-height:61px}

.m-nav{white-space:nowrap;text-align:center;position:absolute;top:0;left:50%;transform:translateX(-50%)}

.m-nav>li{display:inline-block;vertical-align:middle;position:relative}

.m-nav .v1{display:block;font-size:16px;color:#333;line-height:100px;position:relative;padding:0 26px;transition:.3s}

.m-nav .ok .v1,.m-nav .on .v1{color:#cf262c}

.nav-sub{position:fixed;top:100px;left:0;width:100%;background-color:#fff;border-top:1px solid #f0f0f0;text-align:left;z-index:999;display:none}

.sub_box .container{overflow:hidden;padding:10px 0}

.sub_box .item:nth-child(1){width: 100%;}

.sub_box .item{float:left;width:33.33%;position:relative;}

.sub_box .item::after{content:"";display:block;width:1px;background-color:#e9e9e9;position:absolute;top:0;right:0}

.sub_box .item:last-child:after{display:none}

.sub_box .type{font-size:20px;font-weight:700;color:#000;margin-bottom:12px}

.sub_box .img img{display:block;width:100%}

.m-boxb1{position:relative;padding-right:85px}

.sub_list{padding:0 85px;display: flex;

    justify-content: center;}

.sub_list li{display:block;float:left;margin-right: 10px;}

.three_list{padding:0 85px}

.three_list li{display:none}

.nav-sub a{display:block;font-size:16px;color:#8e8e8e;line-height:45px;border-bottom:1px solid #e9e9e9;transition:.3s;padding-right:14px;background-repeat:no-repeat;background-position:right;background-size:8px}

.nav-sub .act a,.nav-sub a:hover{color:#cf262c;border-color:#cf262c;background-image:url(../images/c-next1.png)}

.sub_list .child{position:absolute;top:0;left:100%;width:100%;padding:0 85px;display:none}

.sub_box .con:hover .child{display:block}

.child_a{display:block}

.m-nav .sub{position:absolute;display:none;top:100%;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:1}

.dropDown{display:none;width:7px;height:14px;background:url(../images/c-next1.png) no-repeat center;background-size:100%}

.m-nav .dropDown{position:absolute;top:14px;right:15px;transition:.3s}

.m-nav .sub{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:none}

.sub .v2{font-size:14px;text-align:center;line-height:40px;transition:.3s;color:#333;display:block}

.sub .v2:hover{color:#cb5117}

.h-r{float:right}

.h-so{float:left;position:relative}

.h-so .icon{width:50px;height:100px;text-align:center;cursor:pointer;background:url(../images/c-so1.png) no-repeat center;background-size:22px}

.h-so .form{display:none;position:absolute;top:100%;right:0;width:250px}

.h-so .inp{display:block;width:100%;height:45px;font-size:14px;color:#333;border:1px solid #ddd;padding:0 50px 0 10px}

.h-so .btn{position:absolute;top:0;right:0;width:45px;height:45px;text-align:center;font-size:14px;color:#fff;background-color:#cf262c}

.h-lang{float:left;position:relative}

.h-lang .icon{width:50px;height:100px;text-align:center;cursor:pointer;background:url(../images/c-lang.png) no-repeat center;background-size:21px}

.h-tel{float:left;font-size:26px;color:#333;line-height:100px;position:relative;padding-left:30px;margin-left:20px}

.h-tel::before{content:"";display:block;width:1px;height:20px;background-color:#333;opacity:.4;position:absolute;left:0;top:50%;margin-top:-10px}

.h-tel a{color:inherit}

/*!******************************

    -------[=导航]-------

********************************/

.menuBtn{display:none;position:absolute;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn b{display:block;height:4px;background-color:#cf262c;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width: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)}

/*!******************************

    -------[=底部]-------

********************************/

.footer{background-color:#242424;font-size:14px;color:#909090}

.f-top{padding:49px 0 45px;overflow:hidden;position:relative}

.f-top::after{content:"";display:block;width:100%;height:1px;position:absolute;top:134px;left:0;background-color:#fff;opacity:.1}

.f-top .col-l{width:38.8%}

.f-top .col-r{width:61.2%}

.f-links{overflow:hidden;display:flex;justify-content:space-between;padding-top:34px}

.f-dl{float:left}

.f-dl dt{font-size:16px;color:#fff;position:relative;padding-bottom:44px}

.f-dl .a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;transition:.4s;line-height:2.1}

.f-dl .a:hover{color:#fff}

.f-qrs .qr{float:left;width:103px;height:103px;overflow:hidden;margin-right:35px}

.f-qrs .qr img{display:block;width:100%;height:100%}

.f-qrs{overflow:hidden;margin-bottom:15px}

.f-qrs .txt{overflow:hidden;padding-top:20px}

.f-qrs .tel{font-size:30px;color:#fff;line-height:1.3}

.f-qrs a{color:inherit}

.f-info{line-height:2;margin-bottom:22px}

.f-logo{display:block;line-height:60px;font-size:0;margin-bottom:50px}

.f-logo img{display:inline-block;vertical-align:middle;max-height:58px}

.f-copy{background-color:#1e1e1e;padding:12px 0;overflow:hidden;font-size:12px;color:#909090}

.f-copy a{transition:.4s;color:inherit}

.f-copy a:hover{color:#fff}

.f-ships{font-size:0;padding-bottom:12px}

.f-ships .a1,.f-ships .s{display:inline-block;vertical-align:middle;font-size:14px;color:#909090;position:relative;margin-bottom:10px;transition:.3s}

.f-ships .a1{margin-right:12px}

.f-ships .a1:hover{color:#fff}

.rightSlide{position:fixed;top:50%;right:0;z-index:999;transform:translateY(-50%)}

.rightSlide li{position:relative}

.rightSlide .item:last-child{border-bottom: none;}

.rightSlide .item{width:80px;height:80px;font-size:14px;color:#fff;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#cf262c;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;border-bottom:2px solid rgba(255,255,255,.5)}

.rightSlide .item img{display:inline-block;vertical-align:middle;margin-bottom:7px;max-width: 30px;}

.rightSlide .con{position:absolute;right:100%;margin-right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:15px;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(153,153,153,.75);box-shadow:0 0 5px 0 rgba(153,153,153,.75);-webkit-border-radius:7px;border-radius:7px;display:none;text-align:center;font-size:14px;color:#666}

.rightSlide .con p{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.rightSlide .img-ma{display:block;width:110px;max-width:none;height:auto}

.rightSlide li:hover .con{display:block}

.cur,.cur a{font-size:14px;color:#919191;line-height:36px}

.cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:22px 0}

.cur a:hover,.cur span{color:#cf262c}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.pages{text-align:center;margin:50px 0 38px}

.pages ul{display:block;text-align:center}

.pages ul li{display:inline-block;color:#333;margin:0 3px}

.pages ul li a{display:block;width:50px;height:50px;line-height:50px;text-align:center;color:#333;border:1px solid #dedede;border-radius:50%;font-size:17px}

.pages ul a:hover,.pages ul li.on a{background-color:#cb5117;border:1px solid #cb5117;color:#fff}

.pages ul li.next,.pages ul li.prev{font-weight:700}

.pages ul li.next a,.pages ul li.prev a{width:100px;color:#999;font-size:16px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}

.pages ul li span{display:inline-block;font-weight:700;font-family:Arial;margin:0 10px;font-size:18px;color:#666}

@media only screen and (min-width:1199px) and (max-width:1800px){

.wp{padding:0 5.555vw;margin:0 auto}

.pt100{padding-top:5.555vw}

.h100{height:5.555vw}

/*!******************************

      -------[=头部]-------

  ********************************/

.header{position:relative;top:0;left:0;width:100%;height:5.555vw;z-index:9999;transition:.5s;background-color:transparent}

.header.hide{top:-5.5555vw}

.header_m{display:none}

.white.header{background-color:#fff}

.black.header{background-color:#000}

.white .h-tel,.white .m-nav .v1{color:#2b2b2b}

.white .h-so .icon{background-image:url(../images/c-so.png)}

.white .h-lang .icon{background-image:url(../images/c-lang1.png)}

.header.fixed{box-shadow:0 0 .222vw rgba(0,0,0,.3)}

.white.header.fixed{background-color:#fff}

.fixed .h-so .icon,.fixed .m-nav{border-color:#eaeaea}

.logo{float:left;text-align:center;line-height:5.555vw;font-size:0}

.logo img{display:inline-block;vertical-align:middle;max-height:3.388vw}

.m-nav{white-space:nowrap;text-align:center}

.m-nav>li{display:inline-block;vertical-align:middle;position:relative}

.m-nav .v1{display:block;font-size:.888vw;color:#333333;line-height:5.555vw;position:relative;padding:0 1.444vw;transition:.3s}

.m-nav .ok .v1,.m-nav .on .v1{color:#cf262c}

.nav-sub{position:fixed;top:5.555vw;left:0;width:100%;background-color:#fff;border-top:1px solid #f0f0f0;padding:1.111vw 16% 10px;text-align:left;display:none}

.sub_box .container{overflow:hidden;padding-bottom:1.111vw}

.sub_box .item{float:left;width:33.33%;position:relative;}

.sub_box .item::after{content:"";display:block;width:1px;background-color:#e9e9e9;position:absolute;top:0;right:0}

.sub_box .item:last-child:after{display:none}

.sub_box .type{font-size:1.111vw;font-weight:700;color:#000}

.sub_box .img img{display:block;width:100%}

.m-boxb1{position:relative;padding-right:4.722vw}

.sub_list{padding:0 4.722vw}

.sub_list li{display:block;float: left}

.three_list{padding:0 4.722vw}

.three_list li{display:none}

.nav-sub a{display:block;font-size:.888vw;color:#8e8e8e;line-height:2.5vw;border-bottom:1px solid #e9e9e9;transition:.3s;padding-right:.777vw;background-repeat:no-repeat;background-position:right;background-size:.444vw}

.nav-sub .act a,.nav-sub a:hover{color:#cf262c;border-color:#cf262c;background-image:url(../images/c-next1.png)}

.sub_list .child{position:absolute;top:0;left:100%;width:100%;padding:0 4.722vw;display:none}

.sub_box .con:hover .child{display:block}

.child_a{display:block}

.m-nav .sub{position:absolute;display:none;top:100%;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:1}

.dropDown{display:none;width:.388vw;height:.777vw;background-size:100%}

.m-nav .dropDown{position:absolute;top:.777vw;right:.833vw;transition:.3s}

.m-nav .sub{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:100%;background-color:#fff;box-shadow:0 0 .555vw rgba(0,0,0,.1);display:none}

.sub .v2{font-size:.777vw;text-align:center;line-height:2.222vw;transition:.3s;color:#333;display:block}

.sub .v2:hover{color:#cb5117}

.h-r{float:right}

.h-so{float:left;position:relative}

.h-so .icon{width:2.777vw;height:5.555vw;text-align:center;cursor:pointer;background:url(../images/c-so1.png) no-repeat center;background-size:1.222vw}

.h-so .form{display:none;position:absolute;top:100%;right:0;width:13.88vw}

.h-so .inp{display:block;width:100%;height:2.5vw;font-size:.777vw;color:#333;border:1px solid #ddd;padding:0 2.777vw 0 .555vw}

.h-so .btn{position:absolute;top:0;right:0;width:2.5vw;height:2.5vw;text-align:center;font-size:.777vw;color:#fff;background-color:#cf262c}

.h-lang{float:left;position:relative}

.h-lang .icon{width:2.777vw;height:5.555vw;text-align:center;cursor:pointer;background:url(../images/c-lang.png) no-repeat center;background-size:1.166vw}

.h-tel{float:left;font-size:1.444vw;color:#fff;line-height:5.555vw;position:relative;padding-left:1.666vw;margin-left:1.111vw}

.h-tel::before{content:"";display:block;width:1px;height:1.111vw;position:absolute;left:0;top:50%;margin-top:-.555vw}

.h-tel a{color:#333}

/*!******************************

      -------[=底部]-------

  ********************************/

.footer{background-color:#242424;font-size:.777vw;color:#909090}

.f-top{padding:2.722vw 0 2.5vw;overflow:hidden;position:relative}

.f-top::after{content:"";display:block;width:100%;height:1px;position:absolute;top:7.444vw;left:0;background-color:#fff;opacity:.1}

.f-top .col-l{width:38.8%}

.f-top .col-r{width:61.2%}

.f-links{overflow:hidden;display:flex;justify-content:space-between;padding-top:1.888vw}

.f-dl{float:left}

.f-dl dt{font-size:.888vw;color:#fff;position:relative;padding-bottom:2.444vw}

.f-dl .a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;transition:.4s;line-height:2.1}

.f-dl .a:hover{color:#fff}

.f-qrs .qr{float:left;width:5.722vw;height:5.722vw;overflow:hidden;margin-right:1.944vw}

.f-qrs .qr img{display:block;width:100%;height:100%}

.f-qrs{overflow:hidden;margin-bottom:2.5vw}

.f-qrs .txt{overflow:hidden;padding-top:1.111vw}

.f-qrs .tel{font-size:1.666vw;color:#fff;line-height:1.3}

.f-qrs a{color:inherit}

.f-info{line-height:2;margin-bottom:5.666vw}

.f-logo{display:block;line-height:3.333vw;font-size:0;margin-bottom:2.777vw}

.f-logo img{display:inline-block;vertical-align:middle;max-height:3.222vw}

.f-copy{background-color:#1e1e1e;padding:.666vw 0;overflow:hidden;font-size:.666vw;color:#909090}

.f-copy a{transition:.4s;color:inherit}

.f-copy a:hover{color:#fff}

.f-ships{font-size:0;padding-bottom:.666vw}

.f-ships .a1,.f-ships .s{display:inline-block;vertical-align:middle;font-size:.777vw;color:#909090;position:relative;margin-bottom:.555vw;transition:.3s}

.f-ships .a1{margin-right:.666vw}

.f-ships .a1:hover{color:#fff}

.rightSlide .item{width:4.444vw;height:4.444vw;font-size:.777vw;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;}

.rightSlide .item img{margin-bottom:.38vw;max-width: 1.666vw;}

.rightSlide .con{position:absolute;right:100%;margin-right:.555vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:.833vw;background:#fff;-webkit-box-shadow:0 0 .277vw 0 rgba(153,153,153,.75);box-shadow:0 0 .277vw 0 rgba(153,153,153,.75);-webkit-border-radius:.388vw;border-radius:.388vw;display:none;text-align:center;font-size:.777vw;color:#666}

.rightSlide .con p{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.rightSlide .img-ma{display:block;width:6.111vw;max-width:none;height:auto}

.rightSlide li:hover .con{display:block}

.cur,.cur a{font-size:.777vw;color:#919191;line-height:2vw}

.cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:1.222vw 0}

.cur a:hover,.cur span{color:#cf262c}

.pages{text-align:center;margin:2.777vw 0 2.111vw}

.pages ul{display:block;text-align:center}

.pages ul li{display:inline-block;color:#333;margin:0 .166vw}

.pages ul li a{display:block;width:2.777vw;height:2.777vw;line-height:2.777vw;text-align:center;color:#333;border:1px solid #dedede;border-radius:50%;font-size:.944vw}

.pages ul a:hover,.pages ul li.on a{background-color:#cb5117;border:1px solid #cb5117;color:#fff}

.pages ul li.next,.pages ul li.prev{font-weight:700}

.pages ul li.next a,.pages ul li.prev a{width:5.555vw;color:#999;font-size:.888vw;border-radius:1.666vw;-webkit-border-radius:1.666vw;-moz-border-radius:1.666vw;-ms-border-radius:1.666vw;-o-border-radius:1.666vw}

.pages ul li span{display:inline-block;font-weight:700;font-family:Arial;margin:0 .555vw;font-size:1vw;color:#666}

}

@media only screen and (max-width:1199px){

.wp{max-width:none;width:auto;padding:0 15px}



.header{height:50px;box-shadow:0 0 4px rgba(0,0,0,.3);display:none}

.header_m{display:block;background-color:#fff}

.menuBtn{display:block}

.logo{line-height:50px}

.logo img{max-height:35px}

.m-nav{position:static;transform:none;float:none;text-align:left;margin-left:0}

.m-nav>li{float:none;width:auto;display:block}

.m-nav .v1{font-size:16px;line-height:40px;padding:0 15px;color:#333;border-bottom:1px solid #eee}

.m-nav .v1::after{display:none}

.dropDown{display:block}

.on>.dropDown,.on>.type .dropDown{transform:rotate(90deg)}

.m-nav .sub{min-width:auto;position:static;transform:none;box-shadow:none}

.sub .v2{text-align:left;border-bottom:1px solid #ddd;padding:0 25px}

.nav-sub{position:static;padding:0}

.sub_box .container{padding-bottom:0}

.sub_box .item{float:none;width:auto;min-height:auto}

.sub_box{display:none}

.sub_box .item::after{display:none}

.m-dfbox{display:block;margin-bottom:-1px}

.m-dfbox .item{margin:0;padding-bottom:0}

.m-dfbox .type{font-size:14px;margin:0;color:#333;line-height:35px;padding:0 20px}

.a-list{overflow:hidden;padding:0 30px}

.m-dfbox .v2{float:left;width:50%;display:block;line-height:30px;font-size:12px;color:#333;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.m-dfbox .Multiple{display:none}

.h-cen{float:none;position:fixed;top:50px;left:0;width:100%;bottom:0;background-color:#fff;border-top:1px solid #cf262c;overflow-y:auto;overflow-x:hidden;display:none}

.h-so{float:none;width:auto;margin:15px}

.h-so .icon{display:none}

.h-so .form{display:block;width:auto;position:relative}

.h-so .inp{display:block;width:100%;height:45px;font-size:14px;color:#333;border:1px solid #ddd;padding:0 50px 0 10px}

.h-so .btn{position:absolute;top:0;right:0;width:45px;height:45px;text-align:center;font-size:14px;color:#fff;background-color:#cb5117}

.h-r{float:none;width:auto;overflow:hidden}

.h-lang .icon{height:50px;line-height:50px;background-image:url(../images/c-lang1.png)}

.h-tel{line-height:50px;font-size:22px;padding-left:15px;margin-left:15px;color:#333}

.h-tel::before{background-color:#adadad}

.noscr{height:100%;overflow:hidden}

.footer{font-size:12px}

.f-top::after{display:none}

.f-info{margin-bottom:20px}

.f-copy .l,.f-copy .r,.f-top .col-l,.f-top .col-r{float:none;width:auto}

.f-top{padding:15px 0}

.f-links{display:block;padding:15px 0}

.f-dl{float:none;width:auto}

.f-dl dt{padding-bottom:0;line-height:45px;position:relative;border-bottom:1px solid #eee}

.f-dl dt::after{content:"";display:inline-block;border-top:1px solid #fff;border-left:1px solid #fff;width:8px;height:8px;transition:all .2s;transform:rotateZ(-135deg);position:absolute;top:20px;right:5px}

.f-dl.on dt::after{transform:rotateZ(45deg)}

.f-dl dd{display:none;overflow:hidden;padding:10px 0 0}

.f-dl dd a{float:left;width:33.33%;line-height:30px}

.f-logo{display:block;margin:10px 0}

.f-logo img{margin:0 auto}

.f-qrs{display:none;text-align:center}

.f-copy{text-align:center;padding:15px 0}

.f-copy img{margin-left:8px}

.f-copy .l{margin-bottom:10px}

.f-ships .a1,.f-ships .s{font-size:12px;margin-bottom:5px}

}

/*!****** lib.css end *******/

/*!****** bl *******/



@-webkit-keyframes myUpdown{

0%,100%{margin-bottom:0}

50%{margin-bottom:-20px}

}

@-moz-keyframes myUpdown{

0%,100%{margin-bottom:0}

50%{margin-bottom:-20px}

}

@-o-keyframes myUpdown{

0%,100%{margin-bottom:0}

50%{margin-bottom:-20px}

}

@keyframes myUpdown{

0%,100%{margin-bottom:0}

50%{margin-bottom:-20px}

}

.myUpDown{-webkit-animation:myUpdown 2s linear infinite;-moz-animation:myUpdown 2s linear infinite;-o-animation:myUpdown 2s linear infinite;animation:myUpdown 2s linear infinite}

.row-p1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:#000}

.row-p1 .col-l,.row-p1 .col-r{width:50%}

.row-p1 .col-r{background-color:#232323}

.row-p1.sty1{background-color:#fff}

.row-p1.sty1 .col-r{background-color:#fbfbfb}

.m-thumbs{overflow:hidden;text-align:center}

.m-thumbs h3 {color:#828282}

.big-sw .pic{height:560px;text-align:center;font-size:0;overflow:hidden;line-height:560px}

.big-sw .pic img{display:inline-block;vertical-align:middle;max-height:470px}

.small-sw .pic{height:190px;text-align:center;font-size:0;overflow:hidden;line-height:190px;cursor:pointer;border-bottom:1px solid transparent;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.small-sw .pic img{display:inline-block;vertical-align:middle;max-height:108px;opacity:.3;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}

/* .small-sw .swiper-slide-thumb-active .pic{border-bottom-color:#cf262c}

.small-sw .swiper-slide-thumb-active .pic img{opacity:1} */

.small-sw .active .pic{border-bottom-color:#cf262c}

.small-sw .active .pic img{opacity:1}

.m-infob1{background-color:#232323;font-size:14px;color:#aaa;border-top:6px solid #cf262c}

.m-infob1.sty1{background-color:#fbfbfb}

.m-infob1.sty1 .line{background-color:#ededed}

.m-infob1 .tag{font-size:16px;color:#909090;margin-bottom:12px}

.m-infob1 .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:33px}

.m-infob1 .top .type{font-size:50px;color:#cf262c;line-height:1.2;font-weight:700}

.m-infob1 .top .name{font-size:24px;color:#fff;line-height:1.3}

.m-infob1 .top .down{display:inline-block;vertical-align:middle;font-size:0}

.m-infob1 .top .down img{max-width:32px;margin-left:16px}

.m-infob1 .line{height:2px;background-color:#4f4f4f}

.m-infob1 .txt{padding:27px 0;line-height:1.8}

.m-infob1 .txt h3{font-size:16px;color:#fff;margin-bottom:4px}

.m-infob1 .bot-buy{padding:40px 0}

.m-infob1 .bot-buy .buy{display:inline-block;vertical-align:top;background-color:#cf262c;text-align:center;line-height:46px;margin-right:16px;font-size:0;padding:0 20px;min-width:166px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-bottom:16px}

.m-infob1 .bot-buy .buy:hover{opacity:.8}

.m-infob1 .bot-buy .buy img,.m-infob1 .bot-buy .buy span{display:inline-block;vertical-align:middle}

.m-infob1 .bot-buy .buy span{font-size:16px;color:#fff}

.m-infob1 .bot-buy .buy img{max-width:24px;margin-right:10px}

.js-floor{height:65px;background-color:#2a2a2a}

.js-floor.sty1{background-color:#f4f4f4}

.js-floor.sty1.fixed .inner{background-color:#f4f4f4}

.js-floor.sty1 .ul-floor .v1::after{background-color:#ddd}

/*.js-floor.fixed .inner{position:fixed;top:100px;left:0;width:100%;background-color:#2a2a2a;z-index:999;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}

.js-floor.fixed.top .inner{top:0}*/

.js-floor .tabbox{padding:10px;}

.ul-floor{overflow-y:hidden;overflow-x:auto;white-space:nowrap}

.ul-floor li{display:inline-block;vertical-align:middle}

.ul-floor li:nth-child(1) .v1 {padding-left: 0;}

.ul-floor li:nth-child(1) .v1::after{display:none}

.ul-floor .v1{display:block;text-align:center;font-size:18px;color:#828282;font-weight:700;line-height:65px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 25px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;position:relative}

.ul-floor .on .v1,.ul-floor .v1:hover{color:#cf262c}

.ul-floor .v1::after{content:"";position:absolute;top:50%;left:0;width:1px;height:18px;background-color:#3c3c3c;margin-top:-9px}

.g-titb1{overflow:hidden;line-height:60px}

.g-titb1.white{color:#fff}

.g-titb1.black{color:#000}

.g-titb1 .link{color:#fff;font-size:16px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-left:30px}

.g-titb1 .link.c9{color:#909090}

.g-titb1 .link.act,.g-titb1 .link:hover{color:#cf262c}

.g-titb1 .l .s{padding-left:0}

.g-titb1.tal{text-align:left}

.g-titb1.tal .s{padding-left:0}

.g-titb1 .s{font-size:35px;padding:0 20px;position:relative}

.g-titb1 .s::after{content:"";position:absolute;top:4px;right:0;display:block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #cf262c;background-color:transparent}

.g-titb1 .p{font-size:16px;color:#909090;line-height:1.4}

.g-titb1 .p span{color:#cf262c}

.g-titb1 .p.white{color:#fff}

.row-p2{padding:80px 0 96px;overflow:hidden}

.row-p2 .g-titb1{margin-bottom:30px}

.ul-listb1{overflow:hidden;margin:28px -6px}

.ul-listb1 li{float:left;width:25%; }

.ul-listb1 .con{display:block;overflow:hidden;margin:0 6px 12px;border-radius:5%;}

.ul-listb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-listb1 .con:hover .tit{color:#cf262c}

.ul-listb1 .pic{position:relative;height:0;padding-top:97.14%;overflow:hidden}

.ul-listb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-listb1 .txt{background-color:#ebebeb;text-align:center;padding:46px 33px 26px;overflow:hidden}

.ul-listb1 .tit{font-size:18px;color:#000;font-weight:700;/*-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/height:1.5em;margin-bottom:6px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.ul-listb1 .desc{font-size:14px;color:#646464;line-height:1.7;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;height:8.5em}

.row-p3{background:no-repeat;overflow:hidden;background-position:top;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-color:#fff;padding-top:100px}

.row-p3 .g-titb1{margin-bottom:65px}

.m-swb1{position:relative}

.m-swb1 .swiper-container{padding-bottom:70px}

.m-swb1 .swiper-container .swiper-pagination-progressbar{bottom:0;top:auto;height:2px;background-color:#e5e5e5;display:block}

.m-swb1 .swiper-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#cf262c}

.m-swb1 .con{display:block}

.m-swb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-swb1 .con:hover .name{color:#cf262c}

.m-swb1 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}

.m-swb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-swb1 .txt{padding:20px}

.m-swb1 .name{font-size:18px;color:#000;font-weight:700;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;text-align:center}

.row-p4{overflow:hidden;padding:139px 0 153px}

.row-p4 .g-titb1{margin-bottom:40px}

.m-tableb1{overflow:hidden}

.m-tableb1 table{width:100%;background-color:#f4f4f4;border-top:6px solid #cf262c;font-size:16px;color:#909090;line-height:26px;text-align:center}

.m-tableb1 table tr{height:60px;border-bottom:2px solid #dbdbdb}

.m-tableb1 table td{padding:15px 10px;border-right:2px solid #dbdbdb}

.m-tableb1 table td:last-child{border-right:none}

.m-tableb1 table td:last-child{text-align:left;padding-left:45px;padding-right:45px}

.m-tableb1 table .type{font-size:18px;color:#010101;font-weight:700}

.m-tableb1.sty1 table tr:nth-child(1){height:80px}

.m-tableb1.sty1 table td:last-child{text-align:center}

.m-tableb1.sty1 table .link img{max-width:24px}

.m-tableb1.sty1 table .link img:nth-child(2){display:none}

.m-tableb1.sty1 table .link:hover img{display:none}

.m-tableb1.sty1 table .link:hover img:nth-child(2){display:inline-block}

.row-p5{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:127px 0 107px 97px}

.row-p5 .col-l{width:420px}

.row-p5 .col-r{float:none;width:auto;margin-left:420px;padding-top:14px}

.row-p5 .g-titb1{margin-bottom:370px}

.m-swb2 .swiper-container{padding-right:97px}

.m-swb2 .con{display:block}

.m-swb2 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.06);-moz-transform:translate(-50%,-50%) scale(1.06);-ms-transform:translate(-50%,-50%) scale(1.06);-o-transform:translate(-50%,-50%) scale(1.06);transform:translate(-50%,-50%) scale(1.06)}

.m-swb2 .pic{position:relative;height:0;padding-top:74.6%;overflow:hidden;background-color:#fff}

.m-swb2 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:90%;max-height:90%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-swb2 .name{font-size:20px;font-weight:700;color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;padding:20px 10px}

.sw-options .sw-btn{display:inline-block;vertical-align:middle;cursor:pointer;width:50px;height:50px;background-repeat:no-repeat;-webkit-background-size:33px 33px;-moz-background-size:33px;-o-background-size:33px;background-size:33px}

.sw-options .sw-btn.swiper-button-disabled{cursor:default;opacity:.3}

.sw-options .prev{background-image:url(../images/c-prev.png);background-position:left}

.sw-options .next{background-image:url(../images/c-next.png);background-position:right}

.sw-options .swiper-pagination{display:inline-block;vertical-align:middle;position:relative;width:144px;height:3px;background:rgba(255,255,255,.1)}

.sw-options .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:rgba(255,255,255,.2)}

.row-p6{overflow:hidden;padding:117px 0 166px}

.row-p6 .g-titb1{margin-bottom:37px}

/*!详情2*/

.m-pro_ban{position:relative;padding:0 100px}

.m-pro_ban .swiper-button-prev{background-image:url(../images/c-prev2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:35px}

.m-pro_ban .swiper-button-prev:hover{background-image:url(../images/c-prev1.png)}

.m-pro_ban .swiper-button-next{background-image:url(../images/c-next2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:35px}

.m-pro_ban .swiper-button-next:hover{background-image:url(../images/c-next1.png)}

.m-pro_ban .con{display:block}

.m-pro_ban .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-pro_ban .con:hover .name{color:#cf262c}

.m-pro_ban .pic{position:relative;height:0;padding-top:97.62%;overflow:hidden}

.m-pro_ban .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-pro_ban .txt{height:145px;overflow:hidden;background-color:#ebebeb}

.m-pro_ban .name{text-align:center;font-size:18px;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:45px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.row-s1{overflow:hidden;padding:94px 0;background-color:#f3f3f3}

.row-s1 .g-titb1{margin-bottom:29px}

.ul-caseb1{overflow:hidden;margin:0 -20px}

.ul-caseb1 li{float:left;width:50%}

.ul-caseb1 .con{display:block;overflow:hidden;margin:0 20px 40px}

.ul-caseb1 .pic{float:left;width:350px;height:360px;overflow:hidden;font-size:0;text-align:center;line-height:360px;background-color:#ebebeb}

.ul-caseb1 .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.ul-caseb1 .pic img{display:inline-block;vertical-align:middle;max-height:140px;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}

.ul-caseb1 .txt{height:360px;position:relative;overflow:hidden;font-size:14px;color:#909090;background-color:#fff}

.ul-caseb1 .txt .box{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow-y:auto;overflow-x:hidden;padding:10px 70px}

.ul-caseb1 .txt .name{font-size:18px;color:#000;font-weight:700;margin-bottom:7px}

.ul-caseb1 .txt .cases{line-height:24px}

.ul-caseb1 .txt .cases a{color:inherit;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.ul-caseb1 .txt .cases a:hover{color:#cf262c}

.m-cardb1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-size:16px;color:#dedddd;line-height:26px;padding:171px 100px 202px;margin-bottom:42px}

.m-cardb1 .txt{width:36.63%}

.m-cardb1 h3{font-size:22px;color:#fff;font-weight:700;margin-bottom:21px}

.g-ban_in{width:100%;height:20vw;max-height:660px;min-height:200px;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.g-ban_in .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%}

.g-ban_in .txt .tit{padding-left:110px;position:relative}

.g-ban_in .txt .tit::before{content:"";display:block;width:68px;height:2px;background-color:rgba(255,255,255,.2);position:absolute;left:0;top:40px}

.g-ban_in .txt .en{font-size:50px;color:rgba(255,255,255,.2)}

.g-ban_in .txt .zh{font-size:40px;color:#fff}

.g-cur{position:absolute;bottom:58px;left:0;width:100%}

.g-cur .box{padding-left:85px;font-size:0;overflow-y:hidden;overflow-x:auto;white-space:nowrap}

.g-cur a{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;font-weight:700;padding:0 40px 0 25px;position:relative;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.g-cur a.on,.g-cur a:hover{color:#cf262c}

.g-cur a:last-child::after{display:none}

.g-cur a::after{content:"";display:block;color:#4c466c;position:absolute;top:50%;right:0;margin-top:-8px;width:15px;height:16px;background:url(../images/c-i7.png) no-repeat center;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}

.row-sw1{overflow:hidden;padding:106px 0 162px}

.row-sw1 .g-titb1{margin-bottom:26px}

.ul-listb2{overflow:hidden;margin:0 -20px}

.ul-listb2.sty1 .txt{background-color:#fff}

.ul-listb2.sty1 .txt .name{font-size:22px}

.ul-listb2 li{float:left;width:25%}

.ul-listb2 .con{display:block;overflow:hidden;margin:0 20px 40px}

.ul-listb2 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-listb2 .pic{float:left;width:350px;height:360px;overflow:hidden;font-size:0;text-align:center;background-color:#ebebeb}

.ul-listb2 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-listb2 .txt{height:360px;position:relative;overflow:hidden;font-size:14px;color:#909090;background-color:#f5f5f5}

.ul-listb2 .txt .box{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow-y:auto;overflow-x:hidden;padding:10px 70px}

.ul-listb2 .txt .name{font-size:18px;color:#000;font-weight:700;margin-bottom:7px}

.ul-listb2 .txt .desc{line-height:24px;/*display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden*/}

/*!关于我们*/

.row-ab1{overflow:hidden;background-color:#fff;padding:70px 0 158px;position:relative}

.row-ab1 .col_l{width:47%;padding-top:91px}

.row-ab1 .g-titb1{margin-bottom:73px}

.row-ab1 .col_r{width:47%;padding-top:53px}

.row-ab1 .col_r img{padding-top:30px;}

.com-en{font-size:170px;font-weight:700;line-height:1.2;color:rgba(104,104,104,.06);position:absolute;top:91px;left:0;text-transform:uppercase}

.m-txtb1{font-size:16px;color:#686868;line-height:1.625}

.m-infob2 .tit{font-size:36px;color:#000;line-height:1.7;margin-bottom:50px}

.m-infob2 .tit .t2{color:#cf262c}

.ul-numsb1{overflow:hidden;font-size:16px;color:#acacac}

.ul-numsb1.white{color:#fff}

.ul-numsb1.white .num{color:#fff}

.ul-numsb1 li{float:left;width:33.33%}

.ul-numsb1 .con{margin-bottom:42px}

.ul-numsb1 .top{font-size:14px}

.ul-numsb1 .num{font-size:40px;font-weight:700;color:#cf262c;margin-right:12px;height:1.5em}

.ul-numsb1 .p{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}

.three_box{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}

.m-imgb1{overflow:hidden;position:relative}

.m-imgb1 img{display:block;width:100%}

.row-ab2{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:180px 0 205px;overflow:hidden}

.row-ab2 .g-titb1{margin-bottom:57px}

.ul-listb3{background-color:#fff;padding:80px 0;overflow:hidden}

.ul-listb3 li{float:left;width:25%}

.ul-listb3 li:last-child .icon::after{display:none}

.ul-listb3 .icon{margin:0 auto;position:relative}

.ul-listb3 .icon::after{content:"";display:block;width:100%;border-bottom:1px dashed #cf262c;position:absolute;top:50px;left:50%}

.ul-listb3 .icon::before{right:100%;left:auto}

.ul-listb3 .icn{width:102px;height:102px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px dashed #cf262c;line-height:102px;text-align:center;font-size:0;overflow:hidden;margin:0 auto;background-color:#fff;position:relative;z-index:2}

.ul-listb3 .icn img{display:inline-block;vertical-align:middle;max-width:54px}

.ul-listb3 .txt{text-align:center}

.ul-listb3 .name{font-size:18px;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:25px 0 13px}

.ul-listb3 .desc{font-size:14px;color:#686868;line-height:1.57;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}

.row-ab3{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:153px 0 148px;overflow:hidden}

.row-ab3 .g-titb1{margin-bottom:50px}

.swiper-container .swiper-pagination{display:none}

.swiper-container .swiper-pagination-bullet-active{background-color:#cf262c}

.m-his_ban{position:relative;margin-bottom:51px}

.m-his_ban .swiper-button-prev{background-image:url(../images/c-prev2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:35px}

.m-his_ban .swiper-button-prev:hover{background-image:url(../images/c-prev1.png)}

.m-his_ban .swiper-button-next{background-image:url(../images/c-next2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:35px}

.m-his_ban .swiper-button-next:hover{background-image:url(../images/c-next1.png)}

.m-his_ban .con{overflow:hidden;padding-left:280px;padding-right:220px}

.m-his_ban .pic{float:left;width:535px;height:320px;margin-right:60px;overflow:hidden}

.m-his_ban .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.m-his_ban .txt{overflow:hidden;font-size:16px;color:#686868;line-height:30px}

.m-his_ban .scr_box{height:320px;padding-right:60px}

.scr_box{overflow-y:auto;overflow-x:hidden}

.scr_box::-webkit-scrollbar{width:3px;height:3px}

.scr_box::-webkit-scrollbar-thumb{background:#cf262c}

.scr_box::-webkit-scrollbar-track{background:#dfdfdf}

.m-year_ban{position:relative}

.m-year_ban::before{content:"";display:block;position:absolute;top:25px;left:0;width:100%;height:1px;background-color:#e4e4e4}

.m-year_ban .year{font-size:40px;color:#b7b7b7;font-weight:700;text-align:center}

.m-year_ban .year span{display:inline-block;vertical-align:top;padding:41px 40px 10px;background:url(../images/c-d1.png) no-repeat top center;-webkit-background-size:21px 21px;-moz-background-size:21px;-o-background-size:21px;background-size:21px;font-weight:700;text-transform:uppercase;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-year_ban .swiper-slide-active .year{color:#cf262c}

.m-year_ban .swiper-slide-active .year span{background-image:url(../images/c-d2.png)}

.m-year_ban .swiper-slide-prev .year{text-align:left}

.m-year_ban .swiper-slide-next{text-align:right}

/*!解决方案*/

.row-ts{overflow:hidden;padding-bottom:126px}

.row-ts .g-titb1{margin:105px 0 40px}

.ul-listb4{overflow:hidden;margin:0 -6px}

.ul-listb4 li{float:left;width:25%}

.ul-listb4 .con{display:block;overflow:hidden;margin:0 6px 34px}

.ul-listb4 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-listb4 .con:hover .name{color:#cf262c}

.ul-listb4 .pic{position:relative;height:0;padding-top:97.7%;overflow:hidden}

.ul-listb4 .pic .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-listb4 .name{text-align:center;font-size:18px;color:#000;font-weight:700;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:18px}

.row-ls{overflow:hidden;padding-bottom:127px}

.row-ls .g-titb1{margin:46px 0 40px}

.ul-listb5{overflow:hidden;margin:0 -17px}

.ul-listb5 li{float:left;width:33.33%}

.ul-listb5 .con{display:block;overflow:hidden;margin:0 17px 33px}

.ul-listb5 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-listb5 .con:hover .name{color:#cf262c}

.ul-listb5 .pic{position:relative;height:0;padding-top:74.5%;overflow:hidden}

.ul-listb5 .pic .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-listb5 .name{text-align:center;font-size:18px;color:#000;font-weight:700;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:18px}

.row-ls2{overflow:hidden;padding-bottom:215px}

.row-ls2 .g-titb1{margin:106px 0 39px}

.m-caseb1{border-bottom:1px solid #e5e5e5}

.m-caseb1 .item{overflow:hidden;border-top:1px solid #e5e5e5;padding:47px 0 42px}

.m-caseb1 .item .col-l{width:55.7%}

.m-caseb1 .item .col-r{float:none;width:auto;overflow:hidden}

.g-typeb1{padding-left:40px}

.g-typeb1 .tit{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}

.g-typeb1 .tit .icn{width:50px;overflow:hidden}

.g-typeb1 .tit .icn img{max-width:29px}

.g-typeb1 .tit .t{font-size:18px;color:#000;font-weight:700}

.g-typeb1 .box{padding-left:50px;font-size:0}

.g-typeb1 .link{display:inline-block;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;color:#909090;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;line-height:1.5}

.g-typeb1 .link:hover{color:#cf262c}

.ul-iconsb1{font-size:0}

.ul-iconsb1 li{display:inline-block;vertical-align:middle}

.ul-iconsb1 .icon{padding:8px 5px}

.ul-iconsb1 img{display:inline-block;vertical-align:middle}

/*!联系我们*/

.row-lx{overflow:hidden;background-color:#f6f6f6;padding-bottom:149px}

.row-lx .g-titb1{margin:98px 0 30px}

.m-mapb1{position:relative;margin-bottom:43px}

.m-mapb1 .map{height:710px}

.m-mapb1 .amap-info-close,.m-mapb1 .amap-logo{display:none!important}

.map-info{width:710px;font-size:16px;color:#686868;padding:34px 40px}

.map-info .tit{font-size:22px;font-weight:700;color:#000;margin-bottom:20px}

.map-info .line{height:2px;background-color:#e5e5e5;position:relative;margin-bottom:20px}

.map-info .line::before{content:"";display:block;width:20%;height:2px;position:absolute;left:0;background-color:#cf262c}

.map-info .desc{line-height:1.8}

.ul-adrsb1{overflow:hidden;margin:0 -20px}

.ul-adrsb1 li{float:left;width:50%}

.ul-adrsb1 .con{display:block;overflow:hidden;margin:0 20px 40px}

.ul-adrsb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-adrsb1 .con:hover .txt .box h3{color:#cf262c}

.ul-adrsb1 .pic{float:left;width:350px;height:360px}

.ul-adrsb1 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-adrsb1 .txt{position:relative;height:260px;overflow:hidden;background-color:#fff}

.ul-adrsb1 .txt .box{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow-y:auto;overflow-x:hidden;font-size:14px;color:#909090;padding-left:60px;padding-right:30px}

.ul-adrsb1 .txt .box h3{font-size:18px;color:#000;margin-bottom:8px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.ul-adrsb1 .txt .desc{line-height:24px}

.row-lx1{overflow:hidden;padding:128px 0 125px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.m-formb1{overflow:hidden;width:915px;margin:24px auto}

.m-formb1 .group{overflow:hidden}

.m-formb1 .item{float:left;width:50%;padding:0 10px 22px}

.m-formb1 .w100{width:100%}

.m-formb1 .inp{display:block;width:100%;border:1px solid rgba(255,255,255,.4);height:61px;padding:0 35px;background-color:transparent;font-size:16px;color:#fff}

.m-formb1 .area{height:225px;padding-top:30px;padding-bottom:30px}

.m-formb1 .btn{font-size:16px;color:#fff;width:412px;line-height:58px;background-color:#cf262c;text-align:center;margin:14px auto 0;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-formb1 .btn:hover{opacity:.8}

/*!资产管理*/

.ban_inb1{position:relative;height:100vh;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}

.ban_inb1 .txt{position:absolute;left:0;width:100%;top:34%;font-size:16px;color:#fff}

.ban_inb1 .box{width:44%}

.ban_inb1 .tit{font-size:40px;font-weight:700}

.ban_inb1 .desc{line-height:26px}

.ban_inb1 .desc h3{font-size:22px;font-weight:400;margin:30px 0 13px}

.ban_inb1 .desc p{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}

.scr_icon{position:absolute;left:100px;bottom:8%;cursor:pointer}

.scr_icon img{display:block;width:66px}

.row-z1{overflow:hidden;padding:117px 0 138px}

.row-z1 .g-titb1{margin-bottom:38px}

.ul-iconTxtb1{overflow:hidden;margin:0 -3px}

.ul-iconTxtb1 li{float:left;width:20%}

.ul-iconTxtb1 .con{display:block;overflow:hidden;background-color:#f5f5f5;margin:0 3px 6px;padding:68px 30px 43px}

.ul-iconTxtb1 .icon{height:100px;line-height:100px;font-size:0;text-align:center;margin-bottom:53px}

.ul-iconTxtb1 .icon img{display:inline-block;vertical-align:middle;max-height:100%}

.ul-iconTxtb1 .txt{text-align:center}

.ul-iconTxtb1 .tit{font-size:18px;color:#000;font-weight:700;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:13px}

.ul-iconTxtb1 .desc{font-size:16px;color:#909090;line-height:1.625;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;height:6.5em}

.row-z2{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding:108px 0 94px}

.row-z2 .g-titb1{margin-bottom:30px}

.row-z2 .g-titb1 .p{width:55%;line-height:1.7;margin:0 auto}

.m-imgb2{text-align:center;font-size:22px;color:#fff}

.m-imgb2 img{display:block;margin:0 auto 23px}

.row-z3{overflow:hidden;padding:96px 0}

.row-z3 .g-titb1{margin-bottom:30px}

.row-z3 .g-titb1 .p{width:55%;line-height:1.7;margin:0 auto}

.m-cg_b1{position:relative}

.m-cg_b1 .swiper-button-prev{background-image:url(../images/c-prev2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:0}

.m-cg_b1 .swiper-button-prev:hover{background-image:url(../images/c-prev1.png)}

.m-cg_b1 .swiper-button-next{background-image:url(../images/c-next2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:0}

.m-cg_b1 .swiper-button-next:hover{background-image:url(../images/c-next1.png)}

.m-cg_b1 .con{margin:0 160px 10px;position:relative}

.m-cg_b1 .pic img{display:block;width:100%}

.m-cg_b1 .txt{position:absolute;bottom:0;left:0;width:76.43%;background-color:#fff;font-size:14px;color:#909090;padding:52px 70px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}

.m-cg_b1 .txt .tit{font-size:18px;color:#000;font-weight:700;margin-bottom:14px}

.m-cg_b1 .txt .desc{font-size:16px;line-height:1.86}

.row-z4{overflow:hidden;padding:26px 0}

.row-z4 .g-titb1{margin-bottom:40px}

.ul-iconTxtb2{overflow:hidden;margin:0 -10px 24px}

.ul-iconTxtb2 li{float:left;width:33.33%}

.ul-iconTxtb2 .con{overflow:hidden;margin:0 10px 20px;background-color:#f5f5f5;padding:67px 65px}

.ul-iconTxtb2 .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:113px;overflow:hidden}

.ul-iconTxtb2 .top .icon{font-size:0}

.ul-iconTxtb2 .top .icon img{display:inline-block;vertical-align:middle;max-width:66px}

.ul-iconTxtb2 .top .idx{font-size:50px;color:#e3e3e3;font-family:m-Bold}

.ul-iconTxtb2 .tit{font-size:18px;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin-bottom:7px}

.ul-iconTxtb2 .desc{font-size:16px;color:#909090;line-height:1.625;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:3.25em}

.ul-plansb1 li:nth-child(even) .pic{float:right}

.ul-plansb1 .con{display:block;background-color:#f5f5f5;margin-bottom:40px}

.ul-plansb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-plansb1 .con:hover .tit{color:#cf262c}

.ul-plansb1 .pic{float:left;width:50%;height:506px;line-height:506px;font-size:0;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden}

.ul-plansb1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;max-height:500px;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-plansb1 .txt{overflow:hidden;height:506px;position:relative}

.ul-plansb1 .box{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:13%;right:14%;font-size:16px;color:#909090}

.ul-plansb1 .tit{font-size:22px;font-weight:700;color:#000;margin-bottom:14px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.ul-plansb1 .desc{line-height:1.625}

.row-z5{padding:57px 0 158px;overflow:hidden}

.row-z5 .g-titb1{margin-bottom:27px}

.ul-industryb1{overflow:hidden;margin:0 -6px}

.ul-industryb1 li{float:left;width:25%}

.ul-industryb1 .con{display:block;overflow:hidden;margin:0 6px 22px}

.ul-industryb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-industryb1 .con:hover .tit{color:#cf262c}

.ul-industryb1 .pic{position:relative;height:0;padding-top:96.9%;overflow:hidden}

.ul-industryb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-industryb1 .txt{background-color:#f5f5f5;text-align:center;padding:35px 35px 36px}

.ul-industryb1 .tit{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;font-size:18px;color:#000;font-weight:700;margin-bottom:7px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-industryb1 .desc{font-size:14px;color:#646464;line-height:1.7;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:5.1em}

/*!首页*/

.banner{position:relative}

.banner .swiper-container .swiper-pagination{bottom:77px;right:90px;left:auto;width:auto;display:block}

.banner .swiper-container .swiper-pagination-bullet{width:60px;height:3px;background-color:#fff;opacity:.2;margin:0 10px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;cursor: pointer;border-radius: 0;}

.banner .swiper-container .swiper-pagination-bullet-active{background-color:#cf262c;opacity:1}

.banner .con{position:relative}

.banner .pic{overflow:hidden;height:70vh}

.banner .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:4s;-o-transition:4s;-moz-transition:4s;transition:4s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.banner .swiper-slide-active .pic .img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.banner .txt{position:absolute;left:0;width:100%;top:34%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.banner .en{font-size:120px;font-weight:700;color:rgba(255,255,255,.05);line-height:1.3;margin-bottom:-100px}

.banner .t1{font-size:40px;color:#cf262c;line-height:1.3}

.banner .t2{font-size:40px;color:#fff;line-height:1.2}

.banner .en-p{font-size:20px;color:#fff;margin-top:12px}

.particles{display:block;width:100%;height:100%;z-index:12;pointer-events: none;}

.b-scr{position:absolute;left:100px;bottom:50px;font-size:0;z-index:2}

.b-scr img{display:block}

.row-a1{padding:105px 0 164px;overflow:hidden;background-repeat:no-repeat;background-position:right top;-webkit-background-size:1104px 1104px;-moz-background-size:1104px;-o-background-size:1104px;background-size:1104px}

.row-a1 .g-titb1{margin-bottom:46px}

.ul-index01{overflow:hidden}

.ul-index01 li{float:left;width:25%}

.ul-index01 .con{display:block;overflow:hidden;position:relative}

.ul-index01 .con:hover .pic .tit{opacity:0}

.ul-index01 .con:hover .mask{opacity:1;visibility:visible}

.ul-index01 .pic{position:relative;height:0;padding-top:127.2%;overflow:hidden}

.ul-index01 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ul-index01 .pic .tit{position:absolute;left:0;bottom:8%;width:100%;text-align:center;padding:0 10px;font-size:20px;color:#fff;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.ul-index01 .mask{background-color:rgba(237,112,32,.9);opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;position:absolute;top:0;left:0;display:block;width:100%;height:100%}

.ul-index01 .mask .box{position:absolute;top:50%;left:11.6%;right:11.6%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow:hidden;color:#fff;font-size:16px;text-align:center}

.ul-index01 .mask .tit{font-size:20px;font-weight:700;margin-bottom:15px}

.ul-index01 .mask .desc{line-height:1.5;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:32px}

.ul-index01 .mask .link{padding-right:25px;background:url(../images/b-i2.png) no-repeat right center;-webkit-background-size:12px 12px;-moz-background-size:12px;-o-background-size:12px;background-size:12px}

.row-a2{overflow:hidden;padding:97px 0 150px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.row-a2 .g-titb1{margin-bottom:66px}

.row-a2 .three_box{height:60%}

.ul-index02{overflow:hidden;margin:0 -20px}

.ul-index02 li{float:left;width:12.5%}

.ul-index02 li:nth-child(odd) .con{margin-top:120px}

.ul-index02 .con{position:relative;padding-bottom:220px;display:block;margin:0 20px}

.ul-index02 .con:hover .name{color:#cf262c}

.ul-index02 .con:hover::after{background-image:url(../images/b-i14.png)}

.ul-index02 .con:hover .icn-box::before{background-image:url(../images/b-i12.png)}

.ul-index02 .con:hover .icn-box::after{opacity:1;visibility:visible}

.ul-index02 .con:hover .icon{background:rgba(251,103,0,.8)}

.ul-index02 .con:hover .icon img{opacity:1}

.ul-index02 .con::after{content:"";display:block;width:1px;height:213px;position:absolute;top:140px;left:50%;background:url(../images/b-i13.png) no-repeat top}

.ul-index02 .icn-box{width:140px;height:140px;margin:0 auto;line-height:140px;text-align:center;font-size:0;position:relative}

.ul-index02 .icn-box::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/b-i11.png) no-repeat center;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-animation:myRotate 6s linear infinite;-moz-animation:myRotate 6s linear infinite;-o-animation:myRotate 6s linear infinite;animation:myRotate 6s linear infinite}

.ul-index02 .icn-box::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/b-i11a.png) no-repeat center;-webkit-background-size:105px 105px;-moz-background-size:105px;-o-background-size:105px;background-size:105px;-webkit-animation:myRotate 6s linear infinite;-moz-animation:myRotate 6s linear infinite;-o-animation:myRotate 6s linear infinite;animation:myRotate 6s linear infinite;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.ul-index02 .icon{display:inline-block;vertical-align:middle;width:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;height:80px;line-height:80px;font-size:0;text-align:center;background-color:rgba(255,255,255,.2)}

.ul-index02 .icon img{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:inline-block;vertical-align:middle;max-height:100%;max-width:23px}

.ul-index02 .name{text-align:center;font-size:20px;font-weight:700;color:#a9a9a9;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

@-webkit-keyframes myRotate{

0%{-webkit-transform:rotate(0);transform:rotate(0)}

100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}

}

@-moz-keyframes myRotate{

0%{-moz-transform:rotate(0);transform:rotate(0)}

100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}

}

@-o-keyframes myRotate{

0%{-o-transform:rotate(0);transform:rotate(0)}

100%{-o-transform:rotate(360deg);transform:rotate(360deg)}

}

@keyframes myRotate{

0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}

100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

}

.row-a3{overflow:hidden;padding:60px 0 60px;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-position:bottom}

.m-topb1{overflow:hidden;margin-bottom:66px}



.m-topb1 .options{border:1px solid #f3f3f3;overflow:hidden;position:relative}

.m-topb1 .options::after{content:"";display:block;width:1px;height:18px;background-color:#e5e5e5;position:absolute;top:50%;left:50%;margin-top:-9px}

.m-topb1 .options .btn{float:left;width:110px;height:48px;line-height:48px;text-align:center;cursor:pointer}

.m-topb1 .options .btn.swiper-button-disabled img{opacity:.3}

.m-pro_b1 .con{display:block;background:url(../images/r-bg4.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;height:450px}

.m-pro_b1 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.m-pro_b1 .con:hover .more,.m-pro_b1 .con:hover .name{color:#cf262c}

.m-pro_b1 .con:hover .more{background-image:url(../images/b-i2a.png)}

.m-pro_b1 .top{text-align:center;margin:20px 0 10px}

.m-pro_b1 .name{font-size:26px;font-weight:500;color:#000;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-pro_b1 .p{font-size:18px;color:#909090;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:10px 20px;}

.m-pro_b1 .more{padding-right:24px;font-size:14px;color:#909090;background:url(../images/b-i15.png) no-repeat right center;-webkit-background-size:12px 12px;-moz-background-size:12px;-o-background-size:12px;background-size:12px;font-family:m-Regular}

.m-pro_b1 .pic{overflow:hidden;line-height:330px;font-size:0;text-align:center}

.m-pro_b1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}

.row-a4{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}

.row-a4 .col-l{width:39.3%;background-color:#cf262c}

.row-a4 .col-r{width:60.7%}

.m-txtb2{padding:121px 100px 80px;font-size:16px;color:#fff;line-height:1.625}

.m-txtb2 .txt{margin:19px 0 61px}

.m-txtb2 .g-titb1 .s::after{border-color:#fff}

.m-txtb2 .g-moreb2{margin-bottom:80px}

.m-picb1{position:relative;height:966px;overflow:hidden}

.m-picb1 .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.m-picb1 .icon{position:absolute;display:block;bottom:10%;left:5%}

.row-a5{overflow:hidden;padding:137px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.row-a5 .col-l{width:365px}

.row-a5 .g-titb1{margin-bottom:75px}

.row-a5 .col-r{margin-left:365px;float:none;width:auto}

.ul-tabsb1 .s{display:inline-block;font-size:20px;color:#909090;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border-bottom:2px solid transparent;padding-bottom:12px;margin-bottom:29px;cursor:pointer}

.ul-tabsb1 .on .s{color:#cf262c;border-color:#cf262c}

.m-topb2{overflow:hidden;font-size:14px;color:#909090;line-height:80px;margin-bottom:40px}

.m-topb2 .l{font-size:16px}

.tac{text-align:center;display:none}

.g-moreb1{font-size:14px;color:#909090;background:url(../images/b-i15.png) no-repeat right;-webkit-background-size:12px 12px;-moz-background-size:12px;-o-background-size:12px;background-size:12px;border-bottom:1px solid #909090;padding:17px 24px 17px 0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-family:m-Regular}

.g-moreb1:hover{color:#cf262c;border-color:#cf262c;background-image:url(../images/b-i2a.png)}

.g-moreb2{text-align:center;font-size:0;border:1px solid rgba(255,255,255,.2);line-height:50px;padding:0 45px;display:inline-block;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;color:#fff;font-family:m-Regular}

.g-moreb2:hover{background-color:#fff;color:#cf262c}

.g-moreb2:hover span{background-image:url(../images/b-i2a.png)}

.g-moreb2 span{display:inline-block;vertical-align:middle;font-size:14px;background:url(../images/b-i2.png) no-repeat right;-webkit-background-size:12px 12px;-moz-background-size:12px;-o-background-size:12px;background-size:12px;padding-right:24px}



.ul-solutions .g-moreb2{

  background-color: #cf262c;

  border: 1px solid #cf262c;

}

.ul-solutions .g-moreb2:hover{

  background-color: #fff;

}

.ul-iconsb2{overflow:hidden;margin:0 -14px}

.ul-iconsb2 li{float:left;width:33%}

.ul-iconsb2 .con{display:block;overflow:hidden;margin:0 14px 28px;font-size:0;text-align:center;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-iconsb2 .con:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}

.ul-iconsb2 .con:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.ul-iconsb2 .con img{display:inline-block;vertical-align:middle;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}

.oh{overflow:hidden}

.row-a6{overflow:hidden;padding:60px 0 60px}

.row-a6 .g-titb1{margin-bottom:24px}

.row-a6 .g-titb1 .l{width:70%;float:left;margin-right: 70px;}

.row-a6 .g-titb1 .r{float: left;}

.row-a6 .col-l{width:35%;margin-right:45px}

.row-a6 .col-c{width:35%;margin-right:45px;margin-top:70px;}

.row-a6 .col-r{float:none;width:auto;overflow:hidden}

.m-cardb2{overflow:hidden;display:block}

.m-cardb2:hover .con{background-color:#cf262c}

.m-cardb2:hover .l::after{border-left-color:#cf262c}

.m-cardb2:hover .box,.m-cardb2:hover .time,.m-cardb2:hover .tit{color:#fff}

.m-cardb2:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-cardb2:hover .g-moreb2{color:#fff;border-color:rgba(255,255,255,.2)}

.m-cardb2:hover .g-moreb2 span{background-image:url(../images/b-i2.png)}

.m-cardb2 .l{position:relative}

.m-cardb2 .l::after{content:"";display:block;width:0;height:0;border-top:25px solid transparent;border-left:25px solid #f5f5f5;border-bottom:25px solid transparent;position:absolute;top:50%;left:100%;margin-top:-25px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-cardb2 .r{overflow:hidden;width:47.25%}

.m-cardb2 .con{height:570px;overflow:hidden;background-color:#f5f5f5;position:relative;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-cardb2 .box{max-height:90%;overflow:hidden;color:#909090;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;padding: 0 10px;}

.m-cardb2 .time{font-size:16px;height:1.5em;font-family:m-Regular;color:#c4c4c4;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-cardb2 .tit{font-size:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;color:#000;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin:5px 0 5px}

.m-cardb2 .desc{font-size:15px;line-height:1.625;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;}

.m-cardb2 .pic{overflow:hidden}

.m-cardb2 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-cardb2 .g-moreb2{color:#000;border-color:#c4c4c4}

.m-cardb2 .g-moreb2 span{background-image:url(../images/b-i2_1.png)}

.m-cardb2 .g-moreb2:hover{background-color:transparent;color:#fff}

.ul-newsb2 li:last-child .con{margin-bottom:0;border-bottom:none}

.ul-newsb2 .con{display:block;overflow:hidden;border-bottom:1px solid #cecece;padding:20px 0 26px;margin-bottom:16px}

.ul-newsb2 .con:hover .tit{color:#cf262c}

.ul-newsb2 .time{font-size:14px;color:#bababa;height:1.5em;font-family:m-Regular}

.ul-newsb2 .tit{font-size:16px;color:#000;height:1.5em;margin:5px 0 12px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-newsb2 .desc{font-size:14px;color:#909090;line-height:1.7;height:3.4em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}

/*!政府*/

.row-zf1{overflow:hidden;padding:120px 0;background-color:#fff}

.m-cardb3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#fcfcfc}

.m-cardb3 .col-l{width:43.77%}

.m-cardb3 .col-r{float:none;width:auto;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}

.m-cardb3 .txt{font-size:16px;line-height:1.625;color:#909090;padding:20px 75px}

.m-cardb3 .desc{padding:10px 0}

.m-cardb3 .pic img{display:block;width:100%}

.row-zf2{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:98px 0 126px}

.row-zf2 .g-titb1{margin-bottom:47px}

.m-pro_b2{position:relative;padding:0 100px}

.m-pro_b2 .swiper-button-prev{background-image:url(../images/c-prev2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:35px}

.m-pro_b2 .swiper-button-prev:hover{background-image:url(../images/c-prev1.png)}

.m-pro_b2 .swiper-button-next{background-image:url(../images/c-next2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:35px}

.m-pro_b2 .swiper-button-next:hover{background-image:url(../images/c-next1.png)}

.m-pro_b2 .con{display:block}

.m-pro_b2 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-pro_b2 .con:hover .name{color:#cf262c}

.m-pro_b2 .pic{position:relative;height:0;padding-top:82%;overflow:hidden}

.m-pro_b2 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-pro_b2 .txt{overflow:hidden;background-color:#fff;padding:36px 60px 26px;text-align:center}

.m-pro_b2 .name{font-size:18px;color:#000;font-weight:700;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-bottom:6px}

.m-pro_b2 .desc{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;font-size:16px;color:#909090;line-height:1.625;height:4.875em}

.row-zf3{overflow:hidden;padding:127px 0 117px}

.row-zf3 .g-titb1{margin-bottom:26px}

.ul-iconTxtb3{overflow:hidden;padding:0 100px;position:relative}

.ul-iconTxtb3 .swiper-button-prev{background-image:url(../images/c-prev2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:35px;z-index:10}

.ul-iconTxtb3 .swiper-button-prev:hover{background-image:url(../images/c-prev1.png)}

.ul-iconTxtb3 .swiper-button-next{background-image:url(../images/c-next2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:35px}

.ul-iconTxtb3 .swiper-button-next:hover{background-image:url(../images/c-next1.png)}

.ul-iconTxtb3 li{float:left;width:33.33%}

.ul-iconTxtb3 .con{overflow:hidden;margin:0 10px 20px;padding:46px 65px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;height:335px;position:relative;background-image:url(../images/f-bg2.jpg)}

.ul-iconTxtb3 .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}

.ul-iconTxtb3 .top .icon{font-size:0}

.ul-iconTxtb3 .top .icon img{display:inline-block;vertical-align:middle;max-width:66px}

.ul-iconTxtb3 .top .idx{font-size:70px;line-height:1.3;color:rgba(213,213,213,.2);font-family:m-Bold}

.ul-iconTxtb3 .desc{font-size:18px;color:#000;line-height:1.55;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;position:absolute;bottom:56px;left:65px;right:65px}

.row-zf4{overflow:hidden}

.m-cardb4{overflow:hidden;position:relative;padding-bottom:110px}

.m-cardb4 .pic{margin-left:31.5%;overflow:hidden}

.m-cardb4 .pic:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-cardb4 .pic img{display:block;width:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-cardb4 .txt{position:absolute;left:0;top:100px;height:100%;background-color:#f9f9f9;width:57.89%}

.m-cardb4 .txt .box{position:absolute;top:50%;left:20%;right:13%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow-y:auto;overflow-x:hidden;font-size:16px;color:#909090;line-height:1.625}

.m-cardb4 .txt .desc{padding:10px 0}

.row-zf5{overflow:hidden;padding:138px 0}

.row-zf5 .g-titb1{margin-bottom:23px}

.g-iconsb1{margin:0 -7px}

.g-iconsb1 li{float:left;width:25%}

.g-iconsb1 .con{display:block;margin:0 7px 14px}

.g-iconsb1 .con:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.g-iconsb1 .con:hover .name{color:#cf262c}

.g-iconsb1 .pic{background-color:#fff;height:123px;line-height:123px;font-size:0;text-align:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}

.g-iconsb1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s;max-width:90%}

.g-iconsb1 .name{font-size:18px;font-weight:700;color:#000;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:22px 10px}

/*!售后*/

.row-sh1{overflow:hidden;padding:103px 0 147px;background-color:#f3f3f3}

.row-sh1 .g-titb1{margin-bottom:30px}

.m-adr_box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#fff}

.m-adr_box .pic{float:right;width:48.83%;overflow:hidden}

.m-adr_box .pic:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-adr_box .pic img{display:block;width:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-adr_box .txt{float:left;width:51.17%}

.m-adr_box .box{padding:20px 145px}

.m-adr_box .tit{font-size:22px;font-weight:700;color:#000;padding-bottom:18px}

.m-adr_box .line{position:relative;height:2px;background-color:#e9e9e9}

.m-adr_box .line::after{content:'';display:block;width:100px;height:2px;background-color:#cf262c;position:absolute;top:0;left:0}

.m-adr_box .group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e9e9e9}

.m-adr_box .group .item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}

.m-adr_box .con{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:120px}

.m-adr_box .con .icon{width:70px}

.m-adr_box .con .icon img{display:inline-block;vertical-align:middle;max-width:42px}

.m-adr_box .con .info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;font-size:14px;color:#646464}

.m-adr_box .con .p1{font-weight:700;color:#000}

.row-sh2{padding:120px 0 91px;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.row-sh2 .g-titb1{margin-bottom:23px}

.ul-stepb1{overflow:hidden;margin:0 -74px}

.ul-stepb1 li{float:left;width:33.33%}

.ul-stepb1 li:last-child .con::after{display:none}

.ul-stepb1 .con{display:block;margin:0 74px;position:relative}

.ul-stepb1 .con::after{content:"";display:block;width:100px;height:60px;background:url(../images/a-i1.png) no-repeat center;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;top:50%;left:100%;margin-left:23px;margin-top:-30px}

.ul-stepb1 .pic{position:relative;height:0;padding-top:73.8%;overflow:hidden;background-color:#ececec}

.ul-stepb1 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:90%;max-height:90%}

.ul-stepb1 .txt{background-color:#fff;padding:38px 20px 50px}

.ul-stepb1 .name{text-align:center;font-size:20px;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.m-tips{text-align:center;font-size:16px;color:#5e5e5e;margin:45px 0}

/*!下载中心*/

.row-xz1{background-color:#f3f3f3;overflow:hidden;padding:104px 0}

.row-xz1 .g-titb1{margin-bottom:31px}

.ul-downb1{overflow:hidden;margin:0 -7px}

.ul-downb1 li{float:left;width:25%}

.ul-downb1 .con{display:block;overflow:hidden;margin:0 7px 14px;background-color:#fff}

.ul-downb1 .pic{display:block;position:relative;height:0;padding-top:97%;overflow:hidden;background-color:#ebebeb}

.ul-downb1 .pic:hover img{-webkit-transform:scale(1.06) translate(-50%,-50%);-moz-transform:scale(1.06) translate(-50%,-50%);-ms-transform:scale(1.06) translate(-50%,-50%);-o-transform:scale(1.06) translate(-50%,-50%);transform:scale(1.06) translate(-50%,-50%)}

.ul-downb1 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;display:block;max-height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-downb1 .txt{font-size:14px;color:#646464;height:227px;overflow:hidden;padding:47px 34px 10px}

.ul-downb1 .tit{font-size:18px;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;text-align:center;margin-bottom:8px}

.ul-downb1 .desc{line-height:1.7;height:3.4em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-align:center;margin-bottom:18px}

.ul-downb1 .down{text-align:center}

.ul-downb1 .down a{display:inline-block;vertical-align:top;border-bottom:1px solid rgba(100,100,100,.2);background:url(../images/c-i2.png) no-repeat right center;-webkit-background-size:24px 24px;-moz-background-size:24px;-o-background-size:24px;background-size:24px;padding:8px 50px 8px 0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-downb1 .down a:hover{color:#cf262c;border-color:#cf262c;background-image:url(../images/c-i2a.png)}

.ul-downb1 .down_box .down{text-align:left}

.ul-downb1 .down_box .down a{display:block;border-color:rgba(100,100,100,.1)}

.ul-downb1 .down_box .down a:hover{border-color:#cf262c}

/*!实力*/

.row-sl1{padding:100px 0 136px;overflow:hidden}

.row-sl1 .g-titb1{margin-bottom:22px}

.m-honnerb1{position:relative;padding:0 200px}

.m-honnerb1 .swiper-container{padding:0 315px}

.m-honnerb1 .swiper-button-prev{background-image:url(../images/c-prev2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:100px}

.m-honnerb1 .swiper-button-prev:hover{background-image:url(../images/c-prev1.png)}

.m-honnerb1 .swiper-button-next{background-image:url(../images/c-next2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:100px}

.m-honnerb1 .swiper-button-next:hover{background-image:url(../images/c-next1.png)}

.m-honnerb1 .item{background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);padding-bottom:40px;margin:20px;overflow:hidden}

.m-honnerb1 .pic{height:300px;line-height:300px;font-size:0;text-align:center;margin-top:30px}

.m-honnerb1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;max-height:240px}

.m-honnerb1 .name{text-align:center;font-size:18px;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:10px}

.m-cardb5{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-size:16px;color:#fff;line-height:1.5;padding:138px 100px 380px}

.m-cardb5 .g-titb1{margin-bottom:10px}

.m-cardb5 .txt{width:45.8%}

.row-sl3{overflow:hidden;padding:96px 0}

.m-topb3{overflow:hidden;padding:0 100px;margin-bottom:70px}

.m-topb3 .r{width:58.95%}

.m-topb3 .txt{padding-top:10px;font-size:16px;line-height:1.5;color:#909090}

.m-topb3 .txt .tit{font-size:22px;color:#000;margin-bottom:8px}

.m-topb3 .txt .tit span{color:#cf262c}

.m-skillb1{position:relative}

.m-skillb1>.swiper-container{padding:0 100px}

.m-skillb1 .swiper-button-prev{background-image:url(../images/c-prev2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:35px}

.m-skillb1 .swiper-button-prev:hover{background-image:url(../images/c-prev1.png)}

.m-skillb1 .swiper-button-next{background-image:url(../images/c-next2.png);width:30px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:35px}

.m-skillb1 .swiper-button-next:hover{background-image:url(../images/c-next1.png)}

.m-skillb1 .item{position:relative}

.m-skillb1 .txt{position:absolute;top:33%;left:5%;width:40%;font-size:26px;color:#fff}

.m-skillb1 .txt .h3{font-size:40px; color:#cf262c;font-weight:700;margin-bottom:14px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.m-skillb1 .txt .desc{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;/*line-clamp:2;-webkit-line-clamp:2;overflow:hidden*/}

.m-skillb1 .pic{height:760px;overflow:hidden}

.m-skillb1 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ul-skb1{position:absolute;top:0;left:100px;right:100px;z-index:2;overflow:hidden}

.ul-skb1 li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}

.ul-skb1 .con{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:90px;background-color:rgba(255,255,255,.2);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;color:#fff}

.ul-skb1 .con:hover{background-color:#cf262c}

.ul-skb1 .on .con{background-color:#cf262c}

.ul-skb1 .type{font-size:16px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin:10px}

.row-sl4{padding:20px 0}

.row-sl4 .g-titb1{margin-bottom:26px}

.m-hb_box{overflow:hidden}

.m-hb_box .item{float:left;width:33.33%;min-height:1px;position:relative}

.m-hb_box_ue{height:0;overflow:hidden}

.hb_ban .swiper-container{padding-bottom:29px}

.hb_ban .swiper-pagination{display:block;bottom:0}

.hb_ban .swiper-pagination .swiper-pagination-bullet{width:28px;height:3px;background-color:#e9e9e9;position:relative;opacity:1}

.hb_ban .swiper-pagination .swiper-pagination-bullet::after{content:"";position:absolute;left:0;top:0;width:0;height:100%;display:block;background-color:#cf262c;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.hb_ban .swiper-pagination .swiper-pagination-bullet-active::after{width:100%}

.hb_ban .con{overflow:hidden;margin:20px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}

.hb_ban .pic img{display:block;width:100%}

.hb_ban .txt{text-align:center}

.hb_ban .icon{height:75px;line-height:75px;font-size:0;text-align:center;margin-top:10px}

.hb_ban .icon img{display:inline-block;vertical-align:middle;max-height:100%;max-height:60px}

.hb_ban .desc{font-size:16px;color:#909090;height:4.5em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;padding:0 32px;margin-bottom:24px}

.ul-riconb1{position:relative;height:420px}

.ul-riconb1 .icon{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.08);-moz-box-shadow:0 0 8px rgba(0,0,0,.08);box-shadow:0 0 8px rgba(0,0,0,.08);font-size:0;text-align:center;overflow:hidden;position:relative}

.ul-riconb1 .icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;display:block;max-height:100%}

.ul-riconb1 .li1{position:absolute;top:0;left:230px}

.ul-riconb1 .li1 .icon{width:135px;height:135px}

.ul-riconb1 .li2{position:absolute;top:100px;left:430px}

.ul-riconb1 .li2 .icon{width:112px;height:112px}

.ul-riconb1 .li3{position:absolute;top:188px;left:254px}

.ul-riconb1 .li3 .icon{width:94px;height:94px}

.ul-riconb1 .li4{position:absolute;top:270px;left:90px}

.ul-riconb1 .li4 .icon{width:100px;height:100px}

.ul-riconb1 .li5{position:absolute;top:316px;left:350px}

.ul-riconb1 .li5 .icon{width:105px;height:105px}

.ul-riconb1.right .li1{position:absolute;top:20px;left:20px}

.ul-riconb1.right .li1 .icon{width:115px;height:115px}

.ul-riconb1.right .li2{position:absolute;top:100px;left:350px}

.ul-riconb1.right .li2 .icon{width:96px;height:96px}

.ul-riconb1.right .li3{position:absolute;top:145px;left:195px}

.ul-riconb1.right .li3 .icon{width:100px;height:100px}

.ul-riconb1.right .li4{position:absolute;top:212px;left:0}

.ul-riconb1.right .li4 .icon{width:107px;height:107px}

.ul-riconb1.right .li5{position:absolute;top:300px;left:168px}

.ul-riconb1.right .li5 .icon{width:118px;height:118px}

.row-sl5{padding:112px 0 170px;overflow:hidden}

.row-sl5 .g-titb1{margin-bottom:46px}

.news-list-page {padding-bottom:70px;}

.news-list-page .container {max-width:1350px;}

.news-tab-wrap {padding:15px 0 15px;}

.news-tab-wrap li {display:inline-block;margin-right:10px;}

.news-tab-wrap li a {

    display:block;

    width:150px;

    height:50px;

    font-size:14px;

    color:#666;

    line-height:50px;

    text-align:center;

    background:#fff;

    border-radius:25px;

    transition:all .4s ease-in-out;

}

.news-tab-wrap li.on a,.news-tab-wrap li a:hover {color:#fff;background:#333;}

.news-list .item-list {margin-left:-1.5%;}

.news-list li {

    position:relative;

    float:left;

    width:48.5%;

    margin:0 0 1.5% 1.5%;

    background:#fff;

}

.ourwork-list .each-item:after,

.news-list li:after,.index-news-list .item2:after,

.index-news-list .item3:after,

.solution-list .each-item:after,

.pay-list .each-item:after {

    position:absolute;

    left:0;

    top:0;

    content:'';

    display:block;

    width:100%;

    height:100%;

    background:#fff;

    transition:all .6s;

}

.ourwork-list .each-item:hover:after,

.news-list li:hover:after,

.index-news-list .item2:hover:after,

.index-news-list .item3:hover:after,

.solution-list .each-item:hover:after,

.pay-list .each-item:hover:after{

    box-shadow:0 15px 15px rgba(0,0,0,.1);

}

.news-list li:hover:after,

 .index-news-list .item2:hover:after,

 .index-news-list .item3:hover:after,

.pay-list .each-item:hover:after {transform:scale(1.025);}

.news-list li a,.index-news-list .item-inner {

    z-index:1;

    position:relative;

    display:block;

}

.news-list-one li a {  padding:35px 70px;  }

.news-list-one .date-wrap {

    position:relative;

    float:left;

    width:115px;

    height:155px;

    border-right:1px solid #e7e7e7;

}

.news-list-one .date-inner {

    position:absolute;

    top:50%;

    transform:translateY(-50%);

}

.news-list-one .date-wrap .day {

    font:48px/1 'gotham-medium';

}

.news-list-one .date-wrap .line {

    display:block;

    width:25px;

    height:3px;

    margin:15px 0;

    background:#e7e7e7;

}

.news-list-one .date-wrap .days {

    font:14px/1 'Gotham-Book';

}

.news-list-one .text-wrap {

    margin-left:175px;

}

.news-list-one .text-wrap .title {

    font-size:18px;

    color:#333;

    white-space:nowrap;

    text-overflow:ellipsis;

    overflow:hidden;

}

.news-list-one .text-wrap .descrition {

    height:48px;

    margin:15px 0 40px;

    font-size:14px;

    color:#666;

    line-height:24px;

    overflow:hidden;
}

.news-list .text-wrap .more .icon{
    display:inline-block;
    width:0;
    height:10px;
    background:url(../images/more-icon2.png) no-repeat center center;
    transition:all .4s;
    opacity:0;
}
.news-list .text-wrap .more strong{

    font-size:14px;

    font-weight:normal;

    color:#666;

    transition:all .4s;

}

.page-wrap .page {

    float:left;

    padding:15px 30px;

    background:#fff;

    border-radius:30px;

}
.page-wrap .page ul li{width:auto;margin:0;}
.page-wrap .page ul li.text-white{background: #339ec1;}
.page-wrap .page ul li.text-white a{color: #ffffff}
.page-wrap .page ul li:after{background: none}
.page-wrap .page ul li a {
    display:inline-block;
    padding:0;
    width:30px;
    height:30px;
    margin:0 5px;
    font:14px/30px 'Gotham-Book';
    color:#666;
    text-align:center;
    border-radius:15px;
    transition:all .4s ease-in-out;
}
.page-wrap .page ul li a.on,.page-wrap .page ul li a:hover {color:#fff;background:#339ec1;}
.page-wrap .prev-next {float:right;}
.page-wrap .prev-next a {

    position:relative;

    display:inline-block;

    width:50px;

    height:50px;

    margin-left:20px;

    background:#fff;

    border-radius:25px;

}

.page-wrap .prev-next a:before,

.page-wrap .prev-next a:after,

.ourwork-prev-next-inner a i:before,

.ourwork-prev-next-inner a i:after{

    content:'';

    position:absolute;

    left:0;

    top:0;

    display:block;

    width:100%;

    height:100%;

    border-radius:100%;

    transition:all .4s ease-in-out;

}

.page-wrap .prev-next a:before,

.ourwork-prev-next-inner a i:before{z-index:1;}

.page-wrap .prev-next a.prev:before {background:#fff url(../images/more-icon3a.png) no-repeat center center;}

.page-wrap .prev-next a.next:before {background:#fff url(../images/more-icon.png) no-repeat center center;}

.page-wrap .prev-next a.prev:hover:before {background:transparent url(../images/more-icon3.png) no-repeat center center;}

.page-wrap .prev-next a.next:hover:before {background:transparent url(../images/more-icon1.png) no-repeat center center;}

.ourwork-prev-next-inner a i:after,

.page-wrap .prev-next a:after {transform:scale(0);}

.page-wrap .prev-next a:after {  background:#333;  }

.page-wrap .prev-next a:hover:after,

.ourwork-prev-next-inner a i:hover:after{

    transform:scale(1);

}

.clearfix {

    zoom: 1;

    clear: both;

}

@media only screen and (min-width:1199px) and (max-width:1800px){

.row-p1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:#000}

.row-p1 .col-l,.row-p1 .col-r{width:50%}

.row-p1 .col-r{background-color:#232323}

.row-p1.sty1{background-color:#fff}

.row-p1.sty1 .col-r{background-color:#fbfbfb}

.m-thumbs{overflow:hidden}

.big-sw .pic{height:31.11vw;text-align:center;font-size:0;overflow:hidden;line-height:31.11vw}

.big-sw .pic img{display:inline-block;vertical-align:middle;max-height:26.11vw}

.small-sw .pic{height:10.55vw;text-align:center;font-size:0;overflow:hidden;line-height:10.55vw;cursor:pointer;border-bottom:1px solid transparent;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.small-sw .pic img{display:inline-block;vertical-align:middle;max-height:6vw;opacity:.3;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}



.m-infob1{padding:1.722vw 2.555vw;background-color:#232323;font-size:.777vw;color:#aaa;border-top:.333vw solid #cf262c}

.m-infob1.sty1{background-color:#fbfbfb}

.m-infob1.sty1 .line{background-color:#ededed}

.m-infob1 .tag{font-size:.888vw;color:#909090;margin-bottom:.666vw}

.m-infob1 .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.833vw}

.m-infob1 .top .type{font-size:2.777vw;color:#cf262c;line-height:1.2;font-weight:700}

.m-infob1 .top .name{font-size:1.333vw;color:#fff;line-height:1.3}

.m-infob1 .top .down{display:inline-block;vertical-align:middle;font-size:0}

.m-infob1 .top .down img{max-width:1.777vw;margin-left:.888vw}

.m-infob1 .line{height:.111vw;background-color:#4f4f4f}

.m-infob1 .txt{padding:1.5vw 0;line-height:1.8}

.m-infob1 .txt h3{font-size:.888vw;color:#fff;margin-bottom:.222vw}

.m-infob1 .bot-buy{padding:2.222vw 0}

.m-infob1 .bot-buy .buy{display:inline-block;vertical-align:top;background-color:#cf262c;text-align:center;line-height:2.555vw;margin-right:.888vw;font-size:0;padding:0 1.111vw;min-width:9.222vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-infob1 .bot-buy .buy:hover{opacity:.8}

.m-infob1 .bot-buy .buy img,.m-infob1 .bot-buy .buy span{display:inline-block;vertical-align:middle}

.m-infob1 .bot-buy .buy span{font-size:.888vw;color:#fff}

.m-infob1 .bot-buy .buy img{max-width:1.333vw;margin-right:.555vw}

.js-floor{height:3.611vw;background-color:#2a2a2a}

.js-floor.sty1{background-color:#f4f4f4}

.js-floor.sty1.fixed .inner{background-color:#f4f4f4}

.js-floor.sty1 .ul-floor .v1::after{background-color:#ddd}

/*.js-floor.fixed .inner{position:fixed;top:5.555vw;left:0;width:100%;background-color:#2a2a2a;z-index:999}*/

.js-floor .tabbox{margin-top:10px;}

.ul-floor li{display:inline-block;vertical-align:middle}

.ul-floor li:nth-child(1) .v1{padding-left:0}

.ul-floor li:nth-child(1) .v1::after{display:none}

.ul-floor .v1{display:block;text-align:center;font-size:1vw;color:#828282;font-weight:700;line-height:3.611vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 1.5vw;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;position:relative}

.ul-floor .on .v1,.ul-floor .v1:hover{color:#cf262c}

.ul-floor .v1::after{content:"";position:absolute;top:50%;left:0;width:1px;height:1vw;background-color:#3c3c3c;margin-top:-.5vw}

.g-titb1{overflow:hidden;line-height:3.333vw}

.g-titb1.white{color:#fff}

.g-titb1.black{color:#000}

.g-titb1 .link{color:#fff;font-size:.888vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-left:1.666vw}

.g-titb1 .link.c9{color:#909090}

.g-titb1 .link.act,.g-titb1 .link:hover{color:#cf262c}

.g-titb1 .l .s{padding-left:0}

.g-titb1.tal{text-align:left}

.g-titb1.tal .s{padding-left:0}

.g-titb1 .s{font-size:2.222vw;padding:0 1.111vw;position:relative}

.g-titb1 .s::after{content:"";position:absolute;top:.222vw;right:0;display:block;width:.666vw;height:.666vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:.166vw solid #cf262c;background-color:transparent}

.g-titb1 .p{font-size:.888vw;color:#909090;line-height:1.4}

.g-titb1 .p.white{color:#fff}

.row-p2{padding:4.444vw 0 5.333vw;overflow:hidden}

.row-p2 .g-titb1{margin-bottom:1.666vw}

.ul-listb1{overflow:hidden;margin:1.555vw -.333vw}

.ul-listb1 li{float:left;width:25%}

.ul-listb1 .con{display:block;overflow:hidden;margin:0 .333vw .666vw}

.ul-listb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-listb1 .con:hover .tit{color:#cf262c}

.ul-listb1 .pic{position:relative;height:0;padding-top:97.14%;overflow:hidden}

.ul-listb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-listb1 .txt{background-color:#ebebeb;text-align:center;padding:2.555vw 1.833vw 1.444vw;overflow:hidden}

.ul-listb1 .tit{font-size:1vw;color:#000;font-weight:700;/*-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/height:1.5em;margin-bottom:.333vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.ul-listb1 .desc{font-size:.777vw;color:#646464}

.row-p3{background:no-repeat;overflow:hidden;background-position:top;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-color:#fff;padding-top:5.555vw}

.row-p3 .g-titb1{margin-bottom:3.611vw}

.m-swb1{position:relative}

.m-swb1 .swiper-container{padding-bottom:3.888vw}

.m-swb1 .swiper-container .swiper-pagination-progressbar{bottom:0;top:auto;height:.111vw;background-color:#e5e5e5}

.m-swb1 .swiper-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#cf262c}

.m-swb1 .con{display:block}

.m-swb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-swb1 .con:hover .name{color:#cf262c}

.m-swb1 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}

.m-swb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-swb1 .txt{padding:1.111vw}

.m-swb1 .name{font-size:1vw;color:#000;font-weight:700;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;text-align:center}

.row-p4{overflow:hidden;padding:7.722vw 0 8.5vw}

.row-p4 .g-titb1{margin-bottom:2.222vw}

.m-tableb1 table{width:100%;background-color:#f4f4f4;border-top:.333vw solid #cf262c;font-size:.888vw;color:#909090;line-height:1.444vw;text-align:center}

.m-tableb1 table tr{height:3.333vw;border-bottom:.111vw solid #dbdbdb}

.m-tableb1 table td{padding:.833vw .555vw;border-right:.111vw solid #dbdbdb}

.m-tableb1 table td:last-child{text-align:left;padding-left:2.5vw;padding-right:2.5vw}

.m-tableb1 table .type{font-size:1vw;color:#010101;font-weight:700}

.m-tableb1.sty1 table tr:nth-child(1){height:4.444vw}

.m-tableb1.sty1 table td:last-child{text-align:center}

.m-tableb1.sty1 table .link img{max-width:1.333vw}

.row-p5{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:7.055vw 0 5.944vw 5.388vw}

.row-p5 .col-l{width:23.33vw}

.row-p5 .col-r{float:none;width:auto;margin-left:23.33vw;padding-top:.777vw}

.row-p5 .g-titb1{margin-bottom:20.55vw}

.m-swb2 .swiper-container{padding-right:5.388vw}

.m-swb2 .con{display:block}

.m-swb2 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.06);-moz-transform:translate(-50%,-50%) scale(1.06);-ms-transform:translate(-50%,-50%) scale(1.06);-o-transform:translate(-50%,-50%) scale(1.06);transform:translate(-50%,-50%) scale(1.06)}

.m-swb2 .pic{position:relative;height:0;padding-top:74.6%;overflow:hidden;background-color:#fff}

.m-swb2 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:90%;max-height:90%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-swb2 .name{font-size:1.111vw;font-weight:700;color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;padding:1.111vw .555vw}

.sw-options .sw-btn{display:inline-block;vertical-align:middle;cursor:pointer;width:2.777vw;height:2.777vw;background-repeat:no-repeat;-webkit-background-size:1.833vw 1.833vw;-moz-background-size:1.833vw;-o-background-size:1.833vw;background-size:1.833vw}

.sw-options .sw-btn.swiper-button-disabled{cursor:default;opacity:.3}

.sw-options .prev{background-image:url(../images/c-prev.png);background-position:left}

.sw-options .next{background-image:url(../images/c-next.png);background-position:right}

.sw-options .swiper-pagination{display:inline-block;vertical-align:middle;position:relative;width:8vw;height:.166vw;background:rgba(255,255,255,.1)}

.sw-options .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:rgba(255,255,255,.2)}

.row-p6{overflow:hidden;padding:6.5vw 0 9.222vw}

.row-p6 .g-titb1{margin-bottom:2.055vw}

/*!详情2*/

.m-pro_ban{position:relative;padding:0 5.555vw}

.m-pro_ban .swiper-button-prev{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:1.944vw}

.m-pro_ban .swiper-button-next{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:1.944vw}

.m-pro_ban .con{display:block}

.m-pro_ban .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-pro_ban .con:hover .name{color:#cf262c}

.m-pro_ban .pic{position:relative;height:0;padding-top:97.62%;overflow:hidden}

.m-pro_ban .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-pro_ban .txt{height:8.055vw;overflow:hidden;background-color:#ebebeb}

.m-pro_ban .name{text-align:center;font-size:1vw;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:2.5vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.row-s1{overflow:hidden;padding:5.222vw 0;background-color:#f3f3f3}

.row-s1 .g-titb1{margin-bottom:1.611vw}

.ul-caseb1{overflow:hidden;margin:0 -1.111vw}

.ul-caseb1 li{float:left;width:50%}

.ul-caseb1 .con{display:block;overflow:hidden;margin:0 1.111vw 2.222vw}

.ul-caseb1 .pic{float:left;width:19.44vw;height:20vw;overflow:hidden;font-size:0;text-align:center;line-height:20vw;background-color:#ebebeb}

.ul-caseb1 .pic img{display:inline-block;vertical-align:middle;max-height:7.7777vw}

.ul-caseb1 .txt{height:20vw;position:relative;overflow:hidden;font-size:.777vw;color:#909090;background-color:#fff}

.ul-caseb1 .txt .box{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow-y:auto;overflow-x:hidden;padding:.555vw 3.888vw}

.ul-caseb1 .txt .name{font-size:1vw;color:#000;font-weight:700;margin-bottom:.388vw}

.ul-caseb1 .txt .cases{line-height:1.333vw}

.ul-caseb1 .txt .cases a{color:inherit;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.ul-caseb1 .txt .cases a:hover{color:#cf262c}

.m-cardb1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-size:.888vw;color:#dedddd;line-height:1.444vw;padding:9.5vw 5.555vw 11.22vw;margin-bottom:2.333vw}

.m-cardb1 .txt{width:36.63%}

.m-cardb1 h3{font-size:1.222vw;color:#fff;font-weight:700;margin-bottom:1.166vw}

.g-ban_in{width:100%;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.g-ban_in .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%}

.g-ban_in .txt .tit{padding-left:6.111vw;position:relative}

.g-ban_in .txt .tit::before{content:"";display:block;width:3.777vw;height:.111vw;background-color:rgba(255,255,255,.2);position:absolute;left:0;top:2.222vw}

.g-ban_in .txt .en{font-size:2.777vw;color:rgba(255,255,255,.2)}

.g-ban_in .txt .zh{font-size:2.222vw;color:#fff}

.g-cur{position:absolute;bottom:3.222vw;left:0;width:100%}

.g-cur .box{padding-left:4.72vw;font-size:0}

.g-cur a{display:inline-block;vertical-align:middle;font-size:.888vw;color:#fff;font-weight:700;padding:0 2.222vw 0 1.388vw;position:relative;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.g-cur a.on,.g-cur a:hover{color:#cf262c}

.g-cur a:last-child::after{display:none}

.g-cur a::after{content:"";display:block;color:#4c466c;position:absolute;top:50%;right:0;margin-top:-.444vw;width:.833vw;height:.888vw;background:url(../images/c-i7.png) no-repeat center}

.row-sw1{overflow:hidden;padding:5.888vw 0 9vw}

.row-sw1 .g-titb1{margin-bottom:1.444vw}

.ul-listb2{overflow:hidden;margin:0 -1.111vw}

.ul-listb2.sty1 .txt{background-color:#fff}

.ul-listb2.sty1 .txt .name{font-size:1.222vw}

.ul-listb2 li{float:left;width:25%}

.ul-listb2 .con{display:block;overflow:hidden;margin:0 0.5vw 0.5vw}

.ul-listb2 .pic{float:left;width:22vw;height:20vw;overflow:hidden;font-size:0;text-align:center;background-color:#ebebeb}

.ul-listb2 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ul-listb2 .txt{height:20vw;position:relative;overflow:hidden;font-size:.777vw;color:#909090;background-color:#f5f5f5}

.ul-listb2 .txt .box{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow-y:auto;overflow-x:hidden;padding:.555vw 3.888vw}

.ul-listb2 .txt .name{font-size:1vw;color:#000;font-weight:700;margin-bottom:.388vw}

.ul-listb2 .txt .desc{line-height:1.333vw;/*display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden*/}

/*!关于我们*/

.row-ab1{overflow:hidden;background-color:#fff;padding:3.888vw 0 8.777vw;position:relative}

.row-ab1 .col_l{width:47%;padding-top:5.055vw}

.row-ab1 .g-titb1{margin-bottom:4.055vw}

.row-ab1 .col_r{width:47%;padding-top:2.944vw}

.com-en{font-size:9.444vw;font-weight:700;line-height:1.2;color:rgba(104,104,104,.06);position:absolute;top:5.055vw;left:0;text-transform:uppercase}

.m-txtb1{font-size:.888vw;color:#686868;line-height:1.625}

.m-infob2 .tit{font-size:2vw;color:#000;line-height:1.7;margin-bottom:2.777vw}

.m-infob2 .tit .t2{color:#cf262c}

.ul-numsb1{overflow:hidden;font-size:.888vw;color:#acacac}

.ul-numsb1.white{color:#fff}

.ul-numsb1.white .num{color:#fff}

.ul-numsb1 li{float:left;width:33.33%}

.ul-numsb1 .con{margin-bottom:2.333vw}

.ul-numsb1 .top{font-size:.777vw}

.ul-numsb1 .num{font-size:2.222vw;font-weight:700;color:#cf262c;margin-right:.666vw;height:1.5em}

.ul-numsb1 .p{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}

.m-imgb1 img{display:block;width:100%}

.row-ab2{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:10vw 0 11.38vw;overflow:hidden}

.row-ab2 .g-titb1{margin-bottom:3.166vw}

.ul-listb3{background-color:#fff;padding:4.444vw 0;overflow:hidden}

.ul-listb3 li{float:left;width:25%}

.ul-listb3 li:last-child .icon::after{display:none}

.ul-listb3 .icon{margin:0 auto;position:relative}

.ul-listb3 .icon::after{content:"";display:block;width:100%;border-bottom:1px dashed #cf262c;position:absolute;top:2.777vw;left:50%}

.ul-listb3 .icon::before{right:100%;left:auto}

.ul-listb3 .icn{width:5.666vw;height:5.666vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px dashed #cf262c;line-height:5.666vw;text-align:center;font-size:0;overflow:hidden;margin:0 auto;background-color:#fff;position:relative;z-index:2}

.ul-listb3 .icn img{display:inline-block;vertical-align:middle;max-width:3vw}

.ul-listb3 .txt{text-align:center}

.ul-listb3 .name{font-size:1vw;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:1.388vw 0 .722vw}

.ul-listb3 .desc{font-size:.777vw;color:#686868;line-height:1.57;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}

.row-ab3{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:8.5vw 0 8.222vw;overflow:hidden}

.row-ab3 .g-titb1{margin-bottom:2.777vw}

.m-his_ban{position:relative;margin-bottom:2.833vw}

.m-his_ban .swiper-button-prev{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:1.944vw}

.m-his_ban .swiper-button-next{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:1.944vw}

.m-his_ban .con{overflow:hidden;padding-left:15.55vw;padding-right:12.22vw}

.m-his_ban .pic{float:left;width:29.72vw;height:17.77vw;margin-right:3.333vw;overflow:hidden}

.m-his_ban .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.m-his_ban .txt{overflow:hidden;font-size:.888vw;color:#686868;line-height:1.666vw}

.m-his_ban .scr_box{height:17.77vw;padding-right:3.333vw}

.scr_box{overflow-y:auto;overflow-x:hidden}

.scr_box::-webkit-scrollbar{width:.166vw;height:.166vw}

.scr_box::-webkit-scrollbar-thumb{background:#cf262c}

.scr_box::-webkit-scrollbar-track{background:#dfdfdf}

.m-year_ban{position:relative}

.m-year_ban::before{content:"";display:block;position:absolute;top:1.388vw;left:0;width:100%;height:1px;background-color:#e4e4e4}

.m-year_ban .year{font-size:2.222vw;color:#b7b7b7;font-weight:700;text-align:center}

.m-year_ban .year span{display:inline-block;vertical-align:top;padding:2.277vw 2.222vw .555vw;background:url(../images/c-d1.png) no-repeat top center;-webkit-background-size:1.166vw 1.166vw;-moz-background-size:1.166vw;-o-background-size:1.166vw;background-size:1.166vw;font-weight:700;text-transform:uppercase;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-year_ban .swiper-slide-active .year{color:#cf262c}

.m-year_ban .swiper-slide-active .year span{background-image:url(../images/c-d2.png)}

.m-year_ban .swiper-slide-prev .year{text-align:left}

.m-year_ban .swiper-slide-next{text-align:right}

/*!解决方案*/

.row-ts{overflow:hidden;padding-bottom:7vw}

.row-ts .g-titb1{margin:5.833vw 0 2.222vw}

.ul-listb4{overflow:hidden;margin:0 -.333vw}

.ul-listb4 li{float:left;width:25%}

.ul-listb4 .con{display:block;overflow:hidden;margin:0 .333vw 1.888vw}

.ul-listb4 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-listb4 .con:hover .name{color:#cf262c}

.ul-listb4 .pic{position:relative;height:0;padding-top:97.7%;overflow:hidden}

.ul-listb4 .pic .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-listb4 .name{text-align:center;font-size:1vw;color:#000;font-weight:700;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:1vw}

.row-ls{overflow:hidden;padding-bottom:7.055vw}

.row-ls .g-titb1{margin:2.555vw 0 2.222vw}

.ul-listb5{overflow:hidden;margin:0 -.944vw}

.ul-listb5 li{float:left;width:33.33%}

.ul-listb5 .con{display:block;overflow:hidden;margin:0 .944vw 1.833vw}

.ul-listb5 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-listb5 .con:hover .name{color:#cf262c}

.ul-listb5 .pic{position:relative;height:0;padding-top:74.5%;overflow:hidden}

.ul-listb5 .pic .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-listb5 .name{text-align:center;font-size:1vw;color:#000;font-weight:700;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:1vw}

.row-ls2{overflow:hidden;padding-bottom:11.94vw}

.row-ls2 .g-titb1{margin:5.888vw 0 2.166vw}

.m-caseb1{border-bottom:1px solid #e5e5e5}

.m-caseb1 .item{overflow:hidden;border-top:1px solid #e5e5e5;padding:2.611vw 0 2.333vw}

.m-caseb1 .item .col-l{width:55.7%}

.m-caseb1 .item .col-r{float:none;width:auto;overflow:hidden}

.g-typeb1{padding-left:2.222vw}

.g-typeb1 .tit{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.444vw}

.g-typeb1 .tit .icn{width:2.777vw;overflow:hidden}

.g-typeb1 .tit .icn img{max-width:1.611vw}

.g-typeb1 .tit .t{font-size:1vw;color:#000;font-weight:700}

.g-typeb1 .box{padding-left:2.777vw;font-size:0}

.g-typeb1 .link{display:inline-block;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.888vw;color:#909090;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;line-height:1.5}

.g-typeb1 .link:hover{color:#cf262c}

.ul-iconsb1{font-size:0}

.ul-iconsb1 li{display:inline-block;vertical-align:middle}

.ul-iconsb1 .icon{padding:.444vw .277vw}

.ul-iconsb1 img{display:inline-block;vertical-align:middle}

/*!联系我们*/

.row-lx{overflow:hidden;background-color:#f6f6f6;padding-bottom:8.277vw}

.row-lx .g-titb1{margin:5.444vw 0 1.666vw}

.m-mapb1{position:relative;margin-bottom:2.388vw}

.m-mapb1 .map{height:39.44vw}

.m-mapb1 .amap-logo{display:none!important}

.map-info{width:39.44vw;font-size:.888vw;color:#686868;padding:1.888vw 2.222vw}

.map-info .tit{font-size:1.222vw;font-weight:700;color:#000;margin-bottom:1.111vw}

.map-info .line{height:.111vw;background-color:#e5e5e5;position:relative;margin-bottom:1.111vw}

.map-info .line::before{content:"";display:block;width:20%;height:.111vw;position:absolute;left:0;background-color:#cf262c}

.map-info .desc{line-height:1.8}

.ul-adrsb1{overflow:hidden;margin:0 -1.111vw}

.ul-adrsb1 li{float:left;width:50%}

.ul-adrsb1 .con{display:block;overflow:hidden;margin:0 1.111vw 2.222vw}

.ul-adrsb1 .pic{float:left;width:19.44vw;height:20vw}

.ul-adrsb1 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ul-adrsb1 .txt{position:relative;height:20vw;overflow:hidden;background-color:#fff}

.ul-adrsb1 .txt .box{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow-y:auto;overflow-x:hidden;font-size:.777vw;color:#909090;padding-left:3.333vw;padding-right:1.666vw}

.ul-adrsb1 .txt .box h3{font-size:1vw;color:#000;margin-bottom:.444vw}

.ul-adrsb1 .txt .desc{line-height:1.333vw}

.row-lx1{overflow:hidden;padding:7.111vw 0 6.944vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.m-formb1{overflow:hidden;width:50.83vw;margin:1.333vw auto}

.m-formb1 .group{overflow:hidden}

.m-formb1 .item{float:left;width:50%;padding:0 .555vw 1.222vw}

.m-formb1 .w100{width:100%}

.m-formb1 .inp{display:block;width:100%;border:1px solid rgba(255,255,255,.4);height:3.388vw;padding:0 1.944vw;background-color:transparent;font-size:.888vw;color:#fff}

.m-formb1 .area{height:12.5vw;padding-top:1.666vw;padding-bottom:1.666vw}

.m-formb1 .btn{font-size:.888vw;color:#fff;width:22.88vw;line-height:3.222vw;background-color:#cf262c;text-align:center;margin:.777vw auto 0;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-formb1 .btn:hover{opacity:.8}

/*!资产管理*/

.ban_inb1{position:relative;height:100vh;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}

.ban_inb1 .txt{position:absolute;left:0;width:100%;top:34%;font-size:.888vw;color:#fff}

.ban_inb1 .box{width:44%}

.ban_inb1 .tit{font-size:2.222vw;font-weight:700}

.ban_inb1 .desc{line-height:1.444vw}

.ban_inb1 .desc h3{font-size:1.222vw;font-weight:400;margin:1.666vw 0 .722vw}

.scr_icon{position:absolute;left:5.555vw;bottom:8%;cursor:pointer}

.scr_icon img{display:block;width:3.666vw}

.row-z1{overflow:hidden;padding:6.5vw 0 7.666vw}

.row-z1 .g-titb1{margin-bottom:2.111vw}

.ul-iconTxtb1{overflow:hidden;margin:0 -.166vw}

.ul-iconTxtb1 li{float:left;width:20%}

.ul-iconTxtb1 .con{display:block;overflow:hidden;background-color:#f5f5f5;margin:0 .166vw .333vw;padding:3.777vw 1.666vw 2.388vw}

.ul-iconTxtb1 .icon{height:5.555vw;line-height:5.555vw;font-size:0;text-align:center;margin-bottom:2.944vw}

.ul-iconTxtb1 .icon img{display:inline-block;vertical-align:middle;max-height:100%}

.ul-iconTxtb1 .txt{text-align:center}

.ul-iconTxtb1 .tit{font-size:1vw;color:#000;font-weight:700;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.722vw}

.ul-iconTxtb1 .desc{font-size:.888vw;color:#909090;line-height:1.625;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;height:6.5em}

.row-z2{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding:6vw 0 5.222vw}

.row-z2 .g-titb1{margin-bottom:1.666vw}

.row-z2 .g-titb1 .p{width:55%;line-height:1.7;margin:0 auto}

.m-imgb2{text-align:center;font-size:1.222vw;color:#fff}

.m-imgb2 img{display:block;margin:0 auto 1.277vw}

.row-z3{overflow:hidden;padding:5.333vw 0}

.row-z3 .g-titb1{margin-bottom:1.666vw}

.row-z3 .g-titb1 .p{width:55%;line-height:1.7;margin:0 auto}

.m-cg_b1{position:relative}

.m-cg_b1 .swiper-button-prev{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:0}

.m-cg_b1 .swiper-button-next{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:0}

.m-cg_b1 .con{margin:0 8.888vw .555vw;position:relative}

.m-cg_b1 .pic img{display:block;width:100%}

.m-cg_b1 .txt{position:absolute;bottom:0;left:0;width:76.43%;background-color:#fff;font-size:.777vw;color:#909090;padding:2.888vw 3.888vw;-webkit-box-shadow:0 0 .555vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .555vw rgba(0,0,0,.1);box-shadow:0 0 .555vw rgba(0,0,0,.1)}

.m-cg_b1 .txt .tit{font-size:1vw;color:#000;font-weight:700;margin-bottom:.777vw}

.m-cg_b1 .txt .desc{font-size:.888vw;line-height:1.86}

.row-z4{overflow:hidden;padding:1.444vw 0}

.row-z4 .g-titb1{margin-bottom:2.222vw}

.ul-iconTxtb2{overflow:hidden;margin:0 -.555vw 1.333vw}

.ul-iconTxtb2 li{float:left;width:33.33%}

.ul-iconTxtb2 .con{overflow:hidden;margin:0 .555vw 1.111vw;background-color:#f5f5f5;padding:3.722vw 3.611vw}

.ul-iconTxtb2 .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6.277vw;overflow:hidden}

.ul-iconTxtb2 .top .icon{font-size:0}

.ul-iconTxtb2 .top .icon img{display:inline-block;vertical-align:middle;max-width:3.666vw}

.ul-iconTxtb2 .top .idx{font-size:2.777vw;color:#e3e3e3;font-family:m-Bold}

.ul-iconTxtb2 .tit{font-size:1vw;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin-bottom:.388vw}

.ul-iconTxtb2 .desc{font-size:.888vw;color:#909090;line-height:1.625;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:3.25em}

.ul-plansb1 li:nth-child(even) .pic{float:right}

.ul-plansb1 .con{display:block;background-color:#f5f5f5;margin-bottom:2.222vw}

.ul-plansb1 .pic{float:left;width:50%;height:28.11vw;line-height:28.11vw;font-size:0;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 .555vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .555vw rgba(0,0,0,.1);box-shadow:0 0 .555vw rgba(0,0,0,.1)}

.ul-plansb1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;max-height:27.777vw}

.ul-plansb1 .txt{overflow:hidden;height:28.11vw;position:relative}

.ul-plansb1 .box{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:13%;right:14%;font-size:.888vw;color:#909090}

.ul-plansb1 .tit{font-size:1.222vw;font-weight:700;color:#000;margin-bottom:.777vw}

.ul-plansb1 .desc{line-height:1.625}

.row-z5{padding:3.166vw 0 8.777vw;overflow:hidden}

.row-z5 .g-titb1{margin-bottom:1.5vw}

.ul-industryb1{overflow:hidden;margin:0 -.333vw}

.ul-industryb1 li{float:left;width:25%}

.ul-industryb1 .con{display:block;overflow:hidden;margin:0 .333vw 1.222vw}

.ul-industryb1 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.ul-industryb1 .con:hover .tit{color:#cf262c}

.ul-industryb1 .pic{position:relative;height:0;padding-top:96.9%;overflow:hidden}

.ul-industryb1 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-industryb1 .txt{background-color:#f5f5f5;text-align:center;padding:1.944vw 1.944vw 2vw}

.ul-industryb1 .tit{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;font-size:1vw;color:#000;font-weight:700;margin-bottom:.388vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-industryb1 .desc{font-size:.777vw;color:#646464;line-height:1.7;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:5.1em}

/*!首页*/

.banner{position:relative}

.banner .swiper-container .swiper-pagination{bottom:4.277vw;right:5vw;left:auto;width:auto}

.banner .swiper-container .swiper-pagination-bullet{width:3.333vw;height:3px;background-color:#fff;opacity:.2;margin:0 .555vw}

.banner .swiper-container .swiper-pagination-bullet-active{background-color:#cf262c;opacity:1}

.banner .con{position:relative}

.banner .pic{overflow:hidden;height:50vh}

.banner .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.banner .txt{position:absolute;left:0;width:100%;top:34%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.banner .en{font-size:8vw;font-weight:700;color:rgba(255,255,255,.05);line-height:1.3;margin-bottom:-5.555vw}

.banner .t1{font-size:3.333vw;color:#cf262c;line-height:1.3}

.banner .t2{font-size:3.333vw;color:#fff;line-height:1.2}

.banner .en-p{font-size:1.111vw;color:#fff;margin-top:.666vw}

.b-scr{position:absolute;left:5.555vw;bottom:2.777vw;font-size:0;z-index:2}

.b-scr img{display:block}

.row-a1{padding:5.833vw 0 9.111vw;overflow:hidden;background-repeat:no-repeat;background-position:right top;-webkit-background-size:61.33vw 61.33vw;-moz-background-size:61.33vw;-o-background-size:61.33vw;background-size:61.33vw}

.row-a1 .g-titb1{margin-bottom:2.555vw}

.ul-index01{overflow:hidden}

.ul-index01 li{float:left;width:25%}

.ul-index01 .con{display:block;overflow:hidden;position:relative}

.ul-index01 .con:hover .pic .tit{opacity:0}

.ul-index01 .con:hover .mask{opacity:1;visibility:visible}

.ul-index01 .pic{position:relative;height:0;padding-top:127.2%;overflow:hidden}

.ul-index01 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ul-index01 .pic .tit{position:absolute;left:0;bottom:8%;width:100%;text-align:center;padding:0 .555vw;font-size:1.111vw;color:#fff;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.ul-index01 .mask{background-color:rgba(237,112,32,.9);opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;position:absolute;top:0;left:0;display:block;width:100%;height:100%}

.ul-index01 .mask .box{position:absolute;top:50%;left:11.6%;right:11.6%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow:hidden;color:#fff;font-size:.888vw;text-align:center}

.ul-index01 .mask .tit{font-size:1.111vw;font-weight:700;margin-bottom:.833vw}

.ul-index01 .mask .desc{line-height:1.5;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:1.777vw}

.ul-index01 .mask .link{padding-right:1.388vw;background:url(../images/b-i2.png) no-repeat right center;-webkit-background-size:.666vw .666vw;-moz-background-size:.666vw;-o-background-size:.666vw;background-size:.666vw}

.row-a2{overflow:hidden;padding:5.388vw 0 8.333vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.row-a2 .g-titb1{margin-bottom:3.666vw}

.ul-index02{overflow:hidden;margin:0 -1.111vw}

.ul-index02 li{float:left;width:12.5%}

.ul-index02 li:nth-child(odd) .con{margin-top:6.666vw}

.ul-index02 .con{position:relative;padding-bottom:12.22vw;display:block;margin:0 1.111vw}

.ul-index02 .con:hover .name{color:#cf262c}

.ul-index02 .con:hover::after{background-image:url(../images/b-i14.png)}

.ul-index02 .con:hover .icn-box{background-image:url(../images/b-i12.png)}

.ul-index02 .con:hover .icon{background:rgba(251,103,0,.8)}

.ul-index02 .con:hover .icon img{opacity:1}

.ul-index02 .con::after{content:"";display:block;width:1px;height:11.83vw;position:absolute;top:7.777vw;left:50%;background:url(../images/b-i13.png) no-repeat top}

.ul-index02 .icn-box{width:7.777vw;height:7.777vw;background:url(../images/b-i11.png) no-repeat center;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin:0 auto;line-height:7.777vw;text-align:center;font-size:0}

.ul-index02 .icn-box::after{-webkit-background-size:5.8333vw 5.8333vw;-moz-background-size:5.8333vw;-o-background-size:5.8333vw;background-size:5.8333vw}

.ul-index02 .icon{display:inline-block;vertical-align:middle;width:4.444vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;height:4.444vw;line-height:4.444vw;font-size:0;text-align:center;background-color:rgba(255,255,255,.2)}

.ul-index02 .icon img{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:inline-block;vertical-align:middle;max-height:100%;max-width:1.277vw}

.ul-index02 .name{text-align:center;font-size:1.111vw;font-weight:700;color:#a9a9a9;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.row-a3{overflow:hidden;padding:2.722vw 0 3.722vw;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-position:bottom}

.m-topb1{overflow:hidden;margin-bottom:3.666vw}

.m-topb1 .options{border:1px solid #f3f3f3;overflow:hidden;position:relative}

.m-topb1 .options::after{content:"";display:block;width:1px;height:1vw;background-color:#e5e5e5;position:absolute;top:50%;left:50%;margin-top:-.5vw}

.m-topb1 .options .btn{float:left;width:6.111vw;height:2.666vw;line-height:2.666vw;text-align:center;cursor:pointer}

.m-topb1 .options .btn.swiper-button-disabled img{opacity:.3}

.m-pro_b1 .con{display:block;background:url(../images/r-bg4.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;height:30.55vw}

.m-pro_b1 .con:hover .more,.m-pro_b1 .con:hover .name{color:#cf262c}

.m-pro_b1 .top{text-align:center;margin:3.166vw 0 .555vw}

.m-pro_b1 .name{font-size:1.666vw;font-weight:700;color:#000;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-pro_b1 .p{font-size:1.111vw;color:#909090;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:1.277vw}

.m-pro_b1 .more{padding-right:1.333vw;font-size:.777vw;color:#909090;background:url(../images/b-i15.png) no-repeat right center;-webkit-background-size:.666vw .666vw;-moz-background-size:.666vw;-o-background-size:.666vw;background-size:.666vw;font-family:m-Regular}

.m-pro_b1 .pic{height:18.33vw;line-height:18.33vw;font-size:0;text-align:center}

.m-pro_b1 .pic img{display:inline-block;vertical-align:middle;max-height:100%}

.row-a4{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}

.row-a4 .col-l{width:39.3%;background-color:#cf262c}

.row-a4 .col-r{width:60.7%}

.m-txtb2{padding:6.722vw 5.555vw 4.444vw;font-size:.888vw;color:#fff;line-height:1.625}

.m-txtb2 .txt{margin:1.055vw 0 3.388vw}

.m-txtb2 .g-titb1 .s::after{border-color:#fff}

.m-txtb2 .g-moreb2{margin-bottom:4.444vw}

.m-picb1{position:relative;height:53.66vw;overflow:hidden}

.m-picb1 .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.m-picb1 .icon{position:absolute;display:block;bottom:10%;left:5%}

.row-a5{overflow:hidden;padding:7.611vw 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.row-a5 .col-l{width:20.27vw}

.row-a5 .g-titb1{margin-bottom:4.166vw}

.row-a5 .col-r{margin-left:20.27vw;float:none;width:auto}

.ul-tabsb1 .s{display:inline-block;font-size:1.111vw;color:#909090;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border-bottom:.111vw solid transparent;padding-bottom:.666vw;margin-bottom:1.611vw;cursor:pointer}

.ul-tabsb1 .on .s{color:#cf262c;border-color:#cf262c}

.m-topb2{overflow:hidden;font-size:.777vw;color:#909090;line-height:4.444vw;margin-bottom:2.222vw}

.m-topb2 .l{font-size:.888vw}

.g-moreb1{font-size:.777vw;color:#909090;background:url(../images/b-i15.png) no-repeat right;-webkit-background-size:.666vw .666vw;-moz-background-size:.666vw;-o-background-size:.666vw;background-size:.666vw;border-bottom:1px solid #909090;padding:.944vw 1.333vw .944vw 0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-family:m-Regular}

.g-moreb1:hover{color:#cf262c;border-color:#cf262c}

.g-moreb2{text-align:center;font-size:0;border:1px solid rgba(255,255,255,.2);line-height:2.777vw;padding:0 2.5vw;display:inline-block;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;color:#fff;font-family:m-Regular}

.g-moreb2:hover{background-color:#fff;color:#cf262c}

.g-moreb2:hover span{background-image:url(../images/b-i15.png)}

.g-moreb2 span{display:inline-block;vertical-align:middle;font-size:.777vw;background:url(../images/b-i2.png) no-repeat right;-webkit-background-size:.666vw .666vw;-moz-background-size:.666vw;-o-background-size:.666vw;background-size:.666vw;padding-right:1.333vw}

.ul-iconsb2{overflow:hidden;margin:0 -.777vw}

.ul-iconsb2 li{float:left;width:33%}

.ul-iconsb2 .con{display:block;overflow:hidden;margin:0 .777vw 1.555vw;font-size:0;text-align:center;background-color:#fff}

.ul-iconsb2 .con img{display:inline-block;vertical-align:middle}

.oh{overflow:hidden}

.row-a6{overflow:hidden;padding:3.055vw 0 3.222vw}

.row-a6 .g-titb1{margin-bottom:1.333vw}

.row-a6 .col-l{width:35%;margin-right:2.5vw}

.row-a6 .col-c {width: 35%;margin-right: 2.5vw;}

.row-a6 .col-r{float:none;width:auto;overflow:hidden}

.m-cardb2{overflow:hidden}

.m-cardb2 .l{position:relative}

.m-cardb2 .l::after{content:"";display:block;width:0;height:0;border-top:1.388vw solid transparent;border-left:1.388vw solid #f5f5f5;border-bottom:1.388vw solid transparent;position:absolute;top:50%;left:100%;margin-top:-1.388vw}

.m-cardb2 .r{overflow:hidden}

.m-cardb2 .con{height:29.44vw;overflow:hidden;position:relative}

.m-cardb2 .box{max-height:90%;overflow:hidden}

.m-cardb2 .time{font-size:.888vw;height:1.5em;font-family:m-Regular}

.m-cardb2 .tit{font-size: 1vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height: 1.2em;margin: .277vw 0 0.355vw;}

.m-cardb2 .desc{font-size:.888vw;line-height:1.625;height:4.875em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:3.888vw}



.m-cardb2 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ul-newsb2 li:last-child .con{margin-bottom:0;border-bottom:none}

.ul-newsb2 .con{display:block;overflow:hidden;border-bottom:1px solid #cecece;padding:1.111vw 0 2.555vw;margin-bottom:.888vw}

.ul-newsb2 .con:hover .tit{color:#cf262c}

.ul-newsb2 .time{font-size:.777vw;color:#bababa;height:1.5em;font-family:m-Regular}

.ul-newsb2 .tit{font-size:.888vw;color:#000;height:1.5em;margin:.277vw 0 .666vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-newsb2 .desc{font-size:.777vw;color:#909090;line-height:1.7;height:3.4em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}







@media(min-width:1366px){

    .news-list-one li:hover .text-wrap .more .icon {margin-right:10px;}

    .news-list-two li:hover .text-wrap .more .icon {margin-left:10px;}

    .news-list li:hover .text-wrap .more .icon {width:21px;opacity:1;}

}



.news-list-two li a {padding:35px 40px;}

.news-list-two li .text-wrap {

    float:left;

    width:35%;

}

.news-list-two li .date {

    font:14px/1 'Gotham-Book';

}

.news-list-two li .text-wrap .title {

    height:60px;

    margin:30px 0;

    font-size:18px;

    color:#333;

    line-height:30px;

    overflow:hidden;

}

.news-list-two li .image-wrap {

    float:right;

    width:35%;

    min-width:150px;

}

.news-list-two li .image-wrap img {max-width:150px;}

/*!政府*/

.row-zf1{overflow:hidden;padding:6.666vw 0;background-color:#fff}

.m-cardb3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#fcfcfc}

.m-cardb3 .col-l{width:43.77%}

.m-cardb3 .col-r{float:none;width:auto;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}

.m-cardb3 .txt{font-size:.888vw;line-height:1.625;color:#909090;padding:1.111vw 4.166vw}

.m-cardb3 .desc{padding:.555vw 0}

.m-cardb3 .pic img{display:block;width:100%}

.row-zf2{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:5.444vw 0 7vw}

.row-zf2 .g-titb1{margin-bottom:2.611vw}

.m-pro_b2{position:relative;padding:0 5.555vw}

.m-pro_b2 .swiper-button-prev{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:1.944vw}

.m-pro_b2 .swiper-button-next{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:1.944vw}

.m-pro_b2 .con{display:block}

.m-pro_b2 .con:hover .pic .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.m-pro_b2 .con:hover .name{color:#cf262c}

.m-pro_b2 .pic{position:relative;height:0;padding-top:82%;overflow:hidden}

.m-pro_b2 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-pro_b2 .txt{overflow:hidden;background-color:#fff;padding:2vw 3.333vw 1.444vw;text-align:center}

.m-pro_b2 .name{font-size:1vw;color:#000;font-weight:700;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-bottom:.333vw}

.m-pro_b2 .desc{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;font-size:.888vw;color:#909090;line-height:1.625;height:4.875em}

.row-zf3{overflow:hidden;padding:7.055vw 0 6.5vw}

.row-zf3 .g-titb1{margin-bottom:1.444vw}

.ul-iconTxtb3{overflow:hidden;padding:0 5.5555vw}

.ul-iconTxtb3 .swiper-button-prev{width:1.666vw;left:1.944vw}

.ul-iconTxtb3 .swiper-button-next{width:1.666vw;right:1.944vw}

.ul-iconTxtb3 .con{overflow:hidden;margin:0 .555vw 1.111vw;padding:2.555vw 3.611vw;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;height:18.611vw;position:relative}

.ul-iconTxtb3 .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}

.ul-iconTxtb3 .top .icon{font-size:0}

.ul-iconTxtb3 .top .icon img{display:inline-block;vertical-align:middle;max-width:3.666vw}

.ul-iconTxtb3 .top .idx{font-size:3.888vw;line-height:1.3;color:rgba(213,213,213,.2);font-family:m-Bold}

.ul-iconTxtb3 .desc{font-size:1.222vw;color:#000;line-height:1.55;position:absolute;bottom:3.111vw;left:3.611vw;right:3.611vw}

.row-zf4{overflow:hidden}

.m-cardb4{overflow:hidden;position:relative;padding-bottom:6.111vw}

.m-cardb4 .pic{margin-left:31.5%}

.m-cardb4 .pic img{display:block;width:100%}

.m-cardb4 .txt{position:absolute;left:0;top:5.555vw;height:100%;background-color:#f9f9f9;width:57.89%}

.m-cardb4 .txt .box{position:absolute;top:50%;left:20%;right:13%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:90%;overflow-y:auto;overflow-x:hidden;font-size:.888vw;color:#909090;line-height:1.625}

.m-cardb4 .txt .desc{padding:.555vw 0}

.row-zf5{overflow:hidden;padding:7.666vw 0}

.row-zf5 .g-titb1{margin-bottom:1.277vw}

.g-iconsb1{margin:0 -.388vw}

.g-iconsb1 li{float:left;width:25%}

.g-iconsb1 .con{display:block;margin:0 .388vw .777vw}

.g-iconsb1 .con:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.g-iconsb1 .con:hover .name{color:#cf262c}

.g-iconsb1 .pic{background-color:#fff;height:6.833vw;line-height:6.833vw;font-size:0;text-align:center;-webkit-box-shadow:0 0 .555vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .555vw rgba(0,0,0,.1);box-shadow:0 0 .555vw rgba(0,0,0,.1)}

.g-iconsb1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.g-iconsb1 .name{font-size:1vw;font-weight:700;color:#000;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin:1.222vw .555vw}

/*!售后*/

.row-sh1{overflow:hidden;padding:5.722vw 0 8.166vw;background-color:#f3f3f3}

.row-sh1 .g-titb1{margin-bottom:1.666vw}

.m-adr_box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#fff}

.m-adr_box .pic{float:right;width:48.83%}

.m-adr_box .pic img{display:block;width:100%}

.m-adr_box .txt{float:left;width:51.17%}

.m-adr_box .box{padding:1.111vw 8.055vw}

.m-adr_box .tit{font-size:1.222vw;font-weight:700;color:#000;padding-bottom:1vw}

.m-adr_box .line{position:relative;height:.111vw;background-color:#e9e9e9}

.m-adr_box .line::after{content:'';display:block;width:5.555vw;height:.111vw;background-color:#cf262c;position:absolute;top:0;left:0}

.m-adr_box .group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e9e9e9}

.m-adr_box .group .item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}

.m-adr_box .con{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:6.666vw}

.m-adr_box .con .icon{width:3.888vw}

.m-adr_box .con .icon img{display:inline-block;vertical-align:middle;max-width:2.333vw}

.m-adr_box .con .info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;font-size:.777vw;color:#646464}

.m-adr_box .con .p1{font-weight:700;color:#000}

.row-sh2{padding:6.666vw 0 5.055vw;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.row-sh2 .g-titb1{margin-bottom:1.277vw}

.ul-stepb1{overflow:hidden;margin:0 -4.111vw}

.ul-stepb1 li{float:left;width:33.33%}

.ul-stepb1 li:last-child .con::after{display:none}

.ul-stepb1 .con{display:block;margin:0 4.111vw;position:relative}

.ul-stepb1 .con::after{content:"";display:block;width:5.555vw;height:3.333vw;background:url(../images/a-i1.png) no-repeat center;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;top:50%;left:100%;margin-left:1.277vw;margin-top:-1.666vw}

.ul-stepb1 .pic{position:relative;height:0;padding-top:73.8%;overflow:hidden;background-color:#ececec}

.ul-stepb1 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:90%;max-height:90%}

.ul-stepb1 .txt{background-color:#fff;padding:2.111vw 1.111vw 2.777vw}

.ul-stepb1 .name{text-align:center;font-size:1.111vw;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.m-tips{text-align:center;font-size:.888vw;color:#5e5e5e;margin:2.5vw 0}

/*!下载中心*/

.row-xz1{background-color:#f3f3f3;overflow:hidden;padding:5.777vw 0}

.row-xz1 .g-titb1{margin-bottom:1.722vw}

.ul-downb1{overflow:hidden;margin:0 -.388vw}

.ul-downb1 li{float:left;width:25%}

.ul-downb1 .con{display:block;overflow:hidden;margin:0 .388vw .777vw;background-color:#fff}

.ul-downb1 .pic{display:block;position:relative;height:0;padding-top:97%;overflow:hidden;background-color:#ebebeb}

.ul-downb1 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;display:block;max-height:100%}

.ul-downb1 .txt{font-size:.777vw;color:#646464;height:12.61vw;overflow:hidden;padding:2.611vw 1.888vw .555vw}

.ul-downb1 .tit{font-size:1vw;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;text-align:center;margin-bottom:.444vw}

.ul-downb1 .desc{line-height:1.7;height:3.4em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-align:center;margin-bottom:1vw}

.ul-downb1 .down{text-align:center}

.ul-downb1 .down a{display:inline-block;vertical-align:top;border-bottom:1px solid rgba(100,100,100,.2);background:url(../images/c-i2.png) no-repeat right center;-webkit-background-size:1.333vw 1.333vw;-moz-background-size:1.333vw;-o-background-size:1.333vw;background-size:1.333vw;padding:.444vw 2.777vw .444vw 0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-downb1 .down a:hover{color:#cf262c;border-color:#cf262c}

.ul-downb1 .down_box .down{text-align:left}

.ul-downb1 .down_box .down a{display:block;border-color:rgba(100,100,100,.1)}

/*!实力*/

.row-sl1{padding:5.555vw 0 7.555vw;overflow:hidden}

.row-sl1 .g-titb1{margin-bottom:1.222vw}

.m-honnerb1{position:relative;padding:0 11.11vw}

.m-honnerb1 .swiper-container{padding:0 17.5vw}

.m-honnerb1 .swiper-button-prev{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:5.555vw}

.m-honnerb1 .swiper-button-next{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:5.555vw}

.m-honnerb1 .item{background-color:#fff;-webkit-box-shadow:0 0 1.111vw rgba(0,0,0,.2);-moz-box-shadow:0 0 1.111vw rgba(0,0,0,.2);box-shadow:0 0 1.111vw rgba(0,0,0,.2);padding-bottom:2.222vw;margin:1.111vw;overflow:hidden}

.m-honnerb1 .pic{height:16.66vw;line-height:16.66vw;font-size:0;text-align:center;margin-top:1.666vw}

.m-honnerb1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;max-height:13.33vw}

.m-honnerb1 .name{text-align:center;font-size:1vw;color:#000;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:.555vw}

.m-cardb5{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-size:.888vw;color:#fff;line-height:1.5;padding:7.666vw 5.555vw 21.11vw}

.m-cardb5 .g-titb1{margin-bottom:.555vw}

.m-cardb5 .txt{width:45.8%}

.row-sl3{overflow:hidden;padding:5.333vw 0}

.m-topb3{padding:0 5.555vw;overflow:hidden;margin-bottom:3.888vw}

.m-topb3 .r{width:58.95%}

.m-topb3 .txt{padding-top:.555vw;font-size:.888vw;line-height:1.5;color:#909090}

.m-topb3 .txt .tit{font-size:1.222vw;color:#000;margin-bottom:.444vw}

.m-topb3 .txt .tit span{color:#cf262c}

.m-skillb1{position:relative}

.m-skillb1>.swiper-container{padding:0 5.5555vw}

.m-skillb1 .swiper-button-prev{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;left:1.944vw}

.m-skillb1 .swiper-button-next{width:1.666vw;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;right:1.944vw}

.m-skillb1 .item{position:relative}

.m-skillb1 .txt{position:absolute;top:33%;left:5%;width:40%;font-size:1.444vw;color:#fff}

.m-skillb1 .txt .h3{font-size:2.222vw;font-weight:700;margin-bottom:.777vw}

.m-skillb1 .pic{height:42.22vw;overflow:hidden}

.m-skillb1 .pic .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ul-skb1{position:absolute;bottom:0;left:5.5555vw;right:5.5555vw;z-index:2;overflow:hidden}

.ul-skb1 li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}

.ul-skb1 .con{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:5vw;background-color:rgba(255,255,255,.2);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;color:#fff}

.ul-skb1 .con:hover{background-color:#cf262c}

.ul-skb1 .on .con{background-color:#cf262c}

.ul-skb1 .type{font-size:.888vw;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin:.555vw}

.row-sl4{padding:1.111vw 0}

.row-sl4 .g-titb1{margin-bottom:1.444vw}

.m-hb_box{overflow:hidden}

.m-hb_box .item{float:left;width:33.33%;min-height:1px;position:relative}

.hb_ban .swiper-container{padding-bottom:1.611vw}

.hb_ban .swiper-pagination{display:block;bottom:0}

.hb_ban .swiper-pagination .swiper-pagination-bullet{width:1.555vw;height:.166vw;background-color:#e9e9e9;position:relative;opacity:1}

.hb_ban .swiper-pagination .swiper-pagination-bullet::after{content:"";position:absolute;left:0;top:0;width:0;height:100%;display:block;background-color:#cf262c;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}

.hb_ban .swiper-pagination .swiper-pagination-bullet-active::after{width:100%}

.hb_ban .con{overflow:hidden;margin:1.111vw;background-color:#fff;-webkit-box-shadow:0 0 1.111vw rgba(0,0,0,.2);-moz-box-shadow:0 0 1.111vw rgba(0,0,0,.2);box-shadow:0 0 1.111vw rgba(0,0,0,.2)}

.hb_ban .pic img{display:block;width:100%}

.hb_ban .txt{text-align:center}

.hb_ban .icon{height:4.166vw;line-height:4.166vw;font-size:0;text-align:center;margin-top:.555vw}

.hb_ban .icon img{display:inline-block;vertical-align:middle;max-height:100%;max-height:3.333vw}

.hb_ban .desc{font-size:.888vw;color:#909090;height:4.5em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;padding:0 1.777vw;margin-bottom:1.333vw}

.ul-riconb1{position:relative;height:23.33vw}

.ul-riconb1 .icon{background-color:#fff;-webkit-box-shadow:0 0 .444vw rgba(0,0,0,.08);-moz-box-shadow:0 0 .444vw rgba(0,0,0,.08);box-shadow:0 0 .444vw rgba(0,0,0,.08);font-size:0;text-align:center;overflow:hidden;position:relative}

.ul-riconb1 .icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;display:block;max-height:100%}

.ul-riconb1 .li1{position:absolute;top:0;left:12.77vw}

.ul-riconb1 .li1 .icon{width:7.5vw;height:7.5vw}

.ul-riconb1 .li2{position:absolute;top:5.555vw;left:23.88vw}

.ul-riconb1 .li2 .icon{width:6.222vw;height:6.222vw}

.ul-riconb1 .li3{position:absolute;top:10.44vw;left:14.11vw}

.ul-riconb1 .li3 .icon{width:5.222vw;height:5.222vw}

.ul-riconb1 .li4{position:absolute;top:15vw;left:5vw}

.ul-riconb1 .li4 .icon{width:5.555vw;height:5.555vw}

.ul-riconb1 .li5{position:absolute;top:17.55vw;left:19.44vw}

.ul-riconb1 .li5 .icon{width:5.833vw;height:5.833vw}

.ul-riconb1.right .li1{position:absolute;top:1.111vw;left:1.111vw}

.ul-riconb1.right .li1 .icon{width:6.388vw;height:6.388vw}

.ul-riconb1.right .li2{position:absolute;top:5.555vw;left:19.44vw}

.ul-riconb1.right .li2 .icon{width:5.333vw;height:5.333vw}

.ul-riconb1.right .li3{position:absolute;top:8.055vw;left:10.83vw}

.ul-riconb1.right .li3 .icon{width:5.555vw;height:5.555vw}

.ul-riconb1.right .li4{position:absolute;top:11.77vw;left:1px}

.ul-riconb1.right .li4 .icon{width:5.944vw;height:5.944vw}

.ul-riconb1.right .li5{position:absolute;top:16.66vw;left:9.333vw}

.ul-riconb1.right .li5 .icon{width:6.555vw;height:6.555vw}

.row-sl5{padding:6.222vw 0 9.444vw;overflow:hidden}

.row-sl5 .g-titb1{margin-bottom:2.555vw}

}

@media screen and (max-width:1199px){

.h100{display:none}

.m-skillb1 .swiper-container{padding:0}

.swiper-container .swiper-pagination{display:block}

.banner .pic{height:35vw}

.banner .en{font-size:60px;margin-bottom:-40px}

.banner .t1,.banner .t2{font-size:18px}

.banner .en-p{font-size:12px;margin-top:0}

.banner .swiper-container .swiper-pagination{bottom:5%;right:0;width:100%}

.banner .swiper-container .swiper-pagination-bullet{width:10px;height:2px}

.row-a1{padding:5vw 0;-webkit-background-size:60% 60%;-moz-background-size:60%;-o-background-size:60%;background-size:60%}

.b-scr{display:none}

.row-a1 .g-titb1{margin-bottom:20px}

.ul-index01 .pic .tit{font-size:16px}

.ul-index01 .mask .box{left:2%;right:2%;font-size:14px}

.ul-index01 .mask .tit{font-size:16px;margin-bottom:6px}

.row-a2{padding:5vw 0}

.row-a2 .g-titb1{margin-bottom:20px}

.row-a2 .three_box{height:100%}

.m-imgb1 .three_box canvas{height:200px!important}

.ul-index02{margin-top:5vw}

.ul-index02 li{width:25%}

.ul-index02 .con{margin:0 10px 20px;padding-bottom:0}

.ul-index02 .con::after{display:none}

.ul-index02 .icn-box{width:80px;height:80px;line-height:80px}

.ul-index02 .icn-box::after{-webkit-background-size:60px 60px;-moz-background-size:60px;-o-background-size:60px;background-size:60px}

.ul-index02 .icon{width:45px;height:45px;line-height:45px}

.ul-index02 .name{font-size:16px}

.ul-index02 li:nth-child(odd) .con{margin-top:0}

.row-a3{padding:5vw 0}

.m-topb1{margin-bottom:20px}

.m-pro_b1 .con{height:300px}

.m-pro_b1 .top{margin-top:20px}

.m-pro_b1 .name{font-size:18px}

.m-pro_b1 .p{font-size:14px;margin-bottom:12px}

.m-pro_b1 .pic{height:200px;line-height:200px}

.m-pro_b1 .pic img{max-height:220px}

.row-a4{display:block}

.row-a4 .col-l,.row-a4 .col-r{float:none;width:auto}

.m-txtb2{padding:25px 15px;font-size:14px}

.m-txtb2 .txt{margin:10px 0 20px}

.m-txtb2 .g-moreb2{margin-bottom:30px}

.ul-numsb1{font-size:14px}

.m-picb1{height:auto}

.row-a5{padding:5vw 0}

.row-a5 .col-l,.row-a5 .col-r{float:none;width:auto;margin-left:0}

.row-a5 .g-titb1{margin-bottom:0}

.row-a6{padding:5vw 0}

.row-a6 .col-l,.row-a6 .col-r{float:left;width:auto;margin:0}

.row-a6 .col-l, .row-a6 .col-c{float:left;width:auto;margin:0}

.row-a6 .g-titb1{margin-bottom:20px}

.ul-tabsb1{text-align:center;font-size:0;overflow-x:auto;overflow-y:hidden;margin-bottom:20px}

.ul-tabsb1 li{display:inline-block;vertical-align:top}

.ul-tabsb1 .s{display:block;font-size:16px;padding:8px 12px;margin-bottom:0}

.m-topb2{margin-bottom:0;display:none}

.tac{display:block}

.m-cardb2 .l,.m-cardb2 .r{float:none;width:auto}

.m-cardb2 .con,.m-cardb2 .pic{height:auto}

.m-cardb2 .box{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:25px 15px}

.m-cardb2 .time{font-size:14px}

.m-cardb2 .tit{font-size:18px}

.m-cardb2 .desc{font-size:14px;margin-bottom:20px}

.ul-newsb2 .con{padding:15px 0;margin-bottom:0}

.rightSlide{display:none}

.row-p1{display:block}

.row-p1 .col-l,.row-p1 .col-r{float:none;width:auto}

.js-floor.fixed .inner{top:50px}

.js-floor .tabbox{margin-top:10px;float:left;padding:20px;}

.m-thumbs{padding:25px 15px}

.m-infob1{padding:25px 15px;border-width:2px}

.m-infob1 .tag{font-size:14px;margin-bottom:0}

.m-infob1 .top{margin-bottom:10px}

.m-infob1 .top .type{font-size:18px}

.row-p2{padding:5vw 0 3vw}

.row-p2 .g-titb1{margin-bottom:0}

.m-pro_ban{padding:0 15px}

.m-pro_ban .swiper-container{padding-bottom:40px}

.m-pro_ban .swiper-button-next,.m-pro_ban .swiper-button-prev{display:none}

.m-pro_ban .txt{height:50px}

.m-pro_ban .name{font-size:16px;margin-top:0;line-height:50px}

.row-p3,.row-p4{padding:5vw 0}

.row-p3 .g-titb1,.row-p4 .g-titb1{margin-bottom:20px}

.m-swb1 .swiper-container{padding-bottom:40px}

.m-tableb1 table{border-top-width:2px;font-size:14px;line-height:1.5}

.m-tableb1 table tr{border-width:1px;height:auto}

.m-tableb1 table td{padding:8px;border-width:1px}

.m-tableb1.sty1 table tr:nth-child(1){height:auto}

.m-tableb1 table .type{font-size:16px}

.m-tableb1 table td:last-child{padding-left:8px;padding-right:8px}

.m-swb1 .txt{padding:10px}

.m-swb1 .name{font-size:16px}

.g-ban_in .txt .tit{padding-left:0}

.g-ban_in .txt .tit::before{display:none}

.g-ban_in .txt .en{font-size:20px}

.g-ban_in .txt .zh{font-size:16px}

.g-cur{bottom:10px}

.g-cur .box{padding-left:0}

.g-cur a{font-size:14px;padding:0 10px}

.g-cur a::after{width:1px;height:10px;margin-top:-5px;background-color:#b0aeb8;opacity:.4;background-image:none}

.g-titb1{line-height:45px}

.g-titb1 .s{font-size:22px;padding:0 12px}

.g-titb1 .s::after{width:8px;height:8px;border-width:1px}

.g-titb1 .p{font-size:14px}

.row-ab1{padding:6vw 0}

.row-ab1 .col_l,.row-ab1 .col_r{float:none;width:auto;padding-top:0}

.row-ab1 .col_r{padding-top:25px}

.row-ab1 .g-titb1{margin-bottom:20px}

.com-en{font-size:60px;top:3vw}

.m-txtb1{font-size:14px}

.m-infob2 .tit{font-size:18px;margin-bottom:20px}

.ul-numsb1 .con{margin-bottom:20px}

.ul-numsb1 .num{font-size:20px}

.row-ab2,.row-ab3,.row-lx1,.row-sh1,.row-sh2,.row-z1,.row-z2{padding:6vw 0}

.row-ab2 .g-titb1,.row-ab3 .g-titb1,.row-lx1 .g-titb1,.row-sh1 .g-titb1,.row-sh2 .g-titb1,.row-z1 .g-titb1,.row-z2 .g-titb1{margin-bottom:20px}

.row-ab2 .g-titb1 .p,.row-ab3 .g-titb1 .p,.row-lx1 .g-titb1 .p,.row-sh1 .g-titb1 .p,.row-sh2 .g-titb1 .p,.row-z1 .g-titb1 .p,.row-z2 .g-titb1 .p{width:auto;line-height:1.4}

.ul-listb3{padding:3.33vw 0}

.ul-listb3 .icon::after{top:28px}

.ul-listb3 .icn{width:60px;height:60px;line-height:60px}

.ul-listb3 .icn img{max-width:20px}

.ul-listb3 .name{font-size:16px;margin:10px 0}

.ul-listb3 .desc{padding:0 10px}

.m-his_ban{margin-bottom:20px}

.m-his_ban .swiper-button-next,.m-his_ban .swiper-button-prev{display:none}

.m-his_ban .swiper-container{padding-bottom:40px}

.m-his_ban .con{padding:0}

.m-his_ban .pic{float:none;width:auto;height:auto;margin-right:0}

.m-his_ban .txt{font-size:14px;line-height:1.5;margin:15px 0}

.m-his_ban .scr_box{max-height:200px;height:auto}

.imgBg img{display:block;width:100%}

.m-year_ban .year{font-size:20px}

.m-year_ban .year span{padding-top:30px;padding-left:10px;padding-right:10px}

/*!售后*/

.ul-listb2{margin:0}

.ul-listb2.sty1 .txt .name{font-size:18px}

.ul-listb2 li{float:none;width:auto}

.ul-listb2 .con{margin:0 0 20px}

.ul-listb2 .txt .name{font-size:18px}

.m-adr_box{display:block}

.m-adr_box .pic{float:none;width:auto}

.m-adr_box .txt{float:none;width:auto}

.m-adr_box .box{padding:15px}

.m-adr_box .tit{font-size:18px}

.m-adr_box .con{height:auto;padding:20px 0}

.ul-stepb1{margin-left:-3vw;margin-right:-3vw}

.ul-stepb1 .con{margin:0 3vw}

.ul-stepb1 .con:after{display:none}

.ul-stepb1 .txt{padding:20px 10px}

.ul-stepb1 .name{font-size:18px}

.m-tips{font-size:14px;margin:15px 0}

/*!联系我们*/

.row-lx{padding:6vw 0}

.row-lx .g-titb1{margin:0 0 20px}

.m-mapb1 .map{height:220px}

.map-info{width:auto;padding:0}

.map-info .tit{font-size:16px;margin-bottom:0}

.map-info .desc,.map-info .line{display:none}

.ul-adrsb1{margin-left:0;margin-right:0}

.ul-adrsb1 li{float:none;width:auto}

.ul-adrsb1 .con{margin:0 0 20px}

/*!政府*/

.ban_inb1{height:34.736vw;min-height:200px}

.ban_inb1 .txt{font-size:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.ban_inb1 .box{width:auto}

.ban_inb1 .tit{font-size:18px}

.ban_inb1 .desc{line-height:1.4}

.ban_inb1 .desc h3{font-size:14px;margin:5px 0}

.scr_icon{display:none}

.ul-iconTxtb1 li{width:33.33%}

.ul-iconTxtb1 .con{padding:20px}

.ul-iconTxtb1 .icon{margin-bottom:20px}

.row-z3{padding:4vw 0}

.row-z4{padding:0}

.m-cg_b1 .swiper-container{padding-bottom:40px}

.m-cg_b1 .swiper-button-next,.m-cg_b1 .swiper-button-prev{display:none}

.m-cg_b1 .con{margin:0}

.m-cg_b1 .txt{position:static;width:auto;padding:25px 15px}

.ul-iconTxtb2 .con{padding:20px}

.ul-iconTxtb2 .desc{font-size:14px}

.ul-plansb1 .box{left:5%;right:5%}

.row-z5{padding:20px 0 5vw}

.ul-industryb1 .txt{padding:10px}

/*!下载中心*/

.row-xz1{padding:6vw 0}

.ul-downb1 li{width:50%}

/*!政府*/

.row-zf1{padding:5vw 0}

.m-cardb3{display:block}

.m-cardb3 .col-l,.m-cardb3 .col-r{float:none;width:auto}

.m-cardb3 .txt{font-size:14px;padding:15px}

.m-pro_b2{padding:0 15px}

.m-pro_b2 .swiper-container{padding-bottom:40px}

.m-pro_b2 .swiper-button-next,.m-pro_b2 .swiper-button-prev{display:none}

.m-pro_b2 .txt{padding:10px}

.m-pro_b2 .desc{font-size:14px}

.row-zf2,.row-zf3,.row-zf5{padding:5vw 0}

.ul-iconTxtb3{padding:0 15px}

.ul-iconTxtb3 .swiper-container{padding-bottom:40px}

.ul-iconTxtb3 .con{padding:20px;height:300px}

.ul-iconTxtb3 .swiper-button-next,.ul-iconTxtb3 .swiper-button-prev{display:none}

.ul-iconTxtb3 .desc{left:20px;right:20px;bottom:20px;font-size:14px}

.row-zf4{padding:0 15px}

.m-cardb4{padding-bottom:20px}

.m-cardb4 .pic{margin-left:0}

.m-cardb4 .txt{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto}

.m-cardb4 .txt .box{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto;font-size:14px;padding:15px}

.g-iconsb1 .pic{height:85px;line-height:85px}

.g-iconsb1 .pic img{max-height:40px}

.g-iconsb1 .name{font-size:14px;margin:10px}

/*!服务支持*/

.row-sw1{padding:6vw 0}

.m-cardb1{padding:25px 15px;font-size:14px;line-height:1.5}

.m-cardb1 .txt{width:auto}

.m-cardb1 h3{font-size:18px;margin-bottom:10px}

.row-s1{padding:5vw 0}

.ul-caseb1{margin-left:0;margin-right:0}

.ul-caseb1 li{float:none;width:auto}

.ul-caseb1 .con{margin:0 0 20px}

/*!解决方案*/

.row-ts{padding:5vw 0}

.row-ts .g-titb1{margin:0 0 20px}

.ul-listb4 .con{margin-bottom:0}

.ul-listb4 .name{font-size:14px;margin:12px}

.g-titb1 .link{font-size:12px;margin-left:10px}

.row-ls,.row-ls2{padding-bottom:5vw}

.row-ls .g-titb1,.row-ls2 .g-titb1{margin:20px 0 20px}

.m-caseb1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.m-caseb1 .col-l,.m-caseb1 .col-r{float:none;width:auto}

.m-caseb1 .item{padding:20px 15px;float:left;width:50%}

.m-caseb1 .col-r{display:none}

.m-caseb1 .item .col-l{width:auto;float:none}

.g-typeb1{padding-left:0}

.g-typeb1 .link{font-size:14px}

.big-sw .pic{height:250px;line-height:250px}

.big-sw .pic img{max-height:200px}

.small-sw .pic{height:100px;line-height:100px}

.small-sw .pic img{max-height:90px}

.row-p5{padding:5vw 15px 70px 15px;position:relative}

.row-p5 .col-l,.row-p5 .col-r{float:none;width:auto;margin:0}

.row-p5 .g-titb1{margin-bottom:20px}

.m-swb2 .swiper-container{padding-right:0}

.m-swb2 .name{font-size:16px;padding:10px}

.row-p5 .col-r{padding-top:0}

.sw-options{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;white-space:nowrap}

.row-p6{padding:5vw 0}

.row-p6 .g-titb1{margin-bottom:20px}

.ul-listb1 .txt{padding:10px}

.ul-listb1 .tit{font-size:16px}

.ul-listb1 .desc{font-size:12px}

.m-infob1 .bot-buy{padding:20px 0}

.m-infob1 .bot-buy .buy{padding:0 12px;margin-right:8px;margin-bottom:8px;min-width:auto}

/*!实力*/

.row-sl1{padding:5vw 0}

.m-honnerb1{padding:0}

.m-honnerb1 .swiper-container{padding:0 0 40px}

.m-honnerb1 .swiper-button-next,.m-honnerb1 .swiper-button-prev{display:none}

.m-honnerb1 .swiper-pagination{display:block}

.m-honnerb1 .item{margin:10px;padding-bottom:20px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}

.m-honnerb1 .pic{height:260px;line-height:260px;margin-top:15px}

.m-cardb5{font-size:14px;padding:5vw 15px}

.m-cardb5 .txt{width:auto}

.row-sl3{padding:5vw 15px 0}

.m-topb3{padding:0;margin-bottom:20px}

.m-topb3 .l,.m-topb3 .r{float:none;width:auto}

.m-topb3 .txt{font-size:14px}

.m-topb3 .txt .tit{font-size:16px;margin-bottom:4px}

.m-skillb1 .pic{height:auto}

.m-skillb1 .txt{width:55%}

.ul-skb1 .con{height:60px}

.ul-skb1 .type{font-size:14px}

.m-hb_box{display:none}

.m-hb_box .item{float:none;width:auto}

.m-hb_box_ue{height:auto}

.hb_ban .con{margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #eee}

.hb_ban .desc{font-size:14px;padding:0 10px;margin-bottom:12px}

.ul-riconb1{height:auto;overflow:hidden;margin-bottom:20px}

.ul-riconb1 li{float:left;width:10%;position:static!important}

.ul-riconb1 .icon{width:auto!important;height:auto!important;position:relative;height:0;padding-top:100%;overflow:hidden;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #eee}

.ul-riconb1 .icon img{max-width:80%;max-height:80%}

.row-sl5{padding:5vw 0}

.row-sl5 .g-titb1{margin-bottom:20px}

}

@media screen and (max-width:959px){

.ul-listb3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.ul-listb3 li{width:50%}

.ul-listb3 .con{margin-bottom:25px}

.ul-listb3 .icon::after{display:none}

.ul-listb2 .pic{float:none;width:auto;height:auto}

.ul-listb2 .txt{height:auto}

.ul-listb2 .txt .box{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:25px 15px}

.m-adr_box .group{display:block;border-bottom:none}

.m-adr_box .group .item{border-bottom:1px solid #e9e9e9}

.ul-stepb1{margin-left:-10px;margin-right:-10px}

.ul-stepb1 .con{margin:0 10px}

.ul-stepb1 .name{font-size:14px}

.ul-caseb1 .pic{float:none;width:auto;height:auto;line-height:1}

.ul-caseb1 .con{margin:0 0 20px}

.ul-caseb1 .txt{height:auto}

.ul-caseb1 .txt .box{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:25px 15px}

.ul-listb5{margin:0 -5px}

.ul-listb5 .con{margin:0 5px 0}

.ul-listb5 .name{font-size:14px;margin:12px 5px}

.ul-index01 li{width:50%}

.m-topb1 .l,.m-topb1 .r{float:none;width:auto}

.m-topb1 .r{display:none}

.ul-iconsb2{margin:0 -5px}

.ul-iconsb2 .con{margin:0 5px 10px;}



.m-infob1 .top{display:block}

.down-box{margin:10px 0}

.m-infob1 .top .down img{margin-left:0;margin-right:10px;max-width:24px}

.js-floor{height:45px}

.ul-floor .v1{font-size:16px;padding:0 12px;line-height:45px}

.ul-skb1{display:none}

.m-skillb1 .swiper-container{padding-bottom:40px}

.m-skillb1 .txt{font-size:14px}

.m-skillb1 .txt .h3{font-size:16px;margin-bottom:5px}

}

@media screen and (max-width:767px){

.ul-listb3 li{width:100%}

.ul-stepb1{margin-left:0;margin-right:0}

.ul-stepb1 li{float:none;width:auto}

.ul-stepb1 .con{margin:0 0 20px}

.ul-adrsb1 .pic{float:none;width:auto;height:auto}

.ul-adrsb1 .txt{height:auto}

.ul-adrsb1 .txt .box{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:25px 15px}

.ul-iconTxtb1{margin-left:0;margin-right:0}

.ul-iconTxtb1 li{float:none;width:auto}

.ul-iconTxtb1 .con{margin:0 0 20px}

.ul-iconTxtb1 .icon{height:50px;line-height:50px;margin-bottom:0}

.ul-iconTxtb1 .icon img{max-height:30px}

.ul-iconTxtb1 .desc{font-size:14px}

.ul-iconTxtb2{margin-left:0;margin-right:0}

.ul-iconTxtb2 li{float:none;width:auto}

.ul-iconTxtb2 .con{margin:0 0 20px}

.ul-iconTxtb2 .top{margin-bottom:30px}

.ul-iconTxtb2 .top .icon img{max-width:40px}

.ul-plansb1 .pic{float:none!important;width:auto;height:auto;line-height:1}

.ul-plansb1 .txt{height:auto}

.ul-plansb1 .box{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;font-size:14px;padding:15px}

.ul-plansb1 .tit{font-size:18px}

.ul-industryb1{margin-left:0;margin-right:0}

.ul-industryb1 li{float:none;width:auto}

.ul-industryb1 .con{margin:0 0 20px}

.ul-downb1{margin-left:0;margin-right:0}

.ul-downb1 li{float:none;width:auto}

.ul-downb1 .con{margin:0 0 20px}

.ul-downb1 .txt{height:auto;padding:10px}

.ul-downb1 .tit{font-size:16px}

.ul-iconTxtb3 li{float:none;width:auto}

.ul-iconTxtb3 .con{height:auto}

.ul-iconTxtb3 .top{margin-bottom:50px}

.ul-iconTxtb3 .top .idx{font-size:50px}

.ul-iconTxtb3 .desc{position:static}

.ul-iconTxtb3 .top .icon img{max-width:40px}

.ul-iconTxtb3 li:nth-child(1) .con{height:auto}

.g-iconsb1 li{width:50%}

.ul-listb4 li{width:50%}

.ul-listb5 li{width:50%}

.m-caseb1 .item{width:100%;padding-left:0;padding-right:0}

.ul-index01 .mask .tit,.ul-index01 .pic .tit{font-size:14px}

.ul-index01 .mask .box{font-size:12px}

.ul-index02 .icn-box{width:60px;height:60px;line-height:60px}

.ul-index02 .icn-box::after{-webkit-background-size:50px 50px;-moz-background-size:50px;-o-background-size:50px;background-size:50px}

.ul-index02 .name{font-size:14px}

.ul-numsb1{text-align:center;font-size:12px}

.g-moreb2{display:block;padding:0 10px;width:160px;margin:0 auto;line-height:35px}

.ul-iconsb2{margin-bottom:20px}

.ul-iconsb2 li{width:50%}

.tac{margin-bottom:30px}

.g-moreb1{padding-top:10px;padding-bottom:10px}

.ul-listb1{margin:20px 0}

.ul-listb1 li{float:none;width:auto}

.ul-listb1 .con{margin:0 0 20px}

.m-tableb1{overflow-x:auto;overflow-y:hidden}

.m-tableb1 table{width:600px}

.ul-floor .v1{font-size:14px}

.ul-riconb1 li{width:20%}

.m-skillb1 .txt{left:5%;right:5%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:auto}

.row-sl1 .g-titb1{margin-bottom:0}

.m-honnerb1 .name{font-size:16px;margin:8px}

.m-honnerb1 .pic{height:220px;line-height:220px;margin-top:0}

.m-honnerb1 .pic img{max-height:180px}

}

/*!****** bl end *******/

/*!****** zc *******/

.m-project-center{padding:110px 0 160px}

.m-project-center .g-titb1{margin-bottom:30px}

.m-snv-pc{width:19.76%;border-bottom:1px solid #e5e5e5;float:left;margin-right:80px}

.ul-listn1 .tit{position:relative}

.ul-listn1 .uk-accordion-content{margin-bottom:30px;margin-top:0}

.ul-listn1{margin:0}

.ul-listn1 .tit::before{background-size:cover;width:20px;height:20px;background:url(../images/pc2.png) center center no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.ul-listn1 li:nth-child(n+2){margin:0}

.ul-listn1 .tit{cursor:pointer;line-height:24px;padding:30px 0;border-top:1px solid #e5e5e5;font-size:18px;color:#000;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}

.ul-listn1 .tit:hover,.ul-listn1 .uk-open .tit{color:#cf262c}

.ul-listn1 .uk-open .tit::before,.ul-listn1 .uk-open .tit:hover::before{background:url(../images/pc1.png) center center no-repeat}

.ul-listn3 .tits{height:40px;line-height:40px;font-size:16px;color:#909090;padding-left:24px;position:relative;cursor:pointer}

.ul-listn3 .tits::after{content:"";display:block;width:12px;height:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:2px solid #909090;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-listn1 .tit:hover::before,.ul-listn3 .tits:hover::before{background:url(../images/pc3.png) center center no-repeat}

.ul-listn3 .tits::before{background:url(../images/pc2.png) center center no-repeat}

.ul-listn3 .tits:hover,.ul-listn3 .uk-open .tits{color:#cf262c}

.ul-listn3 .tits:hover::after,.ul-listn3 .uk-open .tits::after{border-color:#cf262c}

.ul-listn3 .uk-open .tits::before{width:20px;background:url(../images/pc1.png) center center no-repeat}

.ul-listn1 .desc{padding-left:25px}

.ul-listn1 .desc a{color:#909090;font-size:14px;line-height:26px}

.ul-listn1 .desc a:hover{color:#cf262c}

.ul-project-zc{padding:0;margin:0 -5px;overflow:hidden}

.ul-project-zc li{width:33.3%;float:left;overflow:hidden;margin-bottom:45px}

.ul-project-zc .con{display:block;margin:0 5px}

.ul-project-zc .pic{margin-bottom:22px;background:url(../images/pc21.jpg) center center no-repeat;background-size:cover;overflow:hidden;padding-top:93.02%;position:relative}

.ul-project-zc .pic img{position:absolute;left:50%;top:50%;max-height: 100%; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}

.ul-project-zc1 .pic{padding-top:69.67%}

.ul-project-zc a:hover .pic img{transform: translate(-50%,-50%) scale(1.1);-webkit-transform: translate(-50%,-50%) scale(1.1);-moz-transform: translate(-50%,-50%) scale(1.1);-ms-transform: translate(-50%,-50%) scale(1.1);-o-transform: translate(-50%,-50%) scale(1.1)}

.ul-project-zc .txt{font-size:20px;color:#909090;padding:0 15px;line-height:1.4;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}

.ul-project-zc a:hover .txt{color:#cf262c}

@media only screen and (max-width:1600px){

.m-project-center{padding:6.111vw 0 8.888vw}

.m-project-center .g-titb1{margin-bottom:1.666vw}

.m-snv-pc{margin-right:4.444vw}

.ul-listn1 .uk-accordion-content{margin-bottom:1.666vw}

.ul-listn1 .tit::before{width:1.111vw;height:1.111vw;right:0}

.ul-listn1 .tit{line-height:1.333vw;padding:1.666vw 0;font-size:1vw}

.ul-listn3 .tits{height:2.222vw;line-height:2.222vw;font-size:.888vw;padding-left:1.333vw}

.ul-listn3 .tits::after{width:.666vw;height:.666vw}

.ul-listn3 .uk-open .tits::before{width:1.111vw}

.ul-listn1 .desc{padding-left:1.388vw}

.ul-listn1 .desc a{font-size:.777vw;line-height:1.444vw}

.ul-project-zc{padding:0;margin:0 -.277vw}

.ul-project-zc li{margin-bottom:2.5vw}

.ul-project-zc .con{margin:0 .277vw}

.ul-project-zc .pic{margin-bottom:1.222vw}

.ul-project-zc .txt{font-size:1.111vw;line-height:1.4}

}

@media only screen and (max-width:1199px){

.ul-listn1 .tit{font-size:16px;padding:20px 0;line-height:1.5}

.ul-listn3 .tits{font-size:14px;height:35px;line-height:35px}

.ul-listn1 .desc{font-size:13px}

.ul-project-zc .txt{font-size:15px}

}

@media only screen and (max-width:960px){

.ul-project-zc{margin:0 -5px}

.ul-project-zc li{width:50%}

.ul-project-zc1 .pic{height:22vw}

.ul-project-zc .con{margin:0 5px}

.ul-listn3 .tits{padding-left:15px}

.ul-listn1 .desc{padding-left:15px}

.ul-listn3 .tits::after{width:8px;height:8px}

.ul-listn3 .uk-open .tits::before{width:12px}

.ul-listn1 .tit::before{width:12px;height:12px}

}

@media only screen and (max-width:767px){

.m-snv-pc{width:100%;margin-bottom:30px}

.ul-project-zc li{width:100%;margin-bottom:20px}

.ul-project-zc .txt{font-size:14px}

.ul-project-zc1 .pic{height:50vw}

}

.m-solutions{padding:105px 0 200px}

.m-solutions .g-titb1{text-align:center;margin-bottom:35px}

.ul-solutions li{margin-bottom:44px}

.ul-solutions .con{position:relative;overflow:hidden;background-color:#f9f9f9}

.ul-solutions .pic{float:right;width:50%;overflow:hidden;position:relative;padding-top:41.32%}

.ul-solutions li:nth-child(2n) .pic{float:left}

.ul-solutions .pic img{width:100%;height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-solutions .con:hover .pic img{transform:scale(1.1) translateY(-50%);-webkit-transform:scale(1.1) translateY(-50%);-moz-transform:scale(1.1) translateY(-50%);-ms-transform:scale(1.1) translateY(-50%);-o-transform:scale(1.1) translateY(-50%)}

.ul-solutions .txt{width:50%;position:absolute;right:0;top:0;padding:133px 180px 0}

.ul-solutions li:nth-child(2n-1) .txt{left:0}

.ul-solutions .tit{font-weight:400;font-size:30px;color:#000;line-height:1.4;margin-bottom:24px}

.ul-solutions .desc{font-size:16px;color:#686868;line-height:1.5;margin-bottom:35px}

.ul-solutions .more{font-weight:700;padding-right:34px;display:inline-block;font-size:14px;color:#909090;height:40px;line-height:40px;border-bottom:1px solid #909090;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;font-family:m-Bold}

.ul-solutions .more:hover{color:#cf262c;border-color:#cf262c}

.ul-solutions .more::after{content:"";display:block;width:12px;height:8px;position:absolute;right:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../images/so8.png) center center no-repeat;background-size:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-solutions .more:hover::after{background:url(../images/nc10.png) center center no-repeat;background-size:cover}

.ul-list-s{overflow:hidden;margin-bottom:24px}

.ul-list-s li{margin-bottom:22px}

.ul-list-s .icon{width:40px;height:30px;background-size:cover;background-repeat:no-repeat;background-position:center center;float:left;margin-right:15px}

.ul-list-s .info{overflow:hidden;font-size:16px;color:#686868;line-height:30px}

@media only screen and (min-width:1199px) and (max-width:1800px){

.m-solutions{padding:5.833vw 0 11.11vw}

.m-solutions .g-titb1{margin-bottom:1.944vw}

.ul-solutions li{margin-bottom:2.444vw}

.ul-solutions .pic{padding-top:41.32%}

.ul-solutions .txt{padding:7.388vw 10vw 0}

.ul-solutions .tit{font-weight:400;font-size:1.666vw;line-height:1.4;margin-bottom:1.333vw}

.ul-solutions .desc{font-size:.888vw;margin-bottom:1.944vw}

.ul-solutions .more{padding-right:1.888vw;font-size:.777vw;height:2.222vw;line-height:2.222vw}

.ul-solutions .more::after{width:.666vw;height:.444vw;right:.277vw}

.ul-list-s{margin-bottom:1.333vw}

.ul-list-s li{margin-bottom:1.222vw}

.ul-list-s .icon{width:2.222vw;height:1.666vw}

.ul-list-s .info{font-size:.888vw;line-height:1.666vw}

}

@media only screen and (max-width:1199px){

.m-solutions{padding:60px 0 80px}

.m-solutions .g-titb1{margin-bottom:15px}

.ul-solutions li{margin-bottom:25px}

.ul-solutions .txt{padding:45px 60px 0}

.ul-solutions .tit{font-size:24px;margin-bottom:15px}

.ul-solutions .desc{font-size:14px;margin-bottom:20px}

.ul-solutions .more{font-size:13px}

.ul-list-s{margin:0}

.ul-list-s li{margin-bottom:15px}

.ul-list-s .icon{width:30px;height:22px}

.ul-list-s .info{line-height:22px;font-size:15px}

}

@media only screen and (max-width:960px){

.m-solutions{padding:40px 0 60px}

.m-solutions .g-titb1{margin-bottom:10px}

.ul-solutions li{margin-bottom:20px}

.ul-solutions .txt{padding:25px 40px 0}

.ul-solutions .tit{font-size:22px;margin-bottom:10px}

.ul-solutions .desc{font-size:14px;margin-bottom:15px}

.ul-solutions .more{font-size:12px}

.ul-list-s{margin:0}

.ul-list-s li{margin-bottom:10px}

.ul-list-s .icon{width:25px;height:18px}

.ul-list-s .info{line-height:18px;font-size:14px}

}

@media only screen and (max-width:767px){

.ul-solutions .pic,.ul-solutions li:nth-child(2n) .pic{width:100%;float:none;padding-top:65%}

.ul-solutions .txt{position:relative;width:100%}

.ul-solutions .txt{padding:25px 20px}

.ul-solutions .tit{font-size:18px}

}

.wp-2{width:1400px;margin:0 auto;overflow:hidden}

.g-cur-zc{height:62px;line-height:62px;background-color:#f8f8f8;margin-bottom:98px}

.g-cur-zc a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.g-cur-zc a:hover,.g-cur-zc span{color:#cf262c}

.m-right-news{overflow:hidden;height:100%;padding-left:58px;border-left:1px solid rgba(0,0,0,.1)}

.m-news-detail{width:68.268%;float:left;padding-right:60px;padding-bottom:185px}

.m-news-detail .top{padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:36px}

.m-news-detail .tit{font-size:30px;color:#000;line-height:1.4;margin-bottom:18px}

.m-news-detail .day{display:inline-block;float:right;margin-left:120px;margin-top:10px;font-size:18px;color:#000;line-height:1.4;font-weight:700}

.m-news-detail .years{font-weight:400;font-size:14px;color:#909090;line-height:1.4;text-align:right}

.m-news-detail .info{color:#909090;font-size:14px;line-height:1.5}

.m-news-detail .info span{margin-right:36px;font-size:12px}

.m-news-detail .content{margin-bottom:40px; font-size:16px;line-height:1.7;color:#686868}

.m-news-detail .content p{}

.m-news-detail .content h3{font-size:18px;color:#000;line-height:1.2}

.m-news-detail .bot{background-color:#f2f2f2;padding:20px 32px;text-align:center}

.m-news-detail .bot a:hover{color:#cf262c}

.m-news-detail .bot a:hover .mark,.m-news-detail .bot a:hover .prev{border-color:#cf262c}

.m-news-detail .bot .box{height:22px;line-height:22px}

.m-news-detail .next,.m-news-detail .prev{float:right;width:42%;display:block;color:#686868;font-size:14px}

.m-news-detail .next .mark{font-family:m-Bold;padding:0 40px 0 10px;margin-left:15px;float:right;font-weight:700;border-left:1px solid #909090;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.m-news-detail .next .mark::after,.m-news-detail .prev .mark::after{content:"";width:21px;height:9px;background:url(../images/nd8.png) center center no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.m-news-detail .next .txt{text-align:right;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

.m-news-detail .prev .txt{text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}

.m-news-detail .prev{float:left}

.m-news-detail .prev .mark{font-family:m-Bold;padding:0 10px 0 40px;margin-right:15px;float:left;font-weight:700;border-right:1px solid #909090;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.m-news-detail .prev .mark::after{background:url(../images/nd7.png) center center no-repeat;left:0;background-size:cover}

.m-news-detail .next:hover .mark::after{background:url(../images/nda8.png) center center no-repeat;background-size:cover;transform:translateY(-50%) translateX(6px);-webkit-transform:translateY(-50%) translateX(6px);-moz-transform:translateY(-50%) translateX(6px);-ms-transform:translateY(-50%) translateX(6px);-o-transform:translateY(-50%) translateX(6px)}

.m-news-detail .prev:hover .mark::after{background:url(../images/nda7.png) center center no-repeat;background-size:cover;transform:translateY(-50%) translateX(-6px);-webkit-transform:translateY(-50%) translateX(-6px);-moz-transform:translateY(-50%) translateX(-6px);-ms-transform:translateY(-50%) translateX(-6px);-o-transform:translateY(-50%) translateX(-6px)}

.m-news-detail .return{display:inline-block;color:#686868;font-size:14px}

.m-news-detail .bot2{display:none}

.m-right-news .tit{font-size:18px;color:#000;line-height:1.4;margin-bottom:20px}

.m-right-news .item{margin-bottom:41px}

.m-right-news .pic{display:block;width:370px;height:190px;overflow:hidden}

.m-right-news .pic img{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.m-right-news .pic:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}

.ul-news-detail li{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1)}

.ul-news-detail .con{display:block;height:27px;line-height:27px;font-size:14px;color:#909090;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-news-detail .info{float:right;display:inline-block;margin-left:30px}

.ul-news-detail .text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}

.ul-news-detail .con:hover .text{color:#cf262c}

.ul-news-detail .con:hover .info{color:#cf262c}

@media only screen and (max-width:1800px){

.wp-2{width:77.77vw;margin:0 auto}

.g-cur-zc{height:3.444vw;line-height:3.444vw;margin-bottom:5.444vw}

.m-right-news{padding-left:3.222vw}

.m-news-detail{padding-right:3.333vw;padding-bottom:10.27vw}

.m-news-detail .top{padding-bottom:.666vw;margin-bottom:2vw}

.m-news-detail .tit{font-size:1.666vw;line-height:1.4;margin-bottom:1vw}

.m-news-detail .day{margin-left:6.666vw;margin-top:.555vw;font-size:1vw;line-height:1.4}

.m-news-detail .years{font-size:.777vw}

.m-news-detail .info{font-size:.777vw}

.m-news-detail .info span{margin-right:2vw}

.m-news-detail .content{margin-bottom:2.222vw}

.m-news-detail .content{font-size:.777vw;line-height:1.7}

.m-news-detail .content p{font-size:.777vw;line-height:1.7}

.m-news-detail .content h3{font-size:1vw;line-height:1.2}

.m-news-detail .bot{padding:1.111vw 1.777vw}

.m-news-detail .bot .box{height:1.222vw;line-height:1.222vw}

.m-news-detail .next,.m-news-detail .prev{font-size:.777vw}

.m-news-detail .next .mark{padding:0 2.222vw 0 .555vw;margin-left:.833vw}

.m-news-detail .next .mark::after,.m-news-detail .prev .mark::after{width:1.166vw;height:.5vw}

.m-news-detail .prev .mark{padding:0 .555vw 0 2.222vw;margin-right:.833vw;font-weight:700;border-right:1px solid #909090}

.m-news-detail .return{font-size:.777vw}

.m-right-news .tit{font-size:1vw;line-height:1.4;margin-bottom:1.111vw}

.m-right-news .item{margin-bottom:2.277vw}

.m-right-news .pic{width:20.55vw;height:10.55vw}

.ul-news-detail li{padding:.888vw 0;border-bottom:1px solid rgba(0,0,0,.1)}

.ul-news-detail .con{height:1.5vw;line-height:1.5vw;font-size:.777vw}

.ul-news-detail .info{margin-left:1.666vw}

.ul-news-detail .con:hover .desc{font-size:.888vw}

}

@media only screen and (max-width:1199px){

.wp-2{padding:0 40px;width:100%}

.m-right-news .pic{width:100%;height:auto}

}

@media only screen and (max-width:960px){

.wp-2{padding:0 40px;width:100%}

.g-cur-zc{height:35px;line-height:35px}

.m-news-detail .tit{font-size:18px}

.m-news-detail .day{font-size:14px}

.m-news-detail .content p{font-size:14px}

.m-news-detail .content h3{font-size:16px}

.m-news-detail .bot{padding:15px}

.m-news-detail .bot .box{height:20px;line-height:20px}

.m-news-detail .next,.m-news-detail .prev{font-size:13px}

.m-news-detail .next .mark::after,.m-news-detail .prev .mark::after{width:14px;height:5px}

.m-news-detail .return{font-size:13px}

.m-right-news .tit{font-size:16px;margin-bottom:10px}

.m-right-news .item{margin-bottom:30px}

.m-right-news li{padding:15px 0}

.m-right-news .con{font-size:14px;height:20px;line-height:20px}

.m-news-detail .bot2{display:block}

.m-news-detail .bot{display:none}

.m-news-detail .jump,.m-news-detail .return2{display:block;background-color:#f2f2f2;padding:8px 15px;width:100%;margin-bottom:10px;text-align:center;font-size:13px}

.m-news-detail .jump .box{display:inline-block;height:20px;line-height:20px}

.m-news-detail .jump .mark{float:left;margin-right:10px;padding:0 10px 0 20px;border-right:1px solid #909090;font-weight:700;position:relative}

.m-news-detail .jump .txt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}

.m-news-detail .jump .mark::after{content:"";width:18px;height:8px;background:url(../images/nd7.png) center center no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.m-news-detail .jump2 .mark::after{background:url(../images/nd8.png) center center no-repeat;background-size:cover}

}

@media only screen and (max-width:767px){

.m-news-detail{padding-right:0;width:100%;margin-top:40px}

.g-cur-zc{display:none}

.wp-2{padding:0 15px}

.m-news-detail .day{margin-left:20px}

.m-right-news{width:100%;border:none;padding:0;margin-bottom:10px}

.m-right-news .tit{margin-bottom:5px;font-size:15px}

.m-right-news .pic{width:100%;height:auto}

.m-right-news .pic img{width:100%;height:auto}

.m-news-detail .top{padding-bottom:5px;margin-bottom:15px}

.m-news-detail .tit{margin-bottom:10px}

}

.g-cur-zc2{background-color:#fff;margin-top:15px}

.m-problem-detail{padding:100px 0 280px}

.m-problem-left{width:63.86%;float:left;margin-right:10%}

.m-problem-left .top{margin-bottom:34px;border-bottom:1px solid rgba(0,0,0,.1);position:relative}

.m-problem-left .top::after{content:"";display:block;width:100px;height:1px;background-color:#cf262c;position:absolute;left:0;bottom:-1px}

.m-problem-left .tit{font-size:30px;color:#000;line-height:1.4;margin-bottom:25px}

.m-problem-left .txt p{font-size:16px;line-height:1.6;color:#909090}

.m-right-news2{padding:0;border:none;overflow:hidden}

@media only screen and (max-width:1800px){

.g-cur-zc2{margin-top:.781vw}

.m-problem-detail{padding:5.208vw 0 14.58vw}

.m-problem-left{width:63.86%;margin-right:10%}

.m-problem-left .top{margin-bottom:1.77vw;border-bottom:1px solid rgba(0,0,0,.1)}

.m-problem-left .top::after{content:"";width:5.208vw;height:1px;bottom:-1px}

.m-problem-left .tit{font-size:1.562vw;line-height:1.4;margin-bottom:1.302vw}

.m-problem-left .txt p{font-size:.833vw;line-height:1.6}

.m-right-news2{padding:0;border:none}

}

@media only screen and (max-width:960px){

.m-problem-left .tit{font-size:20px}

.m-problem-left .top::after{width:80px}

.m-problem-left .txt p{font-size:14px}

}

@media only screen and (max-width:767px){

.m-problem-detail{padding:40px 0 50px}

.m-problem-left{margin-bottom:30px;width:100%}

.m-problem-left .tit{font-size:18px;margin-bottom:15px}

}

.m-news-center{padding:66px 0 130px}

.ul-news-center{overflow:hidden;margin:0 -25px;margin-bottom:26px}

.ul-news-center li{float:left;overflow:hidden;width:33.3%}

.ul-news-center .con{margin:0 25px;display:block;margin-bottom:82px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-news-center a:hover{border-color:#cf262c}

.ul-news-center .pic{padding-top:66.422%;position:relative;overflow:hidden;margin-bottom:24px}

.ul-news-center .pic img{height:100%;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-news-center a:hover .pic img{transform:scale(1.1) translateY(-50%);-webkit-transform:scale(1.1) translateY(-50%);-moz-transform:scale(1.1) translateY(-50%);-ms-transform:scale(1.1) translateY(-50%);-o-transform:scale(1.1) translateY(-50%)}

.ul-news-center .info{font-size:14px;color:#6f6f6f;line-height:2}

.ul-news-center .tit{font-size:18px;line-height:1.8em;color:#000;display:-webkit-box;-webkit-line-clamp:2;height:3.6em;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:38px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-news-center a:hover .tit{color:#cf262c}

.ul-news-center .more{font-family:m-Regular;font-size:14px;color:#6f6f6f;line-height:1.6;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}

.ul-news-center a:hover .more{color:#cf262c}

.ul-news-center .more::after{content:"";display:block;width:18px;height:12px;background:url(../images/nc10.png) center center no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-news-center a:hover .more::after{opacity:1}

.paages{text-align:center}

.ul-pages{display:inline-block;margin:0 -6PX}

.ul-pages li{float:left;overflow:hidden}

.ul-pages a{display:block;margin:0 6px;width:66px;height:66px;line-height:66px;text-align:center;background-color:#f0f0f0;color:#000;font-size:18px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-pages .next a,.ul-pages .prev a{width:100px}

.ul-pages .on a,.ul-pages a:hover{background-color:#cf262c;color:#fff}

@media only screen and (max-width:1800px){

.m-news-center{padding:3.437vw 0 6.77vw}

.ul-news-center{margin:0 -1.302vw;margin-bottom:1.354vw}

.ul-news-center .con{margin:0 1.302vw;margin-bottom:4.27vw;padding-bottom:.833vw;border-bottom:1px solid rgba(0,0,0,.1)}

.ul-news-center .pic{margin-bottom:1.25vw}

.ul-news-center .info{font-size:.729vw;line-height:2}

.ul-news-center .tit{font-size:.937vw;margin-bottom:1.979vw}

.ul-news-center .more{font-size:.729vw}

.ul-news-center .more::after{content:"";width:.937vw;height:.625vw;right:0}

.ul-pages{margin:0 -.312vw}

.ul-pages a{margin:0 .312vw;width:3.437vw;height:3.437vw;line-height:3.437vw;font-size:.937vw}

.ul-pages .next a,.ul-pages .prev a{width:5.208vw}

}

@media only screen and (max-width:960px){

.ul-news-center li{width:50%}

.ul-news-center .info{font-size:12px}

.ul-news-center .tit{font-size:15px}

.ul-news-center .more::after{width:14px;height:7px}

}

@media only screen and (max-width:767px){

.m-news-center{padding:30px 0 50px}

.ul-news-center{margin:0}

.ul-news-center li{width:100%}

.ul-news-center .con{margin:0;margin-bottom:30px;padding-bottom:5px}

.ul-news-center .tit{margin-bottom:5px}

.ul-pages{margin:0 -3px}

.ul-pages a{margin:0 3px;width:32px;height:32px;line-height:32px;font-size:12px}

.ul-pages .next a,.ul-pages .prev a{width:44px}

}

/*!****** zc end *******/



.search_sum{

	padding-bottom: 50px;

}

.search-result {margin: 0px auto 50px;padding-top: 60px;}

.search-result .search-number {font-size: 46px;line-height: 50px;padding-bottom: 20px;color: #222; /* font-weight: bold; */}

.search-result ul {/* margin-bottom: 180px; */}

.search-result li {border-bottom: 1px solid #eeeeee; list-style:none; text-align:left;}

.search-result a {display: block;padding: 40px 0px; text-decoration:none;}

.search-result a:hover,.search-result a:active {color: #cf262c; text-decoration:none;}

.search-result h2 {font-size: 16px;line-height: 1.5;padding-bottom: 15px; /* font-weight: bold; */}

.search-result .mess {font-size: 14px;line-height: 30px;color: #777777;font-weight: lighter;}

.search-result .times {font-size: 14px;color: #777;font-weight: lighter;margin-top: 15px;}

.search_input_sum {max-width: 400px;margin: 80px auto 0px;}

.search_input_sum input.text {border: 1px solid #dddddd;background: url("../images/search.png") 30px center no-repeat #fff;line-height: 40px;padding: 4px 20px 4px 70px;border-radius: 45px;box-sizing: border-box;width: calc(100% - 115px);float: left;font-size: 16px;color: #222222;}

.search_input_sum input.text:focus {border-color: #cf262c;}

.search_input_sum input.search_btn {float: right;line-height: 50px;width: 100px;text-align: center;background: #cf262c;color: #FFFFFF;border-radius: 45px;border: 0;font-size: 18px;}



@media screen and (max-width: 1440px) {

    .search-result a {padding: 30px 0;}

    .search-result .mess, .search-result .times {line-height: 1.7;}

}

@media screen and (max-width: 1199px) {

    .search-result {padding-top: 10px;}

    .search_input_sum{

    	margin-top: 60px;

    }

    .search_input_sum input.text {padding: 4px 10px 4px 60px;    font-size: 15px;    background-position-x: 20px;}

    .search_input_sum input.search_btn {font-size: 17px; }

    .selected_item{padding:20px 0;}

}

@media screen and (max-width: 540px){

	.search-result a{

		padding: 25px 0px;

	}

	.search_input_sum{

    	margin-top: 50px;

    }

    .search_input_sum input.text{

    	line-height: 32px;

    }

    .search_input_sum input.search_btn {font-size: 16px; line-height: 44px;}

}



/**/

.search {

  	position: fixed;

 	z-index: 6;

  	top: 80px;

  	right: 0;

  	height: auto;

  	overflow: hidden;

  	/*height: 100%;

  	max-height: 100vh;

  	overflow-y: scroll;

  	overflow-x: hidden;*/

  	-webkit-overflow-scrolling: touch;

  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  	opacity: 0;

  	visibility: hidden;

  	transition-property: opacity,visibility;

  	transition-duration: .5s;

  	transition-delay: .5s;

}

.search.search-is-open{

  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	opacity:1;

	visibility:visible;

	transition-delay:0s;}

.search.search-is-open .search__container{

	transform:translateY(0) translateZ(0);

}

.search__container{

  	position:relative;

  	z-index:2;

	background-color:#fff;

	transform:translateY(-100%) translateZ(0);

	transition:transform .75s cubic-bezier(.77,0,.175,1);

}

.search__overlay{

  	position:fixed;

  	z-index:1;

	top:0;

	right:0;

	width:100%;

	height:100%;

	/*background-color:#1d1d1d;*/

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";

	opacity:.2;

}

.search, .search__overlay{

	left:0;

}

.search-header{

	position:relative;

  	padding-top: 90px;

	padding-bottom: 120px;

}

.row{

	position: relative;

}

.search-header .search-loader{

	position:absolute;

  	top:17px;

	left:2.6vw;

}

.search-header .search-btn-close{position:absolute;

  	top:0;

	right:0;

}

.search-header .search-input{

  	font-size:24px;

	width:100%;

	-webkit-appearance:none;

	-moz-appearance:none;

	border:0;

}

.search-header .search-input__wrapper:after{content:"";

	position:absolute;

	z-index:1;

	bottom:0;

	left:0;

	right:0;

	height:1px;

	background-color:#d9d9d9;

	width:100%;

}

.search-item{position:relative;

  	display:block;

	overflow:hidden;

	transition:background-color .2s,opacity .3s,color .3s;

	transform-origin:0 0;

	color:#1d1d1d;

}

.search-item:after{

	content:"";

	position:absolute;

	z-index:1;

	bottom:0;

	left:8.333%;

	right:8.333%;

	height:1px;

	background-color:#d9d9d9;

}

.search-item .solr-highlight{

	background-color:rgba(101,32,142,.2);

}

.search-close {

  	position: absolute;

  	display: block;

  	top: 0;

 	right: 0;

  	width: 28px;

  	height: 72px;

  	background: url(../images/close.png) no-repeat center;

  	background-size: 28px 28px;

  	cursor: pointer;

  	z-index: 6;

  	transition-duration: .5s; 

}

.search-close:hover {

  	transform: rotate(90deg); 

}

.search .submit0 {

  	position: absolute;

  	top: 0;

  	left: 0;

  	z-index: 5;

  	width: 28px;

  	height: 75px;

  	background: url(../images/searchf.png) no-repeat center;

  	border: none;

  	background-size: 28px 28px;

  	box-sizing: border-box;

  	display: block;

}

.search-header .search-input {

  	display: block;

  	text-indent: 80px;

 	line-height: 75px;

  	font-size: 24px;

  	color: #333;

  	width: 100%;

  	-webkit-appearance: none;

  	-moz-appearance: none;

  	border: 0;

  	border-bottom: 1px solid #d9d9d9;

}





@media (min-width: 1800px) {

	.header .container{width: 1583px !important;}



	.row-a6 .col-l{width:35%;margin-right:2.5vw}

.row-a6 .col-c {width: 35%;margin-right: 2.5vw;}

.row-a6 .col-r{float:none;width:auto;overflow:hidden}

}



@media (max-width: 1500px) {

	.header-box{justify-content: space-around;}

}

@media (max-width: 1400px) {

	.category03-fenge::after{right: -300px;width: 150px;}

}

@media (max-width: 1200px) {



	

		.search .submit0{

		height: 60px;

		background-size: 20px 20px;

	}

	.search-close{

		height: 60px;

		background-size: 20px 20px;

	}

	.search-header .search-input{

		text-indent: 40px;

		line-height: 60px;

		font-size: 18px;

	}

}

.inner-main-container {

    background: #f2f2f2;

}

@media (max-width:991px){

	 .news-tab-wrap {padding:20px 0;overflow:hidden;}

    .news-tab-wrap ul {white-space: nowrap;overflow:auto;}

    .news-tab-wrap li {display:inline-block;}

    .news-tab-wrap li a {width:auto;height:auto;line-height:1.3;background:transparent;border-radius:0;}

     .news-tab-wrap li.on a {font-weight:bold;color:#444;border-bottom:3px solid #444;}

    .news-tab-wrap li.on a {background:transparent;}

    .news-list .item-list {margin-left:0;}

    .news-list li {width:100%;margin:0 0 1.5% 0;}

}

@media (max-width:768px){

	 .solution-list .item-list,.news-list .item-list {margin-left:0;}

    .solution-list .each-item,.news-list li {width:100%;}

     .news-list li {margin:0 0 5% 0;}

    .news-list-one li a,

    .news-list-two li a {padding:15px 20px;}

    .news-list-one .date-wrap {width:70px;height:auto;margin-bottom:15px;border-right:0 none;}

    .news-list-one .date-inner {position:relative;transform:none;}

    .news-list-one .date-wrap .day {margin-bottom:10px;font: 40px/1 'gotham-medium';}

    .news-list-one .date-wrap .line {display:none;}

    .news-list-one .text-wrap {margin-left:8px;}

    .news-list-one .text-wrap .title {margin-bottom:5px;font-size:16px;}

    .news-list-one .text-wrap .descrition {margin:5px 0 10px;}

    .news-list-one .text-wrap .more {display:block;padding-top:10px;border-top:1px solid #e7e7e7;}

    .news-list-two li .text-wrap {width:60%;}

    .news-list-two li .text-wrap .title {height:48px;margin:10px 0;font-size:16px;line-height:24px;}

    .inner-main-container .news-list-two .each-item .image-wrap img {width:auto;max-width:100%;height:auto;margin:0 auto;}

}