/*!****** 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:''}
abbr,acronym,fieldset,img{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;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
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}
.noscr{height:100%;overflow:hidden}
/*!-----------------[åˆå§‹åŒ–ç»“æŸ]--------------*/
.wp{width:90%;max-width:1680px;margin:0 auto}
/*!******************************
    -------[=å¤´éƒ¨]-------
********************************/
.header{position:fixed;top:0;left:0;width:100%;border-top:4px solid #f08200;height:122px;padding-top:56px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;z-index:1000}
.logo{float:left;font-size:0;margin-right:45px}
.logo img{display:inline-block;vertical-align:middle;width:235px}
.logo img:nth-child(2){display:none}
.header>.h-en,.header>.h-so{display:none}
.nav,.nav li{float:left}
.nav li{position:relative}
.nav .v1{display:block;padding:0 35px;font-size:16px;color:#fff;line-height:60px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.nav .sub{position:absolute;top:100%;left:0;width:100%;text-align:center;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.11);display:none}
.header.fixed2 .nav .v1{line-height:100px;color:#555}
.fixed .nav .on .v1,.header.fixed2 .nav .on .v1,.nav .on .v1{color:#f08200}
.sub .v2{display:block;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#555;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.sub .v2:hover{color:#fff;background-color:#f08200}
.h-r{float:right}
.h-en,.h-so{float:left}
.h-so{position:relative}
.h-so .icn{width:45px;height:60px;background:url(../images/c-i1.png) center no-repeat;background-size:28px;cursor:pointer}
.h-so .form{position:absolute;z-index:1;top:10px;right:0;height:40px;width:0;background:#fff;opacity:0;visibility:hidden;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}
.h-so .inp{display:block;width:100%;height:40px;padding:0 45px 0 10px}
.h-so .btn{position:absolute;top:0;right:0;width:45px;height:40px;background:url(../images/c-i1_1.png) center no-repeat;background-size:28px}
.h-so:hover .form{width:300px;opacity:1;visibility:visible}
.fixed .h-so .form{top:30px}
.fixed .h-so .form,.fixed .h-so .inp{background:#f08200;color:#fff}
.fixed .h-so .btn{background-image:url(../images/c-i1.png)}
.h-en .icn{width:45px;height:60px;background:url(../images/c-i2.png) center no-repeat;background-size:29px;cursor:pointer}
.h-login{float:left;height:60px;line-height:60px;font-size:0;background-color:#90c31f;overflow:hidden;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;margin-left:27px}
.h-login .item{display:inline-block;vertical-align:middle;padding:0 18px;position:relative}
.h-login .item:first-child::after{content:"";display:block;width:1px;height:12px;background-color:#fff;position:absolute;top:50%;right:0;margin-top:-6px}
.h-login .item img,.h-login .item span{display:inline-block;vertical-align:middle}
.h-login .item img{max-width:22px;margin-right:5px}
.h-login .item span{font-size:16px;color:#fff}
.header.fixed,.header.fixed2{background-color:#fff;border-top:none;height:100px;box-shadow:0 0 10px rgba(0,0,0,.11);padding-top:0}
.header.fixed2{border-top:4px solid #f08200}
.fixed .logo,.header.fixed2 .logo{line-height:100px}
.fixed .logo img,.header.fixed2 .logo img{display:none}
.fixed .logo img:nth-child(2),.header.fixed2 .logo img:nth-child(2){display:inline-block}
.fixed .nav .v1{line-height:100px;color:#555}
.fixed .h-login,.header.fixed2 .h-login{background-color:#f08200;margin-top:20px}
.fixed .h-en .icn,.fixed .h-so .icn,.header.fixed2 .h-en .icn,.header.fixed2 .h-so .icn{height:100px}
.fixed .h-so .icn,.header.fixed2 .h-so .icn{background-image:url(../images/c-i1_1.png)}
.full_so{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(240,130,0,.9);z-index:1001;display:none}
.full_so .search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:60%}
.full_so .search .tit{text-align:center;font-size:50px;color:#fff;margin-bottom:10px}
.full_so .close{position:absolute;top:5%;right:5%;cursor:pointer;width:45px;height:45px;background:url(../images/cls.png) center no-repeat;background-size:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.full_so .close:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
.full_so .form{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0 25px;background:url(../images/c-i1.png) left center no-repeat;background-size:15px}
.full_so .form .inp{display:block;width:100%;height:70px;font-size:30px;color:#fff;background-color:transparent}
.full_so .form .inp::-webkit-input-placeholder{color:#fff;font-size:30px}
.full_so .form .inp::-moz-placeholder{color:#fff;font-size:30px}
.full_so .form .inp::-ms-input-placeholder{color:#fff;font-size:30px}
/*!******************************
    -------[=å¯¼èˆª]-------
********************************/
.menuBtn{display:none;position:fixed;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:#f08200;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=åº•éƒ¨]-------
********************************/
.footer.nobd .top{border-top:none}
.footer .top{background:#383a3f;padding-top:80px;border-top:4px solid #f08200}
.footer .top .wp{background:url(../images/f-bg.png) left top no-repeat}
.footer .box{overflow:hidden;padding-bottom:60px;border-bottom:1px solid #4c4e53}
.footer .box .col_l{width:23.21%}
.footer .box .col_c{float:left;width:53.87%;min-height:330px;border-left:1px solid #4c4e53;border-right:1px solid #4c4e53}
.footer .box .col_r{float:none;overflow:hidden}
.f-logo{display:block;margin-bottom:67px}
.f-logo img{max-width:287px}
.f-tel{font-size:16px;color:#fff;line-height:1.3;margin-bottom:90px}
.f-tel strong{display:block;font-size:35px}
.f-loc{font-size:14px;color:#afafb0}
.f-loc .t{font-size:16px;color:#fff}
.g-titb1{font-size:16px;color:#fff;display:block}
.g-titb1::after{content:"";display:block;width:24px;height:2px;background-color:#f08200;margin:15px 0 12px}
.f-links{overflow:hidden;padding-left:8%}
.f-dl{float:left;width:20%}
.f-dl .a1{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;line-height:35px;color:rgba(255,255,255,.5);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-dl .a1:hover{color:#fff}
.f-qr{margin-left:18%}
.f-qr .qr{overflow:hidden;margin-bottom:20px;background-color:#2e3033}
.f-qr .pic{float:left;width:120px;height:120px;border:1px solid #858689;padding:7px;overflow:hidden;margin-right:20px}
.f-qr .pic img{display:block;width:100%}
.f-qr .txt{height:120px;line-height:120px;font-size:0;overflow:hidden}
.f-qr .dib{display:inline-block;vertical-align:middle;width:100%;font-size:14px;color:#adadae;line-height:1.6}
.f-qr .dib h3{font-weight:400;font-size:16px;color:#fff}
.f-friendly{overflow:hidden}
.f-friendly .l{padding:22px 0}
.f-friendly .r{padding-top:15px}
.f-friendly .a1{font-size:16px;color:#afafb0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}
.f-friendly .a1:not(:last-child){padding-right:24px;margin-right:24px}
.f-friendly .a1:not(:last-child)::after{content:"";display:block;width:1px;height:12px;background-color:#9c9d9f;position:absolute;top:50%;right:0;margin-top:-6px}
.f-friendly .a1:hover{color:#fff}
.f-friendly .backtop{cursor:pointer;font-size:16px;color:#afafb0;padding-left:40px;background:url(../images/top.png) left center no-repeat;background-size:32px;line-height:35px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-friendly .backtop:hover{color:#fff}
.footer .bot{padding:32px 0;background-color:#2e3033}
.f-copy{overflow:hidden;font-size:14px;color:#acadad}
.f-copy a{color:#acadad;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-copy a:hover{color:#fff}
/*!******************************
    -------[=å…¬ç”¨]-------
********************************/
@font-face{font-family:Gilroy-Bold;src:url(../fonts/Gilroy-Bold.ttf)}
@font-face{font-family:Gilroy-Medium;src:url(../fonts/Gilroy-Medium.otf)}
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px;margin-right:20px;vertical-align:middle}
.cur{margin:18px 0 10px 9px;padding-left:26px}
.cur a:hover{color:#ca1318}
.pages{text-align:center;padding:21px 0 38px}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:46px;height:46px;line-height:46px;text-align:center;color:#555;border:1px solid #e4e4e4;border-radius:45%;background-color:#fff}
.pages ul a:hover,.pages ul li.on a{background-color:#90c31f;border:1px solid #90c31f;color:#fff}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"å®‹ä½“";font-size:20px;margin:0 10px}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
.pages ul li.first a,.pages ul li.last a{font-weight:700;font-family:"å®‹ä½“";font-size:12px;width:70px;border-radius:41%;color:#666;height:46px;line-height:46px}
@media only screen and (min-width:1199px) and (max-width:1900px){
.header{position:fixed;top:0;left:0;width:100%;z-index:999;border-top:solid #f08200;height:6.421vw;padding-top:2.947vw;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.logo{float:left;font-size:0;margin-right:2.368vw}
.logo img{display:inline-block;vertical-align:middle;width:12.36vw}
.logo img:nth-child(2){display:none}
.nav,.nav li{float:left}
.nav li{position:relative}
.nav .v1{display:block;padding:0 1.842vw;font-size:.842vw;color:#fff;line-height:3.157vw}
.nav .sub{position:absolute;top:100%;left:0;width:100%;text-align:center;background-color:#fff;box-shadow:0 0 .263vw rgba(0,0,0,.11);display:none}
.sub .v2{display:block;line-height:2.105vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.736vw;color:#555;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.sub .v2:hover{color:#fff;background-color:#f08200}
.h-r{float:right}
.h-en,.h-so{float:left}
.h-so .icn{width:2.368vw;height:3.157vw;background:url(../images/c-i1.png) center no-repeat;background-size:1.473vw;cursor:pointer}
.h-so .form{position:absolute;z-index:1;top:.526vw;right:0;height:2.105vw;width:0;background:#fff;opacity:0;visibility:hidden;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}
.h-so .inp{display:block;width:100%;height:2.105vw;padding:0 2.36vw 0 .526vw}
.h-so .btn{position:absolute;top:0;right:0;width:2.368vw;height:2.105vw;background:url(../images/c-i1_1.png) center no-repeat;background-size:1.473vw}
.h-so:hover .form{width:15.789vw;opacity:1;visibility:visible}
.fixed .h-so .form{top:1.578vw}
.h-en .icn{width:2.368vw;height:3.157vw;background:url(../images/c-i2.png) center no-repeat;background-size:1.526vw;cursor:pointer}
.h-login{float:left;height:3.157vw;line-height:3.157vw;font-size:0;background-color:#90c31f;overflow:hidden;border-radius:.315vw;-webkit-border-radius:.315vw;-moz-border-radius:.315vw;-ms-border-radius:.315vw;-o-border-radius:.315vw;margin-left:1.421vw}
.h-login .item{display:inline-block;vertical-align:middle;padding:0 .947vw;position:relative}
.h-login .item:first-child::after{content:"";display:block;width:1px;height:.631vw;background-color:#fff;position:absolute;top:50%;right:0;margin-top:-.315vw}
.h-login .item img,.h-login .item span{display:inline-block;vertical-align:middle}
.h-login .item img{max-width:1.157vw;margin-right:.263vw}
.h-login .item span{font-size:.842vw;color:#fff}
.header.fixed{background-color:#fff;border-top:none;height:5.263vw;box-shadow:0 0 .526vw rgba(0,0,0,.11);padding-top:0}
.fixed .logo{line-height:5.263vw}
.fixed .logo img{display:none}
.fixed .logo img:nth-child(2){display:inline-block}
.fixed .nav .v1{line-height:5.263vw;color:#555}
.fixed .h-login{background-color:#f08200;margin-top:1.052vw}
.fixed .h-en .icn,.fixed .h-so .icn{height:5.263vw}
.fixed .h-so .icn{background-image:url(../images/c-i1_1.png)}
.full_so .search .tit{font-size:2.631vw}
.full_so .form .inp{height:3.684vw;font-size:1.578vw}
.full_so .form .inp::-webkit-input-placeholder{font-size:1.578vw}
.full_so .form .inp::-moz-placeholder{font-size:1.578vw}
.full_so .form .inp::-ms-input-placeholder{font-size:1.578vw}
/*!******************************
      -------[=å¯¼èˆª]-------
  ********************************/
.menuBtn{display:none;position:fixed;top:.631vw;right:.631vw;width:1.578vw;height:1.578vw;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.21vw;background-color:#fff;margin:.21vw 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:1px;top:50%;margin-top:-.263vw;width:1.578vw}
.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.nobd .top{border-top:none}
.footer .top{background:#383a3f;padding-top:4.21vw;border-top:solid #f08200}
.footer .top .wp{background:url(../images/f-bg.png) left top no-repeat}
.footer .box{overflow:hidden;padding-bottom:3.157vw;border-bottom:1px solid #4c4e53}
.footer .box .col_l{width:23.21%}
.footer .box .col_c{float:left;width:53.87%;min-height:17.36vw;border-left:1px solid #4c4e53;border-right:1px solid #4c4e53}
.footer .box .col_r{float:none;overflow:hidden}
.f-logo{display:block;margin-bottom:3.526vw}
.f-logo img{max-width:15.1vw}
.f-tel{font-size:.842vw;color:#fff;line-height:1.3;margin-bottom:4.736vw}
.f-tel strong{display:block;font-size:1.842vw}
.f-loc{font-size:.736vw;color:#afafb0}
.f-loc .t,.g-titb1{font-size:.842vw;color:#fff}
.g-titb1::after{content:"";display:block;width:1.263vw;height:.105vw;background-color:#f08200;margin:.789vw 0 .631vw}
.f-links{overflow:hidden;padding-left:8%}
.f-dl{float:left;width:20%}
.f-dl .a1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.736vw;line-height:1.842vw;color:rgba(255,255,255,.5);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-dl .a1:hover{color:#fff}
.f-qr{margin-left:18%}
.f-qr .qr{overflow:hidden;margin-bottom:1.052vw;background-color:#2e3033}
.f-qr .pic{float:left;width:6.315vw;height:6.315vw;border:1px solid #858689;padding:.368vw;overflow:hidden;margin-right:1.052vw}
.f-qr .pic img{display:block;width:100%}
.f-qr .txt{height:6.315vw;line-height:6.315vw;font-size:0;overflow:hidden}
.f-qr .dib{display:inline-block;vertical-align:middle;width:100%;font-size:.736vw;color:#adadae;line-height:1.6}
.f-qr .dib h3{font-weight:400;font-size:.842vw;color:#fff}
.f-friendly{overflow:hidden}
.f-friendly .l{padding:1.157vw 0}
.f-friendly .r{padding-top:.789vw}
.f-friendly .a1{font-size:.842vw;color:#afafb0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}
.f-friendly .a1:not(:last-child){padding-right:1.263vw;margin-right:1.263vw}
.f-friendly .a1:not(:last-child)::after{content:"";display:block;width:1px;height:.631vw;background-color:#9c9d9f;position:absolute;top:50%;right:0;margin-top:-.315vw}
.f-friendly .a1:hover{color:#fff}
.f-friendly .backtop{cursor:pointer;font-size:.842vw;color:#afafb0;padding-left:2.105vw;background:url(../images/top.png) left center no-repeat;background-size:1.684vw;line-height:1.842vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-friendly .backtop:hover{color:#fff}
.footer .bot{padding:1.684vw 0;background-color:#2e3033}
.f-copy{overflow:hidden;font-size:.736vw;color:#acadad}
.f-copy a{color:#acadad;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-copy a:hover{color:#fff}
}
@media screen and (max-width:1199px){
body{padding-top:50px}
.wp{width:auto;padding:0 15px}
.header{padding-top:0;height:50px;background-color:#fff;border-top:none;box-shadow:0 0 5px rgba(0,0,0,.3)}
.logo{line-height:50px;margin-right:0}
.logo img{width:auto;max-height:35px;display:none}
.logo img:nth-child(2){display:inline-block}
.header .inner{position:fixed;top:50px;right:0;bottom:0;left:0;overflow-y:auto;display:none;background-color:#fff;border-top:1px solid #f08200}
.h-r{float:none;width:auto;overflow:hidden;text-align:center;padding:25px 15px 0}
.h-en,.h-so{float:none;width:auto}
.header>.h-en,.header>.h-so{display:block}
.h-login{float:none;display:inline-block;margin:0;height:45px;line-height:45px}
.h-so{display:none;position:fixed;top:0;right:80px}
.h-so .icn{height:50px;background-image:url(../images/c-i1_1.png)}
.h-so .form{position:static;opacity:1;visibility:visible;width:auto;height:auto;border:1px solid #f08200}
.h-so:hover .form{width:auto}
.h-en{position:fixed;top:0;right:45px;height:50px}
.h-en .icn{height:50px;background-size:25px}
.nav,.nav li{float:none;width:auto}
.nav .v1{padding:0 15px;line-height:40px;color:#555;text-align:center}
.nav .sub{position:static;box-shadow:none;padding:0 20px}
.sub .v2{line-height:35px}
.menuBtn{display:block}
.footer .top{padding-top:0}
.f-logo{text-align:center;margin:30px 0}
.footer .box .col_l,.footer .box .col_r{float:none;width:auto}
.footer .box{padding-bottom:30px}
.footer .box .col_c{display:none}
.f-qr{margin-left:0;margin-top:20px}
.f-tel{font-size:14px;text-align:center;margin-bottom:20px}
.f-tel strong{font-size:20px}
.f-loc,.g-titb1{text-align:center}
.g-titb1::after{margin:6px auto}
.f-qr .qr{width:50%;margin:10px auto}
.f-friendly .l{float:none;width:auto;padding:10px 0}
.f-friendly .a1{font-size:12px}
.f-friendly .a1:not(:last-child){padding-right:12px;margin-right:12px}
.f-friendly .r{padding-top:0}
.f-friendly .backtop{font-size:0;padding-left:30px;background-size:24px;position:fixed;bottom:5%;right:15px;z-index:999}
.footer .bot{padding:10px 0}
.f-copy{font-size:12px}
}
@media screen and (max-width:767px){
.f-logo img{max-width:200px}
.f-qr .qr{width:auto}
.f-copy .l,.f-copy .r{float:none;width:auto}
.f-loc,.f-tel{display:none}
.f-qr{margin-top:0}
.f-qr .pic{width:100px;height:100px}
.f-qr .txt{height:100px;line-height:100px}
.full_so .search{width:90%}
.full_so .close{width:35px;height:35px}
.full_so .search .tit{font-size:22px}
.full_so .form .inp{height:50px;font-size:20px}
.full_so .form .inp::-webkit-input-placeholder{font-size:20px}
.full_so .form .inp::-moz-placeholder{font-size:20px}
.full_so .form .inp::-ms-input-placeholder{font-size:20px}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.banner,.banner .item{position:relative}
.banner .img img{display:block;width:100%}
.banner .txt{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%)}
.banner .txt h3{font-size:50px;color:#fff;margin-bottom:30px}
.ul-iconb1{overflow:hidden}
.ul-iconb1 li{float:left;margin-right:85px}
.ul-iconb1 li:last-child{margin-right:0}
.ul-iconb1 .con{overflow:hidden}
.ul-iconb1 .icon{float:left;width:84px;height:84px;line-height:84px;text-align:center;overflow:hidden;margin-right:14px}
.ul-iconb1 .icon img{display:inline-block;vertical-align:middle;max-height:84px}
.ul-iconb1 .desc{color:#fff;overflow:hidden}
.ul-iconb1 .desc .zh{font-size:26px;padding-top:15px}
.ul-iconb1 .desc .en{font-size:12px;text-transform:uppercase}
.banner .slick-dots{position:absolute;left:115px;bottom:15%;font-size:0}
.banner .slick-dots li{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:0 10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;cursor:pointer;border:2px solid #fff;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.banner .slick-dots button{display:none}
.banner .slick-dots li.slick-active{width:20px;height:20px;background-color:transparent}
.row-a1{padding:160px 0 89px;overflow:hidden}
.row-a1 .col_l{width:49.7%;background:url(../images/c-bg1.png) center no-repeat}
.row-a1 .col_r{width:42.98%}
.row-a1 .g-titleb1{margin-bottom:78px}
.g-titleb1 .s{display:inline-block;font-size:18px;color:#f08200;border-top:2px solid #f08200;padding-top:4px;margin-bottom:8px}
.g-titleb1 h3{font-weight:400;font-size:42px;color:#333;line-height:1.2}
.m-videob1{position:relative;margin-bottom:60px}
.m-videob1 .video{display:block;width:100%}
.m-videob1 .play{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;width:55px;height:55px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(../images/c-i25.png) center no-repeat #90c31f;-webkit-background-size:18px 18px;-moz-background-size:18px;-o-background-size:18px;background-size:18px;cursor:pointer;z-index:1}
.m-videob1 .play::after,.m-videob1 .play::before{content:"";display:block;width:100%;height:100%;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:-1}
.m-videob1 .play::before{background-color:rgba(144,195,31,.4);-webkit-animation:1.5s infinite myscale;-moz-animation:1.5s infinite myscale;-o-animation:1.5s infinite myscale;animation:1.5s infinite myscale}
.m-videob1 .play::after{background-color:rgba(144,195,31,.2);-webkit-animation:1.8s .3s infinite myscale1;-moz-animation:1.8s .3s infinite myscale1;-o-animation:1.8s .3s infinite myscale1;animation:1.8s .3s infinite myscale1}
@-webkit-keyframes myscale{
0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@-moz-keyframes myscale{
0%{-moz-transform:scale(1);transform:scale(1);opacity:1}
100%{-moz-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@-o-keyframes myscale{
0%{-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-o-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@keyframes myscale{
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@-webkit-keyframes myscale1{
0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}
@-moz-keyframes myscale1{
0%{-moz-transform:scale(1);transform:scale(1);opacity:1}
100%{-moz-transform:scale(2);transform:scale(2);opacity:0}
}
@-o-keyframes myscale1{
0%{-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-o-transform:scale(2);transform:scale(2);opacity:0}
}
@keyframes myscale1{
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}
}
.ul-listb1{overflow:hidden}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 .con{text-align:center}
.ul-listb1 .icon{height:168px;line-height:168px;text-align:center;overflow:hidden;font-size:0;margin:0 auto 17px;position:relative}
.ul-listb1 .icon img{display:inline-block;vertical-align:middle;max-height:168px}
.ul-listb1 .icon .t{position:absolute;top:50%;left:0;display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;color:#fff;line-height:1.3}
.ul-listb1 .icon .t .i{display:block;width:65px;height:58px;background:url(../images/c-u4.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin:0 auto}
.ul-listb1 .icon .t1{font-size:28px}
.ul-listb1 .icon .num{font-size:60px;font-weight:700;font-family:Gilroy-Bold;display:inline}
.ul-listb1 .icon .num1,.ul-listb1 .icon .p{font-size:42px}
.ul-listb1 .txt{font-size:18px;color:#333;line-height:1.33;height:2.66em;overflow:hidden}
.scrbox{padding-right:35px;height:225px;overflow-y:auto}
.scrbox::-webkit-scrollbar{width:5px;height:1px}
.scrbox::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background:#f08200}
.scrbox::-webkit-scrollbar-track{-webkit-border-radius:5px;border-radius:5px;background:#efefef}
.m-txtb1{font-size:18px;color:#666;line-height:1.77}
.h150{height:150px}
.g-moreb1 .more{display:inline-block;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:50px;height:50px;background-color:#90c31f;text-align:center;font-size:0;padding:0 30px}
.g-moreb1 .more i,.g-moreb1 .more span{display:inline-block;vertical-align:middle}
.g-moreb1 .more span{font-size:16px;color:#fff}
.g-moreb1 .more i{width:26px;height:26px;background:url(../images/c-i5.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin-left:13px}
.tac{text-align:center}
.row-a2{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(../images/c-bg2.jpg);position:relative}
.row-a2 .wp{position:relative;padding:7vw 0 13vw}
.row-a2 .g-titleb1{position:absolute;top:120px;left:0}
.row-a2 .g-titleb1 h3{color:#fff}
.row-a2 .g-moreb1{position:absolute;top:165px;right:0}
.m-cir{width:26.6vw;height:26.6vw;max-width:510px;max-height:510px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:4vw auto 0;position:relative}
.m-cir .circle{width:100%;height:100%;position:absolute;z-index:1}
.m-cir .circle i{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:2s linear infinite o-rotate;-moz-animation:2s linear infinite o-rotate;-o-animation:2s linear infinite o-rotate;animation:2s linear infinite o-rotate}
.m-cir .circle i:nth-of-type(1){-webkit-transform-origin:49%;-moz-transform-origin:49%;-ms-transform-origin:49%;-o-transform-origin:49%;transform-origin:49%}
.m-cir .circle i:nth-of-type(2){-webkit-transform-origin:51%;-moz-transform-origin:51%;-ms-transform-origin:51%;-o-transform-origin:51%;transform-origin:51%}
.m-cir .circle i:nth-of-type(3){-webkit-transform-origin:49% 51%;-moz-transform-origin:49% 51%;-ms-transform-origin:49% 51%;-o-transform-origin:49% 51%;transform-origin:49% 51%}
.m-cir .dot{width:34px;height:34px;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;cursor:pointer}
.m-cir .dot:before{content:'';width:100%;height:100%;display:block;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-image:url(../images/dot1.png)}
.m-cir .dot .icon{width:5.2vw;height:5.2vw;max-width:100px;max-height:100px;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%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.m-cir .dot .icon:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(240,130,0,.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.m-cir .dot .icon:after{content:'';position:absolute;top:8%;left:8%;width:84%;height:84%;background-color:#f08200;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.m-cir .dot .icon i{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;-webkit-background-size:auto 50%;-moz-background-size:auto 50%;-o-background-size:auto 50%;background-size:auto 50%;z-index:3}
.m-cir .dot .desc{position:absolute;font-size:18px;line-height:24px;color:#fff;white-space:nowrap;top:50%;text-align:center;margin-top:-52px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.m-cir .dot .desc b{display:block;font-size:70px;line-height:1.2;font-family:Gilroy-Bold}
.m-cir .dot .desc span,.m-cir .dot .desc sup{font-size:40px}
.m-cir .dot:nth-of-type(2),.m-cir .dot:nth-of-type(4){left:8%}
.m-cir .dot:nth-of-type(2) .desc,.m-cir .dot:nth-of-type(4) .desc{right:100%;padding-right:10px}
.m-cir .dot:nth-of-type(3),.m-cir .dot:nth-of-type(5){left:92%}
.m-cir .dot:nth-of-type(3) .desc,.m-cir .dot:nth-of-type(5) .desc{left:100%;text-align:left;padding-left:20px}
.m-cir .dot:nth-of-type(3) .desc,.m-cir .dot:nth-of-type(4) .desc{text-align:left}
.m-cir .dot:nth-of-type(2),.m-cir .dot:nth-of-type(3){top:23%}
.m-cir .dot:nth-of-type(4),.m-cir .dot:nth-of-type(5){top:77%}
.m-cir .dot:nth-of-type(1){left:50%;top:0}
.m-cir .dot:nth-of-type(1) .desc{top:-205%;padding-top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.m-cir .dot:nth-of-type(6){left:50%;top:100%}
.m-cir .dot:nth-of-type(6) .desc{top:100%;padding-top:10px;margin-top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.m-cir .dot.active .icon{opacity:1;visibility:visible}
.m-cir .dot.active .desc{opacity:0;visibility:hidden}
.m-cir .tab-cont{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.m-cir .tab-cont .child{width:100%;height:100%;display:none;opacity:0;-webkit-animation:.7s cubic-bezier(.4,0,.2,1) forwards o-upfade-top;-moz-animation:.7s cubic-bezier(.4,0,.2,1) forwards o-upfade-top;-o-animation:.7s cubic-bezier(.4,0,.2,1) forwards o-upfade-top;animation:.7s cubic-bezier(.4,0,.2,1) forwards o-upfade-top}
.m-cir .tab-cont .child.active{display:block}
.m-cir .tab-cont .box{padding:0 3.125vw;text-align:center}
.m-cir .tab-cont h3{font-size:26px;color:#fff}
.m-cir .tab-cont p{font-size:16px;color:#fff;opacity:.8;margin-top:10px}
.cell-box{font-size:0}
.cell-box:before{content:'';height:100%;display:inline-block;vertical-align:middle}
.cell-box .cell{width:100%;display:inline-block;vertical-align:middle}
@-webkit-keyframes o-rotate{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes o-rotate{
0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes o-rotate{
0%{-o-transform:rotate(0);transform:rotate(0)}
100%{-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes o-rotate{
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)}
}
@-webkit-keyframes o-upfade-top{
0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-moz-keyframes o-upfade-top{
0%{opacity:0;-moz-transform:translateY(40px);transform:translateY(40px)}
100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}
}
@-o-keyframes o-upfade-top{
0%{opacity:0;-o-transform:translateY(40px);transform:translateY(40px)}
100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}
}
@keyframes o-upfade-top{
0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
.row-a3{background:url(../images/r-bg1.jpg) center bottom no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.row-a3 .wp{margin-top:-95px}
.ul-listb2{position:relative;z-index:1;margin:0 -10px 120px}
.ul-listb2 li{float:left;width:25%}
.ul-listb2 .con{display:block;padding:25px 30px 35px;overflow:hidden;margin:0 10px;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-box-shadow:0 3px 62px rgba(0,0,0,.06);-moz-box-shadow:0 3px 62px rgba(0,0,0,.06);box-shadow:0 3px 62px rgba(0,0,0,.06)}
.ul-listb2 .con:hover{background:url(../images/c-bg3.png) 126% 84% no-repeat #f08200;-webkit-background-size:60% 60%;-moz-background-size:60%;-o-background-size:60%;background-size:60%}
.ul-listb2 .con:hover .top span{font-size:16px;background-image:url(../images/c-i7.png)}
.ul-listb2 .con:hover .icon img{display:none}
.ul-listb2 .con:hover .icon img:nth-child(2){display:block}
.ul-listb2 .con:hover .txt .en,.ul-listb2 .con:hover .txt h3{color:#fff}
.ul-listb2 .top{text-align:right}
.ul-listb2 .top span{display:inline-block;padding-right:40px;line-height:40px;background:url(../images/c-i6.png) right center no-repeat;-webkit-background-size:32px 32px;-moz-background-size:32px;-o-background-size:32px;background-size:32px;font-size:0;color:#fff}
.ul-listb2 .box{overflow:hidden}
.ul-listb2 .icon{float:left;width:80px;height:80px;overflow:hidden;margin-right:15px}
.ul-listb2 .icon img{display:block}
.ul-listb2 .icon img:nth-child(2){display:none}
.ul-listb2 .txt{overflow:hidden}
.ul-listb2 .txt h3{font-size:26px;color:#333;font-weight:400;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-top:10px}
.ul-listb2 .txt .en{text-transform:uppercase;font-size:12px;color:#999;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.g-topb1{overflow:hidden}
.g-topb1 .r{padding-top:42px}
.ul-tabsb1{overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.ul-tabsb1 li{display:inline-block;vertical-align:middle}
.ul-tabsb1 .a1{display:block;font-size:18px;color:#bab9b3;padding:0 30px;line-height:50px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:1px solid #e4e3e0;margin-left:10px}
.ul-tabsb1 .a1:hover,.ul-tabsb1 .on .a1{background-color:#f08200;border-color:#f08200;color:#fff}
.swbox{height:0;opacity:0;visibility:hidden;overflow:hidden}
.swbox.on{height:auto;opacity:1;visibility:visible;overflow:visible}
.ani-box{position:relative;padding:220px 0;margin-top:25px}
.ani-box .bg{display:block;width:100%}
.ani-box .ani{position:absolute;top:234px;left:50%;width:495px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ani-box .picbox{width:198px;height:251px;overflow:hidden;margin:0 auto;position:absolute;left:0;right:0;top:3.5vw}
.ani-box .picbox .pic{display:block;width:100%}
.m-sw{position:absolute;top:286px;left:0;right:0}
.m-sw .swiper-container{padding-bottom:440px;margin:0 425px}
.m-sw .swiper-pagination{display:none}
.m-sw .img{padding-top:80px}
.m-sw .img img{display:block;margin:0 auto;opacity:.8;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-sw .info{position:absolute;top:215px;left:50%;width:830px;margin-left:-415px;text-align:center;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;padding-top:50px;background:url(../images/c-i10.png) center top no-repeat;-webkit-background-size:57px 57px;-moz-background-size:57px;-o-background-size:57px;background-size:57px}
.m-sw .info .tit{font-size:26px;color:#333;margin-bottom:15px;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-sw .info .desc{font-size:18px;color:#666;line-height:1.77;margin-bottom:50px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:3.54em}
.m-sw .swiper-slide-active .img img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.m-sw .swiper-slide-active .info{opacity:1;visibility:visible}
.m-sw .swiper-button-next,.m-sw .swiper-button-prev{width:52px;height:52px;border:1px solid #e4e3e0;background-color:#fff;-webkit-background-size:23px 23px;-moz-background-size:23px;-o-background-size:23px;background-size:23px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:10%;margin-top:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-sw .swiper-button-next:hover,.m-sw .swiper-button-prev:hover{background-color:#90c31f}
.m-sw .swiper-button-prev{background-image:url(../images/p-p1.png)}
.m-sw .swiper-button-prev:hover{background-image:url(../images/p-p3.png)}
.m-sw .swiper-button-next{background-image:url(../images/p-p2.png)}
.m-sw .swiper-button-next:hover{background-image:url(../images/p-p4.png)}
.row-a4{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:120px 0}
.row-a4 .g-titleb1{margin-bottom:62px}
.row-a4 .g-titleb1 h3{color:#fff}
.tabbox{background-color:#fff;padding:60px 0 60px 60px;overflow:hidden;position:relative}
.tabbox::after{content:"";display:block;width:130px;height:300px;position:absolute;top:60px;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.8)),to(rgba(255,255,255,.2)));background:-webkit-linear-gradient(left,rgba(255,255,255,.8),rgba(255,255,255,.2));background:oldlinear-gradient(left,rgba(255,255,255,.8),rgba(255,255,255,.2)) -moz-;background:-o-linear-gradient(left,rgba(255,255,255,.8),rgba(255,255,255,.2));background:linear-gradient(to right,rgba(255,255,255,.8),rgba(255,255,255,.2))}
.ul-picsb1{overflow-y:hidden;overflow-x:auto;white-space:nowrap;padding-bottom:43px;position:relative;font-size:0;margin-bottom:37px;margin-right:60px}
.ul-picsb1 li{display:inline-block;vertical-align:top;margin-right:40px}
.ul-picsb1 .pic{display:block;width:340px;height:300px;position:relative}
.ul-picsb1 .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-picsb1 .pic .name{text-align:center;position:absolute;bottom:0;left:0;width:100%;padding:0 2%;font-size:18px;color:#fff;line-height:60px;height:60px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:rgba(240,130,0,.9)}
.ul-picsb1::-webkit-scrollbar{width:6px;height:6px}
.ul-picsb1::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background:#f08200}
.ul-picsb1::-webkit-scrollbar-track{-webkit-border-radius:5px;border-radius:5px;background:#efefef}
.row-a5{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-a5 .wp{position:relative;padding:110px 0 0;height:930px}
.row-a5 .g-titleb1{margin-bottom:37px}
.m-yearb1 .first{position:absolute;bottom:53px;left:0;width:142px;height:142px;background:url(../images/c-i23.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;text-align:center;color:#fff;overflow:hidden;z-index:1}
.m-yearb1 .first .y{font-size:28px;line-height:1.3;margin-top:28px;font-family:Gilroy-Bold}
.m-yearb1 .first .p{font-size:16px;color:#fff;opacity:.8}
.m-yearb1 .year{position:absolute;cursor:pointer}
.m-yearb1 .year::after{content:"";display:block;position:absolute;background-color:#e7bc89;height:4px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-yearb1 .year .y{font-size:22px;font-weight:700;color:#333;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;font-family:Gilroy-Bold}
.m-yearb1 .year .dot{width:26px;height:26px;background:url(../images/c-i24.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin:0 auto;position:relative;z-index:1}
.m-yearb1 .year.on .y{color:#f08200}
.m-yearb1 .year.on::after{background-color:#f08200}
.m-yearb1 .year.prev .y{color:#f08200}
.m-yearb1 .y1{bottom:110px;left:210px}
.m-yearb1 .y1::after{width:96px;right:34px;bottom:10px}
.m-yearb1 .y2{bottom:115px;left:305px}
.m-yearb1 .y2::after{width:90px;right:33px;bottom:7px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.m-yearb1 .y3{bottom:155px;left:440px}
.m-yearb1 .y3 .dot{margin:0 0 0 auto}
.m-yearb1 .y3::after{width:135px;right:22px;bottom:-10px;-webkit-transform:rotate(-17deg);-moz-transform:rotate(-17deg);-ms-transform:rotate(-17deg);-o-transform:rotate(-17deg);transform:rotate(-17deg)}
.m-yearb1 .y4{bottom:230px;left:538px}
.m-yearb1 .y4 .dot{margin:-20px -28px 0 auto}
.m-yearb1 .y4::after{width:125px;right:-16px;bottom:-28px;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}
.m-yearb1 .y5{bottom:320px;left:660px}
.m-yearb1 .y5 .dot{margin:-20px -28px 0 auto}
.m-yearb1 .y5::after{width:130px;right:-22px;bottom:-33px;-webkit-transform:rotate(-37deg);-moz-transform:rotate(-37deg);-ms-transform:rotate(-37deg);-o-transform:rotate(-37deg);transform:rotate(-37deg)}
.m-yearb1 .y6{bottom:420px;left:742px}
.m-yearb1 .y6 .dot{margin:-20px -28px 0 auto}
.m-yearb1 .y6::after{width:130px;right:-40px;bottom:-40px;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg)}
.m-yearb1 .y7{bottom:515px;left:810px}
.m-yearb1 .y7 .dot{margin:-20px -28px 0 auto}
.m-yearb1 .y7::after{width:108px;right:-40px;bottom:-31px;-webkit-transform:rotate(-56deg);-moz-transform:rotate(-56deg);-ms-transform:rotate(-56deg);-o-transform:rotate(-56deg);transform:rotate(-56deg)}
.m-yearb1 .y8{bottom:615px;left:870px}
.m-yearb1 .y8 .dot{margin:-20px -28px 0 auto}
.m-yearb1 .y8::after{width:120px;right:-45px;bottom:-38px;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}
.m-yearb1 .y9{bottom:698px;left:915px}
.m-yearb1 .y9 .dot{margin:-28px -28px 0 auto}
.m-yearb1 .y9::after{width:80px;right:-34px;bottom:-29px;-webkit-transform:rotate(-62deg);-moz-transform:rotate(-62deg);-ms-transform:rotate(-62deg);-o-transform:rotate(-62deg);transform:rotate(-62deg)}
.m-yearb1 .y10{bottom:726px;left:1042px}
.m-yearb1 .y10::after{width:71px;right:33px;bottom:-1px;-webkit-transform:rotate(-19deg);-moz-transform:rotate(-19deg);-ms-transform:rotate(-19deg);-o-transform:rotate(-19deg);transform:rotate(-19deg)}
.m-yearb1 .y11{bottom:760px;left:1200px}
.m-yearb1 .y11::after{width:149px;right:26px;bottom:-3px;-webkit-transform:rotate(-13deg);-moz-transform:rotate(-13deg);-ms-transform:rotate(-13deg);-o-transform:rotate(-13deg);transform:rotate(-13deg)}
/*0218*/
.m-yearb1 .y12{bottom:770px;left:1280px}
.m-yearb1 .y12::after{width:70px;right:26px;bottom:6px;-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-ms-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}
.m-yearb1 .y13{bottom:780px;left:1360px}
.m-yearb1 .y13::after{width:70px;right:26px;bottom:5px;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg)}
.m-yearb1 .y14{bottom:790px;left:1440px}
.m-yearb1 .y14::after{width:70px;right:26px;bottom:4px;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
/*0218 end*/
.m-hisb1{position:absolute;bottom:0;right:0;width:50%}
.m-hisb1 .year{font-size:140px;color:#f08200;opacity:.7;height:135px;overflow:hidden;line-height:1.3;text-align:center;font-family:Gilroy-Bold}
.m-hisb1 .box{height:330px;padding:55px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(../images/mask.png) center no-repeat;font-size:18px;color:#999;line-height:1.55}
.m-hisb1 .box .line{overflow:hidden;margin-bottom:20px}
.m-hisb1 .box .line .idx{float:left;font-size:26px;font-weight:700;color:#f08200;margin-right:15px;font-family:Gilroy-Bold}
.m-hisb1 .slick-arrow{font-size:0;text-indent:9999px;border:1px solid #ddd;z-index:5;cursor:pointer;outline:0;width:52px;height:52px;position:absolute;bottom:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:23px 23px;-moz-background-size:23px;-o-background-size:23px;background-size:23px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-hisb1 .slick-arrow:hover{background-color:#90c31f}
.m-hisb1 .slick-prev{right:120px;background-image:url(../images/p-p1.png)}
.m-hisb1 .slick-prev:hover{background-image:url(../images/p-p3.png)}
.m-hisb1 .slick-next{right:60px;background-image:url(../images/p-p2.png)}
.m-hisb1 .slick-next:hover{background-image:url(../images/p-p4.png)}
.oh{overflow:hidden}
.row-a6{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:120px 0}
.row-a6 .g-titleb1{margin-bottom:54px}
.ul-tabsb3{position:relative;padding-right:160px;margin-bottom:60px;font-size:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.ul-tabsb3 .g-moreb1{position:absolute;top:0;right:0}
.ul-tabsb3 li{display:inline-block;vertical-align:middle;line-height:50px}
.ul-tabsb3 .type{padding-right:25px;margin-right:60px;font-size:16px;color:#999;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;background-repeat:no-repeat;background-position:right center;-webkit-background-size:17px 17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px;cursor:pointer}
.ul-tabsb3 .on .type{color:#f08200;background-image:url(../images/c-i8.png)}
.ul-newsb1{overflow:hidden}
.ul-newsb1 li{float:left;width:33.33%}
.ul-newsb1 .con{display:block;background-color:#fff;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .con:hover{background-color:#f08200}
.ul-newsb1 .con:hover .desc,.ul-newsb1 .con:hover .tit{color:#fff}
.ul-newsb1 .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-newsb1 .con:hover .pic .date .d,.ul-newsb1 .con:hover .pic .date .d1{color:#90c31f}
.ul-newsb1 .con:hover .txt{border-color:#f08200}
.ul-newsb1 .con:hover .txt::after{opacity:1;visibility:visible}
.ul-newsb1 .txt{padding:92px 40px;border:1px solid #ddd;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;position:relative}
.ul-newsb1 .txt::after{content:"";display:block;position:absolute;top:0;right:0;width:78px;height:78px;background:url(../images/c-i9.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;opacity:0;visibility:hidden}
.ul-newsb1 .tit{font-size:22px;color:#333;line-height:1.45;height:2.9em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:27px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .desc{font-size:16px;color:#666;line-height:1.875;height:3.75em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .pic{position:relative;height:0;padding-top:53.57%;overflow:hidden}
.ul-newsb1 .pic img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-newsb1 .pic .date{position:absolute;top:0;right:0;text-align:center;background-color:#fff;width:100px;height:100px;font-family:Gilroy-Bold}
.ul-newsb1 .pic .date .d{font-size:32px;color:#333;margin-top:10px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .pic .date .d1{font-size:16px;color:#666;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.row-a7{padding:120px 0 227px;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-a7 .g-titleb1{margin-bottom:108px}
.row-a7 .g-titleb1 h3{color:#fff}
.ul-comb1{overflow:hidden}
.ul-comb1 li{float:left;width:25%}
.ul-comb1 .con{display:block;overflow:hidden;margin:0 10px}
.ul-comb1 .icon{height:60px;line-height:60px;text-align:center;font-size:0;margin-bottom:52px}
.ul-comb1 .icon img{display:inline-block;vertical-align:top;max-height:60px}
.ul-comb1 .txt{text-align:center}
.ul-comb1 .txt h3{font-size:24px;color:#fff;font-weight:400;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin-bottom:10px}
.ul-comb1 .txt .desc{font-size:20px;color:#fff;opacity:.6;line-height:1.4;height:2.8em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
/*!å‘å±•åŽ†ç¨‹*/
.row-f1{padding-top:118px;overflow:hidden}
.ul-timeline li{margin-top:-28px}
.ul-timeline li:first-child{margin-top:0}
.ul-timeline li:last-child .con{padding-bottom:118px}
.ul-timeline li:nth-child(odd) .box{float:right;text-align:left;padding-right:0;padding-left:5%}
.ul-timeline li:nth-child(odd) .box .dot{left:-8px;right:auto}
.ul-timeline li:nth-child(odd).curli .dot{right:auto;left:-17px}
.ul-timeline .con{overflow:hidden;position:relative}
.ul-timeline .con::after{content:"";display:block;width:2px;top:40px;bottom:0;position:absolute;right:50%;border:1px dotted #ccc;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-timeline .box{float:left;width:50%;padding-right:5%;text-align:right;position:relative;cursor:pointer}
.ul-timeline .box .dot{position:absolute;top:28px;width:15px;height:15px;right:-7px;background-color:#fff;border:2px solid #f08200;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:2}
.ul-timeline .box .year{font-size:48px;color:#333;line-height:1.3;margin-bottom:12px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;font-family:Gilroy-Bold}
.ul-timeline .box .desc{font-size:18px;color:#333;line-height:1.77}
.ul-timeline .on .con::after{z-index:1;border:1px solid #f08200}
.ul-timeline .curli .year{color:#f08200}
.ul-timeline .curli .dot{width:34px;height:34px;background:url(../images/c-i11.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;border:none;right:-16px;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
/*!å‘å±•åŽ†ç¨‹end*/
/*!äº§å“*/
.row-c1{background-color:#f5f5f5;padding:120px 0}
.m-prosb1 .item{position:relative;padding-bottom:50px}
.m-prosb1 .item:last-child{padding-bottom:0}
.m-prosb1 .item::after{content:"";display:block;position:absolute;top:20px;bottom:-20px;left:14px;border:1px dashed #cbc9c8}
.m-prosb1 .item .type{float:left;width:20.83%;padding-left:30px;position:relative}
.m-prosb1 .item .type h3{font-size:22px;color:#f08200;font-weight:400;line-height:45px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:5px}
.m-prosb1 .item .type .dot{position:absolute;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#f08200;top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.m-prosb1 .item.curitem .type{padding-left:40px}
.m-prosb1 .item.curitem .dot{width:28px;height:28px;left:0;background:url(../images/c-i12.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}
.m-prosb1 .item.on::after{border:1px solid #f08200}
.ul-prob1{overflow:hidden;margin:0 -10px}
.ul-prob1 li{float:left;width:33.33%}
.ul-prob1 .con{display:block;overflow:hidden;background-color:#fff;margin:0 10px 20px}
.ul-prob1 .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)}
.ul-prob1 .con:hover .txt{background:url(../images/c-i7.png) 95% 50% no-repeat #f08200;-webkit-background-size:24px 24px;-moz-background-size:24px;-o-background-size:24px;background-size:24px}
.ul-prob1 .con:hover .txt .name{color:#fff}
.ul-prob1 .con:hover .txt .tag{color:#f8c7a3}
.ul-prob1 .pic{position:relative;height:0;padding-top:69.76%;overflow:hidden}
.ul-prob1 .pic img{-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s;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-prob1 .txt{border-top:1px solid #f5f5f5;padding:30px 50px 36px 16px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}
.ul-prob1 .txt .name{font-size:20px;color:#333;line-height:1.5;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-prob1 .txt .tag{font-size:18px;color:#999;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
/*!äº§å“end*/
/*!æ–½å·¥å·¥è‰º*/
.row-s1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:94px 0;position:relative}
.row-s1 .wp{position:relative}
.row-s1 .g-titb2{margin-bottom:96px}
.m-banb1{position:relative;z-index:2}
.m-banb1 .slider{width:32%;z-index: 2;}
.m-banb1 .con{background-color:#fff;padding:14px 14px 0;-webkit-box-shadow:0 0 12px rgba(0,19,43,.12);-moz-box-shadow:0 0 12px rgba(0,19,43,.12);box-shadow:0 0 12px rgba(0,19,43,.12);margin:12px}
.m-banb1 .pic img{display:block;width:100%}
.m-banb1 .txt{font-size:22px;color:#f08200;font-weight:700;height:105px;line-height:105px;padding:0 1%;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-banb1 .slick-arrow{font-size:0;text-indent:9999px;border:1px solid #ddd;z-index:5;cursor:pointer;outline:0;width:52px;height:52px;position:absolute;bottom:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:23px 23px;-moz-background-size:23px;-o-background-size:23px;background-size:23px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-banb1 .slick-arrow:hover{background-color:#90c31f}
.m-btns{position:absolute;bottom:20px;right:20px;z-index:5}
.m-btns .btn{float:left;cursor:pointer;width:52px;height:52px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #ddd;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:23px 23px;-moz-background-size:23px;-o-background-size:23px;background-size:23px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-btns .btn:hover{background-color:#90c31f}
.m-btns .prev{background-image:url(../images/p-p1.png)}
.m-btns .prev:hover{background-image:url(../images/p-p3.png)}
.m-btns .next{background-image:url(../images/p-p2.png);margin-left:10px}
.m-btns .next:hover{background-image:url(../images/p-p4.png)}
.m-banb1 .slick-prev{right:120px;background-image:url(../images/p-p1.png)}
.m-banb1 .slick-prev:hover{background-image:url(../images/p-p3.png)}
.m-banb1 .slick-next{right:60px;background-image:url(../images/p-p2.png)}
.m-banb1 .slick-next:hover{background-image:url(../images/p-p4.png)}
.ul-dotb1{overflow:hidden;position: relative;z-index: 1;}
.dots_ban{position:absolute;top:37%;left:12%;right:0}
.ul-dotb1::after{content:"";display:block;width:100%;height:1px;background-color:#ddd;position:absolute;top:103px;left:0;z-index: -1;}
.ul-dotb1 li{float:left;width:20%}
.ul-dotb1 .con{text-align:center;position:relative;z-index:1}
.ul-dotb1 .idx{font-size:60px;color:#ccc;height:1.5em;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-family:Gilroy-Bold}
.ul-dotb1 .dot{width:76px;height:76px;background:url(../images/c-i14.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin:-25px auto 0}
.ul-dotb1 .txt{text-align:center;font-size:16px;color:#999;font-style:italic;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-dotb1 .on .idx{color:#f08200}
.ul-dotb1 .on .dot{background-image:url(../images/c-i13.png)}
.ul-dotb1 .on .txt{color:#111}
.row-s2{background-color:#f3f3f3;overflow:hidden;padding:102px 0 170px}
.g-titb2{text-align:center;font-size:38px;color:#393b48;font-weight:700}
.ul-imgb1{overflow:hidden;margin:35px -10px 0}
.ul-imgb1 li{float:left;width:18.2%;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-imgb1 .on{width:45.4%}
.ul-imgb2 li {
    width: 15%;
  }
  .ul-imgb2 .on {
    width: 40%;
  }
  .ul-imgb3 li {
    width: 13%;
  }
  .ul-imgb3 .on {
    width: 35%;
  }
.ul-imgb1 .on .txt{font-size:28px;text-align:left;padding-left:5%;max-height:50%;overflow:hidden}
.ul-imgb1 .on .con::after{opacity:0;visibility:hidden}
.ul-imgb1 .on .con::before{opacity:1;visibility:visible}
.ul-imgb1 .con{display:block;position:relative;margin:0 10px;cursor:pointer}
.ul-imgb1 .con::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(222,122,4,.8);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-imgb1 .con::before{content:"";display:block;width:100%;height:40%;position:absolute;bottom:0;left:0;opacity:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(144,195,31,0)),to(#90c31f));background-image:-webkit-linear-gradient(rgba(144,195,31,0),#90c31f);background-image:-moz- oldlinear-gradient(rgba(144,195,31,0),#90c31f);background-image:-o-linear-gradient(rgba(144,195,31,0),#90c31f);background-image:linear-gradient(rgba(144,195,31,0),#90c31f);visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;z-index:1}
.ul-imgb1 .txt{position:absolute;bottom:13.2%;left:0;width:100%;text-align:center;padding:0 1%;font-size:22px;color:#fff;z-index:1;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-imgb1 .pic{text-align:center;height:620px;overflow:hidden;position:relative}
.ul-imgb1 .pic img{width:auto;max-width:none;height:100%;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%);min-width:100%}
.row-s3{padding:118px 0 48px;overflow:hidden}
.m-banb2{position:relative;margin:42px 0 65px}
.m-banb2 .slider{padding:0 5%}
.m-banb2::after{content:"";display:block;width:100%;height:4px;background:url(../images/c-i17.png) repeat-x;-webkit-background-size:auto 4px;-moz-background-size:auto 4px;-o-background-size:auto 4px;background-size:auto 4px;position:absolute;top:34px;left:0;z-index:-1}
.m-banb2 .con{cursor:pointer}
.m-banb2 .idx{width:72px;height:72px;line-height:72px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;border:1px solid #ddd;text-align:center;font-size:26px;color:#ddd;letter-spacing:4px;margin:0 auto 3px;position:relative;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;z-index:1;font-family:Gilroy-Bold}
.m-banb2 .step{text-align:center;font-size:16px;color:#999;line-height:2;height:2em;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-banb2 .on .idx,.m-banb2 .slick-current .idx{color:#fff;background-color:#f08200;border-color:#f08200}
.m-banb2 .on .idx::after,.m-banb2 .slick-current .idx::after{content:"";display:block;width:45px;height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f08200;position:absolute;left:100%;top:50%;margin-left:25px;margin-top:-2px}
.m-banb2 .on .step,.m-banb2 .slick-current .step{color:#f08200}
.m-banb2 .slick-arrow{font-size:0;text-indent:9999px;border:2px solid #ddd;z-index:5;cursor:pointer;outline:0;width:52px;height:52px;position:absolute;top:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat;-webkit-background-size:23px 23px;-moz-background-size:23px;-o-background-size:23px;background-size:23px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-banb2 .slick-arrow:hover{background-color:#90c31f;border-color:#90c31f}
.m-banb2 .slick-prev{left:60px;background-image:url(../images/p-p1.png)}
.m-banb2 .slick-prev:hover{background-image:url(../images/p-p3.png)}
.m-banb2 .slick-next{right:60px;background-image:url(../images/p-p2.png)}
.m-banb2 .slick-next:hover{background-image:url(../images/p-p4.png)}
.m-txtb2{padding:29px 0}
.m-txtb2 .l{width:126px}
.m-txtb2 .r{float:none;height:418px;margin-left:126px;padding-left:75px;background:url(../images/c-i15.png) 1% 50% no-repeat;-webkit-background-size:43px 43px;-moz-background-size:43px;-o-background-size:43px;background-size:43px}
.m-txtb2 .typebox{border:1px dashed #f08200;padding:8px 5px}
.m-txtb2 .typebox .type{background-color:#f08200;height:400px;line-height:400px;font-size:0;text-align:center}
.m-txtb2 .typebox .type .t{display:inline-block;vertical-align:middle;width:30px;font-size:20px;color:#fff;line-height:1.5;font-weight:700}
.ul-txtb1 li{float:left;width:33.33%}
.ul-txtb1 li:nth-child(3n) .con::after{display:none}
.ul-txtb1 .con{padding:10px;background-color:#fff;margin:0 25px 40px;-webkit-box-shadow:0 0 29px rgba(25,25,25,.25);-moz-box-shadow:0 0 29px rgba(25,25,25,.25);box-shadow:0 0 29px rgba(25,25,25,.25);position:relative}
.ul-txtb1 .con::after{content:"";display:block;width:43px;height:19px;background:url(../images/c-i16.png) center no-repeat;position:absolute;top:50%;left:100%}
.ul-txtb1 .step{float:left;width:100px;height:168px;background-color:#4c535d;text-align:center;font-size:16px;color:#fff;font-weight:700;margin-right:20px}
.ul-txtb1 .step .idx{font-family:Gilroy-Bold;margin:44px 0 15px}
.ul-txtb1 .step .tit{letter-spacing:5px}
.ul-txtb1 .desc{overflow:hidden;line-height:168px;height:168px;font-size:0}
.ul-txtb1 .desc .dib{display:inline-block;vertical-align:middle;width:100%;font-size:16px;color:#333;line-height:1.625}
/*!æ–½å·¥å·¥è‰ºend*/
/*!è”ç³»æˆ‘ä»¬*/
.row-l1{background-color:#fff;padding:105px 0}
.row-l1 .g-titb2{margin-bottom:55px}
.row-l1 .col_l{width:46.6%;overflow:hidden}
.row-l1 .col_r{width:49.7%}
.ul-listb3{margin:0 -10px}
.ul-listb3 li{float:left;width:50%}
.ul-listb3 .con{display:block;height:200px;background-color:#f7f3ef;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;text-align:center;overflow:hidden;cursor:pointer;margin:0 10px 20px}
.ul-listb3 .con:hover{background-color:#f08200}
.ul-listb3 .con:hover .icon img{display:none}
.ul-listb3 .con:hover .icon img:nth-child(2){display:inline-block}
.ul-listb3 .con:hover .txt .desc,.ul-listb3 .con:hover .txt h3{color:#fff}
.ul-listb3 .icon{height:45px;line-height:45px;text-align:center;font-size:0;overflow:hidden;margin-top:40px}
.ul-listb3 .icon img{display:inline-block;vertical-align:top;max-height:37px}
.ul-listb3 .icon img:nth-child(2){display:none}
.ul-listb3 .txt h3{font-size:18px;color:#333;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-bottom:10px}
.ul-listb3 .txt .desc{font-size:16px;color:grey;line-height:1.4;height:2.8em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-adrb2 .pic img{display:block;width:100%}
.m-adrb2 .map{height:545px}
#allmap{height:100%}
#allmap img{max-width:none}
#allmap .anchorBL{display:none}
.mapinfo{width:450px;overflow:hidden}
.mapinfo .pic{float:left;width:40%;height:90px;background-color:#f08200;text-align:center;line-height:90px}
.mapinfo .pic img{display:inline-block;vertical-align:middle;max-width:155px}
.mapinfo .txt{overflow:hidden;text-align:center;font-size:14px;color:#333;line-height:1.7;padding-top:20px}
.ul-adrsb1{overflow:hidden;background-color:#fff}
.ul-adrsb1 li{float:left;width:50%}
.ul-adrsb1 .t{font-size:18px;text-align:center;padding:0 1%;color:#171f29;font-weight:700;border-bottom:3px solid transparent;line-height:100px;height:100px;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-adrsb1 .on .t{border-color:#f08200}
.row-l2{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-top:74px}
.row-l2 .g-titb2{text-align:left;color:#fff;margin:42px 0 29px}
.row-l2 .wp{position:relative;overflow:hidden;padding-bottom:110px}
.m-txtb3{width:48.21%;font-size:18px;color:#fff;line-height:1.44;margin-bottom:70px}
.m-infob1{width:34.52%;overflow:hidden}
.m-infob1 .title{font-size:24px;color:#f08200;font-weight:700;margin-bottom:14px}
.ul-infob1{overflow:hidden;margin:0 -10px}
.ul-infob1 li{float:left;width:50%}
.ul-infob1 .con{display:block;overflow:hidden;margin:0 10px 20px;height:180px;color:#333;background-color:#fff;padding:30px 10px 10px 35px}
.ul-infob1 .idx{font-size:40px;font-weight:700;color:#f08200;text-shadow:rgba(144,195,31,.5) 0 12px 8px;margin-bottom:10px;font-family:Gilroy-Bold}
.ul-infob1 .h3{font-size:20px;font-weight:700}
.ul-infob1 .tel{font-size:20px;color:#999}
.ul-infob1 .h4{font-size:18px;line-height:1.44}
.m-mapb1{position:absolute;top:0;right:0;width:54.16%}
.m-mapb1 .bg{display:block;width:100%}
.m-mapb1 .dot{position:absolute;line-height:40px}
.m-mapb1 .point{position:relative;display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(../images/point.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin-right:10px}
.m-mapb1 .point::before{content:"";position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:2;width:100%;height:100%;background-color:rgba(240,130,0,.4);-webkit-animation:1.8s infinite scale;-moz-animation:1.8s infinite scale;-o-animation:1.8s infinite scale;animation:1.8s infinite scale}
.m-mapb1 .adr{display:inline-block;vertical-align:middle;font-size:14px;color:#fff}
.m-mapb1 .sty1{line-height:1.5}
.m-mapb1 .sty1 .point{display:block;margin:0 auto}
.m-mapb1 .sty1 .adr{text-align:center;display:block}
@-webkit-keyframes scale{
0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
@-moz-keyframes scale{
0%{-moz-transform:scale(1);transform:scale(1);opacity:1}
100%{-moz-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
@-o-keyframes scale{
0%{-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-o-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
@keyframes scale{
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
.row-l3{padding:115px 0 90px;overflow:hidden}
.row-l3 .g-titb2{text-align:left;margin-bottom:55px}
.m-formb1{overflow:hidden}
.m-formb1 .line{overflow:hidden;margin:0 -12px 25px}
.m-formb1 .w25{float:left;width:25%}
.m-formb1 .w50{float:left;width:50%}
.m-formb1 .item{border:2px solid #e6e6e6;overflow:hidden;padding:0 20px;margin:0 12px}
.m-formb1 .item.last{border:none;padding:0}
.m-formb1 .item .s{float:left;font-size:16px;color:#ccc;line-height:56px;margin-right:10px}
.m-formb1 .item .inpbox{overflow:hidden}
.m-formb1 .item .inp{display:block;width:100%;height:56px;overflow:hidden}
.m-formb1 .item .sel{padding-right:20px;background:url(../images/c-i22.png) right center no-repeat}
.m-formb1 .item .area{display:block;resize:none;height:190px;padding-top:20px}
.m-formb1 .item .qr{float:right;line-height:56px}
.m-formb1 .item .qr img{display:inline-block;vertical-align:middle;width:95px}
.m-formb1 .btn{display:block;line-height:56px;background-color:#90c31f;border:2px solid #90c31f;color:#fff;font-size:16px;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-formb1 .btn:hover{background-color:#fff;color:#90c31f}
.m-areainfo{overflow:hidden;font-size:16px;color:#ccc;padding:20px 0 0;margin:0 12px}
/*!è”ç³»æˆ‘ä»¬end*/
@media only screen and (min-width:1199px) and (max-width:1900px){
.ul-iconb1 li{margin-right:4.473vw}
.ul-iconb1 .icon{width:4.421vw;height:4.421vw;line-height:4.421vw;margin-right:.736vw}
.ul-iconb1 .icon img{max-height:4.421vw}
.ul-iconb1 .desc .zh{font-size:1.368vw;padding-top:.789vw}
.banner .txt h3{font-size:2.631vw;margin-bottom:1.578vw}
.banner .slick-dots{position:absolute;left:6.052vw;bottom:15%;font-size:0}
.banner .slick-dots li{display:inline-block;vertical-align:middle;width:.526vw;height:.526vw;margin:0 .526vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;cursor:pointer;border:solid #fff;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.banner .slick-dots button{display:none}
.banner .slick-dots li.slick-active{width:1.052vw;height:1.052vw;background-color:transparent}
.row-a1{padding:8.421vw 0 4.684vw;overflow:hidden}
.row-a1 .col_l{width:49.7%;background:url(../images/c-bg1.png) center no-repeat}
.row-a1 .col_r{width:42.98%}
.row-a1 .g-titleb1{margin-bottom:4.105vw}
.g-titleb1 .s{display:inline-block;font-size:.947vw;color:#f08200;border-top:solid #f08200;padding-top:.21vw;margin-bottom:.421vw}
.g-titleb1 h3{font-weight:400;font-size:2.21vw;color:#333;line-height:1.2}
.m-videob1{position:relative;margin-bottom:3.157vw}
.m-videob1 .video{display:block;width:100%}
.ul-listb1{overflow:hidden}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 .con{text-align:center}
.ul-listb1 .icon{height:8.842vw;line-height:8.842vw;text-align:center;overflow:hidden;margin:0 auto .894vw}
.ul-listb1 .icon img{display:inline-block;vertical-align:middle;max-height:8.842vw}
.ul-listb1 .icon .t .i{width:3.421vw;height:3.052vw}
.ul-listb1 .icon .t1{font-size:1.473vw}
.ul-listb1 .icon .num{font-size:3.157vw}
.ul-listb1 .icon .num1,.ul-listb1 .icon .p{font-size:2.21vw}
.ul-listb1 .txt{font-size:.947vw;color:#333;line-height:1.33;height:2.66em;overflow:hidden}
.scrbox{padding-right:1.842vw;height:11.84vw;overflow-y:auto}
.scrbox::-webkit-scrollbar{width:.263vw;height:1px}
.scrbox::-webkit-scrollbar-thumb{-webkit-border-radius:.263vw;border-radius:.263vw;background:#f08200}
.scrbox::-webkit-scrollbar-track{-webkit-border-radius:.263vw;border-radius:.263vw;background:#efefef}
.m-txtb1{font-size:.947vw;color:#666;line-height:1.77}
.h150{height:7.894vw}
.g-moreb1 .more{display:inline-block;-webkit-border-radius:1.315vw;-moz-border-radius:1.315vw;border-radius:1.315vw;line-height:2.631vw;height:2.631vw;background-color:#90c31f;text-align:center;font-size:0;padding:0 1.578vw}
.g-moreb1 .more i,.g-moreb1 .more span{display:inline-block;vertical-align:middle}
.g-moreb1 .more span{font-size:.842vw;color:#fff}
.g-moreb1 .more i{width:1.368vw;height:1.368vw;background:url(../images/c-i5.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin-left:.684vw}
.tac{text-align:center}
.row-a2{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(../images/c-bg2.jpg);position:relative}
.row-a2 .wp{position:relative;padding:7vw 0 13vw}
.row-a2 .g-titleb1{position:absolute;top:6.315vw;left:0}
.row-a2 .g-titleb1 h3{color:#fff}
.row-a2 .g-moreb1{position:absolute;top:8.684vw;right:0}
.m-cir{width:26.6vw;height:26.6vw;max-width:26.84vw;max-height:26.84vw;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:4vw auto 0;position:relative}
.m-cir .circle{width:100%;height:100%;position:absolute;z-index:1}
.m-cir .circle i{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:2s linear infinite o-rotate;-moz-animation:2s linear infinite o-rotate;-o-animation:2s linear infinite o-rotate;animation:2s linear infinite o-rotate}
.m-cir .circle i:nth-of-type(1){-webkit-transform-origin:49%;-moz-transform-origin:49%;-ms-transform-origin:49%;-o-transform-origin:49%;transform-origin:49%}
.m-cir .circle i:nth-of-type(2){-webkit-transform-origin:51%;-moz-transform-origin:51%;-ms-transform-origin:51%;-o-transform-origin:51%;transform-origin:51%}
.m-cir .circle i:nth-of-type(3){-webkit-transform-origin:49% 51%;-moz-transform-origin:49% 51%;-ms-transform-origin:49% 51%;-o-transform-origin:49% 51%;transform-origin:49% 51%}
.m-cir .dot{width:1.789vw;height:1.789vw;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;cursor:pointer}
.m-cir .dot:before{content:'';width:100%;height:100%;display:block;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-image:url(../images/dot1.png)}
.m-cir .dot .icon{width:5.2vw;height:5.2vw;max-width:5.263vw;max-height:5.263vw;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%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.m-cir .dot .icon:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(240,130,0,.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.m-cir .dot .icon:after{content:'';position:absolute;top:8%;left:8%;width:84%;height:84%;background-color:#f08200;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.m-cir .dot .icon i{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;-webkit-background-size:auto 50%;-moz-background-size:auto 50%;-o-background-size:auto 50%;background-size:auto 50%;z-index:3}
.m-cir .dot .desc{position:absolute;font-size:.947vw;line-height:1.263vw;color:#fff;white-space:nowrap;top:50%;text-align:center;margin-top:-2.736vw;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.m-cir .dot .desc b{display:block;font-size:3.684vw;line-height:1.2}
.m-cir .dot .desc span,.m-cir .dot .desc sup{font-size:2.105vw}
.m-cir .dot:nth-of-type(2),.m-cir .dot:nth-of-type(4){left:8%}
.m-cir .dot:nth-of-type(2) .desc,.m-cir .dot:nth-of-type(4) .desc{right:100%;padding-right:.526vw}
.m-cir .dot:nth-of-type(3),.m-cir .dot:nth-of-type(5){left:92%}
.m-cir .dot:nth-of-type(3) .desc,.m-cir .dot:nth-of-type(5) .desc{left:100%;padding-left:1.052vw}
.m-cir .dot:nth-of-type(3) .desc,.m-cir .dot:nth-of-type(4) .desc{text-align:left}
.m-cir .dot:nth-of-type(2),.m-cir .dot:nth-of-type(3){top:23%}
.m-cir .dot:nth-of-type(4),.m-cir .dot:nth-of-type(5){top:77%}
.m-cir .dot:nth-of-type(1){left:50%;top:0}
.m-cir .dot:nth-of-type(1) .desc{top:-205%;padding-top:1px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.m-cir .dot:nth-of-type(6){left:50%;top:100%}
.m-cir .dot:nth-of-type(6) .desc{top:100%;padding-top:.526vw;margin-top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.m-cir .dot.active .icon{opacity:1;visibility:visible}
.m-cir .dot.active .desc{opacity:0;visibility:hidden}
.m-cir .tab-cont{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.m-cir .tab-cont .child{width:100%;height:100%;display:none;opacity:0;-webkit-animation:.7s cubic-bezier(.4,0,.2,1) forwards o-upfade-top;-moz-animation:.7s cubic-bezier(.4,0,.2,1) forwards o-upfade-top;-o-animation:.7s cubic-bezier(.4,0,.2,1) forwards o-upfade-top;animation:.7s cubic-bezier(.4,0,.2,1) forwards o-upfade-top}
.m-cir .tab-cont .child.active{display:block}
.m-cir .tab-cont .box{padding:0 3.125vw;text-align:center}
.m-cir .tab-cont h3{font-size:1.368vw;color:#fff}
.m-cir .tab-cont p{font-size:.842vw;color:#fff;opacity:.8;margin-top:.526vw}
.cell-box{font-size:0}
.cell-box:before{content:'';height:100%;display:inline-block;vertical-align:middle}
.cell-box .cell{width:100%;display:inline-block;vertical-align:middle}
@-webkit-keyframes o-rotate{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes o-rotate{
0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes o-rotate{
0%{-o-transform:rotate(0);transform:rotate(0)}
100%{-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes o-rotate{
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)}
}
@-webkit-keyframes o-upfade-top{
0%{opacity:0;-webkit-transform:translateY(2.105vw);transform:translateY(2.105vw)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-moz-keyframes o-upfade-top{
0%{opacity:0;-moz-transform:translateY(2.105vw);transform:translateY(2.105vw)}
100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}
}
@-o-keyframes o-upfade-top{
0%{opacity:0;-o-transform:translateY(2.105vw);transform:translateY(2.105vw)}
100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}
}
@keyframes o-upfade-top{
0%{opacity:0;-webkit-transform:translateY(2.105vw);-moz-transform:translateY(2.105vw);-o-transform:translateY(2.105vw);transform:translateY(2.105vw)}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
.row-a3{background:url(../images/r-bg1.jpg) center bottom no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.row-a3 .wp{margin-top:-5vw}
.ul-listb2{position:relative;z-index:1;margin:0 -.526vw 6.315vw}
.ul-listb2 li{float:left;width:25%}
.ul-listb2 .con{display:block;padding:1.315vw 1.578vw 1.842vw;overflow:hidden;margin:0 .526vw;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-box-shadow:0 .157vw 3.263vw rgba(0,0,0,.06);-moz-box-shadow:0 .157vw 3.263vw rgba(0,0,0,.06);box-shadow:0 .157vw 3.263vw rgba(0,0,0,.06)}
.ul-listb2 .con:hover .top span{font-size:.842vw;background-image:url(../images/c-i7.png)}
.ul-listb2 .con:hover .icon img{display:none}
.ul-listb2 .con:hover .icon img:nth-child(2){display:block}
.ul-listb2 .con:hover .txt .en,.ul-listb2 .con:hover .txt h3{color:#fff}
.ul-listb2 .top{text-align:right}
.ul-listb2 .top span{display:inline-block;padding-right:2.105vw;line-height:2.105vw;background:url(../images/c-i6.png) right center no-repeat;-webkit-background-size:1.684vw 1.684vw;-moz-background-size:1.684vw;-o-background-size:1.684vw;background-size:1.684vw;font-size:0;color:#fff}
.ul-listb2 .box{overflow:hidden}
.ul-listb2 .icon{float:left;width:4.21vw;height:4.21vw;overflow:hidden;margin-right:.789vw}
.ul-listb2 .icon img{display:block}
.ul-listb2 .icon img:nth-child(2){display:none}
.ul-listb2 .txt{overflow:hidden}
.ul-listb2 .txt h3{font-size:1.368vw;color:#333;font-weight:400;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-top:.526vw}
.ul-listb2 .txt .en{text-transform:uppercase;font-size:.631vw;color:#999;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.g-topb1{overflow:hidden}
.g-topb1 .r{padding-top:2.21vw}
.ul-tabsb1{overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.ul-tabsb1 li{display:inline-block;vertical-align:middle}
.ul-tabsb1 .a1{display:block;font-size:.947vw;color:#bab9b3;padding:0 1.578vw;line-height:2.631vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-border-radius:1.315vw;-moz-border-radius:1.315vw;border-radius:1.315vw;border:1px solid #e4e3e0;margin-left:.526vw}
.ul-tabsb1 .a1:hover,.ul-tabsb1 .on .a1{background-color:#f08200;border-color:#f08200;color:#fff}
.ani-box{position:relative;padding:11.57vw 0;margin-top:1.315vw}
.ani-box .bg{display:block;width:100%}
.ani-box .ani{top:12.315vw;width:26.052vw}
.ani-box .picbox{width:10.42vw;height:13.21vw;overflow:hidden;margin:0 auto;position:absolute;left:0;right:0;top:3.5vw}
.ani-box .picbox .pic{display:block;width:100%}
.m-sw{position:absolute;top:15.05vw;left:0;right:0}
.m-sw .swiper-container{padding-bottom:23.15vw;margin:0 22.36vw}
.m-sw .swiper-pagination{display:none}
.m-sw .img{padding-top:4.21vw}
.m-sw .img img{display:block;margin:0 auto;opacity:.8;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-sw .info{position:absolute;top:11.31vw;left:50%;width:43.68vw;margin-left:-21.84vw;text-align:center;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;padding-top:2.631vw;background:url(../images/c-i10.png) center top no-repeat;-webkit-background-size:3vw 3vw;-moz-background-size:3vw;-o-background-size:3vw;background-size:3vw}
.m-sw .info .tit{font-size:1.368vw;color:#333;margin-bottom:.789vw;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-sw .info .desc{font-size:.947vw;color:#666;line-height:1.77;margin-bottom:2.631vw;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:3.54em}
.m-sw .swiper-slide-active .img img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.m-sw .swiper-slide-active .info{opacity:1;visibility:visible}
.m-sw .swiper-button-next,.m-sw .swiper-button-prev{width:2.736vw;height:2.736vw;border:1px solid #e4e3e0;-webkit-background-size:1.21vw 1.21vw;-moz-background-size:1.21vw;-o-background-size:1.21vw;background-size:1.21vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:10%;margin-top:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-sw .swiper-button-next:hover,.m-sw .swiper-button-prev:hover{background-color:#90c31f}
.m-sw .swiper-button-prev{background-image:url(../images/p-p1.png)}
.m-sw .swiper-button-prev:hover{background-image:url(../images/p-p3.png)}
.m-sw .swiper-button-next{background-image:url(../images/p-p2.png)}
.m-sw .swiper-button-next:hover{background-image:url(../images/p-p4.png)}
.row-a4{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:6.315vw 0}
.row-a4 .g-titleb1{margin-bottom:3.263vw}
.row-a4 .g-titleb1 h3{color:#fff}
.tabbox{background-color:#fff;padding:3.157vw 0 3.157vw 3.157vw;overflow:hidden;position:relative}
.tabbox::after{content:"";display:block;height:15.789vw;position:absolute;top:3.157vw;right:0}
.row-a5 .g-titleb1{margin-bottom:1.947vw;margin-bottom:2.105vw}
.m-yearb1 .first{position:absolute;bottom:2.789vw;left:0;width:7.473vw;height:7.473vw;background:url(../images/c-i23.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;text-align:center;color:#fff;overflow:hidden}
.m-yearb1 .first .y{font-size:1.473vw;line-height:1.3;margin-top:1.473vw}
.m-yearb1 .first .p{font-size:.842vw;color:#fff;opacity:.8}
.m-yearb1 .year{position:absolute}
.m-yearb1 .year::after{content:"";display:block;position:absolute;background-color:#e7bc89;height:.21vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-yearb1 .year .y{font-size:1.157vw;font-weight:700;color:#333;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-yearb1 .year .dot{width:1.368vw;height:1.368vw;background:url(../images/c-i24.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin:0 auto;position:relative;z-index:1}
.m-yearb1 .year.on .y{color:#f08200}
.m-yearb1 .year.on::after{background-color:#f08200}
.m-yearb1 .year.prev .y{color:#f08200}
.m-yearb1 .y1{bottom:5.789vw;left:11.05vw}
.m-yearb1 .y1::after{width:5.052vw;right:1.78vw;bottom:.526vw}
.m-yearb1 .y2{bottom:6.052vw;left:16.05vw}
.m-yearb1 .y2::after{width:4.736vw;right:1.736vw;bottom:.368vw;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.m-yearb1 .y3{bottom:8.157vw;left:23.15vw}
.m-yearb1 .y3 .dot{margin:0 0 0 auto}
.m-yearb1 .y3::after{width:7.105vw;right:1.052vw;bottom:-.526vw;-webkit-transform:rotate(-17deg);-moz-transform:rotate(-17deg);-ms-transform:rotate(-17deg);-o-transform:rotate(-17deg);transform:rotate(-17deg)}
.m-yearb1 .y4{bottom:12.1vw;left:28.31vw}
.m-yearb1 .y4 .dot{margin:-1.052vw -1.473vw 0 auto}
.m-yearb1 .y4::after{width:6.578vw;right:-.842vw;bottom:-1.473vw;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}
.m-yearb1 .y5{bottom:16.84vw;left:34.73vw}
.m-yearb1 .y5 .dot{margin:-1.052vw -1.473vw 0 auto}
.m-yearb1 .y5::after{width:6.842vw;right:-1.157vw;bottom:-1.736vw;-webkit-transform:rotate(-37deg);-moz-transform:rotate(-37deg);-ms-transform:rotate(-37deg);-o-transform:rotate(-37deg);transform:rotate(-37deg)}
.m-yearb1 .y6{bottom:22.1vw;left:39.05vw}
.m-yearb1 .y6 .dot{margin:-1.052vw -1.473vw 0 auto}
.m-yearb1 .y6::after{width:6.842vw;right:-2.105vw;bottom:-2.105vw;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg)}
.m-yearb1 .y7{bottom:27.1vw;left:42.63vw}
.m-yearb1 .y7 .dot{margin:-1.052vw -1.473vw 0 auto}
.m-yearb1 .y7::after{width:5.684vw;right:-2.105vw;bottom:-1.631vw;-webkit-transform:rotate(-56deg);-moz-transform:rotate(-56deg);-ms-transform:rotate(-56deg);-o-transform:rotate(-56deg);transform:rotate(-56deg)}
.m-yearb1 .y8{bottom:32.36vw;left:45.78vw}
.m-yearb1 .y8 .dot{margin:-1.052vw -1.473vw 0 auto}
.m-yearb1 .y8::after{width:6.315vw;right:-2.368vw;bottom:-2vw;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}
.m-yearb1 .y9{bottom:36.73vw;left:48.15vw}
.m-yearb1 .y9 .dot{margin:-1.473vw -1.473vw 0 auto}
.m-yearb1 .y9::after{width:4.21vw;right:-1.789vw;bottom:-1.526vw;-webkit-transform:rotate(-62deg);-moz-transform:rotate(-62deg);-ms-transform:rotate(-62deg);-o-transform:rotate(-62deg);transform:rotate(-62deg)}
.m-yearb1 .y10{bottom:38.21vw;left:54.84vw}
.m-yearb1 .y10::after{width:3.631vw;right:1.842vw;bottom:-1px;-webkit-transform:rotate(-19deg);-moz-transform:rotate(-19deg);-ms-transform:rotate(-19deg);-o-transform:rotate(-19deg);transform:rotate(-19deg)}
.m-yearb1 .y11{bottom:40vw;left:63.15vw}
.m-yearb1 .y11::after{width:7.842vw;right:1.368vw;bottom:-.157vw;-webkit-transform:rotate(-13deg);-moz-transform:rotate(-13deg);-ms-transform:rotate(-13deg);-o-transform:rotate(-13deg);transform:rotate(-13deg)}
/*0218*/
.m-yearb1 .y12{bottom:40.526vw;left:67.3684vw}
.m-yearb1 .y12::after{width:3.684vw;right:1.368vw;bottom:0.31vw;-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-ms-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}
.m-yearb1 .y13{bottom:41.052vw;left:71.5789vw}
.m-yearb1 .y13::after{width:3.684vw;right:1.368vw;bottom:0.26vw;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg)}
.m-yearb1 .y14{bottom:41.578vw;left:75.7894vw}
.m-yearb1 .y14::after{width:3.684vw;right:1.368vw;bottom:0.21vw;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
/*0218 end*/
.m-hisb1 .year{opacity:.7;height:6.5vw}
.m-hisb1 .box{padding:2.894vw}
.ul-picsb1{overflow-y:hidden;overflow-x:auto;white-space:nowrap;padding-bottom:2.263vw;position:relative;font-size:0;margin-bottom:1.947vw;margin-right:3.157vw}
.ul-picsb1 li{display:inline-block;vertical-align:top;margin-right:2.105vw}
.ul-picsb1 .pic{display:block;width:17.89vw;height:15.78vw;position:relative}
.ul-picsb1 .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-picsb1 .pic .name{text-align:center;position:absolute;bottom:0;left:0;width:100%;padding:0 2%;font-size:.947vw;color:#fff;line-height:3.157vw;height:3.157vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:rgba(240,130,0,.9)}
.ul-picsb1::-webkit-scrollbar{width:.315vw;height:.315vw}
.ul-picsb1::-webkit-scrollbar-thumb{-webkit-border-radius:.263vw;border-radius:.263vw;background:#f08200}
.ul-picsb1::-webkit-scrollbar-track{-webkit-border-radius:.263vw;border-radius:.263vw;background:#efefef}
.row-a5{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-a5 .wp{position:relative;padding:5.789vw 0 0;height:48.94vw}
.m-hisb1{position:absolute;bottom:0;right:0;width:50%}
.m-hisb1 .year{font-size:7.421vw;color:#f08200;opacity:.7;height:7.894vw;overflow:hidden;line-height:1.3;text-align:center}
.m-hisb1 .box{height:17.36vw;padding:2.105vw 2.894vw;font-size:.947vw;color:#999;line-height:1.55}
.m-hisb1 .box .line{overflow:hidden;margin-bottom:1.052vw}
.m-hisb1 .box .line .idx{float:left;font-size:1.368vw;font-weight:700;color:#f08200;margin-right:.789vw}
.m-hisb1 .slick-arrow{font-size:0;text-indent:526.2vw;border:1px solid #ddd;z-index:5;cursor:pointer;outline:0;width:2.736vw;height:2.736vw;position:absolute;bottom:2.631vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:1.21vw 1.21vw;-moz-background-size:1.21vw;-o-background-size:1.21vw;background-size:1.21vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-hisb1 .slick-arrow:hover{background-color:#90c31f}
.m-hisb1 .slick-prev{right:6.315vw;background-image:url(../images/p-p1.png)}
.m-hisb1 .slick-prev:hover{background-image:url(../images/p-p3.png)}
.m-hisb1 .slick-next{right:3.157vw;background-image:url(../images/p-p2.png)}
.m-hisb1 .slick-next:hover{background-image:url(../images/p-p4.png)}
.oh{overflow:hidden}
.row-a6{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:6.315vw 0}
.row-a6 .g-titleb1{margin-bottom:2.842vw}
.ul-tabsb3{position:relative;padding-right:8.421vw;margin-bottom:3.157vw;font-size:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.ul-tabsb3 .g-moreb1{position:absolute;top:0;right:0}
.ul-tabsb3 li{display:inline-block;vertical-align:middle;line-height:2.631vw}
.ul-tabsb3 .type{padding-right:1.315vw;margin-right:3.157vw;font-size:.842vw;color:#999;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;background-repeat:no-repeat;background-position:right center;-webkit-background-size:.894vw .894vw;-moz-background-size:.894vw;-o-background-size:.894vw;background-size:.894vw;cursor:pointer}
.ul-tabsb3 .on .type{color:#f08200;background-image:url(../images/c-i8.png)}
.ul-newsb1{overflow:hidden}
.ul-newsb1 li{float:left;width:33.33%}
.ul-newsb1 .con{display:block;background-color:#fff;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .con:hover{background-color:#f08200}
.ul-newsb1 .con:hover .desc,.ul-newsb1 .con:hover .tit{color:#fff}
.ul-newsb1 .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-newsb1 .con:hover .pic .date .d,.ul-newsb1 .con:hover .pic .date .d1{color:#90c31f}
.ul-newsb1 .con:hover .txt{border-color:#f08200}
.ul-newsb1 .con:hover .txt::after{opacity:1;visibility:visible}
.ul-newsb1 .txt{padding:4.842vw 2.105vw;border:1px solid #ddd;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;position:relative}
.ul-newsb1 .txt::after{content:"";display:block;position:absolute;top:0;right:0;width:4.105vw;height:4.105vw;background:url(../images/c-i9.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;opacity:0;visibility:hidden}
.ul-newsb1 .tit{font-size:1.157vw;color:#333;line-height:1.45;height:2.9em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:1.421vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .desc{font-size:.842vw;color:#666;line-height:1.875;height:3.75em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .pic{position:relative;height:0;padding-top:53.57%;overflow:hidden}
.ul-newsb1 .pic img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-newsb1 .pic .date{position:absolute;top:0;right:0;text-align:center;background-color:#fff;width:5.263vw;height:5.263vw}
.ul-newsb1 .pic .date .d{font-size:1.684vw;color:#333;margin-top:.526vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .pic .date .d1{font-size:.842vw;color:#666;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.row-a7{padding:6.315vw 0 11.94vw;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-a7 .g-titleb1{margin-bottom:5.684vw}
.row-a7 .g-titleb1 h3{color:#fff}
.ul-comb1{overflow:hidden}
.ul-comb1 li{float:left;width:25%}
.ul-comb1 .con{display:block;overflow:hidden;margin:0 .526vw}
.ul-comb1 .icon{height:3.157vw;line-height:3.157vw;text-align:center;font-size:0;margin-bottom:2.736vw}
.ul-comb1 .icon img{display:inline-block;vertical-align:top;max-height:3.157vw}
.ul-comb1 .txt{text-align:center}
.ul-comb1 .txt h3{font-size:1.263vw;color:#fff;font-weight:400;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin-bottom:.526vw}
.ul-comb1 .txt .desc{font-size:1.052vw;color:#fff;opacity:.6;line-height:1.4;height:2.8em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
/*!å‘å±•åŽ†ç¨‹*/
.row-f1{padding-top:6.21vw;overflow:hidden}
.ul-timeline li{margin-top:-1.473vw}
.ul-timeline li:last-child .con{padding-bottom:6.21vw}
.ul-timeline li:nth-child(odd) .box{float:right;text-align:left;padding-right:0;padding-left:5%}
.ul-timeline li:nth-child(odd) .box .dot{left:-.421vw;right:auto}
.ul-timeline li:nth-child(odd).curli .dot{right:auto;left:-.894vw}
.ul-timeline .con{overflow:hidden;position:relative}
.ul-timeline .con::after{content:"";display:block;width:.105vw;top:2.105vw;bottom:0;position:absolute;right:50%;border:1px dotted #ccc;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-timeline .box{float:left;width:50%;padding-right:5%;text-align:right;position:relative;cursor:pointer}
.ul-timeline .box .dot{position:absolute;top:1.473vw;width:.789vw;height:.789vw;right:-.368vw;background-color:#fff;border:solid #f08200;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:2}
.ul-timeline .box .year{font-size:2.526vw;color:#333;line-height:1.3;margin-bottom:.631vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-timeline .box .desc{font-size:.947vw;color:#333;line-height:1.77}
.ul-timeline .on .con::after{z-index:1;border:1px solid #f08200}
.ul-timeline .curli .year{color:#f08200}
.ul-timeline .curli .dot{width:1.789vw;height:1.789vw;background:url(../images/c-i11.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;border:none;right:-.842vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
/*!å‘å±•åŽ†ç¨‹end*/
/*!äº§å“*/
.row-c1{background-color:#f5f5f5;padding:6.315vw 0}
.m-prosb1 .item{position:relative;padding-bottom:2.631vw}
.m-prosb1 .item:last-child{padding-bottom:0}
.m-prosb1 .item::after{content:"";display:block;position:absolute;top:1.052vw;bottom:-1.052vw;left:.736vw;border:1px dashed #cbc9c8}
.m-prosb1 .item .type{float:left;width:20.83%;padding-left:1.578vw;position:relative}
.m-prosb1 .item .type h3{font-size:1.157vw;color:#f08200;font-weight:400;line-height:2.368vw}
.m-prosb1 .item .type .dot{position:absolute;width:.526vw;height:.526vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#f08200;top:50%;left:.526vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.m-prosb1 .item.curitem .type{padding-left:2.105vw}
.m-prosb1 .item.curitem .dot{width:1.473vw;height:1.473vw;left:0;background:url(../images/c-i12.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}
.m-prosb1 .item.on::after{border:1px solid #f08200}
.ul-prob1{overflow:hidden;margin:0 -.526vw}
.ul-prob1 li{float:left;width:33.33%}
.ul-prob1 .con{display:block;overflow:hidden;background-color:#fff;margin:0 .526vw 1.052vw}
.ul-prob1 .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)}
.ul-prob1 .con:hover .txt{background:url(../images/c-i7.png) 95% 50% no-repeat #f08200;-webkit-background-size:1.263vw 1.263vw;-moz-background-size:1.263vw;-o-background-size:1.263vw;background-size:1.263vw}
.ul-prob1 .con:hover .txt .name{color:#fff}
.ul-prob1 .con:hover .txt .tag{color:#f8c7a3}
.ul-prob1 .txt{border-top:1px solid #f5f5f5;padding:1.578vw 2.631vw 1.894vw .842vw;-webkit-transition:background-color .3s;-o-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}
.ul-prob1 .txt .name{font-size:1.052vw;color:#333;line-height:1.5;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-prob1 .txt .tag{font-size:.947vw;color:#999;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
/*!äº§å“end*/
/*!æ–½å·¥å·¥è‰º*/
.row-s1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:4.947vw 0;position:relative}
.row-s1 .wp{position:relative}
.row-s1 .g-titb2{margin-bottom:5.052vw}
.m-banb1{position:relative;z-index:1}
.m-banb1 .slider{width:27%}
.m-banb1 .con{background-color:#fff;padding:.736vw .736vw 0;-webkit-box-shadow:0 0 .631vw rgba(0,19,43,.12);-moz-box-shadow:0 0 .631vw rgba(0,19,43,.12);box-shadow:0 0 .631vw rgba(0,19,43,.12);margin:.631vw}
.m-banb1 .pic img{display:block;width:100%}
.m-banb1 .txt{font-size:1.157vw;color:#f08200;font-weight:700;height:5.526vw;line-height:5.526vw;padding:0 1%;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-banb1 .slick-arrow{font-size:0;text-indent:526.2vw;border:1px solid #ddd;z-index:5;cursor:pointer;outline:0;width:2.736vw;height:2.736vw;position:absolute;bottom:2.631vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:1.21vw 1.21vw;-moz-background-size:1.21vw;-o-background-size:1.21vw;background-size:1.21vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-banb1 .slick-arrow:hover{background-color:#90c31f}
.m-btns{position:absolute;bottom:0;right:0;z-index:5}
.m-btns .btn{float:left;cursor:pointer;width:2.736vw;height:2.736vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #ddd;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:1.21vw 1.21vw;-moz-background-size:1.21vw;-o-background-size:1.21vw;background-size:1.21vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-btns .btn:hover{background-color:#90c31f}
.m-btns .prev{background-image:url(../images/p-p1.png)}
.m-btns .prev:hover{background-image:url(../images/p-p3.png)}
.m-btns .next{background-image:url(../images/p-p2.png);margin-left:.526vw}
.m-btns .next:hover{background-image:url(../images/p-p4.png)}
.m-banb1 .slick-prev{right:6.315vw;background-image:url(../images/p-p1.png)}
.m-banb1 .slick-prev:hover{background-image:url(../images/p-p3.png)}
.m-banb1 .slick-next{right:3.157vw;background-image:url(../images/p-p2.png)}
.m-banb1 .slick-next:hover{background-image:url(../images/p-p4.png)}
.ul-dotb1{overflow:hidden;}
.ul-dotb1::after{content:"";display:block;width:100%;height:1px;background-color:#ddd;position:absolute;top:5.421vw;left:0}
.ul-dotb1 li{float:left;width:20%}
.ul-dotb1 .con{text-align:center;position:relative;z-index:1}
.ul-dotb1 .idx{font-size:3.157vw;color:#ccc;height:1.5em;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-dotb1 .dot{width:4vw;height:4vw;background:url(../images/c-i14.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin:-1.315vw auto 0}
.ul-dotb1 .txt{text-align:center;font-size:.842vw;color:#999;font-style:italic;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-dotb1 .on .idx{color:#f08200}
.ul-dotb1 .on .dot{background-image:url(../images/c-i13.png)}
.ul-dotb1 .on .txt{color:#111}
.row-s2{background-color:#f3f3f3;overflow:hidden;padding:5.368vw 0 8.947vw}
.g-titb2{text-align:center;font-size:2vw;color:#393b48;font-weight:700}
.ul-imgb1{overflow:hidden;margin:1.842vw -.526vw 0}
/* .ul-imgb1 li{float:left;width:18.2%;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s} */
/* .ul-imgb1 .on{width:45.4%} */
.ul-imgb1 .on .txt{font-size:1.473vw;text-align:left;padding-left:5%}
.ul-imgb1 .on .con::after{opacity:0;visibility:hidden}
.ul-imgb1 .on .con::before{opacity:1;visibility:visible}
.ul-imgb1 .con{display:block;position:relative;margin:0 .526vw;cursor:pointer}
.ul-imgb1 .con::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(222,122,4,.8);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-imgb1 .con::before{content:"";display:block;width:100%;height:40%;position:absolute;bottom:0;left:0;opacity:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(144,195,31,0)),to(#90c31f));background-image:-webkit-linear-gradient(rgba(144,195,31,0),#90c31f);background-image:-moz- oldlinear-gradient(rgba(144,195,31,0),#90c31f);background-image:-o-linear-gradient(rgba(144,195,31,0),#90c31f);background-image:linear-gradient(rgba(144,195,31,0),#90c31f);visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-imgb1 .txt{position:absolute;bottom:13.2%;left:0;width:100%;text-align:center;padding:0 1%;font-size:1.157vw;color:#fff;z-index:1;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-imgb1 .pic{text-align:center;height:32.63vw;overflow:hidden}
.row-s3{padding:6.21vw 0 2.526vw;overflow:hidden}
.m-banb2{position:relative;margin:2.21vw 0 3.421vw}
.m-banb2 .slider{padding:0 5%}
.m-banb2::after{content:"";display:block;width:100%;height:.21vw;background:url(../images/c-i17.png) repeat-x;-webkit-background-size:auto .21vw;-moz-background-size:auto .21vw;-o-background-size:auto .21vw;background-size:auto .21vw;position:absolute;top:1.789vw;left:0;z-index:-1}
.m-banb2 .con{cursor:pointer}
.m-banb2 .idx{width:3.789vw;height:3.789vw;line-height:3.789vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;border:1px solid #ddd;text-align:center;font-size:1.368vw;color:#ddd;letter-spacing:.21vw;margin:0 auto .157vw;position:relative;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;z-index:1}
.m-banb2 .step{text-align:center;font-size:.842vw;color:#999;line-height:2;height:2em;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-banb2 .slick-current .idx{color:#fff;background-color:#f08200;border-color:#f08200}
.m-banb2 .slick-current .idx::after{content:"";display:block;width:2.368vw;height:.21vw;-webkit-border-radius:.105vw;-moz-border-radius:.105vw;border-radius:.105vw;background-color:#f08200;position:absolute;left:100%;top:50%;margin-left:1.315vw;margin-top:-.105vw}
.m-banb2 .slick-current .step{color:#f08200}
.m-banb2 .slick-arrow{font-size:0;text-indent:526.2vw;border:solid #ddd;z-index:5;cursor:pointer;outline:0;width:2.736vw;height:2.736vw;position:absolute;top:.526vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat;-webkit-background-size:1.21vw 1.21vw;-moz-background-size:1.21vw;-o-background-size:1.21vw;background-size:1.21vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-banb2 .slick-arrow:hover{background-color:#90c31f;border-color:#90c31f}
.m-banb2 .slick-prev{left:3.157vw;background-image:url(../images/p-p1.png)}
.m-banb2 .slick-prev:hover{background-image:url(../images/p-p3.png)}
.m-banb2 .slick-next{right:3.157vw;background-image:url(../images/p-p2.png)}
.m-banb2 .slick-next:hover{background-image:url(../images/p-p4.png)}
.m-txtb2{padding:1.526vw 0}
.m-txtb2 .l{width:6.631vw}
.m-txtb2 .r{float:none;height:22vw;margin-left:6.631vw;padding-left:3.947vw;background:url(../images/c-i15.png) 1% 50% no-repeat;-webkit-background-size:2.263vw 2.263vw;-moz-background-size:2.263vw;-o-background-size:2.263vw;background-size:2.263vw}
.m-txtb2 .typebox{border:1px dashed #f08200;padding:.421vw .263vw}
.m-txtb2 .typebox .type{background-color:#f08200;height:21.05vw;line-height:21.05vw;font-style:0;text-align:center}
.m-txtb2 .typebox .type .t{display:inline-block;vertical-align:middle;width:1.578vw;font-size:1.052vw;color:#fff;line-height:1.5;font-weight:700}
.ul-txtb1 li{float:left;width:33.33%}
.ul-txtb1 li:nth-child(3n) .con::after{display:none}
.ul-txtb1 .con{padding:.526vw;background-color:#fff;margin:0 1.315vw 2.105vw;-webkit-box-shadow:0 0 1.526vw rgba(25,25,25,.25);-moz-box-shadow:0 0 1.526vw rgba(25,25,25,.25);box-shadow:0 0 1.526vw rgba(25,25,25,.25);position:relative}
.ul-txtb1 .con::after{content:"";display:block;width:2.263vw;height:1vw;background:url(../images/c-i16.png) center no-repeat;position:absolute;top:50%;left:100%}
.ul-txtb1 .step{float:left;width:5.263vw;height:8.842vw;background-color:#4c535d;text-align:center;font-size:.842vw;color:#fff;font-weight:700;margin-right:1.052vw}
.ul-txtb1 .step .idx{margin:2.315vw 0 .789vw}
.ul-txtb1 .step .tit{letter-spacing:.263vw}
.ul-txtb1 .desc{overflow:hidden;line-height:8.842vw;height:8.842vw;font-size:0}
.ul-txtb1 .desc .dib{display:inline-block;vertical-align:middle;width:100%;font-size:.842vw;color:#333;line-height:1.625}
/*!æ–½å·¥å·¥è‰ºend*/
/*!è”ç³»æˆ‘ä»¬*/
.row-l1{background-color:#fff;padding:5.526vw 0}
.row-l1 .g-titb2{margin-bottom:2.894vw}
.row-l1 .col_l{width:46.6%;overflow:hidden}
.row-l1 .col_r{width:49.7%}
.ul-listb3{overflow:hidden;margin:0 -.526vw}
.ul-listb3 li{float:left;width:50%}
.ul-listb3 .con{display:block;height:10.52vw;background-color:#f7f3ef;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;text-align:center;overflow:hidden;cursor:pointer;margin:0 .526vw 1.052vw}
.ul-listb3 .con:hover{background-color:#f08200}
.ul-listb3 .con:hover .icon img{display:none}
.ul-listb3 .con:hover .icon img:nth-child(2){display:inline-block}
.ul-listb3 .con:hover .txt .desc,.ul-listb3 .con:hover .txt h3{color:#fff}
.ul-listb3 .icon{height:2.368vw;line-height:2.368vw;text-align:center;font-size:0;overflow:hidden;margin-top:2.105vw}
.ul-listb3 .icon img{display:inline-block;vertical-align:top;max-height:1.947vw}
.ul-listb3 .icon img:nth-child(2){display:none}
.ul-listb3 .txt h3{font-size:.947vw;color:#333;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-bottom:.526vw}
.ul-listb3 .txt .desc{font-size:.842vw;color:grey;line-height:1.4;height:2.8em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-adrb2 .map{height:28.684vw}
.mapinfo{width:23.684vw}
.mapinfo .pic{height:4.736vw;line-height:4.736vw}
.mapinfo .txt{padding-top:1vw}
.ul-adrsb1{overflow:hidden;background-color:#fff}
.ul-adrsb1 li{float:left;width:50%}
.ul-adrsb1 .t{font-size:.947vw;text-align:center;padding:0 1%;color:#171f29;font-weight:700;border-bottom:solid transparent;line-height:5.263vw;height:5.263vw;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-adrsb1 .on .t{border-color:#f08200}
.row-l2{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-top:3.894vw}
.row-l2 .g-titb2{text-align:left;color:#fff;margin:2.21vw 0 1.526vw}
.row-l2 .wp{position:relative;overflow:hidden;padding-bottom:5.789vw}
.m-txtb3{width:48.21%;font-size:.947vw;color:#fff;line-height:1.44;margin-bottom:3.684vw}
.m-infob1{width:34.52%;overflow:hidden}
.m-infob1 .title{font-size:1.263vw;color:#f08200;font-weight:700;margin-bottom:.736vw}
.ul-infob1{overflow:hidden;margin:0 -.526vw}
.ul-infob1 li{float:left;width:50%}
.ul-infob1 .con{display:block;overflow:hidden;margin:0 .526vw 1.052vw;height:9.473vw;color:#333;background-color:#fff;padding:1.578vw .526vw .526vw 1.842vw}
.ul-infob1 .idx{font-size:2.105vw;font-weight:700;color:#f08200;text-shadow:#f08200 0 .526vw .473vw;margin-bottom:.526vw}
.ul-infob1 .h3{font-size:1.052vw;font-weight:700}
.ul-infob1 .tel{font-size:1.052vw;color:#999}
.ul-infob1 .h4{font-size:.947vw;line-height:1.44}
.m-mapb1{position:absolute;top:0;right:0;width:54.16%}
.m-mapb1 .bg{display:block;width:100%}
.m-mapb1 .dot{position:absolute;line-height:2.105vw}
.m-mapb1 .point{position:relative;display:inline-block;vertical-align:middle;width:.842vw;height:.842vw;background:url(../images/point.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin-right:.526vw}
.m-mapb1 .point::before{content:"";position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:2;width:100%;height:100%;background-color:rgba(240,130,0,.4);-webkit-animation:1.8s infinite scale;-moz-animation:1.8s infinite scale;-o-animation:1.8s infinite scale;animation:1.8s infinite scale}
.m-mapb1 .adr{display:inline-block;vertical-align:middle;font-size:.736vw;color:#fff}
.m-mapb1 .sty1{line-height:1.5}
.m-mapb1 .sty1 .point{display:block;margin:0 auto}
.m-mapb1 .sty1 .adr{text-align:center;display:block}
@-webkit-keyframes scale{
0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
@-moz-keyframes scale{
0%{-moz-transform:scale(1);transform:scale(1);opacity:1}
100%{-moz-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
@-o-keyframes scale{
0%{-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-o-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
@keyframes scale{
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
.row-l3{padding:6.052vw 0 4.736vw;overflow:hidden}
.row-l3 .g-titb2{text-align:left;margin-bottom:2.894vw}
.m-formb1{overflow:hidden}
.m-formb1 .line{overflow:hidden;margin:0 -.631vw 1.315vw}
.m-formb1 .w25{float:left;width:25%}
.m-formb1 .w50{float:left;width:50%}
.m-formb1 .item{border:solid #e6e6e6;overflow:hidden;padding:0 1.052vw;margin:0 .631vw}
.m-formb1 .item.last{border:none;padding:0}
.m-formb1 .item .s{float:left;font-size:.842vw;color:#ccc;line-height:2.947vw;margin-right:.526vw}
.m-formb1 .item .inpbox{overflow:hidden}
.m-formb1 .item .inp{display:block;width:100%;height:2.947vw;overflow:hidden}
.m-formb1 .item .sel{padding-right:1.052vw;background:url(../images/c-i22.png) right center no-repeat}
.m-formb1 .item .area{display:block;resize:none;height:10vw;padding-top:1.052vw}
.m-formb1 .item .qr{float:right;line-height:2.947vw}
.m-formb1 .item .qr img{display:inline-block;vertical-align:middle;width:5vw}
.m-formb1 .btn{display:block;line-height:2.947vw;background-color:#90c31f;border:solid #90c31f;color:#fff;font-size:.842vw;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-formb1 .btn:hover{background-color:#fff;color:#90c31f}
.m-areainfo{overflow:hidden;font-size:.842vw;color:#ccc;padding:1.052vw 0 0;margin:0 .631vw}
/*!è”ç³»æˆ‘ä»¬end*/

}
@media screen and (max-width:1199px){
.banner .txt h3{font-size:24px;margin-bottom:8px}
.ul-listb1 .icon .num{font-size:18px}
.ul-listb1 .icon .num1,.ul-listb1 .icon .p{font-size:16px}
.ul-listb1 .icon .t1{font-size:14px}
.ul-listb1 .icon .t .i{width:25px;height:25px}
.ul-iconb1 li{margin-right:4.473vw}
.ul-iconb1 .icon{width:55px;height:55px;line-height:55px;margin-right:.736vw}
.ul-iconb1 .icon img{max-height:55px}
.ul-iconb1 .desc .zh{font-size:16px;padding-top:10px}
.row-a1{padding:6vw 0}
.row-a1 .g-titleb1{margin-bottom:4vw}
.g-titleb1 .s{font-size:14px}
.g-titleb1 h3{font-size:24px}
.banner .slick-dots{left:0;width:100%;text-align:center;bottom:5%}
.banner .slick-dots li{margin:0 5px}
.banner .slick-dots li.slick-active{width:10px;height:10px}
.m-txtb1{font-size:14px}
.m-videob1{margin-bottom:2vw}
.h150{height:3vw}
.ul-listb1 .icon{width:80px;height:80px;line-height:80px}
.ul-listb1 .icon img{max-height:80px}
.row-a2 .wp{padding-left:15px;padding-right:15px}
.row-a2 .g-moreb1,.row-a2 .g-titleb1{position:static}
.row-a2 .g-titleb1{margin-bottom:20px}
.m-cir{min-width:200px;min-height:200px}
.m-cir .dot .desc b{font-size:24px}
.m-cir .dot .desc,.m-cir .dot .desc span,.m-cir .dot .desc sup{font-size:14px}
.m-cir .dot .desc{margin-top:-35px}
.m-cir .dot:nth-of-type(1) .desc{top:-58%}
.m-cir .tab-cont h3{font-size:16px}
.m-cir .tab-cont p{font-size:12px}
.m-sw .swiper-container{padding-bottom:180px;margin:0 200px}
.ani-box .ani{top:26%;width:26.052vw;min-width:120px}
.ani-box .picbox{zoom:.8}
.ani-box{padding-top:160px}
.m-sw{top:175px}
.m-sw .info .tit{font-size:16px;margin-bottom:7px}
.m-sw .info .desc{font-size:12px;margin-bottom:20px}
.row-a3 .wp{margin-top:15px}
.ul-listb2{margin-bottom:5vw}
.ul-listb2 li{width:50%}
.ul-listb2 .con{background:url(../images/c-bg3.png) 126% 84% no-repeat #f08200;-webkit-background-size:60% 60%;-moz-background-size:60%;-o-background-size:60%;background-size:60%;margin-bottom:20px}
.ul-listb2 .con .top span{font-size:16px;background-image:url(../images/c-i7.png)}
.ul-listb2 .txt .en,.ul-listb2 .txt h3{color:#fff}
.ul-listb2 .icon img{display:none}
.ul-listb2 .icon img:nth-child(2){display:block}
.g-moreb1 .more{zoom:.8}
.g-topb1 .l,.g-topb1 .r{float:none;width:auto}
.ul-tabsb1 .a1{font-size:14px;padding:0 2vw;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-left:0;margin-right:8px}
.row-a4{padding:6vw 0}
.row-a4 .g-titleb1{margin-bottom:15px}
.g-topb1 .r{padding-top:15px}
.tabbox{padding:10px;margin-top:20px}
.tabbox::after{display:none}
.ul-picsb1{padding-bottom:20px;margin-right:0;margin-bottom:20px}
.row-a5 .wp{height:auto;padding:5vw 15px}
.row-a5 .g-titleb1{margin-bottom:3vw}
.m-yearb1{display:none}
.m-hisb1{position:static;width:auto;margin-top:25px}
.m-hisb1 .slider{padding-bottom:50px}
.m-hisb1 .year{font-size:50px;height:auto}
.m-hisb1 .box{height:auto;padding:15px;font-size:14px;background-color: #fff;}
.m-hisb1 .slick-arrow{bottom:0;zoom:.8;background-color:#fff}
.m-hisb1 .slick-prev{right:51%;left:auto}
.m-hisb1 .slick-next{left:51%;right:auto}
.row-a6{padding:6vw 0}
.ul-newsb1 .txt{padding:15px}
.ul-newsb1 .tit{font-size:16px;margin-bottom:10px}
.ul-newsb1 .desc{font-size:14px}
.ul-newsb1 .pic .date{zoom:.6}
.row-a7{padding:6vw 0}
.row-a7 .g-titleb1{margin-bottom:4vw}
.ul-comb1 .icon{margin-bottom:2vw}
.g-titb2{font-size:24px}
.row-l1{padding:8vw 0}
.row-l1 .col_l,.row-l1 .col_r{float:none;width:auto}
.row-l2 .g-titb2{margin:0 0 20px}
.m-txtb3{width:auto;margin-bottom:4vw}
.m-infob1{width:auto}
.m-mapb1{position:relative;top:0;right:0;width:auto;margin-top:25px}
.row-l3{padding:7vw 0}
.m-prosb1 .item .type h3{font-size:18px}
.ul-prob1 .txt{padding:10px 30px 10px 10px;background:url(../images/c-i7.png) 98% 50% no-repeat #f08201;-webkit-background-size:16px 16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px}
.ul-prob1 .txt .name{font-size:14px;color:#fff}
.ul-prob1 .txt .tag{font-size:12px;color:#f8c7a3}
.row-f1{padding-top:6vw}
.ul-timeline .box .year{font-size:24px}
.ul-timeline .box .desc{font-size:14px}
.ul-timeline .box .dot{top:12px}
.ul-timeline .con::after{top:22px}
.ul-timeline .curli .dot{top:0}
.row-s1{padding:4vw 0}
.row-s1 .g-titb2{margin-bottom:4vw}
.m-banb1 .slider{width:35%}
.dots_ban{left:35%}
.ul-dotb1 .idx{font-size:36px}
.ul-dotb1 .dot{zoom:.6}
.ul-dotb1::after{top:43px}
.m-btns{right:15px}
.row-s2{padding:4vw 0}
.ul-imgb1{margin:20px -5px 0}
.ul-imgb1 li{width:50%!important}
.ul-imgb1 .con{margin:0 5px 10px}
.ul-imgb1 .pic{height:40vw}
.ul-imgb1 .con::before{opacity:1;visibility:visible}
.ul-imgb1 .con::after{opacity:0;visibility:hidden}
.ul-imgb1 .txt{font-size:18px;text-align:left;padding-left:5%}
.ul-imgb1 .on .txt{font-size:18px}
.row-s3{padding:5vw 0}
.m-banb2 .slick-prev{left:15px}
.m-banb2 .slick-next{right:15px}
.m-txtb2 .l{float:none;width:auto;margin-bottom:15px}
.m-txtb2 .typebox{padding:2px}
.m-txtb2 .typebox .type{height:auto;line-height:1.5}
.m-txtb2 .typebox .type .t{width:100%;font-size:18px;line-height:3}
.m-txtb2 .r{height:auto;margin-left:0;padding-left:0;background:0 0}
.m-banb2{margin:30px 0 10px}
.m-banb2::after{top:23px}
.m-banb2 .idx{width:50px;height:50px;line-height:50px;font-size:18px}
.m-banb2 .slick-arrow{width:35px;height:35px;top:7px;-webkit-background-size:50% 50%;-moz-background-size:50%;-o-background-size:50%;background-size:50%}
.ul-txtb1{margin:0 -18px}
.ul-txtb1 .con{-webkit-box-shadow:0 0 9px rgba(25,25,25,.25);-moz-box-shadow:0 0 9px rgba(25,25,25,.25);box-shadow:0 0 9px rgba(25,25,25,.25)}
.ul-txtb1 .step{width:75px;font-size:14px;margin-right:10px}
.ul-txtb1 .desc .dib{font-size:12px;line-height:1.5}
}
@media screen and (max-width:960px){
.g-titleb1 h3{font-size:18px}
.row-a1 .col_l,.row-a1 .col_r{float:none;width:auto}
.row-a1 .col_l{margin-bottom:20px}
.ul-listb1 .txt{font-size:12px}
.ul-listb2 .txt h3{font-size:18px;margin-top:4px}
.ul-listb2 .con{padding:15px}
.ul-listb2 .icon{width:55px;height:55px;line-height:55px;margin-right:8px}
.ani-box .ani{top:30%}
.m-sw .info{padding-top:18px;-webkit-background-size:25px 25px;-moz-background-size:25px;-o-background-size:25px;background-size:25px}
.ul-picsb1 li{margin-right:2vw}
.ul-picsb1 .pic{width:28.3vw;height:25vw;min-width:200px;min-height:180px}
.ul-picsb1 .pic .name{font-size:14px;height:30px;line-height:30px}
.row-a6 .g-titleb1{margin-bottom:3vw}
.ul-tabsb3 .type{font-size:14px;margin-right:2vw;-webkit-background-size:10px 10px;-moz-background-size:10px;-o-background-size:10px;background-size:10px;padding-right:15px}
.ul-tabsb3{margin-bottom:3vw}
.ul-comb1 .icon{height:35px;line-height:35px}
.ul-comb1 .icon img{max-height:35px}
.ul-comb1 .txt h3{font-size:16px;margin-bottom:5px}
.ul-comb1 .txt .desc{font-size:12px}
.m-formb1 .w25{width:50%}
.m-formb1 .line{margin:0 -5px}
.m-formb1 .item{border-width:1px;margin:0 5px 10px}
.m-formb1 .btn,.m-formb1 .item .qr,.m-formb1 .item .s{line-height:40px}
.m-formb1 .item .inp{height:40px}
.m-formb1 .item .area{height:150px;padding-top:11px}
.m-formb1 .btn{border-width:1px}
.m-areainfo{padding:10px 0;margin:0 10px}
.row-c1{padding:6vw 0}
.m-prosb1 .item{padding-bottom:10px}
.m-prosb1 .item .type{float:none;width:auto}
.m-prosb1 .item .type .dot,.m-prosb1 .item::after{display:none}
.m-prosb1 .item .type h3{text-align:center}
.ul-txtb1{margin:0 4px}
.ul-txtb1 .con{margin:0 5px 10px}
.m-sw .info{width:90vw;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;top:160px}
.m-adrb2 .map{height:60vw}
.mapinfo{width:55vw}
.mapinfo .pic{width:30%;height:50px;line-height:50px}
.mapinfo .pic img{max-height:25px}
.mapinfo .txt{font-size:12px;padding-top:1vw}
}
@media screen and (max-width:767px){
.g-titb2{font-size:18px}
.row-l1 .g-titb2{margin-bottom:20px}
.ul-listb3{margin:0}
.ul-listb3 li{float:none;width:auto}
.ul-listb3 .con{height:auto;padding-bottom:15px;margin:0 0 10px}
.ul-listb3 .con:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.ul-listb3 .icon{margin-top:15px}
.ul-listb3 .txt h3{font-size:16px;margin-bottom:5px}
.ul-listb3 .txt .desc{font-size:12px}
.ul-adrsb1 .t{height:45px;line-height:45px;font-size:14px;border-width:2px}
.row-l2{padding-top:30px}
.m-txtb3{font-size:14px}
.m-infob1 .title{font-size:18px}
.ul-infob1{margin:0}
.ul-infob1 li{float:none;width:auto}
.ul-infob1 .con{margin:0 0 10px;height:auto;padding:10px}
.ul-infob1 .idx{font-size:24px;margin-bottom:0}
.ul-infob1 .h3,.ul-infob1 .h4{font-size:16px}
.ul-infob1 .tel{font-size:14px}
.row-l2 .wp{padding-bottom:40px}
.m-mapb1 .dot{line-height:16px}
.m-mapb1 .adr{display:none!important}
.row-l3 .g-titb2{margin-bottom:10px}
.m-formb1 .w25,.m-formb1 .w50{width:auto;float:none}
.m-formb1 .line{margin:0}
.m-formb1 .item{margin-left:0;margin-right:0;padding:0 10px}
.m-areainfo{font-size:14px;padding:0;margin:0}
.m-areainfo .l,.m-areainfo .r{float:none;width:auto}
.m-areainfo .r{text-align:right}
.m-areainfo .l{margin-bottom:10px}
.ul-prob1{margin-left:-5px;margin-right:-5px}
.ul-prob1 li{width:50%}
.ul-prob1 .con{margin:0 5px 10px}
.ul-timeline .con{padding-bottom:28px}
.ul-timeline .box{float:none!important;width:auto;padding-right:0;padding-left:30px!important;text-align:left!important}
.ul-timeline .box .dot{right:auto;left:0;top:9px}
.ul-timeline li:nth-child(odd) .box .dot{left:0}
.ul-timeline .con::after{right:auto;left:7px;top:25px;bottom:15px}
.ul-timeline li:last-child .con{padding-bottom:50px}
.ul-timeline .curli .dot{width:20px;height:20px}
.m-txtb2 .typebox .type .t,.ul-imgb1 .on .txt,.ul-imgb1 .txt{font-size:14px}
.ul-txtb1 li{float:none;width:auto}
.m-banb1 .slider{width:auto}
.m-banb1 .txt{font-size:16px;height:60px;line-height:60px}
.m-btns{position:static;overflow:hidden;text-align:center;margin-bottom:15px}
.m-btns .btn{float:none;display:inline-block;vertical-align:top;zoom:.7}
.dots_ban{position:static;}
.ul-dotb1{margin:0 15px;display: flex;flex-wrap: wrap;}

.ul-dotb1 .idx{font-size:24px}
.ul-dotb1 .txt{font-size:12px}
.g-moreb1 .more{zoom:.6}
.ul-tabsb1 .a1{line-height:30px}
.ul-listb2{margin:0 0 5vw}
.ul-listb2 li{float:none;width:auto}
.ul-listb2 .con{margin:0 0 10px}
.ul-listb2 .a1{font-size:12px}
.ul-tabsb3{padding-right:0;padding-bottom:40px}
.ul-tabsb3 .g-moreb1{top:auto;right:auto;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.row-a6{padding:50px 0}
.ul-newsb1{margin:0}
.ul-newsb1 li{float:none;width:auto}
.ul-newsb1 .con{margin-bottom:10px}
.m-sw{top:70px}
.m-sw .swiper-container{margin:0}
.m-sw .swiper-button-next,.m-sw .swiper-button-prev{zoom:.5;top:0}
.ani-box{padding-top:110px}
.ani-box .picbox{width:120px;height:180px}
.ani-box .ani{top:26%}
.m-cir{width:auto;height:auto;min-width:auto;min-height:auto;border:none;margin-top:40px}
.m-cir .dots{overflow:hidden}
.m-cir .dot{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;height:auto;float:left;width:50%;margin-bottom:10px}
.m-cir .dot .desc,.m-cir .dot .icon{position:static;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;margin:0;opacity:1;visibility:visible}
.m-cir .dot.active .desc{opacity:1;visibility:visible}
.m-cir .dot .desc{text-align:center!important;padding:0 5px!important;font-size:12px}
.m-cir .dot .desc b{font-size:16px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.2em}
.m-cir .dot .desc p{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}
.m-cir .dot .icon{position:relative;top:0;left:0;width:60px;height:60px;margin:0 auto 5px}
.m-cir .dot .icon i{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;display:block}
.m-cir .circle,.m-cir .dot:before,.m-cir .tab-cont,.m-cir .tab-cont .child.active{display:none}
.ul-comb1 li{width:50%;margin-bottom:10px}
.ul-comb1 .icon{height:25px}
.ul-comb1 .icon img{max-height:25px}
.ul-comb1 .txt h3{font-size:14px}
.scrbox{padding-right:0;height:auto}
.row-a2 .g-titleb1{margin-bottom:8px}
.ul-picsb1 .pic .name{font-size:12px}
.banner .txt h3{font-size:18px}
.ul-iconb1{zoom:.7}
.ul-iconb1 li{margin-bottom:10px}
}
/*!****** bl end *******/
.banr1{position:relative}
.m-desr1{position:absolute;left:6%;top:40%;color:#fff}
.m-desr1 .en{font-size:58px}
.m-desr1 .ch{font-size:42px}
.cur span{margin:0 20px;font-size:16px}
.header.fixed2 .h-login{background-color:#90c31f}
.wp1{width:90%;max-width:1690px;margin:0 auto}
.wp2{width:90%;max-width:1200px;margin:0 auto}
.banr1 img{display:block}
.row-honor1{background-color:#f5f5f5;padding-top:105px}
.tab_tit{overflow:hidden;margin-bottom:36px}
.g-tith1{font-size:40px;display:inline-block}
.tab_tit .col-r{overflow:hidden}
.g-snvh1{display:block;overflow:hidden}
.g-snvh1 li{float:left;margin-right:102px}
.g-snvh1 li:last-child{margin-right:0}
.g-snvh1 .con{width:117px;height:45px;line-height:45px;display:block;border-bottom:2px solid transparent;font-size:18px;text-align:center;transition:.5s}
.g-snvh1 .con:hover,.g-snvh1 .on .con{border-bottom:2px solid #f08200;color:#f08200}
.g-snvh2{display:block;overflow:hidden}
.g-snvh2 li{float:left;margin-right:102px}
.g-snvh2 li:last-child{margin-right:0}
.g-snvh2 .con{/*width:117px;*/height:80px;line-height:80px;display:block;border-bottom:2px solid transparent;font-size:16px;text-align:center;transition:.5s;cursor:pointer}
.g-snvh2 .con:hover,.g-snvh2 .on .con{border-bottom:2px solid #f08200;color:#f08200;height:80px;line-height:80px}
.ul-honpic{display:block;overflow:hidden;margin:0 -20px}
.ul-honpic li{float:left;margin-bottom:30px;width:25%}
.ul-honpic .con{padding:0 20px}
.ul-honpic .con1{padding:40px 40px 20px;background-color:#fff}
.ul-honpic .pic{border-bottom:1px solid #e6e6e6;margin-bottom:20px}
.ul-honpic .pic1{padding-top:112%;position:relative}
.ul-honpic .pic img{position:absolute;display:block;transform:translate(-50%,-50%);left:50%;top:50%}
.ul-honpic .txt{height:3em;text-align:center;font-size:17px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#000}
.row-news1{padding-top:80px}
.row-news1 .m-foot1{margin-top:50px}
.tab_titn1{background-color:#fff;height:80px;line-height:80px;box-shadow:10px 10px 20px rgba(225,225,225,.4)}
.m-tab{position:relative;height:80px}
.m-tab .tabg1{position:absolute;z-index:99;top:0;left:0;right:0;width:100%}
.tabg1.fixed{position:fixed;top:100px}
.tab_titn1 .cur{display:inline-block}
.ul-news1{display:block;overflow:hidden;margin-bottom:40px}
.ul-news1 .con{display:block;overflow:hidden;padding:40px 0;border-bottom:1px solid #e6e6e6}
.ul-news1 .con .pic{width:28%;height:auto;float:left;margin-right:60px;overflow:hidden}
.ul-news1 .con .pic img{display:block;width:100%;height:auto;transition:.5s}
.ul-news1 .con:hover .pic img{transform:scale(1.06)}
.ul-news1 .con .txt{overflow:hidden;padding-top:2.5%}
.ul-news1 .con .tit{font-size:25px;height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;margin-bottom:14px;transition:.5s}
.ul-news1 .con:hover{color:#f08200}
.ul-news1 .con .desc{height:3.6em;font-size:16px;color:grey;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:24px;line-height:1.8}
.ul-news1 .con .date{height:1.5em;color:grey;font-weight:700}
.ul-news1 .con .date span{float:right;color:#90c31f;background:url(../images/a5.png) right center no-repeat;background-size:30px auto;width:100px;height:34px;line-height:34px;font-size:15px;opacity:0;transition:.5s}
.ul-news1 .con:hover .date span{opacity:1}
.m-foot1{height:100px;line-height:100px;background-color:#90c31f}
.m-foot1 .ort{font-size:27px;color:#fff;display:inline-block}
.m-foot1 .ul-listn1{display:block;overflow:hidden}
.ul-listn1 li{float:left;position:relative;margin-right:80px}
.ul-listn1 li:last-child{margin-right:0}
.ul-listn1 li::after{right:0;content:"";position:absolute;width:1px;height:20px;top:50%;transform:translateY(-50%);background-color:#fff}
.ul-listn1 li:last-child::after{display:none}
.ul-listn1 .con{display:block;width:248px;padding-left:86px;background-repeat:no-repeat;background-size:68px auto;background-position:center left;color:#fff}
.ul-listn1 li:last-child .con{width:145px}
.tab_news1{margin-top:100px}
.tab_titn2{background-color:#f5f5f5;height:80px;line-height:80px}
.tab_titn2 .cur{display:inline-block}
.m-detailn2{padding-top:112px}
.p-share{position:fixed;right:110px;top:50%}
.p-share .s{margin-bottom:30px;display:block}
.p-share .s1{color:#999}
.m-detailn2 .tit{border-bottom:2px solid #e6e6e6;margin-bottom:54px}
.m-detailn2 h1{font-size:45px;margin-bottom:54px;font-weight:400}
.m-detailn2 .date{font-size:22px;color:#f08200;margin-bottom:14px;font-family:Gilroy-Medium}
.m-detailn2 .txt{font-size:16px;color:grey;line-height:2;border-bottom:3px solid #e6e6e6;margin-bottom:20px}
.m-detailn2 .btn{width:110px;height:110px;background-color:#90c31f;border-radius:100%;display:block;margin:0 auto 40px;text-align:center;color:#fff;padding-top:30px;line-height:1.6}
.m-detailn2 .info{font-size:15px;color:grey;line-height:2;margin-bottom:96px}
.m-detailn2 .info a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g-titz1{font-size:38px;text-align:center;margin-bottom:30px}
.row-newsk1{background-repeat:no-repeat;background-size:contain;padding-top:112px}
.titw1{margin-bottom:115px}
.titw1 .t1{font-size:20px;margin-bottom:10px}
.titw1 .t2{font-size:38px}
.ul-works1{display:block;overflow:hidden;margin:0 -20px;padding-bottom:98px}
.ul-works1 li{float:left;width:50%}
.ul-works1 .con{display:block;padding:0 20px}
.ul-works1 .con1{background-color:#fff;box-shadow:0 10px 20px rgba(225,225,225,.4);padding-bottom:50px}
.ul-works1 .txt{padding:0 42px;position:relative}
.ul-works1 .txt::after{position:absolute;content:"";left:0;top:7px;background-color:#f08200;height:30px;width:4px}
.ul-works1 .pic{padding-top:46.34%;position:relative;margin-bottom:50px;overflow:hidden}
.ul-works1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s}
.ul-works1 .pic img:hover{transform:scale(1.06)}
.ul-works1 .txt .tit{font-size:30px;margin-bottom:20px;transition:.5s;height:1.5em}
.ul-works1 .con:hover .tit{color:#f08200}
.ul-works1 .txt .desc{line-height:1.8;font-size:16px;color:#666;height:7.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.m-math{margin-bottom:40px}
.m-math .ul-gu1 .tit{background-color:#f5f5f5;border-left:8px solid #f08200;height:150px;margin-bottom:10px;padding:36px}
.ul-gu1 .on .tit{background:url(../images/a5.jpg) center no-repeat;background-size:cover}
.ul-gu1 .on .or1,.ul-gu1 .on .or2{color:#fff}
.ul-gu1 .on .tit .btnw1{opacity:0;display:none}
.ul-gu1 .on .tit .btnw2{display:none}
.ul-gu1 .on .tit .btnw3{display:block}
.ul-gu1 .on .or2 em{color:#fff}
.ul-gu1 .tit .or1{font-size:26px;margin-bottom:10px}
.ul-gu1 .or2{display:inline-block}
.ul-gu1 .or2 span{font-size:16px;display:inline-block;margin-right:122px}
.ul-gu1 .or2 em{color:#999;margin-right:10px}
.btnw1{width:160px;height:50px;line-height:50px;background-color:#90c31f;text-align:center;color:#fff;border-radius:30px;float:right;margin-right:20px;font-size:16px;margin-top:10px}
.btnw2{width:160px;height:50px;line-height:50px;color:#90c31f;text-align:center;border-radius:30px;border:2px solid #90c31f;font-size:16px;float:right;margin-top:10px}
.btnw3{display:none;border:2px solid #fff;color:#fff}
.btnw2 .icon{display:inline-block;vertical-align:middle;margin-bottom:5px;margin-left:10px}
.m-detailg2{box-shadow:0 10px 20px rgba(225,225,225,.4);overflow:hidden;padding:54px;margin-bottom:40px;background:url(../images/bg-w2.png) center no-repeat;background-size:cover}
.m-detailg2 .txt1:first-child{margin-bottom:50px}
.m-detailg2 .tit1{font-size:26px;margin-bottom:30px}
.m-detailg2 .desc1{color:#666;font-size:16px;line-height:1.8}
.row-engin{padding-top:118px;background-color:#f5f5f5}
.ul-eng1{display:block;margin:0 -26px}
.ul-eng1 li{float:left;width:33.3%;margin-bottom:45px}
.ul-eng1 .con{display:block;padding:0 26px}
.ul-eng1 .con1{background-color:#fff;transition:.5s}
.ul-eng1 .con1:hover{background-color:#f08200;box-shadow:0 0 20px 0 rgba(240,130,0,.3)}
.ul-eng1 .pic{padding-top:62.35%;position:relative;overflow:hidden}
.ul-eng1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s}
.ul-eng1 .con1:hover .pic img{transform:scale(1.06)}
.ul-eng1 .txt{padding:36px}
.ul-eng1 .txt .tit{font-size:20px;margin-bottom:10px;transition:.5s;height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-eng1 .txt .desc{color:#999;padding-left:15px;position:relative;transition:.5s;font-size:15px;height:1.5em}
.ul-eng1 .con:hover .desc,.ul-eng1 .con:hover .tit{color:#fff}
.ul-eng1 .txt .desc::after{position:absolute;content:"";width:8px;height:8px;background-color:#f08200;top:50%;transform:translateY(-50%);left:0;border-radius:50%}
.ul-eng1 .con:hover .desc::after{background-color:#f9cd99}
.ul-snvl1 li{margin-right:45px}
.g-titp1{font-size:42px;position:relative;height:108px;line-height:108px;padding-left:28px}
.g-titp1::after{position:absolute;content:"";height:28px;width:3px;background-color:#f08200;left:0;top:50%;transform:translateY(-50%)}
.m-prdet1 .txt{padding:52px 45px;border:1px solid #ddd;background-color:#f9f9f9;margin-bottom:70px}
.m-prdet1 .txt .desc{font-size:20px;line-height:1.8;margin-bottom:40px}
.m-prdet1 .txt .desc1{margin-bottom:0}
.m-prdet1 .txt .info{font-size:25px}
.ul-detlist1{display:block;overflow:hidden;margin:0 -10px 60px}
.ul-detlist1 li{float:left;width:25%;margin-bottom:20px}
.ul-detlist1 .con{display:block;padding:0 10px}
.ul-detlist1 .con1{padding-top:73.89%;border:1px solid #ddd;transition:.5s;position:relative}
.ul-detlist1 .con1::after{content:"";position:absolute;background:url(../images/a7.jpg) center no-repeat;background-size:cover;left:0;top:0;right:0;bottom:0;opacity:0;transition:.5s;z-index:-1}
.ul-detlist1 .con1:hover{border:1px solid transparent}
.ul-detlist1 .con1:hover::after{opacity:1}
.ul-detlist1 .con1 .txt{position:absolute;top:0;left:0;width:100%;height:100%;padding:70px 50px 20px}
.ul-detlist1 .con1 .num{font-size:46px;color:#f08200;font-weight:700;margin-bottom:10px;transition:.5s;font-family:Gilroy-Bold}
.ul-detlist1 .con1:hover .num{color:#fff}
.ul-detlist1 .con1 .desc{font-size:18px;line-height:1.7;transition:.5s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
.ul-detlist1 .con1:hover .desc{color:#fff}
.ul-stlist{display:block;overflow:hidden;margin:0 -20px;padding-bottom:123px}
.ul-stlist li{float:left;width:50%}
.ul-stlist .con{padding:0 20px;display:block}
.ul-stlist .con1{background-color:#fff;box-shadow:10px 10px 10px rgba(240,130,0,.05)}
.ul-stlist .con .txt{font-size:20px;padding:35px;transition:.5s;box-sizing:content-box;height:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.ul-stlist .con .txt .tit{box-sizing:content-box;height:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.ul-stlist .con:hover .txt{background-color:#f08200;color:#fff}
.ul-stlist .con1 .pic{position:relative;padding-top:46.34%;overflow:hidden}
.ul-stlist .pic img{position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s}
.ul-stlist .pic img:hover{transform:scale(1.06)}
.row-res1{padding:105px 0}
.row-res2{padding:115px 0}
.g-titch1{text-align:center;margin-bottom:55px}
.g-titch1 b{font-size:40px;margin-bottom:10px;display:inline-block}
.g-titch1 .info{font-size:18px;color:#666}
.ul-telist1{display:block;overflow:hidden;margin:0 -6px}
.ul-telist1 li{width:33.3%;float:left;margin-bottom:12px}
.ul-telist1 .con{display:block;padding:0 6px}
.ul-telist1 .con1{background-repeat:no-repeat;background-size:cover;padding:58px 35px;transition:.5s;background-color:#fff}
.ul-telist1 .con1:hover{background-color:#f08200}
.ul-telist1 .con1 .b{display:inline-block;width:102px;height:102px;background-size:cover;float:right;transition:.5s}
.ul-telist1 .con1:hover .b{display:none}
.ul-telist1 .con1 .a{width:102px;height:102px;background-size:cover;float:right;display:none;transition:.5s}
.ul-telist1 .con1:hover .a{display:block}
.ul-telist1 .num{font-size:52px;color:#f08200;margin-bottom:50px;font-family:Gilroy-Bold;transition:.5s;position:relative}
.ul-telist1 .num em{display:inline-block;font-size:26px;position:absolute}
.ul-telist1 .con1:hover .num{color:#fff}
.ul-telist1 .desc{font-size:20px;transition:.5s}
.ul-telist1 .con1:hover .desc{color:#fff}
.g-tits1{font-size:40px;display:inline-block;margin-bottom:10px}
.ul-lists1{display:block;overflow:hidden}
.ul-lists1 li{float:left;margin-right:76px;cursor:pointer}
.ul-lists1 li:last-child{margin-right:0}
.ul-lists1 .tit-b2{height:40px;line-height:40px;font-size:16px}
.ul-lists1 .on .tit-b2,.ul-lists1 .tit-b2:hover{border-bottom:2px solid #f08200}
.m-techn2 .g-titch1 b{margin-bottom:25px;padding-top:30px}
.m-techn2 .g-titch1{text-align:center;margin-bottom:35px}
.m-techn2 .g-titch1 .info{font-size:20px;color:#000}
.m-techn2 .desc{font-size:17px;line-height:1.8;margin-bottom:90px;color:#666}
.row-news1 .pic img{display:block}
.bant1{position:relative}
.bant1 .m-techn3{position:absolute;color:#fff;top:60%;left:50%;transform:translateX(-50%);text-align:center}
.m-techn3 .date{font-size:16px}
.m-techn3 .ort{font-size:40px}
.row-research{background-color:#eee;padding-bottom:90px}
.m-research1{width:75%;margin:-122px auto 0;height:730px;background-color:#fff;position:relative;z-index:1}
.m-research1 .col-l{width:71.38%;border-right:1px solid #e6e6e6;height:100%;padding:82px}
.m-research1 .r-solve{overflow:hidden}
.m-research1 .txt{font-size:16px;line-height:2.2;margin-bottom:32px}
.m-research1 .txt em{width:14px;height:14px;display:inline-block;border:3px double #666;border-radius:50%;vertical-align:middle;margin-bottom:3px;margin-right:6px}
.r-solve{padding:82px 30px 0 82px}
.r-solve .tit{font-size:22px;color:#f08200;margin-bottom:30px}
.r-solve .desc{line-height:3.4;font-size:15px;margin-bottom:24px}
.r-solve .desc p{position:relative;padding-left:25px}
.r-solve .desc p::after{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background-color:#333;left:0;top:50%;transform:translateY(-50%)}
.go-back{width:180px;height:50px;line-height:50px;padding-left:40px;color:#fff;background-color:#90c31f;display:inline-block;font-size:14px}
.go-back img{display:inline-block;margin-left:20px;vertical-align:middle;margin-bottom:5px}
.m-for1{width:56%;margin:0 auto;padding-top:78px}
.m-for1 .g-titch1 b{margin-bottom:0}
.m-for1 .desc{text-align:center;text-indent:2em}
.ul-for1{display:block;overflow:hidden;margin:0 -20px;padding-bottom:156px}
.ul-for1 li{float:left;width:50%}
.ul-for1 .con{display:block;padding:0 20px}
.ul-for1 .con .pic{position:relative;padding-top:70%;overflow:hidden}
.ul-for1 .con .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s}
.ul-for1 .con:hover .pic img{transform:scale(1.06)}
.row-forever2{padding-top:115px;overflow:hidden}
.ul-for2{display:block;overflow:hidden;margin:0 -10px;padding:40px 0 110px;font-size: 0;text-align: center;}
.ul-for2 li{display: inline-block;vertical-align: top;width:20%}
.ul-for2 .con{display:block;padding:0 10px}
.ul-for2 .con1{position:relative;height:450px;background-repeat:no-repeat;background-size:cover;background-color:#fff;transition:.5s}
.ul-for2 .con1:hover{background-color:#f08200}
.ul-for2 .num{color:#e6e6e6;position:absolute;top:8%;left:9%; font-size:56px;font-weight:700;transition:color .5s;font-family:Gilroy-Bold}
.ul-for2 .txt{position:absolute;bottom:10%;left:9%;transition:.5s}
.ul-for2 .desc{font-size:26px}
.ul-for2 .info{font-size:16px;color:#999;transition:.5s;text-align:center;margin-top:5px}
.ul-for2 .con1:hover .num{top:75%;left: 62%;color:#fff}
.ul-for2 .con1:hover .txt{top:12%;color:#fff}
.ul-for2 .con1:hover .info{color:#fff}
.row-forever3{background-repeat:no-repeat;background-size:100% auto;padding-top:110px;background-color:#f5f5f5}
.g-titf1{text-align:center;color:#fff;font-size:42px}
.m-for2{width:76%;margin:60px auto 0;padding-bottom:80px}
.ul-for3{display:block;overflow:hidden}
.ul-for3 li{float:left;width:50%;margin-bottom:20px}
.ul-for3 li:last-child{width:100%}
.ul-for3 .con{display:block;padding:0 10px;overflow:hidden}
.ul-for3 .con1{overflow:hidden;background-color:#fff;padding:30px 46px;box-shadow:0 10px 10px rgba(255,255,255,.1)}
.ul-for3 .tit{font-size:26px;margin-bottom:16px;transition:.5s}
.ul-for3 .con1 .col-r{transition:.5s}
.ul-for3 .con1:hover .tit{color:#f08200}
.ul-for3 .con1:hover .col-r{transform:rotateY(360deg)}
.ul-for3 .desc{width:488px;font-size:16px;color:#999;height:4.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
.row-ab1{background-repeat:no-repeat;background-size:cover;padding-top:60px;margin-top:60px;padding-bottom:112px}
.m-comad1{overflow:hidden;margin-bottom:100px}
.m-comad1 .col-l{width:56%;margin-top:80px}
.m-comad1 .col-r{width:39.3%;overflow:hidden}
.m-comad1 .col-r img{transition:all .3s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.m-comad1 .col-r:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
.m-comad1 .tit{font-size:40px;margin-bottom:40px;font-weight:700}
.m-comad1 .d{margin-bottom:25px}
.m-comad1 .desc{color:#999;font-size:17px;line-height:1.8;height:270px;overflow-x:hidden;overflow-y:auto;padding-right:100px}
.m-comad1 .desc::-webkit-scrollbar{width:4px;height:1px}
.m-comad1 .desc::-webkit-scrollbar-thumb{border-radius:4px;background:#f08200}
.m-comad1 .desc::-webkit-scrollbar-track{border-radius:4px;background:#e0e0e0}
.m-comad1 .pic{width:100%;height:auto}
.m-comad1 .pic img{display:block;width:100%;height:100%}
.ul-numlist1{display:block;overflow:hidden;font-size:16px}
.ul-numlist1 li{float:left;width:25%}
.ul-numlist1 .con .n1{font-size:80px;font-weight:700;position:relative}
.ul-numlist1 .con .n1 .numb{font-family:Gilroy-Bold}
.ul-numlist1 .n1 em{font-size:14px;color:#999;display:inline-block;position:absolute}
.ul-numlist1 .en{font-size:12px;color:#ccc}
.row-ab2{background-repeat:no-repeat;background-size:cover}
.m-comad2{overflow:hidden;padding:10% 0}
.m-comad2 .col-l{width:60%}
.m-comad2 .col-r{border-radius:36px;overflow:hidden}
.m-comad2 .col-r img{transition:all .3s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.m-comad2 .col-r:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
.m-comad2 .txt{color:#fff}
.m-comad2 .txt .tit{font-size:40px;margin-bottom:46px;font-weight:700}
.m-comad2 .txt .desc{font-size:17px;line-height:1.8;margin-bottom:45px}
.m-comad2 .txt .nam{float:right;text-align:right}
.row-ab3{background-repeat:no-repeat;background-size:cover;padding:118px 0}
.m-hon1{position:relative}
.m-hon1 .snv_h1{right:0;top:0;position:absolute;z-index:99}
.m-selec1 .g-tith1,.m-tab2-con .g-tith1{margin-bottom:40px}
.row-ab3 .m-slickb1 .slick-dots{position:absolute;bottom:0;right:0;z-index:1}
.m-slickb1 .slick-list{margin-left:-14px;padding-bottom:20px}
.m-slickb1 .slick-dots li{display:inline-block;margin:0 8px;float:none;width:auto}
.m-slickb1 .slick-dots button{display:inline-block;border:2px solid #d9d9d9;border-radius:50%;width:22px;height:22px;font-size:0;cursor:pointer}
.m-slickb1 .slick-dots .slick-active button{width:22px;height:22px;border-radius:50%;padding:5px;border:2px solid #90c31f;position:relative}
.m-slickb1 .slick-dots .slick-active button::after{width:11px;height:11px;top:50%;left:50%;content:"";position:absolute;border-radius:50%;background-color:#90c31f;transform:translate(-50%,-50%)}
.row-ab3 .m-slickb2 .slick-dots{position:absolute;bottom:0;right:0;z-index:1}
.m-slickb2 .slick-list{margin-left:-12px;padding-bottom:20px}
.m-slickb2 .slick-dots li{display:inline-block;margin:0 8px;float:none;width:auto}
.m-slickb2 .slick-dots button{display:inline-block;border:1px solid #d9d9d9;border-radius:50%;width:22px;height:22px;font-size:0;cursor:pointer}
.m-slickb2 .slick-dots .slick-active button{width:22px;height:22px;border-radius:50%;padding:5px;border:2px solid #90c31f;position:relative}
.m-slickb2 .slick-dots .slick-active button::after{width:11px;height:11px;top:50%;left:50%;content:"";position:absolute;border-radius:50%;background-color:#90c31f;transform:translate(-50%,-50%)}
.m-tab2-con{height:0;overflow:hidden;visibility:hidden}
.m-tab2-con.on{height:auto;position:relative;z-index:10;visibility:visible}
.more-btn{width:180px;height:50px;line-height:50px;text-align:center;background-color:#90c31f;color:#fff;display:inline-block;font-size:16px}
.ul-listab1{display:block;overflow:hidden;margin:0 -20px 128px}
.ul-listab1 li{float:left;width:50%;margin-bottom:40px}
.ul-listab1 .con{display:block;padding:0 20px}
.ul-listab1 .con1{background-repeat:no-repeat;background-size:cover;padding:90px 50px 50px;color:#fff;position:relative;height:288px}
.ul-listab1 .con1::after{position:absolute;content:"";background:url(../images/bg-o.png) left center no-repeat;top:0;left:0;bottom:0;right:0;opacity:0;transition:.5s;z-index:0}
.ul-listab1 .con1:hover::after{opacity:1}
.ul-listab1 .txt{position:relative;z-index:1}
.ul-listab1 .pic{margin-bottom:26px}
.ul-listab1 .desc{font-size:23px}
.ul-listab1 .info{font-size:17px}
.row-ab5{padding:168px 0 115px;overflow:hidden}
.row-ab5 .m-years1{position:relative;padding-top:44px}
.m-slickb3{height:520px;background-repeat:no-repeat;background-size:cover}
.m-slickb3 .con{padding:72px 0 0 110px;display:block;overflow:hidden}
.m-slickb3 .con .years{float:left;width:230px}
.m-slickb3 .con .txt{overflow:hidden;font-size:16px;line-height:2;padding-left:20px;position:relative}
.m-slickb3 .con .more-btn{margin-top:168px}
.m-slickb3 .con .txt::after{width:5px;height:5px;position:absolute;content:"";top:14px;border-radius:50%;left:0;background-color:#1c7049}
.m-slickb3 .con .y1{font-family:Gilroy-Bold;font-size:60px;color:#f08200;font-weight:700;text-shadow:10px 10px 20px rgba(241,132,4,.4)}
.m-slickb3 .con .y2{font-size:20px;color:#999}
.m-slickb4{background:url(../images/bg-o2.jpg) center no-repeat;background-size:cover;width:321px;height:640px;text-align:center;padding-top:28px;position:absolute;right:120px;top:-40px;z-index:1}
.m-slickb4 .slick-prev{top:0;background-image:url(../images/c-prev1.png)}
.m-slickb4 .slick-next{bottom:0;background-image:url(../images/c-next1.png)}
.m-slickb4 .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:27px;height:23px;position:absolute;left:50%;margin-left:-20px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100%}
.m-slickb4 .slick-arrow.slick-disabled{opacity:.5}
.m-slickb4 .slider{padding:50px 0}
.m-slickb4 .slider .year{font-family:Gilroy-Medium;font-size:20px;line-height:60px;color:#fbb263;transition:.4s;display:inline-block;position:relative;cursor:pointer;font-weight:400}
.m-slickb4 .slick-current .year{color:#fff;font-size:35px}
.row-ab6{padding:115px 0 100px}
.ul-res1{display:block}
.ul-res1 .con{padding:0 10px;display:block}
.ul-res1 .con1{background-color:#f5f5f5}
.ul-res1 .pic{padding-top:56%;position:relative;overflow:hidden}
.ul-res1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;transition:.5s}
.ul-res1 .con1:hover .pic img{transform:scale(1.06)}
.ul-res1 .txt{padding:40px}
.ul-res1 .txt .tit{font-size:25px;margin-bottom:40px;transition:.5s;height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-res1 .txt .date{font-size:16px;color:#666;font-family:Gilroy-Medium}
.ul-res1 .con1:hover .tit{color:#f08200}
.row-ab6 .m-slickb5 .slick-dots{right:0;bottom:0;position:absolute}
.m-slickb5 .slick-list{padding-bottom:20px}
.m-slickb5 .slick-dots li{display:inline-block;margin:0 8px;float:none;width:auto}
.m-slickb5 .slick-dots button{display:inline-block;border:2px solid #d9d9d9;border-radius:50%;width:22px;height:22px;font-size:0;cursor:pointer;background-color:#fff}
.m-slickb5 .slick-dots .slick-active button{width:22px;height:22px;border-radius:50%;padding:5px;border:2px solid #90c31f;position:relative;background-color:#fff}
.m-slickb5 .slick-dots .slick-active button::after{width:11px;height:11px;top:50%;left:50%;content:"";position:absolute;border-radius:50%;background-color:#90c31f;transform:translate(-50%,-50%)}
@media only screen and (min-width:1199px) and (max-width:1900px){
.m-techn3 .date{font-size:.842vw}
.m-techn3 .ort{font-size:2.105vw}
.m-desr1 .en{font-size:3.052vw}
.m-desr1 .ch{font-size:2.21vw}
.tab_news1{margin-top:100px}
}
@media only screen and (min-width:1199px) and (max-width:1800px){
.tabg1.fixed{top:5.263vw}
.row-ab1{background-repeat:no-repeat;background-size:cover;padding-top:3.333vw;margin-top:3.333vw;padding-bottom:6.222vw}
.m-comad1{overflow:hidden;margin-bottom:5.555vw}
.m-comad1 .col-l{width:56%;margin-top:4.444vw}
.m-comad1 .col-r{width:39.3%}
.m-comad1 .tit{font-size:2.222vw;margin-bottom:2.222vw;font-weight:700}
.m-comad1 .d{margin-bottom:1.388vw}
.m-comad1 .desc{color:#999;font-size:.944vw;line-height:1.8;height:15vw;overflow-x:hidden;overflow-y:auto;padding-right:5.555vw}
.m-comad1 .desc::-webkit-scrollbar{width:.222vw;height:.055vw}
.m-comad1 .desc::-webkit-scrollbar-thumb{border-radius:.222vw;background:#f08200}
.m-comad1 .desc::-webkit-scrollbar-track{border-radius:.222vw;background:#e0e0e0}
.ul-numlist1 li{float:left;width:25%}
.ul-numlist1 .con .n1{font-size:4.444vw;font-weight:700;position:relative}
.ul-numlist1 .n1 em{font-size:.777vw}
.ul-numlist1{font-size:.888vw}
.ul-numlist1 .en{font-size:.666vw;color:#ccc}
.m-comad2 .col-l{width:60%}
.m-comad2 .col-r{border-radius:1.666vw;overflow:hidden}
.m-comad2 .txt .tit{font-size:2.222vw;margin-bottom:2.555vw;font-weight:700}
.m-comad2 .txt .desc{font-size:.944vw;line-height:1.8;margin-bottom:2.5vw}
.row-ab3{background-repeat:no-repeat;background-size:cover;padding:6.555vw 0}
.m-slickb1 .slick-list{padding-bottom:1.111vw}
.m-slickb1 .slick-dots li{display:inline-block;margin:0 .444vw}
.m-slickb1 .slick-dots button{width:1.111vw;height:1.111vw;display:inline-block;border-radius:50%;width:1.222vw;height:1.222vw;font-size:0;cursor:pointer}
.m-slickb1 .slick-dots .slick-active button{width:1.222vw;height:1.222vw;border-radius:50%;padding:.277vw;position:relative}
.m-slickb1 .slick-dots .slick-active button::after{width:.833vw;height:.833vw;top:50%;left:50%;content:"";position:absolute;border-radius:50%;background-color:#90c31f;transform:translate(-50%,-50%)}
.m-slickb2 .slick-list{padding-bottom:1.111vw}
.m-slickb2 .slick-dots li{display:inline-block;margin:0 .444vw;float:none;width:auto}
.m-slickb2 .slick-dots button{width:1.111vw;height:1.111vw;display:inline-block;border-radius:50%;width:1.222vw;height:1.222vw;font-size:0;cursor:pointer}
.m-slickb2 .slick-dots .slick-active button{width:1.222vw;height:1.222vw;border-radius:50%;padding:.277vw;position:relative}
.m-slickb2 .slick-dots .slick-active button::after{width:.833vw;height:.833vw;top:50%;left:50%;content:"";position:absolute;border-radius:50%;background-color:#90c31f;transform:translate(-50%,-50%)}
.more-btn{width:10vw;height:2.777vw;line-height:2.777vw;text-align:center;background-color:#90c31f;color:#fff;display:inline-block;font-size:.888vw}
.ul-listab1{display:block;overflow:hidden;margin:0 -1.111vw;margin-bottom:7.111vw}
.ul-listab1 li{float:left;width:50%;margin-bottom:2.222vw}
.ul-listab1 .con{display:block;padding:0 1.111vw}
.ul-listab1 .con1{background-repeat:no-repeat;background-size:cover;padding:5vw 2.777vw 2.777vw;color:#fff;position:relative;height:16vw}
.ul-listab1 .con1::after{position:absolute;content:"";background:url(../images/bg-o.png) center no-repeat;top:0;left:0;bottom:0;right:0;opacity:0;transition:.5s;z-index:0}
.ul-listab1 .pic{margin-bottom:1.444vw}
.ul-listab1 .desc{font-size:1.111vw}
.ul-listab1 .info{font-size:.277vw}
.row-ab5{padding:9.333vw 0 6.388vw;overflow:hidden}
.row-ab5 .m-years1{position:relative;padding-top:2.444vw}
.m-slickb3{height:28.88vw;background-repeat:no-repeat;background-size:cover}
.m-slickb3 .con{padding:4vw 0 0 6.111vw;display:block;overflow:hidden}
.m-slickb3 .con .years{float:left;width:12.77vw}
.m-slickb3 .con .txt{overflow:hidden;font-size:.888vw;line-height:2;padding-left:1.111vw;position:relative}
.m-slickb3 .con .more-btn{margin-top:9.333vw}
.m-slickb3 .con .txt::after{width:.277vw;height:.277vw;position:absolute;content:"";top:.777vw;border-radius:50%;left:0;background-color:#1c7049}
.m-slickb3 .con .y1{font-size:3.333vw;color:#f08200;font-weight:700}
.m-slickb3 .con .y2{font-size:1.111vw;color:#999}
.m-slickb4{background:url(../images/bg-o2.jpg) center no-repeat;background-size:cover;width:17.83vw;height:35.55vw;text-align:center;padding-top:.833vw;position:absolute;right:6.666vw;top:-2.222vw;z-index:1}
.m-slickb4 .slick-arrow{font-size:0;text-indent:555.5vw;border:none;z-index:5;cursor:pointer;outline:0;width:1.5vw;height:1.277vw;position:absolute;left:50%;margin-left:-1.111vw}
.m-slickb4 .slider{padding:2.777vw 0}
.m-slickb4 .slider .year{font-size:1.111vw;line-height:3.333vw}
.m-slickb4 .slick-current .year{color:#fff;font-size:1.944vw}
.row-ab6{padding:6.388vw 0 5.555vw}
.ul-res1{display:block}
.ul-res1 .con{padding:0 .555vw;display:block}
.ul-res1 .txt{padding:2.222vw}
.ul-res1 .txt .tit{font-size:1.388vw;margin-bottom:2.222vw}
.ul-res1 .txt .date{font-size:.888vw}
.m-slickb5 .slick-list{padding-bottom:1.111vw}
.m-slickb5 .slick-dots li{display:inline-block;margin:0 .444vw}
.m-slickb5 .slick-dots button{width:1.111vw;height:1.111vw;display:inline-block;border-radius:50%;width:1.222vw;height:1.222vw;font-size:0;cursor:pointer}
.m-slickb5 .slick-dots .slick-active button{width:1.222vw;height:1.222vw;border-radius:50%;padding:.277vw}
.m-slickb5 .slick-dots .slick-active button::after{width:.833vw;height:.833vw}
.row-honor1{background-color:#f5f5f5;padding-top:5.833vw}
.tab_tit{overflow:hidden;margin-bottom:2vw}
.g-tith1{font-size:2.222vw;display:inline-block}
.g-snvh1 li{float:left;margin-right:5.666vw}
.g-snvh1 .con{width:6.5vw;height:2.5vw;line-height:2.5vw;display:block;font-size:1vw;text-align:center;transition:.5s}
.g-snvh2 li{float:left;margin-right:5.666vw}
.g-snvh2 .con{width:6.5vw;display:block;font-size:.888vw;text-align:center;transition:.5s}
.g-snvh2 .con:hover,.g-snvh2 .on .con{color:#f08200}
.ul-honpic{display:block;overflow:hidden;margin:0 -1.111vw}
.ul-honpic li{float:left;margin-bottom:1.666vw;width:25%}
.ul-honpic .con{padding:0 1.111vw}
.ul-honpic .con1{padding:2.222vw;padding-bottom:1.111vw;background-color:#fff}
.ul-honpic .pic{margin-bottom:1.111vw}
.ul-honpic .txt{height:3em;text-align:center;font-size:.944vw}
.m-techn2 .g-titch1 b{margin-bottom:1.388vw;padding-top:1.666vw}
.m-techn2 .g-titch1{text-align:center;margin-bottom:1.944vw}
.m-techn2 .g-titch1 .info{font-size:1.111vw;color:#000}
.m-techn2 .desc{font-size:.944vw;line-height:1.8;margin-bottom:5vw;color:#666}
.m-for1{width:56%;margin:0 auto;padding-top:2.333vw}
.ul-for1{display:block;overflow:hidden;margin:0 -1.111vw;padding-bottom:8.666vw}
.ul-for1 li{float:left;width:50%}
.ul-for1 .con{display:block;padding:0 1.111vw}
.row-forever2{padding-top:6.388vw}
.ul-for2{display:block;overflow:hidden;margin:0 -.555vw;padding:2.222vw 0 6.111vw}
/* .ul-for2 li{float:left;width:20%} */
.ul-for2 .con{display:block;padding:0 .555vw}
.ul-for2 .con1{position:relative;height:25vw;background-repeat:no-repeat;background-size:cover;background-color:#fff;transition:.5s}
.ul-for2 .con1:hover{background-color:#f08200}
.ul-for2 .num{color:#e6e6e6;position:absolute;top:8%;font-size:3.111vw;font-weight:700;transition:.5s}
.ul-for2 .desc{font-size:1.444vw}
.ul-for2 .info{font-size:1.111vw;color:#999}
.row-forever3{background-repeat:no-repeat;background-size:100% auto;padding-top:6.111vw;background-color:#f5f5f5}
.g-titf1{text-align:center;color:#fff;font-size:2.333vw}
.m-for2{width:76%;margin:0 auto;margin-top:3.333vw}
.ul-for3{display:block;overflow:hidden}
.ul-for3 li{float:left;width:50%;margin-bottom:1.111vw}
.ul-for3 li:last-child{width:100%}
.ul-for3 .con{display:block;padding:0 .555vw;overflow:hidden}
.ul-for3 .con1{overflow:hidden;background-color:#fff;padding:3.111vw 2.555vw 2.333vw}
.ul-for3 .tit{font-size:1.444vw;margin-bottom:.888vw;transition:.5s}
.ul-for3 .desc{width:22.68vw;font-size:.888vw;color:#999}
.tab_titn2{background-color:#f5f5f5;height:4.444vw;line-height:4.444vw}
.m-detailn2{padding-top:6.222vw}
.p-share{position:fixed;right:1.111vw;top:50%}
.p-share .s{margin-bottom:1.666vw;display:block}
.p-share .s1{color:#999}
.m-detailn2 .tit{margin-bottom:3vw}
.m-detailn2 h1{font-size:2.5vw;margin-bottom:3vw}
.m-detailn2 .date{font-size:.888vw;color:#f08200;margin-bottom:.777vw}
.m-detailn2 .txt{font-size:.888vw;color:grey;line-height:2;margin-bottom:1.111vw}
.m-detailn2 .btn{width:6.111vw;height:6.111vw;border-radius:100%;display:block;margin:0 auto;text-align:center;color:#fff;padding-top:1.666vw;line-height:1.6;margin-bottom:2.222vw}
.m-detailn2 .info{font-size:.833vw;color:grey;line-height:2;margin-bottom:5.333vw}
.g-titz1{font-size:2.111vw;text-align:center;margin-bottom:1.666vw}
.row-newsk1{background-repeat:no-repeat;background-size:contain;padding-top:6.222vw}
.titw1{margin-bottom:6.388vw}
.titw1 .t1{font-size:1.111vw;margin-bottom:.555vw}
.titw1 .t2{font-size:2.111vw}
.ul-works1{display:block;overflow:hidden;margin:0 -1.111vw;padding-bottom:5.444vw}
.ul-works1 .con{display:block;padding:0 1.111vw}
.ul-works1 .con1{padding-bottom:2.777vw}
.ul-works1 .txt{padding:0 2.333vw;position:relative}
.ul-works1 .txt::after{top:.388vw;background-color:#f08200;height:1.666vw;width:.222vw}
.ul-works1 .pic{margin-bottom:2.777vw}
.ul-works1 .txt .tit{font-size:1.666vw;margin-bottom:1.111vw;transition:.5s;height:1.5em}
.ul-works1 .txt .desc{font-size:.888vw}
.m-math{margin-bottom:2.222vw}
.m-math .ul-gu1 .tit{background-color:#f5f5f5;height:8.333vw;margin-bottom:.555vw;padding:2vw}
.ul-gu1 .tit .or1{font-size:1.444vw;margin-bottom:.555vw}
.ul-gu1 .or2 span{font-size:.888vw;display:inline-block;margin-right:6.777vw}
.ul-gu1 .or2 em{color:#999;margin-right:.555vw}
.btnw1{width:8.888vw;height:2.777vw;line-height:2.777vw;border-radius:1.666vw;margin-right:1.111vw;font-size:.888vw;margin-top:.555vw}
.btnw2{width:8.888vw;height:2.777vw;line-height:2.777vw;border-radius:1.666vw;font-size:.888vw;float:right;margin-top:.555vw}
.btnw2 .icon{margin-bottom:.277vw;margin-left:.555vw}
.m-detailg2{padding:3vw;margin-bottom:2.222vw}
.m-detailg2 .txt1:first-child{margin-bottom:2.777vw}
.m-detailg2 .tit1{font-size:1.444vw;margin-bottom:1.666vw}
.m-detailg2 .desc1{color:#666;font-size:.888vw;line-height:1.8}
.row-research{background-color:#eee;padding-bottom:5vw}
.m-research1{width:75%;margin:0 auto;height:40.55vw;background-color:#fff;margin-top:-6.777vw;position:relative;z-index:1}
.m-research1 .col-l{width:71.38%;padding:4.555vw}
.m-research1 .txt{font-size:.888vw;line-height:2.2;margin-bottom:1.777vw}
.m-research1 .txt em{width:.777vw;height:.777vw;display:inline-block;border-radius:50%;vertical-align:middle;margin-bottom:.166vw;margin-right:.333vw}
.r-solve{padding:4.555vw 1.666vw 0 4.555vw}
.r-solve .tit{font-size:1.222vw;color:#f08200;margin-bottom:1.666vw}
.r-solve .desc{line-height:3.4;font-size:.833vw;margin-bottom:1.333vw}
.r-solve .desc p{position:relative;padding-left:1.388vw}
.go-back{width:10vw;height:2.777vw;line-height:2.777vw;padding-left:2.222vw;font-size:.777vw}
.go-back img{display:inline-block;margin-left:1.111vw;vertical-align:middle;margin-bottom:.277vw}
.row-res1{padding:5.833vw 0}
.row-res2{padding:6.388vw 0}
.g-titch1{text-align:center;margin-bottom:3.055vw}
.g-titch1 b{font-size:2.222vw;margin-bottom:.555vw;display:inline-block}
.g-titch1 .info{font-size:1vw;color:#666}
.ul-telist1{display:block;overflow:hidden;margin:0 -.333vw}
.ul-telist1 li{width:33.3%;float:left}
.ul-telist1 .con{display:block;padding:0 .333vw}
.ul-telist1 .con1{background-repeat:no-repeat;background-size:cover;padding:3.222vw 1.944vw}
.ul-telist1 .con1 .a,.ul-telist1 .con1 .b{display:inline-block;width:5.666vw;height:5.666vw}
.ul-telist1 .num{font-size:2.888vw;color:#f08200;margin-bottom:2.777vw;font-weight:700;transition:.5s}
.ul-telist1 .desc{font-size:1.111vw;transition:.5s}
.g-tits1{font-size:2.222vw;display:inline-block;margin-bottom:.555vw}
.ul-lists1 li{float:left;margin-right:4.222vw;cursor:pointer}
.ul-lists1 .tit-b2{height:2.222vw;line-height:2.222vw;font-size:.888vw}
.row-engin{padding-top:4.555vw;background-color:#f5f5f5}
.ul-eng1{display:block;overflow:hidden;margin:0 -1.444vw}
.ul-eng1 li{float:left;width:33.3%;margin-bottom:2.5vw}
.ul-eng1 .con{display:block;padding:0 1.444vw}
.ul-eng1 .txt{padding:2vw}
.ul-eng1 .txt .tit{font-size:1.111vw;margin-bottom:.555vw}
.ul-eng1 .txt .desc{padding-left:.833vw;font-size:.833vw}
.m-tab{height:4.44vw}
.g-snvh2 li{margin-right:1.666vw}
.tab_titn1{height:4.44vw;line-height:4.44vw}
.g-snvh2 .con{width:5.5vw;height:4.444vw;line-height:4.444vw;font-size:.9vw}
.g-snvh2 .con:hover,.g-snvh2 .on .con{height:4.444vw;line-height:4.444vw}
.row-news1{padding-top:4.444vw}
.ul-snvl1 li{margin-right:2.5vw}
.g-titp1{font-size:2.333vw;position:relative;height:6vw;line-height:6vw;padding-left:1.555vw}
.g-titp1::after{height:1.944vw}
.m-prdet1 .txt{padding:2.888vw 2.5vw;margin-bottom:3.888vw}
.m-prdet1 .txt .desc{font-size:1.111vw;margin-bottom:2.222vw}
.m-prdet1 .txt .info{font-size:1.388vw}
.ul-detlist1{margin-bottom:3.333vw}
.ul-detlist1 li{margin-bottom:1.111vw}
.ul-detlist1 .con{display:block;padding:0 .555vw}
.ul-detlist1 .con1 .txt{padding:3.888vw 2.777vw 1.111vw}
.ul-detlist1 .con1 .num{font-size:2.555vw;margin-bottom:.555vw}
.ul-detlist1 .con1 .desc{font-size:1vw}
.ul-stlist{display:block;overflow:hidden;margin:0 -1.111vw;padding-bottom:6.833vw}
.ul-stlist .con{padding:0 1.111vw;display:block}
.ul-stlist .con .txt{font-size:1.111vw;padding:1.944vw}
}
@media only screen and (max-width:1199px){
.tab_news1{margin-top:0}
.ul-listab1 .con{padding:0 10px}
.ul-listab1 li{margin-bottom:25px}
.m-slickb1 .slick-list,.m-slickb2 .slick-list{margin-left:0}
.m-techn3 .date{font-size:16px}
.m-desr1 .en,.m-techn3 .ort{font-size:30px}
.m-desr1 .ch{font-size:20px}
.m-comad1 .desc{font-size:16px}
.header.fixed2 .logo{line-height:50px}
.header.fixed2 .h-en .icn,.header.fixed2 .h-so .icn{height:50px}
.header.fixed2{height:50px;line-height:50px;border-top:none}
.tabg1.fixed{top:50px}
.more-btn{width:140px;height:35px;line-height:35px}
.ul-listab1 .pic{margin-bottom:10px}
.row-ab5{padding:50px 0}
.m-slickb4{right:0;width:230px}
.m-slickb3 .con .y1{font-size:40px}
.m-slickb3 .con .y2{font-size:18px}
.m-slickb3 .con .years{width:130px}
.m-slickb3 .con{padding:20px}
.ul-listab1 .con1::after{left:0}
.row-ab3{padding:50px 0}
.m-slickb1 .slick-dots .slick-active button::after{width:12px;height:12px}
.m-slickb1 .slick-dots .slick-active button{width:16px;height:16px;padding:2px}
.m-slickb1 .slick-dots button{width:16px;height:16px}
.m-slickb1 .slick-dots li{margin:0 3px}
.m-slickb2 .slick-dots .slick-active button::after{width:12px;height:12px}
.m-slickb2 .slick-dots .slick-active button{width:16px;height:16px;padding:2px}
.m-slickb2 .slick-dots button{width:16px;height:16px}
.m-slickb2 .slick-dots li{margin:0 3px}
.m-comad2 .txt .desc{font-size:16px}
.ul-numlist1 .con .n1{font-size:60px}
.m-comad2 .txt .tit{font-size:30px;margin-bottom:15px}
.m-comad2 .col-r{float:none;width:30%;margin:0 auto}
.m-comad2 .col-l{float:none;width:100%}
.row-ab1{padding-top:0}
.m-comad1 .col-l{float:none;margin-top:0;width:100%;margin-bottom:20px}
.m-comad1 .col-r{float:none;width:100%}
.m-comad1 .col-r .pic-c1{width:100%}
.ul-numlist1 li{width:33.3%;margin-bottom:20px}
.m-comad1 .tit{font-size:35px;margin-bottom:20px}
.m-comad1 .d{width:25px;margin-bottom:15px}
.row-honor1{padding-top:50px}
.ul-honpic .txt{font-size:16px}
.m-techn2 .desc{margin-bottom:30px;font-size:16px}
.m-techn2 .g-titch1 b{padding-top:10px;margin-bottom:10px}
.m-techn2 .g-titch1 .info{font-size:18px}
.m-for1{width:90%;padding-top:20px}
.m-techn2 .g-titch1{margin-bottom:20px}
.m-for1 .desc{margin-bottom:30px}
.ul-for1{padding-bottom:30px}
.row-forever2{padding-top:50px}
.ul-for2 li{float: left;display: block;width:33.3%;margin-bottom:15px}
.ul-for2 .num{font-size:40px}
.ul-for2 .desc{font-size:22px}
.ul-for2 .info{font-size:18px}
.g-tith1{font-size:30px}
.ul-for2{padding:25px 0 60px}
.row-forever3{padding-top:30px}
.g-titf1{font-size:30px}
.m-for2{margin-top:30px;padding-bottom:40px}
.ul-for3 li{width:100%}
.ul-for3 .tit{font-size:20px}
.m-detailn2{padding-top:30px}
.p-share{right:10px}
.m-detailn2 h1{font-size:30px;margin-bottom:20px}
.m-detailn2 .date{font-size:14px;margin-bottom:5px}
.m-detailn2 .tit{margin-bottom:20px}
.m-detailn2 .btn{width:80px;height:80px;padding-top:15px;font-size:14px}
.m-detailn2 .btn .icon{width:20px;margin:0 auto}
.row-newsk1{padding-top:50px}
.titw1{margin-bottom:30px}
.ul-works1{margin:0;padding-bottom:20px}
.ul-works1 .con{padding:0 8px}
.ul-works1 .con1{padding-bottom:20px}
.ul-works1 .pic{margin-bottom:20px}
.ul-works1 .txt{padding:0 20px}
.ul-works1 .txt::after{height:20px;top:4px}
.ul-works1 .txt .tit{font-size:22px}
.titw1 .t1{font-size:18px}
.titw1 .t2{font-size:22px}
.g-titz1{font-size:25px}
.ul-gu1 .tit .or1{font-size:20px}
.m-math .ul-gu1 .tit{height:125px;padding:20px}
.btnw2{font-size:14px;height:35px;line-height:35px;width:120px}
.btnw2 .icon{width:22px}
.btnw1{font-size:14px;height:35px;line-height:35px;width:120px}
.btnw1 .icon{width:22px}
.m-detailg2{padding:25px;margin-bottom:15px}
.ul-gu1 .or2 span{font-size:14px}
.m-detailg2 .tit1{font-size:20px;margin-bottom:10px}
.m-detailg2 .desc1{font-size:14px}
.m-detailg2 .txt1:first-child{margin-bottom:15px}
.m-research1{width:90%;margin-top:0}
.m-research1 .col-l{padding:40px;width:58%}
.m-research1 .r-solve{padding:20px}
.row-res1{padding:50px 0}
.g-titch1{margin-bottom:20px}
.g-titch1 b{font-size:30px}
.ul-telist1 li{width:50%}
.g-titch1 .info{font-size:16px}
.row-res2{padding:50px 0}
.g-tits1{font-size:28px}
.m-foot1{height:90px;line-height:90px}
.m-foot1 .ort{font-size:22px}
.ul-listn1 li{margin-right:40px}
.ul-listn1 .con{width:176px;background-size:55px auto}
.ul-news1 .con .date span{background-size:22px auto;width:88px;font-size:14px}
.ul-news1 .con{padding:30px 0}
.ul-news1 .con .txt{padding-top:0}
.ul-news1 .con .pic{margin-right:30px}
.ul-news1 .con .tit{font-size:20px;margin-bottom:5px}
.ul-news1 .con .desc{margin-bottom:15px}
.ul-eng1{margin:0}
.ul-eng1 li{float:left;width:50%;margin-bottom:2.5vw}
.ul-eng1 .con{padding:0 10px}
.row-engin{padding-top:40px}
.row-news1{padding-top:4.66vw}
.m-tab{height:5.66vw}
.g-snvh2 li{margin-right:1.666vw}
.tab_titn1{height:5.66vw;line-height:5.66vw}
.g-snvh2 .con{width:6.5vw;height:5.66vw;line-height:5.66vw;font-size:14px}
.g-snvh2 .con:hover,.g-snvh2 .on .con{height:5.66vw;line-height:5.66vw}
.ul-snvl1 li{margin-right:20px}
.g-titp1{font-size:22px;position:relative;height:6vw;line-height:6vw;padding-left:1.555vw}
.g-titp1::after{height:1.944vw}
.m-prdet1 .txt{padding:2.888vw 2.5vw;margin-bottom:3.888vw}
.m-prdet1 .txt .desc{font-size:16px;margin-bottom:2.222vw}
.m-prdet1 .txt .info{font-size:1.388vw}
.ul-detlist1{margin-bottom:3.333vw}
.ul-detlist1 li{margin-bottom:1.111vw;width:33.3%}
.ul-detlist1 .con{display:block;padding:0 .555vw}
.ul-detlist1 .con1 .txt{padding:1.888vw 1.777vw 1.111vw}
.ul-detlist1 .con1 .num{font-size:2.555vw;margin-bottom:.555vw}
.ul-detlist1 .con1 .desc{font-size:16px}
.ul-stlist{display:block;overflow:hidden;margin:0 -1.111vw;padding-bottom:6.833vw}
.ul-stlist .con{padding:0 1.111vw;display:block}
.ul-stlist .con .txt{font-size:16px;padding:2.944vw}
.cur span{font-size:14px;margin:0 6px}
.ul-honpic li{width:33.3%}
.g-snvh1 .con{font-size:16px}
}
@media only screen and (max-width:960px){
.m-techn3 .date{font-size:14px}
.m-desr1 .en,.m-techn3 .ort{font-size:25px}
.m-desr1 .ch{font-size:18px}
.ul-numlist1 li{width:50%}
.m-slickb4{position:relative;width:100%;height:auto;padding:0;top:0}
.m-slickb4 .slick-prev{top:18px;left:18px;transform:rotate(-90deg)}
.m-slickb4 .slick-current .year{font-size:22px}
.m-slickb4 .slick-next{top:18px;right:0;left:auto;bottom:auto;transform:rotate(-90deg)}
.row-ab5 .m-years1{padding-top:20px}
.m-slickb3 .con .y1{font-size:30px}
.m-slickb3 .con .y2{font-size:16px}
.m-slickb3 .con .txt{font-size:14px;line-height:1.7}
.m-slickb4 .slick-arrow{width:20px;height:20px}
.ul-listab1 li{width:100%}
.ul-res1 .txt{padding:10px}
.row-ab6{padding:30px}
.ul-res1 .txt .tit{font-size:18px;margin-bottom:10px}
.m-slickb3{height:auto}
.m-slickb4 .slider{padding:0 20px}
.ul-honpic li{width:50%}
.ul-for1{margin:0}
.ul-for2 li{width:50%}
.ul-for1 li{float:none;width:100%;margin-bottom:20px}
.ul-for1 .con{padding:0}
.g-tith1{font-size:25px}
.ul-for2 .con1{height:300px}
.ul-for2 .desc{font-size:18px}
.ul-for2 .info{font-size:16px}
.ul-for3 .col-r{width:70px}
.m-detailn2 h1{font-size:20px;margin-bottom:10px}
.ul-works1 li{width:100%;float:none;margin-bottom:10px}
.row-newsk1{padding-top:20px}
.titw1{margin-bottom:10px}
.ul-works1{margin:0;padding-bottom:20px}
.ul-works1 .con{padding:0 8px}
.ul-works1 .con1{padding-bottom:20px}
.ul-works1 .pic{margin-bottom:10px}
.ul-works1 .txt{padding:0 10px}
.ul-works1 .txt::after{height:15px;top:4px}
.ul-works1 .txt .tit{font-size:18px;margin-bottom:10px}
.titw1 .t1{font-size:16px}
.titw1 .t2{font-size:18px}
.g-titz1{font-size:20px}
.ul-gu1 .tit .or1{font-size:18px}
.m-math .ul-gu1 .tit{height:125px;padding:20px 10px}
.btnw2{font-size:12px;height:28px;line-height:26px;width:100px}
.btnw2 .icon{width:16px}
.btnw1{font-size:12px;height:28px;line-height:26px;width:100px}
.btnw1 .icon{width:16px}
.m-detailg2{padding:20px;margin-bottom:10px}
.ul-gu1 .or2 span{font-size:12px;margin-right:15px}
.m-detailg2 .tit1{font-size:18px;margin-bottom:10px}
.m-detailg2 .desc1{font-size:12px}
.m-detailg2 .txt1:first-child{margin-bottom:10px}
.m-research1 .col-l{padding:25px}
.m-research1 .txt{margin-bottom:15px}
.r-solve .tit{margin-bottom:10px;font-size:18px}
.r-solve .desc{line-height:2.4}
.g-tits1{display:block;text-align:center}
.m-solution1 .col-r{float:none}
.ul-lists1{white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.ul-lists1 li{display:inline-block;float:none;width:auto;margin-right:15px}
.m-foot1 .ort{font-size:16px}
.ul-listn1 .con{width:124px;background-size:38px auto;padding-left:50px}
.ul-eng1{margin:0}
.ul-eng1 li{float:left;width:100%;margin-bottom:20px}
.ul-eng1 .con{padding:0}
.row-engin{padding-top:30px}
.ul-eng1 .txt{padding:20px}
.ul-eng1 .txt .tit{font-size:18px}
.ul-detlist1 .con1 .num{font-size:24px}
.tab_titn1 .col-r{float:none}
.row-news1{padding-top:50px}
.m-tab{height:50px}
.g-snvh2 li{margin-right:20px;float:none;display:inline-block}
.tab_titn1{height:50px;line-height:50px}
.g-snvh2 .con{width:auto;height:50px;line-height:50px;font-size:14px}
.g-snvh2 .con:hover,.g-snvh2 .on .con{height:50px;line-height:50px}
.g-titp1{font-size:20px}
.ul-detlist1 li{margin-bottom:20px;width:50%}
.ul-stlist li{width:100%;margin-bottom:20px}
.tab_titn1 .cur{display:none}
.m-tab .col-r{float:none}
.g-snvh2{overflow-y:hidden;overflow-x:auto;white-space:nowrap}
}
@media only screen and (max-width:767px){
.ul-for2 .info{margin-top:0}
.g-titp1::after{display:none}
.ul-listab1 li{margin-bottom:10px}
.ul-listab1{margin:0 0 10px}
.ul-listab1 .con{padding:0}
.m-slickb4 .slick-next{right:6px}
.m-slickb4 .slick-prev{left:22px}
.m-slickb3{background-color:#fff}
.row-ab3{padding:20px 0}
.m-hon1 .snv_h1{position:relative}
.m-tab2-con .g-tith1{display:block;margin-bottom:20px;text-align:center;margin-top:10px}
.m-selec1 .g-tith1{margin-top:10px;margin-bottom:20px}
.bant1 .m-techn3{top:40%}
.m-techn3 .date{font-size:12px}
.m-desr1{left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}
.m-techn3 .ort{font-size:16px}
.m-desr1 .en{font-size:18px}
.m-desr1 .ch{font-size:14px}
.p-share{display:none}
.m-foot1{height:50px;line-height:50px}
.tab_news1{height:40px;line-height:40px}
.tab_tit{margin-bottom:15px}
.ul-honpic .txt{font-size:14px}
.tab_tit .cur{display:none}
.tab_tit .col-r{float:none}
.row-honor1{padding-top:20px}
.g-snvh1{overflow-y:hidden;overflow-x:auto;white-space:nowrap;text-align:center}
.g-snvh1 .con{width:80px}
.g-snvh1 li{float:none;display:inline-block;margin-right:10px}
.ul-honpic li{width:100%}
.m-techn2 .g-titch1 .info{font-size:15px}
.m-techn2 .desc{font-size:14px}
.m-for1 .g-titch1 b{padding-top:0}
.m-techn2 .g-titch1{margin-bottom:10px}
.row-forever2{padding-top:20px}
.g-tith1{font-size:18px}
.tab_tit .g-tith1{display:block;text-align:center}
.ul-for2{padding:15px 0 30px;margin:0}
.ul-for2 li{float:none;width:100%}
.ul-for2 .con{padding:0}
.ul-for2 .num{font-size:25px}
.ul-for2 .desc{font-size:16px}
.ul-for2 .info{font-size:14px}
.ul-for2 .con1{height:150px}
.g-titf1{font-size:18px}
.row-forever3{padding-top:15px}
.m-for2{margin-top:10px;padding-bottom:20px;width:90%}
.ul-for3 .con1{padding:20px}
.ul-for3 .tit{font-size:16px;margin-bottom:5px}
.ul-for3 .desc{font-size:14px;width:200px}
.ul-for3 .col-r{width:40px}
.m-for1 .desc{font-size:14px}
.m-detailn2 h1{font-size:18px}
.m-detailn2 .info{font-size:13px;margin-bottom:20px}
.cur{padding-left:0}
.tab_titn2 .cur{display:none}
.tab_titn2 .col-r{float:none}
.g-snvh2{overflow-y:hidden;overflow-x:auto;white-space:nowrap}
.p-share .s{width:18px;text-align:center}
.p-share .s1{width:30px}
.m-detailn2 .btn{margin-bottom:20px;width:60px;height:60px;padding-top:5px;font-size:12px}
.m-detailn2 .btn .icon{width:14px}
.m-detailn2 .txt{font-size:14px}
.row-newsk1{padding-top:20px}
.titw1{margin-bottom:10px}
.ul-works1{margin:0;padding-bottom:20px}
.ul-works1 .con{padding:0 8px}
.ul-works1 .con1{padding-bottom:20px}
.ul-works1 .pic{margin-bottom:10px}
.ul-works1 .txt{padding:0 10px}
.ul-works1 .txt::after{height:10px;top:4px}
.ul-works1 .txt .tit{font-size:16px;margin-bottom:5px}
.titw1 .t1,.ul-works1 .txt .desc{font-size:14px}
.titw1 .t2{font-size:16px}
.g-titz1{font-size:18px;margin-bottom:20px}
.ul-gu1 .tit .or1{font-size:15px}
.m-math .ul-gu1 .tit{height:auto;padding:10px 5px}
.btnw2{font-size:10px;height:24px;line-height:22px;width:75px;margin-top:0;border:1px solid #90c31f}
.btnw2 .icon{width:14px;margin-left:0;margin-bottom:0}
.btnw3{border:1px solid #fff}
.ul-gu1 .or2 span{margin-right:5px}
.btnw1{font-size:10px;height:24px;line-height:22px;width:75px;margin-top:0;margin-right:2px}
.btnw1 .icon{width:14px;margin-left:0;margin-bottom:0}
.m-detailg2{padding:10px;margin-bottom:10px}
.m-detailg2 .tit1{font-size:16px;margin-bottom:5px}
.row-research{padding-bottom:20px}
.r-solve .tit{font-size:16px}
.m-research1 .txt,.r-solve .desc{font-size:14px;line-height:1.8}
.m-research1{height:auto;width:100%}
.m-research1 .col-l{float:none;width:100%;height:auto;padding-bottom:0}
.m-research1 .r-solve{padding-top:0}
.ul-telist1 .con1{padding:35px}
.ul-telist1 .desc{font-size:14px}
.go-back{width:160px;height:40px;line-height:40px}
.g-titch1 b,.g-tits1{font-size:20px}
.ul-lists1 .tit-b2{font-size:14px}
.row-res1,.row-res2{padding:20px 0}
.ul-telist1 .con1 .b{width:60px;height:60px}
.ul-telist1 .num{margin-bottom:20px;font-size:25px}
.ul-telist1 li{float:none;width:100%}
.ul-news1 .con .pic{width:100%;margin-right:0;float:none;margin-bottom:15px}
.ul-news1 .con .tit{font-size:16px}
.ul-news1 .con .desc{font-size:14px;margin-bottom:5px;line-height:1.5;height:3em}
.row-news1 .m-foot1{margin-top:0}
.ul-news1{margin-bottom:0}
.m-foot1 .ort{display:none}
.m-foot1 .col-r{float:none}
.ul-listn1{display:block;text-align:center}
.ul-listn1 li{display:inline-block;margin-right:0}
.m-foot1{display:none}
.ul-listn1 .con{width:auto;background-size:18px;padding-left:20px;padding-right:10px;font-size:10px;margin-left:10px}
.m-research1 .txt em{width:10px;height:10px}
.ul-listn1 li:last-child .con{width:auto}
.row-news1{padding-top:20px}
.m-tab{height:40px}
.g-snvh2 li{float:none;display:inline-block;margin-right:20px}
.tab_titn1{height:40px;line-height:40px}
.g-snvh2 .con{width:auto;height:40px;line-height:40px;font-size:14px}
.g-snvh2 .con:hover,.g-snvh2 .on .con{height:40px;line-height:40px}
.g-titp1{font-size:18px;margin-bottom:20px}
.ul-detlist1 li{margin-bottom:20px;width:100%}
.ul-stlist li{width:100%;margin-bottom:20px}
.m-prdet1 .txt .desc{font-size:14px}
.ul-detlist1 .con1 .num{margin-bottom:10px}
.ul-detlist1 .con1{padding-top:0}
.ul-detlist1 .con1 .txt{padding:20px;position:relative;width:100%;height:auto}
.ul-detlist1 .con1 .desc,.ul-stlist .con .txt{font-size:14px}
.pages ul li,.pages ul li span{display:none}
.pages ul .on{display:inline-block}
.pages ul .on a{width:35px;height:35px;line-height:35px}
.pages ul li.next,.pages ul li.prev{display:inline-block}
.pages ul li.next a,.pages ul li.prev a{width:38px;height:38px;line-height:38px}
.ul-eng1 .txt .desc::after{width:5px;height:5px}
.ul-eng1 .txt{padding:15px}
.ul-eng1 .txt .tit{font-size:16px;margin-bottom:0}
.ul-eng1 .txt .desc{font-size:13px;padding-left:10px}
.ul-news1 .con{padding:10px}
.m-slickb5 .slick-prev{left:0;background-image:url(../images/c-prev1.png)}
.m-slickb5 .slick-next{right:0;background-image:url(../images/c-next1.png)}
.m-slickb5 .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:40px;height:23px;position:absolute;top:50%;background-color:#999;background-position:center;background-repeat:no-repeat;background-size:50%;transform:translateY(-50%) rotate(-90deg);margin-top:-40px}
.m-slickb5 .slick-arrow.slick-disabled{opacity:.5}
.row-ab6{padding:20px 0}
.ul-res1 .txt .tit{font-size:16px;margin-bottom:0}
.ul-res1 .txt .date{font-size:14px}
.m-slickb4 .slider .year{font-size:16px}
.m-slickb3 .con .years{float:none;width:100%}
.m-slickb3 .con .more-btn{margin-top:20px;width:100px;height:25px;line-height:25px;font-size:14px}
.m-slickb3 .con .y1{font-size:20px}
.m-slickb3 .con .y2{font-size:12px;margin-bottom:5px}
.row-ab5{padding:20px 0}
.m-slickb5 .slick-list{padding-bottom:0}
.more-btn{margin-top:20px;width:100px;height:25px;line-height:25px;font-size:14px}
.row-ab1{margin-top:20px;padding-bottom:20px}
.m-comad1 .tit{font-size:20px;margin-bottom:5px}
.m-comad1 .d{width:12px;margin-bottom:5px}
.m-comad1 .desc{padding-right:20px;font-size:14px}
.m-comad1{margin-bottom:20px}
.ul-numlist1 .con .n1{font-size:25px}
.ul-numlist1 li{width:100%}
.m-comad2 .txt .tit{font-size:20px}
.m-comad2 .txt .desc{font-size:14px}
.m-slickb1 .slick-prev{left:-12px;background-image:url(../images/c-prev1.png)}
.m-slickb1 .slick-next{right:-12px;background-image:url(../images/c-next1.png)}
.m-slickb1 .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:40px;height:18px;position:absolute;top:50%;background-color:#999;background-position:center;background-repeat:no-repeat;background-size:50%;transform:translateY(-50%) rotate(-90deg);margin-top:-40px}
.m-slickb1 .slick-arrow.slick-disabled{opacity:.5}
.m-slickb2 .slick-prev{left:-12px;background-image:url(../images/c-prev1.png)}
.m-slickb2 .slick-next{right:-12px;background-image:url(../images/c-next1.png)}
.m-slickb2 .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:40px;height:18px;position:absolute;top:50%;background-color:#999;background-position:center;background-repeat:no-repeat;background-size:50%;transform:translateY(-50%) rotate(-90deg);margin-top:-40px}
.m-slickb2 .slick-arrow.slick-disabled{opacity:.5}
.ul-listab1 .con1{padding:20px;height:auto}
.ul-listab1 .pic{width:40px}
.ul-listab1 .desc{font-size:16px}
.m-comad2 .nam img{width:50px}
.ul-listab1 .info{font-size:14px}
}
