@font-face {
  font-family: "Roboto-Bold";
  src: url("../fonts/Roboto-Bold.woff2") format("woff2"),
       url("../fonts/Roboto-Bold.woff") format("woff"),
       url("../fonts/Roboto-Bold.ttf") format("truetype"),
       url("../fonts/Roboto-Bold.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Bold.svg") format("svg");
}
@font-face {
  font-family: "Roboto-Regular";
  src: url("../fonts/Roboto-Regular.woff2") format("woff2"),
       url("../fonts/Roboto-Regular.woff") format("woff"),
       url("../fonts/Roboto-Regular.ttf") format("truetype"),
       url("../fonts/Roboto-Regular.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Regular.svg") format("svg");
}
@font-face {
  font-family: "Roboto-Light";
  src: url("../fonts/Roboto-Light.woff2") format("woff2"),
       url("../fonts/Roboto-Light.woff") format("woff"),
       url("../fonts/Roboto-Light.ttf") format("truetype"),
       url("../fonts/Roboto-Light.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Light.svg") format("svg");
}
@font-face {
  font-family: "Roboto-BlackItalic";
  src: url("../fonts/Roboto-BlackItalic.woff2") format("woff2"),
       url("../fonts/Roboto-BlackItalic.woff") format("woff"),
       url("../fonts/Roboto-BlackItalic.ttf") format("truetype"),
       url("../fonts/Roboto-BlackItalic.eot") format("embedded-opentype"),
       url("../fonts/Roboto-BlackItalic.svg") format("svg");
}
@font-face {
  font-family: "Roboto-Medium";
  src: url("../fonts/Roboto-Medium.woff2") format("woff2"),
       url("../fonts/Roboto-Medium.woff") format("woff"),
       url("../fonts/Roboto-Medium.ttf") format("truetype"),
       url("../fonts/Roboto-Medium.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Medium.svg") format("svg");
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul,ol,dl,table,th,tr,td,input,textarea,li,a,div,span,em,i{margin: 0;padding: 0;	border: 0;}
img {margin: 0;padding: 0;	border: 0; max-width:100%}
li {list-style: none;}
/*全局样式*/
html,body {width: 100%;	margin: 0 auto;}
/*= 清除浮动=*/
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;display: block;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
:focus{outline:0}
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
/* End hide from IE-mac */
* + html .clearfix {min-height: 0%;}
/* 针对IE7 */
* + html .clearfix {min-height: 0%;}
.w100 {width: 100%;}
/*原文件配置*/
body {color: #333;background: #ffffff;font: 14px/28px Microsoft YaHei;min-width: 320px;}
a {color: #333;text-decoration: none;}
a:hover {color: #247cb7;}
/*块级转化*/
.di_in {display: inline-block;}
.di_bl {display: block;}
/*原文件配置  end*/
.Roboto-Regular{font-family: "Roboto-Regular";}
.Roboto-Bold{font-family: "Roboto-Bold";}
.Roboto-Light{font-family: "Roboto-Light";}
.Roboto-BlackItalic{font-family: "Roboto-BlackItalic";}
.Roboto-Medium{font-family: "Roboto-Medium";}
/*横向居中*/
.te_c {text-align: center;}
/*相对定位*/
.p_r {position: relative;}
/* 白色背景 */
.bgfff {background: #fff;}
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-warp{flex-flow: wrap}
.flex-column{flex-flow: column}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.transition{-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.img_hover{transition: all .3s;}
@media (min-width: 1200px) {
	/*min-width 1200 */
	.container{width: 1200px;padding-left: 0;padding-right: 0;}
}
.l40{line-height:45px;}
/*全局样式 start*/
.header{height: 100px; z-index:9;background:rgba(0,0,0,0.2);box-shadow:0 17px 20px rgba(0,0,0,0.2); width:100%; transition:all 0.5s; z-index:800;}
.header h1{margin-top: 0;height: 100px;margin-bottom: 0;margin-right: 50px;}
.header .top{height: 60px;justify-content: flex-end;}
.header .top a{border-right: 1px #e5e5e5 solid;}
.header .top a.sns{width: 60px;}
.header .top a.email{background: url(../images/email.png)no-repeat 35px center;padding-left: 80px;padding-right: 60px;line-height: 20px;color: #767676;font-size: 13px;}
.header .top a.tel{background: url(../images/tel.png)no-repeat 35px center;padding-left: 80px;padding-right: 60px;line-height: 20px;color: #767676;font-size: 13px;}

/*菜单*/

.hd_nav{ margin-top:20px; }
.hd_nav li{display: inline-block;vertical-align: middle;}
.hd_nav li:last-child{margin-right: 0}
.hd_nav li>a{font-size: 18px;position:relative;display: block;z-index:60;line-height: 70px;}
.hd_nav li a{ color:#FFFFFF}
.hd_nav li:hover>a,.hd_nav li.cur>a{}
/*.hd_nav li:hover>a::after,.hd_nav li.cur>h4::after{content: '';position: absolute;top: -1px;left: 0;width: 100%;height: 3px;background-color: #fcba1f;}*/
.hd_nav li>a:before{content:'';position:absolute;width: 60px;height: 30px;background-size:contain;left: 50%;margin-left: -30px;bottom: -10px;display: none;}
.hd_nav li:hover>a:before{display: block;}
.hd_nav .drop{position:absolute;width: 1920px;left: 0;padding-top: 10px;display: none;z-index: 8;background: rgba(0,103,171,0.8);z-index: 9;top: 130px; left:50%;margin-left:-934px}
.hd_nav .drop .box{padding: 30px;width: 1000px;}
.hd_nav .drop .box:before{content: '';position: absolute;top: -20px;z-index: 1;width:0; height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #247cb7;}

.hd_nav .drop .subnav{margin-right: 80px;}
.hd_nav .drop .subnav a{font-size: 18px;line-height: 32px;color: #FFF;width: 50%;border-bottom: 1px rgba(255,255,255,0.5) solid;width: 47%;margin-right: 6%;line-height: 50px;padding-top: 10px;}
.hd_nav .drop .subnav a:nth-of-type(2n){margin-right: 0;}
.hd_nav .drop .box .pic{border: 2px #FFF solid;width: 365px;height: 215px;overflow: hidden;}
.hd_nav .drop .box .pic img{width: 100%;}
.hd_nav li:hover .drop{display: block;}
.banner{overflow: hidden;margin-top: -130px;}
.banner img{width: 100%;}
.banner .txt{position: absolute;width: 1200px;left: 50%;top: 50%;color: #FFF;font-size: 25px;transform: translateX(-50%) translateY(-50%);}
.banner .swiper-pagination-bullet{width: 14px;height: 14px;opacity: 1;background: none;border: 1px #FFF solid;}
.banner .swiper-pagination-bullet-active{background-color: #247cb7;border-color: #247cb7;}

.hd_nav li:nth-child(1) .drop .box{left: 22%;}
.hd_nav li:nth-child(1) .drop .box::before{left: 27.5%;}
.hd_nav li:nth-child(2) .drop .box::before{left: 30.5%;}
.hd_nav li:nth-child(2) .drop .box{left: 27.5%;}
.hd_nav li:nth-child(3) .drop .box{left: 28%;}
.hd_nav li:nth-child(3) .drop .box::before{left: 43%;}
.hd_nav li:nth-child(4) .drop .box{left: 30.5%;}
.hd_nav li:nth-child(5) .drop .box{left: 30.5%;}
.hd_nav li:nth-child(6) .drop .box{left: 30.5%;}
.hd_nav li:nth-child(4) .drop .box::before{left: 52%;}
.hd_nav li:nth-child(5) .drop .box::before{left: 64.5%;}
.hd_nav li:nth-child(6) .drop .box::before{left: 78.5%;}


.foot{padding:50px 0;background: #282828;}
.foot .col{}
.foot .col:last-child{width: 200px;}
.foot .tit,.foot .tit a{color: #fff;opacity: 0.86;}
.foot .col p{font-size: 16px;color: #fff;line-height: 35px;margin-bottom: 35px;}
.foot .box a{font-size: 14px;color: #fff;line-height: 30px;opacity: 0.6;}
.foot .box .address{background: url(../images/icon1.png)no-repeat 0 9px;color: rgba(255,255,255,0.6);padding-left: 20px;}
.foot .box .email{background: url(../images/icon3.png)no-repeat 0 9px;color: rgba(255,255,255,0.6);padding-left: 20px;margin-top: 10px;}
.foot .box .tel{background: url(../images/icon2.png)no-repeat 0 9px;color: rgba(255,255,255,0.6);padding-left: 20px;margin-top: 10px;}
.foot .box .wx{background: url(../images/wx.png)no-repeat 0 9px;color: rgba(255,255,255,0.6);padding-left: 20px;margin-top: 10px; background-size:16px;}
.copyright{background-color: #054737;width: 100%;padding:20px 0;color: #FFF;font-size: 15px;line-height: 28px;overflow: hidden;}
.copyright p{margin: 0;}
.copyright a{color: #FFF;}
.copyright .sns{height: 56px;}
.copyright .sns a{margin-left: 10px;}
.foot-from{background-color: #333333;padding: 50px 0;margin-top: 90px;}
.foot-from .title span{background-color: #054737;color: #FFF;font-size: 20px;padding: 0 30px;}
.foot-from .title .txt{border-left: solid #fff 5px;padding: 0 40px;color: #FFF;font-size: 20px;border-right: solid #fff 5px;margin-top: 15px;}
.foot-from .from-group{width: 760px;}
.foot-from .text{color: #f4f4f4;font-size: 15px;margin-bottom:10px;}
.foot-from .name{background: url(../images/icon4.png)no-repeat 10px center;height: 40px;border-radius: 20px;border: 1px #555555 solid;width: 100%;padding-left: 25px;color: #FFF;}
.foot-from .email{background: url(../images/icon5.png)no-repeat 10px center;height: 40px;border-radius: 20px;border: 1px #555555 solid;width: 100%;padding-left: 25px;color: #FFF;}
.foot-from input[type="submit"]{width: 40px;height: 40px;border-radius: 50%;overflow: hidden;text-indent: -99px;background: #054737 url(../images/icon6.png)no-repeat center;}
.home-ser{margin-top: 60px;}
.home-ser .title{font-size: 31px;line-height: 2;padding-bottom: 10px;}
.home-ser .title::after{content: '';position: absolute;left: 0;bottom: 0;height: 2px;width: 120px;background-color: #333333;}
.home-ser .h-pic a{overflow: hidden;margin-top: 50px;}
.home-ser .h-pic .arrow{position: absolute;right: 30px;bottom: 30px;background: url(../images/arrow.png)no-repeat center;width: 32px;height: 22px;z-index: 9;}
.home-ser .h-pic .name{position: absolute;left: 30px;bottom: 30px;color: #FF;font-size: 21px;color: #FFF;}
.tab-content{width: 100%;display: table;margin-top: 50px;}
.tab-content .tabs{width: 230px;}
.tab-content .tabs a{height: 34px;border-radius: 17px;border: 1px #d0d0d0 solid;line-height: 32px;margin-top: 20px;overflow: hidden;}
.tab-content .tabs a:first-child{margin-top: 0;}
.tab-content .tabs a.active{background-color: #fcba1f;color: #FFF;border-color: #fcba1f;}

.tab-content .content{width: 780px;}
.tab-content .content .box{display: none;}
.tab-content .content h3{margin-top: 0;}
.tab-content .content .txt{font-size: 15px;color: #565656;}
.home-why{margin-top: 90px;background: url(../images/bg.jpg)no-repeat center;overflow: hidden;height: 518px;}
.home-why .title{font-size: 50px;color: #FFF;margin-top: 50px;padding-bottom: 40px;}
.home-why .title::after{content: '';position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);background-color: #FFF;width: 90px;height: 3px;}
.home-why .content{margin-top: 80px;}
.home-why .content .icon{width: 122px;height: 75px;}
.home-why .content .n1{background: url(../images/n1.png)no-repeat center;}
.home-why .content .n2{background: url(../images/n2.png)no-repeat center;}
.home-why .content .n3{background: url(../images/n3.png)no-repeat center;}
.home-why .content .n4{background: url(../images/n4.png)no-repeat center;}
.home-why .content .counter{color: #FFF;font-size: 53px;margin-top: 40px;}
.home-why .content .counter::after{content: '+';}
.home-why .content .txt{color: #FFF;font-size: 19px;margin-top: 40px;}
.home-pro{background-color: #ececec;width: 100%;overflow: hidden;padding: 100px 0;}
.home-pro .title{font-size: 41px;}
.home-pro .txt{font-size: 20px;color: #666;margin-top: 40px;line-height: 34px;}
.home-pro ul{margin-top: 90px;}
.home-pro li{margin-top: 35px;width: 283px;height: 217px;padding: 14px 0 0 14px;overflow: hidden;margin-right: 20px;}
.home-pro li:nth-of-type(4n){margin-right: 0;}
.home-pro li::after{content: '';position: absolute;left: 0;top: 0;right: 14px;bottom: 14px;background-color: #FFF;z-index: 0;}
.home-pro li a{z-index: 1;}
.home-pro li img{width: 100%;}
.home-pro li a .bg{background-color: rgba(240,181,38,0.75);position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #FFF;padding: 30px;display: none;}
.home-pro li a .bg::after{content: '';position: absolute;left: 15px;right: 15px;top: 15px;bottom: 15px;border: 1px rgba(255,255,255,0.5) solid;}
.home-pro li a .bg .name{font-size: 20px;}
.home-pro li a .bg .text{margin-top: 10px; height:58px; overflow:hidden;}
.home-pro .more{margin-top: 90px;}
.home-pro .more a{border: 1px #054737 solid;width: 260px;height: 50px;line-height: 48px;font-size: 21px;color: #054737;}

.home-str{margin-top: 110px;}
.home-str .title .t1{font-size: 21px;}
.home-str .title .t2{font-size: 15px;}
.home-str .title a{border: 2px #054737 solid;border-radius: 3px;padding: 0 20px;}
.home-str .items{margin-top: 50px;overflow: hidden;margin-right: 2%;width: 32%;}
.home-str .items:last-child{margin-right: 0;}
.home-str .items img{max-width: 100%;}
.home-str .items span{background-color: #f0b526;position: absolute;left: 0;bottom: 0;color: #FFF;font-size: 18px;padding: 0 20px;height: 50px;line-height: 50px;}
.home-str .items span a{color: #FFF;}
.home-str ul{background-color: #054737;margin-top: 20px;padding: 40px 0 40px 80px;}
.home-str li{width: 20%;margin-right: 4%;}
.home-str li:last-child{margin-right: 0;}
.home-str li h3 a{font-size: 23px;color: #FFF;font-style: normal;text-decoration: none}
.home-str li p{color: #FFF;opacity: 0.8;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 60px;}
.home-str li a{font-style: italic;text-decoration: underline;color: #FFF;font-size: 15px;margin-top: 40px;}
.home-sales{width: 100%;background: url(../images/bg1.jpg)no-repeat center top;height: 565px;margin-top: 100px;}
.home-sales .title{color: #FFF;font-size: 38px;margin-top: 70px;}
.home-sales .txt{padding: 0 100px;font-size: 18px;line-height: 28px;color: #FFF;margin-top: 40px;}
.home-sales .btn{margin-top: 110px;width: 100%;}
.home-sales .btn a{border: 3px #FFF solid;border-radius: 5px;font-size: 21px;background: url(../images/icon7.png)no-repeat 92% center;padding: 0 40px 0 30px;color: #FFF;height: 60px;line-height: 54px;width: 270px;margin: 0 15px;}

.home-news{margin-top: 80px;}
.home-news .title span{font-size: 41px;}
.home-news .title a{font-size: 16px;color: #fcba1f;}
.home-news .swiper-container{margin-top: 50px;}
.home-news .swiper-slide{background-color: #f7f7f7;}
.home-news .swiper-button-next,.home-news .swiper-button-prev{width: 40px;height: 40px;border-radius: 50%;background-color: #fcba1f;background-size: 13px;}
.home-news .swiper-button-next{right: -60px;}
.home-news .swiper-button-prev{left: -60px;}
.home-news .pic{height: 245px;overflow: hidden;}
.home-news .pic img{width: 100%;}
.home-news .text-box{padding: 20px 20px 30px 20px;}
.home-news .text-box h4{margin: 0;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.home-news .text-box .time{background: url(../images/icon8.png)no-repeat left center;padding-left: 20px;color: #888888;margin-top: 20px;}
.home-news .text-box p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 22px;margin-top: 10px;}
.home-news .text-box .more{background-color: #FFF;color: #fcba1f;border-radius: 5px;border: 1px #c6c7ca solid;width: 125px;height: 40px;line-height: 38px;margin-top: 15px;}
.Training{width: 100%;height: 800px;background: url(../images/bg2.jpg)no-repeat center top;overflow: hidden;margin-top: 70px;}
.Training .title{font-size: 38px;margin-top: 40px;}
.Training .txt{font-family: arial;font-size: 19px;color: #666;margin-top: 30px;}
.Training .text{font-size: 18px;/*! padding: 0 90px; */margin-top: 39px;line-height: 41px;}
.Training .pic{margin-top: 80px;padding: 0 100px;}
.Training .pic img{max-width: 100%;}

.Warranty{margin-top: 130px;}
.Warranty .text-content{margin-right: 90px;}
.Warranty .title{font-size: 27px;}
.Warranty .txt{font-size: 17px;margin-top: 30px;}
.Warranty .text{font-size: 16px;color: #666;}
.Warranty .text p{margin-top: 30px;}
.Warranty .more{background-color: #fcba1f;width: 160px;height: 40px;line-height: 40px;font-style: italic;color: #FFF;font-size: 15px;margin-top: 50px;}
.Warranty .pic{overflow: hidden;}
.Warranty .pic img{max-width: 100%;}
.Transport{width: 100%;height: 660px;background: url(../images/bg3.jpg)no-repeat center top;overflow: hidden;margin-top: 120px;}
.Transport .title{font-size: 27px;color: #FFF;margin-top: 60px;}
.Transport .text{font-size: 18px;color: #FFF;margin-top: 20px;margin-bottom: 80px;}
.Transport .pic{overflow: hidden;margin-right: 60px;}
.Transport .pic img{max-width: 100%;}
.Transport .txt{color: #FFF;}
.Transport .txt h4{font-weight: bold;}
.Transport .txt p{font-size: 15px;margin-top: 30px;line-height: 25px;}
.Transport .more{background-color: #FFF;width: 160px;height: 40px;line-height: 40px;font-style: italic;color: #000;font-size: 15px;margin-top: 50px;}
.Technology{margin-top: 100px;}
.Technology .title{font-size: 38px;}
.Technology .txt{font-size: 17px;color: #666;margin-top: 40px;margin-right: 340px;}
.Technology .picbox{margin-top: 70px;}
.Technology .picbox .pic{overflow: hidden;}
.Technology .picbox img{max-width: 100%;}
.Technology .picbox h4{margin-top: 30px;}
.Company-News{margin-top: 50px;}
.Company-News .content{margin-top: 60px;}
.Company-News .pic{width: 630px;height: 410px;overflow: hidden;margin-right: 20px;}
.Company-News .pic img{max-width: 100%;}
.Company-News .pic .txt{background-color: rgba(0,0,0,0.5);color: #FFF;position: absolute;left: 0;width: 100%;bottom: 0;z-index: 1;line-height: 54px;font-size: 16px;padding: 0 20px;}
.Company-News ul{background-color: #f3f5f8;padding: 25px;min-width: 0;}
.Company-News li{border-bottom: 1px #d8d9da solid;padding-bottom: 20px;min-width: 0;margin-bottom: 30px;}
.Company-News li:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.Company-News li .text{min-width: 0;}
.Company-News li .time{font-size: 17px;font-family: arial;width: 70px;margin-right: 40px;}
.Company-News li .time span{font-size: 48px;color: #054737;}
.Company-News li h4{margin: 0;min-width: 0;}
.Company-News li p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 22px;margin-top: 10px;}
.Company-News .more{margin-top: 45px;}
.Company-News .more a{background-color: #054737;color: #FFF;font-size: 16px;width: 220px;height: 50px;line-height: 50px;}
.Industry-News{width: 100%;overflow: hidden;height: 660px;background: url(../images/bg4.jpg)no-repeat center top;margin-top: 80px;padding: 80px 0;}
.Industry-News .content{background-color: #FFF;height: 500px;overflow: hidden;padding: 0 40px;}
.Industry-News .title{font-size: 38px;margin-top: 40px;}
.Industry-News .txt{font-size: 18px;color: #666;margin-top: 30px;}
.Industry-News ul{margin-top: 50px;}
.Industry-News li{width: 30%;margin-right: 5%;}
.Industry-News li:last-child{margin-right: 0;}
.Industry-News h4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 0;line-height: 28px;}
.Industry-News li .time{font-size: 15px;color: #777;margin-top: 20px;}
.Industry-News p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #666;line-height: 22px;margin-top: 15px;margin-bottom: 0;}
.Industry-News .more{margin-top: 40px;}
.Industry-News .more a{background: #fcba1f url(../images/icon9.png)no-repeat 80% center;color: #FFF;font-size: 17px;width: 220px;height: 50px;line-height: 50px;padding-right: 20px;}
.Export-News{margin-top: 90px;}
.Export-News .title{font-size: 36px;}
.Export-News ul{margin-top: 80px;}
.Export-News li{width: 31.5%;margin-right:1.8%;}
.Export-News li:last-child{margin-right: 0;}
.Export-News li .pic{width: 100%;overflow: hidden;height: 235px;}
.Export-News li .pic img{max-width: 100%;}
.Export-News li .more{width: 120px;height: 32px;line-height: 32px;background-color: #054737;color: #FFF;margin-top: 30px;}
.Export-News li h4{margin: 0;margin-top: 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 24px;}
.video-news{width: 100%;height: 465px;background: url(../images/bg5.jpg)no-repeat center top;margin-top: 100px;}
.video-news .play span{width: 109px;height: 109px;background: url(../images/play.png)no-repeat center;background-size: 100%;}
.video-news .play .title{color: #FFF;font-size: 36px;margin-top: 40px;}
.maskBg{background-color: rgba(0,0,0,0.8);position: fixed;left: 0;top: 0;z-index: 9999;width: 100%;height: 100%;opacity: 0}
.videoShow{width: 700px;height: 400px;position: fixed;left: 50%;top: 50%;z-index: 10000;opacity: 0;transform:translateX(-50%) translateY(-50%);}
.maskBg.active{opacity: 1;}
.videoShow.active{opacity: 1;transform: scale(1); -webkit-transform: scale(1);}
.news-text{margin-top: 70px;}
.news-text .title{font-size: 44px;}
.news-text .txt{font-size: 23px;color: #fcba1f;margin-top: 40px;}
.news-text .tel{font-size: 32px;margin-top: 45px;}
.news-text .tel span{color: #FCBA1F;background: url(../images/tel1.png)no-repeat left center;padding-left: 40px;}
.crumbs{background-color: #054737;width: 100%;font-size: 17px;color: #FFF; padding: 9px 0;}
.crumbs a{color: #FFF;}
.crumbs .home{background: url(../images/home.png)no-repeat left center;padding-left: 30px;}
.pro{overflow: hidden;width: 100%;}
.pro li{padding: 110px 0;}
.pro li:nth-child(even)::after{content: '';background-color: #eff0f1;position: absolute;left: -9999px;top: 0;height: 100%;right: -9999px;}
.pro li .text-content{z-index: 9;margin-right: 50px;}
.pro li .text-content .title,.pro_lie .title{font-size: 29px;}
.pro li .text-content .title a,.pro_lie .title a{padding-right: 30px;}
.pro li .text-content .title a::after,.pro_lie .title a::after{content: '+';position: absolute;right: 0;top: -10px;color: #054737;}
.pro li .text-content p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 17px;line-height: 34px;margin-top: 60px;}
.pro_lie p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 17px;line-height: 34px;margin-top: 30px;}
.pro li .text-content .more{margin-top: 90px;width: 215px;height: 50px;line-height: 48px;border: 1px #333 solid;}
.pro li .pic{z-index: 9;width: 555px;}
.pro li .pic img{max-width: 100%;}
.pro-details{margin-top: 60px;overflow: hidden;}
.pro-details .focus{width: 665px;height: 515px;margin-right: 60px;}
.pro-details .focus img{max-width: 100%;}
.pro-details .focus .swiper-button-prev{width: 55px;height: 82px;background: url(../images/left.png)no-repeat center;background-size: 100%;}
.pro-details .focus .swiper-button-next{width: 55px;height: 82px;background: url(../images/right.png)no-repeat center;background-size: 100%;}
.pro-details .text-content{background: url(../images/line.jpg)no-repeat right top;}
.pro-details .text-content h1{font-size: 29px;}
.pro-details .text-content .name{font-size: 16px;margin: 30px 0 20px 0;}
.pro-details .text-content .txt{line-height: 30px;font-size: 16px;border-bottom: 1px #eee solid;padding-bottom: 30px;}
.pro-details .text-content .tel{background: url(../images/tel2.png)no-repeat left center;padding-left: 30px;font-size: 15px;color: #666;margin-top: 30px;}
.pro-details .text-content .email{background: url(../images/email1.png)no-repeat left center;padding-left: 30px;font-size: 15px;color: #666;}
.pro-details .text-content .submit{margin-top: 40px;}
.pro-details .text-content .submit a{height: 60px;line-height: 60px;}
.pro-details .text-content .submit .quote{width: 270px;background:#fcba1f url(../images/icon10.png)no-repeat 25px center;color: #FFF;font-size: 22px;padding-left: 30px;margin-right: 20px;}
.pro-details .text-content .submit .yy{width: 60px;background:#f3f3f3 url(../images/icon11.png)no-repeat center;}
.pro-details .title{height: 60px;line-height: 60px;margin-top: 60px;}
.pro-details .title::after{content: '';position: absolute;left: -9999px;right: -9999px;height: 60px;top: 0;z-index: 0;background-color: #f4f4f4;}
.pro-details .title span{background-color: #054737;color: #FFF;height: 60px;font-size: 20px;z-index: 1;padding: 0 50px 0 20px;}
.pro-details .title span::after{width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid white;content: '';position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.pro-details h3{font-size: 26px;border-left: 3px #fcba1f solid;padding-left: 20px;margin-top: 60px;}
.pro-details .body {margin-top: 40px;}
.pro-details .body img{max-width: 100%;}
.pro-details .buy{margin-top: 70px;}
.pro-details .buy a{background: #fcba1f url(../images/icon12.png)no-repeat 30px center;height: 54px;color: #FFF;font-size: 20px;padding: 0 30px 0 80px;line-height: 54px;}
.pro-details .tit{height: 60px;line-height: 60px;margin-top: 60px;background-color: #eaedf2;}
.pro-details .tit span{background-color: #054737;color: #FFF;height: 60px;font-size: 20px;z-index: 1;padding: 0 20px;}
.pro-details .related{margin-top: 50px;}
.pro-details .related .items{width: 24%;margin-right: 1%; border: 1px #e6e6e6 solid; margin-bottom: 2%;}
.pro-details .related .items:last-child{margin-right: 0;}
.pro-details .related .items .pic{border-bottom: 1px #e6e6e6 solid;overflow: hidden;}
.pro-details .related .items .pic img{max-width: 100%;}
.pro-details .related .items .txt{padding:10px 20px;}
.pro-details .related .items .txt::after{content: '+';font-size: 28px;color: #fcba1f;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;}
.pro-details .related .items h4{margin-bottom: 0;}
.pro-details .related .items p{color: #666; height:20px;}
.form{margin-top: 60px;}
.form label{font-weight: normal;font-size: 16px;}
.form label span{color: #ff0000;}
.form .submit{margin-top: 40px;}
.form .submit .btn{background-color: #fcba1f;border-radius: 3px;color: #FFF;height: 40px;width: 60%;}
.submenu li a{margin-right: 10px;color: #FFF;font-size: 16px;}
.submenu li a:last-child{margin-right: 0;}
.submenu .cur::after{content: '';position: absolute;left: 0;bottom: -8px;height: 2px;background-color: rgba(255,255,255,0.5);width: 100%;}
.about{margin-top: 50px;border-bottom: 5px #d9d9d9 solid;padding-bottom: 40px;}
.about .title{font-size: 27px;}
.about .name{color: #16517a;font-size: 25px;margin-top: 50px;}
.about .txt{font-size: 20px;margin-top: 20px;}
.about .text-content{font-size: 16px;line-height: 30px;width: 47%;margin-top: 40px;}
.about .pic{overflow: hidden;margin-top: 50px;}
.about .pic img{max-width: 100%;}
.about .text{font-size: 16px;line-height: 30px;margin-top: 40px;}
.Introduction{margin-top: 80px;}
.Introduction .title{font-size: 30px;}
.Introduction .txt{line-height: 30px;font-size: 16px;}
.Introduction .txt p{margin-top: 40px;}
.Introduction .items {margin-top: 80px;}
.Introduction .items span{font-size: 53px;color: #fcba1f;}
.Introduction .items span::after{content: '+';}
.Introduction .items .name{font-size: 20px;margin-top: 40px;}
.Introduction .more{margin-top: 80px;}
.Introduction .more a{background: #fcba1f url(../images/icon9.png)no-repeat 80% center;color: #FFF;font-size: 17px;width: 220px;height: 50px;line-height: 50px;padding-right: 20px;}
.Culturen{background: url(../images/bg6.jpg)no-repeat center top;margin-top: 90px;overflow: hidden;}
.Culturen .title{font-size: 30px;margin-top: 80px;color: #FFF;margin-bottom: 70px;}
.Culturen .pic{overflow: hidden;}
.Culturen .pic img{max-width: 100%;}
.Culturen .txt{margin-right: 40px;color: #FFF;}
.Culturen .txt p{font-size: 17px;line-height: 28px;margin-bottom: 30px;padding-left: 20px;}
.Culturen .txt p::after{content: '';position: absolute;left: 0;top: 10px;width: 8px;height: 8px;border-radius: 50%;background-color: #FFF;}
.Culturen .more{border: 2px #FFF solid;color: #FFF;font-size: 18px;width: 155px;height: 36px;line-height: 34px;margin-left: 20px;}
.honor{margin-top: 90px;;}
.honor .title{font-size: 30px;}
.pc-slide {width: 100%;}
.view {margin-top: 60px;}
.view .swiper-container {width: 100%;}
.view .name{font-size: 25px;color: #FFF;}
.view .name span{background-color: #054737;height: 60px;line-height: 60px;padding: 0 50px;}
.view .txt{padding: 0 80px;font-size: 17px;line-height: 30px;margin-top: 40px;}
.preview {width: 94%;margin-top: 70px;position: relative;margin-left: 3%;margin-right: 3%;}
.preview::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 2px;background-color: #9c9c9c;}
.preview .swiper-container::after {content: '';position: absolute;left: 0;top: 50%;width: 8px;height: 8px;border-radius: 50%;background-color: #9c9c9c;transform: translateY(-50%);}
.preview .swiper-container::before {content: '';position: absolute;right: 0;top: 50%;width: 8px;height: 8px;border-radius: 50%;background-color: #9c9c9c;transform: translateY(-50%);}
.preview .arrow-left {background: url(../images/feel3.png) no-repeat left top;position: absolute;left: -30px;top: 50%;margin-top: -19px;width: 20px;height: 38px;z-index: 10;}
.preview .arrow-right {background: url(../images/feel4.png) no-repeat left bottom;position: absolute;right: -30px;top: 50%;margin-top: -19px;width: 20px;height: 38px;z-index: 10;}
.preview .swiper-slide {cursor:pointer;width: 90px;}
.preview .swiper-slide.first{width: 140px;}
.preview .swiper-slide:nth-child(odd){margin-bottom: 80px;}
.preview .swiper-slide:nth-child(even){margin-top: 80px;}
.preview .name{color: #666;font-size: 24px;}
.preview .swiper-slide::after{content: '';position: absolute;left: 50%;transform: translateX(-50%);border: 2px #9c9c9c solid;background-color: #FFF;width: 30px;height: 30px;border-radius: 50%;}
.preview .swiper-slide:nth-child(odd)::after{bottom: -40px;}
.preview .swiper-slide:nth-child(even)::after{top: -40px;}
.preview .swiper-slide.active-nav .name{color: #333;}
.preview .swiper-slide.active-nav:nth-child(odd)::before{content: '';position: absolute;left: 50%;transform: translateX(-50%);background-color: #000;width: 10px;height: 10px;border-radius: 50%;bottom: -30px;z-index: 1;}
.preview .swiper-slide.active-nav:nth-child(even)::before{content: '';position: absolute;left: 50%;transform: translateX(-50%);background-color: #000;width: 10px;height: 10px;border-radius: 50%;top: -30px;z-index: 1;}
.Activity{width: 100%;overflow: hidden;margin-top: 80px;height: 630px;background: url(../images/bg7.jpg)no-repeat center top;}
.Activity .title{margin-top: 80px;color: #FFF;}
.Activity .title span{font-size: 29px;}
.Activity .title span::after{content: '';position: absolute;right: -90px;height: 3px;background-color: #FFF;width: 60px;bottom: 10%;}
.Activity .title .more{border: 2px #FFF solid;width: 165px;height: 40px;line-height: 40px;color: #FFF;}
.Activity .swiper-container{margin-top: 80px;padding-bottom: 50px;}
.Activity .swiper-slide{background-color: #FFF;}
.Activity .pic{overflow: hidden;height: 240px;}
.Activity .pic img{width: 100%;}
.Activity h4{padding: 0 30px;line-height: 30px;font-size: 16px;}
.Activity .swiper-pagination{bottom: 0;}
.Activity .swiper-pagination-bullet{border: 1px #FFF solid;width: 15px;height: 15px;opacity: 1;background: none;}
.Activity .swiper-pagination-bullet-active{background-color: #FFF;}
.Core{margin-top: 90px;}
.Core .title{font-size: 36px;}
.Core .txt{margin-top: 35px;padding:0 100px;}
.Core .items{background-color: #f4f4f4;padding: 20px;width: 23.5%;margin-right: 2%;margin-top: 80px;}
.Core .items:last-child{margin-right: 0;}
.Core .items .pic{overflow: hidden;height: 350px;}
.Core .items .pic img{width: 100%;}
.Core .items h5{margin-top: 20px;line-height: 22px;color: #666;}
.Core .more{margin-top: 40px;}
.Core .more a{background: #fcba1f url(../images/icon9.png)no-repeat 80% center;color: #FFF;font-size: 17px;width: 220px;height: 50px;line-height: 50px;padding-right: 20px;}
.about-img {margin-top: 90px;}
.about-img img{width: 100%;}
.Customer{margin-top: 90px;width: 1356px;margin-left: auto;margin-right: auto;}
.Customer .title{font-size: 36px;}
.Customer .txt{font-size: 20px;margin-top: 30px;}
.Customer .content{background-color: #fcba1f;padding: 20px;margin-top: 70px;}
.Customer .pic1{width: 45%;margin-right: 2%;overflow: hidden;}
.Customer .pic2{width: 49%;overflow: hidden;}
.Customer .pic2:nth-child(odd){margin-right: 1.5%;}
.Customer .pic2:nth-child(3),.Customer .pic2:nth-child(4){margin-top: 10px;}
.Customer img{width: 100%;}
.Customer .more{margin-top: 80px;}
.Customer .more a{width: 220px;height: 50px;line-height: 50px;font-size: 17px;border: 1px #333 solid;}
.fixed{position: absolute;right: 20px;width: 48px;margin-top: -248px;}
.fixed a{width: 48px;height: 48px;background-color: #fcba1f;}
.fixed .gotop{background-image: url(../images/top.jpg);background-position: center;background-repeat: no-repeat;margin-top: 1px;}
.fixed .book{background-image: url(../images/book.jpg);background-position: center;background-repeat: no-repeat;}
.a-cur{display: none;}

/*-------------------------------------------------------------------------------product_mune--------------------------------------- */

.pro_lie{ padding-top: 50px;}
.pro_rat{ margin-top: 0;}

.pull-right ul{}
.pull-right ul li{display: inline-block;vertical-align: middle; }
.pull-right ul li a{padding: 5px 32px;}
/*-------------------------------------------------------------------------------news_liebii--------------------------------------- */
.neew{ border: none; padding-bottom: 0;}
.news_liebii{ width: 100%; margin-top: 40px;}
.news_liebii ul li{margin-bottom: 25px;border:1px solid #e5e5e5; display: flex; justify-content:flex-start; width: 100%;}
.news_liebii ul li .nes_time{ margin:50px 40px 0;   text-align: center;}
.news_liebii ul li .day{font-size: 60px;color: #fcba1f;font-family: arial; margin-bottom: 50px;}
.news_liebii ul li .year{font-size: 25px;color: #fcba1f;font-family: arial;}
.news_liebii ul li .new_txt{ margin: 30px 0 0 40px; width: 55%;}
.news_liebii ul li .new_txt h5{ font-size: 23px; line-height: 40px; }
.news_liebii ul li .new_txt p{font-size: 15px; color: #666; line-height: 24px; max-height: 48px; overflow: hidden; }
.news_liebii ul li .new_txt p.mmore{ margin-top: 20px; }
.news_liebii ul li .new_txt p.mmore a{background: #6d6d6d; color: #FFF; font-size: 13px; padding: 10px 20px; line-height: 30px;}
.news_liebii ul li .new_txt p.mmore a:hover{background: #fcba1f; }
.news_liebii ul li .new_txt h5 a:hover{color: #fcba1f;}
.news_liebii ul li .img{  overflow: hidden; max-width: 100%;transition: all .3s;max-height: 248px;}


.neew_er,.neew_er ul{margin-top:0}

/*-------------------------------------------------------------------------------new_main--------------------------------------- */

.new_ttop{ margin: 0 0 50px;}
.new_ttop p{color: #364695;}
.new_ttop h5{ line-height: 35px; font-size: 30px; font-weight: bold; width: 90%;}
.new_ttop p.fabu{ color: #333;}

.new_ttop_main{}
.new_ttop_main p{ font-size: 15px; }
.new_ttop_main img{ max-width: 100%;}

.fanye{ width: 100%; border-top: 1px solid #c3c3c5; padding-top: 15px; margin: 60px 0 0; }
.fanye a{ width: 100%;line-height: 26px;float: left; font-size: 16px; margin: 5px 0;}



/*全局样式 end*/

@media (min-width: 1025px) {
	.footer1{ display:none}
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	.img_hover:hover{transform: scale(1.05,1.05);}
	.header .top a.sns:hover img{margin-bottom: 20px;}
	.header .top a:hover{color: #fcba1f;}
	.home-why .content .items:hover .n1{background-image: url(../images/n01.png);}
	.home-why .content .items:hover .n2{background-image: url(../images/n02.png);}
	.home-why .content .items:hover .n3{background-image: url(../images/n03.png);}
	.home-why .content .items:hover .n4{background-image: url(../images/n04.png);}
	.home-pro li:hover a .bg{display: block;}
  .home-str li a:hover{font-weight: bold;}

	.tab-content .tabs a:hover{background-color: #fcba1f;color: #FFF;border-color: #fcba1f;}
	.home-pro .more a:hover,.home-str .title a:hover,.pro li .text-content .more:hover{color: #FFF;background-color: #054737;border-color: #054737;}
	.home-sales .btn a:hover{background-color: #FFF;color: #f0b526;}
	.home-news .text-box h4 a:hover{color: #f0b526;}
	.home-news .text-box .more:hover,.Customer .more a:hover{color: #FFF;background-color: #f0b526;border-color: #f0b526;}
	.Introduction .more a:hover,.Core .more a:hover{background-color: #054737;}
	.Warranty .more:hover,.Industry-News .more a:hover{color: #FFF;background-color: #054737;}
	.Transport .more:hover,.Company-News .more a:hover,.Export-News li .more:hover{color: #FFF;background-color: #f0b526;}
	
	
}
@media (max-width: 1367px) {
	.Customer{width: 100%;padding: 0 20px;}
}

@media (max-width: 1199px) {
	/*修改1200以下、小屏显示器*/
	body{padding-top: 120px;}
	.header{position: fixed;left: 0;top: 0;height: 120px;width: 100%;z-index: 99;}
	.header .top a.email,.header .top a.tel{padding-right: 30px;padding-left: 50px;background-position: 10px center;}
	.header h1{margin-right: 30px;height: 120px;}
	.header h1 img{height: 50px;}
	
	.hd_nav li > a{font-size: 17px;}
	.hd_nav li > a{line-height: 60px;}
	.hd_nav .drop{top: 120px;}
	.hd_nav .drop .box{width: 100%;left: 0!important;}
	.hd_nav li:nth-child(1) .drop .box::before{left: 32.5%;}
	.hd_nav li:nth-child(2) .drop .box::before{left: 41%}
	.hd_nav li:nth-child(3) .drop .box::before{left: 48%}
	.hd_nav li:nth-child(4) .drop .box::before{left: 55%}
	.hd_nav li:nth-child(5) .drop .box::before{left: 67%}
	.hd_nav li:nth-child(6) .drop .box::before{left: 80%}
	.hd_nav .drop .subnav{margin-right: 40px;}
	.banner .txt{width: 100%; font-size: 20px;}
	.foot-from .title .txt{padding: 0 20px;}
	.foot-from .from-group{width: 550px;}
	.home-ser .title{font-size: 26px;}
	.home-ser .h-pic a{width: 65%;}
	.home-ser .h-pic a:last-child{width: 32.9%;}
	.home-ser .h-pic a img{width: 100%;}
	.home-news .swiper-button-prev{left: 0;}
	.home-news .swiper-button-next{right: 0;}
	.tab-content .tabs{width: 25%;}
	.tab-content .content{width: 73%;}
	.home-why .content .counter{font-size: 42px;}
	.home-why .content .txt{font-size: 18px;}
	.home-pro{padding: 60px 0;}
	.home-pro .title{font-size: 34px;}
	.home-pro .txt{font-size: 18px;margin-top: 30px;}
	.home-pro ul,.home-pro .more{margin-top: 50px;}
	.home-pro li{width: 23.5%;margin-right: 2%;height: auto;}
	.home-str{margin-top: 80px;}
	.home-str .title .t2{display: none;}
	.home-str ul{padding: 30px;}
	.home-str li{width: 22%;}
  .home-str li h3 a{font-size: 18px;}

	.home-sales .title{font-size: 34px;}
	.home-sales .txt{padding: 0;}
	.home-news .pic{height: auto;}
	.Training .text{padding: 0;}
	.Training .pic{padding: 0;}
	.Training .pic img{width: 49%;}
	.Warranty .text-content{margin-right: 30px;}
	.Transport .pic{margin-right: 30px;}
	.Transport .txt p{margin-top: 20px;font-size: 14px;}
	.Transport .more{margin-top: 40px;}
	.Technology .txt{margin-right: 0;}
	.Technology .picbox{width: 48%;}
	.Company-News .pic{width: 500px;height: 320px;}
	.Company-News ul{padding: 15px;}
	.Company-News li{margin-bottom: 15px;padding-bottom: 10px;}
	.Export-News li .pic{height: 185px;}
	.news-text .title{font-size: 38px;}
	
	.news-text .txt{font-size: 21px;}
	.news-text .tel{font-size: 28px;}
	.pro li{padding: 80px 0;}
	.pro li .pic{width: 40%;}
	.crumbs .txt{display: none;}
	.pro-details .focus{margin-right: 30px;width: 60%;height: auto;}
	.pro-details .text-content .submit .quote{margin-right: 2%;width: 80%;}
	.pro-details .text-content h1{margin-top: 0;}
	.pro-details .text-content .name{margin-top: 20px;margin-bottom: 10px;}
	.pro-details .text-content .txt{padding-bottom: 20px;}
	.pro-details .text-content .tel{margin-top: 20px;}
	.pro-details .text-content .submit{margin-top: 30px;}
	.pro-details .related .items .pic{}
	.pro-details .related .items h4{font-size: 16px;}
	.pro-details .related .items p{font-size: 13px;}
	.submenu a{font-size: 14px;}
	.Introduction .items span{font-size: 42px;}
	.Introduction .items .name{font-size: 18px;}
	.Culturen{padding-bottom: 40px;}
	.Culturen .pic{width: 45%;}
	.Culturen .title{margin-top: 50px;margin-bottom: 30px;}
	.Culturen .txt{margin-right: 30px;}
	.view .name{font-size: 24px;}
	.view .txt{font-size: 16px;padding: 0 20px;}
	.preview .name{font-size: 20px;}
	.preview .swiper-slide{width: 70px;}
	.preview .swiper-slide.first{width: 110px;}
	.Activity .pic{height: auto;}
	.Core .txt{padding: 0;}
	.Core .items{padding: 15px;}
	.Core .items .pic{height: auto;}
	/* .fixed{right: 58px;} */

	.news_liebii ul li .new_txt{margin:0 0 0 30px}
	.news_liebii ul li .nes_time{margin:30px 20px 0}
}


@media (max-width: 1023px) {
	.fixed{ display:none}
	/*修改1024以下、平板*/
	body{padding-top: 80px;}
	.hidden,.hidden .hd_nav{display: block!important;}
	.header,.header h1{height: 80px;}
	.header .top{display: none;}
	.sj_menu{position:absolute;right: 3%;top: 50%;width: 32px;height: 32px;background: url(../images/menu.png) no-repeat center;background-size:contain;margin-top: -16px;}
	.sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:26px;opacity: 1 !important;}
	.hd_nav{position:fixed;top: 80px;left: 0;bottom: 0;background: rgba(0,0,0,.6);width: 100%;display: none;z-index: 9;border-top: 0;}
	.hd_nav ul{display: block;position:fixed;background: #fff;top: 80px;width: 40%;right: 0;bottom: 0;overflow-y:scroll;padding-top: 20px;border-top:1px solid #efefef;}
	.hd_nav li{margin:0;display: block;text-align: center;margin-bottom: 5px;padding:0 20px;margin-bottom: 10px;}
	.hd_nav li>a{line-height: 35px;text-align: left;}
	.hd_nav li.has>h4{background: url(../images/arr.png) no-repeat right center;background-size:26px; text-align:left}
	.hd_nav li.has.cur>h4{background-image: url(../images/arr-1.png);color: #0176c3;}
	.hd_nav li:hover .drop,.hd_nav li>a::after,.hd_nav .drop:after, .hd_nav .drop:before{display: none;}
	.hd_nav .drop{position:static;width: 100%;border: 0;margin-top: 0;padding-top: 0;background-color: #FFF; margin-left:0}
	.hd_nav li .drop .subnav a{color: #247cb7;font-size: 14px;width: 100%;margin-right: 0;line-height: 24px;}
	.hd_nav li.pos .drop{left: 0}
	.hd_nav li:hover>a:after, .hd_nav .drop .box:before,.hd_nav li:hover>a:before,.hd_nav .drop .box .pic{display: none}
	.hd_nav .drop .box{padding:0px;position: static;}
	.hd_nav .drop .subnav{width: 100%;text-align: left;padding-left: 24px;border: 0;}
	.hd_nav li .drop .subnav a{width: 100%;float: none;}
	.hidden .hd_nav{display: block;}
	.copyright{font-size: 14px;}
	.copyright .txt{width: 100%;text-align: center;}
	.copyright .sns{width: 100%;height: auto;margin-top: 10px;}
	.foot{padding: 20px 0;}
	.foot .tit{font-size: 14px;background: url(../images/add.png) no-repeat right center;background-size: 20px;}
	.foot .tit.cur{background: url(../images/min.png) no-repeat right center;background-size: 20px;}
	.foot .lk{font-size: 14px;line-height: 28px;font-weight: normal;}
	.foot .col{width: 100%!important;margin-right: 0!important;}
	.foot .box{display: none;padding-bottom: 15px;}
	.foot .box,.foot .box a{font-size: 13px;}
	.foot-from .title,.foot-from .from-group{width: 100%;}
	.foot-from .from-group{margin-top: 20px;text-align: center;}
	.home-ser {margin-top: 40px;}
	.home-ser .title{font-size: 22px;}
	.home-ser .title::after{width: 80px;}
	.home-why{padding-bottom: 40px;height: auto;background-size: cover;}
	.home-why .title{font-size: 42px;}
	.home-why .content{margin-top: 0px;}
	.home-why .content .items{width: 50%;margin-top: 30px;}
	.home-why .content .counter,.home-why .content .txt{margin-top: 20px;}
	.home-pro ul{margin-top: 0px;}
	.home-pro .txt{font-size: 16px;}
	.home-pro li{width: 32%;}
	.home-pro li:nth-of-type(4n){margin-right: 2%;}
	.home-pro li:nth-of-type(3n){margin-right: 0;}
	.home-pro .more a{font-size: 16px;}
	.home-str{margin-top: 60px;}
	.home-str li{width: 46%;margin-right: 6%;}
	.home-str li:nth-child(even){margin-right: 0;}
	.home-str .items{margin-top: 20px;}
	.home-str .items span{padding: 0 15px;height: 40px;line-height: 40px;font-size: 16px;}
	.home-sales{margin-top: 60px;}
	.home-sales .title{font-size: 32px;}
	.home-sales .txt{font-size: 16px;}
	.home-sales .btn a{font-size: 18px;}
	.home-news{margin-top: 50px;}
	.home-news .text-box h4{font-size: 16px;}
	.home-news .title span{font-size: 34px;}
	.Warranty{margin-top: 70px;}
	.Warranty .text-content{margin-right: 0px;width: 100%;}
	.Warranty .pic{width: 100%;margin-top: 30px;}
	.Warranty .pic img{width: 100%;}
	.Transport{height: auto;background-size: cover;padding-bottom: 40px;}
	.Transport .text{margin-bottom: 40px;font-size: 16px;}
	.Transport .pic{margin-right: 2%;width: 50%;}
	.Transport .pic img{width: 100%;}
	.Transport .txt{width: 100%;}
	.Transport .txt h4{margin: 0;}
	.Transport .txt p{margin-bottom: 0;font-size: 12px;line-height: 24px;}
	.Transport .more{margin-top: 20px;}
	.Technology{margin-top: 50px;}
	.Technology .title{font-size: 32px;}
	.Company-News .pic{height: auto;margin-right: 2%;width: 50%;}
	.Company-News .pic img{width: 100%;}
	.Company-News ul{padding-top: 20px;}
	.Company-News li{margin-bottom: 10px;}
	.Company-News li .time{margin-right: 0px;font-size: 14px;}
	.Company-News li .time span{font-size: 38px;}
	.Company-News li p{font-size: 12px;margin-bottom: 0;margin-top: 5px;}
	.news-text .title{font-size: 32px;}
	.news-text .tel{font-size: 24px;}
	.news-text .txt{font-size: 20px;}
	.Industry-News .txt{font-size: 16px;}
	.Export-News li .pic{height: auto;}
	.video-news{margin-top: 60px;}
	.videoShow{width: 90%;height: 300px;}
	.pro li .text-content p,.pro li .text-content .more{margin-top: 40px;}
	.pro-details{margin-top: 40px;}
	.pro_rat{ margin-top: 0;}
	.pro-details .focus{width: 100%;margin-right: 0;}
	.pro-details .focus img{width: 100%;}
	.pro-details .text-content{width: 100%;margin-top: 30px;}
	.pro-details .text-content .submit .quote{width: 280px;}
	.pro-details .related{margin-top: 30px;}
	.pro-details .related .items{width: 32%;margin-top: 20px;}
	.pro-details .related .items .pic{}
	.submenu{width: 100%;}
	.submenu li{ margin-bottom: 10px;}
	.about .name{font-size: 22px;margin-top: 30px;}
	.about .txt{font-size: 18px;margin-top: 15px;}
	.about .text-content,.about .text{font-size: 14px;}
	.Introduction{margin-top: 40px;}
	.Introduction .txt p{margin-top: 30px;}
	.Introduction .items,.Introduction .more,.Culturen,.honor,.Core,.about-img,.Customer,.Core .items{margin-top: 50px;}
	.Introduction .items span{font-size: 36px;}
	.Introduction .items .name{font-size: 16px;}
	.view{margin-top: 40px;}
	.about-img {margin-top: 70px;}
	.Culturen .txt p{font-size: 12px;line-height: 22px;margin-bottom: 15px;}
	.Customer .content,.Customer .more{margin-top: 40px;}
	.foot-from .email,.foot-from input[type="submit"]{margin-top: 20px;}
	.a-cur{display:none;color: #FFF;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);}
	.a-cur a{color: #FFF;font-size: 16px;}
	.a-cur span{font-size: 24px;}
	.cru-a .pull-left{display: none;}
	.Training{padding-bottom: 40px;height: auto;background-size: cover;}
	.Training .title{font-size: 32px;margin-top: 20px;}
	.Training .txt{font-size: 18px;}
	.Training .text{font-size: 18px;margin-top: 20px;}
	.Training .pic{margin-top: 60px;}

	.news_liebii ul li .new_txt{ width: 45%;}
	.news_liebii ul li .new_txt h5{ font-size:20px}
	.news_liebii ul li .day{font-size:45px;margin-bottom:30px}
	.news_liebii ul li .year{font-size:20px}
	.news_liebii ul li .new_txt p.mmore{ margin-top: 10px;}
}

@media (max-width: 767px) {
	/*修改768以下、小屏平板*/
	body{padding-top: 70px;}
	.header, .header h1{height: 70px;}
	.hd_nav{top: 70px;}
	.hd_nav ul{width: 100%;top: 70px;}
	.header h1 img{height: 40px;}
	.foot-from{padding: 30px 0;}
	.foot-from input{margin-top: 20px;}
	.home-ser .h-pic a{margin-top: 30px;}
	.home-ser .h-pic .name{font-size: 18px;left: 20px;bottom: 20px;}
	.home-ser .h-pic .arrow{bottom: 20px;right: 20px;}
	.home-ser .h-pic a{margin-top: 20px;}
	.home-ser .h-pic a,.home-ser .h-pic a:last-child,.tab-content .tabs,.tab-content .content{width: 100%;}
	.tab-content .tabs {display: flex;}
	.tab-content .tabs a{width: 32%;margin-right: 2%;margin-top: 0;}
	.tab-content .tabs a:last-child{margin-right: 0;}
	.tab-content .content{margin-top: 20px;}
	.home-pro .txt{font-size: 14px;margin-top: 20px;line-height: 24px;}
	.home-pro li{width: 49%;}
	.home-pro li:nth-of-type(3n){margin-right: 2%;}
	.home-pro li:nth-of-type(2n){margin-right: 0;}
	.home-pro .more a{font-size: 16px;}
	.home-pro .more{margin-top: 30px;}
	.home-pro .more a{font-size: 14px;}
	.Company-News .pic{width: 100%;height: auto;margin-right: 0;}
	.home-str{margin-top: 60px;}
	.home-str .items{margin-top: 30px;}
	.home-str .items img{width: 100%;}
	.Training .text,.Training .txt{font-size: 18px;}
	.Technology{margin-top: 60px;}
	.Industry-News .title{font-size: 32px;}
	.Industry-News ul{margin-top: 40px;}
	.Transport .pic{width: 100%;margin-right: 0;}
	.Transport .txt{margin-top: 20px;}
	.Export-News{margin-top: 60px;}
	.Export-News li h4{font-size: 16px;}
	.pro li{padding: 40px 0;}
	.pro li .text-content{margin-right: 20px;}
	.pro li .pic{width: 100%;margin-top: 30px;}
	.pro li .text-content{margin-right: 0;width: 100%;}
	.pro-details .title span,.pro-details .tit span,.pro-details .buy a{font-size: 18px;}
	.about .title{font-size: 24px;}
	.Introduction .items{width: 50%;margin-top: 50px;}
	.Culturen .txt{margin-right: 0;}
	.Culturen .pic{width: 100%;margin-top: 30px;}
	.Culturen .pic img{width: 100%;}
	.honor{margin-top: 20px;}
	.view{margin-top: 40px;}
	.view .name span{height: 50px;line-height: 50px;font-size: 16px;}
	.view .txt{font-size: 14px;line-height: 24px;}
	.preview,.Activity{margin-top: 40px;}
	.preview .name{font-size: 18px;}
	.Activity .title span{font-size: 24px;}
	.Core .items{width: 49%;}
	.Core .items:nth-child(even){margin-right: 0;}
	.Introduction .title,.Culturen .title,.honor .title,.Core .title,.Customer .title{font-size: 26px;}
	.Introduction .txt{font-size: 14px;line-height: 24px;}
	.Introduction .txt p{margin-top: 15px;}
	.Customer .txt{font-size: 16px;}
	.Customer .pic1{width: 100%;margin-right: 0;}
	.Customer .content{flex-flow: column;margin-top: 30px;}
	.Customer .box{margin-top: 10px;}
	.cru-a{height: auto;background-color: #eee;}
	.cru-a .container{padding: 0;}
	.crumbs{ padding: 0;}
	.submenu li{margin: 0; text-align: center;/*border-bottom:1px solid #fff;*/border-right:1px solid #fff;flex:auto;width: auto; }
	.submenu li a{display: block;font-size: 15px; line-height: 26px;width: 100%; text-align: center;color: #333;border-bottom: 1px #FFF solid;border-right: 1px #FFF solid;}
	.submenu li a.cur::after{display: none;}
	.submenu li a.cur{background-color: #054737;color: #FFF;}

	.Training{margin-top: 50px;}
	.Training .title{font-size: 28px;}
	.Training .txt{font-size: 16px;}
	.Training .text{font-size: 16px;}
	.Training .pic{margin-top: 20px;}
	.Training .pic img{width: 100%;margin-top: 20px;}
	.Technology .picbox{margin-top: 40px;width: 100%;}
	.Technology .picbox .pic img{width: 100%;}
	.news-text .title{font-size: 28px;}
	.news-text .tel{font-size: 20px;}
	.news-text .txt{font-size: 18px;}
	.video-news .play span{width: 80px;height: 80px;}
	.video-news .play .title{font-size: 28px;}
	.Industry-News li{width: 100%;margin-right: 0;margin-top: 20px;}

	.pro_lie .title{ font-size: 24px;}

	.pro-details .related .items{width: 49%;margin-top: 20px;}
	.pro-details .related .items:nth-child(even){margin-right: 0;}
	.pro-details .related .items .pic{}

	.news_liebii ul li .new_txt h5{ line-height: 26px;}

	.new_ttop{ margin: 0 0 20px;}
	.new_ttop h5{ font-size: 23px; width: 100%;}
}
@media (max-width: 640px) {
	.news_liebii ul li{ display: inline;}
	.news_liebii ul li .img{ width: 100%; max-height: none;}
	.news_liebii ul li .new_txt{ width: 70%;padding:20px 1% 20px 5%; margin: 0; float: left;}
	.news_liebii ul li .nes_time{ float: right; margin: 50px 15px 0 0;}


	body{padding-top: 60px;}
	.header, .header h1{height: 60px;}
	.hd_nav{top: 60px;}
	.hd_nav ul{width: 100%;top: 60px;}
	.header h1 img{height: 35px;}
	.banner img{width: 110%;}
	
	.copyright{font-size: 13px;line-height: 20px;}
	.foot-from{margin-top: 40px;}
	.foot-from .text{font-size: 14px;}
	.tab-content .content h3{font-size: 18px;}
	.tab-content .content .txt{font-size: 14px;}
	.home-why .title{font-size: 34px;padding-bottom: 30px;}
	.home-why .content .counter{font-size: 32px;}
	.home-why .content .txt{font-size: 14px;}
	.home-pro{padding-top: 40px;padding-bottom: 40px;}
	.home-pro .title{font-size: 28px;}
	.home-pro li{padding-left: 10px;padding-top: 10px;}
	.home-str{margin-top: 40px;}
	.home-str .title .t1{font-size: 18px;}
	.home-str .title a{display: none;}
	.home-str .items{width: 100%;margin-right: 0;margin-top: 20px;}
	.home-str li{width: 100%;margin-right: 0;}
	.home-str li p{height: auto;}
	.home-sales{margin-top: 30px;}
	.home-sales .title{font-size:24px;}
	.home-sales .txt{font-size: 14px;line-height: 24px;}
	.home-sales .btn{margin-top: 30px;white-space: initial;}
	.home-sales .btn a{width: 100%;margin-left: 0;margin-right: 0;margin-top: 20px;font-size: 16px;}
	.home-news{margin-top: 40px;}
	.home-news .title span{font-size: 24px;}
	.home-news .title a{font-size: 14px;}
	.home-news .swiper-container{margin-top: 30px;}
	
	.Training,.Warranty{margin-top: 40px;}
	.Warranty .txt{font-size: 15px;}
	.Warranty .text{font-size: 14px;}
	.Warranty .more,.Warranty .text p{margin-top: 20px;}
	.Technology .title{font-size: 32px;}
	.Technology .txt{font-size: 14px;margin-top: 20px;}
	.Technology .picbox{margin-top: 30px;width: 100%;}
	.Company-News .pic .txt{font-size: 14px;}
	.Company-News li .time{margin-right: 10px;font-size: 14px;}
	.Company-News li .time span{font-size: 32px;}
	.Industry-News{height: auto;background-size: cover;}
	.Industry-News .content{height: auto;padding-bottom: 40px;padding-left: 20px;padding-right: 20px;}
	.Industry-News ul{margin-top: 0;}
	
	.Industry-News li .time{margin-top: 5px;}
	.Industry-News li p{margin-top: 5px;}
	.Export-News{margin-top: 40px;}
	.Export-News .title{font-size: 32px;}
	.Export-News ul{margin-top: 20px;}
	.Export-News li{width: 100%;margin-top: 20px;}
	.Export-News li .pic{height: auto;}
	.Export-News li .more{margin-top: 20px;}
	.Export-News li h4{font-size: 14px;margin-top: 15px;}
	.news-text .title{font-size: 32px;}
	.news-text .txt{font-size: 16px;}
	.news-text .tel{font-size: 20px;}
	.pro li .text-content p, .pro li .text-content .more{margin-top: 15px;}
	.pro li .text-content .title{font-size: 20px;}
	.pro li .text-content p{font-size: 14px;line-height: 24px;}
	.pro li .text-content .more{width: 100%;height: 40px;line-height: 38px;}
	.pro-details .text-content h1{font-size: 24px;}
	.pro-details .text-content .name,.pro-details .text-content .txt,.pro-details .text-content .email,.pro-details .text-content .tel{font-size: 14px;}
	.pro-details .text-content .txt{padding-bottom: 20px;}
	.pro-details .text-content .tel{margin-top: 20px;}
	.pro-details .text-content .submit{margin-top: 30px;}
	.pro-details .text-content .name{margin-bottom: 15px;}
	.pro-details .text-content .submit .quote{width: 70%;font-size: 16px;height: 50px;line-height: 50px;}
	.pro-details .text-content .submit .yy{height: 50px;line-height: 50px;}
	.pro-details .related{margin-top: 0;}
	.pro-details .related .items .pic{height: 160px;}
	.pro-details .related .items .txt{padding: 0 10px;}
	.pro-details .related .items h4{font-size: 14px;}
	.pro-details .related .items p{font-size: 12px;}
	.pro-details .title,.pro-details .tit{margin-top: 30px;height: 50px;line-height: 50px;}
	.pro-details .title span,.pro-details .tit span{height: 50px;font-size: 16px;}
	.pro-details .title::after{height: 50px;}
	.pro-details h3{font-size: 20px;margin-top: 30px;}
	.pro-details .body,.form .submit{margin-top: 20px;}
	.pro-details .buy{margin-top: 30px;}
	.pro-details .buy a{height: 48px;line-height: 48px;font-size: 16px;}
	.form{margin-top: 30px;}
	.about .name{margin-top: 20px;font-size: 18px;}
	.about .txt{font-size: 16px;margin-top: 0;}
	.about .text-content, .about .text{width: 100%;margin-top: 30px;}
	.about .pic{margin-top: 30px;}
	.Introduction{margin-top: 40px;}
	.Introduction .title{font-size: 28px;}
	.Introduction .txt{font-size: 14px;}
	.Introduction .txt p{margin-top: 20px;}
	.Introduction .items{margin-top: 40px;}
	.Introduction .items span{font-size: 32px;}
	.Introduction .items .name{font-size: 14px;margin-top: 20px;}
	.Culturen .txt p{font-size: 14px;}
	.Culturen .more{font-size: 16px;}
	.honor{margin-top: 0px;}
	.view .name{font-size: 20px;}
	.view .txt{font-size: 14px;padding: 0;}
	.preview{margin-top: 40px;}
	.preview .swiper-slide{width: 55px;}
	.preview .swiper-slide.first{width: 100px;}
	.preview .name{font-size: 18px;}
	.preview .arrow-left{left: -15px;}
	.preview .arrow-right{right: -15px;}
	.Activity .title span{font-size: 24px;}
	.Activity .title span::after{display: none;}
	.Activity .title .more{width: 130px;}
	.Core{margin-top: 40px;}
	.Core .items{margin-top: 20px;padding: 10px;}
	.Core .items h5{margin-top: 15px;font-size: 13px;}
	.about-img {margin-top: 40px;}
	.Customer{margin-top: 40px;}
	.Customer .title{font-size: 32px;}
	.Customer .txt{font-size: 16px;margin-top: 20px;}
	.submenu a{width: 50%;font-size: 12px;}
	.Training .title{font-size: 24px;margin-top: 0;}
	.Training .text{font-size: 14px;}
	.Training .txt{margin-top: 20px;}
	.Training .pic{margin-top: 0px;}
	.Transport{margin-top: 40px;}
	.Technology .title,.Transport .title,.Warranty .title,.news-text .title{font-size: 24px;}
	.Technology .picbox h4{font-size: 14px;margin-top: 10px;}
	.Transport .txt h4{font-size: 14px;}
	.Company-News,.Industry-News{margin-top: 40px;}
	.Company-News h1{font-size: 28px;margin: 0;}
	.Company-News .content,.Company-News .more{margin-top: 30px;}
	.Industry-News{padding-top: 30px;padding-bottom: 30px;}
	
}

@media (max-width: 374px) {
	/*修改375以下、iPhone5，4，等小屏手机*/
}




.gallery{ margin-top:60px;}

.videx-box1 {
    position: relative;


}
 #honr_1{ margin:0 0 30px}
.videx-box1 .scale-box{
	position: relative;
}
.videx-box1 .scale-box .zhezz{
	position: absolute;
	left:0;
	top: 100%;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.6s;
	background:rgba(0, 103, 171, 0.54)
}
.videx-box1:hover .scale-box .zhezz{
	top: 0;
	transition: all 0.6s;
}
.scale-box {
	width: 100%;
	overflow: hidden;
}

.scale-box:hover img {
	transform: scale(1.2);
	transition: all 0.6s;
}

.scale-box img {

	transition: all 0.6s;
}
.img-100 {
	width: 100%;
	height: auto;

}
.videx-desc{
	text-align: center;
	font-size: 1rem;
	background: #f0f1f3; padding:12px 0;
	color: #333;
	line-height: 1rem;   overflow: hidden;
	font-size:15px;
}
.videx-desc p{line-height:20px;height:44px; overflow:hidden; margin-bottom:0;font-size: 14px;}
.pages{margin: 50px 0}
.pages a{background: #eaeaea;font-size: 14px;padding: 0 10px;height: 30px;line-height: 30px;margin-left: 5px;margin-right: 5px}
.pages a:hover{color: #FFF;background: #c8c8c8}






.main { width: 1400px; margin: auto; clear: both; position: relative; } 
.fl { float: left; } 
.fr { float: right; } 
.lf { float: left; } 
.rt { float: right; } 
.tac{text-align: center;}

.index_tit{width: 100%; text-align: center; padding: 80px 0px 60px;}

.index5{ width: 100%; height: auto; overflow: hidden; padding-bottom: 90px; background:#f7f7f7; padding-top: 150px;}
.index5 .index_tit{ padding: 0px; text-align: left;}
.index5 .index51{width: 100%;   margin-left:20px;}
.index5 .index51 .fl{ width: 700px;}
.index5 .index51 .fl h5{ color: #333333; font-size: 22px; padding: 30px 0px 20px;}
.index5 .index51 .fl p{ color: #666666; font-size: 14px; line-height: 34px;}
.index5 .index51 .img{ position: absolute; left: 800px; top: 0px;}
.index5 .index51 .img img{ /*max-width:none*/}
.index5 .index51 .more a{ display: inline-block; margin:50px 0px 0px; width: 250px; height: 65px; line-height: 65px; color: #009b70; font-size: 16px; text-align: center; border: 1px solid #009b70}
.index5 .index51 .more a:hover{ background: #009b70; color: #fff;}
.index5 .t{ text-align: center; padding: 60px 0 20px;}
.index5 .index52{ padding: 45px 70px 20px; background: #fff; box-shadow: 3.254px 7.308px 26px 0px rgba(0, 0, 0, 0.11); overflow: hidden; position: relative;}
.index5 .index52 .hd a{display: block; position: absolute; width: 40px;  height: 40px; background: url(../image/left.png) no-repeat; left: 0px; left: 10px; top: 50%; margin-top: -40px; cursor: pointer;}
.index5 .index52 .hd a.prev{ right: 10px; left: auto;  background-image: url(../image/right.png);}
.index5 .index52 .bd{ width: 100%; overflow: hidden;}
.index5 .index52 .bd li{ float: left; margin-right: 20px;}
.index5 .index52 .bd li p{ text-align: center; color: #333333; font-size: 18px; padding-top: 10px;}
.index5 .index52 .bd li a:hover p{ color: #009b70;}


 .idx-row3 {
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed
  }
.m-idxdesc2 .tit {
  font-size:50px;
  color:#fff;
  font-weight:700;
  margin-bottom:70px
}
  .m-idxdesc2 {
    height:41.76vw
  }
  .m-idxdesc2 .tit {
    font-size:2.941vw;
    font-weight:700;
    margin-bottom:4.117vw
  }
  .m-idxdesc2 .btns .btn {
    height:3.294vw;
    line-height:3.294vw;
    padding:0 2.941vw;
    font-size:.941vw;
    border-radius:1.647vw;
    margin-right:1.176vw
  }
  .m-idxdesc2 .btns .btn i {
    width:1.294vw;
    height:1.411vw;
    margin-left:.882vw;
    transition:.5s
  }
  .m-idxdesc2 .btns .btn.icon {
    padding-right:2.176vw
  }
  .m-idxdesc2 .btns .btn.icon:hover i {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAABWElEQVRIie3VsWoUURjF8d9sRjaRiIiNIqTUdwgEBH0ZK/MEPoOileQBRAtBC4u8gEiKdAFtFcRCUmSNZrM5KeZmnV1EZ9aUOXBgmHvv/565l/k+SSRZS7KTxfQuyVLhTF0luYkXWMd3/bSE63iCzZmRJK/KzutJLvX0SpL3SSZJhu3ENe5ihF2MeyYe4xuqkh4e4mvdmjTEj55gqBEcYRWPcXj2sir+X1Ul3GhwDrA2dKrzBM/oAnwB/js4CzJO/sQYtAb3FwQPC+dE6yepNYXkCt7gTpnYNX2FNbzGpPCm4AmWsYGXOGgt6gL+hOfza2pcLQnvY6dj0n+q1tTRI3zUnNU2bvdgfME9TU2fAR8X+E/NBez5fRxd9BmH5Xns7H6SPC2t6VGSa/NNsaNXklxOcivJKMl+lWSAZ3hQPudXj7TzqjRd5G17163SFI+TjBd0knxIcuMUcvdpGkuHSDAAAAAASUVORK5CYII=)
  }
  
.m-idxdesc2 {
  height:710px
}
.m-idxdesc2 .tit {
  font-size:50px;
  color:#fff;
  font-weight:700;
  margin-bottom:70px
}
.m-idxdesc2 .btns {
  overflow:hidden
}
.m-idxdesc2 .btns .btn {
  float:left;
  height:56px;
  line-height:56px;
  padding:0 50px;
  background-color:#fff;
  color:#222;
  font-size:16px;
  border-radius:28px;
  margin-right:20px
}
.m-idxdesc2 .btns .btn:hover {
  color:#fff;
  background-color:#175243
}
.m-idxdesc2 .btns .btn i {
  display:inline-block;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzg2MDEwOEQwRDcxMUVDQkNCNDkwMzU4MTFCOTkxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzg2MDEwOUQwRDcxMUVDQkNCNDkwMzU4MTFCOTkxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDODYwMTA2RDBENzExRUNCQ0I0OTAzNTgxMUI5OTFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDODYwMTA3RDBENzExRUNCQ0I0OTAzNTgxMUI5OTFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oCzngwAAAWRJREFUeNrslT1LA0EQQHfjYlT8qG0s7kBLC7ESQdDCwtI/YOkHaOmfEAStbO0UFLQRLPwBWtgJynUKYmXhqUk05xuYwBqi3F5SZuGx4fbybnbudsZGUWQYY3ACUyZ8XMBSkiTf/kUHo3AIk/ASKO2BRdiBLX/BEvEx8zLMwHWgWAK7gmkYIOqKvzAHKdxCLVBc011ajd7EcbzJ9Oy8m8rwXiDH4siginSQeRc+Ghet0u6wGlxaMp0bvwLrpNh0xV1xfnFW0FFv5Sh5i68FxWX11P1D4rSQDMEZTOiNWcBpk1p+KvWYWuF8sRToPpiFI3hrdUT/ET/AQfN/RDyiES7ATWgeiPTPkid1tAr3mqtLGM8rZvtPTPM8IG0Wf6n8U1/AnZeOPONR6q9X+LOGWPrdBmzDnv4OSgVR94Pkd1jz3Cs9T7a/D6vaoipt1mTpIudOt78mT4EV/UKKHhanDXn9R4ABADTmVDrxEeZlAAAAAElFTkSuQmCC) no-repeat 50%;
  background-size:100%;
  width:22px;
  height:24px;
  vertical-align:text-top;
  margin-left:15px;
  transition:.5s
}
.m-idxdesc2 .btns .btn.icon {
  padding-right:37px
}
.m-idxdesc2 .btns .btn.icon:hover i {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAABWElEQVRIie3VsWoUURjF8d9sRjaRiIiNIqTUdwgEBH0ZK/MEPoOileQBRAtBC4u8gEiKdAFtFcRCUmSNZrM5KeZmnV1EZ9aUOXBgmHvv/565l/k+SSRZS7KTxfQuyVLhTF0luYkXWMd3/bSE63iCzZmRJK/KzutJLvX0SpL3SSZJhu3ENe5ihF2MeyYe4xuqkh4e4mvdmjTEj55gqBEcYRWPcXj2sir+X1Ul3GhwDrA2dKrzBM/oAnwB/js4CzJO/sQYtAb3FwQPC+dE6yepNYXkCt7gTpnYNX2FNbzGpPCm4AmWsYGXOGgt6gL+hOfza2pcLQnvY6dj0n+q1tTRI3zUnNU2bvdgfME9TU2fAR8X+E/NBez5fRxd9BmH5Xns7H6SPC2t6VGSa/NNsaNXklxOcivJKMl+lWSAZ3hQPudXj7TzqjRd5G17163SFI+TjBd0knxIcuMUcvdpGkuHSDAAAAAASUVORK5CYII=)
}

.mid-all,
.mid-h {
  position:relative;
  top:50%
}
.mid-all {
  left:50%;
  transform:translate(-50%,-50%)
}
.txtof2-5 {
  -webkit-line-clamp:5
}
.mid-w {
  position:relative;
  left:50%;
  transform:translateX(-50%)
}
.mid-h {
  transform:translateY(-50%)
}
.mid-all,
.mid-h {
  position:relative;
  top:50%
}
 
  .wp {
    max-width:82.35vw;
    margin:0 auto
  }
  .swp-idxbanner {
    height:35.29vw
  }
.m-idxdesc2 .tit  p{margin: 0 0 47px;}




.tanchuang span[data-v-f192ad78] {
  position:absolute;
  width:30px;
  height:30px;
  right:20px;
  top:20px
}
.idx-row2 .m-idxproplan ul[data-v-f192ad78] {
  margin:0 -10px
}
.idx-row2 .m-idxproplan ul li[data-v-f192ad78] {
  width:25%
}
.idx-row2 .m-idxproplan .con .txts[data-v-f192ad78] {
  padding:50px 30px 50px
}
.idx-row2 .m-idxproplan .con[data-v-f192ad78] {
  margin:0 10px
}









































.wp {
  max-width:1400px;
  margin:0 auto
}
.swp-idxbanner {
  height:600px;
  width:100%
}
.m-proWebidx-desc2+.m-proWebidx-desc2 {
  margin-top:80px
}
.gl-main .pro-row6 .m-proWebidx-desc2 .proWebidx-tabs .txts {
  font:none;
  display:inline-block;
  vertical-align:top
}
.swp-idxbanner .swiper-slide {
  position:relative
}
.swp-idxbanner .swiper-slide .play {
  background:url(data:image/png;base64,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) no-repeat;
  background-size:100%;
  width:86px;
  height:86px;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  cursor:pointer
}
.banner .intactVid {
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:9999
}
.banner .intactVid .black {
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  background-color:rgba(0,0,0,.85)
}
.banner .intactVid video {
  position:absolute;
  width:80vw;
  height:auto;
  min-width:auto;
  min-height:auto;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  z-index:10
}
.banner video {
  position:absolute;
  right:0;
  bottom:0;
  z-index:-11
}
.banner source,
.banner video {
  min-width:100%;
  min-height:100%;
  height:auto;
  width:auto
}
.swp-idxbanner .swiper {
  width:100%;
  height:100%;
  overflow:hidden;
  position:relative
}
.swp-idxbanner .swiper .swiper-slide {
  background:url(/img/ban1.2891395e.jpg) no-repeat 50%;
  background-image:none;
  background-size:cover;
  position:relative
}
.swp-idxbanner .swiper .txts {
  padding-top:150px;
  max-width:80%;
  font-size:58px;
  color:#fff;
  font-weight:700
}
.swp-idxbanner .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom:40px
}
.swp-idxbanner .swiper-pagination-bullet {
  width:10px;
  height:10px;
  border:2px solid #fff;
  background-color:transparent;
  opacity:1;
  box-sizing:border-box;
  margin-right:100px;
  position:relative
}
.swp-idxbanner .swiper-pagination-bullet:before {
  content:"";
  position:absolute;
  right:0;
  top:50%;
  transform:translate(102%,-50%);
  width:100px;
  border-bottom:1px solid #fff;
  z-index:10
}
.swp-idxbanner .swiper-pagination-bullet:last-of-type:before {
  display:none
}
.swp-idxbanner .swiper-pagination-bullet:after {
  content:"";
  position:absolute;
  right:0;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  width:20px;
  height:20px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjgwMjE0M0QwQkUxMUVDOEI4MUU0REU1MUQ1OUY1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjgwMjE0NEQwQkUxMUVDOEI4MUU0REU1MUQ1OUY1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCODAyMTQxRDBCRTExRUM4QjgxRTRERTUxRDU5RjVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZCODAyMTQyRDBCRTExRUM4QjgxRTRERTUxRDU5RjVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sjQoPgAABAlJREFUeNqcVXtsU2UU7330Ptu1a7u1XTe2dd1GR+dYFmNEBAkxISqQAVFjTPzDGGNMlPGIIiGIL4w8hiSKMSb+SaJx8UWMIAGJ/qGOWUbXdmPdowbWru3aro/bdz1nAdPdTZSd5Ott7ved3/3OOb/zO0S5XFYsZ+8e67eIgtAHy85xrJZlWQbfZ7PZnCRlYmlJ8qTS6f6D+/tuLudPyIGPHj9VJ4riYYNe1wXOhWBwNh2cDUnJVKpA0xShVqmUNQYDZ6ytETiOo0LhyLVEMvmW/AOLgI+eONVjNhpPwhula8QdicbiOcVdTK/Tsfb2tmqSJAozweCeA3t3X10CjKCNDQ0fhSORjNs7Fs3lciXF/7SuToeutsbAT/n9L98BXwDG8M0m49loLFa8PuKJKu7RMEWOjg5dlVpF3JwJPINpIXEDc1oslejRG764YgVWKBTLw66ROZIkGbVKPLRw43c+OGmxNjV+5Ry+HoFCZCodVKJIP7Wrd3WXY02DIPAcvCrH5xPp3/4YnPjh/MVpKFq+8rzJWMs7Ouy6yWn/Tmrr9t7DNEVZvGPjMflNDr62d/0ae3s9wyhpgiAUsAigHtPS3GS0NjeKLrd3Fuj3Ty2QOZY6s1gqlS20wPP2AFBKTrsnd2y31deZ9fh/yDk8ee7HC+Mcy1KPb3m0dXVba32brcWy+ZEN4YFvv5+o9AtH5jIaTZWdhBC1wVBIkt924/p17ZgqKKb/zGefX5ua9ie9YzfiJ05/POibmApgBPf3dDfJ/ZBVPMdVk9hR8/OJvPwAz/MsOn/93bnREsRWuXfx8hXfbR6r5X7x+HwOMcmVsAAagvjPM9j7kGdaviFlMll87urdZkeeVu5t2vCwFZ/A+6TcT6vVMIhJbXnsiZ00TXNz0Wh2MdWEcou1GRpKX2WzWtVQcclsMgnPP/dsN7DChGfO/3TJPTbuW8SmxlX1KoqiEjSqlMlkXOebnEpU5vKLgW/G22y22uamVUZ7e6sFVyXAiMf71+Vffl2ibCBQPGjMELVx02aXQa9/OpVK5ZGHlYcGh5wzFEXmdNXVIvIXKFnC8C9c+tlz9suBUQnUT94gIA0CMKNvQStOn/n0E5DDzt+v/hmC/BRXUlBGqSQfevABE9x2+JWXXniRvE2RN4FaBQhXuxJQLG6no0NXLBZzEPmRBVbgz6HX9wVuzQReRQHv6e4yAA+pewFde1+nAdLFIsaBfbtvLRH69471rwX9/BCqyrjcnjm5KC3mMknAFOGgtbWAkUfQN/b3Of91NL39/nGTRqM5gqMpn8+XoPelQDAoJRLJPEmRhFajYaDjOKAhr1QqiVA47MRUYtR3nXmVsw/aeg+KFM9zyw1TN7Ci/07ocvtbgAEAlPbiPEtKJ5cAAAAASUVORK5CYII=) no-repeat;
  background-size:100%;
  border-radius:50%;
  z-index:0;
  opacity:0;
  transition:.5s
}
.swp-idxbanner .swiper-pagination-bullet-active:after {
  opacity:1
}
.swp-idxbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin:0 100px 0 0
}
.swp-idxbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type {
  margin-right:0
}
.idx-row1 {
  background:url(/img/img13.4a3853f3.jpg) no-repeat;
  background-size:cover;
  padding:55px 0 70px
}
.m-idxdesc ul {
  overflow:hidden;
  margin-bottom:70px;
  font-size:0
}
.m-idxdesc ul li {
  width:16.666%;
  display:inline-block;
  vertical-align:top
}
.m-idxdesc .con {
  margin:0 30px;
  text-align:center
}
.m-idxdesc .con .pic {
  margin:0 auto 23px;
  width:60px;
  height:60px;
  text-align:center
}
.m-idxdesc .con .pic img {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  position:relative;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%)
}
.m-idxdesc .con .tit {
  font-size:30px;
  font-weight:700;
  margin-bottom:10px
}
.m-idxdesc .con .txt {
  font-size:18px;
  color:#9c9e9f
}
.g-idxbtn {
  display:block;
  width:150px;
  height:40px;
  text-align:center;
  line-height:40px;
  color:#fff;
  font-size:16px;
  border-radius:20px;
  background-color:#175243;
  margin:0 auto;
  opacity:1;
  transition:.5s;
  cursor:pointer;
  border:1px solid #333;
  color:#333
}
.g-idxbtn,
.g-idxbtn.b2 {
  background-color:transparent
}
.g-idxbtn.b2 {
  border:1px solid #fff;
  color:#fff
}
.g-idxbtn.b2:hover {
  background-color:#175243;
  border-color:#175243
}
.g-idxbtn.b3 {
  border:1px solid #333;
  background-color:#fff;
  color:#333
}
.g-idxbtn.b3:hover,
.g-idxbtn:hover {
  background-color:#175243;
  border-color:#175243;
  color:#fff
}
.m-idxdesc .g-idxbtn:hover {
  opacity:.75;
  color:#fff
}
.idx-row2 {
  padding:80px 0 120px
}
.g-idxtit {
  font-size:35px;
  font-weight:700;
  text-align:center;
  margin-bottom:40px
}
.liw2,
.liw3 {
  overflow:hidden
}
.liw3 li {
  float:left;
  width:33.333%;
  height:100%
}
.liw2 li {
  float:left;
  width:50%
}
.m-idxproplan {
  margin:0 -15px
}
.m-idxproplan .con,
.swp-projmzz .con {
  height:580px;
  position:relative;
  margin:0 15px;
  overflow:hidden
}
.m-idxproplan .con .pic,
.swp-projmzz .con .pic {
  width:100%;
  height:100%;
  overflow:hidden
}
.m-idxproplan .con .pic img,
.swp-projmzz .con .pic img {
  width:100%;
  height:auto;
  min-height:100%;
  transition:.4s
}
.m-idxproplan .con .txts,
.swp-projmzz .con .txts {
  padding:20px 50px;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  box-sizing:border-box;
  color:#fff;
  background:linear-gradient(180deg,transparent,transparent);
  transition:.4s
}
.m-idxproplan .con .txts .desc,
.swp-projmzz .con .txts .desc {
  height:0;
  overflow:hidden;
  transition:.5s
}
.m-idxproplan .con .tit,
.swp-projmzz .con .tit {
  font-size:28px;
  margin-bottom:10px;
  font-weight:700
}
.m-idxproplan .con .info,
.swp-projmzz .con .info {
  font-size:16px;
  margin-bottom:30px
}
.m-idxproplan .g-idxbtn {
  width:135px;
  margin:0;
  color:#fff;
  background-color:transparent;
  border:1px solid #fff;
  box-sizing:border-box;
  line-height:38px
}
.m-idxproplan .con:hover .pic img,
.swp-projmzz .con:hover .pic img {
  transform:scale(1.1)
}
.m-idxproplan .con:hover .txts,
.swp-projmzz .con:hover .txts {
  bottom:0;
  background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))
}
.m-idxproplan .con:hover .txts .desc,
.swp-projmzz .con:hover .txts .desc {
  height:120px
}
.m-idxproplan .g-idxbtn:hover {
  background-color:#175243;
  border-color:#175243
}
.idx-row3 {
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed
}
.m-idxdesc2 {
  height:710px
}
.m-idxdesc2 .tit {
  font-size:50px;
  color:#fff;
  font-weight:700;
  margin-bottom:70px
}
.m-idxdesc2 .btns {
  overflow:hidden
}
.m-idxdesc2 .btns .btn {
  float:left;
  height:56px;
  line-height:56px;
  padding:0 50px;
  background-color:#fff;
  color:#222;
  font-size:16px;
  border-radius:28px;
  margin-right:20px
}
.m-idxdesc2 .btns .btn:hover {
  color:#fff;
  background-color:#175243
}
.m-idxdesc2 .btns .btn i {
  display:inline-block;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzg2MDEwOEQwRDcxMUVDQkNCNDkwMzU4MTFCOTkxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzg2MDEwOUQwRDcxMUVDQkNCNDkwMzU4MTFCOTkxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDODYwMTA2RDBENzExRUNCQ0I0OTAzNTgxMUI5OTFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDODYwMTA3RDBENzExRUNCQ0I0OTAzNTgxMUI5OTFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oCzngwAAAWRJREFUeNrslT1LA0EQQHfjYlT8qG0s7kBLC7ESQdDCwtI/YOkHaOmfEAStbO0UFLQRLPwBWtgJynUKYmXhqUk05xuYwBqi3F5SZuGx4fbybnbudsZGUWQYY3ACUyZ8XMBSkiTf/kUHo3AIk/ASKO2BRdiBLX/BEvEx8zLMwHWgWAK7gmkYIOqKvzAHKdxCLVBc011ajd7EcbzJ9Oy8m8rwXiDH4siginSQeRc+Ghet0u6wGlxaMp0bvwLrpNh0xV1xfnFW0FFv5Sh5i68FxWX11P1D4rSQDMEZTOiNWcBpk1p+KvWYWuF8sRToPpiFI3hrdUT/ET/AQfN/RDyiES7ATWgeiPTPkid1tAr3mqtLGM8rZvtPTPM8IG0Wf6n8U1/AnZeOPONR6q9X+LOGWPrdBmzDnv4OSgVR94Pkd1jz3Cs9T7a/D6vaoipt1mTpIudOt78mT4EV/UKKHhanDXn9R4ABADTmVDrxEeZlAAAAAElFTkSuQmCC) no-repeat 50%;
  background-size:100%;
  width:22px;
  height:24px;
  vertical-align:text-top;
  margin-left:15px;
  transition:.5s
}
.m-idxdesc2 .btns .btn.icon {
  padding-right:37px
}
.m-idxdesc2 .btns .btn.icon:hover i {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAABWElEQVRIie3VsWoUURjF8d9sRjaRiIiNIqTUdwgEBH0ZK/MEPoOileQBRAtBC4u8gEiKdAFtFcRCUmSNZrM5KeZmnV1EZ9aUOXBgmHvv/565l/k+SSRZS7KTxfQuyVLhTF0luYkXWMd3/bSE63iCzZmRJK/KzutJLvX0SpL3SSZJhu3ENe5ihF2MeyYe4xuqkh4e4mvdmjTEj55gqBEcYRWPcXj2sir+X1Ul3GhwDrA2dKrzBM/oAnwB/js4CzJO/sQYtAb3FwQPC+dE6yepNYXkCt7gTpnYNX2FNbzGpPCm4AmWsYGXOGgt6gL+hOfza2pcLQnvY6dj0n+q1tTRI3zUnNU2bvdgfME9TU2fAR8X+E/NBez5fRxd9BmH5Xns7H6SPC2t6VGSa/NNsaNXklxOcivJKMl+lWSAZ3hQPudXj7TzqjRd5G17163SFI+TjBd0knxIcuMUcvdpGkuHSDAAAAAASUVORK5CYII=)
}
.idx-row4 {
  padding:90px 0 120px
}
.m-idxchanye.m-idxproplan .con {
  height:625px
}
.m-idxchanye.m-idxproplan .con .txts {
  background:linear-gradient(0deg,transparent,rgba(0,0,0,.6));
  bottom:auto;
  background:url(/img/bg1.b734f1a4.png) no-repeat;
  background-size:cover;
  color:#333;
  padding-top:50px
}
.m-idxchanye.m-idxproplan .con:hover .g-idxbtn {
  opacity:1
}
.m-idxchanye.m-idxproplan .txts {
  bottom:auto;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url(/img/bg1.b734f1a4.png) no-repeat;
  background-size:cover;
  color:#fff;
  background:none
}
.m-idxchanye.m-idxproplan .g-idxbtn:hover {
  background-color:#175243;
  border-color:#175243;
  color:#fff
}
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con {
  height:300px;
  margin-bottom:25px
}
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con .txts {
  padding-top:50px;
  padding-bottom:0
}
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type {
  margin-bottom:0
}
.m-idxchanye.m-idxproplan li:nth-of-type(2) .txts {
  background:none
}
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con .txts {
  background:linear-gradient(270deg,transparent,rgba(0,0,0,.6));
  background-repeat:no-repeat;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgcAAAErCAYAAABKJyDrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTU2NDM4RkQwREMxMUVDQTUwMUMwODE0QjY0QURCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTU2NDM5MEQwREMxMUVDQTUwMUMwODE0QjY0QURCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NTY0MzhERDBEQzExRUNBNTAxQzA4MTRCNjRBREI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1NTY0MzhFRDBEQzExRUNBNTAxQzA4MTRCNjRBREI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wJtcZgAABslJREFUeNrs20tO42oQ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) no-repeat -2px;
  background-size:519px 100%
}
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type .txts {
  background:linear-gradient(270deg,transparent,rgba(0,0,0,.6));
  background-repeat:no-repeat;
  background:url(/img/bg3.6069daf3.png) no-repeat -2px;
  background-size:519px 100%;
  color:#fff
}
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type .g-idxbtn {
  border-color:#fff;
  color:#fff
}
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type .g-idxbtn:hover {
  background-color:#175243;
  border-color:#175243
}
.idx-row5 {
  background-color:#f6f9fb;
  padding:80px 0 110px
}
.m-idxnews .con {
  margin:0 15px
}
.m-idxnews .con .tit {
  font-size:26px;
  font-weight:700;
  margin-bottom:20px
}
.m-idxnews .con .pic {
  height:270px;
  overflow:hidden;
  margin-bottom:15px;
  display:block
}
.m-idxnews .con .pic:hover img {
  transform:translateX(-50%) scale(1.1);
  transform-origin:70% 70%
}
.m-idxnews .con .pic img {
  width:auto;
  height:auto;
  min-width:100%;
  min-height:100%;
  vertical-align:middle;
  transition:.5s;
  position:relative;
  left:50%;
  transform:translateX(-50%)
}
.m-idxnews .con .item {
  padding:15px 0;
  border-bottom:1px solid #ddd;
  display:block
}
.m-idxnews .con .item:hover .t {
  color:#175243
}
.m-idxnews .con .t {
  font-size:17px;
  color:#646464;
  line-height:1.7
}
.m-idxnews .con .date {
  font-size:14px;
  color:#aaa;
  min-height:20px
}
.m-idxnews .con .txts {
  margin-bottom:45px;
  min-height:220px
}
.m-idxnews .con .tab {
  display:inline-block;
  padding:0 10px;
  border:1px solid #565656;
  color:#777;
  margin-right:10px
}
.m-idxnews .con .tab.rt {
  margin:0 0 0 10px
}
.m-idxnews .con .g-idxbtn {
  margin:0;
  opacity:1
}
.m-idxnews .con .g-idxbtn:hover {
  border-color:#175243;
  color:#fff
}
.idx-row6 {
  background:url(/img/img12.7fd8d6ce.jpg) no-repeat;
  background-size:cover
}
.m-idxdesc3 {
  height:655px;
  color:#fff;
  position:relative
}
.m-idxdesc3 .txts {
  position:absolute;
  bottom:120px;
  left:0
}
.m-idxdesc3 .subtit {
  font-size:36px;
  font-size:44px;
  margin-bottom:20px
}
.m-idxdesc3 .tit {
  font-size:44px;
  font-size:36px;
  font-weight:700;
  margin-bottom:50px
}
.m-idxdesc3 .g-idxbtn {
  margin:0
}
@media only screen and (min-width:950px) and (max-width:1700px) {
  .wp {
    max-width:82.35vw;
    margin:0 auto
  }
  .swp-idxbanner {
    height:35.29vw
  }
  .swp-idxbanner .swiper .swiper-slide {
    background:url(/img/ban1.2891395e.jpg) no-repeat;
    background-image:none;
    background-size:cover
  }
  .swp-idxbanner .swiper .txts {
    padding-top:8.823vw;
    font-size:3.411vw!important
  }
  .swp-idxbanner .swiper .txts span {
    font-size:3.411vw!important
  }
  .swp-idxbanner .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom:2.352vw
  }
  .swp-idxbanner .swiper-pagination-bullet {
    width:.588vw;
    height:.588vw;
    border:.117vw solid #fff;
    opacity:1;
    box-sizing:border-box;
    margin-right:5.882vw
  }
  .swp-idxbanner .swiper-pagination-bullet:before {
    content:"";
    right:0;
    transform:translate(102%,-50%);
    width:5.882vw;
    border-bottom:1px solid #fff
  }
  .swp-idxbanner .swiper-pagination-bullet:after {
    content:"";
    right:0;
    transform:translate(-50%,-50%);
    width:1.176vw;
    height:1.176vw;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjgwMjE0M0QwQkUxMUVDOEI4MUU0REU1MUQ1OUY1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjgwMjE0NEQwQkUxMUVDOEI4MUU0REU1MUQ1OUY1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCODAyMTQxRDBCRTExRUM4QjgxRTRERTUxRDU5RjVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZCODAyMTQyRDBCRTExRUM4QjgxRTRERTUxRDU5RjVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sjQoPgAABAlJREFUeNqcVXtsU2UU7330Ptu1a7u1XTe2dd1GR+dYFmNEBAkxISqQAVFjTPzDGGNMlPGIIiGIL4w8hiSKMSb+SaJx8UWMIAGJ/qGOWUbXdmPdowbWru3aro/bdz1nAdPdTZSd5Ott7ved3/3OOb/zO0S5XFYsZ+8e67eIgtAHy85xrJZlWQbfZ7PZnCRlYmlJ8qTS6f6D+/tuLudPyIGPHj9VJ4riYYNe1wXOhWBwNh2cDUnJVKpA0xShVqmUNQYDZ6ytETiOo0LhyLVEMvmW/AOLgI+eONVjNhpPwhula8QdicbiOcVdTK/Tsfb2tmqSJAozweCeA3t3X10CjKCNDQ0fhSORjNs7Fs3lciXF/7SuToeutsbAT/n9L98BXwDG8M0m49loLFa8PuKJKu7RMEWOjg5dlVpF3JwJPINpIXEDc1oslejRG764YgVWKBTLw66ROZIkGbVKPLRw43c+OGmxNjV+5Ry+HoFCZCodVKJIP7Wrd3WXY02DIPAcvCrH5xPp3/4YnPjh/MVpKFq+8rzJWMs7Ouy6yWn/Tmrr9t7DNEVZvGPjMflNDr62d/0ae3s9wyhpgiAUsAigHtPS3GS0NjeKLrd3Fuj3Ty2QOZY6s1gqlS20wPP2AFBKTrsnd2y31deZ9fh/yDk8ee7HC+Mcy1KPb3m0dXVba32brcWy+ZEN4YFvv5+o9AtH5jIaTZWdhBC1wVBIkt924/p17ZgqKKb/zGefX5ua9ie9YzfiJ05/POibmApgBPf3dDfJ/ZBVPMdVk9hR8/OJvPwAz/MsOn/93bnREsRWuXfx8hXfbR6r5X7x+HwOMcmVsAAagvjPM9j7kGdaviFlMll87urdZkeeVu5t2vCwFZ/A+6TcT6vVMIhJbXnsiZ00TXNz0Wh2MdWEcou1GRpKX2WzWtVQcclsMgnPP/dsN7DChGfO/3TJPTbuW8SmxlX1KoqiEjSqlMlkXOebnEpU5vKLgW/G22y22uamVUZ7e6sFVyXAiMf71+Vffl2ibCBQPGjMELVx02aXQa9/OpVK5ZGHlYcGh5wzFEXmdNXVIvIXKFnC8C9c+tlz9suBUQnUT94gIA0CMKNvQStOn/n0E5DDzt+v/hmC/BRXUlBGqSQfevABE9x2+JWXXniRvE2RN4FaBQhXuxJQLG6no0NXLBZzEPmRBVbgz6HX9wVuzQReRQHv6e4yAA+pewFde1+nAdLFIsaBfbtvLRH69471rwX9/BCqyrjcnjm5KC3mMknAFOGgtbWAkUfQN/b3Of91NL39/nGTRqM5gqMpn8+XoPelQDAoJRLJPEmRhFajYaDjOKAhr1QqiVA47MRUYtR3nXmVsw/aeg+KFM9zyw1TN7Ci/07ocvtbgAEAlPbiPEtKJ5cAAAAASUVORK5CYII=) no-repeat;
    background-size:100%;
    border-radius:50%;
    opacity:0;
    transition:.5s
  }
  .swp-idxbanner .swiper-pagination-bullet-active:after {
    opacity:1
  }
  .swp-idxbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin:0 5.882vw 0 0
  }
  .swp-idxbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type {
    margin-right:0
  }
  .idx-row1 {
    background:url(/img/img13.4a3853f3.jpg) no-repeat;
    background-size:cover;
    padding:3.235vw 0 4.117vw
  }
  .m-idxdesc ul {
    margin-bottom:4.117vw
  }
  .m-idxdesc ul li {
    width:16.666%
  }
  .m-idxdesc .con {
    margin:0 1.764vw
  }
  .m-idxdesc .con .pic {
    margin:0 auto 1.352vw;
    width:3.529vw;
    height:3.529vw
  }
  .m-idxdesc .con .pic img {
    width:auto;
    height:auto;
    transform:translate(-50%,-50%)
  }
  .m-idxdesc .con .tit {
    font-size:1.764vw;
    font-weight:700;
    margin-bottom:.588vw
  }
  .m-idxdesc .con .txt {
    font-size:1.1vw
  }
  .g-idxbtn {
    width:8.823vw;
    height:2.352vw;
    line-height:2.352vw;
    font-size:.9vw;
    border-radius:1.176vw;
    margin:0 auto;
    opacity:1;
    transition:.5s
  }
  .g-idxbtn.b2 {
    border:1px solid #fff
  }
  .g-idxbtn.b3 {
    border:1px solid #333
  }
  .m-idxdesc .g-idxbtn:hover {
    opacity:.75
  }
  .idx-row2 {
    padding:4.705vw 0 7.058vw
  }
  .g-idxtit {
    font-size:2.058vw;
    font-weight:700;
    margin-bottom:2.352vw
  }
  .liw3 li {
    width:33.333%
  }
  .m-idxproplan {
    margin:0 -.882vw
  }
  .m-idxproplan .con,
  .swp-projmzz .con {
    height:34.11vw;
    margin:0 .882vw
  }
  .m-idxproplan .con .pic img,
  .swp-projmzz .con .pic img {
    height:auto;
    transition:.4s
  }
  .m-idxproplan .con .txts,
  .swp-projmzz .con .txts {
    padding:3.529vw 2.941vw;
    box-sizing:border-box;
    background:linear-gradient(180deg,transparent,transparent);
    transition:.4s
  }
  .m-idxproplan .con .tit,
  .swp-projmzz .con .tit {
    font-size:1.647vw;
    margin-bottom:.588vw;
    font-weight:700
  }
  .m-idxproplan .con .info,
  .swp-projmzz .con .info {
    font-size:.941vw;
    margin-bottom:1.764vw
  }
  .m-idxproplan .g-idxbtn {
    width:7.941vw;
    margin:0;
    border:1px solid #fff;
    box-sizing:border-box;
    line-height:2.235vw
  }
  .m-idxproplan .con:hover .pic img {
    transform:scale(1.1)
  }
  .m-idxproplan .con:hover .txts {
    bottom:0;
    background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))
  }
  .idx-row3 {
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed
  }
  .m-idxdesc2 {
    height:41.76vw
  }
  .m-idxdesc2 .tit {
    font-size:2.941vw;
    font-weight:700;
    margin-bottom:4.117vw
  }
  .m-idxdesc2 .btns .btn {
    height:3.294vw;
    line-height:3.294vw;
    padding:0 2.941vw;
    font-size:.941vw;
    border-radius:1.647vw;
    margin-right:1.176vw
  }
  .m-idxdesc2 .btns .btn i {
    width:1.294vw;
    height:1.411vw;
    margin-left:.882vw;
    transition:.5s
  }
  .m-idxdesc2 .btns .btn.icon {
    padding-right:2.176vw
  }
  .m-idxdesc2 .btns .btn.icon:hover i {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAABWElEQVRIie3VsWoUURjF8d9sRjaRiIiNIqTUdwgEBH0ZK/MEPoOileQBRAtBC4u8gEiKdAFtFcRCUmSNZrM5KeZmnV1EZ9aUOXBgmHvv/565l/k+SSRZS7KTxfQuyVLhTF0luYkXWMd3/bSE63iCzZmRJK/KzutJLvX0SpL3SSZJhu3ENe5ihF2MeyYe4xuqkh4e4mvdmjTEj55gqBEcYRWPcXj2sir+X1Ul3GhwDrA2dKrzBM/oAnwB/js4CzJO/sQYtAb3FwQPC+dE6yepNYXkCt7gTpnYNX2FNbzGpPCm4AmWsYGXOGgt6gL+hOfza2pcLQnvY6dj0n+q1tTRI3zUnNU2bvdgfME9TU2fAR8X+E/NBez5fRxd9BmH5Xns7H6SPC2t6VGSa/NNsaNXklxOcivJKMl+lWSAZ3hQPudXj7TzqjRd5G17163SFI+TjBd0knxIcuMUcvdpGkuHSDAAAAAASUVORK5CYII=)
  }
  .idx-row4 {
    padding:5.294vw 0 7.058vw
  }
  .m-idxchanye.m-idxproplan .con {
    height:36.76vw
  }
  .m-idxchanye.m-idxproplan .con .txts {
    background:linear-gradient(0deg,transparent,rgba(0,0,0,.6));
    padding-top:2.941vw;
    bottom:auto;
    background:url(/img/bg1.b734f1a4.png) no-repeat;
    background-size:cover
  }
  .m-idxchanye.m-idxproplan .con:hover .g-idxbtn {
    opacity:1
  }
  .m-idxchanye.m-idxproplan .txts {
    bottom:auto;
    background:url(/img/bg1.b734f1a4.png) no-repeat;
    background-size:cover;
    background:none
  }
  .m-idxchanye.m-idxproplan .g-idxbtn,
  .m-idxnews .con .g-idxbtn {
    opacity:0;
    color:#333;
    border-color:#333;
    opacity:1
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con {
    height:17.64vw;
    margin-bottom:1.47vw
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con .txts {
    padding-top:2.941vw;
    padding-bottom:0
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type {
    margin-bottom:0
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .txts {
    background:none
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con .txts {
    background:linear-gradient(270deg,transparent,rgba(0,0,0,.6));
    background-repeat:no-repeat;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgcAAAErCAYAAABKJyDrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTU2NDM4RkQwREMxMUVDQTUwMUMwODE0QjY0QURCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTU2NDM5MEQwREMxMUVDQTUwMUMwODE0QjY0QURCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NTY0MzhERDBEQzExRUNBNTAxQzA4MTRCNjRBREI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1NTY0MzhFRDBEQzExRUNBNTAxQzA4MTRCNjRBREI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wJtcZgAABslJREFUeNrs20tO42oQ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) no-repeat -.117vw;
    background-size:30.52vw 100%
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type .txts {
    background:linear-gradient(270deg,transparent,rgba(0,0,0,.6));
    background-repeat:no-repeat;
    background:url(/img/bg3.6069daf3.png) no-repeat -.117vw;
    background-size:30.52vw 100%
  }
  .idx-row5 {
    padding:4.705vw 0 6.47vw
  }
  .m-idxnews .con {
    margin:0 .882vw
  }
  .m-idxnews .con .tit {
    font-size:1.529vw;
    font-weight:700;
    margin-bottom:1.176vw
  }
  .m-idxnews .con .pic {
    height:14.7vw;
    margin-bottom:.882vw
  }
  .m-idxnews .con .item {
    padding:.882vw 0;
    border-bottom:1px solid #ddd
  }
  .m-idxnews .con .t {
    font-size:.9vw
  }
  .m-idxnews .con .date {
    font-size:.8vw
  }
  .m-idxnews .con .txts {
    margin-bottom:2.647vw;
    min-height:12.94vw
  }
  .m-idxnews .con .tab {
    padding:0 .588vw;
    border:1px solid #565656;
    margin-right:.588vw
  }
  .m-idxnews .con .tab.rt {
    margin:0 0 0 .588vw
  }
  .m-idxnews .con .g-idxbtn {
    margin:0;
    opacity:1
  }
  .row-sust5 .m-idxnews .con .item {
    min-height:5.55vw!important
  }
  .idx-row6 {
    background:url(/img/img12.7fd8d6ce.jpg) no-repeat;
    background-size:cover
  }
  .m-idxdesc3 {
    height:38.52vw
  }
  .m-idxdesc3 .txts {
    bottom:7.058vw
  }
  .m-idxdesc3 .subtit {
    font-size:2.117vw;
    font-size:2.588vw;
    margin-bottom:1.176vw
  }
  .m-idxdesc3 .tit {
    font-size:2.588vw;
    font-size:2.117vw;
    font-weight:700;
    margin-bottom:2.941vw
  }
  .m-idxdesc3 .g-idxbtn {
    margin:0
  }

}
@media only screen and (max-width:1500px) {
  .m-idxnews .con .t {
    font-size:15px
  }
  .m-idxnews .con .date {
    font-size:13px
  }
  .m-idxnews .con .item {
    padding:10px 0
  }
  .m-idxnews .con .txts {
    min-height:195px
  }
}
@media only screen and (max-width:950px) {
  .banner video {
    height:100%
  }
  .wp {
    max-width:none;
    padding:0 20px
  }
  .idx-row1,
  .idx-row2,
  .idx-row3,
  .idx-row4,
  .idx-row5,
  .idx-row6 {
    padding:30px 0
  }
  .swp-idxbanner,
  .swp-idxbanner .wp {
    height:54.73vw
  }
  .swp-idxbanner .swiper .txts {
    padding-top:0;
    position:relative;
    top:50%;
    transform:translateY(-50%);
    max-width:100%;
    font-size:22px!important
  }
  .swp-idxbanner .swiper .txts span {
    font-size:22px!important
  }
  .m-idxdesc ul {
    margin-bottom:0
  }
  .m-idxdesc ul li {
    width:33.333%;
    margin-bottom:30px
  }
  .m-idxdesc .con {
    padding:0 5px;
    margin:0
  }
  .m-idxdesc .con .pic {
    margin-bottom:10px
  }
  .m-idxdesc .con .tit {
    font-size:20px;
    margin-bottom:5px
  }
  .m-idxdesc .con .txt {
    font-size:16px
  }
  .g-idxtit {
    font-size:22px;
    margin-bottom:20px
  }
  .g-idxbtn {
    width:130px
  }
  .m-idxproplan .con .tit {
    font-size:18px;
    margin-bottom:5px
  }
  .m-idxproplan .con .info {
    font-size:14px;
    margin-bottom:20px
  }
  .m-idxproplan .g-idxbtn {
    height:30px;
    line-height:30px;
    width:110px
  }
  .m-idxproplan {
    margin:0 -5px
  }
  .m-idxproplan .con {
    height:38.94vw;
    margin:0 5px
  }
  .m-idxproplan .con .txts {
    padding:20px 15px;
    bottom:0;
    background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))
  }
  .m-idxdesc2 {
    height:300px
  }
  .m-idxdesc2 .tit {
    font-size:20px;
    margin-bottom:20px
  }
  .m-idxdesc2 .btns .btn {
    height:30px;
    line-height:30px;
    border-radius:15px;
    padding:0 20px;
    font-size:14px;
    margin-bottom:10px
  }
  .m-idxdesc2 .btns .btn.icon {
    padding-right:20px
  }
  .m-idxdesc2 .btns .btn i {
    width:16px;
    height:17px;
    background-size:100%
  }
  .m-idxchanye.m-idxproplan .con {
    height:42.1vw
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con {
    height:20.52vw;
    margin-bottom:10px
  }
  .m-idxchanye.m-idxproplan .con .txts {
    bottom:auto;
    background:url(/img/bg1.b734f1a4.png) no-repeat;
    background-size:cover;
    color:#333;
    padding-top:20px
  }
  .m-idxchanye.m-idxproplan .g-idxbtn {
    opacity:1
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con .txts {
    padding-top:20px
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con .txts,
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con:hover .txts {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgcAAAErCAYAAABKJyDrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTU2NDM4RkQwREMxMUVDQTUwMUMwODE0QjY0QURCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTU2NDM5MEQwREMxMUVDQTUwMUMwODE0QjY0QURCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NTY0MzhERDBEQzExRUNBNTAxQzA4MTRCNjRBREI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1NTY0MzhFRDBEQzExRUNBNTAxQzA4MTRCNjRBREI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wJtcZgAABslJREFUeNrs20tO42oQ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) no-repeat -2px;
    background-size:60% 100%
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type .txts,
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type:hover .txts {
    background:url(/img/bg3.6069daf3.png) no-repeat -2px;
    background-size:60% 100%
  }
  .m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type .txts {
    color:#fff
  }
  .m-idxnews .con .pic {
    height:16.42vw
  }
  .m-idxnews .con .txts {
    margin-bottom:10px
  }
  .m-idxdesc3 .g-idxbtn,
  .m-idxnews .con .g-idxbtn {
    height:30px;
    line-height:30px;
    width:110px;
    margin:0 auto
  }
  .m-idxnews .con .tit {
    font-size:18px
  }
  .m-idxdesc3 {
    height:360px
  }
  .m-idxdesc3 .txts {
    position:relative;
    bottom:auto;
    top:50%;
    left:0;
    transform:translateY(-50%)
  }
  .m-idxdesc3 .g-idxbtn {
    margin:0
  }
  .m-idxdesc3 .subtit {
    font-size:17px;
    font-size:20px;
    margin-bottom:5px
  }
  .m-idxdesc3 .tit {
    font-size:20px;
    font-size:17px;
    margin-bottom:10px
  }
  .row-sust5 .m-idxnews .con .item {
    min-height:50px!important
  }
}
@media only screen and (max-width:700px) {
  .liw2 li,
  .liw3 li {
    float:none;
    width:100%;
    margin-bottom:20px
  }
  .m-idxchanye.m-idxproplan .con,
  .m-idxproplan .con {
    height:auto
  }
  .m-idxchanye.m-idxproplan li:last-of-type .con {
    margin-bottom:20px;
    height:auto
  }
  .m-idxnews .con .pic {
    height:50vw
  }
  .swp-idxbanner .swiper-slide .play {
    width:40px;
    height:40px
  }
}
@media only screen and (max-width:500px) {
  .swp-idxbanner .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom:10px
  }
  .swp-idxbanner .swiper-pagination-bullet:before {
    width:30px
  }
  .swp-idxbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin-right:30px
  }
  .m-idxdesc ul li {
    margin-bottom:30px
  }
  .m-idxdesc .con .pic {
    width:30px;
    height:30px
  }
  .m-idxdesc3 {
    height:250px
  }
}
.ban {
  height:340px;
  background-color:#d0d0d0;
  background:url(/img/ban1.cf3ccd0e.jpg) no-repeat 50%;
  background-size:cover
}
.ban .txts {
  color:#fff;
  text-align:center
}
.ban .txts.color000 {
  color:#000
}
.ban .txts .tit {
  font-size:46px;
  font-weight:700;
  margin-bottom:25px;
  line-height:1
}
.ban .txts .txt {
  font-size:20px
}
.m-newsSelect .search {
  width:450px;
  height:55px;
  border:1px solid #565656;
  box-sizing:border-box;
  padding:0 55px 0 15px;
  position:relative;
  float:left
}
.m-newsSelect .search input {
  width:calc(100% - 15px);
  height:100%;
  border:none;
  outline:none;
  font-size:16px
}
.m-newsSelect .search .btn {
  width:55px;
  height:100%;
  position:absolute;
  top:0;
  right:0;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABdElEQVQ4jZXTv2sVQRTF8ZOI5GkgIiZKAqmsbQQbsZKAdRSxsLCzMzbpDCr6T2ghKSxsRAQFBWt/FCnEgIKCrxALCwlCEhWiH4udR5Zln9lcGAbu3Pnu7Ln3BGlZEziPF3iPeziFPUPq00z0cAUrtmOr7H/xEHM7gWbKC+AbbuMsTuMilmvwa8NAe/G8FN3H1JBfOIkPpe5qG2ihBmnVoLZm0ccvHKuDxvEWX3GwAyiYb344OFeStzpCgjF8xpeBDKNJLqeKlXSP30neJJlKMpMko0mOJpFkfRegJPmRZCzJvgHoVZKRJEd2CZpNslGACU7gZ5mTrhpNYg2r2F9v/xP8KdAuoOulQTeaczRXDlYxvQPkDDZUNppogqKyBHzEhdLipoWWigzwSOWIVtMu2o5PeIC7eIrvJf8Oj5uwtqcfL8L3VTaA9QK4iQPl8gC2jEMjGNbew0mmk/TKjPWTbNbOe0nuJLmU5OX/QF1iPMmzJK//AWaeFz4XlR/YAAAAAElFTkSuQmCC) no-repeat 50%;
  background-size:18px;
  background-color:#1d376c;
  cursor:pointer
}
input::-webkit-input-placeholder {
  color:#aaa
}
input::-moz-placeholder {
  color:#aaa
}
input::-ms-input-placeholder {
  color:#aaa
}
.m-newsSelect .selects,
.m-newsSelect .selects .sele {
  float:right
}
.m-newsSelect .selects select {
  width:275px;
  height:55px;
  font-size:16px;
  padding:0 35px 0 18px;
  box-sizing:border-box;
  outline:none;
  border:1px solid #565656;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  color:#555;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAkElEQVQYlX3QsQ3CMBRF0RNEDVQRaSkyATUrZYgsAD0lokBiBkZgAyRqhvg0P1IAE0tPst6/17YMW5zRRISpYI0rdnBC4IZ6QqqTCVxgiWMW99LNaHIWyS6GwWwkP9COpDa7QZpFhO+T9wk8sck8s9t/sIVn9Qm+MoH+h/vzEV0Kga7EzBVWRByqqloN+xLzBlr/rtUANarNAAAAAElFTkSuQmCC) no-repeat;
  background-size:14px;
  background-position:95%
}
.m-medianews {
  padding:54px 0 140px
}
.m-medianews .m-newsSelect,
.m-medianews .ul-newslist1 {
  margin-bottom:50px
}
.ul-newslist1.news .txts .tit {
  -webkit-line-clamp:3;
  min-height:85px
}
.ul-newslist1 {
  overflow:hidden;
  margin:0 -15px
}
.ul-newslist1 li {
  width:33.333%;
  float:left;
  margin-bottom:30px
}
.ul-newslist1 .con {
  margin:0 15px;
  display:block
}
.ul-newslist1 .pic {
  height:270px;
  overflow:hidden;
  text-align:center
}
.ul-newslist1 .txts {
  height:155px;
  background-color:#f8f8f8;
  box-sizing:border-box;
  padding:24px 24px 0 24px
}
.ul-newslist1 .txts .tab {
  border:2px solid #a7a7a7;
  display:inline-block;
  color:#878787;
  font-size:12px;
  padding:0 10px;
  margin-bottom:7px;
  line-height:1.2
}
.ul-newslist1 .txts .tit {
  font-size:16px;
  color:#000;
  font-weight:700;
  line-height:1.7;
  margin-bottom:9px;
  min-height:55px
}
.ul-newslist1 .txts .date {
  font-size:13px;
  color:#aaa
}
.m-libpages {
  display:inline-block;
  padding:0 60px;
  position:relative;
  height:40px;
  line-height:40px
}
.m-libpages .next,
.m-libpages .prev {
  position:absolute;
  width:38px;
  height:38px;
  left:0;
  top:50%;
  transform:translateY(-50%);
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MTkzNjFGMkUxODYxMUVDQUEzMzgwN0Y3Qjk5NDE3MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MTkzNjFGM0UxODYxMUVDQUEzMzgwN0Y3Qjk5NDE3MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxOTM2MUYwRTE4NjExRUNBQTMzODA3RjdCOTk0MTcxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxOTM2MUYxRTE4NjExRUNBQTMzODA3RjdCOTk0MTcxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5LGFswAAARpJREFUeNrs1zuKhEAQANBxGVAUDETB2EA9gmAmmChiaubVFAxMxU9iauINRC8gfhJB0MgtmGXyHbBgly5o00dVdVe3VBRFD9x4wgrDEM2L4/jrgR6EJCQhCfkz8D6Ofd/btmVZ1jAMDPI4jrquh2FQFAWjsOd5lmXZdZ0kSaZp3l5YyK8oir7vZVl2HAfUe0nw8jwHDyTf9wVBoCjqRvLtiaIYBAHP87fvWOjfq57gcRz3T0eB67qqqo7jmCTJtm0YJMMwnueBuixLmqbrul7XdXthX6qmaaBmWTbP82/VT3r5VqdpqqoKvhjbh6Zp6Kuu65Bl0zRIYx1ytW0bjiaMdbybBI6mZVnkiiYkIQn5d57O8P+OSX4LMACvG3Elfymb8gAAAABJRU5ErkJggg==) no-repeat;
  background-size:100%;
  cursor:pointer
}
.m-libpages .next.on,
.m-libpages .prev.on {
  opacity:.5;
  pointer-events:none;
  cursor:not-allowed
}
.m-libpages .next {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTYxRDJBMEUxODYxMUVDQjM5NUEwMjFDMTI3NDg5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTYxRDJBMUUxODYxMUVDQjM5NUEwMjFDMTI3NDg5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NjFEMjlFRTE4NjExRUNCMzk1QTAyMUMxMjc0ODlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NjFEMjlGRTE4NjExRUNCMzk1QTAyMUMxMjc0ODlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+D5BKjAAAASZJREFUeNrs1zGLgzAUB/B6HFgQBFFrwV39Bgp+AVGLq0OhX02nTk4qDq4OLu7q7qLioCAuxQv0uPkSMHBHHsT1xz/kvUQqCIIT3voE6/F4YPPCMPw4YS9CEpKQhPweeL+vsizXddV1nWEYTCm7rquqKs/zbdswpTRNc1mWuq5fr5frujRNH55SkiTbti+XS9M0cRyjZYUjKYoSRdHzPEEQkFXoEwtUnud93wdq27YIKmKTsCx7v9+v1ytQ0zT9X335U/M8P5/PcRwVRXEc51hy3/dpmqIoenu32+18Ph9IAm8YhiRJgKeqKmhNWA+a7Ps+yzLwfXtoowCOLIoCpNQ0zbIsNA+alGWZ4zgw1hH2E5E0DINc0YQkJCH/8tMZ/L/jJL8EGACbYHTeIgZcMAAAAABJRU5ErkJggg==);
  left:auto;
  right:0
}
.m-libpages .page a {
  text-align:center;
  font-size:22px;
  margin:0 20px
}
.m-libpages .page a.on {
  color:#c32033
}
.m-libpages .page {
  max-width:50vw;
  overflow-x:auto;
  white-space:nowrap;
  margin:0 auto
}
.m-libpages .page::-webkit-scrollbar {
  width:2px;
  height:3px
}
.m-libpages .page::-webkit-scrollbar-thumb {
  width:2px;
  border-radius:5px;
  background:rgba(0,0,0,.1);
  -webkit-box-shadow:inset006pxrgba(0,0,0,.5)
}
@media only screen and (min-width:950px) and (max-width:1600px) {
  .ban {
    height:21.25vw;
    background:url(/img/ban1.cf3ccd0e.jpg) no-repeat 50%;
    background-size:cover
  }
  .ban .txts .tit {
    font-size:2.875vw;
    font-weight:700;
    margin-bottom:1.562vw;
    line-height:1
  }
  .ban .txts .txt {
    font-size:1.25vw
  }
  .m-newsSelect .search {
    width:28.12vw;
    height:3.437vw;
    border:1px solid #565656;
    box-sizing:border-box;
    padding:0 3.437vw 0 .937vw
  }
  .m-newsSelect .search input {
    width:calc(100% - .937vw);
    border:none;
    outline:none;
    font-size:1vw
  }
  .m-newsSelect .search .btn {
    width:3.437vw;
    right:0;
    background-size:1.125vw
  }
  .m-newsSelect .selects select {
    width:17.18vw;
    height:3.437vw;
    font-size:1vw;
    padding:0 2.187vw 0 1.125vw;
    box-sizing:border-box;
    outline:none;
    border:1px solid #565656;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-size:.875vw
  }
  .m-medianews {
    padding:3.375vw 0 8.75vw
  }
  .m-medianews .m-newsSelect,
  .m-medianews .ul-newslist1 {
    margin-bottom:3.125vw
  }
  .ul-newslist1.news .txts .tit {
    -webkit-line-clamp:3;
    min-height:5.312vw
  }
  .ul-newslist1 {
    margin:0 -.937vw
  }
  .ul-newslist1 li {
    width:33.333%;
    margin-bottom:1.875vw
  }
  .ul-newslist1 .con {
    margin:0 .937vw
  }
  .ul-newslist1 .pic {
    height:16.87vw
  }
  .ul-newslist1 .txts {
    height:9.687vw;
    box-sizing:border-box;
    padding:1.5vw 1.5vw 0 1.5vw
  }
  .ul-newslist1 .txts .tab {
    border:.125vw solid #a7a7a7;
    font-size:.75vw;
    padding:0 .625vw;
    margin-bottom:.437vw;
    line-height:1.2
  }
  .ul-newslist1 .txts .tit {
    font-size:1vw;
    font-weight:700;
    line-height:1.7;
    margin-bottom:.562vw;
    min-height:3.437vw
  }
  .ul-newslist1 .txts .date {
    font-size:.812vw
  }
  .m-libpages {
    padding:0 3.75vw;
    height:2.5vw;
    line-height:2.5vw
  }
  .m-libpages .next,
  .m-libpages .prev {
    width:2.375vw;
    height:2.375vw;
    transform:translateY(-50%);
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MTkzNjFGMkUxODYxMUVDQUEzMzgwN0Y3Qjk5NDE3MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MTkzNjFGM0UxODYxMUVDQUEzMzgwN0Y3Qjk5NDE3MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxOTM2MUYwRTE4NjExRUNBQTMzODA3RjdCOTk0MTcxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxOTM2MUYxRTE4NjExRUNBQTMzODA3RjdCOTk0MTcxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5LGFswAAARpJREFUeNrs1zuKhEAQANBxGVAUDETB2EA9gmAmmChiaubVFAxMxU9iauINRC8gfhJB0MgtmGXyHbBgly5o00dVdVe3VBRFD9x4wgrDEM2L4/jrgR6EJCQhCfkz8D6Ofd/btmVZ1jAMDPI4jrquh2FQFAWjsOd5lmXZdZ0kSaZp3l5YyK8oir7vZVl2HAfUe0nw8jwHDyTf9wVBoCjqRvLtiaIYBAHP87fvWOjfq57gcRz3T0eB67qqqo7jmCTJtm0YJMMwnueBuixLmqbrul7XdXthX6qmaaBmWTbP82/VT3r5VqdpqqoKvhjbh6Zp6Kuu65Bl0zRIYx1ytW0bjiaMdbybBI6mZVnkiiYkIQn5d57O8P+OSX4LMACvG3Elfymb8gAAAABJRU5ErkJggg==) no-repeat;
    background-size:100%
  }
  .m-libpages .next.on,
  .m-libpages .prev.on {
    opacity:.5;
    pointer-events:none
  }
  .m-libpages .next {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTYxRDJBMEUxODYxMUVDQjM5NUEwMjFDMTI3NDg5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTYxRDJBMUUxODYxMUVDQjM5NUEwMjFDMTI3NDg5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NjFEMjlFRTE4NjExRUNCMzk1QTAyMUMxMjc0ODlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NjFEMjlGRTE4NjExRUNCMzk1QTAyMUMxMjc0ODlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+D5BKjAAAASZJREFUeNrs1zGLgzAUB/B6HFgQBFFrwV39Bgp+AVGLq0OhX02nTk4qDq4OLu7q7qLioCAuxQv0uPkSMHBHHsT1xz/kvUQqCIIT3voE6/F4YPPCMPw4YS9CEpKQhPweeL+vsizXddV1nWEYTCm7rquqKs/zbdswpTRNc1mWuq5fr5frujRNH55SkiTbti+XS9M0cRyjZYUjKYoSRdHzPEEQkFXoEwtUnud93wdq27YIKmKTsCx7v9+v1ytQ0zT9X335U/M8P5/PcRwVRXEc51hy3/dpmqIoenu32+18Ph9IAm8YhiRJgKeqKmhNWA+a7Ps+yzLwfXtoowCOLIoCpNQ0zbIsNA+alGWZ4zgw1hH2E5E0DINc0YQkJCH/8tMZ/L/jJL8EGACbYHTeIgZcMAAAAABJRU5ErkJggg==);
    left:auto;
    right:0
  }
  .m-libpages .page a {
    font-size:1.375vw;
    margin:0 1.25vw
  }
}
@media only screen and (max-width:1300px) {
  .ul-newslist1 .txts {
    height:125px;
    padding:20px 20px 0
  }
}
@media only screen and (max-width:950px) {
  .m-medianews {
    padding:40px 0
  }
  .m-newsSelect .search {
    margin-bottom:20px
  }
  .m-newsSelect .selects,
  .m-newsSelect .selects .sele {
    float:none;
    clear:both
  }
  .ul-newslist1 li {
    width:50%
  }
  .ul-newslist1 .txts {
    height:150px
  }
}
@media only screen and (max-width:700px) {
  .ban {
    height:300px
  }
  .ban .txts,
  .ban.pro .txts {
    max-width:90%;
    margin:0 auto
  }
  .ban .txts .tit,
  .ban.pro .txts .tit {
    font-size:24px
  }
  .ban.pro .txts .tit {
    margin:10px
  }
  .ban .txts .txt,
  .ban.pro .txts .txt {
    font-size:16px
  }
  .ul-newslist1 li {
    width:100%;
    float:none;
    margin-bottom:20px
  }
  .m-newsSelect .search,
  .m-newsSelect .selects select {
    width:100%;
    height:45px
  }
  .ul-newslist1 .pic {
    height:230px
  }
  .m-medianews .m-newsSelect,
  .m-medianews .ul-newslist1 {
    margin-bottom:20px
  }
  .m-libpages {
    padding:0 50px
  }
  .m-libpages .page {
    max-width:50vw;
    overflow-x:auto;
    white-space:nowrap;
    margin:0 auto
  }
  .m-libpages .page a {
    margin:0 10px
  }
}
.m-subnav {
  background-color:#f0f2f6
}
.m-subnav ul {
  overflow:hidden
}
.m-subnav ul li {
  float:left;
  line-height:42px;
  margin-right:25px;
  font-size:14px;
  position:relative
}
.m-subnav ul li:after {
  content:"/";
  position:absolute;
  right:-15px;
  top:50%;
  transform:translateY(-50%)
}
.m-subnav ul li:last-of-type:after {
  display:none
}
.m-subnav ul a {
  color:#333
}
.wp840 {
  max-width:840px;
  margin:0 auto
}
.m-newsdetail {
  padding:40px 0 80px
}
.m-newsdetail .tits {
  padding-bottom:25px;
  border-bottom:1px solid #ddd;
  margin-bottom:40px
}
.m-newsdetail .tits .tit {
  font-size:40px;
  font-weight:700;
  margin-bottom:20px;
  line-height:1.3
}
.m-newsdetail .tits .date {
  font-size:14px;
  color:#999
}
.m-newsdetail .txts {
  line-height:2;
  font-size:16px;
  color:#333;
  margin-bottom:45px
}
.m-newsdetail .txts .txtblock {
  padding:25px 40px;
  background-color:#eee;
  border-left:3px solid #c32033;
  line-height:1.9
}
.m-newsdetail .txts .mb40 {
  margin-bottom:40px
}
.m-newsdetail .txts .mb35 {
  margin-bottom:30px
}
.m-newsdetail .txts .mb20 {
  margin-bottom:25px
}
.m-newsdetail .txts img {
  width:auto;
  max-width:100%;
  margin:0 auto
}
.g-libshare .tit {
  font-size:20px;
  font-weight:700;
  color:#000;
  line-height:1;
  margin-bottom:4px
}
.g-libshare .href {
  overflow:hidden
}
.g-libshare .href a {
  float:left;
  width:32px;
  height:32px;
  background:url() no-repeat;
  background-size:100%;
  margin-right:4px
}
@media only screen and (min-width:950px) and (max-width:1100px) {
  .m-subnav ul li {
    line-height:3.818vw;
    margin-right:2.272vw;
    font-size:1.272vw
  }
  .m-subnav ul li:after {
    content:"/";
    right:-1.363vw;
    transform:translateY(-50%)
  }
  .wp840 {
    max-width:76.36vw;
    margin:0 auto
  }
  .m-newsdetail {
    padding:3.636vw 0 7.272vw
  }
  .m-newsdetail .tits {
    padding-bottom:2.272vw;
    border-bottom:1px solid #ddd;
    margin-bottom:3.636vw
  }
  .m-newsdetail .tits .tit {
    font-size:3.636vw;
    font-weight:700;
    margin-bottom:1.818vw;
    line-height:1.3
  }
  .m-newsdetail .tits .date {
    font-size:1.272vw
  }
  .m-newsdetail .txts {
    line-height:2;
    font-size:1.454vw;
    margin-bottom:4.09vw
  }
  .m-newsdetail .txts .txtblock {
    padding:2.272vw 3.636vw;
    border-left:.272vw solid #c32033;
    line-height:1.9
  }
  .m-newsdetail .txts .mb40 {
    margin-bottom:3.636vw
  }
  .m-newsdetail .txts .mb35 {
    margin-bottom:2.727vw
  }
  .m-newsdetail .txts .mb20 {
    margin-bottom:2.272vw
  }
  .m-newsdetail .txts img {
    width:auto;
    margin:0 auto
  }
  .g-libshare .tit {
    font-size:1.818vw;
    font-weight:700;
    line-height:1;
    margin-bottom:.363vw
  }
  .g-libshare .href a {
    width:2.909vw;
    height:2.909vw;
    background:url() no-repeat;
    background-size:100%;
    margin-right:.363vw
  }
}
@media only screen and (max-width:950px) {
  .wp840 {
    max-width:none;
    padding:0 20px
  }
}
@media only screen and (max-width:750px) {
  .m-newsdetail {
    padding:40px 0
  }
  .m-newsdetail .tits {
    padding-bottom:10px;
    margin-bottom:25px
  }
  .m-newsdetail .tits .tit {
    font-size:28px;
    margin-bottom:10px
  }
  .m-newsdetail .txts {
    margin-bottom:0
  }
  .m-newsdetail .txts .txtblock {
    padding:20px
  }
  .m-newsdetail .txts .mb40 {
    margin-bottom:20px
  }
  .g-libshare {
    display:none
  }
}
.ban.pro {
  height:520px
}
.ban.pro .tit {
  font-size:58px;
  line-height:1;
  margin-bottom:27px
}
.ban.pro .txt {
  font-size:28px
}
.pro-Jingmizz .pro-row1 {
  padding:40px 0 90px;
  background-color:#f5f5f5
}
.pro-Jingmizz .pro-row2 {
  background-color:#fff;
  padding:70px 0 95px
}
.pro-Jingmizz .pro-row1 .m-pro-jmzzlist {
  margin-bottom:70px
}
.pro-Jingmizz .m-pro-jmzztab {
  margin-bottom:40px
}
.m-pro-jmzztab {
  overflow:hidden
}
.m-pro-jmzztab .tab {
  float:left;
  font-size:42px;
  font-weight:700;
  color:#000;
  position:relative;
  padding-bottom:20px;
  margin-right:90px;
  border-bottom:2px solid transparent
}
.m-pro-jmzztab .tab.on {
  color:#c32033;
  border-color:#c32033
}
.m-pro-jmzztab .tab:last-of-type {
  margin-right:0
}
.m-pro-jmzzlist .bigtit {
  font-size:32px;
  color:#000;
  margin-bottom:20px;
  font-weight:700
}
.m-pro-jmzzlist ul {
  margin:0 -10px -20px;
  overflow:hidden
}
.m-pro-jmzzlist ul>li {
  float:left;
  width:33.333%;
  margin-bottom:20px
}
.m-pro-jmzzlist ul .con {
  margin:0 10px;
  background-color:#fff;
  padding:50px;
  height:480px;
  box-sizing:border-box;
  display:block;
  border-radius:10px
}
.m-pro-jmzzlist ul .con .pic {
  height:240px;
  overflow:hidden;
  text-align:center
}
.m-pro-jmzzlist ul .con .pic:hover img {
  transform:translateY(-50%) scale(1.1)
}
.porlibpic {
  text-align:center;
  overflow:hidden
}
.m-pro-jmzzlist ul .con .pic img,
.porlibpic img {
  position:relative;
  top:50%;
  transform:translateY(-50%);
  width:auto;
  height:auto;
  max-width:100%;
  max-height:100%;
  transition:.5s
}
.m-pro-jmzzlist ul .con .tit {
  font-size:26px;
  font-weight:600;
  margin-bottom:20px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}
.m-pro-jmzzlist ul .con .info {
  font-size:15px;
  color:#666;
  line-height:1.9;
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  text-overflow:ellipsis
}
.libckmore,
.m-pro-jmzzlist .more {
  margin-top:40px;
  color:#666;
  font-size:18px;
  position:relative;
  left:50%;
  transform:translateX(-50%);
  display:inline-block;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAABOklEQVQokZ3RsWpUURQF0DUPC0FQRAhWqSzsrFJYCWplITrplGmENEEEqzliYQqRXdqIYcAiyiiKIAhaaOUXiD9hmcFGDSLPIi8wSiYTc8p7913sw+0Nh8MGF7CQZOyAU1V9/MDHBufxFGtVdfaA4GkUXuB60+mfcQpvqurif4Jn8BZL+IJJr21bVXUYY/QxwSDJu32AS3iNRXxCP8lmA0l+YoDnOI5xVS3PAc91DRfxHleTbEKzE0ryHTewjmPYqKrBDPASXuEkXuJaksnOfTMdTrKFVTzEETyuqpV/wCvYwILtD15J8m0602vbdtZ6wRC/sZpkVFWX8QxH8QS3ug3/mploB9/HXWx17ZZxAiPcTPJrt3d7oh18D2tTR+tdw13BfaEdfAcP8Ai39wLh0Fxxe0b4ig/zQPgDvUh5yp7tjgkAAAAASUVORK5CYII=) no-repeat 100%;
  background-size:21px;
  padding-right:40px;
  cursor:pointer
}
.m-pro-jmzzlist .more-up,
.on .libckmore {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAABHNCSVQICAgIfAhkiAAAAZdJREFUKFOdkr8vA3EUwH0vTajBUhGTjdhMJoOBhYhIbYLF4Efa0qG9XgxukPbahFokciKiIiEYGbCw+FPEom1wzUWu9flKTlRcr/FNXu59v++9z/t1oqWJo2layHGciUAgcJNOp5/8QoSfg7Qnk0lNCJFG3S0Wi3HTND8axflCAW4A1F1IrVbbK5VKsUbghtBUKrUJZB2gzfcI+DR6CN0EHPECe0Kp0ACiAnH4rhiGYfI2iX7MWwdyEAwGY7quW79H8RdUqKq6jeMa8o7Es9nsvhsIeAqwvHciBaqO5HK515/gOmg0Gm0l+w5BSxJIwDIBsrK6w98wXq1WD3nswucM/0USl12nbyhttFcqFVnBDFLGcYGWL722nEgkhhVFOcXeDfgafRb/ovT/ggJsA3iCGkakYY7MV15A951FDgK84N5DEfe2bYfz+fyLoJUhWpEbHkOeMcqMd35A1878B9DPkV7kgSRbgmyjKHJub7Qwn8lkHpsFun4U1k9hBe59sFYFrSuWZY3IobMUOYJ/Hf6KMF1WWPTtJ6kntALyFF7aAAAAAElFTkSuQmCC)
}
.g-prolibtit .tit {
  font-size:42px;
  font-weight:700;
  color:#000
}
.g-prolibtit .desc {
  font-size:20px;
  color:#555
}
.g-prolibtit.sty2 {
  text-align:center
}
.g-prolibtit.sty2 .tit {
  margin-bottom:20px
}
.m-pro-jmzzjjfa .g-prolibtit {
  margin-bottom:60px
}
.swiper {
  overflow:hidden
}
.newsSwp,
.swp-projmzz {
  position:relative
}
.newsSwp .swiper-button-next:after,
.newsSwp .swiper-button-prev:after,
.swp-hasbtn .swiper-button-next:after,
.swp-hasbtn .swiper-button-prev:after,
.swp-projmzz .swiper-button-next:after,
.swp-projmzz .swiper-button-prev:after {
  display:none
}
.newsSwp .swiper-button-next,
.newsSwp .swiper-button-prev,
.swp-hasbtn .swiper-button-next,
.swp-hasbtn .swiper-button-prev,
.swp-projmzz .swiper-button-next,
.swp-projmzz .swiper-button-prev {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNjRFRUM1NUU4OEYxMUVDQkM3M0VDOEREQTA3QTBGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNjRFRUM1NkU4OEYxMUVDQkM3M0VDOEREQTA3QTBGNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2NEVFQzUzRTg4RjExRUNCQzczRUM4RERBMDdBMEY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU2NEVFQzU0RTg4RjExRUNCQzczRUM4RERBMDdBMEY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2nMBlgAAA1NJREFUeNq8l8tvTFEcx+902qnSerTaIlX6YMqGpIlEQiKEBTtsJBIJiQUbFhbEW7AQS7HAH4DEQiR2mlSwoIlHVWmbUn1oNfrQMjNtZ3xP8rnJMTHJ9N47fsknM7mP872/x/mdc8JO7myRSIoZ+2I4B0IhsU1cE0XiXbpokFYg9onX4ovoFifF/Fx4WCyOijN4+Y2Qbhflol2MByVYKU6Jw2IUIiIuJgmxyWlTfgBia8RpsUUMi18in7yZ3zLxXjSLRMin2EZxUUTFECHMs36rRBsf9NytKK+2k4GWiu9cMyLThHOZeCrOig92CXuxA+KYmCd+WMU3wzWTrwfishhMnzOzsQhC+/k/hleumBGaI26KG+LnvyZptlZGCHeQo9/W+ynETFVeFfdNgWTqCtlYnTgvGhk0YXlmxBaKfgqoiWuOV8FN4pyoNhOXwULW+yXiDWKt2fS9TGbm0F5xgkFHrXdS3C8UT8QlpoXjVdBU2hFxiGKYsELoFo/J4z1xPVO+shVcKY6LXQjFEXPzUkJ13hJ3vCwltm0mF/ViAJE8K2/lrALGq4de1y7XdosLVFwfQnabqqQnmmde+FkszVfvIYz5JD9sFUeYhfSZuMIa52t13ipuM/BXKs9JEzMeH+S+LwuzXo2IDRTEBPcK8fgzeTOdpIfnfQu+okhM0SymMo2HnYQwyboXpaMM+xF0rY2iaKRAWghlAZ7GRAWiY9zzJegQumYGX5DWwhyum7A34HWXX0GHfL7Eq7U8M4VoiAXW5Hc1u7GPiHsWdNe2dkIXpdUlLG/duVnHit+J954F3WnRTZjraQjTVtdJ8r8G4R4+0LOga0PsSaopmhQRcJv5FEW2jmcH/Qo6bBXeMmWWI2aLmmlUSoWbZ3sz5XU2G+E4W/hCwhhJK6YY+5lGPqSbFHgWdPjqVgpolZiLUJ4lGiK8xuOO9GLyutXvYi/aQMuLWeNNgelMK/B0PIjDTB+VWSuWIJpkzBl2dTV81IC7BfF7mDFefkKwllAnGDdFn66ggZjrvUGcnsY4dBYRxpS1jUxSOFUUXUtQx7UYzd/kbj0Nf5KqLWVndzfI86GDJx2cNaJ0JiP8CLGRXJzxkyzY/ZyeHrPZijv/wYpZcf6yPwIMAKT55dQGajtjAAAAAElFTkSuQmCC) no-repeat;
  background-size:100%;
  width:28px;
  height:39px;
  left:-80px;
  outline:none
}
.newsSwp .swiper-button-next,
.swp-hasbtn .swiper-button-next,
.swp-projmzz .swiper-button-next {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMDIxNTUyMUU4OEYxMUVDQjdCRDgyMDNFNjY1NEQ3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMDIxNTUyMkU4OEYxMUVDQjdCRDgyMDNFNjY1NEQ3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYwMjE1NTFGRTg4RjExRUNCN0JEODIwM0U2NjU0RDdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYwMjE1NTIwRTg4RjExRUNCN0JEODIwM0U2NjU0RDdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UCkvVQAAA09JREFUeNq8l9tvTFEUh890BnUpnZYgRalL06aURjQR9VAPEoRIvLjFE/+AJ08ePPsjUC+0CQ8iBAkpiVvUnaBVl9StqlXaMZ0Zv5V8J9kZbdrOnlrJl3Myuz2/s9dae611guBfmyziwX8yEzskLohNIjKRYjPFEdEhOkWb2C0m5VMkKgpEOWIHxTfRLYrFFpERj8WffAlOF8fEfvFWJHBtP2KNolQ8Er/yIWg2QywWc8WgSLNm90lRLyrFczzgJZjCZfawNWKZs7uYGGJn1WKdeC0++O7Q7L24I5aKlYgk+Zs0L7FQrBdd4pWvYIC7bhCztew+QWLZEfnJWgPufugrGLCzVu43cCx+I2oMEHOLa5G4y4vlLBhwBMy9n3BhEUIRSPAiFvMKcY/1nAUD3vqJeCHqxBzcGIqG59Kyt5Zj0+MjGFoHO6ikQIRCEV4qyS4b+Nt3voJmX8R1sUCsIGvTiGZw8TyKRB9eSfsIhsl0lYSpIYYpx8UWw2mITiGDkz6CYVxbKQarKPgJ1gqce0u0Rez0h49gaA9wsyVLGccmg+gQyWVVaaNod+Ma9SiLL6GGpAlFo1z7qM/WVz9TOr0EA2rqTTGfkphyksnopc01svNOX8GAGLXx0JIs0QLWS4nr7XwIWkvb6WRtiRPLFOt2PW5Hy3dmqaJxLyGJ0nSUCtZnU/CPimbfGNYjVkasCvi9mwSqpOUdFhcDpzzlYpvFVsaTAec5aYQLadRnxBv3H8craHHaRd2MZVUSE5uK12xH551CkJNgMWNjHQkR1soM13C3zdTdYXvkWAWtS+wTy4mPW7gj7OyrOEVLG9FGE7T11SRHHDHXhTFGSovTCfExGMMDR7IYsdrLQ3ud2SbNbxav++I060GuguaibWI78ep30j7DusXommgZrg2NR9CSYw+76ycRok57KqIbnBOXxnuesgWtShyg133PmkvNZjG3NDFkBT6CNYiVM5+GhzjFNU7lOCme5lqeIhxma5Q7qOo9ztoQ40KckaFptCFpNIvhslpGgi7nQybFjGIzzBVxNntc8PmYaaf+VRG3BMlTSOVoIYHy8n0YTmTPuK92ypS58HK+Pkaz21OSuWOQaczEbo00X+bTYsRtQuyvAAMAnHbk+2uaxGYAAAAASUVORK5CYII=);
  left:auto;
  right:-80px
}
.swp-projmzz .swiper {
  margin:0 -6px
}
.swp-projmzz .con {
  margin:0 6px;
  position:relative;
  display:block
}
.swp-projmzz .con .txts {
  padding-top:100px;
  color:#000
}
.swp-projmzz .con .txts,
.swp-projmzz .con:hover .txts {
  background:linear-gradient(180deg,rgba(229,241,250,0) 0,rgba(229,241,250,.5) 20%,rgba(229,241,250,.8) 30%,#e5f1fa 40%)
}
.swp-projmzz .con .txts .tit {
  font-size:30px
}
.swp-projmzz .con .txts .info {
  font-size:15px
}
.swp-projmzz .con .txts .g-idxbtn {
  margin:0
}
.swp-projmzz .con .txts .g-idxbtn:hover {
  color:#fff;
  opacity:.7
}
.m-pro-jmzznews .g-prolibtit {
  margin-bottom:40px
}
.m-pro-jmzznews .ul-newslist1 .txts {
  height:100px
}
.m-pro-jmzznews .ul-newslist1 {
  margin-bottom:-30px
}
.m-pro-jmzznews .ul-newslist1.news .txts .tit {
  -webkit-line-clamp:2;
  min-height:auto;
  margin-bottom:0
}
@media only screen and (min-width:950px) and (max-width:1600px) {
  .ban.pro {
    height:32.5vw
  }
  .ban.pro .tit {
    font-size:3.625vw;
    margin-bottom:1.687vw
  }
  .ban.pro .txt {
    font-size:1.75vw
  }
  .pro-Jingmizz .pro-row1 {
    padding:2.5vw 0 5.625vw
  }
  .pro-Jingmizz .pro-row2 {
    padding:4.375vw 0 5.937vw
  }
  .pro-Jingmizz .pro-row1 .m-pro-jmzzlist {
    margin-bottom:4.375vw
  }
  .pro-Jingmizz .m-pro-jmzztab {
    margin-bottom:2.5vw
  }
  .m-pro-jmzztab .tab {
    font-size:2.625vw;
    padding-bottom:1.25vw;
    margin-right:5.625vw;
    border-bottom:.125vw solid transparent
  }
  .m-pro-jmzztab .tab:last-of-type {
    margin-right:0
  }
  .m-pro-jmzzlist .bigtit {
    font-size:2vw;
    margin-bottom:1.25vw;
    font-weight:700
  }
  .m-pro-jmzzlist ul {
    margin:0 -.625vw -1.25vw
  }
  .m-pro-jmzzlist ul>li {
    width:33.333%;
    margin-bottom:1.25vw
  }
  .m-pro-jmzzlist ul .con {
    margin:0 .625vw;
    padding:3.125vw;
    height:30vw;
    border-radius:.625vw
  }
  .m-pro-jmzzlist ul .con .pic {
    height:15vw
  }
  .m-pro-jmzzlist ul .con .pic:hover img {
    transform:translateY(-50%) scale(1.1)
  }
  .m-pro-jmzzlist ul .con .pic img,
  .m-pro-jmzzlist ul .con .tit {
    font-size:1.625vw;
    margin-bottom:1.25vw
  }
  .m-pro-jmzzlist ul .con .info {
    font-size:.937vw
  }
  .libckmore,
  .m-pro-jmzzlist .more {
    margin-top:2.5vw;
    font-size:1.125vw;
    background-size:1.312vw;
    padding-right:2.5vw
  }
  .g-prolibtit .tit {
    font-size:2.625vw
  }
  .g-prolibtit .desc {
    font-size:1.25vw
  }
  .g-prolibtit.sty2 .tit {
    margin-bottom:1.25vw
  }
  .m-pro-jmzzjjfa .g-prolibtit {
    margin-bottom:3.75vw
  }
  .swp-hasbtn .swiper-button-next,
  .swp-hasbtn .swiper-button-prev,
  .swp-projmzz .swiper-button-next,
  .swp-projmzz .swiper-button-prev {
    width:1.75vw;
    height:2.437vw;
    left:-5vw
  }
  .swp-hasbtn .swiper-button-next,
  .swp-projmzz .swiper-button-next {
    left:auto;
    right:-5vw
  }
  .swp-projmzz .swiper {
    margin:0 -.375vw
  }
  .swp-projmzz .con {
    margin:0 .375vw
  }
  .swp-projmzz .con .txts {
    padding-top:6.25vw
  }
  .swp-projmzz .con .txts .tit {
    font-size:1.875vw
  }
  .swp-projmzz .con .txts .info {
    font-size:.937vw
  }
  .m-pro-jmzznews .g-prolibtit {
    margin-bottom:2.5vw
  }
  .m-pro-jmzznews .ul-newslist1 .txts {
    height:6.25vw
  }
  .m-pro-jmzznews .ul-newslist1 {
    margin-bottom:-1.875vw
  }
  .m-pro-jmzznews .ul-newslist1.news .txts .tit {
    -webkit-line-clamp:2;
    min-height:auto;
    margin-bottom:0
  }
}
@media only screen and (max-width:1200px) {
  .m-pro-jmzzlist ul .con .info {
    -webkit-line-clamp:2
  }
  .m-pro-jmzznews .ul-newslist1 .txts {
    height:75px
  }
}
@media only screen and (max-width:950px) {
  .pro-Jingmizz .m-pro-jmzztab {
    overflow-x:auto;
    white-space:nowrap
  }
  .m-pro-jmzztab .tab {
    display:inline-block;
    float:none
  }
  .m-pro-jmzzlist ul>li {
    width:50%
  }
  .m-pro-jmzzlist ul .con .info {
    -webkit-line-clamp:3
  }
  .swp-projmzz .con {
    height:61vw
  }
  .m-idxproplan .con .txts,
  .swp-projmzz .con .txts {
    bottom:0
  }
  .swp-hasbtn .swiper-button-next,
  .swp-hasbtn .swiper-button-prev,
  .swp-projmzz .swiper-button-next,
  .swp-projmzz .swiper-button-prev {
    left:10px
  }
  .swp-hasbtn .swiper-button-next,
  .swp-projmzz .swiper-button-next {
    left:auto;
    right:10px
  }
  .m-pro-jmzznews .ul-newslist1 .txts {
    height:95px
  }
  .ban.pro {
    height:340px
  }
}
@media only screen and (max-width:750px) {
  .pro-Jingmizz .pro-row1 {
    padding:40px 0
  }
  .pro-Jingmizz .m-pro-jmzztab {
    margin-bottom:20px
  }
  .pro-Jingmizz .pro-row1 .m-pro-jmzzlist {
    margin-bottom:30px
  }
  .m-pro-jmzztab .tab {
    font-size:26px;
    padding-bottom:10px;
    margin-right:6.666vw
  }
  .m-pro-jmzzlist .bigtit {
    font-size:20px
  }
  .m-pro-jmzzlist ul .con {
    padding:20px;
    height:430px
  }
  .swp-projmzz .con .txts .tit {
    font-size:20px;
    margin-bottom:5px
  }
  .swp-projmzz .con .txts .info {
    font-size:14px;
    margin-bottom:10px
  }
  .swp-projmzz .con .txts {
    padding:50px 30px 30px
  }
  .g-prolibtit .tit {
    font-size:28px
  }
  .g-prolibtit {
    margin-bottom:20px!important
  }
  .pro-Jingmizz .pro-row2 {
    padding:40px 0
  }
  .m-pro-jmzznews .ul-newslist1 .txts {
    padding:20px;
    height:auto
  }
  .m-pro-jmzznews .ul-newslist1.news .txts .tit {
    display:block
  }
}
@media only screen and (max-width:700px) {
  .ban.pro {
    height:300px
  }
}
@media only screen and (max-width:550px) {
  .m-pro-jmzzlist ul>li {
    width:100%;
    float:none
  }
  .m-pro-jmzzlist ul .con .pic {
    height:43.63vw;
    margin-bottom:15px
  }
  .m-pro-jmzzlist ul .con {
    height:auto
  }
  .m-pro-jmzzlist ul .con .tit {
    overflow:auto;
    white-space:normal;
    font-size:18px;
    margin-bottom:5px
  }
  .m-pro-jmzzlist ul .con .info {
    font-size:14px
  }
  .libckmore,
  .m-pro-jmzzlist .more {
    font-size:16px
  }
  .swp-projmzz .con {
    height:104vw
  }
}
.pro-yuncalc .pro-row1 {
  background-color:#f5f5f5;
  padding:70px 0 50px
}
.pro-yuncalc .m-pro-jmzzlist {
  margin-bottom:120px
}
.pro-yuncalc .m-pro-jmzzlist:last-of-type {
  margin-bottom:0
}
@media only screen and (max-width:950px) {
  .pro-yuncalc .m-pro-jmzzlist {
    margin-bottom:50px
  }
}
@media only screen and (max-width:750px) {
  .pro-yuncalc .m-pro-jmzzlist {
    margin-bottom:30px
  }
}
.pro-Jingmizz .m-pro-txoryd {
  margin-bottom:10px
}
.pro-Jingmizz .m-pro-txoryd-cpfu {
  margin-bottom:100px
}
.m-pro-txoryd-cpfu .g-prolibtit {
  margin-bottom:20px
}
.m-pro-txoryd .box {
  padding:0 140px
}
.m-pro-txoryd .box .info {
  color:#666;
  font-size:18px;
  line-height:2;
  margin-bottom:60px
}
.m-idxdesc.nopic ul {
  display:flex;
  justify-content:space-evenly;
  margin-bottom:0
}
.m-idxdesc.nopic ul li {
  width:auto
}
.m-idxdesc.nopic .con {
  margin:0
}
.m-idxdesc.nopic .con .tit {
  font-size:48px
}
.m-idxproplan.txoryd {
  margin:0 -10px -20px
}
.m-idxproplan.txoryd li {
  margin-bottom:20px
}
.m-idxproplan.txoryd li:first-of-type,
.m-idxproplan.txoryd li:nth-of-type(2) {
  width:50%
}
.m-idxproplan.txoryd li:first-of-type .con,
.m-idxproplan.txoryd li:nth-of-type(2) .con {
  height:370px
}
.m-idxproplan.txoryd li:first-of-type .con .txts,
.m-idxproplan.txoryd li:nth-of-type(2) .con .txts {
  padding-bottom:50px
}
.m-idxproplan.txoryd .con {
  height:270px;
  margin:0 10px
}
.m-idxproplan.txoryd .con .txts {
  padding-bottom:30px
}
.m-idxproplan.txoryd .con .tit {
  font-size:26px;
  margin-bottom:15px;
  margin-bottom:65px;
  transition:.2s
}
.m-idxproplan.txoryd .con:hover .tit {
  margin-bottom:15px
}
@media only screen and (min-width:950px) and (max-width:1600px) {
  .pro-Jingmizz .m-pro-txoryd {
    margin-bottom:.625vw
  }
  .pro-Jingmizz .m-pro-txoryd-cpfu {
    margin-bottom:6.25vw
  }
  .m-pro-txoryd-cpfu .g-prolibtit {
    margin-bottom:1.25vw
  }
  .m-pro-txoryd .box {
    padding:0 8.75vw
  }
  .m-pro-txoryd .box .info {
    font-size:1.125vw;
    line-height:2;
    margin-bottom:3.75vw
  }
  .m-idxdesc.nopic ul {
    justify-content:space-evenly;
    margin-bottom:0
  }
  .m-idxdesc.nopic ul li {
    width:auto
  }
  .m-idxdesc.nopic .con {
    margin:0
  }
  .m-idxdesc.nopic .con .tit {
    font-size:3vw
  }
  .m-idxproplan.txoryd {
    margin:0 -.625vw -1.25vw
  }
  .m-idxproplan.txoryd li {
    margin-bottom:1.25vw
  }
  .m-idxproplan.txoryd li:first-of-type .con,
  .m-idxproplan.txoryd li:nth-of-type(2) .con {
    height:23.12vw
  }
  .m-idxproplan.txoryd li:first-of-type .con .txts,
  .m-idxproplan.txoryd li:nth-of-type(2) .con .txts {
    padding-bottom:3.125vw
  }
  .m-idxproplan.txoryd .con {
    height:16.87vw;
    margin:0 .625vw
  }
  .m-idxproplan.txoryd .con .txts {
    padding-bottom:1.875vw
  }
  .m-idxproplan.txoryd .con .tit {
    font-size:1.625vw;
    margin-bottom:.937vw;
    margin-bottom:4.062vw
  }
  .m-idxproplan.txoryd .con:hover .tit {
    margin-bottom:.937vw
  }
  .m-idxproplan.txoryd .g-idxbtn:hover {
    opacity:.8
  }
}
@media only screen and (max-width:950px) {
  .m-pro-txoryd .box {
    padding:0
  }
  .m-idxproplan.txoryd .con .tit {
    margin-bottom:15px
  }
  .m-idxproplan.txoryd li {
    width:100%!important;
    float:none;
    margin-bottom:20px
  }
  .m-idxproplan.txoryd li:first-of-type .con,
  .m-idxproplan.txoryd li:nth-of-type(2) .con {
    height:270px
  }
  .m-idxproplan .con .pic {
    overflow:hidden
  }
}
@media only screen and (max-width:750px) {
  .m-idxproplan.txoryd .con,
  .m-idxproplan.txoryd li:first-of-type .con,
  .m-idxproplan.txoryd li:nth-of-type(2) .con {
    height:180px
  }
  .pro-Jingmizz .m-pro-txoryd-cpfu {
    margin-bottom:50px
  }
}
@media only screen and (max-width:500px) {
  .m-idxproplan.txoryd li {
    margin-bottom:10px
  }
  .m-pro-txoryd .box .info {
    font-size:14px;
    margin-bottom:30px
  }
  .m-idxdesc.nopic .con .tit {
    font-size:28px
  }
}
.pro-yuncalc-detail .m-yundetail {
  padding:110px 0 100px
}
.m-yundetail .proinfo .allswp {
  width:550px;
  float:left;
  margin-right:100px
}
.swp-yundetail1 {
  height:240px;
  margin-bottom:60px
}
.swp-yundetail1 .swiper {
  height:100%
}
.swp-yundetail1 .swiper .pic {
  height:100%;
  width:auto;
  text-align:center;
  max-width:100%
}
.swp-yundetail2 {
  height:102px;
  position:relative
}
.swp-yundetail2 .swiper {
  height:100%;
  margin:0 -4px
}
.swp-yundetail2 .swiper .pic {
  height:100%;
  width:auto;
  text-align:center;
  border:1px solid #ddd;
  margin:0 4px;
  padding:5px;
  box-sizing:border-box;
  transition:.5s;
  cursor:pointer
}
.swp-yundetail2 .swiper .swiper-slide-thumb-active .pic {
  border-color:#175243
}
.libswpbutton .swiper-button-next,
.libswpbutton .swiper-button-prev {
  left:-30px;
  outline:none
}
.libswpbutton .swiper-button-next {
  left:auto;
  right:-30px
}
.libswpbutton .swiper-button-next:after,
.libswpbutton .swiper-button-prev:after {
  content:"";
  background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QUIzNTYwMjQ2Q0U4RUMxMUJBNUI4ODM2MDc4ODNCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc3QkI2OTdFOTVFMTFFQ0FFQkRBNUZEM0VFMzQ2NUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc3QkI2OTZFOTVFMTFFQ0FFQkRBNUZEM0VFMzQ2NUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAAHAwERAAIRAQMRAf/EAFwAAQEAAAAAAAAAAAAAAAAAAAUKAQEAAAAAAAAAAAAAAAAAAAAAEAABAQYGAwEAAAAAAAAAAAADBQECEwQUBhIkFRYHFwARIyYRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALUkFfUeV75XrkUSLaJbXDakZqTxzJtPJ3osXGCQKVi9caaEoz0U1KEKBNk2PtHNtefY+3DjcIC98aF3bx3tbVuxYn7PbdJB63gGibzq8nS6rS0/vNQ8UL6U/gf/2Q==) no-repeat;
  background-size:100%;
  width:7px;
  height:12px;
  bottom:auto;
  outline:none;
  transition:.5s
}
.libswpbutton .swiper-button-next:after {
  background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QUIzNTYwMjQ2Q0U4RUMxMUJBNUI4ODM2MDc4ODNCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkM2OTgyMzVFOTVFMTFFQzg5RUJBM0UzQ0I1RUFEMzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkM2OTgyMzRFOTVFMTFFQzg5RUJBM0UzQ0I1RUFEMzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAAHAwERAAIRAQMRAf/EAF0AAQEAAAAAAAAAAAAAAAAAAAIKAQEAAAAAAAAAAAAAAAAAAAAAEAABAgQFBAMAAAAAAAAAAAAEAgMTBRUHAREUBhYAEjIjJCYXEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC1IMku2txk2kWbN93bMuUNN5nKQxTzDd4W/dPIUmcvzM5D6ZijaZ5RjrrB6ncH2H8HMsVKQpxYO0lPg3Wz5B+26ye8nrlG5fpe4vhVIi/XqPS9LAh/A1Hn6ofQf//Z)
}
.libswpbutton .swiper-button-prev:hover:after {
  background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QUIzNTYwMjQ2Q0U4RUMxMUJBNUI4ODM2MDc4ODNCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZGQTlENTNFOTVFMTFFQzk3MkU4Rjc5RUI3RjI2MjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZGQTlENTJFOTVFMTFFQzk3MkU4Rjc5RUI3RjI2MjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAAHAwERAAIRAQMRAf/EAHcAAQEAAAAAAAAAAAAAAAAAAAYKAQADAQAAAAAAAAAAAAAAAAADBQYIEAAAAwcDBQEAAAAAAAAAAAAEBQcBAgMVBhcIExQlABIkFhgZEQAABAUCBQMFAAAAAAAAAAABEQIDEhMEFAUhBgAjFRYHQSJCMyQlFxj/2gAMAwEAAhEDEQA/AKYU2UyqM1ciVKVqqhKgp+kmBlWDn6KxUIWmBGv9cqsX00NFuqOq1JABgQzdITglFDC2lCF2O+FO2xRLkd/TYJgio6mqXc1kXKt0XG6SgWMLAGDqlgA+9aQ1IQMEJMlan6gO0tzbYxXhHxxjNo4pOOyO79/0ibnOuwO4mloFvJTZ0FQtKkTW3EtvV9UKQXTAlsW0xC0tpzkPbn9C8XLMe7fU25bf+1Ejl/yhLx24v7POClHucnlffzO11dl5Mr6PkLfuCls4+qHzZZFIIfqnoUUMPyI4dYeEPjruT+dd1d62P6ph/E382Pr0aS6VK5sy2uJ5fbRwT+Vdcf/Z)
}
.libswpbutton .swiper-button-next:hover:after {
  background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QUIzNTYwMjQ2Q0U4RUMxMUJBNUI4ODM2MDc4ODNCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTg2MDU0QkJFOTVFMTFFQzk4RDNDQjBFNkY5NzVEOEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTg2MDU0QkFFOTVFMTFFQzk4RDNDQjBFNkY5NzVEOEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAAHAwERAAIRAQMRAf/EAHYAAQEAAAAAAAAAAAAAAAAAAAMKAQADAQAAAAAAAAAAAAAAAAABAwYIEAABAgUDAgcAAAAAAAAAAAAFAwYEFRYHCAIUFwASEzMkJicYGREAAQIEBQIHAQAAAAAAAAAAAQIDERITBCIUBRUHACQhMUEyIwYWGP/aAAwDAQACEQMRAD8ApjBljmJWVSGEMQ4XvfCwWWwt8u5kAgzkPHr74yRrlJrIv0g7nDDkUXUhZNxmTsXGjnKrG6CQ0hpie3UoqgrErxyFr0nVNkKlv2F2FKSASXWSTiKjGamSSQuMQY+oJO0b+0seXuJ1c5N29joXIH1B21t7p1xlprS9bSygG0RbslBYOpMttNtvWSWyy80WohKHENNvhDTOyzR8Tk79C53cbl3kagucpL3mvr9Qm9+LqFo6Ty3a+25p53odp0dEpS3kav6CZdSeWrDxpSxwSyywhgm88MOl85bpW+ky7X/O1Cz2/J5ra6sGt2zUvfZrMZitP3lD2fPW6//Z)
}
.m-yundetail .proinfo {
  margin-bottom:140px
}
.m-yundetail .proinfo .info {
  overflow:hidden
}
.m-yundetail .proinfo .info .tit {
  font-size:38px;
  margin-bottom:15px
}
.m-yundetail .proinfo .info .txt {
  font-size:16px;
  line-height:2;
  color:#666
}
.m-yundetail ..proScenes {
  margin-bottom:100px
}
.proScenes .g-prolibtit {
  margin-bottom:30px
}
.proScenes .m-idxdesc ul {
  display:flex;
  justify-content:space-between;
  padding:0 25px
}
.proScenes .m-idxdesc li {
  width:auto
}
.proScenes .m-idxdesc .con {
  margin:0
}
.proScenes .m-idxdesc .con .tit {
  font-size:20px;
  margin-bottom:0
}
.m-yundetail .proHitlight {
  margin-bottom:120px
}
.m-yundetail .proHitlight .g-prolibtit {
  margin-bottom:40px
}
.m-yundetail .proHitlight .txts {
  margin-bottom:-30px
}
.m-yundetail .proHitlight .txts .item {
  margin-bottom:30px
}
.m-yundetail .proHitlight .txts .tit {
  font-size:20px;
  margin-bottom:10px;
  font-weight:400;
  color:#000
}
.m-yundetail .proHitlight .txts .txt {
  font-size:15px;
  color:#666;
  line-height:2
}
.m-yundetail .proAttest {
  margin-bottom:120px
}
.m-yundetail .proAttest .g-prolibtit {
  margin-bottom:55px
}
.m-yundetail .proAttest .pics {
  overflow:hidden
}
.m-yundetail .proAttest .pic {
  float:left
}
.m-yundetail .proAttest .pics img {
  width:auto;
  height:auto;
  margin-right:85px;
  max-width:75px
}
.m-yundetail .proNorm {
  margin-bottom:140px
}
.m-yundetail .proNorm .g-prolibtit {
  margin-bottom:50px
}
.m-yundetail .proAboutus .g-prolibtit {
  margin-bottom:50px
}
.m-yundetail .proAboutus ul {
  overflow:hidden
}
.m-yundetail .proAboutus ul li {
  float:left;
  margin-right:120px;
  font-size:15px;
  color:#666;
  line-height:2;
  margin-bottom:30px
}
@media only screen and (min-width:950px) and (max-width:1600px) {
  .pro-yuncalc-detail .m-yundetail {
    padding:6.875vw 0 6.25vw
  }
  .m-yundetail .proinfo .allswp {
    width:34.37vw;
    margin-right:6.25vw
  }
  .swp-yundetail1 {
    height:15vw;
    margin-bottom:3.75vw
  }
  .swp-yundetail2 {
    height:6.375vw
  }
  .swp-yundetail2 .swiper {
    margin:0 -.25vw
  }
  .swp-yundetail2 .swiper .pic {
    border:1px solid #ddd;
    margin:0 .25vw;
    padding:.312vw;
    transition:.5s
  }
  .libswpbutton .swiper-button-next,
  .libswpbutton .swiper-button-prev {
    left:-1.875vw;
    outline:none
  }
  .libswpbutton .swiper-button-next {
    left:auto;
    right:-1.875vw
  }
  .libswpbutton .swiper-button-next:after,
  .libswpbutton .swiper-button-prev:after {
    content:"";
    background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QUIzNTYwMjQ2Q0U4RUMxMUJBNUI4ODM2MDc4ODNCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc3QkI2OTdFOTVFMTFFQ0FFQkRBNUZEM0VFMzQ2NUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc3QkI2OTZFOTVFMTFFQ0FFQkRBNUZEM0VFMzQ2NUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAAHAwERAAIRAQMRAf/EAFwAAQEAAAAAAAAAAAAAAAAAAAUKAQEAAAAAAAAAAAAAAAAAAAAAEAABAQYGAwEAAAAAAAAAAAADBQECEwQUBhIkFRYHFwARIyYRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALUkFfUeV75XrkUSLaJbXDakZqTxzJtPJ3osXGCQKVi9caaEoz0U1KEKBNk2PtHNtefY+3DjcIC98aF3bx3tbVuxYn7PbdJB63gGibzq8nS6rS0/vNQ8UL6U/gf/2Q==) no-repeat;
    background-size:100%;
    width:.437vw;
    height:.75vw;
    bottom:auto;
    outline:none;
    transition:.5s
  }
  .libswpbutton .swiper-button-next:after {
    background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QUIzNTYwMjQ2Q0U4RUMxMUJBNUI4ODM2MDc4ODNCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkM2OTgyMzVFOTVFMTFFQzg5RUJBM0UzQ0I1RUFEMzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkM2OTgyMzRFOTVFMTFFQzg5RUJBM0UzQ0I1RUFEMzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAAHAwERAAIRAQMRAf/EAF0AAQEAAAAAAAAAAAAAAAAAAAIKAQEAAAAAAAAAAAAAAAAAAAAAEAABAgQFBAMAAAAAAAAAAAAEAgMTBRUHAREUBhYAEjIjJCYXEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC1IMku2txk2kWbN93bMuUNN5nKQxTzDd4W/dPIUmcvzM5D6ZijaZ5RjrrB6ncH2H8HMsVKQpxYO0lPg3Wz5B+26ye8nrlG5fpe4vhVIi/XqPS9LAh/A1Hn6ofQf//Z)
  }
  .libswpbutton .swiper-button-prev:hover:after {
    background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QUIzNTYwMjQ2Q0U4RUMxMUJBNUI4ODM2MDc4ODNCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZGQTlENTNFOTVFMTFFQzk3MkU4Rjc5RUI3RjI2MjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZGQTlENTJFOTVFMTFFQzk3MkU4Rjc5RUI3RjI2MjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAAHAwERAAIRAQMRAf/EAHcAAQEAAAAAAAAAAAAAAAAAAAYKAQADAQAAAAAAAAAAAAAAAAADBQYIEAAAAwcDBQEAAAAAAAAAAAAEBQcBAgMVBhcIExQlABIkFhgZEQAABAUCBQMFAAAAAAAAAAABEQIDEhMEFAUhBgAjFRYHQSJCMyQlFxj/2gAMAwEAAhEDEQA/AKYU2UyqM1ciVKVqqhKgp+kmBlWDn6KxUIWmBGv9cqsX00NFuqOq1JABgQzdITglFDC2lCF2O+FO2xRLkd/TYJgio6mqXc1kXKt0XG6SgWMLAGDqlgA+9aQ1IQMEJMlan6gO0tzbYxXhHxxjNo4pOOyO79/0ibnOuwO4mloFvJTZ0FQtKkTW3EtvV9UKQXTAlsW0xC0tpzkPbn9C8XLMe7fU25bf+1Ejl/yhLx24v7POClHucnlffzO11dl5Mr6PkLfuCls4+qHzZZFIIfqnoUUMPyI4dYeEPjruT+dd1d62P6ph/E382Pr0aS6VK5sy2uJ5fbRwT+Vdcf/Z)
  }
  .libswpbutton .swiper-button-next:hover:after {
    background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QUIzNTYwMjQ2Q0U4RUMxMUJBNUI4ODM2MDc4ODNCODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTg2MDU0QkJFOTVFMTFFQzk4RDNDQjBFNkY5NzVEOEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTg2MDU0QkFFOTVFMTFFQzk4RDNDQjBFNkY5NzVEOEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMzU2MDI0NkNFOEVDMTFCQTVCODgzNjA3ODgzQjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAAHAwERAAIRAQMRAf/EAHYAAQEAAAAAAAAAAAAAAAAAAAMKAQADAQAAAAAAAAAAAAAAAAABAwYIEAABAgUDAgcAAAAAAAAAAAAFAwYEFRYHCAIUFwASEzMkJicYGREAAQIEBQIHAQAAAAAAAAAAAQIDERITBCIUBRUHACQhMUEyIwYWGP/aAAwDAQACEQMRAD8ApjBljmJWVSGEMQ4XvfCwWWwt8u5kAgzkPHr74yRrlJrIv0g7nDDkUXUhZNxmTsXGjnKrG6CQ0hpie3UoqgrErxyFr0nVNkKlv2F2FKSASXWSTiKjGamSSQuMQY+oJO0b+0seXuJ1c5N29joXIH1B21t7p1xlprS9bSygG0RbslBYOpMttNtvWSWyy80WohKHENNvhDTOyzR8Tk79C53cbl3kagucpL3mvr9Qm9+LqFo6Ty3a+25p53odp0dEpS3kav6CZdSeWrDxpSxwSyywhgm88MOl85bpW+ky7X/O1Cz2/J5ra6sGt2zUvfZrMZitP3lD2fPW6//Z)
  }
  .m-yundetail .proinfo {
    margin-bottom:8.75vw
  }
  .m-yundetail .proinfo .info .tit {
    font-size:2.375vw;
    margin-bottom:.937vw
  }
  .m-yundetail .proinfo .info .txt {
    font-size:1vw;
    line-height:2
  }
  .m-yundetail ..proScenes {
    margin-bottom:6.25vw
  }
  .proScenes .g-prolibtit {
    margin-bottom:1.875vw
  }
  .proScenes .m-idxdesc ul {
    justify-content:space-between;
    padding:0 1.562vw
  }
  .proScenes .m-idxdesc .con .tit {
    font-size:1.25vw;
    margin-bottom:0
  }
  .m-yundetail .proHitlight {
    margin-bottom:7.5vw
  }
  .m-yundetail .proHitlight .g-prolibtit {
    margin-bottom:2.5vw
  }
  .m-yundetail .proHitlight .txts {
    margin-bottom:-1.875vw
  }
  .m-yundetail .proHitlight .txts .item {
    margin-bottom:1.875vw
  }
  .m-yundetail .proHitlight .txts .tit {
    font-size:1.25vw;
    margin-bottom:.625vw;
    font-weight:400
  }
  .m-yundetail .proHitlight .txts .txt {
    font-size:.937vw;
    line-height:2
  }
  .m-yundetail .proAttest {
    margin-bottom:7.5vw
  }
  .m-yundetail .proAttest .g-prolibtit {
    margin-bottom:3.437vw
  }
  .m-yundetail .proAttest .pics img {
    width:auto;
    height:auto;
    margin-right:5.312vw;
    max-width:4.687vw
  }
  .m-yundetail .proNorm {
    margin-bottom:8.75vw
  }
  .m-yundetail .proNorm .g-prolibtit {
    margin-bottom:3.125vw
  }
  .m-yundetail .proAboutus .g-prolibtit {
    margin-bottom:3.125vw
  }
  .m-yundetail .proAboutus ul li {
    margin-right:7.5vw;
    font-size:.937vw;
    line-height:2
  }
}
@media only screen and (max-width:950px) {
  .pro-yuncalc-detail .m-yundetail {
    padding:60px 0
  }
  .m-yundetail .proinfo .allswp {
    width:100%;
    margin:0 0 30px;
    float:none
  }
  .swp-yundetail2 {
    width:95%;
    margin:0 auto;
    height:75px
  }
  .swp-yundetail2 .swiper {
    position:relative;
    left:50%;
    transform:translateX(-50%)
  }
  .libswpbutton .swiper-button-next,
  .libswpbutton .swiper-button-prev {
    left:-30px;
    transform:scale(1.3)
  }
  .libswpbutton .swiper-button-next {
    left:auto;
    right:-20px
  }
  .proScenes .m-idxdesc ul {
    display:block
  }
  .proScenes .m-idxdesc ul li {
    width:25%;
    float:left
  }
  .m-yundetail .proAttest .pics {
    margin-bottom:-20px
  }
  .m-yundetail .proAttest .pic {
    float:left;
    width:33.333%;
    height:60px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:20px
  }
  .m-yundetail .proAttest .pic img {
    margin:0;
    max-height:100%
  }
}
@media only screen and (max-width:750px) {
  .pro-yuncalc-detail .m-yundetail {
    padding:40px 0
  }
  .swp-yundetail1 {
    margin-bottom:20px
  }
  .m-yundetail .proinfo {
    margin-bottom:30px
  }
  .m-yundetail .proinfo .info .tit {
    font-size:24px;
    margin-bottom:5px
  }
  .m-yundetail .proinfo .info .txt {
    font-size:14px
  }
}
@media only screen and (max-width:800px) {
  .proScenes .m-idxdesc ul {
    padding:0
  }
  .proScenes .m-idxdesc ul li {
    width:33.333%
  }
  .proScenes .m-idxdesc .con .tit {
    font-size:16px
  }
  .m-yundetail .proHitlight .txts {
    margin-bottom:0
  }
  .m-yundetail .proHitlight .txts .tit {
    margin-bottom:5px;
    font-size:18px
  }
  .m-yundetail .proHitlight .txts .item {
    margin-bottom:20px
  }
  .m-yundetail .proHitlight .txts .txt {
    font-size:14px
  }
  .m-yundetail .proAttest,
  .m-yundetail .proHitlight,
  .m-yundetail .proNorm {
    margin-bottom:40px
  }
  .m-yundetail .proAttest .pics img {
    margin-bottom:20px
  }
}
@media only screen and (max-width:600px) {
  .proScenes .m-idxdesc ul li {
    width:50%
  }
  .proScenes {
    margin-bottom:0
  }
  .m-yundetail .proAboutus ul li {
    margin-right:0;
    display:block;
    float:none;
    margin-bottom:20px
  }
  .m-yundetail .proAttest .pic {
    width:50%
  }
}
.pro-Webidx .pro-row1 {
  padding:40px 0
}
.pro-Webidx .pro-row1 .m-idxdesc.nopic ul li {
  box-sizing:border-box;
  padding:0 15px;
  width:20%
}
.pro-Webidx .m-idxdesc.nopic ul {
  margin-bottom:45px
}
.pro-Webidx .m-idxdesc.nopic .con .tit {
  font-size:42px;
  min-height:1.3em
}
.pro-Webidx .pro-row2 {
  padding:80px 0 60px;
  background-color:#f5f5f5
}
.m-proWebidx-desc1 {
  overflow:hidden
}
.m-proWebidx-desc1 .g-prolibtit {
  margin-bottom:73px
}
.m-proWebidx-desc1 .box {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.m-proWebidx-desc1 .pic {
  display:inline-block;
  vertical-align:middle;
  width:715px;
  overflow:hidden
}
.m-proWebidx-desc1 .pic img {
  width:100%
}
.m-proWebidx-desc1 .libprotxt1 {
  display:inline-block;
  vertical-align:middle;
  width:calc(100% - 820px);
  overflow:hidden
}
.libprotxt1 {
  font-size:18px;
  color:#666;
  line-height:2
}
.pro-Webidx .pro-row3 {
  padding:70px 0 100px;
  background-color:#fff
}
.pro-Webidx .pro-row3 .g-prolibtit {
  margin-bottom:45px
}
.pro-Webidx .pro-row4 {
  padding:80px 0;
  background-color:#f5f5f5
}
.m-proWebidx-desc2 .g-prolibtit {
  margin-bottom:50px
}
.m-proWebidx-desc2 .proScenes .m-idxdesc ul {
  display:block;
  overflow:visible;
  padding:0;
  margin-bottom:0
}
.m-proWebidx-desc2 .proScenes .m-idxdesc ul li {
  float:left;
  width:14.285%;
  height:180px;
  box-shadow:5px -4px 17px 0 hsla(0,0%,73%,0);
  transition:.5s;
  cursor:pointer
}
.m-proWebidx-desc2 .proScenes .m-idxdesc ul li.on,
.m-proWebidx-desc2 .proScenes .m-idxdesc ul li:hover {
  background-color:#fff;
  box-shadow:5px -4px 17px 0 hsla(0,0%,73%,.29)
}
.m-proWebidx-desc2 .proScenes .m-idxdesc li .pic img {
  Filter:grayscale(100%);
  opacity:.4
}
.m-proWebidx-desc2 .proScenes .m-idxdesc .on .pic img,
.m-proWebidx-desc2 .proScenes .m-idxdesc li:hover .pic img {
  Filter:grayscale(0);
  opacity:1
}
.m-proWebidx-desc2 .proScenes .m-idxdesc .on .pic.dn,
.m-proWebidx-desc2 .proScenes .m-idxdesc li:hover .pic.dn {
  display:block
}
.m-proWebidx-desc2 .proScenes .m-idxdesc ul .con {
  position:relative;
  top:15%
}
.m-proWebidx-desc2 .proWebidx-tabs {
  overflow:hidden;
  height:390px;
  background-color:#fff;
  position:relative;
  z-index:10
}
.m-proWebidx-desc2 .proWebidx-tabs .pic {
  float:right;
  width:700px;
  overflow:hidden
}
.m-proWebidx-desc2 .proWebidx-tabs .txts {
  overflow:hidden;
  padding:40px 60px
}
.m-proWebidx-desc2 .proWebidx-tabs .tit {
  font-size:30px;
  font-weight:700;
  margin-bottom:30px
}
.m-proWebidx-desc2 .proWebidx-tabs ul {
  overflow:hidden
}
.m-proWebidx-desc2 .proWebidx-tabs ul li {
  width:33%;
  float:left;
  font-size:20px;
  line-height:1.8;
  margin-bottom:20px
}
.m-proWebidx-desc2 .proWebidx-tabs ul li .con {
  display:block;
  position:relative;
  padding-left:15px;
  padding-right:20px
}
.m-proWebidx-desc2 .proWebidx-tabs ul li .con:before {
  content:"▪";
  position:absolute;
  left:0;
  top:0
}
.m-proWebidx-desc2 .proWebidx-tabs ul li .con h3 {
  font-size:18px
}
.m-proWebidx-desc2 .proWebidx-tabs ul li .con p {
  font-size:14px;
  height:42px;
  line-height:1.5;
  color:#666;
  overflow:hidden
}
.bgfixed {
  background:url() no-repeat;
  background-size:cover;
  background-attachment:fixed
}
.bgfixed,
.proSubban {
  display:flex;
  justify-content:center
}
.proSubban {
  background:url() no-repeat;
  background-size:cover
}
.m-proWebidx-desc3 {
  height:380px;
  color:#fff;
  align-items:center;
  text-align:center
}
.m-proWebidx-desc3 .txt {
  display:inline-block
}
.m-proWebidx-desc3 .tit {
  font-size:42px;
  margin-bottom:20px
}
.m-proWebidx-desc3 .more {
  font-size:16px;
  padding-right:28px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNi0xMlQxODozNDozOSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDYtMTJUMTg6MzU6MzUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDYtMTJUMTg6MzU6MzUrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YzNiZWNhNzItYjNkNS1mZDQ2LTk1NjEtNDIzYmMzZTBhZGE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmMzYmVjYTcyLWIzZDUtZmQ0Ni05NTYxLTQyM2JjM2UwYWRhNiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMzYmVjYTcyLWIzZDUtZmQ0Ni05NTYxLTQyM2JjM2UwYWRhNiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzNiZWNhNzItYjNkNS1mZDQ2LTk1NjEtNDIzYmMzZTBhZGE2IiBzdEV2dDp3aGVuPSIyMDIyLTA2LTEyVDE4OjM0OjM5KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvu7a2sAAAGcSURBVDiNnZW7alRRFIa/PdjkMiGVxSjJC4gSCLFUa2NnkbGJj+AFOyFV1MaA6AOIlc4I+gKOF4ghKbyhxlKjhbUPkM9iVsbt8Zw5BxdsWOz9r48F+99rJ5WKmAFOAxeBk7G3DdwHXgC/yopSEZhSQr0KnI+tt8Be5HPAQuT9lNLGPw2p+TqiDtSPalc9XDgn9rrq59B28vNc2FF31YdquwRUXG21FzWdIvCQ+krtjw6G3TcB99SXwRgBL6nv1clMmNQ76o0a4IT6LhigTqmv1ZUS8aL6Vb1ZA+0GYwp1Wd1SZyvEx9Qf6toY4GwwzqI+Ve/VdHBc/aleGaO5qz5pAUvAtyp3R3wATgHXYpXFHrDUqgHl0QIE9utEO8B8DewE8By4Bdyu0MwDO6jnGl7K9QaXsow6rW7W2Ga95tJWctugXg5jT/yHsSejdmTs/On1DoTQ+On1LXl6OJw0u+qjhqC2w0HyJWopAg+gA/WT48fXBYcj7lkOUxsN2DfA98iPAovhx8fARuR/6ovALGaAM8Aqf38BD4ABFV/AbxVBY/bOsymGAAAAAElFTkSuQmCC) no-repeat 100%;
  background-size:20px;
  display:inline-block;
  color:#fff
}
.pro-Webidx .pro-row6 {
  padding-top:80px;
  background-color:#fff
}
.pro-Webidx .pro-row6 .g-prolibtit {
  margin-bottom:40px
}
.m-proWebidx-jjfa .swp-projmzz .con,
.m-proWebidx-jjfa .swp-projmzz .swiper {
  margin:0
}
.m-proWebidx-jjfa .swp-projmzz .swiper-button-prev {
  left:16px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NkUzNDlFNEVBM0UxMUVDQjMzMUUyMTEyRTQ3OUUzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NkUzNDlFNUVBM0UxMUVDQjMzMUUyMTEyRTQ3OUUzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2RTM0OUUyRUEzRTExRUNCMzMxRTIxMTJFNDc5RTM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg2RTM0OUUzRUEzRTExRUNCMzMxRTIxMTJFNDc5RTM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yxt20wAAAwlJREFUeNq0l1uIjGEcxr9vdpjZtU5Rm5xKOWy5cIVSarnaG4nYciwKV2qRkFgibnAhcSPmglxws4oilEiOuXAhhHJYcmYsM2P32+ep5623t5ndMd/7ffWrOdT7fP/z/w2jKAoSekaA7+6PqYTE5oAcWO3+ESZg4VKwBQzRdwofAj1JCLaD9aAICiANhoFOsA988SXYCHaAxaAb/KMxIFLYRoMrYGPag9hEsAfMBj9NqKz/s6ALXKblcQVngr1gEvhhCUX63ADege3gYdwsbQVHwATLMiNWJzc/BhuMWJykWct4gF7FK7BiRrGh4JJc/TVOWTAeW8EK8NtJDuOxepXCYVCKU4dNoAPMK5OJ5mUKEjpb6ZBqk2YyOACaQV6utDORLvwMdoNr/R1UjeBcsB+MkhvteEUSewp2gicDHTaQ4DKwWen9y8pqkxxsX9fBLvCpGldViiEP2wRW6vCiU2ODFTPG6qBiF9QqOFZWsc7+qOm6YrT0GDjxv/XkunSW3DPFmmV2Jtaro9Cqi7UUsG3hQrANDFcmum2KyfFSL3S/1vZEQY6PRXJjpHi4YoPUntg3X8dpvhRkIR9XFkaOG0O5/QNYA97HHS0M/gMVdUYE1hwjb8FzsETdJohrYbkYmux8I8GUao5z7TR45kPQZGmHhuojrgRyaWiVRLfq764PQT7jtQhNlZWRM+vSsrizltLob1q0gfn6XHIyN61435C1JR+CfFqULFnFNXSSKqupniu39NYiyGe6Jjzr9W+F7sPEOgVe+RA0/XUdGKdG3utY26C9Jqdkiy3IZyRYBWaoG/U4lmb0Muc1smILBiqLNq0Z5URTaoNcei+Y9d7H3aJVjSKyDrW3Nsb1nlyc93WZ4RK8XPtnweq9JoPp4hdKpi5ft6dpupKN0b7jThmG4Bs4qb3Hy+2pSaLNanuBI5yRB86B2z4upB/BUXBT5VHntMOiBgJDkPZ9P2QiLdCSXJI4X+IOOMNaTeIG3KJ7Ylbfr6o2E7kB2+2QE+eWajLRO759K867P/YJMADrfBS7vRp+IwAAAABJRU5ErkJggg==)
}
.m-proWebidx-jjfa .swp-projmzz .swiper-button-next {
  right:16px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAADF0lEQVRYhbXXTYhVdRjH8c+5M8444+RMWfjSe0S1aBFKRthGI8HAFmUQuahwY7SrTVH0RmREYyBuEhTSil5QpE2rDNwVBS2iVwiiQoIim2wc3+a2eP6H+/d4Z7hzz/HZnXM4/+95zvN7fv/nX7TbbV1iAse7PagbrS73HsHbWHcxgEWW4QCeSkD4D2/gw4sBXIbncB+mcBbDGMJbeLNJ4Ah2YSP+xCwKtDGIURzEqzhRF9jCaXyCY1icf4zIdAr3YzeurQvMa7gGO3AlTooMi/SsjXH8jOfxRb/AXKVfYTu+xpgQUd4zU7hG1HNTv8CiSx9ehhdwL/7FOZ2aEnVtibrvbQIIi/CkaJGTQkicL6YleAevY6YusIyHE3g4W7Sq4CN4EX80AYS78RIuF784F1JLKPs7PIOfmgDCrXgFN2fQvK5L8BeexdEmgHAFXsYGYXulmIgaX4JpTOK9JoBELZ8WtZ0RppH/4qF0fQA700fVApaxHU+IzKrQAYwI95rE700AYbPIdly0DufXdQI/ijJ83gQQbk8L3iDEVLXDMfyD13C4CSBcJ/x1Dc50gQ6n60kcagIIq7APK8QOU0LLxQuh4scHG4Atx4Oi6c8meFvHDssMd+DLuhnehEexUvTmLK7C1TpqbayGd4h+HNVpjbbIchlW4xfhs7VVulnMP7MJUGTPCpHdD2IA+zV/caE1XCSyWo9TFVg7PYdP8UG3BRYCnBD74206e2QOGxF29xE+m2uRXoHX4zEhiOl0L5f9YiGOvfhmvoV6Aa4WmS1NsOp+OITfsEfFN/sBbsCWtOh0dr806WExdO3H3z18/JwqHcADYjg+48KZpoQdEeI43QtsLuCY+IVrhTiqU9tAuj4stqAFRRW4UojjRiH7fOwvRFYn8K4+h+G8hrdgGy4V8s5dn3CUY+Io930/sBLYEmfBh0QGp1w4JI3i2wTraRycDzgo6jUuxvkycnEcxfs6O3vfUdZwKbbiTiH/c8KmBvGx5PRNRPUEvAX3pOsZcS6c06bqAsvYiLuE089rU00BiV6sfdrtFv8D1xMKb59k6PkAAAAASUVORK5CYII=)
}
.m-proWebidx-jjfa .swp-projmzz .con .txts {
  color:#fff;
  padding-bottom:55px;
  bottom:-80px
}
.m-proWebidx-jjfa .swp-projmzz .con:hover .txts {
  padding-bottom:55px;
  bottom:0
}
.m-proWebidx-jjfa .swp-projmzz .con .txts,
.m-proWebidx-jjfa .swp-projmzz .con:hover .txts {
  background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.3) 60%)
}
.m-proWebidx-jjfa .swp-projmzz .con .txts .info {
  margin-bottom:0
}
.m-proWebidx-jjfa .swp-projmzz .con .txts .tit {
  margin-bottom:50px;
  transition:.5s
}
.m-proWebidx-jjfa .swp-projmzz .con:hover .txts .tit {
  margin-bottom:20px
}
.pro-Webidx .pro-row7 {
  padding-top:80px;
  background-color:#f5f5f5;
  padding-bottom:0
}
.pro-Webidx .pro-row7 .g-prolibtit {
  margin-bottom:60px
}
.m-proWebidx-case .m-pro-jmzztab {
  display:inline-block;
  position:relative;
  left:50%;
  transform:translateX(-50%);
  margin-bottom:40px
}
.m-proWebidx-case .m-pro-jmzztab .tab {
  font-size:18px;
  font-weight:400;
  padding-bottom:10px;
  margin-right:75px;
  cursor:pointer
}
.m-proWebidx-case .m-pro-jmzztab .tab:last-of-type {
  margin-right:0
}
.m-proWebidx-case .tabsinfo {
  min-height:470px;
  background-color:#fafafa;
  overflow:hidden
}
.m-proWebidx-case .tabsinfo .pic {
  float:left;
  width:950px;
  overflow:hidden;
  margin-right:70px;
  height:100%
}
.m-proWebidx-case .tabsinfo .pic img {
  min-height:100%

}
.m-proWebidx-case .tabsinfo .txts {
  padding:50px 70px 0 0;
  overflow:hidden
}
.libprotag,
.m-proWebidx-case .tabsinfo .txts .tag {
  font-size:14px;
  color:#1d376c;
  padding:0 12px;
  border:1px solid #1d376c;
  border-radius:2px;
  display:inline-block;
  margin-bottom:20px
}
.m-proWebidx-case .tabsinfo .txts .tit {
  font-size:42px;
  margin-bottom:10px;
  font-weight:700
}
.m-proWebidx-case .tabsinfo .txts .desc {
  font-size:20px;
  color:#444;
  margin-bottom:20px;
  min-height:90px
}
.m-proWebidx-case .tabsinfo .txts .nums {
  overflow:hidden
}
.m-proWebidx-case .tabsinfo .txts .num {
  float:left;
  box-sizing:border-box;
  padding-right:20px;
  margin-right:40px
}
.m-proWebidx-case .tabsinfo .txts .num:last-of-type {
  margin-right:0
}
.m-proWebidx-case .tabsinfo .txts .n {
  font-size:42px;
  font-weight:700;
  margin-bottom:20px;
  padding-left:30px;
  position:relative
}
.m-proWebidx-case .tabsinfo .txts .n:before {
  content:"";
  position:absolute;
  left:0;
  width:19px;
  height:100%;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAYAAAC9duLEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTI2NzYyNEVBNDUxMUVDOEI0NURCODNGRjRBQzhGRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NTI2NzYyNUVBNDUxMUVDOEI0NURCODNGRjRBQzhGRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1MjY3NjIyRUE0NTExRUM4QjQ1REI4M0ZGNEFDOEZGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc1MjY3NjIzRUE0NTExRUM4QjQ1REI4M0ZGNEFDOEZGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Ob6dagAAAR1JREFUeNpiPKxgzEAEKAPibiD+jy5hc/8MnM1EhEG2QFwBxFVAzIhPISHDZIF4PRALAnELELtSYthqIBZG4q8EYmlyDJsNxGZoYgJAvAaXd3EZlg7EyTg0WQDxRGxy2AyzBOLpBAI7F4gjCRkmBMSrCMUaFMwCYjV8hoFiToaBOMANxJuPKJpwYjOsH5qmSAEgl80GGsiIbFgKEOcT6T10EA3ERSADWYAMcyBOBeIL2LILELBB6X9A/AeHgTFAfBZk2A0g9gTi31gU/YeGowIQH4PGIjYLWUGWgQz7SMAboAhRAeJHQPwF6kKyM/pfNJrsvMmAFCmM1DCMaDBq2Khho4aNGkZ9w/5T0zCiXc9ChJrzQPwCiM8RUggQYAD9ITAGTOgtIAAAAABJRU5ErkJggg==) no-repeat 0;
  background-size:100%
}
.m-proWebidx-case .tabsinfo .txts .bt .n:before {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAYAAAC9duLEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RDBBRjdBNEVBNDUxMUVDQTcyMDkyQTg1QjQ0RkZGRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RDBBRjdBNUVBNDUxMUVDQTcyMDkyQTg1QjQ0RkZGRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdEMEFGN0EyRUE0NTExRUNBNzIwOTJBODVCNDRGRkZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdEMEFGN0EzRUE0NTExRUNBNzIwOTJBODVCNDRGRkZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k3g2OAAAAQ9JREFUeNpilDPPYSAAlgGxBBCfAuJKIP6PLPnwxGQ4m4WBMDAEYg0g/kNIIRMRhv1jIBIQYxgjNQ1jGDVs1LBRw0YNGzjD/qPRFBnGjEbjBKA6gB9K/8bhqidQg0A0L7oCeYtcEMUKxH9ZoJXFZKgANq+AxH9AK5YDeIr2ApBhJ4F4FhQzkhn2RcAq7yAszOYA8URiAhkLWAw0qB89AgqB+DCJBt0A4jRcsRkIDWhiwBcg9gW66gcuw94BcRiR3k0F4juE0tlxIM4kYCAofFcQm2hnAvFcHAYeAyUDUnNAKrTlgx4MIeRmp1AgfovEDwfi5+Qa9hgaw++BuAqI9xDKm4QAKO21A3E3IYUAAQYAMWc8BTX1PysAAAAASUVORK5CYII=)
}
.m-proWebidx-case .tabsinfo .txts .txt {
  font-size:16px;
  color:#79796a;
  padding-left:20px
}
.pro-Webidx .pro-row8 {
  background-color:#f5f5f5
}
.m-proWebidx-desc4 {
  height:350px
}
.swp-proweb-gddc {
  position:relative;
  height:350px
}
.swp-proweb-gddc .swiper-slide {
  height:350px
}
.swp-proweb-gddc .txts {
  position:relative;
  font-size:18px;
  padding-bottom:30px;
  top:50%;
  transform:translateY(-50%)
}
.swp-proweb-gddc .txts:after,
.swp-proweb-gddc .txts:before {
  content:"";
  width:64px;
  height:64px;
  position:absolute;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEb0lEQVR4nO3bW4hVVRzH8c8cxi4jJQqWWUZZWJRUD+VDEUEFkdFFegjKCqzMKIMuREnYQxZRotgNI6WwkCKMkki8UFIUZBDIVDJldIOJctAyrWS89LDmwHA4Z5+z19pnn/Mw35dh9tm/9V/rt9dae912z+DgkBKYjJsxGzfhzzKCZnAe7sDVvW0MMg5X4HpchunYg+E2xsziBFyHazALU1BphwETsQDzcGbNb4fR04aYWZyPe3EjJtX+WKQBR2MhHsDUBveUWfjpWITbZZSzKAOuwlLMLCi9FCp4EI9jQrObUw0YLxR8QWI6RTETK3FJq4IUAy7CKqFH7QbuxDIcl0cUa8AtWC20+07TixdE1sJKhGYJ3tQdhZ+KjyQ0wbw1YAXujw1WMKdjM85ISSSPAStxd0qwAjkVW0f+JtFqE3haMYWfWEAa4/GhAgpPazXgITxWQKwBobP6LyGNXqzDuQXkZz02NDOgOsBJYZ/Qca6QVnhYPpKnFHYID/R9smvAFKxJDLYdc/F1YjqEIe19iWm8NpLGP9ULWQa8LsygYvkE12JvQhpVzsLLiWk8o05TbmTAXGlV7TNh7r8/IY3RvIS+BP1SDfqxnjoLIpPwjdAEYvhFmIIWtegxF28k6NcKI9e61HsNLhZf+CNChosqfB+eTdDv1OT1XWvANMxPCPgEPk3Q1zIPJ0Vqh4VluH1ZN9UasAjHRgbcjicjtfU4RhiDxLIMXza7abQBk3FbQsCFCdp6zMFpkdqftPgwRhtwg/iedo1iqz5h1TaWh7X4BhptQMOesgmH8FSkthEzhJXkGPqF4XJLVA2YJscyUg2b8V2kthFzxC/WvJjn5qoBlyYEXB2py+LySN0uvJ1HUDXgysiAQ9gYqW3EBFwYqV2Hv/IIKsL8elZkwK34O1LbiAvU2cBokQ/yCirC3PrEyIBFP304J1K3H1/kFVWE6nZ8RMCD+DxC14yzI3U7hCaZiwouxlERAYfwY4SuGTMidTtjRBVhrh3D7/g3UptFbHP8OUZU0cL+WQN+jdQ1I3YuEjUW6RW/UnsKHpWv+QwK22mNqIjfcJkt1J5xeUQ9g4NDw4rdJs9iQHYn1yc8yZPLyU5wvKzC03yhpCJuuy6aUoN1I2MGdDoDnWbMgE5noNOMGdDpDHSaMQM6nYFOM2ZAyfEOlhyvGQfKNqCo7fKi2F22AX+UHK8ZX5VtwA8lx8viILaUbcDHJcfLYhc2lGnAb9hWYrxm9GOgTAPWa88iaizvUd5r8LBw0Klb2GNkD7EsA9YKVa5bWIbdlGPAXjxSQpxW+R7PVf8pw4D5QgfYDRzBrThQvdBuA5bLuV/fZu5Rs4HaTgNWCV9vdQuL8UrtxXYZsAR3tSntvBwW8lL31FjRmyKDwnG5dwtON5ZvhcI33MYvyoB9eFU4kd0NE55deF44JJ35jUKsAYeE9+gObMBbwuHETjEsnFfoFz6EeEcwoSl5DBgW3un92IJNWjiK2kYOCCO6bcJZpU3CKfdc/A/qnr7qzFV9xAAAAABJRU5ErkJggg==) no-repeat;
  background-size:100%;
  z-index:1
}
.swp-proweb-gddc .txts:before {
  top:20px;
  left:0
}
.swp-proweb-gddc .txts:after {
  right:0;
  bottom:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE10lEQVR4nO3baYxdYxzH8c8ZYxltqaot9rVEiAjVKkUIJZZYIiMRxJJglNgaW0RCRCgi1lJbLH3BC40lTZRQ0hdNJZYQWyxJja3RatJqFceLZ65Mxtw79/zPufc29JtMMvfe839+z/md5dn+T9bfv1RBMuyLY3EkJmILbNRE7PfYEyuLio5Qn4NxHI7GftgM3c0EN3XQgMhWOBMnD4iMLxBfIy94fKP67IKzMA37YBy6ihbUzAn04FpMl06602yD63EhRpUtrJEBGabgMexdVqgCMpyO+7FtVYXWu2UyXIQF1p2Tvw0vqPDkGd6ADDdj1sD/nSbDbNzQisKHGpDhYtzSCrEAGe7F+a0SGGrAJDzUKrEAvbiilQKDDdgEz7RSrCDb49FWi9QMyDADu7dasEky3InRrRaqGTAOV7ZarAD7S52cllMzoBdj2yHYBBn6tKkF6hoQOqUdYk3Sg5PaJdaFCVLffl1hooo7O43owgnSQGdd4ah2inVJQ8gN2inagEybW6IuHNhOwSbYup1iXVITuC5ReohbhC7NzeS0k6KTLKUoPIPyX2O9AZ2uQKdZb0CnK9Bp1hvQ6Qp0mvUGdLoCneZ/b0Ct21l0zS46W/PXwF8jajNTReoUrc8f3dIiSBHW4iBpmaoov2N1g99z3IXtCpbZiwMC9VnejVsDgReIGbDGyFd2dqDcw8UMWBZ5B2TYKxAHvwXjGpFhx2Dsr9GX4M7BuB+DcY3okZbMI3wWNWCPYNznwbhG7CqWt7AGCyMGjJcyMoqS49NA3EgcKjanuQKLIwZMwqaBOPgkGFePTEqRifAjPi5qQIYTg4K/4P1gbD3G4Ihg7CKsLGrA5jgtKLhYuu2qZBq2DMTlmE/xrnCv2AsnxxuBuEZkUn8kwh94h2IGZLishOBLwdh6TMAxwdh3sYRiBpwhJUhGeAtfBGOHI8ONYoO5HM/VPjRbwGjMDIjVBB8PxtZjKs4Oxq7C3NqHZgyoZY3tFBT8WrW3fyblCkZ5Gv/kBzdjwETx7JEcd0u9riqoXYzocv4q3D74i5EM2AzPiy9X9ePJYOxwTBVP4cul3MfvBn/ZyIBsIGC3EoIzVDcCHIdnS8R/b5ihf6NU2ZlSux9lvnT3VMEYvIIdgvG5lPC9bOgP9VJl78BVQTHSfoC+EvGDGYvXMLlEGfPUuRhDDRglPbMzSojluET5dj+T0uUW4LAS5fyA8+r9ODhR8lS8h3NLiOVSE1U247QH12GhcglcOc7BT/UO6MalOF58lDeYeco9Ot3S3TNd2lpThhxX4/VGB2X9/Uur2sbyEQ5R7q0/Bj9j45J1yaX2/qaRDqxqYeQbKd2uiibvX2/qguR4RBMnTzUGfCHtHltSQVllyXGf9Fg3RRkDcrwt9c6+LVFOVeTStppC3fZoFzfHw7gcfwbLqJLV0q6SOUUDI3fACmnLWp/On3wuzTMeJnDyFDMgl6aRJuOJiFjF1O7CKVL/JUSzBizHNdIMbNVT20XJ8aG0VbZPGuKGGekdsBZPSW3qN2WEKiCXhtf34AFpVbg0wxmQS3P4L+JBqYPTToZ2zHJ8KU2rzZLuxsqoGfCnNGhYJA07X5Z6ZO0mlx7L1fhKmkydizelmeXK6ZbcfVVyuN1Xeygb4gOpPnO04SL8Demx1kozVCNVAAAAAElFTkSuQmCC)
}
.swp-proweb-gddc .txts .tit {
  font-size:42px;
  margin-bottom:60px;
  font-weight:700;
  text-align:center
}
.swp-proweb-gddc .txts .txt {
  margin-bottom:30px
}
.swp-proweb-gddc .txts .sign {
  text-align:right;
  margin-right:200px
}
.swp-proweb-gddc .swiper-button-prev {
  left:-110px
}
.swp-proweb-gddc .swiper-button-next {
  right:-110px
}
.pro-Webidx .pro-row9 {
  padding:70px 0 80px
}
.pro-Webidx .pro-row9 .g-prolibtit {
  margin-bottom:30px
}
.m-proWebidx-desc5>.desc {
  padding:0 60px;
  box-sizing:border-box;
  width:910px;
  margin:0 auto;
  height:200px;
  background-color:#f0f6fc;
  margin-bottom:60px
}
.m-proWebidx-desc5 .desc .tit {
  font-size:20px;
  color:#1d376c
}
.m-proWebidx-desc5 .desc>.tit {
  color:#525252;
  font-weight:700;
  float:left;
  width:160px
}
.m-proWebidx-desc5 .desc ul {
  font-size:15px;
  color:#525252;
  float:left;
  overflow:hidden;
  width:calc(100% - 160px);
  margin-bottom:-20px
}
.m-proWebidx-desc5 .desc ul li {
  float:left;
  width:50%;
  margin-bottom:15px
}
.m-proWebidx-desc5 .desc ul .tit {
  margin-bottom:5px
}
.pro-Webidx .pro-row10 {
  padding:70px 0 80px;
  background-color:#f5f5f5
}
.pro-Webidx .pro-row10 .g-prolibtit {
  margin-bottom:60px
}
.m-idxnews.zcAndFw .con .item {
  padding:20px 0
}
.m-idxnews.zcAndFw .con .pic {
  position:relative
}
.m-idxnews.zcAndFw .con .pic:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:60%;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgcAAAErCAYAAABKJyDrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTU2NDM4RkQwREMxMUVDQTUwMUMwODE0QjY0QURCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTU2NDM5MEQwREMxMUVDQTUwMUMwODE0QjY0QURCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NTY0MzhERDBEQzExRUNBNTAxQzA4MTRCNjRBREI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1NTY0MzhFRDBEQzExRUNBNTAxQzA4MTRCNjRBREI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wJtcZgAABslJREFUeNrs20tO42oQ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) no-repeat -2px;
  background-size:100% 100%;
  z-index:1
}
.m-idxnews.zcAndFw .con .pic .hastxt {
  position:absolute;
  left:25px;
  bottom:33px;
  z-index:5
}
.m-idxnews.zcAndFw .con .pic .hastxt .tit {
  margin-bottom:15px
}
.m-idxnews.zcAndFw .con .txts {
  margin-bottom:0;
  min-height:auto
}
.m-proWebidx-desc6 {
  height:200px;
  display:flex;
  justify-content:center;
  align-items:center
}
.pro-row11 {
  background:url() no-repeat 50%;
  background-size:cover
}
.m-proWebidx-desc6 .txts {
  position:relative
}
.m-proWebidx-desc6 .tit {
  font-size:28px;
  margin-bottom:20px;
  text-align:center;
  font-weight:700
}
.m-proWebidx-desc6 .pics {
  position:absolute;
  right:-90px;
  top:50%;
  transform:translate(100%,-50%)
}
.m-proWebidx-desc6 .pics .pic {
  width:115px;
  height:115px;
  overflow:hidden;
  margin-bottom:5px
}
.m-proWebidx-desc6 .pics .t {
  text-align:center;
  font-size:14px
}
.pro-Webidx .m-idxdesc .con .pic img {
  position:static;
  transform:none
}
@media only screen and (min-width:950px) and (max-width:1920px) {
  .m-proWebidx-case .tabsinfo .txts .num {
    box-sizing:border-box;
    padding-right:1.041vw;
    margin-right:2.083vw
  }
  .m-proWebidx-case .tabsinfo .txts .num:last-of-type {
    margin-right:0
  }
}
@media only screen and (min-width:950px) and (max-width:1600px) {
  .pro-Webidx .pro-row1 {
    padding:2.5vw 0
  }
  .pro-Webidx .m-idxdesc.nopic ul {
    margin-bottom:2.812vw
  }
  .pro-Webidx .m-idxdesc.nopic .con .tit {
    font-size:2.625vw
  }
  .pro-Webidx .pro-row2 {
    padding:5vw 0 3.75vw
  }
  .m-proWebidx-desc1 .g-prolibtit {
    margin-bottom:4.562vw
  }
  .m-proWebidx-desc1 .pic {
    width:44.68vw
  }
  .m-proWebidx-desc1 .libprotxt1 {
    width:calc(100% - 51.24vw)
  }
  .libprotxt1 {
    font-size:1.125vw;
    line-height:2
  }
  .pro-Webidx .pro-row3 {
    padding:4.375vw 0 6.25vw
  }
  .pro-Webidx .pro-row3 .g-prolibtit {
    margin-bottom:2.812vw
  }
  .pro-Webidx .pro-row4 {
    padding:5vw 0
  }
  .m-proWebidx-desc2 .g-prolibtit {
    margin-bottom:3.125vw
  }
  .m-proWebidx-desc2 .proScenes .m-idxdesc ul {
    padding:0;
    margin-bottom:0
  }
  .m-proWebidx-desc2 .proScenes .m-idxdesc ul li {
    width:14.285%;
    height:11.25vw;
    box-shadow:.312vw -.25vw 1.062vw 0 hsla(0,0%,73%,0);
    transition:.5s
  }
  .m-proWebidx-desc2 .proScenes .m-idxdesc ul li.on,
  .m-proWebidx-desc2 .proScenes .m-idxdesc ul li:hover {
    box-shadow:.312vw -.25vw 1.062vw 0 hsla(0,0%,73%,.29)
  }
  .m-proWebidx-desc2 .proWebidx-tabs {
    height:24.37vw
  }
  .m-proWebidx-desc2 .proWebidx-tabs .pic {
    width:43.75vw
  }
  .m-proWebidx-desc2 .proWebidx-tabs .txts {
    padding:2.5vw 3.75vw
  }
  .m-proWebidx-desc2 .proWebidx-tabs .tit {
    font-size:1.875vw;
    font-weight:700;
    margin-bottom:1.875vw
  }
  .m-proWebidx-desc2 .proWebidx-tabs ul li {
    font-size:1.25vw;
    line-height:1.8
  }
  .m-proWebidx-desc2 .proWebidx-tabs ul li .con {
    padding-left:.937vw
  }
  .m-proWebidx-desc2 .proWebidx-tabs ul li .con:before {
    content:"▪"
  }
  .bgfixed {
    background:url() no-repeat;
    background-size:cover;
    background-attachment:fixed
  }
  .bgfixed,
  .proSubban {
    justify-content:center
  }
  .proSubban {
    background:url() no-repeat;
    background-size:cover
  }
  .m-proWebidx-desc3 {
    height:23.75vw;
    align-items:center
  }
  .m-proWebidx-desc3 .tit {
    font-size:2.625vw;
    margin-bottom:1.25vw
  }
  .m-proWebidx-desc3 .more {
    font-size:1vw;
    padding-right:1.75vw;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNi0xMlQxODozNDozOSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDYtMTJUMTg6MzU6MzUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDYtMTJUMTg6MzU6MzUrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YzNiZWNhNzItYjNkNS1mZDQ2LTk1NjEtNDIzYmMzZTBhZGE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmMzYmVjYTcyLWIzZDUtZmQ0Ni05NTYxLTQyM2JjM2UwYWRhNiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMzYmVjYTcyLWIzZDUtZmQ0Ni05NTYxLTQyM2JjM2UwYWRhNiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzNiZWNhNzItYjNkNS1mZDQ2LTk1NjEtNDIzYmMzZTBhZGE2IiBzdEV2dDp3aGVuPSIyMDIyLTA2LTEyVDE4OjM0OjM5KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvu7a2sAAAGcSURBVDiNnZW7alRRFIa/PdjkMiGVxSjJC4gSCLFUa2NnkbGJj+AFOyFV1MaA6AOIlc4I+gKOF4ghKbyhxlKjhbUPkM9iVsbt8Zw5BxdsWOz9r48F+99rJ5WKmAFOAxeBk7G3DdwHXgC/yopSEZhSQr0KnI+tt8Be5HPAQuT9lNLGPw2p+TqiDtSPalc9XDgn9rrq59B28vNc2FF31YdquwRUXG21FzWdIvCQ+krtjw6G3TcB99SXwRgBL6nv1clMmNQ76o0a4IT6LhigTqmv1ZUS8aL6Vb1ZA+0GYwp1Wd1SZyvEx9Qf6toY4GwwzqI+Ve/VdHBc/aleGaO5qz5pAUvAtyp3R3wATgHXYpXFHrDUqgHl0QIE9utEO8B8DewE8By4Bdyu0MwDO6jnGl7K9QaXsow6rW7W2Ga95tJWctugXg5jT/yHsSejdmTs/On1DoTQ+On1LXl6OJw0u+qjhqC2w0HyJWopAg+gA/WT48fXBYcj7lkOUxsN2DfA98iPAovhx8fARuR/6ovALGaAM8Aqf38BD4ABFV/AbxVBY/bOsymGAAAAAElFTkSuQmCC) no-repeat 100%;
    background-size:1.25vw
  }
  .pro-Webidx .pro-row6 {
    padding-top:5vw
  }
  .pro-Webidx .pro-row6 .g-prolibtit {
    margin-bottom:2.5vw
  }
  .m-proWebidx-jjfa .swp-projmzz .con,
  .m-proWebidx-jjfa .swp-projmzz .swiper {
    margin:0
  }
  .m-proWebidx-jjfa .swp-projmzz .swiper-button-prev {
    left:1vw;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NkUzNDlFNEVBM0UxMUVDQjMzMUUyMTEyRTQ3OUUzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NkUzNDlFNUVBM0UxMUVDQjMzMUUyMTEyRTQ3OUUzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2RTM0OUUyRUEzRTExRUNCMzMxRTIxMTJFNDc5RTM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg2RTM0OUUzRUEzRTExRUNCMzMxRTIxMTJFNDc5RTM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yxt20wAAAwlJREFUeNq0l1uIjGEcxr9vdpjZtU5Rm5xKOWy5cIVSarnaG4nYciwKV2qRkFgibnAhcSPmglxws4oilEiOuXAhhHJYcmYsM2P32+ep5623t5ndMd/7ffWrOdT7fP/z/w2jKAoSekaA7+6PqYTE5oAcWO3+ESZg4VKwBQzRdwofAj1JCLaD9aAICiANhoFOsA988SXYCHaAxaAb/KMxIFLYRoMrYGPag9hEsAfMBj9NqKz/s6ALXKblcQVngr1gEvhhCUX63ADege3gYdwsbQVHwATLMiNWJzc/BhuMWJykWct4gF7FK7BiRrGh4JJc/TVOWTAeW8EK8NtJDuOxepXCYVCKU4dNoAPMK5OJ5mUKEjpb6ZBqk2YyOACaQV6utDORLvwMdoNr/R1UjeBcsB+MkhvteEUSewp2gicDHTaQ4DKwWen9y8pqkxxsX9fBLvCpGldViiEP2wRW6vCiU2ODFTPG6qBiF9QqOFZWsc7+qOm6YrT0GDjxv/XkunSW3DPFmmV2Jtaro9Cqi7UUsG3hQrANDFcmum2KyfFSL3S/1vZEQY6PRXJjpHi4YoPUntg3X8dpvhRkIR9XFkaOG0O5/QNYA97HHS0M/gMVdUYE1hwjb8FzsETdJohrYbkYmux8I8GUao5z7TR45kPQZGmHhuojrgRyaWiVRLfq764PQT7jtQhNlZWRM+vSsrizltLob1q0gfn6XHIyN61435C1JR+CfFqULFnFNXSSKqupniu39NYiyGe6Jjzr9W+F7sPEOgVe+RA0/XUdGKdG3utY26C9Jqdkiy3IZyRYBWaoG/U4lmb0Muc1smILBiqLNq0Z5URTaoNcei+Y9d7H3aJVjSKyDrW3Nsb1nlyc93WZ4RK8XPtnweq9JoPp4hdKpi5ft6dpupKN0b7jThmG4Bs4qb3Hy+2pSaLNanuBI5yRB86B2z4upB/BUXBT5VHntMOiBgJDkPZ9P2QiLdCSXJI4X+IOOMNaTeIG3KJ7Ylbfr6o2E7kB2+2QE+eWajLRO759K867P/YJMADrfBS7vRp+IwAAAABJRU5ErkJggg==)
  }
  .m-proWebidx-jjfa .swp-projmzz .swiper-button-next {
    right:1vw;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAADF0lEQVRYhbXXTYhVdRjH8c+5M8444+RMWfjSe0S1aBFKRthGI8HAFmUQuahwY7SrTVH0RmREYyBuEhTSil5QpE2rDNwVBS2iVwiiQoIim2wc3+a2eP6H+/d4Z7hzz/HZnXM4/+95zvN7fv/nX7TbbV1iAse7PagbrS73HsHbWHcxgEWW4QCeSkD4D2/gw4sBXIbncB+mcBbDGMJbeLNJ4Ah2YSP+xCwKtDGIURzEqzhRF9jCaXyCY1icf4zIdAr3YzeurQvMa7gGO3AlTooMi/SsjXH8jOfxRb/AXKVfYTu+xpgQUd4zU7hG1HNTv8CiSx9ehhdwL/7FOZ2aEnVtibrvbQIIi/CkaJGTQkicL6YleAevY6YusIyHE3g4W7Sq4CN4EX80AYS78RIuF784F1JLKPs7PIOfmgDCrXgFN2fQvK5L8BeexdEmgHAFXsYGYXulmIgaX4JpTOK9JoBELZ8WtZ0RppH/4qF0fQA700fVApaxHU+IzKrQAYwI95rE700AYbPIdly0DufXdQI/ijJ83gQQbk8L3iDEVLXDMfyD13C4CSBcJ/x1Dc50gQ6n60kcagIIq7APK8QOU0LLxQuh4scHG4Atx4Oi6c8meFvHDssMd+DLuhnehEexUvTmLK7C1TpqbayGd4h+HNVpjbbIchlW4xfhs7VVulnMP7MJUGTPCpHdD2IA+zV/caE1XCSyWo9TFVg7PYdP8UG3BRYCnBD74206e2QOGxF29xE+m2uRXoHX4zEhiOl0L5f9YiGOvfhmvoV6Aa4WmS1NsOp+OITfsEfFN/sBbsCWtOh0dr806WExdO3H3z18/JwqHcADYjg+48KZpoQdEeI43QtsLuCY+IVrhTiqU9tAuj4stqAFRRW4UojjRiH7fOwvRFYn8K4+h+G8hrdgGy4V8s5dn3CUY+Io930/sBLYEmfBh0QGp1w4JI3i2wTraRycDzgo6jUuxvkycnEcxfs6O3vfUdZwKbbiTiH/c8KmBvGx5PRNRPUEvAX3pOsZcS6c06bqAsvYiLuE089rU00BiV6sfdrtFv8D1xMKb59k6PkAAAAASUVORK5CYII=)
  }
  .m-proWebidx-jjfa .swp-projmzz .con .txts {
    padding-bottom:3.437vw;
    bottom:-5vw
  }
  .m-proWebidx-jjfa .swp-projmzz .con:hover .txts {
    padding-bottom:3.437vw;
    bottom:0
  }
  .m-proWebidx-jjfa .swp-projmzz .con .txts,
  .m-proWebidx-jjfa .swp-projmzz .con:hover .txts {
    background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.3) 60%)
  }
  .m-proWebidx-jjfa .swp-projmzz .con .txts .info {
    margin-bottom:0
  }
  .m-proWebidx-jjfa .swp-projmzz .con .txts .tit {
    margin-bottom:3.125vw;
    transition:.5s
  }
  .m-proWebidx-jjfa .swp-projmzz .con:hover .txts .tit {
    margin-bottom:1.25vw
  }
  .pro-Webidx .pro-row7 {
    padding-top:5vw
  }
  .pro-Webidx .pro-row7 .g-prolibtit {
    margin-bottom:3.75vw
  }
  .m-proWebidx-case .m-pro-jmzztab {
    transform:translateX(-50%);
    margin-bottom:2.5vw
  }
  .m-proWebidx-case .m-pro-jmzztab .tab {
    font-size:1.125vw;
    font-weight:400;
    padding-bottom:.625vw;
    margin-right:4.687vw
  }
  .m-proWebidx-case .m-pro-jmzztab .tab:last-of-type {
    margin-right:0
  }
  .m-proWebidx-case .tabsinfo {
    min-height:29.37vw
  }
  .m-proWebidx-case .tabsinfo .pic {
    width:59.37vw;
    margin-right:4.375vw
  }
  .m-proWebidx-case .tabsinfo .txts {
    padding:3.125vw 4.375vw 0 0
  }
  .libprotag,
  .m-proWebidx-case .tabsinfo .txts .tag {
    font-size:.875vw;
    padding:0 .75vw;
    border:1px solid #1d376c;
    border-radius:.125vw;
    margin-bottom:1.25vw
  }
  .m-proWebidx-case .tabsinfo .txts .tit {
    font-size:2.625vw;
    margin-bottom:.625vw;
    font-weight:700
  }
  .m-proWebidx-case .tabsinfo .txts .desc {
    font-size:1.25vw;
    margin-bottom:1.25vw;
    min-height:5.625vw
  }
  .m-proWebidx-case .tabsinfo .txts {
    padding-right:0
  }
  .m-proWebidx-case .tabsinfo .txts .n {
    font-size:1.625vw;
    font-weight:700;
    margin-bottom:1.25vw;
    padding-left:1.875vw
  }
  .m-proWebidx-case .tabsinfo .txts .n:before {
    content:"";
    width:1.187vw;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAYAAAC9duLEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTI2NzYyNEVBNDUxMUVDOEI0NURCODNGRjRBQzhGRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NTI2NzYyNUVBNDUxMUVDOEI0NURCODNGRjRBQzhGRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1MjY3NjIyRUE0NTExRUM4QjQ1REI4M0ZGNEFDOEZGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc1MjY3NjIzRUE0NTExRUM4QjQ1REI4M0ZGNEFDOEZGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Ob6dagAAAR1JREFUeNpiPKxgzEAEKAPibiD+jy5hc/8MnM1EhEG2QFwBxFVAzIhPISHDZIF4PRALAnELELtSYthqIBZG4q8EYmlyDJsNxGZoYgJAvAaXd3EZlg7EyTg0WQDxRGxy2AyzBOLpBAI7F4gjCRkmBMSrCMUaFMwCYjV8hoFiToaBOMANxJuPKJpwYjOsH5qmSAEgl80GGsiIbFgKEOcT6T10EA3ERSADWYAMcyBOBeIL2LILELBB6X9A/AeHgTFAfBZk2A0g9gTi31gU/YeGowIQH4PGIjYLWUGWgQz7SMAboAhRAeJHQPwF6kKyM/pfNJrsvMmAFCmM1DCMaDBq2Khho4aNGkZ9w/5T0zCiXc9ChJrzQPwCiM8RUggQYAD9ITAGTOgtIAAAAABJRU5ErkJggg==) no-repeat 0;
    background-size:100%
  }
  .m-proWebidx-case .tabsinfo .txts .bt .n:before {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAYAAAC9duLEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RDBBRjdBNEVBNDUxMUVDQTcyMDkyQTg1QjQ0RkZGRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RDBBRjdBNUVBNDUxMUVDQTcyMDkyQTg1QjQ0RkZGRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdEMEFGN0EyRUE0NTExRUNBNzIwOTJBODVCNDRGRkZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdEMEFGN0EzRUE0NTExRUNBNzIwOTJBODVCNDRGRkZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k3g2OAAAAQ9JREFUeNpilDPPYSAAlgGxBBCfAuJKIP6PLPnwxGQ4m4WBMDAEYg0g/kNIIRMRhv1jIBIQYxgjNQ1jGDVs1LBRw0YNGzjD/qPRFBnGjEbjBKA6gB9K/8bhqidQg0A0L7oCeYtcEMUKxH9ZoJXFZKgANq+AxH9AK5YDeIr2ApBhJ4F4FhQzkhn2RcAq7yAszOYA8URiAhkLWAw0qB89AgqB+DCJBt0A4jRcsRkIDWhiwBcg9gW66gcuw94BcRiR3k0F4juE0tlxIM4kYCAofFcQm2hnAvFcHAYeAyUDUnNAKrTlgx4MIeRmp1AgfovEDwfi5+Qa9hgaw++BuAqI9xDKm4QAKO21A3E3IYUAAQYAMWc8BTX1PysAAAAASUVORK5CYII=)
  }
  .m-proWebidx-case .tabsinfo .txts .txt {
    font-size:1vw;
    padding-left:1.25vw
  }
  .m-proWebidx-desc4,
  .swp-proweb-gddc,
  .swp-proweb-gddc .swiper-slide {
    height:21.87vw
  }
  .swp-proweb-gddc .txts {
    font-size:1.125vw;
    padding-bottom:1.875vw;
    transform:translateY(-50%)
  }
  .swp-proweb-gddc .txts:after,
  .swp-proweb-gddc .txts:before {
    content:"";
    width:4vw;
    height:4vw;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEb0lEQVR4nO3bW4hVVRzH8c8cxi4jJQqWWUZZWJRUD+VDEUEFkdFFegjKCqzMKIMuREnYQxZRotgNI6WwkCKMkki8UFIUZBDIVDJldIOJctAyrWS89LDmwHA4Z5+z19pnn/Mw35dh9tm/9V/rt9dae912z+DgkBKYjJsxGzfhzzKCZnAe7sDVvW0MMg5X4HpchunYg+E2xsziBFyHazALU1BphwETsQDzcGbNb4fR04aYWZyPe3EjJtX+WKQBR2MhHsDUBveUWfjpWITbZZSzKAOuwlLMLCi9FCp4EI9jQrObUw0YLxR8QWI6RTETK3FJq4IUAy7CKqFH7QbuxDIcl0cUa8AtWC20+07TixdE1sJKhGYJ3tQdhZ+KjyQ0wbw1YAXujw1WMKdjM85ISSSPAStxd0qwAjkVW0f+JtFqE3haMYWfWEAa4/GhAgpPazXgITxWQKwBobP6LyGNXqzDuQXkZz02NDOgOsBJYZ/Qca6QVnhYPpKnFHYID/R9smvAFKxJDLYdc/F1YjqEIe19iWm8NpLGP9ULWQa8LsygYvkE12JvQhpVzsLLiWk8o05TbmTAXGlV7TNh7r8/IY3RvIS+BP1SDfqxnjoLIpPwjdAEYvhFmIIWtegxF28k6NcKI9e61HsNLhZf+CNChosqfB+eTdDv1OT1XWvANMxPCPgEPk3Q1zIPJ0Vqh4VluH1ZN9UasAjHRgbcjicjtfU4RhiDxLIMXza7abQBk3FbQsCFCdp6zMFpkdqftPgwRhtwg/iedo1iqz5h1TaWh7X4BhptQMOesgmH8FSkthEzhJXkGPqF4XJLVA2YJscyUg2b8V2kthFzxC/WvJjn5qoBlyYEXB2py+LySN0uvJ1HUDXgysiAQ9gYqW3EBFwYqV2Hv/IIKsL8elZkwK34O1LbiAvU2cBokQ/yCirC3PrEyIBFP304J1K3H1/kFVWE6nZ8RMCD+DxC14yzI3U7hCaZiwouxlERAYfwY4SuGTMidTtjRBVhrh3D7/g3UptFbHP8OUZU0cL+WQN+jdQ1I3YuEjUW6RW/UnsKHpWv+QwK22mNqIjfcJkt1J5xeUQ9g4NDw4rdJs9iQHYn1yc8yZPLyU5wvKzC03yhpCJuuy6aUoN1I2MGdDoDnWbMgE5noNOMGdDpDHSaMQM6nYFOM2ZAyfEOlhyvGQfKNqCo7fKi2F22AX+UHK8ZX5VtwA8lx8viILaUbcDHJcfLYhc2lGnAb9hWYrxm9GOgTAPWa88iaizvUd5r8LBw0Klb2GNkD7EsA9YKVa5bWIbdlGPAXjxSQpxW+R7PVf8pw4D5QgfYDRzBrThQvdBuA5bLuV/fZu5Rs4HaTgNWCV9vdQuL8UrtxXYZsAR3tSntvBwW8lL31FjRmyKDwnG5dwtON5ZvhcI33MYvyoB9eFU4kd0NE55deF44JJ35jUKsAYeE9+gObMBbwuHETjEsnFfoFz6EeEcwoSl5DBgW3un92IJNWjiK2kYOCCO6bcJZpU3CKfdc/A/qnr7qzFV9xAAAAABJRU5ErkJggg==) no-repeat;
    background-size:100%
  }
  .swp-proweb-gddc .txts:before {
    top:1.25vw
  }
  .swp-proweb-gddc .txts:after {
    right:0;
    bottom:0;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE10lEQVR4nO3baYxdYxzH8c8ZYxltqaot9rVEiAjVKkUIJZZYIiMRxJJglNgaW0RCRCgi1lJbLH3BC40lTZRQ0hdNJZYQWyxJja3RatJqFceLZ65Mxtw79/zPufc29JtMMvfe839+z/md5dn+T9bfv1RBMuyLY3EkJmILbNRE7PfYEyuLio5Qn4NxHI7GftgM3c0EN3XQgMhWOBMnD4iMLxBfIy94fKP67IKzMA37YBy6ihbUzAn04FpMl06602yD63EhRpUtrJEBGabgMexdVqgCMpyO+7FtVYXWu2UyXIQF1p2Tvw0vqPDkGd6ADDdj1sD/nSbDbNzQisKHGpDhYtzSCrEAGe7F+a0SGGrAJDzUKrEAvbiilQKDDdgEz7RSrCDb49FWi9QMyDADu7dasEky3InRrRaqGTAOV7ZarAD7S52cllMzoBdj2yHYBBn6tKkF6hoQOqUdYk3Sg5PaJdaFCVLffl1hooo7O43owgnSQGdd4ah2inVJQ8gN2inagEybW6IuHNhOwSbYup1iXVITuC5ReohbhC7NzeS0k6KTLKUoPIPyX2O9AZ2uQKdZb0CnK9Bp1hvQ6Qp0mvUGdLoCneZ/b0Ct21l0zS46W/PXwF8jajNTReoUrc8f3dIiSBHW4iBpmaoov2N1g99z3IXtCpbZiwMC9VnejVsDgReIGbDGyFd2dqDcw8UMWBZ5B2TYKxAHvwXjGpFhx2Dsr9GX4M7BuB+DcY3okZbMI3wWNWCPYNznwbhG7CqWt7AGCyMGjJcyMoqS49NA3EgcKjanuQKLIwZMwqaBOPgkGFePTEqRifAjPi5qQIYTg4K/4P1gbD3G4Ihg7CKsLGrA5jgtKLhYuu2qZBq2DMTlmE/xrnCv2AsnxxuBuEZkUn8kwh94h2IGZLishOBLwdh6TMAxwdh3sYRiBpwhJUhGeAtfBGOHI8ONYoO5HM/VPjRbwGjMDIjVBB8PxtZjKs4Oxq7C3NqHZgyoZY3tFBT8WrW3fyblCkZ5Gv/kBzdjwETx7JEcd0u9riqoXYzocv4q3D74i5EM2AzPiy9X9ePJYOxwTBVP4cul3MfvBn/ZyIBsIGC3EoIzVDcCHIdnS8R/b5ihf6NU2ZlSux9lvnT3VMEYvIIdgvG5lPC9bOgP9VJl78BVQTHSfoC+EvGDGYvXMLlEGfPUuRhDDRglPbMzSojluET5dj+T0uUW4LAS5fyA8+r9ODhR8lS8h3NLiOVSE1U247QH12GhcglcOc7BT/UO6MalOF58lDeYeco9Ot3S3TNd2lpThhxX4/VGB2X9/Uur2sbyEQ5R7q0/Bj9j45J1yaX2/qaRDqxqYeQbKd2uiibvX2/qguR4RBMnTzUGfCHtHltSQVllyXGf9Fg3RRkDcrwt9c6+LVFOVeTStppC3fZoFzfHw7gcfwbLqJLV0q6SOUUDI3fACmnLWp/On3wuzTMeJnDyFDMgl6aRJuOJiFjF1O7CKVL/JUSzBizHNdIMbNVT20XJ8aG0VbZPGuKGGekdsBZPSW3qN2WEKiCXhtf34AFpVbg0wxmQS3P4L+JBqYPTToZ2zHJ8KU2rzZLuxsqoGfCnNGhYJA07X5Z6ZO0mlx7L1fhKmkydizelmeXK6ZbcfVVyuN1Xeygb4gOpPnO04SL8Demx1kozVCNVAAAAAElFTkSuQmCC)
  }
  .swp-proweb-gddc .txts .tit {
    font-size:2.625vw;
    margin-bottom:3.75vw;
    font-weight:700
  }
  .swp-proweb-gddc .txts .txt {
    margin-bottom:1.875vw
  }
  .swp-proweb-gddc .txts .sign {
    margin-right:12.5vw
  }
  .swp-proweb-gddc .swiper-button-prev {
    left:-6.875vw
  }
  .swp-proweb-gddc .swiper-button-next {
    right:-6.875vw
  }
  .pro-Webidx .pro-row9 {
    padding:4.375vw 0 5vw
  }
  .pro-Webidx .pro-row9 .g-prolibtit {
    margin-bottom:1.875vw
  }
  .m-proWebidx-desc5>.desc {
    padding:0 3.75vw;
    box-sizing:border-box;
    width:56.87vw;
    margin:0 auto;
    height:12.5vw;
    margin-bottom:3.75vw
  }
  .m-proWebidx-desc5 .desc .tit {
    font-size:1.25vw
  }
  .m-proWebidx-desc5 .desc>.tit {
    font-weight:700;
    width:10vw
  }
  .m-proWebidx-desc5 .desc ul {
    font-size:.937vw;
    width:calc(100% - 10vw);
    margin-bottom:-1.25vw
  }
  .m-proWebidx-desc5 .desc ul li {
    margin-bottom:.937vw
  }
  .m-proWebidx-desc5 .desc ul .tit {
    margin-bottom:.312vw
  }
  .pro-Webidx .pro-row10 {
    padding:4.375vw 0 5vw
  }
  .pro-Webidx .pro-row10 .g-prolibtit {
    margin-bottom:3.75vw
  }
  .m-idxnews.zcAndFw .con .item {
    padding:1.25vw 0
  }
  .m-idxnews.zcAndFw .con .pic:before {
    content:"";
    bottom:0;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgcAAAErCAYAAABKJyDrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTU2NDM4RkQwREMxMUVDQTUwMUMwODE0QjY0QURCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTU2NDM5MEQwREMxMUVDQTUwMUMwODE0QjY0QURCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NTY0MzhERDBEQzExRUNBNTAxQzA4MTRCNjRBREI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1NTY0MzhFRDBEQzExRUNBNTAxQzA4MTRCNjRBREI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wJtcZgAABslJREFUeNrs20tO42oQ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) no-repeat -.125vw;
    background-size:100% 100%
  }
  .m-idxnews.zcAndFw .con .pic .hastxt {
    left:1.562vw;
    bottom:2.062vw
  }
  .m-idxnews.zcAndFw .con .pic .hastxt .tit {
    margin-bottom:.937vw
  }
  .m-idxnews.zcAndFw .con .txts {
    margin-bottom:0;
    min-height:auto
  }
  .m-proWebidx-desc6 {
    height:12.5vw;
    justify-content:center;
    align-items:center
  }
  .m-proWebidx-desc6 .tit {
    font-size:1.75vw;
    margin-bottom:1.25vw;
    font-weight:700
  }
  .m-proWebidx-desc6 .pics {
    right:-5.625vw;
    transform:translate(100%,-50%)
  }
  .m-proWebidx-desc6 .pics .pic {
    width:7.187vw;
    height:7.187vw;
    margin-bottom:.312vw
  }
  .m-proWebidx-desc6 .pics .t {
    font-size:.875vw
  }
}
@media only screen and (max-width:1920px) {
  .m-proWebidx-jjfa .swp-projmzz .con .txts {
    padding:5.208vw 2.3vw 2.864vw
  }
  .pro-Webidx .swp-projmzz .con {
    height:30.2vw
  }
}
@media only screen and (max-width:1300px) {
  .m-proWebidx-desc5>.desc {
    height:160px
  }
  .m-proWebidx-desc5 .desc ul .tit,
  .m-proWebidx-desc5 .desc>.tit {
    font-size:15px
  }
  .m-proWebidx-desc5>.desc {
    width:90%
  }
  .m-proWebidx-desc6 {
    height:150px
  }
  .m-proWebidx-case .tabsinfo .txts .num {
    margin-right:.5vw
  }
}
@media only screen and (max-width:950px) {
  .pro-Webidx .pro-row10,
  .pro-Webidx .pro-row11,
  .pro-Webidx .pro-row2,
  .pro-Webidx .pro-row3,
  .pro-Webidx .pro-row4,
  .pro-Webidx .pro-row6,
  .pro-Webidx .pro-row7,
  .pro-Webidx .pro-row9 {
    padding:40px 0
  }
  .pro-Webidx .m-idxdesc.nopic ul {
    display:block;
    overflow:hidden
  }
  .pro-Webidx .m-idxdesc.nopic ul li {
    float:left;
    width:33.333%
  }
  .m-proWebidx-desc1 .box {
    display:block
  }
  .m-proWebidx-desc1 .pic {
    float:none;
    margin:0 0 20px;
    width:100%;
    height:auto
  }
  .m-proWebidx-desc1 .libprotxt1 {
    width:100%;
    padding-top:0;
    font-size:14px
  }
  .m-proWebidx-desc2 .proScenes .m-idxdesc ul {
    overflow-x:auto;
    white-space:nowrap
  }
  .m-proWebidx-desc2 .proScenes .m-idxdesc ul li {
    width:100px;
    height:100px;
    display:inline-block;
    vertical-align:bottom;
    float:none;
    margin-bottom:0
  }
  .pro-Webidx .m-idxdesc .con .pic {
    width:40px;
    height:40px
  }
  .proScenes .m-idxdesc .con .tit {
    font-size:15px
  }
  .m-proWebidx-case .tabsinfo,
  .m-proWebidx-desc2 .proWebidx-tabs {
    height:auto;
    min-height:0
  }
  .m-proWebidx-case .tabsinfo .pic,
  .m-proWebidx-desc2 .proWebidx-tabs .pic {
    float:none;
    width:100%;
    overflow:hidden
  }
  .m-proWebidx-desc2 .proWebidx-tabs .txts {
    padding:20px
  }
  .m-proWebidx-desc2 .proWebidx-tabs .tit {
    font-size:18px;
    margin-bottom:5px
  }
  .m-proWebidx-desc2 .proWebidx-tabs ul li .con {
    font-size:14px
  }
  .m-proWebidx-case .tabsinfo .txts {
    height:auto;
    padding:20px
  }
  .pro-Webidx .swp-projmzz .con {
    height:49.2vw
  }
  .m-proWebidx-jjfa .swp-projmzz .con .txts,
  .m-proWebidx-jjfa .swp-projmzz .con:hover .txts {
    bottom:0;
    padding:50px 20px 60px
  }
  .m-proWebidx-jjfa .swp-projmzz .con .txts .tit,
  .m-proWebidx-jjfa .swp-projmzz .con:hover .txts .tit {
    margin-bottom:10px
  }
  .m-proWebidx-case .m-pro-jmzztab .tab {
    margin-right:30px
  }
  .m-proWebidx-case .tabsinfo .txts .desc {
    min-height:auto;
    display:block
  }
  .pro-Webidx .pro-row7 {
    padding-bottom:0
  }
  .m-proWebidx-desc4,
  .swp-proweb-gddc,
  .swp-proweb-gddc .swiper-slide {
    height:auto
  }
  .swp-proweb-gddc .swiper-slide {
    padding:30px 0
  }
  .swp-proweb-gddc .swiper-button-next {
    right:-15px;
    width:15px
  }
  .swp-proweb-gddc .swiper-button-prev {
    left:-15px;
    width:15px
  }
  .swp-proweb-gddc .txts {
    padding:0 10px;
    position:relative;
    z-index:10
  }
  .swp-proweb-gddc .txts:after,
  .swp-proweb-gddc .txts:before {
    width:20px;
    height:20px
  }
  .swp-proweb-gddc .txts .tit {
    font-size:28px;
    margin-bottom:10px
  }
  .swp-proweb-gddc .txts .txt {
    margin-bottom:10px;
    font-size:14px
  }
  .swp-proweb-gddc .txts .sign {
    margin-right:30px;
    font-size:14px
  }
  .m-proWebidx-desc5>.desc {
    width:auto;
    height:auto;
    overflow:hidden;
    padding:30px
  }
  .m-proWebidx-desc5 .desc>.tit {
    transform:none;
    float:none;
    font-size:20px;
    margin-bottom:20px
  }
  .m-proWebidx-desc5 .desc ul {
    transform:none;
    width:100%;
    margin-bottom:0
  }
  .m-proWebidx-desc5 .desc ul li {
    margin-bottom:5px
  }
  .m-proWebidx-desc5 .desc ul .con {
    padding:0 10px
  }
  .m-proWebidx-desc5 .desc ul .tit {
    font-size:16px
  }
  .m-proWebidx-desc5 .desc ul .info {
    font-size:14px;
    min-height:42px
  }
  .m-proWebidx-desc5 .pics .pic {
    width:100%;
    height:auto;
    overflow-x:auto
  }
  .m-proWebidx-desc5 .pic img {
    width:auto;
    max-width:100%
  }
  .m-idxnews.zcAndFw .con .pic .hastxt {
    left:10px;
    bottom:10px
  }
  .m-proWebidx-desc6 .tit {
    font-size:20px
  }
  .m-proWebidx-desc6 .pics {
    right:-50px
  }
  .m-proWebidx-desc2 .proWebidx-tabs ul li {
    width:50%
  }
}
@media only screen and (max-width:750px) {
  .pro-Webidx .m-idxdesc.nopic .con .tit {
    font-size:28px
  }
  .pro-Webidx .m-idxdesc.nopic ul,
  .pro-Webidx .m-idxdesc.nopic ul li {
    margin-bottom:20px
  }
  .g-prolibtit .desc {
    font-size:16px
  }
  .g-prolibtit.sty2 .tit {
    margin-bottom:5px
  }
  .m-proWebidx-desc1 .g-prolibtit {
    margin-bottom:20px
  }
  .m-proWebidx-desc3 {
    height:250px
  }
  .m-proWebidx-desc3 .tit {
    font-size:28px;
    margin-bottom:10px
  }
  .pro-Webidx .pro-row7 {
    padding:0 20px
  }
  .m-proWebidx-case .m-pro-jmzztab {
    display:block;
    overflow-x:auto;
    white-space:nowrap;
    margin-bottom:10px
  }
  .m-proWebidx-case .m-pro-jmzztab .tab {
    margin-right:30px
  }
  .m-proWebidx-case .tabsinfo .txts .tag {
    margin-bottom:10px
  }
  .m-proWebidx-case .tabsinfo .txts .tit {
    font-size:28px
  }
  .m-proWebidx-case .tabsinfo .txts .desc,
  .m-proWebidx-case .tabsinfo .txts .txt {
    font-size:14px
  }
  .m-proWebidx-case .tabsinfo .txts .num {
    padding:0 5px
  }
  .m-proWebidx-case .tabsinfo .txts .n {
    font-size:28px;
    margin-bottom:5px;
    padding-left:20px
  }
  .m-proWebidx-case .tabsinfo .txts .n:before {
    width:15px
  }
  .m-proWebidx-desc5>.desc {
    padding:30px 20px;
    margin-bottom:20px
  }
  .m-proWebidx-desc5 .desc ul li {
    width:100%;
    float:none;
    margin-bottom:10px
  }
  .m-proWebidx-desc5 .desc ul .info {
    min-height:auto
  }
  .m-proWebidx-desc5>.desc .pics .pic {
    width:50%
  }
  .m-proWebidx-desc6 {
    height:auto
  }
  .m-proWebidx-desc6 .g-idxbtn {
    margin-bottom:20px;
    width:110px;
    height:30px;
    line-height:30px
  }
  .m-proWebidx-desc6 .tit {
    margin-bottom:10px
  }
  .m-proWebidx-desc6 .pics {
    position:static;
    transform:none
  }
  .m-proWebidx-desc6 .pics .pic {
    margin:0 auto
  }
}
@media only screen and (max-width:550px) {
  .pro-Webidx .swp-projmzz .con {
    height:480px
  }
  .m-proWebidx-case .tabsinfo .txts .num {
    float:none;
    width:100%;
    margin-bottom:10px;
    padding:0;
    overflow:hidden;
    display:flex;
    align-items:center
  }
  .m-proWebidx-case .tabsinfo .txts .txt {
    overflow:hidden
  }
  .m-proWebidx-case .tabsinfo .txts .n {
    float:left;
    margin-bottom:0
  }
}
@media only screen and (max-width:500px) {
  .pro-Webidx .m-idxdesc.nopic ul li,
  .pro-Webidx .pro-row1 .m-idxdesc.nopic ul li {
    width:50%
  }
  .m-proWebidx-desc2 .proWebidx-tabs ul li {
    width:100%
  }
}
.Benefit-zhl .g-prolibtit {
  text-align:center;
  margin-bottom:55px
}
.Benefit-row1 {
  padding-top:70px;
  margin-bottom:90px
}
.Benefit-row1 .tits {
  height:100px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABW8AAABkCAYAAAD5VcLhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozREVCNkM3QUVCQTkxMUVDQUJBNkMzRTU5RDhFRTlGNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozREVCNkM3QkVCQTkxMUVDQUJBNkMzRTU5RDhFRTlGNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNERUI2Qzc4RUJBOTExRUNBQkE2QzNFNTlEOEVFOUY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNERUI2Qzc5RUJBOTExRUNBQkE2QzNFNTlEOEVFOUY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GIuYQgAAFOBJREFUeNrs3XuQXuV9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) no-repeat;
  background-size:100% 100%;
  overflow:hidden;
  color:#fff;
  font-size:22px;
  margin-bottom:30px
}
.Benefit-row1 .tits .tit {
  float:left;
  width:25%;
  height:100px;
  padding:0 40px;
  box-sizing:border-box
}
.Benefit-row1 ul {
  overflow:hidden;
  margin:0 -18px
}
.Benefit-row1 ul li {
  float:left;
  width:25%
}
.Benefit-row1 ul .con {
  margin:0 18px
}
.Benefit-row1 ul li .txt {
  height:235px;
  background-color:#f4f4f4;
  padding:35px 30px 0;
  font-size:16px;
  line-height:2.2
}
.Benefit-row1 ul li .on .txt {
  height:auto;
  min-height:270px;
  padding-bottom:35px;
  box-sizing:border-box
}
.Benefit-row1 ul li .txt .txtof2 {
  -webkit-line-clamp:5
}
.Benefit-row1 ul li .on .txt .txtof2 {
  display:block
}
.Benefit-row1 .libckmore {
  margin-top:20px;
  margin-left:30px;
  transform:none;
  position:static
}
.Benefit-row2 {
  margin-bottom:100px
}
.Benefit-row2 ul {
  overflow:hidden;
  margin:0 -15px;
  margin-bottom:30px
}
.Benefit-row2 ul:last-child {
  margin-bottom:0
}
.Benefit-row2 ul li {
  float:left;
  width:25%
}
.Benefit-row2 ul .con {
  margin:0 15px;
  text-align:center;
  display:flex;
  justify-content:center;
  align-items:center;
  font-size:28px;
  color:#fff;
  background-color:#aed8a8;
  height:100px;
  flex-flow:column
}
.Benefit-row2 ul .con .info {
  font-size:16px;
  margin-top:-5px
}
.Benefit-row2 ul li:nth-of-type(2n) .con {
  background-color:#b7e1e7
}
.Benefit-row2 ul.w3 li {
  width:33.333%
}
.Benefit-row2 ul.w3 .con {
  background-color:#b7e1e7
}
.Benefit-row2 ul.w3 li:nth-of-type(2n) .con {
  background-color:#aed8a8
}
.Benefit-row3 {
  margin-bottom:90px
}
.Benefit-row3 .m-tableb1 .w1 {
  width:19%;
  padding-left:32px;
  padding-right:65px
}
.Benefit-row3 .m-tableb1 .w2 {
  width:60%;
  padding-right:65px
}
.Benefit-row3 .m-tableb1 .w3 {
  width:auto;
  padding-right:32px
}
.Benefit-row3 .m-tableb1 tbody td {
  height:auto;
  padding:20px 0;
  box-sizing:border-box
}
.Benefit-row3 .m-tableb1 tbody tr:nth-of-type(odd) {
  background-color:#f4f4f4
}
.Benefit-row4 {
  padding-bottom:50px
}
@media only screen and (min-width:950px) and (max-width:1600px) {
  .Benefit-zhl .g-prolibtit {
    margin-bottom:3.437vw
  }
  .Benefit-row1 {
    padding-top:4.375vw;
    margin-bottom:5.625vw
  }
  .Benefit-row1 .tits {
    height:6.25vw;
    font-size:1.375vw;
    margin-bottom:1.875vw
  }
  .Benefit-row1 .tits .tit {
    height:6.25vw;
    padding:0 2.5vw
  }
  .Benefit-row1 ul {
    margin:0 -1.125vw
  }
  .Benefit-row1 ul .con {
    margin:0 1.125vw
  }
  .Benefit-row1 ul li .txt {
    height:14.68vw;
    min-height:14.68vw;
    padding:2.187vw 1.875vw 0;
    font-size:1vw
  }
  .Benefit-row1 ul li .on .txt {
    min-height:14.68vw;
    box-sizing:border-box
  }
  .Benefit-row1 .libckmore {
    margin-top:1.25vw;
    margin-left:1.875vw;
    transform:none
  }
  .Benefit-row2 {
    margin-bottom:6.25vw
  }
  .Benefit-row2 ul {
    margin:0 -.937vw;
    margin-bottom:1.875vw
  }
  .Benefit-row2 ul .con {
    margin:0 .937vw;
    font-size:1.75vw;
    height:6.25vw
  }
  .Benefit-row2 ul .con .info {
    font-size:1vw;
    margin-top:-.312vw
  }
  .Benefit-row2 ul.w3 li {
    width:33.333%
  }
  .Benefit-row3 {
    margin-bottom:5.625vw
  }
  .Benefit-row3 .m-tableb1 .w1 {
    padding-left:2vw;
    padding-right:4.062vw
  }
  .Benefit-row3 .m-tableb1 .w2 {
    padding-right:4.062vw
  }
  .Benefit-row3 .m-tableb1 .w3 {
    padding-right:2vw
  }
  .Benefit-row3 .m-tableb1 tbody td {
    padding:1.25vw 0
  }
  .Benefit-row4 {
    padding-bottom:3.125vw
  }
}
@media only screen and (max-width:1300px) {
  .Benefit-row1 ul li .txt {
    height:180px;
    min-height:180px;
    font-size:14px
  }
  .Benefit-row1 ul li .on .txt {
    height:auto;
    min-height:180px;
    padding-bottom:35px
  }
  .Benefit-row3 .m-tableb1 .w1 {
    padding-right:2vw
  }
}
@media only screen and (max-width:950px) {
  .Benefit-row1 {
    padding-top:40px;
    margin-bottom:40px
  }
  .Benefit-zhl .g-prolibtit {
    margin-bottom:20px
  }
  .Benefit-row1 .tits {
    display:none
  }
  .Benefit-row1 ul {
    margin:0 -10px
  }
  .Benefit-row1 ul li .tit.dn {
    display:block;
    font-size:15px;
    color:#fff;
    background-color:#97c0ff;
    border-radius:0 30px 30px 0;
    padding:5px 20px
  }
  .Benefit-row1 ul li:nth-of-type(2) .tit.dn {
    background-color:#0065fd
  }
  .Benefit-row1 ul li:nth-of-type(3) .tit.dn {
    background-color:#004abb
  }
  .Benefit-row1 ul li:nth-of-type(4) .tit.dn {
    background-color:#002f75
  }
  .Benefit-row1 ul .con {
    margin:0 10px
  }
  .Benefit-row1 ul li .txt {
    padding:20px
  }
  .Benefit-row1 .libckmore {
    font-size:14px;
    background-size:15px;
    padding-right:30px;
    margin-left:10px;
    margin-top:10px
  }
  .Benefit-row2 ul {
    margin:0 -10px 20px
  }
  .Benefit-row2 ul .con {
    font-size:22px;
    margin:0 10px
  }
  .Benefit-row2 ul .con .info {
    font-size:14px
  }
  .Benefit-row2 {
    margin-bottom:40px
  }
}
@media only screen and (max-width:750px) {
  .Benefit-zhl .g-prolibtit {
    margin-bottom:10px
  }
  .Benefit-row1 ul li {
    width:50%;
    margin-bottom:20px
  }
  .Benefit-row1 ul li .txt {
    line-height:1.8
  }
  .Benefit-row1 ul li .txt .txtof2 {
    -webkit-line-clamp:7
  }
  .Benefit-row2 ul {
    margin:0 0 0
  }
  .Benefit-row2 ul li {
    width:100%!important;
    float:none;
    margin-bottom:10px
  }
  .Benefit-row2 ul.w3 .con {
    background-color:#aed8a8
  }
  .Benefit-row2 ul.w3 li:nth-of-type(2n) .con {
    background-color:#b7e1e7
  }
}
@media only screen and (max-width:500px) {
  .Benefit-row1 ul li {
    width:100%;
    float:none
  }
  .Benefit-row1 ul li .txt {
    height:auto;
    display:block
  }
  .Benefit-row2 ul .con {
    font-size:18px;
    height:60px
  }
  .Benefit-row3 .m-tableb1 {
    width:100%;
    overflow:auto
  }
  .Benefit-row3 .m-tableb1 .w1 {
    padding-right:10px;
    width:22%
  }
  .Benefit-row3 .m-tableb1 table {
    width:800px
  }
}
.pro-yuncalc-detail .Benefit-row3 .m-tableb1 .w2 {
  width:auto
}
.m-medianews.pb60 {
  padding-bottom:60px
}
.m-newsSelect .selects .sele.mr {
  margin-right:20px
}
.m-newsActivity li {
  border-top:4px solid #555;
  transition:.5s;
  margin-bottom:60px
}
.m-newsActivity li:hover {
  border-color:#c32033
}
.m-newsActivity li:hover .pic img {
  transform:scale(1.1)
}
.m-newsActivity .con {
  overflow:hidden;
  height:380px;
  background-color:#f8f8f8
}
.m-newsActivity .con .pic {
  float:left;
  width:815px;
  overflow:hidden
}
.m-newsActivity .con .pic img {
  min-height:100%;
  min-width:100%
}
.m-newsActivity .con .txts {
  overflow:hidden;
  padding:30px 60px 0
}
.m-newsActivity .con .txts .info {
  font-size:14px;
  margin-bottom:10px;
  vertical-align:middle
}
.m-newsActivity .con .txts .date {
  margin-right:30px
}
.m-newsActivity .con .txts .tit {
  font-size:26px;
  font-weight:700;
  margin-bottom:20px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}
.m-newsActivity .con .txts .txt {
  font-size:14px;
  line-height:2;
  margin-bottom:20px;
  -webkit-line-clamp:6
}
.m-newsActivity .con .txts .g-idxbtn {
  margin:0;
  background-color:#f8f8f8
}
.m-newsActivity .con .txts .g-idxbtn:hover {
  background-color:#c32033
}
@media only screen and (min-width:950px) and (max-width:1600px) {
  .m-medianews.pb60 {
    padding-bottom:3.75vw
  }
  .m-newsSelect .selects .sele.mr {
    margin-right:1.25vw
  }
  .m-newsActivity li {
    border-top:.25vw solid #555;
    transition:.5s;
    margin-bottom:3.75vw
  }
  .m-newsActivity li:hover .pic img {
    transform:scale(1.1);
    vertical-align:middle
  }
  .m-newsActivity .con {
    height:23.75vw
  }
  .m-newsActivity .con .pic {
    width:50.93vw
  }
  .m-newsActivity .con .txts {
    padding:1.875vw 3.75vw 0
  }
  .m-newsActivity .con .txts .info {
    font-size:.875vw;
    margin-bottom:.625vw
  }
  .m-newsActivity .con .txts .date {
    margin-right:1.875vw
  }
  .m-newsActivity .con .txts .tit {
    font-size:1.625vw;
    font-weight:700;
    margin-bottom:1.25vw
  }
  .m-newsActivity .con .txts .txt {
    font-size:.875vw;
    line-height:2;
    margin-bottom:1.25vw;
    -webkit-line-clamp:6
  }
}
@media only screen and (max-width:1350px) {
  .m-newsActivity .con .txts .txt {
    -webkit-line-clamp:5
  }
  .m-proWebidx-desc2 .proWebidx-tabs ul li {
    width:50%!important
  }
}
@media only screen and (max-width:1200px) {
  .m-newsActivity .con .txts .txt {
    -webkit-line-clamp:4
  }
}
@media only screen and (max-width:950px) {
  .m-newsSelect .selects .sele {
    margin-bottom:10px
  }
  .m-newsActivity .con {
    height:auto
  }
  .m-newsActivity .con .pic {
    width:100%;
    float:none;
    overflow:hidden
  }
  .m-newsActivity .con .txts {
    padding:20px
  }
  .m-newsActivity li {
    margin-bottom:20px
  }
}
@media only screen and (max-width:750px) {
  .m-newsActivity {
    margin-bottom:40px
  }
  .m-newsActivity .con .txts .tit {
    font-size:20px;
    margin-bottom:5px
  }
  .m-newsActivity .con .txts .info {
    margin-bottom:5px
  }
  .m-newsActivity .con .txts .txt {
    display:block
  }
  .m-newsActivity .con .txts .g-idxbtn {
    height:30px;
    line-height:30px;
    width:100px
  }
}
@media only screen and (max-width:700px) {
  .m-newsSelect .selects .sele.mr {
    margin-right:0
  }
}
.m-idxchanye.m-idxproplan .con .txts,
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con .txts,
.m-idxchanye.m-idxproplan li:nth-of-type(2) .con:last-of-type .txts {
  background:none
}
.ban .txts .tit {
  line-height:1.5
}
.m-Sustainable .ban .more a {
  width:auto;
  padding:0 40px;
  display:inline-block
}
.ban .txts .more a,
.m-Sustainable .ban .more a {
  background-color:#fff;
  color:#333
}
.ban .txts .more a:hover,
.m-Sustainable .ban .more a:hover {
  background-color:#175243;
  color:#fff
}
.m-Sustainable .main {
  padding:30px 0
}
.g-newtit {
  font-size:32px;
  color:#000;
  margin-bottom:20px;
  font-weight:700;
  border-bottom:1px solid #ccc;
  padding-bottom:15px;
  margin-bottom:30px
}
.row-sust1,
.row-sust2 {
  margin-bottom:50px
}
.m-sust1 .box1 {
  height:475px;
  overflow:hidden;
  margin-bottom:30px
}
.m-sust1 .box1 .lf {
  width:695px;
  height:100%;
  font-size:22px;
  color:#333;
  line-height:2;
  display:flex;
  align-items:center;
  justify-content:center;
  background:url(/img/img1-1.bfd4ddd6.jpg) no-repeat 50%;
  background-size:cover;
  margin-right:30px;
  float:left
}
.m-sust1 .box1 .lf .t {
  width:480px
}
.m-sust1 .box1 .pics {
  overflow:hidden;
  height:475px
}
.m-sust1 .box1 .pics .pic {
  height:calc(50% - 15px);
  margin-bottom:30px;
  background:url() no-repeat 50%;
  background-size:cover;
  position:relative
}
.m-sust1 .box1 .pics .pic:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:130px;
  background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3))
}
.m-sust1 .box1 .pics .pic:last-of-type {
  margin-bottom:0
}
.m-sust1 .box1 .pics .g-newbtn {
  position:absolute;
  z-index:10;
  left:40px;
  bottom:30px
}
.g-newbtn:hover {
  background-color:#175243;
  color:#fff
}
.g-newbtn {
  height:48px;
  padding:0 40px;
  background-color:#fff;
  display:inline-block;
  line-height:48px;
  left:0;
  bottom:0;
  border-radius:24px;
  box-sizing:border-box;
  transition:.5s;
  font-size:16px
}
.m-sust1 .box2 {
  height:350px;
  padding:80px 90px 0;
  box-sizing:border-box;
  color:#fff;
  background:url() no-repeat 50%;
  background-size:none
}
.m-sust1 .box2 .tit {
  font-size:30px;
  font-weight:700;
  margin-bottom:15px
}
.m-sust1 .box2 .desc {
  font-size:16px;
  margin-bottom:35px
}
.ul-sust2List {
  overflow:hidden;
  margin:0 -20px
}
.ul-sust2List li {
  float:left;
  width:33.3333%
}
.ul-sust2List .con {
  margin:0 20px
}
.ul-sust2List .tit {
  height:155px;
  background:url() no-repeat 50%;
  background-size:100% 100%;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:24px;
  font-weight:700;
  color:#555
}
.ul-sust2List .txts {
  height:195px;
  background-color:#f8f8f8;
  box-sizing:border-box;
  padding:25px 40px 0;
  overflow:hidden
}
.ul-sust2List .txts .item,
.ul-sust2List .txts p {
  float:left;
  width:50%;
  padding-right:5px;
  box-sizing:border-box;
  position:relative;
  font-size:16px;
  line-height:1.6
}
.ul-sust2List .txts .item:before,
.ul-sust2List .txts p:before {
  content:"·";
  font-weight:700;
  font-size:20px;
  margin-right:5px
}
.g-newtit {
  display:flex;
  align-items:center;
  justify-content:space-between
}
.g-newtit .more {
  font-size:16px;
  display:flex;
  font-weight:400;
  color:#585858
}
.g-newtit .more .t {
  padding-bottom:5px;
  border-bottom:1px solid #585858;
  margin-right:5px
}
.g-newtit .more i {
  padding-top:2px
}
.g-newtit .more:hover {
  color:#c32033
}
.g-newtit .more:hover .t {
  border-color:#c32033
}
.m-sust3News {
  overflow:hidden
}
.row-sust3 {
  margin-bottom:55px
}
.m-Sustainable .m-idxnews .con .t {
  font-size:18px;
  margin-bottom:5px
}
.m-sust3News .m-idxnews .con .txts {
  margin-bottom:0
}
.m-sust3News .m-idxnews .con .date {
  font-size:15px
}
.m-sust3News .hotnews {
  float:left;
  width:650px;
  height:420px;
  position:relative;
  margin-right:55px
}
.m-sust3News .hotnews .pic {
  width:100%;
  height:100%;
  overflow:hidden;
  position:relative
}
.m-sust3News .hotnews .pic:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:190px;
  background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3))
}
.m-sust3News .hotnews img {
  width:100%;
  min-height:100%
}
.m-sust3News .hotnews .txt {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  padding:25px 40px;
  color:#fff;
  box-sizing:border-box;
  font-size:18px
}
.m-sust3News .hotnews .date {
  font-size:14px;
  margin-bottom:8px
}
.m-sust3News .hotnews .tit {
  font-weight:700
}
.m-sust3News .m-idxnews {
  overflow:hidden
}
.swp-sust1 {
  font-size:14px;
  text-align:center;
  position:relative
}
.swp-sust1 .pic {
  display:flex;
  align-items:center;
  height:70px;
  width:100%;
  justify-content:center;
  margin-bottom:10px
}
.swp-sust1 .pic img {
  width:auto
}
.swp-libpics .swiper-button-next,
.swp-libpics .swiper-button-prev {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAApCAYAAAAmukmKAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACMklEQVRYha3YPWsUURQG4Gf8CjFGxS+CiqCg/gBF7AL+AfEHBGzEwjRWgthZ2QrGQkUEtVAkhWhMYRFEFMUPUBGLIFgJIijBwiAZi2yW2buZObM7GZhuzn3mnbnn7p3N8jzX9MiyDPbgFLKSy4YwJc/zvk4o3OxGzCAvORfwACN9gwVsIMByvMTa9l02THc3wD5iR7u2IXY1wL5hV0d9A+xSgM3hUFdtn9h4gM1jNK2tDSbYWIDlOL4cVgtMsFH8DbAzZVgIJthh/Aqwc1VYJZhgB/EzwCYirBRMsO2YDbA7dbAwIYbxOsCmkdXBlgWTdFMB9h5DPfVyBXYzwD4rLlk10nWACTYRYD9woFesDSbYhQCbw9F+sLZRwE4H2D8c6xfrSIgTAZZjrAlWBI/gT4CNN8WWak/iewU0j/MrgS3VPw6S/ca+lcCWxshwMUC/Yu+KJGwNkuFygM5id+N3WIiaiRv+C0YazdJiYQu9FqCftJa0Rn2YoLcC9AO29oN2RE3QaL/5Fpt7Rbueb4LeC9BX2NALuuxLTdDJAH2u9ZtYBy2dSe0ZxWo8CtAZDNZB603jxQ+R6QB9inURWgkl6EBr0DJwAU+wpgoN0yXoIJ4F6EOsKkNrPdIEHcaLAJ3U2sn1DJagm1RvHxdwf7mU9Ru2G92CdwF6u6u2LliCbrO4zFWhNztarRewBB2xuEetQq/3lbAC3Yk3FWiOKxjOCkU9HVmWtcHW/zT7cbbscqzHjf9OUk578rm3ZQAAAABJRU5ErkJggg==) no-repeat 50%;
  background-size:cover;
  width:28px;
  height:41px;
  left:-50px
}
.swp-libpics .swiper-button-next {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAApCAYAAAAmukmKAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB6ElEQVRYha3XPWsUQRgA4OdiYsRwQQIJQcEmoLUoYhewEKzEHxCwszC9IDaWVlpIghYGQYNNChENaiFBRCWKCgYLEVGbgAiCpFCEschYSG7v3b2bF2ab+Xj2Y+ad2RaO4Tg2dI6EaymlrxX1jWMSS3ngqrKC0ZSSfsvmhSE8r4EOFwEzOoF3AbpYDMzoHnwJ0PliYEYP4meAXiwGZnQavwN0thiY0RMBmDBTDMzomQD8heliYEbPBugPHCoGZnQuQL9jfzEwo7cC9CPGS4ItPAjQVbSLgBkdwZsAXabL7G88rTdT4PsAXSgGZnQfvgXoXDEwo0dqpMDzxcCMHsWfAD1dDMzoTI0UeLIYmNHZANzA4WJgRs/pvsOs41QrN+47Wq3WFF6j3aXZ/VJPN4XPwWu9UGrS7MWnALtcalnsxocAu1JkWdg8z0Yp7uqWfj1i41gLsIWOfXvAxsQ7xs3K/g2xUbwMsNtdx2iAtfEswJbCcWpiO/EkwO5ioG8Qw3gcYMsYrHXzATaEhwH2CNtrf5ou2DbcC7AV7Gg08SqwAdwJsKcYabysKsDoj/iF4DhYG8RigL3Crl6wLSBuBNhbjPWK/QfieoCtYaIfLDvamA+wVUz2i6WUDOJAziT/0E5xKaW0XlHXKP4C7sg1WgqhYAkAAAAASUVORK5CYII=);
  left:auto;
  right:-50px
}
.swp-libpics .swiper-button-next:after,
.swp-libpics .swiper-button-prev:after {
  display:none
}
.row-sust4 .g-newtit {
  margin-bottom:50px
}
.row-sust4,
.row-sust5 {
  margin-bottom:60px
}
.row-sust5 .m-idxnews .con .item {
  min-height:92px;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.row-sust5 .m-idxnews .con .t {
  margin-bottom:0!important
}
.row-sust5 .m-idxnews .con .date {
  display:none
}
.row-sust4 {
  margin-bottom:70px
}
.row-sust6 {
  padding-bottom:40px
}
.m-sust5 {
  overflow:hidden
}
.m-sust5 a {
  display:block
}
.row-sust5,
.row-sust5 .g-newtit {
  margin-bottom:40px
}
.m-sust5 .htnews {
  float:left;
  margin-right:60px
}
.m-sust5 .htnews .l {
  width:550px;
  float:left;
  margin-right:20px
}
.m-sust5 .htnews .l .pic {
  height:315px;
  overflow:hidden;
  margin-bottom:20px
}
.m-sust5 .htnews .l .pic img {
  display:block;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.m-sust5 .htnews .l .txt {
  font-size:22px;
  font-weight:700
}
.m-sust5 .htnews .m {
  overflow:hidden
}
.m-sust5 .htnews .m .it {
  margin-bottom:24px
}
.m-sust5 .htnews .m .pic {
  width:250px;
  height:140px;
  margin-bottom:10px
}
.m-sust5 .htnews .m .pic img {
  display:block;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.m-sust5 .htnews .m .txt {
  font-size:14px
}
.swp-sust2 {
  position:relative
}
.swp-sust2 .pic {
  height:80px;
  display:flex;
  align-items:center;
  justify-content:center
}
.swp-sust2 .pic img {
  max-width:80%;
  max-height:80%;
  width:auto;
  height:auto
}
.swp-sust2 .swiper-slide {
  width:calc(20% - 20px)
}
.swp-sust2 .swiper {
  margin-right:-20px
}
.m-sdg {
  padding:0 0 80px
}
.row-sdg1 {
  padding-top:35px;
  margin-bottom:80px
}
.ul-sdg1 {
  margin-bottom:120px
}
.ul-sdg1 li {
  margin-bottom:30px
}
.ul-sdg1 .con {
  overflow:hidden
}
.ul-sdg1 .pic {
  float:left;
  margin-right:110px;
  width:360px
}
.ul-sdg1 .txts {
  overflow:hidden;
  font-size:18px;
  line-height:1.8;
  color:#525252;
  white-space:pre-wrap;
  padding-top:40px
}
.ul-sdg1 li:first-of-type .con .txts {
  background:url(/img/img2-2.7b39a803.png) no-repeat bottom;
  background-size:100%;
  padding-top:10px;
  padding-bottom:70px
}
.ul-sdg1 li:nth-of-type(2n) .pic {
  float:right;
  margin:0 0 0 55px
}
.tab-sdg {
  overflow:hidden
}
.tab-sdg .pic {
  float:left;
  width:520px;
  margin-right:90px
}
.tab-sdg .txts {
  overflow:hidden;
  padding-top:20px
}
.tab-sdg .tabs {
  display:flex;
  justify-content:space-between;
  margin-bottom:60px
}
.tab-sdg .tabs .tab.on {
  background-color:#c32033;
  color:#fff
}
.tab-sdg .tabs .tab {
  width:33%;
  height:78px;
  background-color:#eee;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-flow:column;
  color:#444;
  font-size:18px;
  transition:.5s;
  cursor:pointer
}
.tab-sdg .tit_en {
  font-size:14px;
  margin-bottom:3px
}
.tab-sdg .tabinfo {
  padding-left:50px
}
.tab-sdg .tabinfo .tit_en {
  margin-bottom:10px
}
.tab-sdg .tabinfo .tit {
  font-size:24px;
  color:#000;
  margin-bottom:20px
}
.tab-sdg .tabinfo .info .item {
  margin-bottom:20px
}
.tab-sdg .tabinfo .info {
  font-size:18px;
  color:#212121
}
.tab-sdg .tabinfo .info .label {
  color:#c32033;
  margin-bottom:5px
}
.tab-sdg .tabinfo .info .img {
  display:flex
}
.tab-sdg .tabinfo .info .img .p {
  width:94px;
  height:94px;
  margin-right:13px
}
.row-sdg2 {
  margin-bottom:65px
}
.row-sdg2 .pics {
  display:flex;
  margin:0 -3px
}
.row-sdg2 .pics .pic {
  width:calc(11.11111% - 6px);
  cursor:pointer;
  margin:0 3px;
  position:relative;
  transition:all .5s
}
.row-sdg2 .pics .pic:hover {
  transform:scale(1.1);
  z-index:10
}
.row-sdg3 .g-newtit {
  margin-bottom:40px
}
.swp-sdg2 {
  position:relative
}
.swp-sdg2 .swiper {
  margin:0 -10px
}
.swp-sdg2 .con {
  margin:0 10px
}
.swp-sdg2 .pic {
  height:190px;
  border-radius:5px;
  overflow:hidden;
  margin-bottom:22px
}
.swp-sdg2 .num {
  font-size:32px;
  color:#c32033;
  margin-bottom:7px
}
.swp-sdg2 .txt {
  font-size:16px
}
.pop-sdg {
  position:fixed;
  z-index:9999
}
.pop-sdg,
.pop-sdg .black {
  left:0;
  right:0;
  top:0;
  bottom:0
}
.pop-sdg .black {
  position:absolute;
  background-color:rgba(0,0,0,.5)
}
.pop-sdg .box {
  width:1065px;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  z-index:10;
  overflow:hidden;
  background-color:#fff;
  max-height:90vh;
  overflow-y:auto;
  display:flex
}
.pop-sdg .box:after {
  content:"";
  z-index:1;
  width:calc(100% - 600px);
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  background-color:#f3f2f2
}
.pop-sdg .box .left {
  float:left;
  width:600px;
  min-height:100%;
  padding:50px 45px;
  box-sizing:border-box;
  background-color:#fff
}
.pop-sdg .box .right {
  overflow:hidden;
  background-color:#f3f2f2;
  min-height:100%;
  padding:60px;
  box-sizing:border-box;
  position:relative;
  z-index:8
}
.pop-sdg .left .top {
  overflow:hidden;
  margin-bottom:30px
}
.pop-sdg .left .pic {
  width:150px;
  height:150px;
  overflow:hidden;
  margin-right:30px;
  float:left
}
.pop-sdg .txt {
  padding-top:15px;
  overflow:hidden
}
.pop-sdg .txt.t2 .tit {
  margin-bottom:20px
}
.pop-sdg .txt.t2 .desc {
  width:auto;
  white-space:pre-wrap
}
.pop-sdg .txt .tit {
  font-size:24px;
  margin-bottom:5px
}
.pop-sdg .txt .desc {
  font-size:17px;
  line-height:1.6;
  text-align:justify
}
.pop-sdg .list .item {
  margin-bottom:30px
}
.pop-sdg .list .item:last-of-type {
  margin-bottom:0
}
.pop-sdg .list .val {
  font-size:26px;
  color:#57a030;
  margin-bottom:12px
}
.pop-sdg .list .desc {
  font-size:14px
}
.pop-sdg .close {
  position:absolute;
  right:30px;
  top:20px;
  width:46px;
  z-index:10;
  cursor:pointer
}
.m-yiti .main {
  padding:50px 0 90px
}
.m-yiti .yiti {
  font-size:17px;
  color:#535353;
  line-height:1.9
}
.m-yiti .yiti .desc {
  margin-bottom:50px
}
.row-yiti1 .g-newtit {
  border:none;
  margin-bottom:15px
}
.row-yiti1 .m-pro-jmzztab {
  margin-bottom:40px;
  border-bottom:1px solid #ccc;
  overflow:visible
}
.row-yiti1 .m-pro-jmzztab:after {
  content:"";
  display:table;
  clear:both
}
.row-yiti1 .m-pro-jmzztab .tab {
  font-size:22px;
  padding-bottom:5px;
  margin-right:45px;
  cursor:pointer;
  position:relative;
  border:none
}
.row-yiti1 .m-pro-jmzztab .tab:hover {
  color:#c32033
}
.row-yiti1 .m-pro-jmzztab .tab.on:after {
  opacity:1
}
.row-yiti1 .m-pro-jmzztab .tab:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-1px;
  border-bottom:2px solid #c32033;
  opacity:0;
  transition:.5s
}
.row-yiti1 .tabinfo {
  margin-bottom:40px
}
.row-yiti1 .tabinfo .txts img {
  width:auto;
  max-width:100%
}
.swp-yiti {
  position:relative
}
.swp-yiti .swiper {
  margin:0 -6px
}
.swp-yiti .con {
  height:180px;
  background-color:#f4f4f4;
  margin:0 6px;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-flow:column;
  padding-top:20px;
  transition:.5s
}
.swp-yiti .con:hover {
  background-color:#c32033
}
.swp-yiti .con:hover .pic {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFJklEQVRogc2aW4hVZRSAP4+OmjleoJuaWXmpKB3LcUZHQzMroZ6siHroKQRN6EWDQHsKgnooe0hIo+lCEAWSqCBFmTqaKV4KirTykhpqGUqp4+3r4f93e884c+4z44LFOXvv9a/17X322f9a69+9VKogNcDNQAPwEHAfMBIYCvwFHAV2AN8Am4EjwIVKg/aqEL4JmAE0AhOB4YQT6UwuEE5kD7Ad+BL4ttzg5cDngKeA54CZcTuR48AvwCHgNHAW6AcMJvwSY4EbM/YXgY3ACuAToDQYtRSdrraYymV1s7pUnaYOUms6GVuj1ka7JdHP5Yyvlui/aJ5iDQeqyzKBzqvvqw+WePLt9QF1pXo243uZOqBa8HepWzLOV6t1FUK31zp1TSbGJvXuSuGnqgejw9Pq/CpDt9d56qkY76A6pVz4BvVEdLS3kKMqakOMp/qnWl8q/Dj1aHTwg3p7N4Enepu6K8b/Q72zWPhB6vY48JA6upvBEx2rHogc3xmeVAXhk6fKSbWxh8ATrY8cqm8Wgm8ylQU9DJ7oggzT1HzwW6PR2qsAOqvrIldLZ/Bzo8E5dcJVAJzVCZHLyNkGvre6IR5svgpgO9L3It8GNZeFn2SYos8Zco+eBu1Ip0e+M+pk9f+M8BGgPyFVbSkps+s+aQF2AdcQagZyQG9gSjRY3TNcAEwCRuQ5LrA2fm8EcjlCnl0Xd37RdWx5ZS6hMPmctvl+e9kYPycCo3KEamgYcAL4qQsBO5PFwKfAEGAM+a/+bgLnMKApBzxMKN32Eiqf7pL+wNvAa4TbdyfhQu7MM+YMsI/AOysH3BsPHCCUZd0hw4FVwPy4/RkwG/ixwLiLwMH4vT5H+AkAThUZOF+BXYzUAeuBOXH7deBJ4O8ixyecI3KE4hjgXIFBfYFFhH98bdGobWUOAfweoBVYCLxYoo/k1h6CeizOXMsLTBINpvJhGZPMQrU1jj+iPlrmZLU8+jiB+n3c+KjAoN6GLkEirxQZrMaQziayWx1fwUz7cfSzB/XduLFZ7VPE4OZof0l9toDtdYaCPZF16g0VgPcxbQY0oz5taGUcM1RRxTjYEB2cV2d0YneHaUWm+laRFyef1qrHY9xnUG9V98cATUU6uUX9NY454JU17mxDCanhPn+hQuhEp0Sfv6ujMaSXq+LOJSU4qjdU96o71KFx/zz137j/uPpYlcBRX45+16h9kp2L485tJTp73FSaM85VfzZP26JM3RZ9v6RpPj/ZkCuXk88v8kr5Wh1ZZfBppvn8pCx89k/4QRmOV2bAV6j9qwyOoTeq+pXhsd2mhk1ugVZL70VeayjaX+0CaAw1bDLBPZHszxrkTNvX68oI0K+LwDFtwm5Ve3UEj6EvkkhXN1WL1Wzfps2jvCPjN6LhSav/tChVG0w7ZsvaH+9oQK2hN6hhAhrTQ+CjTdvr2+1g9u9sYLZLvNvub7aONnSnjRzjOrLL56DetD+/z+5rujaZ9udPGG6dDm0LOWo0zVFO2/XN1+fVf2K8g7ZrrJYKj2FtaJOprFEnVhl6gm1T5y1WYU0q0QG2LSiS1cCZFULPNMzISRP1siF1HljM+FKD3W8oWhK5FK/SUsNPXKv27WRsjTrY0HNcEv1cyvgqeR222ivgx4DfgP2EFfBWQn9mEDCKsAJ+fcb+EqEL9g5lrIBX+u7BVMIJTAXGE7pdxbx7sJPw7sEGYGu5wSuFT6Qvof8zDZgF1AM3Ed76OAUcJnSg1xNelDhMFRpc/wG7z4N3tLpMmAAAAABJRU5ErkJggg==)
}
.swp-yiti .con:hover .txt {
  color:#fff
}
.swp-yiti .pic {
  width:47px;
  height:47px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFs0lEQVRogc3aaaxdVR0F8F+PPNo6AI04lMoQoQ4B26eUYluMQEqpoISAU4LRL4oBCZg4kiiJUeOEUUFqRPxQE4MDREWgDA5MpS3Wtg9Rk1ZBKNaAkqokYHmP1g9rX+57l/vOuW+4D1Zyc+655+yz19n7v/977bXvrDuPONY0YACvwlKcgjfhUMzDY9iFzbgdd+HvGJ5qpbOmSH453orjMYhD5EXGw7C8yBB+h19h42Qrnwz5Cu/BB3FiOW/hUfwFD+G/eBKzcaD0xEK8YtT9I7gD38OPsa+f5E/AV6TFlcruxs34Df5QCHcLiQHMwSKchLdhGWaV63fjUxJW00r+xfgiLiznw7gaP8Cve62sC07COeUzp/x2GS7GE02Fq6Yb8Hrcok38lzgOHzA14vBbCb8344by24XSk0c3FW4ivww3lePjOB9nyICbTgzh7fiwjJUTcKO81LioI78U1+Ew7MAqfGc6mNbgSkm1O0q912PJeDePR/41+DkOxn1YbQopbYK4B6diG14qYfq6bjd2I38Afoj52IkzcX8fSNbhAbwbD+KVkhhe0nlTN/Kfl67ajXfhr/3jWIsdeGfhcVzhNQad5JdrZ5XPYFM/2fWAzYUHXCSJ4xl0kv96Od6INf3l1TPWYF35funoC6PJnyWpaY9MEs8nfFp4LReeaJN/gXa4/Aj3zii1ZtwrMzrhWdEmPyjKcI+IpOcjvi/8luJY2uRPFW0xhPXPCbVmrMdWzJWJTCUh05qGr3tueCGtuaDm+j5t/XM8qkp09uLy463941aLs2Rh8gtj9X4n7ijHQRxeyQiej3/iz30kOB4+gZ/iIBylvvW3Cc/5WF6J4BrAdllIzBTmSA7/qoTvFmnILTVlnpCZdwAnV3hjufA3WZbNBA7Bz3BeOb8GK/GnhnIjondgSSVdAP/pseK6BXYvWCyLjdXl/GuioXb3WL7Fc0Eli2P4X0Oh/fFxGfHPUng9YrUQP0Zy9gX45ASf0Qrtgyr8u5y8sKHQoLTSKSaney7Qzia7cDaumMRz5pbj7gqPlJOm1vw9Linf34cv9FjZAL6Jy6X3hqQHbqgpU4dWpOyqxPyBI7BfTaGnRVOvLecX4/0NFR2Ma0XOEnW4SiySyWC/whO2VjI5DIsh1BQ6ZLV/u6S3q8Qx64bXFrLvKOeXy+L90cmwLpgrc8EwbqmwQbzDl8tAasKItPj9EhJr8eqOe1bKbL0ET+GjoganmoqPxssk1DdVYs1tKxdP7vEhD4nl9xgOx0/EVIVzZWAeKrPh2fjWFEm3sKoch/Bghb1itdHu4l6wWXwWIqq+IQP6uxJ+23Ga2BfThdPLcT1GWpL4Nsm7i7FiAg+7VrQJcdA+N+p5K+UFpwsrhN+T4uA9o+e3ii8zW7s1e8WlslBo4SoxUXdOhWkXnCv8Niph3iI/ItmAxPLizpINuEgW7V/GhzTP1hPFIry3fF8jaXuMS1zhTlF26yReJ4LZEnr9wPUS7xuF3z7Gugd7RbuQbj/PxNAv4udrD9SPGbUB0enbbJCpnPjx45qcM4Sl2jLkMu2siO523yUiGeaJzj6qn+xqcKSssOZJ1vps5w3dyD8uwusfMgFdUx40kzhSXOrDCo9zxLcfg/Es7u2iQ/4lmecmWbHPBFoJ45hS/5mFz7NQt7mwWXYrdkro3CqDp5/4iExAC0WCnCF+fVc0betsksxzl+j9KyRtDU4D0dFYJJ7Rt/EiSRynleO46GVD7Y/iqLXE1enSGmtlH3YqOFHsxXtEV+2TyXJVqbcWE92HfQu+pK1/9krvrJN1wX2S75/qUnZABNsbCunV4re3GrBv+7CjUbcD/ojo/AckO+wRf+YAyVwLRY+38LS4YFeagR3wTiyTF1gmLbpAb/892CJzyW0a4roOdWvWXrChfPYX/2eFLGiWyEbYPPFZHpYFxM2iTx42DQbX/wEFNj7z7ICsUwAAAABJRU5ErkJggg==) no-repeat;
  background-size:100% 100%;
  margin-bottom:15px
}
.row-yiti2 .g-newtit {
  border:none;
  margin-bottom:10px
}
.shzr-erji .main {
  padding:45px 0 60px
}
.swp-zrerji {
  position:relative;
  margin-bottom:40px
}
.swp-zrerji .swiper {
  margin:0 -5px
}
.swp-zrerji .con {
  margin:0 5px;
  position:relative
}
.swp-zrerji .pic {
  height:216px;
  overflow:hidden
}
.swp-zrerji .pic img {
  min-height:100%
}
.swp-zrerji .txts {
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:260px;
  background-color:rgba(0,0,0,.3);
  color:#fff;
  padding:65px 20px 0 20px;
  font-size:16px
}
.swp-zrerji .txts .txt {
  white-space:pre-wrap
}
.swp-zrerji .txts .num {
  font-size:32px;
  margin-bottom:20px
}
.row-erji1 {
  margin-bottom:60px
}
.row-erji1 .desc {
  font-size:16px;
  line-height:2;
  margin-bottom:50px
}
.row-erji1 .desc p {
  margin-bottom:30px
}
.g-newbtn.sty2 {
  background-color:#c32033;
  color:#fff;
  position:relative;
  height:54px;
  line-height:54px;
  border-radius:37px
}
.row-erji1 .g-newbtn.sty2 {
  padding:0 60px 0 30px;
  position:relative;
  height:52px;
  line-height:52px;
  font-size:15px;
  border-radius:27px
}
.g-newbtn.sty2:after,
.row-erji1 .g-newbtn.sty2:after {
  content:"";
  position:absolute;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jdWTMUoDURRFz4wRTGnjEpT0IiRgbyOkjrW4CPdggq0p0ugCXISVlZCAZA8SQogSEo9FfhDin/mD2HjhVfe+w4PLy1QS6gJz4LosVEtRgCNglgrlFUA5kP0FqJL+B6gBHJbsNFgXkARdAUPgOOK1gBFw8cNRt+dAfVQn6ok6UG/Vpvqh3qv723sxEGpdfVDf1LH6GsB36m5sB7WjnkXMPbXvt3rqTiR3rrYJoeeCy2rhim6Bj/qiunmRSUFDS+CypEGAd2C2aW2VCJdpCeSZugCmwBMV/yroExA4BeaEOlf+Xgv15gshOUoKJFpfxwAAAABJRU5ErkJggg==) no-repeat;
  background-size:100%;
  width:18px;
  height:16px;
  right:30px;
  top:46%;
  transform:translateY(-50%)
}
.row-erji2 {
  margin-bottom:60px
}
.row-erji2 .yiti {
  margin-bottom:40px
}
.ul-yiti {
  overflow:hidden
}
.ul-yiti li {
  float:left;
  width:25%;
  margin-bottom:26px
}
.ul-yiti .tit {
  font-size:20px;
  height:80px;
  background-color:#1d376c;
  color:#fff;
  display:flex;
  justify-content:center;
  align-items:center
}
.ul-yiti .tit .t {
  margin-right:15px
}
.ul-yiti {
  margin:0 -13px
}
.ul-yiti .con {
  margin:0 13px
}
.ul-yiti .txts {
  height:185px;
  background-color:#f8f8f8;
  padding:15px 40px;
  font-size:15px;
  box-sizing:border-box
}
.ul-yiti .txts .item {
  position:relative;
  padding-left:20px;
  margin-bottom:10px
}
.ul-yiti .txts .item:before {
  content:"";
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#333
}
.ul-yiti .txts .item:hover {
  color:inherit
}
.ul-erji2 {
  overflow:hidden;
  margin:0 -10px 50px
}
.ul-erji2 li {
  float:left;
  width:25%
}
.ul-erji2 .con {
  margin:0 10px;
  display:block
}
.ul-erji2 .con .pic {
  margin-bottom:15px;
  overflow:hidden;
  height:200px
}
.ul-erji2 .con:hover .pic img {
  transform:scale(1.1)
}
.ul-erji2 .con .tit {
  font-size:17px;
  margin-bottom:10px
}
.ul-erji2 .con .date {
  font-size:14px;
  color:#888
}
.ul-moreyiti {
  margin:0 -32px;
  overflow:hidden
}
.ul-moreyiti li {
  width:50%;
  float:left
}
.ul-moreyiti .con {
  margin:0 32px;
  position:relative
}
.ul-moreyiti .pic {
  height:161px;
  overflow:hidden
}
.ul-moreyiti .tit {
  font-size:24px;
  position:absolute;
  left:190px;
  top:50%;
  transform:translateY(-50%);
  left:140px
}
.ul-moreyiti li:last-of-type .tit {
  left:150px
}
.shzr-ziyuan {
  background-color:#f4f4f4
}
.shzr-ziyuan .main {
  padding:40px 0
}
.row-ziyuan1 {
  margin-bottom:50px
}
.row-ziyuan1 .ziyuan1 {
  overflow:hidden
}
.row-ziyuan1 .ziyuan1 .pic {
  float:left;
  width:695px;
  height:420px
}
.row-ziyuan1 .ziyuan1 .pic img {
  min-height:100%
}
.row-ziyuan1 .ziyuan1 .txts {
  overflow:hidden;
  height:420px;
  background-color:#fff;
  padding:0 60px 30px;
  box-sizing:border-box;
  display:flex;
  flex-flow:column;
  justify-content:center
}
.row-ziyuan1 .ziyuan1 .txts .tit {
  font-size:30px;
  font-weight:700;
  margin-bottom:20px
}
.row-ziyuan1 .ziyuan1 .txts .info {
  font-size:18px;
  line-height:1.9;
  margin-bottom:30px
}
.g-newbtn.sty3 {
  border:1px solid #333
}
.g-newbtn.sty3:hover {
  border-color:#c32033
}
.row-ziyuan1 .ziyuan1 .g-newbtn.sty3 {
  width:140px;
  padding:0 10px;
  text-align:center;
  margin-right:17px;
  font-size:14px
}
.row-ziyuan2 {
  margin-bottom:22px
}
.row-ziyuan2 .list1 {
  margin-bottom:30px
}
.ul-ziyuan2 {
  overflow:hidden;
  margin:0 -14px
}
.ul-ziyuan2 li {
  float:left;
  width:33.3333%;
  margin-bottom:28px
}
.ul-ziyuan2 .con {
  margin:0 14px;
  background-color:#fff;
  height:230px;
  padding:40px 30px 0;
  box-sizing:border-box
}
.ul-ziyuan2 .con .pic {
  float:left;
  width:112px;
  height:144px;
  margin-right:20px
}
.ul-ziyuan2 .con .txts {
  overflow:hidden;
  height:144px;
  display:flex;
  flex-flow:column;
  justify-content:space-between;
  padding-top:6px;
  box-sizing:border-box;
  padding-bottom:10px
}
.ul-ziyuan2 .con .tit {
  font-size:22px
}
.ul-ziyuan2 .con .btns {
  display:flex
}
.ul-ziyuan2 .con .g-newbtn {
  height:30px;
  line-height:28px;
  width:103px;
  padding:0;
  text-align:center;
  font-size:13px;
  margin-right:7px;
  font-weight:700
}
.row-ziyuan3 {
  margin-bottom:50px
}
.row-ziyuan3 .g-newtit {
  margin-bottom:0
}
.row-ziyuan3 .box {
  background-color:#fff;
  padding:50px 50px 50px;
  font-size:20px
}
.row-ziyuan3 .row-yiti1 .m-pro-jmzztab {
  margin-bottom:20px
}
.row-ziyuan3 .m-pro-jmzztab .tab {
  padding-bottom:10px
}
.ul-ziyuan2.sty2 {
  margin:0
}
.ul-ziyuan2.sty2 li {
  width:50%;
  margin-bottom:10px
}
.ul-ziyuan2.sty2 .con {
  border-bottom:1px solid #cdcdcd;
  height:auto;
  padding:0 30px 10px 0;
  margin:0
}
.ul-ziyuan2.sty2 .con .txts {
  height:auto
}
.ul-ziyuan2.sty2 .con .txts .tit {
  margin-bottom:15px;
  font-size:18px
}
.row-ziyuan4 .swp-zrerji {
  margin-bottom:0
}
.row-ziyuan4 .swp-zrerji .pic {
  height:250px
}
.row-ziyuan4 .swp-zrerji .txts {
  left:0;
  right:0;
  bottom:0;
  top:auto;
  padding:28px 25px;
  width:auto;
  background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6))
}
.ban .txts a {
  white-space:nowrap
}
.mb80 {
  margin-bottom:80px
}
@media only screen and (min-width:950px) and (max-width:1600px) {
  .mb80 {
    margin-bottom:5vw
  }
  .m-Sustainable .ban .more a {
    width:auto;
    padding:0 2.5vw
  }
  .m-Sustainable .main {
    padding:1.875vw 0
  }
  .g-newtit {
    margin-bottom:1.25vw;
    font-weight:700;
    border-bottom:1px solid #ccc;
    padding-bottom:.937vw;
    margin-bottom:1.875vw
  }
  .row-sust1,
  .row-sust2 {
    margin-bottom:3.125vw
  }
  .m-sust1 .box1 {
    height:29.68vw;
    margin-bottom:1.875vw
  }
  .m-sust1 .box1 .lf {
    width:43.43vw;
    font-size:1.375vw;
    line-height:2;
    align-items:center;
    justify-content:center;
    margin-right:1.875vw
  }
  .m-sust1 .box1 .lf .t {
    width:30vw
  }
  .m-sust1 .box1 .pics {
    height:29.68vw
  }
  .m-sust1 .box1 .pics .pic {
    height:calc(50% - .937vw);
    margin-bottom:1.875vw;
    background:url() no-repeat 50%;
    background-size:cover
  }
  .m-sust1 .box1 .pics .pic:after {
    content:"";
    left:0;
    right:0;
    bottom:0;
    height:8.125vw;
    background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3))
  }
  .m-sust1 .box1 .pics .g-newbtn {
    left:2.5vw;
    bottom:1.875vw
  }
  .g-newbtn {
    height:3vw;
    padding:0 2.5vw;
    line-height:3vw;
    left:0;
    bottom:0;
    border-radius:1.5vw;
    box-sizing:border-box;
    transition:.5s;
    font-size:1vw
  }
  .m-sust1 .box2 {
    height:21.87vw;
    padding:5vw 5.625vw 0;
    box-sizing:border-box;
    background:url() no-repeat 50%;
    background-size:none
  }
  .m-sust1 .box2 .tit {
    font-size:1.875vw;
    font-weight:700;
    margin-bottom:.937vw
  }
  .m-sust1 .box2 .desc {
    font-size:1vw;
    margin-bottom:2.187vw
  }
  .ul-sust2List {
    margin:0 -1.25vw
  }
  .ul-sust2List li {
    width:33.3333%
  }
  .ul-sust2List .con {
    margin:0 1.25vw
  }
  .ul-sust2List .tit {
    height:9.687vw;
    background:url() no-repeat 50%;
    background-size:100% 100%;
    align-items:center;
    justify-content:center;
    font-size:1.5vw;
    font-weight:700
  }
  .ul-sust2List .txts {
    height:12.18vw;
    box-sizing:border-box;
    padding:1.562vw 2.5vw 0
  }
  .ul-sust2List .txts .item {
    padding-right:.312vw;
    box-sizing:border-box;
    font-size:1vw;
    line-height:1.6
  }
  .ul-sust2List .txts .item:before {
    content:"·";
    font-weight:700;
    font-size:1.25vw;
    margin-right:.312vw
  }
  .g-newtit {
    align-items:center;
    justify-content:space-between
  }
  .g-newtit .more {
    font-size:1vw;
    font-weight:400
  }
  .g-newtit .more .t {
    padding-bottom:.312vw;
    border-bottom:1px solid #585858;
    margin-right:.312vw
  }
  .g-newtit .more i {
    padding-top:.125vw
  }
  .row-sust3 {
    margin-bottom:3.437vw
  }
  .m-Sustainable .m-idxnews .con .t {
    font-size:1.125vw;
    margin-bottom:.312vw
  }
  .m-sust3News .m-idxnews .con .date {
    font-size:.937vw
  }
  .m-sust3News .hotnews {
    width:40.62vw;
    height:26.25vw;
    margin-right:3.437vw
  }
  .m-sust3News .hotnews .pic:after {
    content:"";
    left:0;
    right:0;
    bottom:0;
    height:11.87vw;
    background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3))
  }
  .m-sust3News .hotnews .txt {
    left:0;
    right:0;
    bottom:0;
    padding:1.562vw 2.5vw;
    box-sizing:border-box;
    font-size:1.125vw
  }
  .m-sust3News .hotnews .date {
    font-size:.875vw;
    margin-bottom:.5vw
  }
  .m-sust3News .hotnews .tit {
    font-weight:700
  }
  .swp-sust1 {
    font-size:.875vw
  }
  .swp-sust1 .pic {
    align-items:center;
    height:4.375vw;
    justify-content:center;
    margin-bottom:.625vw
  }
  .swp-sust1 .pic img {
    width:auto
  }
  .swp-libpics .swiper-button-next,
  .swp-libpics .swiper-button-prev {
    width:1.75vw;
    height:2.562vw;
    left:-3.125vw
  }
  .swp-libpics .swiper-button-next {
    left:auto;
    right:-3.125vw
  }
  .row-sust4 .g-newtit {
    margin-bottom:3.125vw
  }
  .row-sust4,
  .row-sust5 {
    margin-bottom:3.75vw
  }
  .row-sust4 {
    margin-bottom:4.375vw
  }
  .row-sust6 {
    padding-bottom:2.5vw
  }
  .row-sust5,
  .row-sust5 .g-newtit {
    margin-bottom:2.5vw
  }
  .m-sust5 .htnews {
    margin-right:3.75vw
  }
  .m-sust5 .htnews .l {
    width:34.37vw;
    margin-right:1.25vw
  }
  .m-sust5 .htnews .l .pic {
    height:19.68vw;
    margin-bottom:1.25vw
  }
  .m-sust5 .htnews .l .txt {
    font-size:1.375vw;
    font-weight:700
  }
  .m-sust5 .htnews .m .it {
    margin-bottom:1.25vw
  }
  .m-sust5 .htnews .m .pic {
    width:15.62vw;
    height:8.75vw;
    margin-bottom:.625vw
  }
  .m-sust5 .htnews .m .txt {
    font-size:.875vw
  }
  .swp-sust2 .pic {
    height:5vw;
    align-items:center;
    justify-content:center
  }
  .m-sdg {
    padding:0 0 5vw
  }
  .row-sdg1 {
    padding-top:2.187vw;
    margin-bottom:5vw
  }
  .ul-sdg1 {
    margin-bottom:7.5vw
  }
  .ul-sdg1 li {
    margin-bottom:1.875vw
  }
  .ul-sdg1 .pic {
    margin-right:6.875vw;
    width:20vw
  }
  .ul-sdg1 .txts {
    font-size:1.125vw;
    line-height:1.8;
    padding-top:2.5vw
  }
  .ul-sdg1 li:first-of-type .con .txts {
    padding-top:.625vw;
    padding-bottom:4.375vw
  }
  .ul-sdg1 li:nth-of-type(2n) .pic {
    margin:0 0 0 3.437vw
  }
  .tab-sdg .pic {
    width:31vw;
    margin-right:5.625vw
  }
  .tab-sdg .txts {
    padding-top:1.25vw
  }
  .tab-sdg .tabs {
    justify-content:space-between;
    margin-bottom:3.75vw
  }
  .tab-sdg .tabs .tab {
    height:4.875vw;
    align-items:center;
    justify-content:center;
    flex-flow:column;
    font-size:1.125vw;
    transition:.5s
  }
  .tab-sdg .tit_en {
    font-size:.875vw;
    margin-bottom:.187vw
  }
  .tab-sdg .tabinfo {
    padding-left:3.125vw
  }
  .tab-sdg .tabinfo .tit_en {
    margin-bottom:.625vw
  }
  .tab-sdg .tabinfo .tit {
    font-size:1.5vw;
    margin-bottom:1.25vw
  }
  .tab-sdg .tabinfo .info .item {
    margin-bottom:1.25vw
  }
  .tab-sdg .tabinfo .info {
    font-size:1.125vw
  }
  .tab-sdg .tabinfo .info .label {
    margin-bottom:.312vw
  }
  .tab-sdg .tabinfo .info .img .p {
    width:5.875vw;
    height:5.875vw;
    margin-right:.812vw
  }
  .row-sdg2 {
    margin-bottom:4.062vw
  }
  .row-sdg3 .g-newtit {
    margin-bottom:2.5vw
  }
  .swp-sdg2 .swiper {
    margin:0 -.625vw
  }
  .swp-sdg2 .con {
    margin:0 .625vw
  }
  .swp-sdg2 .pic {
    height:11.87vw;
    border-radius:.312vw;
    margin-bottom:1.375vw
  }
  .swp-sdg2 .num {
    font-size:2vw;
    margin-bottom:.437vw
  }
  .swp-sdg2 .txt {
    font-size:1vw
  }
  .pop-sdg,
  .pop-sdg .black {
    left:0;
    right:0;
    top:0;
    bottom:0
  }
  .pop-sdg .box {
    width:66.56vw;
    top:50%;
    transform:translate(-50%,-50%);
    max-height:90vh
  }
  .pop-sdg .box .left {
    width:37.5vw;
    padding:3.125vw 2.812vw;
    box-sizing:border-box
  }
  .pop-sdg .box .right {
    padding:3.75vw;
    box-sizing:border-box
  }
  .pop-sdg .left .top {
    margin-bottom:1.875vw
  }
  .pop-sdg .left .pic {
    width:9.375vw;
    height:9.375vw;
    margin-right:1.875vw
  }
  .pop-sdg .txt {
    padding-top:.937vw
  }
  .pop-sdg .txt.t2 .tit {
    margin-bottom:1.25vw
  }
  .pop-sdg .txt.t2 .desc {
    width:auto
  }
  .pop-sdg .txt .tit {
    font-size:1.5vw;
    margin-bottom:.312vw
  }
  .pop-sdg .txt .desc {
    font-size:1.062vw;
    line-height:1.6
  }
  .pop-sdg .list .item {
    margin-bottom:1.875vw
  }
  .pop-sdg .list .val {
    font-size:1.625vw;
    margin-bottom:.75vw
  }
  .pop-sdg .list .desc {
    font-size:.875vw
  }
  .pop-sdg .close {
    right:1.875vw;
    top:1.25vw;
    width:2.875vw
  }
  .m-yiti .main {
    padding:3.125vw 0 5.625vw
  }
  .m-yiti .yiti {
    font-size:1.062vw;
    line-height:1.9
  }
  .m-yiti .yiti .desc {
    margin-bottom:3.125vw
  }
  .row-yiti1 .g-newtit {
    border:none;
    margin-bottom:.937vw
  }
  .row-yiti1 .m-pro-jmzztab {
    margin-bottom:2.5vw;
    border-bottom:1px solid #ccc
  }
  .row-yiti1 .m-pro-jmzztab:after {
    content:"";
    clear:both
  }
  .row-yiti1 .m-pro-jmzztab .tab {
    font-size:1.375vw;
    padding-bottom:.312vw;
    margin-right:2.812vw;
    border:none
  }
  .row-yiti1 .m-pro-jmzztab .tab.on:after {
    opacity:1
  }
  .row-yiti1 .m-pro-jmzztab .tab:after {
    content:"";
    left:0;
    right:0;
    bottom:-1px;
    border-bottom:.125vw solid #c32033;
    opacity:0;
    transition:.5s
  }
  .row-yiti1 .tabinfo {
    margin-bottom:2.5vw
  }
  .swp-yiti .swiper {
    margin:0 -.375vw
  }
  .swp-yiti .con {
    height:11.25vw;
    margin:0 .375vw;
    align-items:center;
    justify-content:center;
    flex-flow:column;
    padding-top:1.25vw;
    transition:.5s
  }
  .swp-yiti .pic {
    width:2.937vw;
    height:2.937vw;
    margin-bottom:.937vw
  }
  .row-yiti2 .g-newtit {
    border:none;
    margin-bottom:.625vw
  }
  .shzr-erji .main {
    padding:2.812vw 0 3.75vw
  }
  .swp-zrerji {
    margin-bottom:2.5vw
  }
  .swp-zrerji .swiper {
    margin:0 -.312vw
  }
  .swp-zrerji .con {
    margin:0 .312vw
  }
  .swp-zrerji .pic {
    height:13.5vw
  }
  .swp-zrerji .txts {
    left:0;
    top:0;
    bottom:0;
    width:16.25vw;
    padding:4.062vw 1.25vw 0 1.25vw;
    font-size:1vw
  }
  .swp-zrerji .txts .num {
    font-size:2vw;
    margin-bottom:1.25vw
  }
  .row-erji1 {
    margin-bottom:3.75vw
  }
  .row-erji1 .desc {
    font-size:1vw;
    line-height:2;
    margin-bottom:3.125vw
  }
  .row-erji1 .desc p {
    margin-bottom:1.875vw
  }
  .row-erji1 .g-newbtn.sty2 {
    padding:0 3.125vw 0 1.875vw;
    height:3.25vw;
    line-height:3.25vw;
    font-size:.937vw;
    border-radius:1.687vw
  }
  .row-erji1 .g-newbtn.sty2:after {
    content:"";
    width:1.125vw;
    height:1vw;
    right:1.875vw;
    top:46%;
    transform:translateY(-50%)
  }
  .row-erji2 {
    margin-bottom:3.75vw
  }
  .row-erji2 .yiti {
    margin-bottom:2.5vw
  }
  .ul-yiti .tit {
    font-size:1.25vw;
    height:5vw;
    justify-content:center;
    align-items:center
  }
  .ul-yiti .tit .t {
    margin-right:.937vw
  }
  .ul-yiti {
    margin:0 -.812vw
  }
  .ul-yiti .con {
    margin:0 .812vw
  }
  .ul-yiti .txts {
    height:11.56vw;
    padding:.937vw 2.5vw;
    font-size:.937vw;
    box-sizing:border-box
  }
  .ul-yiti .txts .item {
    padding-left:1.25vw;
    margin-bottom:.625vw
  }
  .ul-yiti .txts .item:before {
    content:"";
    left:0;
    top:50%;
    transform:translateY(-50%);
    width:.25vw;
    height:.25vw;
    border-radius:50%
  }
  .ul-erji2 {
    margin:0 -.625vw 3.125vw
  }
  .ul-erji2 .con {
    margin:0 .625vw
  }
  .ul-erji2 .con .pic {
    margin-bottom:.937vw;
    height:12.5vw
  }
  .ul-erji2 .con:hover .pic img {
    transform:scale(1.1)
  }
  .ul-erji2 .con .tit {
    font-size:1.062vw;
    margin-bottom:.625vw
  }
  .ul-erji2 .con .date {
    font-size:.875vw
  }
  .ul-moreyiti {
    margin:0 -2vw
  }
  .ul-moreyiti .con {
    margin:0 2vw
  }
  .ul-moreyiti .pic {
    height:10.06vw
  }
  .ul-moreyiti .tit {
    font-size:1.5vw;
    left:11.87vw;
    top:50%;
    transform:translateY(-50%);
    left:8.375vw
  }
  .ul-moreyiti li:last-of-type .tit {
    left:9.375vw
  }
  .shzr-ziyuan .main {
    padding:2.5vw 0
  }
  .row-ziyuan1 {
    margin-bottom:3.125vw
  }
  .row-ziyuan1 .ziyuan1 .pic {
    width:43.43vw;
    height:26.25vw
  }
  .row-ziyuan1 .ziyuan1 .txts {
    height:26.25vw;
    padding:0 3.75vw 1.875vw;
    box-sizing:border-box;
    flex-flow:column;
    justify-content:center
  }
  .row-ziyuan1 .ziyuan1 .txts .tit {
    font-size:1.875vw;
    font-weight:700;
    margin-bottom:1.25vw
  }
  .row-ziyuan1 .ziyuan1 .txts .info {
    font-size:1.125vw;
    line-height:1.9;
    margin-bottom:1.875vw
  }
  .g-newbtn.sty3 {
    border:1px solid #333
  }
  .row-ziyuan1 .ziyuan1 .g-newbtn.sty3 {
    width:8.75vw;
    padding:0 .625vw;
    margin-right:1.062vw;
    font-size:.875vw
  }
  .row-ziyuan2 .list1 {
    margin-bottom:1.875vw
  }
  .ul-ziyuan2 {
    margin:0 -.875vw
  }
  .ul-ziyuan2 li {
    width:33.3333%;
    margin-bottom:1.75vw
  }
  .ul-ziyuan2 .con {
    margin:0 .875vw;
    height:14.37vw;
    padding:2.5vw 1.875vw 0;
    box-sizing:border-box
  }
  .ul-ziyuan2 .con .pic {
    width:7vw;
    height:9vw;
    margin-right:1.25vw
  }
  .ul-ziyuan2 .con .txts {
    height:9vw;
    flex-flow:column;
    justify-content:space-between;
    padding-top:.375vw;
    box-sizing:border-box;
    padding-bottom:.625vw
  }
  .ul-ziyuan2 .con .tit {
    font-size:1.375vw
  }
  .ul-ziyuan2 .con .g-newbtn {
    height:1.875vw;
    line-height:1.75vw;
    width:6.437vw;
    padding:0;
    font-size:.812vw;
    margin-right:.437vw;
    font-weight:700
  }
  .row-ziyuan3 {
    margin-bottom:3.125vw
  }
  .row-ziyuan3 .box {
    padding:3.125vw 3.125vw 3.125vw;
    font-size:1.25vw
  }
  .row-ziyuan3 .row-yiti1 .m-pro-jmzztab {
    margin-bottom:1.25vw
  }
  .row-ziyuan3 .m-pro-jmzztab .tab {
    padding-bottom:.625vw
  }
  .ul-ziyuan2.sty2 {
    margin:0
  }
  .ul-ziyuan2.sty2 li {
    margin-bottom:.625vw
  }
  .ul-ziyuan2.sty2 .con {
    border-bottom:1px solid #cdcdcd;
    height:auto;
    padding:0 1.875vw .625vw 0;
    margin:0
  }
  .ul-ziyuan2.sty2 .con .txts {
    height:auto
  }
  .ul-ziyuan2.sty2 .con .txts .tit {
    margin-bottom:.937vw;
    font-size:1.125vw
  }
  .row-ziyuan4 .swp-zrerji .pic {
    height:15.62vw
  }
  .row-ziyuan4 .swp-zrerji .txts {
    left:0;
    right:0;
    bottom:0;
    top:auto;
    padding:1.75vw 1.562vw;
    width:auto;
    background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6))
  }
  .ban .txts a {
    white-space:nowrap
  }
}
.ban.sty2 {
  height:auto;
  position:relative;
  background-image:none
}
.ban.sty2 .txts .tit {
  white-space:nowrap
}
@media only screen and (max-width:950px) {
  .swp-sust2 .swiper {
    margin:0
  }
  .ban.sty2 .pic {
    display:none
  }
  .ban.sty2 .txts .tit {
    margin-bottom:0
  }
  .row-sust1,
  .row-sust2,
  .row-sust3,
  .row-sust4 {
    margin-bottom:40px
  }
  .m-Sustainable .ban .more a {
    white-space:nowrap
  }
  .g-newtit {
    font-size:22px;
    padding-bottom:10px;
    margin-bottom:15px
  }
  .m-sust1 .box1 {
    height:auto
  }
  .m-sust1 .box1 .lf {
    float:none;
    width:auto;
    height:auto;
    padding:50px 30px;
    margin:0 0 20px
  }
  .m-sust1 .box1 .lf .t {
    width:auto;
    font-size:14px
  }
  .m-sust1 .box1 .pics .pic {
    height:140px;
    margin-bottom:20px
  }
  .g-newbtn {
    height:38px;
    line-height:38px;
    font-size:14px;
    padding:0 30px
  }
  .m-sust1 .box1 .pics {
    height:auto
  }
  .m-sust1 .box1 .pics .g-newbtn {
    left:20px;
    bottom:20px
  }
  .m-sust1 .box2 {
    height:auto;
    padding:40px 20px;
    background-position:80%
  }
  .m-sust1 .box2 .tit {
    font-size:18px
  }
  .m-sust1 .box2 .desc {
    font-size:14px
  }
  .ul-sust2List li {
    float:none;
    width:auto;
    margin-bottom:20px
  }
  .ul-sust2List li:last-of-type {
    margin-bottom:0
  }
  .ul-sust2List .tit {
    background-size:cover;
    height:23vw;
    font-size:20px
  }
  .ul-sust2List .txts {
    padding:20px;
    height:auto
  }
  .ul-sust2List .txts .item {
    min-width:50%;
    width:auto;
    font-size:14px
  }
  .m-sust3News .hotnews {
    float:none;
    display:block;
    margin:0 0 30px;
    width:100%;
    height:56vw
  }
  .g-newtit .more .t {
    font-size:14px
  }
  .m-sust3News .hotnews .txt {
    padding:20px
  }
  .m-Sustainable .m-idxnews .con .t,
  .m-sust3News .hotnews .tit {
    font-size:14px
  }
  .m-sust3News .m-idxnews .con .txts {
    margin-bottom:0
  }
  .m-sust3News .m-idxnews .con .date {
    font-size:13px
  }
  .swp-libpics .swiper-button-next,
  .swp-libpics .swiper-button-prev {
    width:18px;
    height:30px;
    margin:0;
    top:50%;
    transform:translateY(-50%)
  }
  .swp-libpics .swiper-button-prev {
    left:0
  }
  .swp-libpics .swiper-button-next {
    right:0
  }
  .m-sust5 .htnews {
    float:none;
    margin:0
  }
  .m-sust5 .htnews .l {
    float:none;
    text-align:center;
    margin:0 0 20px;
    display:block;
    width:auto
  }
  .m-sust5 .htnews .l .pic {
    height:auto;
    width:100%;
    margin-bottom:10px
  }
  .m-sust5 .htnews .l .txt {
    font-size:16px
  }
  .m-sust5 .htnews .m {
    overflow:hidden
  }
  .m-sust5 .htnews .m .txt {
    text-align:center
  }
  .m-sust5 .htnews .m .pic {
    margin:0 auto 20px
  }
  .m-sust5 .htnews .m .it {
    float:left;
    width:50%;
    margin-bottom:30px
  }
  .m-Sustainable .m-sust5 .m-idxnews .con .txts {
    margin-bottom:0
  }
  .row-sust6 {
    padding-bottom:20px
  }
  .ul-sdg1,
  .ul-sdg1 li {
    margin-bottom:40px
  }
  .ul-sdg1 .pic,
  .ul-sdg1 li:nth-of-type(2n) .pic {
    float:none;
    max-width:100%;
    margin:0 auto 20px
  }
  .ul-sdg1 .txts {
    font-size:14px;
    padding-top:0
  }
  .ul-sdg1 li:first-of-type .con .txts {
    padding-bottom:30px
  }
  .row-sdg1 {
    margin-bottom:20px
  }
  .tab-sdg .pic {
    float:none;
    width:100%;
    height:auto;
    margin:0 0 20px
  }
  .tab-sdg .tabs .tab {
    font-size:14px;
    text-align:center
  }
  .tab-sdg .tabinfo {
    padding-left:0
  }
  .tab-sdg .tabinfo .tit {
    font-size:18px
  }
  .tab-sdg .tabinfo .info {
    font-size:14px
  }
  .tab-sdg .tabinfo .info .item {
    margin-bottom:10px
  }
  .row-sdg2 .pics,
  .tab-sdg .tabinfo .info .img {
    flex-wrap:wrap
  }
  .tab-sdg .tabinfo .info .img .p {
    margin-bottom:13px
  }
  .row-sdg2 {
    margin-bottom:40px
  }
  .row-sdg2 .pics .pic {
    width:33.333%;
    padding:5px;
    margin:0
  }
  .swp-sdg2 {
    padding:0 20px
  }
  .swp-sdg2 .pic {
    height:22vw;
    margin-bottom:10px
  }
  .swp-sdg2 .num {
    font-size:20px
  }
  .swp-sdg2 .txt {
    font-size:14px
  }
  .swp-sdg2.swp-libpics .swiper-button-next,
  .swp-sdg2.swp-libpics .swiper-button-prev,
  .swp-zrerji.swp-libpics .swiper-button-next,
  .swp-zrerji.swp-libpics .swiper-button-prev {
    top:40%;
    left:-10px
  }
  .swp-zrerji.swp-libpics .swiper-button-next,
  .swp-zrerji.swp-libpics .swiper-button-prev {
    top:50%
  }
  .swp-sdg2.swp-libpics .swiper-button-next,
  .swp-zrerji.swp-libpics .swiper-button-next {
    right:-10px;
    left:auto
  }
  .pop-sdg .box {
    width:100%;
    max-width:90vw
  }
  .pop-sdg .close {
    width:30px;
    right:10px;
    top:10px
  }
  .pop-sdg .box .left {
    float:none;
    width:100%;
    min-height:0;
    padding:30px 20px
  }
  .pop-sdg .box .right {
    min-height:0
  }
  .pop-sdg .left .pic {
    float:none;
    margin:0 auto 10px;
    width:80px;
    height:80px
  }
  .pop-sdg .txt {
    padding-top:0
  }
  .pop-sdg .txt .tit {
    font-size:18px
  }
  .pop-sdg .txt .desc {
    font-size:14px
  }
  .pop-sdg .left .top {
    margin-bottom:20px
  }
  .pop-sdg .txt.t2 .tit {
    margin-bottom:10px
  }
  .pop-sdg .box .right {
    padding:30px 20px
  }
  .pop-sdg .list .val {
    font-size:20px;
    margin-bottom:5px
  }
  .pop-sdg .list .item {
    margin-bottom:20px
  }
  .m-yiti .main {
    padding:30px 0
  }
  .m-yiti .yiti {
    font-size:14px
  }
  .m-yiti .yiti .desc {
    margin-bottom:30px
  }
  .row-erji1 {
    margin-bottom:40px
  }
  .row-yiti1 .m-pro-jmzztab .tab {
    font-size:14px;
    margin-right:15px
  }
  .row-yiti1 .g-newtit {
    margin-bottom:0
  }
  .row-yiti1 .m-pro-jmzztab {
    white-space:nowrap;
    overflow-x:auto;
    overflow-y:hidden;
    margin-bottom:20px
  }
  .row-yiti1 .tabinfo .txts p {
    margin-bottom:15px
  }
  .swp-zrerji {
    padding:0 20px
  }
  .swp-zrerji .pic {
    height:21vw
  }
  .swp-zrerji .txts {
    padding-top:0;
    display:flex;
    flex-flow:column;
    justify-content:center;
    font-size:14px;
    width:65%;
    padding-right:10px
  }
  .swp-zrerji .txts .num {
    font-size:20px;
    margin-bottom:10px
  }
  .row-erji1 .desc {
    font-size:14px;
    margin-bottom:30px
  }
  .row-erji1 .g-newbtn.sty2 {
    font-size:14px;
    height:40px;
    line-height:40px;
    padding:0 40px 0 20px
  }
  .row-erji1 .g-newbtn.sty2:after {
    right:15px
  }
  .ul-yiti li {
    float:none;
    width:100%;
    margin-bottom:15px
  }
  .ul-yiti .tit {
    font-size:16px;
    height:60px
  }
  .ul-yiti .txts {
    padding:20px 10px 20px 20px;
    height:auto;
    overflow:hidden
  }
  .ul-yiti .txts .item {
    padding-right:10px;
    box-sizing:border-box;
    min-width:50%;
    float:left
  }
  .row-erji2 {
    margin-bottom:40px
  }
  .ul-erji2 {
    margin:0 -5px 20px
  }
  .ul-erji2 li {
    width:50%;
    margin-bottom:20px
  }
  .ul-erji2 .con {
    margin:0 5px
  }
  .ul-erji2 .con .pic {
    height:27vw;
    margin-bottom:5px
  }
  .ul-erji2 .con .tit {
    font-size:14px;
    margin-bottom:5px
  }
  .ul-moreyiti {
    margin:0
  }
  .ul-moreyiti li {
    float:none;
    width:100%;
    margin-bottom:10px
  }
  .ul-moreyiti .con {
    margin:0
  }
  .ul-moreyiti .pic {
    height:auto
  }
  .ul-moreyiti .tit,
  .ul-moreyiti li:last-of-type .tit {
    left:23%
  }
  .row-ziyuan1 {
    margin-bottom:40px
  }
  .row-ziyuan1 .ziyuan1 .pic {
    float:none;
    width:100%;
    height:auto
  }
  .row-ziyuan1 .ziyuan1 .txts {
    padding:30px 20px;
    height:auto
  }
  .row-ziyuan1 .ziyuan1 .txts .tit {
    font-size:20px;
    margin-bottom:10px
  }
  .row-ziyuan1 .ziyuan1 .txts .info {
    font-size:14px
  }
  .row-ziyuan1 .ziyuan1 .g-newbtn.sty3 {
    line-height:36px;
    margin-bottom:10px;
    width:120px
  }
  .ul-ziyuan2 li,
  .ul-ziyuan2.sty2 li {
    float:none;
    width:100%
  }
  .ul-ziyuan2 .con {
    padding:20px;
    height:auto
  }
  .ul-ziyuan2 .con .tit {
    font-size:18px
  }
  .ul-ziyuan2 .con .g-newbtn {
    font-size:12px;
    font-weight:400
  }
  .row-ziyuan3 .box {
    padding:20px
  }
  .row-ziyuan4 .swp-zrerji .pic {
    height:26vw
  }
}
@media only screen and (max-width:750px) {
  .m-sust1 .box2 {
    background-position:0
  }
  .swp-sust1 {
    padding:0 20px
  }
  .swp-zrerji .pic {
    height:42vw
  }
}
@media only screen and (max-width:550px) {
  .m-sust5 .htnews .m .it {
    float:none;
    width:100%
  }
  .m-sust5 .htnews .m .pic {
    width:100%;
    height:auto
  }
  .tab-sdg .tabs {
    display:block;
    margin-bottom:40px
  }
  .tab-sdg .tabs .tab {
    width:100%;
    height:55px;
    margin-bottom:5px
  }
  .swp-sdg2 .pic {
    height:44vw
  }
  .row-ziyuan4 .swp-zrerji .pic {
    height:43vw
  }
}
.ban.sty2 .wp1400 {
  position:relative
}
.ban.sty2 .icons {
  position:absolute;
  left:0;
  bottom:60px;
  display:flex
}
.ban.sty2 .icons .icon {
  width:110px;
  height:110px;
  margin-right:13px
}
.main {
  position:relative
}
.m-newtabs {
  height:65px;
  box-shadow:0 0 10px rgba(0,0,0,.1);
  position:sticky;
  top:83px;
  background-color:#fff;
  z-index:490
}
.m-newtabs .wp1400 {
  display:flex
}
.m-newtabs .tab {
  height:65px;
  line-height:65px;
  font-size:20px;
  margin-right:50px;
  padding:0 4px;
  border-bottom:3px solid transparent;
  cursor:pointer
}
.m-newtabs .tab.on {
  border-color:#c32033;
  color:#c32033
}
.g-newlibtxts,
.row-yiti1 .tabinfo .txts {
  font-size:18px;
  line-height:1.9;
  color:#525252;
  text-align:justify
}
.gunanli1-row1 {
  padding:40px 0 0
}
.gunanli1-row1 .desc,
.m-gunanli1-row1 {
  margin-bottom:40px
}
.m-gunanli1-row1 {
  height:636px;
  background:url(/img/img6-2.5e9a97d7.jpg) no-repeat 50%;
  background-size:cover;
  overflow:hidden;
  position:relative;
  color:#fff;
  font-size:30px
}
.m-gunanli1-row1 .tit {
  padding-left:calc(50vw - 700px);
  position:absolute;
  top:45%;
  left:0;
  width:50%;
  text-align:center;
  font-weight:700;
  transform:translateY(-50%)
}
.m-gunanli1-row1 .txts {
  float:right;
  width:50%;
  background-color:rgba(0,0,0,.5);
  height:100%;
  padding:115px 80px 0;
  box-sizing:border-box
}
.m-gunanli1-row1 .item {
  margin-bottom:50px
}
.m-gunanli1-row1 .year {
  color:#56cd51;
  font-weight:700;
  margin-bottom:10px
}
.m-gunanli1-row1 .t {
  font-size:18px
}
.g-newbtn.pr60,
.gunanli1-row4 .g-newbtn.sty2,
.m-gunanli1-row1 .g-newbtn.sty2 {
  position:relative;
  padding-right:60px
}
.gunanli1-row2 .txts a {
  text-decoration:underline
}
.gunanli1-row2 .txts .g-newlibtxts {
  margin-bottom:20px;
  line-height:1.8
}
.gunanli1-row2 .m-proWebidx-desc2 .m-idxdesc .con .pic {
  display:flex;
  justify-content:center;
  align-items:center;
  margin-bottom:10px
}
.gunanli1-row2 .m-proWebidx-desc2 .m-idxdesc .con .pic img {
  position:static;
  transform:none;
  Filter:none;
  opacity:1
}
.gunanli1-row2 .m-proWebidx-desc2 .proScenes .m-idxdesc ul li.on,
.gunanli1-row2 .m-proWebidx-desc2 .proScenes .m-idxdesc ul li:hover {
  background-color:#f4f4f4;
  box-shadow:6px -5px 17px 0 hsla(0,0%,73%,.29)
}
.gunanli1-row2 .proScenes .m-idxdesc .con .tit {
  font-size:18px
}
.gunanli1-row2 .m-proWebidx-desc2 .proScenes .m-idxdesc ul li {
  height:160px
}
.gunanli1-row2 .m-proWebidx-desc2 .proWebidx-tabs {
  height:auto
}
.gunanli1-row2 .m-proWebidx-desc2 .proWebidx-tabs .txts {
  background-color:#f4f4f4;
  font-size:20px;
  line-height:2;
  padding-bottom:50px;
  margin-bottom:40px
}
.gunanli1-row2 .m-proWebidx-desc2 .proWebidx-tabs .txts img {
  width:auto;
  height:auto;
  max-width:100%
}
.gunanli1-row3 {
  font-size:17px;
  color:#525252;
  line-height:2
}
.m-yitigaunli2 .gunanli1-row3 {
  margin-bottom:50px
}
.g-newsubtit,
.gunanli1-row3 .subtit,
.txt-yiti h3 {
  font-size:24px;
  margin-bottom:10px;
  font-weight:700;
  color:#1f1f1f
}
.gunanli1-row3 .info {
  margin-bottom:50px
}
.gunanli1-row3 .nums {
  display:flex;
  justify-content:space-between;
  text-align:center;
  margin-bottom:40px
}
.gunanli1-row3 .nums .num {
  font-size:42px;
  color:#56cd51;
  font-weight:700;
  line-height:1.3
}
.gunanli1-row3 .nums .t {
  color:#555
}
.swp-qihouxg {
  position:relative
}
.swp-qihouxg .swiper-slide {
  height:auto
}
.swp-qihouxg .con {
  height:100%;
  overflow:hidden;
  background-color:#f4f4f4;
  display:flex;
  align-items:center;
  padding:50px 0
}
.swp-qihouxg .pic {
  float:right;
  width:46.79%;
  text-align:center;
  overflow:hidden;
  flex-shrink:0;
  order:2
}
.swp-qihouxg .txts {
  padding:0 90px 30px;
  overflow:hidden;
  display:flex;
  flex-flow:column;
  justify-content:center;
  height:100%;
  box-sizing:border-box;
  order:1
}
.swp-qihouxg .txts .tit {
  font-size:24px;
  margin-bottom:10px
}
.swp-qihouxg .txts .txt {
  font-size:18px;
  line-height:1.8;
  text-align:justify
}
.g-libpoin.swiper-pagination,
.swp-qihouxg .swiper-pagination {
  bottom:50px;
  left:90px
}
.g-libpoin .swiper-pagination-bullet,
.swp-qihouxg .swiper-pagination-bullet {
  width:12px;
  height:12px;
  margin-right:13px
}
.g-libpoin .swiper-pagination-bullet-active,
.swp-qihouxg .swiper-pagination-bullet-active {
  background-color:#1e3970
}
.gunanli1-row4 {
  margin-bottom:60px
}
.gunanli1-row4 .desc {
  margin-bottom:40px
}
.gunanli1-row4 .txts {
  font-size:16px;
  line-height:2
}
.gunanli1-row4 .txts img {
  width:auto;
  max-width:100%
}
.mb40 {
  margin-bottom:40px
}
.gunanli1-row5 {
  padding-bottom:80px
}
.ul-xingdong {
  overflow:hidden;
  margin:0 -20px
}
.ul-xingdong .con {
  margin:0 20px;
  display:block
}
.ul-xingdong li {
  float:left;
  width:33.3333%
}
.ul-xingdong .pic {
  height:150px;
  overflow:hidden;
  margin-bottom:15px
}
.ul-xingdong .pic img {
  min-height:100%
}
.ul-xingdong .tit {
  font-size:22px
}
.m-yitigaunli2 .g-newbtn.sty2 {
  margin-bottom:40px
}
.m-yitigaunli2 .gunanli1-row3 .subtit {
  margin-bottom:10px;
  line-height:1.5;
  color:#1f1f1f
}
.m-yitigaunli2 .gunanli1-row3 .item {
  margin-bottom:30px
}
.m-yitigaunli2 .gunanli1-row3 .info {
  margin-bottom:0
}
.swp-qihouxg.sty2 .pic {
  float:left;
  order:1
}
.swp-qihouxg.sty2 .txts {
  order:2
}
.swp-qihouxg.sty2 .swiper-pagination {
  left:745px
}
.m-yitigaunli1 .swp-qihouxg {
  margin-bottom:50px
}
.gunanli2-row2 .desc,
.m-yitigaunli2 .gunanli1-row3 .bx1 {
  margin-bottom:40px
}
.m-yitigaunli2 .gunanli1-row1 {
  padding-bottom:0
}
.gunanli3-row1 {
  padding:40px 0
}
.gunanli3-row1 .desc {
  margin-bottom:40px
}
.ul-yitiguanli3 {
  display:flex;
  justify-content:space-between
}
.ul-yitiguanli3 li {
  width:375px
}
.ul-yitiguanli3 .con {
  font-size:16px;
  text-align:center;
  color:#525252
}
.ul-yitiguanli3 .icon {
  width:44px;
  height:51px;
  overflow:hidden;
  margin:0 auto 40px
}
.ul-yitiguanli3 .tit {
  font-size:22px;
  color:#1f1f1f;
  font-weight:700;
  margin-bottom:10px
}
.ul-yitiguanli3 .con .info {
  line-height:2
}
.gunanli3-row2 .g-newlibtxts {
  margin-bottom:40px
}
.tabs-gunanli3 {
  overflow:hidden;
  margin-bottom:100px
}
.tabs-gunanli3 .tabs {
  float:left;
  width:450px
}
.tabs-gunanli3 .tabs .tab {
  height:80px;
  line-height:80px;
  padding:0 20px;
  font-size:24px;
  position:relative;
  color:#333;
  cursor:pointer
}
.tabs-gunanli3 .tabs .tab.on {
  color:#fff
}
.tabs-gunanli3 .tabs .tab.on:after {
  opacity:1
}
.tabs-gunanli3 .tabs .tab:after {
  content:"";
  position:absolute;
  left:0;
  top:-8px;
  right:0;
  bottom:-8px;
  background-color:#2c4679;
  z-index:-1;
  opacity:0
}
.tabs-gunanli3 .tabinfo {
  overflow:hidden;
  position:relative;
  padding-left:30px;
  border-left:1px solid #1d376c
}
.tabs-gunanli3 .tabinfo .pic {
  height:480px;
  overflow:hidden;
  position:relative
}
.tabs-gunanli3 .tabinfo .pic:after {
  content:"";
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.4);
  z-index:10
}
.tabs-gunanli3 .tabinfo .pic img {
  min-height:100%
}
.tabs-gunanli3 .tabinfo .txt {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  color:#fff;
  z-index:10;
  padding:35px 40px 35px 70px
}
.tabs-gunanli3 .tabinfo .tit {
  font-size:24px;
  margin-bottom:20px
}
.tabs-gunanli3 .tabinfo .t {
  font-size:16px;
  line-height:1.8;
  text-align:justify
}
.m-yitigaunli3 .listb2 .con {
  background-color:#f9f9f9;
  margin-bottom:0
}
.gunanli3-row3 {
  margin-bottom:60px
}
.swp-guanli3 {
  position:relative;
  padding-bottom:75px;
  margin-bottom:20px
}
.g-libpoin .swiper-pagination {
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  bottom:0
}
.gunanli3-row4 .pics {
  overflow:hidden;
  height:332px;
  margin-bottom:40px
}
.gunanli3-row4 .pics .pic {
  float:left;
  width:524px;
  height:332px;
  overflow:hidden;
  margin-right:75px
}
.gunanli3-row4 .pics .txts {
  margin:0;
  display:flex;
  flex-flow:column;
  justify-content:center;
  height:100%
}
.gunanli3-row4 .pics .tit {
  font-size:26px;
  margin-bottom:30px
}
.mb30 {
  margin-bottom:30px
}
.gunanli4-row1 {
  padding:40px 0
}
.gunanli4-row1 .item1 {
  margin-bottom:20px
}
.gunanli4-row1 .item1:last-of-type {
  margin-bottom:0
}
.ul-ytgl4-1 {
  overflow:hidden;
  margin:0 -15px
}
.ul-ytgl4-1 li {
  margin-bottom:30px
}
.ul-ytgl4-1 .con {
  margin:0 50px 0 0;
  position:relative
}
.ul-ytgl4-1 .con .pic {
  width:460px;
  height:280px;
  overflow:hidden
}
.ul-ytgl4-1 .con .pic img {
  min-height:100%
}
.ul-ytgl4-1 .txts {
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  padding:35px 20px;
  background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));
  z-index:10;
  color:#fff;
  font-size:16px
}
.ul-ytgl4-1 .content {
  overflow:hidden
}
.ul-ytgl4-1 .con {
  float:left
}
.ul-ytgl4-1 .alltxt {
  overflow:hidden;
  height:100%;
  display:flex;
  justify-content:center;
  flex-flow:column;
  min-height:280px;
  font-size:16px
}
.ul-ytgl4-1 .alltxt .tit {
  font-size:24px;
  margin-bottom:20px
}
.ul-ytgl4-1 .alltxt .g-newlibtxts {
  font-size:16px
}
.ul-ytgl4-1 li:nth-of-type(2n) .content .con {
  float:right;
  margin:0 0 0 50px
}
.ul-ytgl4-1 li:nth-of-type(2n) .content .alltxt {
  padding-left:70px
}
.gunanli4-row2 {
  margin-bottom:60px
}
.ul-ytgl4-2 .con {
  overflow:hidden;
  padding:28px 80px;
  background-color:#f8f8f8;
  margin-bottom:10px;
  display:flex;
  align-items:center
}
.ul-ytgl4-2 .pics {
  margin-right:70px;
  text-align:center;
  font-size:23px;
  white-space:nowrap;
  width:90px
}
.ul-ytgl4-2 .pics .icon {
  width:44px;
  margin:0 auto 10px
}
.ul-ytgl4-2 .txts {
  font-size:16px;
  line-height:2;
  color:#525252;
  flex:1
}
.m-yitigaunli2 .g-newtit {
  padding-bottom:0;
  margin-bottom:25px
}
.m-yitigaunli2 .gunanli1-row1 .desc {
  margin-bottom:25px
}
.gunanli1-row5 .g-newtit {
  padding-bottom:20px;
  margin-bottom:40px
}
.m-yitigaunli5 .proWebidx-tabs .txts h3 {
  color:#000;
  font-size:30px;
  margin-bottom:15px
}
.pt40 {
  padding-top:40px
}
.gunanli5-row1 {
  margin-bottom:50px
}
.ul-ytgl4-1 .txts {
  margin-bottom:0
}
.m-yitigaunli6 .row-yiti1 .m-pro-jmzztab {
  margin-bottom:30px
}
.m-yitigaunli6 .row-yiti1 .tabinfo .txts {
  margin-bottom:0
}
.gunanli6-row3 {
  margin-bottom:30px
}
.g-bodytxts img {
  width:auto;
  max-width:100%
}
.g-newbtn.sty2.nobg:after {
  display:none
}
.gunanli6-row1,
.gunanli6-row2 {
  margin-bottom:60px
}
@media only screen and (max-width:950px) {
  .m-newtabs {
    height:auto;
    top:60px
  }
  .m-newtabs .wp1400 {
    width:100%;
    box-sizing:border-box;
    overflow-x:auto
  }
  .m-newtabs .tab {
    font-size:14px;
    white-space:nowrap;
    margin-right:15px;
    height:40px;
    line-height:40px
  }
  .g-newlibtxts,
  .row-yiti1 .tabinfo .txts {
    font-size:14px
  }
  .gunanli1-row1 {
    padding-top:30px
  }
  .gunanli1-row1 .desc {
    margin-bottom:30px
  }
  .g-newtit {
    font-size:20px
  }
  .m-gunanli1-row1 {
    height:auto
  }
  .m-gunanli1-row1 .tit {
    position:static;
    transform:none;
    text-align:center;
    font-size:20px;
    padding:40px 0;
    width:100%
  }
  .m-gunanli1-row1 .txts {
    float:none;
    width:100%;
    padding:40px 20px
  }
  .m-gunanli1-row1 .year {
    font-size:16px;
    margin-bottom:5px
  }
  .m-gunanli1-row1 .item {
    margin-bottom:30px
  }
  .m-gunanli1-row1 .t {
    font-size:14px
  }
  .g-newbtn.sty2 {
    height:40px;
    line-height:40px
  }
  .m-yitigaunli1 .g-newbtn.sty2 {
    font-size:12px
  }
  .wp1400 .pro-row4 .wp {
    padding:0
  }
  .gunanli1-row2 .proScenes .m-idxdesc .con .tit {
    font-size:12px;
    white-space:pre-wrap
  }
  .m-yitigaunli1 .m-proWebidx-desc2 .proScenes .m-idxdesc ul .con {
    position:static;
    transform:none;
    padding-top:20px
  }
  .m-yitigaunli1 .m-proWebidx-desc2 .proScenes .m-idxdesc ul li {
    height:100px;
    overflow:hidden
  }
  .gunanli1-row2 .m-proWebidx-desc2 .proWebidx-tabs .txts,
  .gunanli1-row3 {
    font-size:14px
  }
  .g-newsubtit,
  .gunanli1-row3 .subtit {
    font-size:16px
  }
  .gunanli1-row3 .info {
    margin-bottom:20px
  }
  .gunanli1-row3 .nums {
    flex-wrap:wrap
  }
  .gunanli1-row3 .it {
    width:50%;
    margin-bottom:10px
  }
  .gunanli1-row3 .bx1 {
    margin-bottom:30px
  }
  .yitiguanli1 .swp-qihouxg {
    margin-bottom:40px
  }
  .swp-qihouxg .pic {
    float:none;
    height:66vw;
    line-height:66vw;
    width:100%;
    overflow:hidden
  }
  .swp-qihouxg .pic img {
    display:inline-block;
    vertical-align:middle;
    width:auto;
    max-width:100%;
    max-height:100%
  }
  .swp-qihouxg .con {
    height:100%;
    display:block
  }
  .swp-qihouxg .txts {
    padding:20px 20px 50px;
    display:block;
    height:auto
  }
  .swp-qihouxg .txts .tit {
    font-size:18px;
    text-align:justify;
    margin-bottom:0
  }
  .swp-qihouxg .txts .txt {
    font-size:14px
  }
  .g-libpoin.swiper-pagination,
  .swp-qihouxg .swiper-pagination,
  .swp-qihouxg.sty2 .swiper-pagination {
    bottom:10px;
    left:50%;
    transform:translateX(-50%)
  }
  .gunanli1-row4 {
    margin-bottom:40px
  }
  .gunanli1-row2 .txts {
    margin-bottom:30px
  }
  .mb40 {
    margin-bottom:25px
  }
  .gunanli1-row5 .g-newtit {
    padding-bottom:10px;
    margin-bottom:20px
  }
  .ul-xingdong li {
    float:none;
    width:auto;
    margin-bottom:20px
  }
  .ul-xingdong .pic {
    height:auto;
    margin-bottom:5px
  }
  .ul-xingdong .tit {
    font-size:16px
  }
  .gunanli1-row5 {
    padding-bottom:30px
  }
  .gunanli2-row2 .desc,
  .m-yitigaunli2 .g-newbtn.sty2,
  .m-yitigaunli2 .gunanli1-row3 .bx1 {
    margin-bottom:20px
  }
  .header .hdr-pe {
    overflow:hidden
  }
  .gunanli3-row1 {
    padding:30px 0
  }
  .gunanli3-row1 .desc {
    margin-bottom:30px
  }
  .ul-yitiguanli3 {
    display:block
  }
  .ul-yitiguanli3 li {
    width:100%;
    margin-bottom:30px
  }
  .ul-yitiguanli3 .icon {
    margin-bottom:10px
  }
  .ul-yitiguanli3 .tit {
    font-size:16px;
    margin-bottom:5px
  }
  .ul-yitiguanli3 .con .info {
    font-size:14px;
    line-height:1.5
  }
  .tabs-gunanli3 .tabs {
    float:none;
    width:auto
  }
  .tabs-gunanli3 .tabs .tab {
    font-size:14px;
    height:40px;
    line-height:40px;
    border-bottom:1px solid #ddd
  }
  .tabs-gunanli3 .tabs .tab:after {
    top:0;
    bottom:0
  }
  .tabs-gunanli3 .tabinfo {
    padding:0;
    border:none;
    height:auto
  }
  .tabs-gunanli3 .tabinfo .txt {
    padding:20px
  }
  .tabs-gunanli3 .tabinfo .pic img {
    -o-object-fit:cover;
    object-fit:cover
  }
  .tabs-gunanli3 {
    margin-bottom:30px
  }
  .m-yitigaunli3 .swp-guanli3 {
    padding-bottom:40px;
    margin-bottom:40px
  }
  .gunanli3-row3 {
    margin-bottom:10px
  }
  .gunanli3-row4 .pics {
    height:auto;
    margin-bottom:0
  }
  .gunanli3-row4 .pics .pic {
    float:none;
    width:100%;
    height:auto;
    margin:0 0 20px
  }
  .gunanli3-row4 .pics .txts {
    height:auto;
    margin-bottom:0
  }
  .gunanli3-row4 .pics .tit {
    margin-bottom:15px
  }
  .gunanli4-row1 {
    padding:30px 0
  }
  .ul-ytgl4-1 li {
    float:none;
    width:100%;
    margin-bottom:20px
  }
  .ul-ytgl4-1 .con .pic {
    width:100%;
    height:auto
  }
  .ul-ytgl4-1 .con .pic img {
    width:100%
  }
  .ul-ytgl4-1 .txts {
    padding:20px
  }
  .gunanli4-row1 .item1 {
    margin-bottom:10px
  }
  .mb30 {
    margin-bottom:15px
  }
  .ul-ytgl4-2 li {
    margin-bottom:20px
  }
  .ul-ytgl4-2 .con {
    padding:30px 20px;
    display:block
  }
  .ul-ytgl4-2 .pics {
    margin:0 auto 10px;
    font-size:18px
  }
  .ul-ytgl4-2 .txts {
    font-size:14px
  }
  .gunanli4-row2 {
    margin-bottom:30px
  }
  .pt40 {
    padding-top:30px
  }
  .m-yitigaunli5 .proWebidx-tabs .txts h3 {
    font-size:20px;
    margin-bottom:10px
  }
  .gunanli5-row1 {
    margin-bottom:30px
  }
  .gunanli1-row2 .m-proWebidx-desc2 .proScenes .m-idxdesc ul li {
    height:100px
  }
  .gunanli1-row2 .ul-ytgl4-1 .txts {
    margin-bottom:0;
    font-size:14px
  }
  .pro-Webidx.tanzhong .swp-projmzz .con,
  .tanzhong .swp-projmzz .con .pic {
    height:auto
  }
  .m-proWebidx-case .tabsinfo .txts .tit {
    font-size:20px
  }
  .mb80 {
    margin-bottom:30px
  }
  .pop-sdg .box:after {
    display:none
  }
  .gunanli4-row1 .ul-ytgl4-1 .con,
  .ul-ytgl4-1 li:nth-of-type(2n) .content .con {
    float:none;
    margin:0 0 20px
  }
  .ul-ytgl4-1 {
    margin:0
  }
  .ul-ytgl4-1 li {
    margin-bottom:5px
  }
  .ul-ytgl4-1 .alltxt {
    min-height:auto
  }
  .ul-ytgl4-1 .alltxt .tit {
    font-size:16px;
    margin-bottom:5px
  }
  .ul-ytgl4-1 .alltxt .g-newlibtxts {
    font-size:14px
  }
  .ul-ytgl4-1 li:nth-of-type(2n) .content .alltxt {
    padding:0
  }
  .gunanli4-row1 {
    padding-bottom:0
  }
  .g-bodytxts,
  .g-bodytxts p,
  .g-bodytxts span,
  .gunanli1-row2 .txts a,
  .tabinfo,
  .tabinfo p,
  .tabinfo span {
    font-size:14px!important;
    line-height:1.78!important
  }
  .gunanli1-row2 .txts table a,
  .tabinfo table p,
  .tabinfo table span,
  .tabinfo table td {
    font-size:10px!important
  }
  .g-newsubtit,
  .gunanli1-row3 .subtit,
  .txt-yiti h3 {
    font-size:16px
  }
}
.pro-row11 .pics .it {
  display:flex;
  margin-bottom:10px
}
.pro-row11 .pics .pic {
  margin:0 10px
}
@media only screen and (max-width:1699px) {
  .swp-libpics {
    padding:0 60px
  }
  .swp-libpics .swiper-button-prev {
    left:0
  }
  .swp-libpics .swiper-button-next {
    right:0
  }
}










.section3 {
	width: 100%;
	background: url(../images/hengfu.jpg) no-repeat;
	background-size: 100%;
	height:650px;
}
.section3 p a{
display:block;

}


.section3 {
	position: relative;
	margin-top: 1.0625rem;
}

.srction3-con {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.srction3-con-text {
	color: #fff;
}

.srction3-con-text h1 {
	font-size: 1.8rem;
	font-weight: 600;
	font-family: fantasy;
	text-align: right;
}

.srction3-con-text p {
	margin-top: 2.1875rem;
	font-size: 1.1rem;
	text-align: right;
	padding-left: 10%;
}

 .section3 {padding-bottom:264px;}
 .section3 p { width:50%; float:left; text-align:center; }
  .section3 p a{font-size:30px; font-weight:800; color:#FFFFFF}
















































/* pre css */
#c_grid-116273709439191 .p_gridbox::after {
  content:'';
  clear:left;
  display:block
}
#c_grid-116273709439191 > div > .p_gridbox {
  width:100%;
  overflow:hidden;
  position:static
}
#c_grid-116273709439191 > div > .p_gridCell {
  float:left;
  position:static
}
#c_grid-116273709439191 > .p_gridbox.signal {
  min-height:inherit
}
#c_grid-116273709439191 > .p_gridbox.signal > .p_gridCell {
  min-height:inherit !important
}
#c_grid-116273709439191 {
  margin-left:auto;
  margin-right:auto;
  width:100%
}
@media screen and (max-width:768px) {
  #c_grid-116273709439191 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:99%;
    margin-left:0.5%;
    margin-right:0.5%;
    margin-top:0.5rem;
    margin-bottom:0.5rem;
    clear:left
  }
}
@media screen and (min-width: 769px) {
  #c_grid-116273709439191 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0rem;
    margin-bottom:0rem;
    clear:left
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  #c_grid-116273709439191 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:99%;
    margin-left:0.5%;
    margin-right:0.5%;
    margin-top:0.5rem;
    margin-bottom:0.5rem;
    clear:left
  }
}
#c_navigation_0061635239687823 {
  min-height:0px;
  padding-top:0px;
  padding-bottom:0px;
  width:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:99;
  transition:all .5s ease;
  display-radio:1
}
#c_navigation_0061635239687823.active {
  background:rgba(0,0,0,0.8);
  box-shadow:0 0 15px rgb(0 0 0 / 20%)
}
#c_navigation_0061635239687823 .e_container-13 {
  display-radio:1;
  padding-left:0px
}
#c_navigation_0061635239687823 .e_container-13 .p_item {
  display-radio:1
}
.left_home {
  position:fixed;
  left:50px;
  bottom:0px
}
#c_navigation_0061635239687823 .e_container-14 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex
}
#c_navigation_0061635239687823 .e_container-14 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_navigation_0061635239687823 .e_container-14 .cbox-14-0 {
  flex:0 0 100%;
  align-self:center
}
#c_navigation_0061635239687823 .e_container-14 .cbox-14-2 {
  flex:0 0 80px;
  align-self:center
}
#c_navigation_0061635239687823 .e_container-14 .cbox-14-1 {
  margin-left:4%;
  align-self:center;
  margin-right:auto
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level1Box {
  display:flex;
  justify-content:flex-end;
  padding-right:30px;
  width:70%
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_iconBox {
  height:60px;
  width:60px;
  border-radius:0;
  display:flex;
  flex-direction:column;
  justify-content:center
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_openIcon {
  width:100%;
  height:60px;
  padding:12px 0px;
  margin:0
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_closeIcon {
  width:100%;
  height:60px;
  padding:12px 0px;
  margin:0;
  fill:#215EB3
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_navButton {
  display:none
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level2Box {
  display:none;
  height:auto;
  padding:0px 0 !important;
  background:#f2f2f2;
  width:170px;
  position:absolute;
  left:50%;
  top:100%;
  z-index:99;
  transform:translateX(-50%);
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-radius:5px
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level3Box {
  display:none;
  height:auto;
  padding:15px 0;
  background:#f5f5f5;
  width:130px;
  position:absolute;
  top:0;
  left:100%;
  z-index:9;
  border-radius:5px;
  border-top-left-radius:0px
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level1Item {
  position:relative;
  border:none;
  padding:15px 2%;
  width:auto !important
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level2Item {
  position:relative;
  width:100%
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level3Item {
  width:100%
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level1Item a {
  font-size:16px !important;
  font-weight:normal !important;
  padding:0;
  line-height:50px !important;
  display:block;
  text-align:center
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level2Item a {
  font-size:15px;
  padding:0 0px;
  line-height:45px;
  display:block;
  text-align:center;
  color:#666;
  opacity:1;
  transition:all ease .3s;
  border-bottom:1px #ddd dotted;
  margin:0;
  padding-bottom:0
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level2Item a:hover {
  color:#215EB3;
  border-bottom:1px #fff dotted
}
#c_navigation_0061635239687823 .e_navigationA-16 .p_level1Item:hover .p_menu1Item {
  color:#5fa26e !important
}
#c_navigation_0061635239687823 .head_lan {
  width:80px;
  position:relative
}
#c_navigation_0061635239687823 .lan_con {
  width:auto;
  display:flex;
  height:80px;
  justify-content:center;
  align-items:center;
  border-right:1px solid rgba(255,255,255,.2)
}
#c_navigation_0061635239687823 .lan_con:hover {
  cursor:pointer
}
#c_navigation_0061635239687823 .head_lan .lan_tit {
  width:auto;
  line-height:36px;
  display:flex;
  align-items:center
}
#c_navigation_0061635239687823 .head_lan .lan_tit span {
  font-size:14px;
  color:#fff;
  display:none
}
#c_navigation_0061635239687823 .head_lan .lan_tit .iconfont.map {
  margin-right:0px;
  margin-left:0;
  font-size:0;
  width:26px;
  height:26px;
  -webkit-border-radius:100%;
  background:#c60202 url(https://omo-oss-image.thefastimg.com/portal-saas/new2021123122320714059/cms/image/39ecda5a-9a4c-4c5a-badb-b30d3be9fdd8.gif) no-repeat center center;
  background-size:cover;
  display:block
}
#c_navigation_0061635239687823.active .head_lan .lan_tit .iconfont.map {
  width:26px;
  height:26px;
  background:url(https://omo-oss-image.thefastimg.com/portal-saas/new2021123122320714059/cms/image/39ecda5a-9a4c-4c5a-badb-b30d3be9fdd8.gif) #c60202 no-repeat center center;
  background-size:cover;
  display:block
}
#c_navigation_0061635239687823 .head_lan .lan_list {
  display:flex;
  width:120px;
  background:#fff;
  padding:3px 0px 10px 0px;
  position:fixed;
  z-index:99;
  top:80px;
  font-size:13px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  opacity:0;
  visibility:hidden;
  transform:translate(0, 20px);
  transition:all .3s ease;
  flex-direction:column;
  right:5px
}
#c_navigation_0061635239687823 .head_lan .lan_list.cur {
  opacity:1;
  transform:translate(0, 0px);
  visibility:visible
}
#c_navigation_0061635239687823 .head_lan .lan_list span {
  position:relative;
  display:inline-block;
  padding-left:45px
}
#c_navigation_0061635239687823 .head_lan .lan_list p:nth-child(1) span {
  background:url(https://omo-oss-image.thefastimg.com/portal-saas/new2021123122320714059/cms/image/ecb70bf4-64f8-48d7-b1d2-d0ea4acb01b9.jpg) no-repeat left center
}
#c_navigation_0061635239687823 .head_lan .lan_list p:nth-child(2) span {
  background:url(https://omo-oss-image.thefastimg.com/portal-saas/new2021123122320714059/cms/image/f4679477-1a1b-49fa-a8ff-f981f8676495.jpg) no-repeat left center
}
#c_navigation_0061635239687823 .head_lan .lan_list .iconfont:before {
  color:#fff;
  position:absolute;
  font-size:24px;
  width:100%;
  top:-5px;
  text-align:center
}
#c_navigation_0061635239687823 .head_lan .lan_list p {
  padding:3px
}
#c_navigation_0061635239687823 .head_lan .lan_list a {
  color:#666;
  display:block;
  text-align:center;
  padding:2px 5px;
  height:30px;
  line-height:30px;
  transition:all .3s ease
}
#c_navigation_0061635239687823 .head_lan .lan_list a:hover {
  color:#215EB3
}
#c_navigation_0061635239687823.active .lan_con {
  border-right:1px solid #ddd
}
#c_navigation_0061635239687823 .e_container-18 {
  display:none;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  min-height:0px;
  top:100%;
  left:0;
  position:absolute
}
#c_navigation_0061635239687823 .e_container-18 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_navigation_0061635239687823 .e_container-18 .bg {
  flex:0 0 100%;
  min-height:2000px;
  width:100%;
  top:0;
  position:absolute;
  background-color:rgba(0,0,0,0.7);
  opacity:0;
  visibility:hidden;
  transition:.5s ease
}
#c_navigation_0061635239687823 .e_container-18.on .bg {
  opacity:1;
  visibility:visible
}
#c_navigation_0061635239687823 .e_container-18 .cbox-18-1 {
  flex:0 0 100%;
  background-color:rgba(242,242,242,1);
  margin-top:0px;
  margin-left:auto;
  margin-bottom:0px;
  margin-right:auto;
  padding-top:3%;
  padding-bottom:3%;
  padding-left:5%;
  padding-right:5%
}
#c_navigation_0061635239687823 .form-group {
  margin-bottom:0px
}
#c_navigation_0061635239687823 .form-control {
  border-right:none;
  height:50px;
  border-left:1px solid #ddd;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  border-top-left-radius:30px;
  border-bottom-left-radius:30px;
  padding:5px 25px
}
#c_navigation_0061635239687823 .form-control:focus {
  color:#495057;
  background-color:#fff;
  border-color:#ddd;
  outline:0;
  box-shadow:0 0 0 0.2rem rgb(0 123 255 / 0%)
}
#c_navigation_0061635239687823 .btn:focus {
  box-shadow:0 0 0 0.2rem rgb(0 123 255 / 0%)
}
@media screen and (max-width:768px) {
  #c_grid-116273709439191 > div > .p_gridCell {
    margin:0px !important
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_closeIcon {
    width:100%;
    height:60px;
    padding:12px 0px;
    margin:0;
    fill:#fff
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level1Item a {
    font-size:18px !important
  }
  .e_navigationA-16 h1 {
    float:left;
    width:160px;
    margin-top:5px
  }
  .e_navigationA-16 img {
    width:100%
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_openIcon {
    color:#fff
  }
  .btn_nav {
    display:none
  }
  #c_navigation_0061635239687823 {
    background:#000000b0
  }
  #c_navigation_0061635239687823 .e_container-13 {
    padding-left:0px;
    padding-right:0px
  }
  #c_navigation_0061635239687823 .e_container-14 {
    position:relative;
    width:100%;
    padding:0px 0px 0px 15px;
    justify-content:space-between
  }
  #c_navigation_0061635239687823 .e_container-14 .cbox-14-0 {
    flex:0 0 380px;
    z-index:5
  }
  #c_navigation_0061635239687823 .e_container-14 .cbox-14-1 {
    flex:0 0 auto;
    margin-left:auto;
    z-index:2;
    margin-right:20px
  }
  #c_navigation_0061635239687823 .e_container-14 .cbox-14-2 {
    flex:0 0 auto;
    position:absolute;
    z-index:5;
    right:60px;
    align-self:center
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level1Box {
    display:block;
    width:100%;
    background:#f2f2f2;
    position:relative;
    z-index:1;
    margin-top:60px;
    padding-left:20px;
    padding-right:20px;
    border-top:1px solid #ddd
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_iconBox {
    display:block
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_navContent {
    display:none;
    padding:0;
    height:100%;
    width:100%;
    position:fixed;
    top:0;
    overflow-y:scroll;
    left:0;
    background:#f2f2f2;
    z-index:99
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_navContent .p_navButton {
    position:fixed;
    background:#006428;
    z-index:2;
    width:100%
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_navButton {
    display:flex;
    justify-content:flex-end
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level2Box,
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level3Box {
    padding:0 0 0 30px;
    background:none
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_jtIcon {
    float:right;
    transition:0.5s;
    height:30px;
    margin-top:10px
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_jtHover {
    transition:0.5s;
    transform:rotate(90deg)
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level2Box,
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level3Box {
    width:100%;
    left:0;
    transform:translateX(0);
    position:inherit;
    border-radius:0
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level1Item {
    border-bottom:1px solid rgb(0 0 0 / 5%);
    line-height:30px;
    padding:10px 2% !important;
    font-size:14px;
    width:100%
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level1Item a,
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level2Item a {
    line-height:50px;
    font-size:14px;
    padding:0;
    display:inline;
    text-align:left;
    opacity:1
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .nav-tel {
    display:none
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .tel-text {
    font-size:20px;
    font-family:arial;
    color:#215EB3;
    font-weight:bold;
    line-height:40px
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .tel-con {
    display:flex;
    justify-content:flex-start;
    align-items:center
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .tel-ico {
    width:28px;
    height:28px;
    margin-right:8px
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .tel-ico svg {
    fill:#215EB3
  }
  #c_navigation_0061635239687823 .head_lan {
    width:100%
  }
  #c_navigation_0061635239687823 .head_lan .lan_tit {
    display:none
  }
  #c_navigation_0061635239687823 .lan_con {
    width:auto;
    display:flex;
    height:50px;
    margin-left:20px;
    margin-right:20px;
    justify-content:center;
    align-items:center;
    border-bottom:1px solid rgb(0 0 0 / 5%);
    border-right:none
  }
  #c_navigation_0061635239687823 .head_lan .lan_list {
    display:flex;
    width:100%;
    background:none;
    padding:0;
    position:relative;
    z-index:1;
    justify-content:center;
    top:0;
    font-size:13px;
    box-shadow:0px 0px 10px 0px rgb(0 0 0 / 0%);
    opacity:1;
    visibility:visible;
    transform:translate(0, 0px);
    transition:all .3s ease;
    flex-direction:row
  }
}
@media screen and (min-width: 769px) {
  #c_navigation_0061635239687823 .e_navigationA-16 .p_navContent {
    display:flex;
    justify-content:flex-end;
    align-items:center;
    display:none
  }
  .nav_n_t {
    position:absolute;
    top:20px;
    right:0px;
    color:#fff;
    font-size:18px;
    font-family:'Arial' !important;
    letter-spacing:8px;
    line-height:50px
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level1Box {
    float:right
  }
  .e_navigationA-16 {
    max-width:1560px;
    position:relative
  }
  .e_navigationA-16 h1 {
    /* width: 30%; */margin-top:18px;
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
    position:absolute;
    right:11%;
    top:0px
  }
  .nav_n_li:after {
    content:'';
    width:30px;
    height:2px;
    background:#fff;
    position:absolute;
    top:10px;
    left:0px
  }
  #c_grid-116273709439191.active .e_navigationA-16 {
    max-width:100%
  }
  #c_grid-116273709439191.active .e_navigationA-16 h1 {
    right:4% !important;
    left:50px;
    margin-top:8px
  }
  #c_grid-116273709439191.active .e_navigationA-16 h1 img {
    width:200px
  }
  #c_grid-116273709439191 .e_navigationA-16 h1 img {
    width:200px
  }
  .e_navigationA-16 {
    transition:all 0.6s
  }
  #c_grid-116273709439191.active .e_navigationA-16 .p_navContent {
    display:block;
    background:rgb(0 0 0 / 30%);
    height:80px
  }
  #c_grid-116273709439191.active .btn_nav {
    display:none
  }
  .nav_n_li:before {
    content:'';
    width:30px;
    height:2px;
    background:#fff;
    position:absolute;
    top:-10px;
    left:0px
  }
  .nav_n_li {
    width:30px;
    height:2px;
    position:absolute;
    background:#fff;
    top:46px;
    right:110px
  }
  .nav_menu {
    position:absolute;
    right:0px;
    top:6px;
    height:80px;
    width:140px
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_menu1Item {
    color:#fff;
    font-weight:bold;
    position:relative
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_menu1Item::before {
    content:'';
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    bottom:0px;
    border:8px solid;
    border-color:transparent transparent #5fa26e transparent;
    opacity:0;
    transition:all .5s ease
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level1Item:hover .p_menu1Item::before {
    color:#5fa26e;
    opacity:1;
    bottom:0px
  }
  #c_navigation_0061635239687823.active .e_navigationA-16 .p_menu1Item {
    color:#fff
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_jtIcon {
    transform:rotate(90deg);
    display:none
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level2Item .p_jtIcon {
    display:none
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_iconBox {
    display:none
  }
  #c_navigation_0061635239687823  .e_navigationA-16 .nav-tel .tel-con .tel-ico svg {
    fill:#ca0000 !important
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .nav-tel {
    display:flex;
    align-items:center
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .nav-tel .tel-con {
    display:flex;
    align-items:center;
    padding:0 20px;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .nav-tel .tel-con .tel-ico {
    height:28px;
    width:28px;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-right:5px
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .nav-tel .tel-con .tel-text {
    font-size:20px;
    font-weight:normal;
    font-family:arial;
    color:#333;
    line-height:100px
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .nav-tel .tel-con .tel-ico svg {
    fill:#5e5e5e
  }
  #c_navigation_0061635239687823.active .e_navigationA-16 .nav-tel .tel-con .tel-text {
    color:#333
  }
  #c_navigation_0061635239687823.active .e_navigationA-16 .nav-tel .tel-con .tel-ico svg {
    fill:#215EB3
  }
  #c_navigation_0061635239687823.active .e_navigationA-16 .nav-tel .tel-con {
    border-left:1px solid #ddd;
    border-right:1px solid #ddd
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level2Box {
    background:#f5f5f5
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level2Item a {
    color:#333
  }
  #c_navigation_0061635239687823 .e_navigationA-16 .p_level2Item a:hover {
    color:rgba(255,255,255,1);
    background:#006428
  }
}
#c_grid-116273709439190 .p_gridbox::after {
  content:'';
  clear:left;
  display:block
}
#c_grid-116273709439190 > div > .p_gridbox {
  width:100%;
  overflow:hidden;
  position:static
}
#c_grid-116273709439190 > div > .p_gridCell {
  float:left;
  position:static
}
#c_grid-116273709439190 > .p_gridbox.signal {
  min-height:inherit
}
#c_grid-116273709439190 > .p_gridbox.signal > .p_gridCell {
  min-height:inherit !important
}
#c_grid-116273709439190 {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  display-radio:1
}
@media screen and (max-width:768px) {
  #c_grid-116273709439190 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:99%;
    margin-left:0.5%;
    margin-right:0.5%;
    margin-top:0.5rem;
    margin-bottom:0.5rem;
    clear:left
  }
}
@media screen and (min-width: 769px) {
  #c_grid-116273709439190 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0rem;
    margin-bottom:0rem;
    clear:left
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  #c_grid-116273709439190 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:99%;
    margin-left:0.5%;
    margin-right:0.5%;
    margin-top:0.5rem;
    margin-bottom:0.5rem;
    clear:left
  }
}
#c_static_001-1636703125092 {
  min-height:100px;
  display-radio:1;
  padding-bottom:3%;
  padding-top:0px;
  margin-top:0px;
  background-color:rgba(33,35,39,1);
  margin-bottom:0px
}
.e_text0 {
  font_radio:2;
  line-height:2
}
.e_text1 {
  font_radio:2;
  line-height:2
}
.e_text2 {
  font_radio:2;
  line-height:2;
  font-weight:normal
}
.e_text3 {
  font_radio:2;
  line-height:2
}
.e_text4 {
  font_radio:2;
  line-height:2
}
.e_text5 {
  font_radio:2;
  line-height:2
}
.e_text6 {
  font_radio:2;
  line-height:2
}
#c_static_001-1636703125092 .e_search-93 .p_btn {
  background-color:rgba(0,92,53,1);
  border-color:rgba(0,92,53,1)
}
#c_static_001-1636703125092 .e_container-34 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:94%;
  display-radio:flex;
  background-fill-value:background-color;
  max-width:1560px;
  margin-left:auto;
  margin-right:auto;
  padding-top:3%
}
#c_static_001-1636703125092 .e_container-34 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1636703125092 .e_container-34 .p_item {
  display-radio:1
}
#c_static_001-1636703125092 .e_bottomNav-53 span {
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  color:#A4A3A3
}
#c_static_001-1636703125092 .e_bottomNav-53 .p_level1Item {
  width:auto;
  padding:0 15px;
  flex-grow:1
}
#c_static_001-1636703125092 .e_bottomNav-53 .p_level3Box {
  display:none
}
#c_static_001-1636703125092 .e_bottomNav-53 .p_menu1Item {
  display-radio:1;
  font-size:16px;
  color:rgba(255,255,255,1);
  line-height:1.5;
  margin-bottom:25px;
  font-weight:bold
}
#c_static_001-1636703125092 .e_bottomNav-53 .p_level1Item:nth-child(4) {
  display:none !important
}
#c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item {
  display-radio:1;
  font-size:15px;
  line-height:1.8;
  margin-bottom:8px;
  color:rgba(255,255,255,0.5)
}
#c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item:hover {
  color:rgba(255,255,255,1)
}
#c_static_001-1636703125092 .e_credible-58 .img1 {
  width:65px;
  height:23px
}
#c_static_001-1636703125092 .e_credible-58 .img2 {
  width:79px;
  height:28px
}
#c_static_001-1636703125092 .e_credible-58 .img3 {
  width:92px;
  height:33px
}
#c_static_001-1636703125092 .e_credible-58 .img4 {
  width:80px
}
#c_static_001-1636703125092 .e_credible-58 .img5 {
  width:80px
}
#c_static_001-1636703125092 .e_text-60 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  font-size:16px;
  font-family:Microsoft YaHei;
  color:rgba(255,255,255,1);
  margin-bottom:25px;
  font-weight:bold
}
#c_static_001-1636703125092 .e_credible-58 {
  background_radio:1;
  display-radio:1;
  margin-top:10px
}
#c_static_001-1636703125092 .e_container-72 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  margin-left:auto;
  margin-right:auto;
  max-width:none
}
#c_static_001-1636703125092 .e_container-72 > .p_item {
  flex:1;
  max-width:100%;
  height:434px;
  overflow:hidden
}
#c_static_001-1636703125092 .e_image-73 {
  overflow:hidden;
  display-radio:1;
  max-width:194px
}
#c_static_001-1636703125092 .e_image-73 img {
  width:100%;
  height:100%;
  object-fit:contain
}
#c_static_001-1636703125092 .e_container-72 .cbox-72-0 {
  flex:0 0 auto;
  align-self:center
}
#c_static_001-1636703125092 .e_container-72 .cbox-72-1 {
  align-self:center
}
#c_static_001-1636703125092 .e_line-75 {
  display-radio:1;
  max-width:1600px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:rgba(56,57,61,1);
  margin-top:3%;
  max-height:5px;
  margin-bottom:5px
}
#c_static_001-1636703125092 .e_container-77 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  margin-top:4%;
  margin-bottom:4%
}
#c_static_001-1636703125092 .e_container-77 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1636703125092 .e_text-79 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  font-size:16px;
  font-family:Microsoft YaHei;
  color:rgba(255,255,255,1);
  margin-bottom:25px;
  font-weight:bold
}
#c_static_001-1636703125092 .e_container-77 .cbox-77-0 {
  flex:0 0 auto
}
.to_back {
  width:60px;
  height:60px;
  text-align:center;
  background:#333333;
  line-height:60px;
  position:absolute;
  top:-6%;
  right:8%;
  transition:all 0.6s
}
.to_back:hover {
  cursor:pointer;
  background:#abcd05;
  border-radius:50%;
  transition:all 0.6s
}
#c_static_001-1636703125092 .e_container-77 .cbox-77-1 {
  flex:0 0 auto;
  margin-left:5%;
  margin-right:5%
}
#c_static_001-1636703125092 .e_richText-78 {
  font_radio:2;
  display-radio:1;
  margin-top:0px;
  line-height:2
}
#c_static_001-1636703125092 .e_richText-80 {
  font_radio:2;
  display-radio:1;
  line-height:2.5
}
#c_static_001-1636703125092 .e_bottomNav-53 {
  font_radio:1;
  display-radio:1;
  max-width:600px;
  margin-left:auto;
  margin-right:0px
}
#c_static_001-1636703125092 .e_line-82 {
  display-radio:1;
  max-width:1600px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:rgba(56,57,61,1);
  max-height:5px;
  margin-bottom:10px;
  margin-top:0px;
  width:95%;
  margin-right:0px;
  margin-left:auto
}
#c_static_001-1636703125092 .e_html-83 {
  background_radio:1;
  display-radio:1;
  min-height:20px
}
#c_static_001-1636703125092 .e_copyright-84 {
  line-height:2;
  color:rgba(169,169,169,1);
  font_radio:2;
  display-radio:1;
  font-size:14px
}
#c_static_001-1636703125092 .e_provider-85 {
  text-align:left;
  font_radio:2;
  display-radio:1;
  font-size:14px;
  color:rgba(169,169,169,1);
  line-height:2
}
#c_static_001-1636703125092.response-animated .e_container-34 {
  animation-name:none,none;
  animation-delay:0.0s,-0.4s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1636703125092 .e_container-92 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex
}
#c_static_001-1636703125092 .e_container-92 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1636703125092 .e_search-93 {
  display:flex;
  border:1px solid #ccc;
  background-color:#fff;
  height:40px;
  border-radius:20px;
  background_radio:1;
  display-radio:flex;
  max-width:400px;
  margin-right:0px;
  margin-left:auto
}
#c_static_001-1636703125092 .e_search-93 .p_inputCon {
  flex-grow:1;
  padding:0 20px;
  overflow:hidden
}
#c_static_001-1636703125092 .e_search-93 .p_selectCon {
  flex:0 0 120px;
  max-width:30%
}
#c_static_001-1636703125092 .e_search-93 .p_btnCon {
  flex:0 0 100px;
  max-width:20%
}
#c_static_001-1636703125092 .e_search-93 .p_input {
  width:100%;
  height:100%;
  line-height:38px;
  border:none
}
#c_static_001-1636703125092 .e_search-93 .p_btn {
  padding:0;
  width:100%;
  height:100%;
  border-radius:0 20px 20px 0;
  font-size:14px;
  line-height:38px;
  overflow:hidden
}
#c_static_001-1636703125092 .e_search-93 .p_select {
  height:100%;
  position:relative;
  text-align:center;
  cursor:pointer;
  color:#999
}
#c_static_001-1636703125092 .e_search-93 .p_current {
  line-height:38px;
  overflow:hidden;
  display:block;
  height:100%
}
#c_static_001-1636703125092 .e_search-93 .p_current .icon {
  fill:currentColor;
  width:14px;
  height:14px
}
#c_static_001-1636703125092 .e_search-93 .p_selectList {
  display:none;
  width:100%;
  background-color:#fff;
  border:1px solid #eee;
  position:absolute;
  left:0;
  top:100%;
  z-index:9;
  border-radius:0 0 4px 4px;
  max-height:162px;
  overflow:auto
}
#c_static_001-1636703125092 .e_search-93 .p_selectItem {
  line-height:20px;
  padding:10px 0;
  cursor:pointer
}
#c_static_001-1636703125092 .e_search-93 .p_selectItem:hover,
#c_static_001-1636703125092 .e_search-93 .p_selectItem.p_active {
  background-color:#eee
}
@media screen and (max-width:768px) {
  #c_grid-116273709439190 > .p_gridbox > .p_gridCell {
    margin:0px !important;
    width:100% !important
  }
  .left_home {
    display:none
  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_menu1Item,
  #c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item {
    display:flex;
    justify-content:space-between

  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_level1Box ul {
    display:none
  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_jtIcon {
    width:auto;
    height:auto;
    max-width:20px;
    font-size:inherit;
    transition:0.5s;
    margin:0
  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_jtIcon.active {
    transform:rotateZ(90deg)
  }
  #c_static_001-1636703125092 .e_bottomNav-53 a {
    display:flex;
    flex-direction:column;
    justify-content:center
  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_level1Item {
    padding:0
  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_menu2Item svg {
    opacity:.5
  }
  #c_static_001-1636703125092 .e_container-72 {
    display:none
  }
  #c_static_001-1636703125092 .e_line-75 {
    display:none
  }
  #c_static_001-1636703125092 .e_line-82 {
    display:none
  }
  #c_static_001-1636703125092 .e_bottomNav-53 {
    display:none
  }
  #c_static_001-1636703125092 .e_container-77 .cbox-77-1 {
    margin-left:0px;
    margin-right:auto
  }
  #c_static_001-1636703125092 .e_container-77 {
    display-radio:1;
    padding-left:20px
  }
  #c_static_001-1636703125092 .e_text-79 {
    font_radio:1;
    display-radio:1;
    margin-top:20px;
    margin-bottom:10px
  }
  #c_static_001-1636703125092 .e_richText-80 {
    font_radio:1;
    display-radio:1;
    margin-bottom:30px;
    margin-top:10px
  }
  #c_static_001-1636703125092 {
    display-radio:1
  }
}
@media screen and (min-width: 769px) {
  #c_static_001-1636703125092 .e_bottomNav-53 .p_level1Box {
    display:flex
  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_jtIcon {
    display:none
  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_level1Item {
    display:none
  }
  #c_static_001-1636703125092 .e_bottomNav-53 .p_level1Item.open {
    display:block;
    text-align:right
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
}
#c_banner_015_P_079-1656481351380 {
  display-radio:1;
  padding-right:0px;
  padding-left:0px;
  padding-bottom:0px;
  margin-top:0px;
  width:100%;
  min-height:0px;
  max-height:900
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 {
  height:auto;
  display-radio:1;
  background_radio:1;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  max-height:900
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .swiper-container {
  height:inherit
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .swiper-wrapper {
  height:inherit
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .swiper-slide {
  height:inherit;
  background-color:rgb(41 41 41 / 20%)
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_img {
  width:100%;
  height:100%;
  background:#000;
  display-radio:1;
  background-color:#000
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_img img {
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:.7;
  transition:all 2s
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_img img:hover {
  transform:scale(1.2,1.2)
}
#c_banner_015_P_079-1656481351380 .swiper-button-next:after,
#c_banner_015_P_079-1656481351380 .swiper-button-prev:after {
  font-size:20px
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .custom-bullet {
  background:#ccc
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_info {
  width:50%;
  position:absolute;
  right:50%;
  top:48%;
  z-index:9;
  display:flex;
  transform:translateX(50%) translateY(-50%);
  align-items:center;
  text-align:center
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_info div {
  width:100%
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_subtitle {
  line-height:1;
  padding:5px 0;
  display-radio:1;
  font-size:72px;
  color:rgba(255,255,255,1);
  text-align:left
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .swiper-container-vertical {
  height:400px
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_video {
  width:100%;
  height:100%;
  z-index:-1;
  overflow:hidden;
  margin-right:0;
  margin-left:auto;
  position:relative
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_video .videoContent {
  width:100%;
  height:100%
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_video video {
  width:100%;
  height:100%;
  background:#000
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_videoPoster {
  position:absolute;
  width:100%;
  height:100%;
  z-index:2;
  cursor:pointer
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_videoPoster::before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  z-index:2;
  background:url('/npublic/img/playVideo.png') no-repeat center center
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_videoPoster img {
  width:100%;
  height:100%;
  object-fit:cover
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_videoInfo {
  display:block
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_summary {
  display-radio:1;
  font-size:48px;
  font-family:"8616953d-4872-4ea7-94e1-36fb92eeea4b";
  text-align:left;
  color:rgba(255,255,255,1);
  line-height:1.2;
  max-width:520px
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_btn_prev {
  display-radio:1;
  color:rgba(255,255,255,1);
  position:absolute;
  top:auto;
  left:auto;
  z-index:1;
  bottom:50px;
  right:100px;
  font-size:14px;
  height:auto;
  max-height:none;
  min-height:0px
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_btn_next {
  display-radio:1;
  color:rgba(255,255,255,1);
  position:absolute;
  top:auto;
  left:auto;
  z-index:1;
  bottom:50px;
  right:80px;
  font-size:14px;
  height:auto;
  min-height:0px;
  max-height:none
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_pagenation {
  text-align:center;
  padding-right:0px;
  padding-left:0px;
  max-width:100px;
  margin:0 auto;
  bottom:150px;
  position:relative
}
#c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_swiperBullet {
  display-radio:1;
  background-color:rgba(255,255,255,1)
}
#c_banner_015_P_079-1656481351380 .p_pagenation {
  display-radio:1;
  padding-right:5%;
  padding-left:5%
}
#c_banner_015_P_079-1656481351380 .line {
  width:110px!important;
  height:8px;
  float:left;
  background:#ffcc33;
  margin-top:20px
}
.e_bannerA-2:before {
  position:absolute;
  content:"";
  display:block;
  width:calc(100% - 30%);
  height:105%;
  box-sizing:border-box;
  background:#ffcc33;
  top:0%;
  left:0px;
  z-index:-2;
  display:none
}
.swiper-slide-active .p_img {
  animation:bannerimg 2s
}
.swiper-slide-active .p_subtitle {
  animation:puBanner 0.7s
}
.swiper-slide-active .p_summary {
  animation:puBanner 1s
}
.swiper-slide-active .line {
  animation:puBanner 1.3s
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 {
  height:auto;
  display-radio:1;
  background_radio:1;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  display:none
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .swiper-container {
  height:inherit
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .swiper-wrapper {
  height:inherit
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .swiper-slide {
  height:inherit
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_img {
  width:100%;
  height:100%;
  background:#000;
  display-radio:1;
  background-color:#000
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_img img {
  width:100%;
  height:100%;
  object-fit:cover
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .custom-bullet {
  background:#ccc
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_info {
  width:50%;
  position:absolute;
  right:50%;
  top:50%;
  z-index:9;
  display:flex;
  transform:translateX(50%) translateY(-50%);
  align-items:center;
  text-align:center
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_info div {
  width:100%
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_subtitle {
  line-height:1;
  padding:5px 0;
  display-radio:1;
  font-size:72px;
  color:rgba(255,255,255,1);
  text-align:left;
  font-family:"63263ded-dbea-4b38-9d3d-d3ba1d383561";
  max-width:800px
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .swiper-container-vertical {
  height:400px
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_video {
  width:100%;
  height:100%;
  z-index:3;
  overflow:hidden;
  margin-right:0;
  margin-left:auto;
  position:relative
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_video .videoContent {
  width:100%;
  height:100%
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_video video {
  width:100%;
  height:100%;
  background:#000
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_videoPoster {
  position:absolute;
  width:100%;
  height:100%;
  z-index:2;
  cursor:pointer
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_videoPoster::before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  z-index:2;
  background:url('/npublic/img/playVideo.png') no-repeat center center
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_videoPoster img {
  width:100%;
  height:100%;
  object-fit:cover
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_videoInfo {
  display:none
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_summary {
  display-radio:1;
  font-size:48px;
  font-family:"8616953d-4872-4ea7-94e1-36fb92eeea4b";
  text-align:left;
  color:rgba(255,255,255,1);
  line-height:1.2;
  max-width:520px
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_btn_prev {
  display-radio:1;
  color:rgba(255,255,255,1);
  position:absolute;
  top:auto;
  left:auto;
  z-index:1;
  bottom:50px;
  right:100px;
  font-size:14px;
  height:auto;
  max-height:none;
  min-height:0px
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_btn_next {
  display-radio:1;
  color:rgba(255,255,255,1);
  position:absolute;
  top:auto;
  left:auto;
  z-index:1;
  bottom:50px;
  right:80px;
  font-size:14px;
  height:auto;
  min-height:0px;
  max-height:none
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_pagenation {
  display-radio:1;
  text-align:right;
  padding-right:0px;
  padding-left:0px;
  max-width:1600px;
  margin-left:auto;
  margin-right:auto
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14 .p_swiperBullet {
  display-radio:1;
  background-color:rgba(255,255,255,1)
}
#c_banner_015_P_079-1656481351380 .e_bannerA-14:before {
  position:absolute;
  content:"";
  display:none;
  width:calc(100% - 30%);
  height:105%;
  box-sizing:border-box;
  background:#ffcc33;
  top:0%;
  left:0px;
  z-index:-2
}
@media screen and (max-width:768px) {
  .text-white {
    color:#fff;
    font-size:26px;
    text-align:center
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_subtitle {
    display:none;
    font-size:12px;
    text-align:center;
    font-family:"0aec771c-7972-4d72-9115-5e2b37598e45"
  }
  .b_detail {
    color:#fff;
    border:solid 2px #fff;
    padding:3px 0px;
    text-align:center;
    display:none;
    font-family:"0aec771c-7972-4d72-9115-5e2b37598e45";
    width:130px;
    margin:10px auto;
    transition:all 0.6s
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_btn_prev,
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_btn_next {
    display:none
  }
  .b_detail:hover {
    background:#0099a5;
    border:solid 2px #0099a5
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_img img {
    width:160%;
    height:100%;
    object-fit:cover;
    opacity:.7
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_info {
    width:90%;
    top:60%
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_info img {
    width:30%;
    max-width:250px
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_pagenation {
    bottom:53px
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 {
    background_radio:1;
    display-radio:1;
    max-height:70
  }
}
@media screen and (min-width: 769px) {
  .text-white {
    color:#fff;
    font-size:8vh;
    text-align:center;
    margin-top:30px
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_info img {
    width:50%;
    max-width:250px
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-2 .p_subtitle {
    font-size:24px;
    text-align:center;
    margin-top:0px
  }
  .b_detail {
    color:#fff;
    border:solid 2px #fff;
    padding:10px 0px;
    text-align:center;
    display:none;
    font-family:"0aec771c-7972-4d72-9115-5e2b37598e45";
    width:180px;
    margin:50px auto;
    transition:all 0.6s
  }
  .b_detail:hover {
    background:rgba(0,100,40,1);
    border:solid 2px rgba(0,100,40,1)
  }
  #c_banner_015_P_079-1656481351380 .e_bannerA-14 {
    display:none
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  #c_banner_015_P_079-1656481351380 .swiper-slide.p_slide.swiper-slide-duplicate.swiper-slide-prev.swiper-slide-duplicate-next:nth-child(2) {
    display:none
  }
}
@media screen and (max-width: 1600px) and (min-width: 1200px) {
}
@media screen and (max-width: 1300px) and (min-width: 1080px) {
}
#c_static_001-1656404245695 {
  display-radio:1;
  margin-left:auto;
  margin-right:auto;
  margin-top:5%;
  margin-bottom:5%;
  width:94%;
  max-width:none;
  min-height:0px
}
#c_static_001-1656404245695:after {
  position:absolute;
  top:0%;
  right:-19%;
  width:668px;
  height:418px;
  background:#eaeaea;
  content:''
}
#c_static_001-1656404245695 .swiper-button-prev:after,
#c_static_001-1656404245695 .swiper-button-next:after {
  font-size:16px;
  color:#fff
}
#c_static_001-1656404245695 .swiper-button-prev {
  left:12px;
  top:61%
}
#c_static_001-1656404245695 .e_loop-5 .p_list:nth-child(3) .e_loop-5 .p_loopitem:nth-child(3) {
  display:none
}
#c_static_001-1656404245695 .swiper-button-next {
  right:14px;
  top:61%
}
#c_static_001-1656404245695 .swiper-button-next,
#c_static_001-1656404245695 .swiper-button-prev {
  width:48px;
  height:48px;
  border:solid 1px #727272;
  line-height:48px;
  text-align:center;
  float:left;
  font-size:16px;
  border-radius:0;
  transition:all 0.6s;
  background:#00000057
}
#c_static_001-1656404245695 .e_image-7 img {
  transition:all 0.6s;
  width:100%;
  height:100%;
  object-fit:contain
}
#c_static_001-1656404245695 .e_loop-5 .p_loopitem:hover img {
  transform:scale(1.15,1.15)
}
#c_static_001-1656404245695 .e_loop-5 .p_loopitem:hover .e_text-9 {
  color:#006428
}
#c_static_001-1656404245695 .swiper-button-next:hover,
#c_static_001-1656404245695 .swiper-button-prev:hover {
  background:#006428
}
#c_static_001-1656404245695 .e_loop-5 .p_list {
  display:flex;
  flex-wrap:wrap;
  position:relative;
  max-width:100%
}
#c_static_001-1656404245695 .e_loop-5 .p_loopitem {
  flex:0 0 33.3%;
  position:relative
}
#c_static_001-1656404245695 .e_loop-5 .p_page {
  text-align:center
}
#c_static_001-1656404245695 .e_loop-5 .p_filter_wrapper {
  width:100%;
  font-size:13px
}
#c_static_001-1656404245695 .e_loop-5 .p_kv_wrapper {
  display:flex;
  flex-wrap:nowrap;
  line-height:40px;
  margin:15px 0
}
#c_static_001-1656404245695 .e_loop-5 .p_filter_key {
  width:70px;
  overflow:hidden;
  margin-right:10px;
  font-weight:bold;
  color:#333333;
  font-size:12px
}
#c_static_001-1656404245695 .e_loop-5 .p_v_item {
  display:inline-block;
  padding:0 3px;
  cursor:pointer;
  font-size:13px;
  color:#555555;
  margin-right:30px
}
#c_static_001-1656404245695 .e_loop-5 .p_active .p_fbutton {
  color:#fff;
  background-color:cornflowerblue
}
#c_static_001-1656404245695 .e_loop-5 .p_result_item {
  position:relative;
  padding:3px 20px 3px 10px;
  border:1px solid #ddd;
  border-radius:3px;
  margin-right:10px
}
#c_static_001-1656404245695 .e_loop-5 .p_filter_close {
  position:absolute;
  right:0;
  top:0;
  padding:3px;
  font-style:normal;
  font-size:16px;
  margin-top:-5px;
  cursor:pointer

}
#c_static_001-1656404245695 .e_loop-5 .multSelect {
  font-size:13px;
  position:relative
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .inputWrap {
  width:100%;
  min-width:100px;
  min-height:24px;
  border:1px solid #DCDFE6;
  border-radius:3px;
  position:relative;
  cursor:pointer;
  background:white
}
#c_static_001-1656404245695 .e_loop-5 .multSelect.is-invalid .inputWrap {
  border-color:#dc3545
}
#c_static_001-1656404245695 .e_loop-5 .multSelect ul {
  padding:0 5px;
  margin:0;
  padding-right:35px
}
#c_static_001-1656404245695 .e_loop-5 .multSelect ul,
li {
  list-style:none
}
#c_static_001-1656404245695 .e_loop-5 .multSelect li {
  display:inline-block;
  background:#edf0f3;
  color:#92969c;
  padding:0px 5px;
  margin:1px 5px 1px 0;
  border-radius:5px;
  line-height:16px
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .multSelect-option {
  width:100%;
  border:1px solid #DCDFE6;
  border-radius:2px;
  border-top:0;
  max-height:200px;
  overflow-y:scroll;
  position:absolute;
  height:0;
  opacity:0;
  z-index:9;
  background:#fff
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .multSelect-option>div {
  line-height:24px;
  cursor:pointer;
  padding:0 10px
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .multSelect-option>div.selected {
  color:#409eff
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .multSelect-option>div:hover {
  color:#409eff;
  background:#f3f6f9
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .fa-close {
  font-style:normal;
  font-size:12px;
  padding:0 5px 0 7px
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .inputWrap>.fa svg {
  fill:#666;
  width:12px;
  height:12px;
  position:absolute;
  right:0;
  top:calc(50% - 3px)
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .inputWrap>.fa-down svg {
  transform:rotate(-90deg)
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .inputWrap>.fa-up svg {
  transform:rotate(90deg)
}
#c_static_001-1656404245695 .e_loop-5 .multSelect .placeholder {
  line-height:40px;
  padding-left:10px;
  color:#aaa;
  position:absolute;
  left:0;
  top:0
}
#c_static_001-1656404245695 .e_loop-5 .p_normal_start {
  display:inline;
  width:100px;
  height:40px
}
#c_static_001-1656404245695 .e_loop-5 .p_date_start {
  display:inline;
  width:105px;
  height:40px
}
#c_static_001-1656404245695 .e_loop-5 .p_normal_end {
  display:inline;
  width:100px;
  height:40px;
  margin-right:5px
}
#c_static_001-1656404245695 .e_loop-5 .p_date_end {
  display:inline;
  width:105px;
  height:40px;
  margin-right:5px
}
#c_static_001-1656404245695 .e_loop-5 .p_split {
  margin:0 5px
}
#c_static_001-1656404245695 .e_loop-5 .p_normal {
  margin-right:16px
}
#c_static_001-1656404245695 .e_loop-5 .p_fbutton {
  background-color:#007bff;
  border:1px solid #409EFF;
  text-decoration:none;
  color:white;
  font-size:14px;
  text-align:center;
  padding:10px 25px;
  position:relative;
  overflow:hidden
}
#c_static_001-1656404245695 .e_loop-5 .input-check,
#c_static_001-1656404245695 .e_loop-5 .input-radio {
  margin:0 5px;
  vertical-align:text-top
}
#c_static_001-1656404245695 .e_loop-5 .position-left {
  display:flex
}
#c_static_001-1656404245695 .e_loop-5 .position-right {
  display:flex;
  flex-direction:row-reverse
}
#c_static_001-1656404245695 .e_loop-5 .position-bottom {
  display:flex;
  flex-direction:column-reverse
}
#c_static_001-1656404245695 .e_loop-5 .p_mbutton {
  border:1px solid #409EFF;
  text-decoration:none;
  color:#409EFF;
  font-size:14px;
  text-align:center;
  padding:10px 25px;
  position:relative;
  overflow:hidden
}
#c_static_001-1656404245695 .e_loop-5 .p_mbutton:after {
  content:"";
  display:none;
  width:16px;
  height:16px;
  background-color:#409eff;
  -webkit-transform:skewY(
-45deg);
  transform:skewY(
360deg);
  position:absolute;
  bottom:0px;
  right:0;
  z-index:1
}
#c_static_001-1656404245695 .e_loop-5 .p_mbutton::before {
  content:"";
  display:none;
  width:6px;
  height:9px;
  border-right:#ffffff solid 2px;
  border-bottom:#ffffff solid 2px;
  -webkit-transform:rotate(
35deg);
  transform:rotate(
35deg);
  position:absolute;
  bottom:5px;
  right:4px;
  z-index:2
}
#c_static_001-1656404245695 .e_loop-5 .p_active .p_mbutton::before {
  display:block
}
#c_static_001-1656404245695 .e_loop-5 .p_active .p_mbutton::after {
  display:block
}
#c_static_001-1656404245695 .e_loop-5 .p_input_match {
  width:100px;
  height:40px;
  padding:10px;
  border:1px solid #ced4da;
  border-radius:3px
}
#c_static_001-1656404245695 .e_loop-5 .p_filter_result {
  display:none
}
#c_static_001-1656404245695 .e_loop-5 .p_contclear {
  cursor:pointer;
  display:none
}
#c_static_001-1656404245695 .e_loop-5 .swiper-container {
  padding-bottom:30px
}
#c_static_001-1656404245695 .e_loop-5 .p_imgwrapper {
  width:80px;
  height:100px;
  overflow:hidden
}
#c_static_001-1656404245695 .e_loop-5 .p_imgtitle {
  display:flex;
  justify-content:center;
  flex-wrap:nowrap;
  margin:0 auto;
  line-height:20px
}
#c_static_001-1656404245695 .e_loop-5 .p_imgwrapper img {
  width:100%;
  object-fit:cover
}
#c_static_001-1656404245695 .e_loop-5 .p_active .p_imgwrapper {
  border:1px solid #409eff
}
#c_static_001-1656404245695 .e_container-6 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  margin-right:auto;
  margin-left:auto;
  max-width:382.94px
}
#c_static_001-1656404245695 .e_container-6 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
.p_MatteIcon .iconfont:before {
  content:'\e602'
}
.swiper-button {
  width:48px;
  height:48px;
  border:solid 1px #555555;
  line-height:48px;
  text-align:center;
  float:left;
  font-size:16px
}
.swiper-button:hover {
  background:#0c838c;
  color:#fff;
  cursor:pointer
}
.clear {
  clear:both
}
.btn-right9 {
  border-left:none
}
#c_static_001-1656404245695 .e_image-7 {
  overflow:hidden;
  display-radio:1
}
#c_static_001-1656404245695 .e_text-8 {
  line-height:1.8;
  font_radio:2;
  display-radio:1;
  font-size:15px;
  color:rgba(188,188,188,1)
}
#c_static_001-1656404245695 .e_text-9 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  font-size:18px;
  color:rgba(51,51,51,1);
  margin-top:25px;
  margin-bottom:8%;
  text-align:center
}
#c_static_001-1656404245695 .e_container-6 .cbox-6-0 {
  padding-left:10px;
  padding-right:10px
}
#c_static_001-1656404245695 .e_container-12 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  max-width:1530px;
  margin-left:auto;
  margin-right:auto
}
#c_static_001-1656404245695 .e_container-12 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1656404245695 .e_container-12 .cbox-12-0 {
  flex:0 0 24%
}
#c_static_001-1656404245695 .e_container-18 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  max-width:310px;
  margin-right:0px;
  margin-left:auto;
  padding-left:8%
}
#c_static_001-1656404245695 .e_container-18 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1656404245695 .e_container-18 .cbox-18-0 {
  margin-right:0px;
  margin-left:auto
}
#c_static_001-1656404245695 .e_text-20 {
  line-height:1.5;
  font_radio:2;
  display-radio:1;
  font-size:16px;
  color:rgba(102,102,102,1);
  width:auto;
  max-width:224px;
  margin-top:6%
}
#c_static_001-1656404245695 .e_loop-5 {
  display-radio:1
}
#c_static_001-1656404245695 .e_container-22 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex
}
#c_static_001-1656404245695 .e_container-22 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1656404245695 .e_container-22 .cbox-22-0 {
  flex:0 0 auto;
  margin-right:20px;
  align-self:center
}
#c_static_001-1656404245695 .e_container-22 .cbox-22-1 {
  flex:0 0 auto;
  align-self:center
}
#c_static_001-1656404245695 .e_text-24 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  font-size:40px;
  color:rgba(51,51,51,1);
  font-weight:bold
}
#c_static_001-1656404245695 .e_text-26 {
  line-height:1.8;
  font_radio:2;
  display-radio:1;
  font-size:10px;
  color:rgba(203,203,203,1);
  width:auto;
  max-width:224px;
  margin-top:6%
}
#c_static_001-1656404245695.response-animated .e_loop-5 {
  animation-name:none,none;
  animation-delay:0.0s,0.2s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1656404245695.response-animated .e_container-18 {
  animation-name:none,none;
  animation-delay:0.0s,0.2s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1656404245695.response-animated .e_container-6 {
  animation-name:none,none;
  animation-delay:0.0s,0.6s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1656404245695.response-animated .e_container-12 {
  animation-name:none,none;
  animation-delay:0.0s,0.6s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1656404245695.response-animated {
  animation-name:fadeInRight,none;
  animation-delay:0.0s,0.6s;
  animation-duration:1.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1656404245695 .e_button-27 {
  display:block;
  position:relative;
  overflow:hidden;
  text-align:left;
  box-sizing:border-box;
  width:198px;
  padding:8px 0 8px 20px;
  background_radio:2;
  border_radio:1;
  font_radio:2;
  radius_radio:1;
  background-fill-value:background-image;
  background-image:url(../images/82fe2637-63ad-457e-924d-d94f26e89ce6.jpg) !important;
  max-width:none;
  height:47px;
  font-weight:normal;
  font-size:16px;
  font-family:Microsoft YaHei;
  margin-top:15%;
  margin-left:0px;
  margin-right:auto;
  margin-bottom:0px;
  line-height:2
}
#c_static_001-1656404245695 .e_button-27 span {
  display:block;
  width:100%;
  position:relative;
  z-index:1;
  outline:0;
  margin:0px;
  overflow:hidden
}
#c_static_001-1656404245695 .e_button-27::after {
  content:"";
  position:absolute;
  width:0;
  height:100%;
  transition:all .3s;
  z-index:0;
  opacity:0;
  top:0;
  left:0px
}
#c_static_001-1656404245695 .e_button-27:hover::after {
  opacity:1
}
#c_static_001-1656404245695 .e_button-27:hover {
  background-fill-value:background-image;
  background-image:url(images/801faa8b-2e16-4aac-bcd1-856f8a1f5761.png);
  color:rgba(255,255,255,1);
  font-size:16px;
  font-family:Microsoft YaHei
}
@media screen and (max-width:768px) {
  #c_static_001-1656404245695 .e_loop-5 .p_loopitem {
    flex-grow:0;
    flex-shrink:0;
    flex-basis:calc(100% / 1)
  }
  #c_static_001-1656404245695 .swiper-button-next,
  #c_static_001-1656404245695 .swiper-button-prev {
    background:#00000059
  }
  #c_static_001-1656404245695:after {
    background:none
  }
  #c_static_001-1656404245695 .e_container-12 {
    display-radio:1;
    flex-direction:column;
    margin-bottom:0px;
    padding-bottom:0px
  }
  #c_static_001-1656404245695 .e_container-12 .p_item {
    display-radio:1
  }
  #c_static_001-1656404245695 .e_image-7 {
    display-radio:1
  }
  #c_static_001-1656404245695 .e_container-6 {
    display-radio:1
  }
  #c_static_001-1656404245695 .e_container-6 .cbox-6-0 {
    margin-bottom:30px
  }
  #c_static_001-1656404245695 .e_text-9 {
    font_radio:2;
    display-radio:1;
    font-size:22px;
    margin-bottom:10px
  }
  #c_static_001-1656404245695 .e_container-18 {
    display-radio:1;
    margin-left:20px;
    max-width:none;
    width:auto;
    padding-left:0px;
    margin-bottom:30px
  }
  #c_static_001-1656404245695 .e_container-18 .cbox-18-0 {
    margin-left:0px
  }
  #c_static_001-1656404245695 .e_loop-5 {
    display-radio:1;
    padding-right:0px;
    padding-left:0px
  }
  #c_static_001-1656404245695 .e_text-20 {
    font_radio:2;
    display-radio:1;
    margin-top:10px;
    padding-top:0px;
    font-size:14px;
    line-height:1.5
  }
  #c_static_001-1656404245695 {
    display-radio:1;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
    padding-bottom:0px
  }
  #c_static_001-1656404245695 .e_text-26 {
    font_radio:1;
    display-radio:1;
    margin-top:0px;
    padding-top:0px;
    display:none
  }
  #c_static_001-1656404245695 .e_text-24 {
    font_radio:2;
    display-radio:1;
    font-size:26px
  }
  #c_static_001-1656404245695 .e_button-27 {
    background_radio:1;
    border_radio:1;
    font_radio:1;
    radius_radio:1;
    display-radio:1;
    margin-top:30px
  }
}
#c_static_001-1644892899604 .swiper-button-next,
.swiper-button-prev {
  top:46%
}
#c_static_001-1644892899604 {
  min-height:300px;
  display-radio:1;
  padding-top:13%;
  padding-bottom:5%;
  background-fill-value:background-image;
  background-image:url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024092721340543836/cms/image/352722c1-0dd1-46e6-bb27-1814af8d75d0.jpg);
  background-repeat:no-repeat;
  background-position:top center
}
#c_static_001-1644892899604 .e_container-32 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:94%;
  display-radio:flex;
  max-width:1430px;
  margin-left:auto;
  margin-right:auto;
  min-height:664px
}
#c_static_001-1644892899604 .e_container-32 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1644892899604 .e_container-32 .cbox-32-1 {
  background-fill-value:background-image;
  background-image:url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024092721340543836/cms/image/bf035056-ae63-4991-83e0-be3ef97238fe.jpg)
}
#c_static_001-1644892899604 .e_container-33 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  max-width:82%;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px
}
#c_static_001-1644892899604 .e_container-33 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1644892899604 .e_container-33 .p_item {
  display-radio:1
}
#c_static_001-1644892899604 .e_container-32 .cbox-32-0 {
  flex:0 0 50%;
  align-self:center
}
#c_static_001-1644892899604 .e_container-32 .p_item {
  display-radio:1
}
#c_static_001-1644892899604 .e_scrollNumber-34 {
  height:60px;
  line-height:60px;
  font-size:72px;
  font_radio:2;
  display-radio:1;
  font-family:"cab95a59-fe2f-4b2a-b718-fea5eef8429e";
  color:rgba(255,255,255,1);
  text-align:center;
  font-weight:normal
}
#c_static_001-1644892899604 .e_scrollNumber-34 .p_num {
  display-radio:1;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-34 .p_plus {
  display-radio:1;
  font-size:16px;
  font-weight:normal;
  font-family:Microsoft YaHei
}
#c_static_001-1644892899604 .e_text-35 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  color:rgba(255,255,255,1);
  font-size:14px;
  margin-top:15px;
  text-align:center
}
#c_static_001-1644892899604 .e_text-36 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  color:rgba(255,255,255,1);
  font-size:14px;
  margin-top:15px;
  text-align:center
}
#c_static_001-1644892899604 .e_text-37 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  color:rgba(255,255,255,1);
  font-size:14px;
  margin-top:15px;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-38 {
  height:60px;
  line-height:60px;
  font-size:72px;
  font_radio:2;
  display-radio:1;
  font-family:"cab95a59-fe2f-4b2a-b718-fea5eef8429e";
  color:rgba(255,255,255,1);
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-38 .p_num {
  display-radio:1;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-38 .p_plus {
  display-radio:1;
  font-size:16px;
  font-weight:normal;
  font-family:Microsoft YaHei
}
#c_static_001-1644892899604 .e_scrollNumber-39 {
  height:60px;
  line-height:60px;
  font-size:72px;
  font_radio:2;
  display-radio:1;
  font-family:"cab95a59-fe2f-4b2a-b718-fea5eef8429e";
  color:rgba(255,255,255,1);
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-39 .p_num {
  display-radio:1;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-39 .p_plus {
  display-radio:1;
  font-size:16px;
  font-weight:normal;
  font-family:Microsoft YaHei
}
#c_static_001-1644892899604 .e_container-40 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:76%;
  display-radio:flex;
  margin-left:auto;
  margin-right:auto;
  margin-top:15%;
  margin-bottom:8%
}
#c_static_001-1644892899604 .e_container-40 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1644892899604 .e_text-41 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  font-size:18px;
  font-family:Arial;
  color:rgba(255,255,255,1)
}
#c_static_001-1644892899604 .e_text-42 {
  line-height:2;
  font_radio:2;
  display-radio:1;
  margin-top:6%;
  font-size:16px;
  color:rgba(255,255,255,1);
  width:auto;
  max-width:480px
}
#c_static_001-1644892899604 .e_text-44 {
  line-height:1.5;
  font_radio:2;
  display-radio:1;
  margin-top:5%;
  font-size:40px;
  color:rgba(255,255,255,1);
  margin-bottom:1%;
  font-weight:bold
}
#c_static_001-1644892899604 .e_line-49 {
  display-radio:1;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:rgba(255,255,255,1);
  margin-bottom:0px;
  padding-bottom:0px
}
#c_static_001-1644892899604 .e_text-50 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  margin-top:0px;
  font-size:28px;
  color:rgba(255,255,255,1)
}
#c_static_001-1644892899604 .e_container-51 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  max-width:82%;
  margin-left:auto;
  margin-right:auto;
  margin-top:65%
}
#c_static_001-1644892899604 .e_container-51 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001-1644892899604 .e_container-51 .p_item {
  display-radio:1
}
#c_static_001-1644892899604 .e_scrollNumber-52 {
  height:60px;
  line-height:60px;
  font-size:72px;
  font_radio:2;
  display-radio:1;
  font-family:"cab95a59-fe2f-4b2a-b718-fea5eef8429e";
  color:rgba(0,0,0,1);
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-52 .p_num {
  display-radio:1;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-52 .p_plus {
  display-radio:1;
  font-size:16px;
  font-weight:normal;
  font-family:Microsoft YaHei
}
#c_static_001-1644892899604 .e_text-53 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  color:rgba(0,0,0,1);
  font-size:14px;
  margin-top:15px;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-54 {
  height:60px;
  line-height:60px;
  font-size:72px;
  font_radio:2;
  display-radio:1;
  font-family:"cab95a59-fe2f-4b2a-b718-fea5eef8429e";
  color:rgba(0,0,0,1);
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-54 .p_num {
  display-radio:1;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-54 .p_plus {
  display-radio:1;
  font-size:16px;
  font-weight:normal;
  font-family:Microsoft YaHei
}
#c_static_001-1644892899604 .e_text-55 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  color:rgba(0,0,0,1);
  font-size:14px;
  margin-top:15px;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-56 {
  height:60px;
  line-height:60px;
  font-size:72px;
  font_radio:2;
  display-radio:1;
  font-family:"cab95a59-fe2f-4b2a-b718-fea5eef8429e";
  color:rgba(0,0,0,1);
  text-align:center;
  font-weight:normal
}
#c_static_001-1644892899604 .e_scrollNumber-56 .p_num {
  display-radio:1;
  text-align:center
}
#c_static_001-1644892899604 .e_scrollNumber-56 .p_plus {
  display-radio:1;
  font-size:16px;
  font-weight:normal;
  font-family:Microsoft YaHei
}
#c_static_001-1644892899604 .e_text-57 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  color:rgba(0,0,0,1);
  font-size:14px;
  margin-top:15px;
  text-align:center
}
#c_static_001-1644892899604.response-animated .e_container-32 {
  animation-name:none,none;
  animation-delay:0.0s,-1.4s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1644892899604.response-animated {
  animation-name:none,none;
  animation-delay:0.0s,0.6s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1644892899604.response-animated .e_scrollNumber-34 {
  animation-name:none,none;
  animation-delay:0.0s,0.6s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001-1644892899604 .e_text-58 {
  line-height:2;
  font_radio:2;
  display-radio:1;
  margin-top:3%;
  font-size:16px;
  color:rgba(255,255,255,1);
  width:auto;
  max-width:480px
}
#c_static_001-1644892899604 .e_text-58:hover {
  font-size:16px
}
@media screen and (max-width:768px) {
  #c_static_001-1644892899604 {
    display-radio:1;
    background-position:top right;
    padding-top:20px;
    padding-bottom:20px
  }
  #c_static_001-1644892899604 .e_container-32 {
    display-radio:1;
    flex-direction:column;
    padding-right:0px;
    padding-left:0px;
    max-width:90%
  }
  #c_static_001-1644892899604 .e_text-41 {
    font_radio:2;
    display-radio:1;
    margin-top:0px;
    font-size:26px
  }
  #c_static_001-1644892899604 .e_container-32 .p_item {
    display-radio:1
  }
  #c_static_001-1644892899604 .e_container-32 .cbox-32-1 {
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px
  }
  #c_static_001-1644892899604 .e_container-40 {
    display-radio:1;
    padding-top:0px;
    margin-top:30px;
    max-width:none;
    padding-left:0px;
    padding-right:0px;
    margin-left:auto;
    margin-right:auto;
    width:90%;
    margin-bottom:30px
  }
  #c_static_001-1644892899604 .e_scrollNumber-34 {
    font_radio:2;
    display-radio:1;
    font-size:36px
  }
  #c_static_001-1644892899604 .e_scrollNumber-38 {
    font_radio:2;
    display-radio:1;
    font-size:36px
  }
  #c_static_001-1644892899604 .e_scrollNumber-39 {
    font_radio:2;
    display-radio:1;
    font-size:36px
  }
  #c_static_001-1644892899604 .e_container-33 .cbox-33-1 {
    margin-left:20px;
    margin-right:20px
  }
  #c_static_001-1644892899604 .e_text-42 {
    font_radio:2;
    display-radio:1;
    font-size:14px
  }
  #c_static_001-1644892899604 .e_container-33 {
    display-radio:1;
    margin-top:30px;
    margin-bottom:30px;
    width:auto;
    max-width:none;
    min-width:0px;
    padding-left:0px;
    padding-right:0px;
    margin-left:auto;
    margin-right:auto
  }
  #c_static_001-1644892899604 .e_text-44 {
    font_radio:2;
    display-radio:1;
    font-size:26px
  }
  #c_static_001-1644892899604 .e_text-50 {
    font_radio:2;
    display-radio:1;
    font-size:20px
  }
  #c_static_001-1644892899604 .e_container-51 .cbox-51-1 {
    margin-left:20px;
    margin-right:20px
  }
  #c_static_001-1644892899604 .e_container-51 {
    display-radio:1;
    margin-top:30px;
    display:none
  }
  #c_static_001-1644892899604 .e_scrollNumber-52 {
    font_radio:2;
    display-radio:1;
    font-size:48px
  }
  #c_static_001-1644892899604 .e_scrollNumber-54 {
    font_radio:2;
    display-radio:1;
    font-size:48px
  }
  #c_static_001-1644892899604 .e_scrollNumber-56 {
    font_radio:2;
    display-radio:1;
    font-size:48px
  }
  #c_static_001-1644892899604 .e_text-37 {
    font_radio:2;
    display-radio:1;
    font-size:10px
  }
  #c_static_001-1644892899604 .e_text-36 {
    font_radio:2;
    display-radio:1;
    font-size:10px
  }
  #c_static_001-1644892899604 .e_text-35 {
    font_radio:2;
    display-radio:1;
    font-size:10px
  }
  #c_static_001-1644892899604 .e_scrollNumber-34 .p_num {
    display-radio:1
  }
  #c_static_001-1644892899604 .e_text-58 {
    font_radio:2;
    display-radio:1;
    font-size:14px
  }
}
@media screen and (min-width: 769px) {
  #c_static_001-1644892899604 .e_container-33 {
    display:none
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
}
@media screen and (max-width: 1600px) and (min-width: 1200px) {
}
@media screen and (max-width: 1300px) and (min-width: 1080px) {
}
#c_static_430-16602978778950 {
  display-radio:1;
  padding-bottom:60px;
  background-fill-value:background-image;
  background-image:url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024092721340543836/cms/image/65617edb-50d7-4461-9e9a-ff67bac07b1b.jpg);
  min-height:0px;
  margin-bottom:0px;
  margin-top:0px;
  background-repeat:no-repeat;
  background-position:top center;
  padding-top:0px
}
#c_static_430-16602978778950 .e_loop-1 .p_list {
  display:flex;
  flex-wrap:wrap;
  position:relative;
  max-width:100%;
  justify-content:space-between;
  align-items:stretch
}
#c_static_430-16602978778950 .e_loop-1 .p_loopitem {
  position:relative
}
#c_static_430-16602978778950 .e_loop-1 .p_page {
  text-align:center
}
#c_static_430-16602978778950 .e_loop-1 .p_filter_wrapper {
  width:100%;
  font-size:13px
}
#c_static_430-16602978778950 .e_loop-1 .p_kv_wrapper {
  display:flex;
  flex-wrap:nowrap;
  line-height:40px;
  margin:15px 0
}
#c_static_430-16602978778950 .e_loop-1 .p_filter_key {
  width:70px;
  overflow:hidden;
  margin-right:10px;
  font-weight:bold;
  color:#333333;
  font-size:12px
}
#c_static_430-16602978778950 .e_loop-1 .p_v_item {
  display:inline-block;
  padding:0 3px;
  cursor:pointer;
  font-size:13px;
  color:#555555;
  margin-right:30px
}
#c_static_430-16602978778950 .e_loop-1 .p_active .p_fbutton {
  color:#fff;
  background-color:cornflowerblue
}
#c_static_430-16602978778950 .e_loop-1 .p_result_item {
  position:relative;
  padding:3px 20px 3px 10px;
  border:1px solid #ddd;
  border-radius:3px;
  margin-right:10px
}
#c_static_430-16602978778950 .e_loop-1 .p_filter_close {
  position:absolute;
  right:0;
  top:0;
  padding:3px;
  font-style:normal;
  font-size:16px;
  margin-top:-5px;
  cursor:pointer
}
#c_static_430-16602978778950 .e_loop-1 .multSelect {
  font-size:13px;
  position:relative
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .inputWrap {
  width:100%;
  min-width:100px;
  min-height:24px;
  border:1px solid #DCDFE6;
  border-radius:3px;
  position:relative;
  cursor:pointer;
  background:white
}
#c_static_430-16602978778950 .e_loop-1 .multSelect.is-invalid .inputWrap {
  border-color:#dc3545
}
#c_static_430-16602978778950 .e_loop-1 .multSelect ul {
  padding:0 5px;
  margin:0;
  padding-right:35px
}
#c_static_430-16602978778950 .e_loop-1 .multSelect ul,
li {
  list-style:none
}
#c_static_430-16602978778950 .e_loop-1 .multSelect li {
  display:inline-block;
  background:#edf0f3;
  color:#92969c;
  padding:0px 5px;
  margin:1px 5px 1px 0;
  border-radius:5px;
  line-height:16px
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .multSelect-option {
  width:100%;
  border:1px solid #DCDFE6;
  border-radius:2px;
  border-top:0;
  max-height:200px;
  overflow-y:scroll;
  position:absolute;
  height:0;
  opacity:0;
  z-index:9;
  background:#fff
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .multSelect-option>div {
  line-height:24px;
  cursor:pointer;
  padding:0 10px
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .multSelect-option>div.selected {
  color:#409eff
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .multSelect-option>div:hover {
  color:#409eff;
  background:#f3f6f9
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .fa-close {
  font-style:normal;
  font-size:12px;
  padding:0 5px 0 7px
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .inputWrap>.fa svg {
  fill:#666;
  width:12px;
  height:12px;
  position:absolute;
  right:0;
  top:calc(50% - 3px)
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .inputWrap>.fa-down svg {
  transform:rotate(-90deg)
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .inputWrap>.fa-up svg {
  transform:rotate(90deg)
}
#c_static_430-16602978778950 .e_loop-1 .multSelect .placeholder {
  line-height:40px;
  padding-left:10px;
  color:#aaa;
  position:absolute;
  left:0;
  top:0
}
#c_static_430-16602978778950 .e_loop-1 .p_normal_start {
  display:inline;
  width:100px;
  height:40px
}
#c_static_430-16602978778950 .e_loop-1 .p_date_start {
  display:inline;
  width:105px;
  height:40px
}
#c_static_430-16602978778950 .e_loop-1 .p_normal_end {
  display:inline;
  width:100px;
  height:40px;
  margin-right:5px
}
#c_static_430-16602978778950 .e_loop-1 .p_date_end {
  display:inline;
  width:105px;
  height:40px;
  margin-right:5px
}
#c_static_430-16602978778950 .e_loop-1 .p_split {
  margin:0 5px
}
#c_static_430-16602978778950 .e_loop-1 .p_normal {
  margin-right:16px
}
#c_static_430-16602978778950 .e_loop-1 .p_fbutton {
  background-color:#007bff;
  border:1px solid #409EFF;
  text-decoration:none;
  color:white;
  font-size:14px;
  text-align:center;
  padding:10px 25px;
  position:relative;
  overflow:hidden
}
#c_static_430-16602978778950 .e_loop-1 .input-check,
#c_static_430-16602978778950 .e_loop-1 .input-radio {
  margin:0 5px;
  vertical-align:text-top
}
#c_static_430-16602978778950 .e_loop-1 .position-left {
  display:flex
}
#c_static_430-16602978778950 .e_loop-1 .position-right {
  display:flex;
  flex-direction:row-reverse
}
#c_static_430-16602978778950 .e_loop-1 .position-bottom {
  display:flex;
  flex-direction:column-reverse
}
#c_static_430-16602978778950 .e_loop-1 .p_mbutton {
  border:1px solid #409EFF;
  text-decoration:none;
  color:#409EFF;
  font-size:14px;
  text-align:center;
  padding:10px 25px;
  position:relative;
  overflow:hidden
}
#c_static_430-16602978778950 .e_loop-1 .p_mbutton:after {
  content:"";
  display:none;
  width:16px;
  height:16px;
  background-color:#409eff;
  -webkit-transform:skewY(
    -45deg);
  transform:skewY(
    360deg);
  position:absolute;
  bottom:0px;
  right:0;
  z-index:1
}
#c_static_430-16602978778950 .e_loop-1 .p_mbutton::before {
  content:"";
  display:none;
  width:6px;
  height:9px;
  border-right:#ffffff solid 2px;
  border-bottom:#ffffff solid 2px;
  -webkit-transform:rotate(
    35deg);
  transform:rotate(
    35deg);
  position:absolute;
  bottom:5px;
  right:4px;
  z-index:2
}
#c_static_430-16602978778950 .e_loop-1 .p_active .p_mbutton::before {
  display:block
}
#c_static_430-16602978778950 .e_loop-1 .p_active .p_mbutton::after {
  display:block
}
#c_static_430-16602978778950 .e_loop-1 .p_input_match {
  width:100px;
  height:40px;
  padding:10px;
  border:1px solid #ced4da;
  border-radius:3px
}
#c_static_430-16602978778950 .e_loop-1 {
  display-radio:1;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  width:94%;
  max-width:1480px
}
#c_static_430-16602978778950 .e_container-2 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  text-align:center;
  background:#f1f1f1;
  padding:3vw 2vw;
  border-radius:10px;
  height:100%
}
#c_static_430-16602978778950 .e_container-2 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_430-16602978778950 .e_image-3 {
  overflow:hidden;
  display-radio:1;
  width:80%;
  height:auto;
  max-width:112px;
  margin-left:auto;
  margin-right:auto
}
#c_static_430-16602978778950 .e_image-3 img {
  width:100%;
  height:100%;
  object-fit:contain
}
#c_static_430-16602978778950 .e_text-4 {
  line-height:normal;
  color:var(--tit-color);
  font-size:18px;
  margin-bottom:15px;
  margin-top:2vw;
  font-weight:normal;
  padding-top:10px;
  font_radio:2;
  display-radio:1
}
#c_static_430-16602978778950 .e_text-5 {
  line-height:1.5;
  font-size:14px;
  color:#999999;
  display-radio:1;
  font_radio:2
}
#c_static_430-16602978778950 .e_container-7 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  max-width:1300px;
  padding-left:15px;
  padding-right:15px;
  margin-left:auto;
  margin-right:auto;
  display-radio:flex;
  width:94%;
  margin-bottom:50px
}
#c_static_430-16602978778950 .e_container-7 .p_item {
  flex:1;
  max-width:100%
}
#c_static_430-16602978778950 .e_image-8 {
  overflow:hidden;
  width:4px;
  height:40px;
  margin-left:auto;
  margin-right:auto
}
#c_static_430-16602978778950 .e_image-8 img {
  width:100%;
  height:100%;
  object-fit:cover
}
#c_static_430-16602978778950 .e_text-9 {
  position:static;
  width:auto;
  max-width:none;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:20px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  top:auto;
  bottom:auto;
  left:auto;
  right:auto;
  z-index:auto;
  font_radio:2;
  font-size:40px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
  text-align:center;
  line-height:1.8;
  display-radio:1
}
#c_static_430-16602978778950 .e_text-10 {
  position:static;
  width:auto;
  max-width:none;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  top:auto;
  bottom:auto;
  left:auto;
  right:auto;
  z-index:auto;
  font_radio:2;
  font-size:18px;
  font-family:Arial;
  color:rgba(51,51,51,1);
  font-weight:normal;
  text-align:center;
  line-height:1.8;
  display-radio:1
}
#c_static_430-16602978778950 .e_text-11 {
  position:static;
  width:auto;
  max-width:none;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:40px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  top:auto;
  bottom:auto;
  left:auto;
  right:auto;
  z-index:auto;
  font_radio:2;
  font-size:16px;
  font-family:Microsoft YaHei;
  color:rgba(51,51,51,1);
  line-height:1.8;
  display-radio:1;
  text-align:center
}
#c_static_430-16602978778950 .e_text-15 {
  position:static;
  width:auto;
  max-width:none;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  top:auto;
  bottom:auto;
  left:auto;
  right:auto;
  z-index:auto;
  font_radio:2;
  font-size:16px;
  font-family:Microsoft YaHei;
  color:rgba(51,51,51,1);
  line-height:1.8;
  display-radio:1;
  text-align:center;
  margin-top:0px
}
@media screen and (max-width:768px) {
  #c_static_430-16602978778950 .e_loop-1 .p_loopitem {
    width:calc((100% - 10px) / 2);
    margin-bottom:10px
  }
  #c_static_430-16602978778950 .e_text-9 {
    font_radio:2;
    display-radio:1;
    font-size:26px
  }
  #c_static_430-16602978778950 .e_text-10 {
    font_radio:1;
    display-radio:1
  }
  #c_static_430-16602978778950 .e_text-11 {
    font_radio:2;
    display-radio:1;
    font-size:14px;
    padding-top:0px;
    margin-top:20px;
    padding-left:20px;
    padding-right:20px;
    font-weight:bold;
    text-decoration:underline
  }
  #c_static_430-16602978778950 {
    display-radio:1;
    padding-bottom:40px;
    padding-top:20px
  }
  #c_static_430-16602978778950 .e_container-7 {
    display-radio:1;
    margin-bottom:40px
  }
  #c_static_430-16602978778950 .e_text-4 {
    font_radio:2;
    display-radio:1;
    font-size:16px;
    padding-bottom:0px;
    margin-bottom:10px
  }
  #c_static_430-16602978778950 .e_text-5 {
    font_radio:2;
    display-radio:1;
    padding-left:0px;
    padding-right:0px;
    font-size:13px;
    padding-top:0px;
    margin-top:0px
  }
  #c_static_430-16602978778950 .e_container-2 {
    display-radio:1;
    padding-left:0px;
    padding-right:0px
  }
  #c_static_430-16602978778950 .e_loop-1 {
    display-radio:1;
    padding-left:20px;
    padding-right:20px
  }
  #c_static_430-16602978778950 .e_image-3 {
    display-radio:1;
    max-width:70px
  }
  #c_static_430-16602978778950 .e_text-15 {
    font_radio:2;
    display-radio:1;
    font-size:14px;
    padding-top:0px;
    margin-top:20px;
    text-align:left
  }
}
@media screen and (min-width: 769px) {
  #c_static_430-16602978778950 .e_loop-1 .p_loopitem {
    width:calc((100% - 90px) / 4)
  }
  #c_static_430-16602978778950 .e_loop-1 .p_loopitem:hover .e_container-2 {
    transform:translateY(-20px)
  }
  #c_static_430-16602978778950 .e_loop-1 .p_loopitem:hover .e_image-3 {
    transform:rotateY(180deg)
  }
  #c_static_430-16602978778950 .e_container-2 {
    transition:all 0.5s
  }
  #c_static_430-16602978778950 .e_image-3 {
    transition:all 0.5s
  }
}
#c_static_001_P_3251-1656484981719 .e_container-22 {
  display:flex;
  flex-wrap:wrap;
  box-shadow:16px 16px 16px rgb(0 0 0 / 10%);
  flex-direction:row;
  width:100%;
  display-radio:flex;
  margin-bottom:30px;
  transition-property:all;
  transition-radio:hover;
  transition-duration:0.3s;
  transition-timing-function:cubic-bezier(0,0,1,1);
  background-color:rgba(255,255,255,1)
}
#c_static_001_P_3251-1656484981719 .swiper-button-next,
.swiper-button-prev {
  top:46%
}
#c_static_001_P_3251-1656484981719 .e_container-22:hover {
  background-color:rgba(33,94,179,1)
}
#c_static_001_P_3251-1656484981719 {
  min-height:0px;
  display-radio:1;
  padding-top:5%;
  padding-bottom:5%;
  background-fill-value:background-color;
  background-attachment:fixed;
  background-color:rgba(241,241,241,1)
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 {
  display-radio:1
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-container {
  width:100%;
  height:100%
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-slide {
  text-align:center;
  font-size:18px;
  width:60%;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-button-prev,
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-button-next {
  width:48px;
  height:68px;
  border:solid 1px #727272;
  line-height:48px;
  text-align:center;
  float:left;
  font-size:16px;
  border-radius:0;
  transition:all 0.6s;
  background:#00000057
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-button-next {
  left:auto;
  right:calc(50% - 30%)
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-button-prev {
  right:auto;
  left:calc(50% - 30%)
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-button-next:after,
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-button-prev:after {
  font-size:22px;
  color:#fff
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .p_template {
  width:100%
}
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-slide-active,
#c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-slide-duplicate-active {
  transform:scale()
}
#c_static_001_P_3251-1656484981719 .e_container-22 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001_P_3251-1656484981719 .e_container-22 .p_item {
  display-radio:1
}
#c_static_001_P_3251-1656484981719 .e_image-23 {
  overflow:hidden;
  display-radio:1;
  padding-bottom:0px;
  margin-bottom:0px
}
#c_static_001_P_3251-1656484981719 .e_image-23 img {
  width:100%;
  height:100%;
  object-fit:contain
}
#c_static_001_P_3251-1656484981719 .e_container-24 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:80%;
  display-radio:flex;
  margin-left:auto;
  margin-right:auto
}
#c_static_001_P_3251-1656484981719 .e_container-24 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001_P_3251-1656484981719 .e_text-25 {
  line-height:normal;
  display-radio:1;
  font_radio:2;
  text-align:left;
  font-size:28px;
  font-weight:normal;
  color:#fff;
  margin-top:26px
}
#c_static_001_P_3251-1656484981719 .e_text-26 {
  line-height:2;
  display-radio:-webkit-box;
  font_radio:2;
  text-align:left;
  font-size:14px;
  color:rgb(189 189 189);
  margin-top:10px;
  margin-bottom:30px;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden
}
#c_static_001_P_3251-1656484981719 .e_container-22 .cbox-22-0 {
  flex:0 0 100%
}
#c_static_001_P_3251-1656484981719 .e_container-22 .cbox-22-1 {
  position:absolute;
  bottom:0px;
  background:#0000008a;
  width:100%
}
#c_static_001_P_3251-1656484981719.response-animated .e_container-22 {
  animation-name:none,none;
  animation-delay:0.0s,0.6s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1;
  position:relative
}
#c_static_001_P_3251-1656484981719 .e_container-22:hover .e_text-25,
#c_static_001_P_3251-1656484981719 .e_container-22:hover .e_text-26 {
  display-radio:1;
  color:rgba(255,255,255,1);
  background:rgba(33,94,179,0)
}
#c_static_001_P_3251-1656484981719 .e_text-25,
#c_static_001_P_3251-1656484981719 .e_text-26 {
  transition-property:all;
  transition-duration:0.3s;
  transition-timing-function:cubic-bezier(0,0,1,1)
}
#c_static_001_P_3251-1656484981719.response-animated .e_loop_F-21 {
  animation-name:none,none;
  animation-delay:0.0s,-0.4s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
#c_static_001_P_3251-1656484981719.response-animated {
  animation-name:none,none;
  animation-delay:0.0s,0.6s;
  animation-duration:0.6s,0.6s;
  animation-iteration-count:1,1
}
@media screen and (max-width:768px) {
  #c_static_001_P_3251-1656484981719 {
    display-radio:1;
    padding-top:40px;
    padding-bottom:20px
  }
  #c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-slide {
    width:86%
  }
  #c_static_001_P_3251-1656484981719 .e_text-26 {
    display:none
  }
  #c_static_001_P_3251-1656484981719 .e_text-25 {
    color:#fff;
    margin-top:10px;
    margin-bottom:10px;
    display-radio:1;
    font_radio:2;
    font-size:26px;
    font-weight:normal;
    line-height:2
  }
  #c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-button-prev,
  #c_static_001_P_3251-1656484981719 .e_loop_F-21 .swiper-button-next {
    width:26px;
    height:50px
  }
  #c_static_001_P_3251-1656484981719 .e_container-22 {
    display-radio:1;
    width:auto;
    max-width:none;
    min-width:0px
  }
  #c_static_001_P_3251-1656484981719 .e_loop_F-21 {
    display-radio:1;
    width:auto;
    max-width:none;
    min-width:0px
  }
}
#c_static_001-1660899210636 {
  display-radio:1;
  min-height:0px;
  margin-bottom:60px
}
#c_static_001-1660899210636 .e_container-1 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  max-width:1300px;
  padding-left:15px;
  padding-right:15px;
  margin-left:auto;
  margin-right:auto;
  display-radio:flex;
  width:94%;
  margin-bottom:50px
}
#c_static_001-1660899210636 .e_container-1 .p_item {
  flex:1;
  max-width:100%
}
#c_static_001-1660899210636 .e_image-2 {
  width:120px;
  height:2px;
  margin-left:auto;
  margin-right:auto;
  line-height:0
}
#c_static_001-1660899210636 .e_image-2 img {
  width:100%;
  height:100%;
  object-fit:cover
}
#c_static_001-1660899210636 .e_text-3 {
  position:static;
  width:auto;
  max-width:none;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:20px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  top:auto;
  bottom:auto;
  left:auto;
  right:auto;
  z-index:auto;
  font_radio:2;
  font-size:40px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
  text-align:center;
  line-height:1.8;
  display-radio:1
}
#c_static_001-1660899210636 .e_text-4 {
  position:static;
  width:auto;
  max-width:none;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;

  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  top:auto;
  bottom:auto;
  left:auto;
  right:auto;
  z-index:auto;
  font_radio:2;
  font-size:18px;
  font-family:Arial;
  color:rgba(51,51,51,1);
  font-weight:normal;
  text-align:center;
  line-height:1.8;
  display-radio:1
}
@media screen and (max-width:768px) {
  #c_static_001-1660899210636 .e_container-1 {
    display-radio:1;
    margin-bottom:40px
  }
  #c_static_001-1660899210636 .e_text-3 {
    font_radio:2;
    display-radio:1;
    font-size:26px
  }
  #c_static_001-1660899210636 .e_text-4 {
    font_radio:1;
    display-radio:1
  }
  #c_static_001-1660899210636 {
    display-radio:1;
    padding-bottom:0px;
    margin-bottom:0px
  }
}
#c_static_001_P_4106-1660729659282 {
  display-radio:1;
  margin-top:40px;
  margin-bottom:40px;
  padding-top:0px;
  padding-bottom:40px;
  min-height:0px
}
.e_text3 {
  font_radio:2;
  font-size:18px;
  color:rgba(255,255,255,1);
  font-weight:normal;
  text-align:center;
  font-family:Arial;
  display-radio:1;
  line-height:1.8;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:14px;
  padding-top:14px;
  transition:all 0.6s
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_list {
  display:flex;
  flex-wrap:wrap;
  position:relative;
  max-width:100%
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_loopitem {
  flex:0 0 33.3%;
  position:relative
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_page {
  text-align:center
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_filter_wrapper {
  width:100%;
  font-size:13px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_kv_wrapper {
  display:flex;
  flex-wrap:nowrap;
  line-height:40px;
  margin:15px 0
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_filter_key {
  width:70px;
  overflow:hidden;
  margin-right:10px;
  font-weight:bold;
  color:#333333;
  font-size:12px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_v_item {
  display:inline-block;
  padding:0 3px;
  cursor:pointer;
  font-size:13px;
  color:#555555;
  margin-right:30px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_active .p_fbutton {
  color:#fff;
  background-color:cornflowerblue
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_result_item {
  position:relative;
  padding:3px 20px 3px 10px;
  border:1px solid #ddd;
  border-radius:3px;
  margin-right:10px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_filter_close {
  position:absolute;
  right:0;
  top:0;
  padding:3px;
  font-style:normal;
  font-size:16px;
  margin-top:-5px;
  cursor:pointer
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect {
  font-size:13px;
  position:relative
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .inputWrap {
  width:100%;
  min-width:100px;
  min-height:24px;
  border:1px solid #DCDFE6;
  border-radius:3px;
  position:relative;
  cursor:pointer;
  background:white
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect.is-invalid .inputWrap {
  border-color:#dc3545
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect ul {
  padding:0 5px;
  margin:0;
  padding-right:35px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect ul,
li {
  list-style:none
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect li {
  display:inline-block;
  background:#edf0f3;
  color:#92969c;
  padding:0px 5px;
  margin:1px 5px 1px 0;
  border-radius:5px;
  line-height:16px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .multSelect-option {
  width:100%;
  border:1px solid #DCDFE6;
  border-radius:2px;
  border-top:0;
  max-height:200px;
  overflow-y:scroll;
  position:absolute;
  height:0;
  opacity:0;
  z-index:9;
  background:#fff
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .multSelect-option>div {
  line-height:24px;
  cursor:pointer;
  padding:0 10px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .multSelect-option>div.selected {
  color:#409eff
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .multSelect-option>div:hover {
  color:#409eff;
  background:#f3f6f9
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .fa-close {
  font-style:normal;
  font-size:12px;
  padding:0 5px 0 7px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .inputWrap>.fa svg {
  fill:#666;
  width:12px;
  height:12px;
  position:absolute;
  right:0;
  top:calc(50% - 3px)
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .inputWrap>.fa-down svg {
  transform:rotate(-90deg)
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .inputWrap>.fa-up svg {
  transform:rotate(90deg)
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .multSelect .placeholder {
  line-height:40px;
  padding-left:10px;
  color:#aaa;
  position:absolute;
  left:0;
  top:0
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_normal_start {
  display:inline;
  width:100px;
  height:40px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_date_start {
  display:inline;
  width:105px;
  height:40px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_normal_end {
  display:inline;
  width:100px;
  height:40px;
  margin-right:5px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_date_end {
  display:inline;
  width:105px;
  height:40px;
  margin-right:5px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_split {
  margin:0 5px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_normal {
  margin-right:16px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_fbutton {
  background-color:#007bff;
  border:1px solid #409EFF;
  text-decoration:none;
  color:white;
  font-size:14px;
  text-align:center;
  padding:10px 25px;
  position:relative;
  overflow:hidden
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .input-check,
#c_static_001_P_4106-1660729659282 .e_loop-5 .input-radio {
  margin:0 5px;
  vertical-align:text-top
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .position-left {
  display:flex
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .position-right {
  display:flex;
  flex-direction:row-reverse
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .position-bottom {
  display:flex;
  flex-direction:column-reverse
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_mbutton {
  border:1px solid #409EFF;
  text-decoration:none;
  color:#409EFF;
  font-size:14px;
  text-align:center;
  padding:10px 25px;
  position:relative;
  overflow:hidden
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_mbutton:after {
  content:"";
  display:none;
  width:16px;
  height:16px;
  background-color:#409eff;
  -webkit-transform:skewY(
    -45deg);
  transform:skewY(
    360deg);
  position:absolute;
  bottom:0px;
  right:0;
  z-index:1
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_mbutton::before {
  content:"";
  display:none;
  width:6px;
  height:9px;
  border-right:#ffffff solid 2px;
  border-bottom:#ffffff solid 2px;
  -webkit-transform:rotate(
    35deg);
  transform:rotate(
    35deg);
  position:absolute;
  bottom:5px;
  right:4px;
  z-index:2
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_active .p_mbutton::before {
  display:block
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_active .p_mbutton::after {
  display:block
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_input_match {
  width:100px;
  height:40px;
  padding:10px;
  border:1px solid #ced4da;
  border-radius:3px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_filter_result {
  display:inline-block
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .p_contclear {
  cursor:pointer
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .swiper-container {
  padding-bottom:30px
}
#c_static_001_P_4106-1660729659282 .e_loop-5 {
  display-radio:1;
  margin-top:40px;
  max-width:1600px;
  margin-left:auto;
  margin-right:auto;
  width:96%
}
#c_static_001_P_4106-1660729659282 .e_container-6 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  display-radio:flex;
  min-height:0px;
  padding-left:20px;
  padding-right:20px;
  max-width:none;
  width:auto
}
#c_static_001_P_4106-1660729659282 .e_container-6 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_static_001_P_4106-1660729659282 .e_container-6 .p_item {
  display-radio:1
}
#c_static_001_P_4106-1660729659282 .e_container-7 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  height:auto;
  max-height:none;
  min-height:0px
}
#c_static_001_P_4106-1660729659282 .e_container-7 > .p_item {
  flex:1;
  max-width:100%;
  max-height:437px;
  overflow:hidden
}
#c_static_001_P_4106-1660729659282 .e_container-7 .cbox-7-0 {
  flex:0 0 10%;
  display:none;
  background-color:rgba(0,92,53,1);
  padding-left:20px;
  padding-right:20px;
  padding-top:30px
}
#c_static_001_P_4106-1660729659282 .e_container-7 .p_item {
  display-radio:1
}
#c_static_001_P_4106-1660729659282 .e_line-8 {
  display-radio:1;
  border-top-color:rgba(255,255,255,0.6);
  border-top-width:1px;
  border-top-style:solid;
  min-height:0px;
  height:1px
}
#c_static_001_P_4106-1660729659282 .e_timeFormat-9 {
  min-height:20px;
  display-radio:1;
  font_radio:2;
  font-size:28px;
  font-family:"2e7c288e-78e3-45bf-9b25-4dab26cf09d3" !important;
  color:rgba(255,255,255,1)
}
#c_static_001_P_4106-1660729659282 .e_timeFormat-10 {
  min-height:20px;
  display-radio:1;
  font_radio:2;
  font-size:16px;
  font-family:Arial;
  color:rgba(255,255,255,1);
  line-height:1;
  text-align:center
}
#c_static_001_P_4106-1660729659282 .e_image-11 {
  overflow:hidden;
  display-radio:1;
  width:100%;
  padding-bottom:0px;
  height:auto;
  min-height:0px;
  max-height:none
}
#c_static_001_P_4106-1660729659282 .e_image-11 img {
  width:100%;
  height:auto;
  object-fit:contain;
  transition:all 0.6s
}
#c_static_001_P_4106-1660729659282 .e_text-12 {
  line-height:normal;
  display-radio:-webkit-box;
  font_radio:2;
  font-size:18px;
  font-family:Arial;
  margin-top:10px;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  transition:all 0.6s;
  color:rgba(0,0,0,1)
}
#c_static_001_P_4106-1660729659282 .e_richText-13 {
  display-radio:-webkit-box;
  font_radio:2;
  font-size:15px;
  color:rgba(0,0,0,0.6);
  line-height:28px;
  font-family:Arial;
  text-align:left;
  margin-top:15px;
  font-weight:normal;
  -webkit-line-clamp:2;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden
}
#c_static_001_P_4106-1660729659282 .e_container-6 > .p_item:hover  .e_text-12 {
  color:#005c35
}
#c_static_001_P_4106-1660729659282 .e_container-6 > .p_item:hover  .e_image-11 img {
  transform:scale(1.1)
}
#c_static_001_P_4106-1660729659282 .e_loop-5 .cbox-5:nth-child(odd) {
  margin-bottom:40px
}
#c_static_001_P_4106-1660729659282 .e_button-17 {
  display:block;
  position:relative;
  overflow:hidden;

  box-sizing:border-box;
  width:150px;

  background_radio:2;
  border_radio:1;
  font_radio:2;
  radius_radio:1;
  background-fill-value:background-image;
  max-width:none;
  height:47px;
  font-weight:normal;
  font-size:16px;
  font-family:Microsoft YaHei;
  margin-top:30px;
  margin-right:auto;
  margin-bottom:0px;
  line-height:2;
  display-radio:block;
  margin-left:auto
}
#c_static_001_P_4106-1660729659282 .e_button-17 :hover{ }
#c_static_001_P_4106-1660729659282 .e_button-17 span {
  display:block;
  width:100%;
  position:relative;
  z-index:1;
  outline:0;
  margin:0px;
  overflow:hidden
}
#c_static_001_P_4106-1660729659282 .e_button-17::after {
  content:"";
  position:absolute;
  width:0;
  height:100%;
  transition:all .3s;
  z-index:0;
  opacity:0;
  top:0;
  left:0px
}
#c_static_001_P_4106-1660729659282 .e_button-17:hover::after {
 
}
#c_static_001_P_4106-1660729659282 .e_button-17:hover {
 
}
#c_static_001_P_4106-1660729659282 .e_text-18 {
  line-height:normal;
  display-radio:-webkit-box;
  font_radio:2;
  font-size:14px;
  font-family:Arial;
  margin-top:45px;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  transition:all 0.6s;
  color:rgba(0,0,0,0.6)
}
@media screen and (max-width:768px) {
  #c_static_001_P_4106-1660729659282 .e_loop-5 {
    display-radio:1
  }
  #c_static_001_P_4106-1660729659282 .e_container-6 {
    display-radio:1;
    flex-direction:column;
    padding-left:15px;
    padding-right:15px
  }
  #c_static_001_P_4106-1660729659282 {
    display-radio:1;
    padding-top:0px;
    padding-bottom:10px
  }
  #c_static_001_P_4106-1660729659282 .e_container-7 {
    display-radio:1;
    flex-direction:row
  }
  #c_static_001_P_4106-1660729659282 .e_loop-5 .p_loopitem {
    flex:0 0 100%
  }
  #c_static_001_P_4106-1660729659282 .e_container-7 .cbox-7-0 {
    display:none
  }
  #c_static_001_P_4106-1660729659282 .e_text-12 {
    display-radio:1;
    font_radio:2;
    font-size:18px;
    color:rgba(51,51,51,1);
    line-height:2;
    font-family:Arial;
    margin-top:0px;
    margin-bottom:10px;
    padding-bottom:0px;
    padding-top:0px
  }
  #c_static_001_P_4106-1660729659282 .e_container-6 .cbox-6-0 {
    margin-bottom:30px
  }
  #c_static_001_P_4106-1660729659282 .e_richText-13 {
    font_radio:2;
    display-radio:1;
    margin-top:0px;
    line-height:1.5;
    font-size:14px;
    margin-bottom:10px
  }
  #c_static_001_P_4106-1660729659282 .e_loop-5 .cbox-5:nth-child(odd) {
    margin-bottom:0px
  }
  #c_static_001_P_4106-1660729659282 .e_button-17 {
    background_radio:1;
    border_radio:1;
    font_radio:1;
    radius_radio:1;
    display-radio:1;
    margin-top:0px
  }
  #c_static_001_P_4106-1660729659282 .e_text-18 {
    display-radio:1;
    font_radio:2;
    font-size:14px;
    color:rgba(51,51,51,1);
    line-height:2;
    font-family:Arial;
    margin-top:30px;
    margin-bottom:0px;
    padding-bottom:0px
  }
  #c_static_001_P_4106-1660729659282 .e_image-11 {
    display-radio:1
  }
}
@media screen and (min-width: 769px) {
  #c_static_001_P_4106-1660729659282 .e_loop-5 .p_loopitem {
    flex-grow:0;
    flex-shrink:0;
    flex-basis:calc(100% / 2)
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  #c_static_001_P_4106-1660729659282 {
    display-radio:1;
    padding-bottom:4%;
    padding-top:0px
  }
  #c_static_001_P_4106-1660729659282 .e_container-6 {
    display-radio:1;
    padding-left:3%;
    padding-right:3%
  }
  #c_static_001_P_4106-1660729659282 .e_timeFormat-9 {
    display-radio:1;
    font_radio:2;
    text-align:center
  }
  #c_static_001_P_4106-1660729659282 .e_container-7 {
    display-radio:1
  }
  #c_static_001_P_4106-1660729659282 .e_container-7 .cbox-7-0 {
    margin-left:auto;
    padding-left:0px;
    padding-right:0px
  }
}
@media screen and (max-width: 1600px) and (min-width: 1200px) {
}
@media screen and (max-width: 1300px) and (min-width: 1080px) {
}
#c_form_021-1660732154473 {
  display-radio:1;
  background-fill-value:background-image;
  background-image:url(../images/4210e478-3eae-491c-a10b-9bf60832abc7.jpg);
  padding-top:80px;
  padding-bottom:80px;
  min-height:0px
}
#c_form_021-1660732154473 .e_input-2 .p_phoneCode {
  width:90px;
  margin-right:10px
}
#c_form_021-1660732154473 .e_input-3 .p_phoneCode {
  width:90px;
  margin-right:10px
}
#c_form_021-1660732154473 .e_textarea-5  .p_required {
  vertical-align:middle;
  font-size:1.4em;
  line-height:100%;
  position:relative;
  font-weight:bold;
  top:0.15em;
  padding-left:5px
}
#c_form_021-1660732154473 .e_form-1 {
  margin-left:auto;
  margin-right:auto;
  padding-left:10px;
  padding-right:10px;
  display-radio:1;
  max-width:none
}
#c_form_021-1660732154473 .e_input-2 {
  display-radio:1
}
#c_form_021-1660732154473 .e_container-7 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:94%;
  display-radio:flex;
  max-width:1600px;
  margin-left:auto;
  margin-right:auto;
  background-color:rgba(255, 255, 255, 0.7);
  border-top-style:solid;
  border-top-width:6px;
  border-top-color:rgba(255, 255, 255, 0);
  padding-top:60px;
  padding-bottom:60px;
  padding-left:50px;
  padding-right:50px
}
#c_form_021-1660732154473 .e_container-7 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_form_021-1660732154473 .e_container-8 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex
}
#c_form_021-1660732154473 .e_container-8 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_form_021-1660732154473 .e_line-17 {
  display-radio:1;
  max-width:336px;
  margin-right:0px;
  margin-left:auto;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:rgb(255, 255, 255);
  height:2px
}
#c_form_021-1660732154473 .e_richText-18 {
  font_radio:2;
  display-radio:1;
  margin-top:0px;
  margin-bottom:40px;
  font-size:15px;
  color:rgb(109, 109, 109);
  line-height:1.5;
  max-width:none;
  width:80%;
  margin-left:0px;
  margin-right:auto;
  float:right;
  text-align:right
}
#c_form_021-1660732154473 .e_container-19 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  display-radio:flex;
  max-width:260px;
  float:right
}
#c_form_021-1660732154473 .e_container-19 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%
}
#c_form_021-1660732154473 .e_container-19 .cbox-19-0 {
  align-self:center;
  flex:0 0 40%
}
#c_form_021-1660732154473 .e_container-19 .cbox-19-1 {
  align-self:center
}
#c_form_021-1660732154473 .e_text-20 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  font-size:26px;
  color:rgb(6, 72, 56);
  font-family:Impact
}
#c_form_021-1660732154473 .e_icon-21 {
  width:60px;
  height:60px;
  font_radio:2;
  display-radio:1;
  color:rgb(6, 72, 56);
}
#c_form_021-1660732154473 .e_icon-21 .icon {
  margin:0;
  width:100%;
  height:100%;
  fill:currentColor
}
#c_form_021-1660732154473 .e_input-3 {
  display-radio:1
}
#c_form_021-1660732154473 .e_formBtn-22 {
  display:block;
  position:relative;
  overflow:hidden;
  text-align:center;
  box-sizing:border-box;
  width:167px;
  padding:8px;
  margin-left:0px;
  background_radio:2;
  border_radio:2;
  font_radio:2;
  font-size:14px;
  font-family:Microsoft YaHei;
  background-color:rgba(251,251,251,1);
  padding-top:12px;
  padding-bottom:12px;
  height:auto;
  radius_radio:1;
  margin-top:20px;
  margin-bottom:0px;
  display-radio:block;
  border-style:solid;
  border-color:rgba(206,212,218,1);
  border-width:1px;
  color:rgba(0,0,0,1)
}
#c_form_021-1660732154473 .e_formBtn-22 span {
  display:block;
  width:100%;
  position:relative;
  z-index:1;
  outline:0;
  margin:0px;
  overflow:hidden
}
#c_form_021-1660732154473 .e_formBtn-22::after {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  transition:all .3s;
  z-index:0;
  opacity:0;
  top:0;
  left:0px
}
#c_form_021-1660732154473 .e_formBtn-22:hover::after {
  opacity:1
}
#c_form_021-1660732154473 .e_formBtn-22:before {
  content:"";
  position:absolute;
  display:block;
  transition:all .6s;
  width:100%;
  height:0;
  left:50%;
  top:50%;
  padding-top:100%;
  transform:translateX(-50%) translateY(-50%)
}
#c_form_021-1660732154473 .e_formBtn-22:hover {
  border-style:solid;
  border-color:rgba(0,92,53,1);
  background-color:rgba(0,92,53,1);
  color:rgba(255,255,255,1);
  border-width:1px
}
.form-control {
  display:block;
  width:100%;
  height:calc(1.5em + 0.75rem + 15px);
  padding:0.375rem 0.8rem;
  line-height:1.5;
  color:#495057;
  background-color:#fbfbfb;
  background-clip:padding-box;
  border-radius:0.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  box-shadow:none !important
}
.p_required,
[class^=e_][required] .p_label::after {
  vertical-align:middle;
  font-size:14px;
  line-height:100%;
  top:0;
  padding-left:0px;
  position:relative;
  font-weight:500
}
.p_label .s_label {
  color:rgb(0 0 0 / 50%)
}
#c_form_021-1660732154473 .e_text-23 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  text-align:right;
  font-size:40px;
  color:rgb(6, 72, 56);
  font-weight:bold
}
@media screen and (max-width:768px) {
  #c_form_021-1660732154473 .e_container-8 .cbox-8-0 {
    flex:0 0 100%
  }
  #c_form_021-1660732154473 .e_richText-18 {
    font_radio:1;
    display-radio:1;
    max-width:100%;
    width:100%;
    margin-bottom:20px
  }
  #c_form_021-1660732154473 {
    display-radio:1;
    padding-top:30px;
    padding-bottom:30px;
    padding-left:10px;
    padding-right:10px
  }
  #c_form_021-1660732154473 .e_container-8 {
    display-radio:1;
    padding-left:0px;
    padding-right:0px;
    min-width:0px;
    max-width:none;
    width:auto
  }
  #c_form_021-1660732154473 .e_container-7 {
    display-radio:1;
    padding-left:20px;
    padding-right:20px
  }
  #c_form_021-1660732154473 .e_text-23 {
    font_radio:2;
    display-radio:1;
    font-size:26px;
    margin-top:10px
  }
  #c_form_021-1660732154473 .e_container-19 {
    display-radio:1;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:20px
  }
}
