﻿/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
.wp{width: 75%;max-width:1730px;margin:0 auto}
.wp1{width:75%;max-width:1440px;margin:0 auto}
.detail{padding-top:130px;background-color:#f7f7f7}
.detail .header{background-color:#fff}
.noscr{height:100%;overflow:hidden}
/*!******************************
    -------[=头部]-------
********************************/
.header{background: #fff;height: 84px;position:fixed;top:0;left:0;width:100%;z-index:999;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.header.fixed{/* background-color:#333; */}
.fixed .h-r{border-color:transparent}
.logo{/* float:left; */width: 13%;/* line-height:130px; */font-size:0;}
.logo img{display:inline-block;vertical-align:bottom;width: 200px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.logo img:nth-child(2){display:none}
.detail .logo img,.fixed .logo img{vertical-align:middle;/* width:75px; */}
.h-r{/* float:right; *//* width: 90%; *//* border-bottom:1px solid rgba(255,255,255,.3); */}
.h-tel,.nav{float:right}
.nav li{float:left;font-size:0;position:relative;line-height: 120px;padding: 0 20px;}
.nav{padding-right: 22px;position:relative;/* margin-right: 10px; */}
.nav::after{content:"";display:block;width:1px;height:54px;position:absolute;top:50%;right:0;margin-top:-27px;background-color: #333;opacity:.3}
.nav .v1{display:inline-block;vertical-align:middle;font-size:16px;/* color:#fff; */}
.nav .on .v1,.nav .v1:hover{font-weight:700}
.dropIcon{display:inline-block;vertical-align:middle;width:13px;height:7px;background:url(../images/c-i1.png) center no-repeat;background-size:100%;margin-left:8px}
.nav .sub{display:none;position:fixed;top:85px;left:0;width:100%;/*background-color:rgba(0,0,0,.9);*/background-color: #fff; padding:55px 0;height: 80px!important;padding-top: 20px!important;text-align: center;}
.nav .act .v1::after{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0,0,0,.9);position:absolute;bottom:0;left:50%;margin-left:-10px}
/*!导航菜单*/
.sub_nav{position:fixed;top:85px;left:0;width:100%;min-height:590px;overflow-y:auto;background-color:#fff;display:none}
.sub_nav .close{cursor:pointer;position:absolute;top:20px;right:0;width:30px;height:30px;background:url(../images/close.png) center no-repeat;background-size:90%}
.sub_nav .wp{max-width:1310px;position:relative}
.nav-list .title{font-size:26px;color:#333;font-weight:700;line-height:80px}
.nav-list .d1:hover,.nav-list .dd-act .d1{background:url(../images/arr1.png) 96% 50% no-repeat rgba(239,239,239,.8);background-size:8px;font-weight:700}
.nav-list dd{overflow:hidden}
.nav-list .d1{width:22%;float:left;font-size:16px;height:46px;line-height:46px;padding-left:15px;margin-right:6%;overflow:hidden}
.second-dl{overflow:hidden;line-height:1.5;position:absolute;top:80px;left:28.8%;width:71%;display:none}
.second-dl .length{float:left;width:55%}
.second-dl .con{display:block;padding:20px;height:125px;max-height:125px;overflow:hidden;color:#333;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.second-dl .act .con,.second-dl .con:hover{background-color:rgba(239,239,239,.6)}
.second-dl .img-div{float:left;max-width:106px;max-height:59.625px;width:106px;height:59.625px;background-size:cover;background-repeat:no-repeat;margin-right:15px}
.second-dl .img-div img{display:block;width:100%}
.second-dl .tit{font-size:16px}
.second-dl .content-div{overflow:hidden}
.second-dl .s-content{word-break:break-word;line-height:28px;max-height:52px;font-size:13px;position:relative;top:0;width:90%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.nav-detail-box{float:right;width:37%;max-height:632px;overflow:hidden}
.nav-detail-box img{display:block;width:100%}
.dd-act .second-dl,.nav .active .sub_nav{display:block}
/*!导航菜单end*/
.subnav{overflow:hidden;width:1200px;line-height:2;margin:0 auto}
.subnav .item{float:left;width:25%}
.dl-nav2 .type{font-size:16px;color:#fff;font-weight:700;display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.dl-nav2 .name{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#fff}
.dl-nav2 dd{padding-left:8px}
.dl-nav2 .name:hover,.dl-nav2 .type:hover{text-decoration:underline}
.dl-subb1{overflow:hidden;width:900px;margin:0 auto;display: flex;justify-content: center;}
.dl-subb1 dd{float:left;width:20%}
.dl-subb1 .v2{display:block;font-size:14px;color:#333;line-height:48px}
.dl-subb1 .v2:hover{text-decoration:underline}
.h-tel{margin-left: 20px;padding-left: 50px;line-height: 120px;font-size:16px;color: #333;background:url(../images/c-i21.png) left center no-repeat;background-size:37px}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=底部]-------
********************************/
.footer .wp{width:1440px}
.footer{background-color:#14191f;padding:100px 0 56px}
.footer .top{overflow:hidden;margin-bottom:69px}
.f-links{float:left;width:calc(100% - 150px)}
.f-dl{float:left;width:16.66%}
.f-dl dt{font-size:16px;color:#fff;font-weight:700}
.f-dl dt::after{content:"";display:block;width:25px;height:3px;background-color:#005ea6;margin:20px 0 16px}
.f-dl .a1{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;line-height:1.8;opacity:.8;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-s1 a:hover{color:#fff}
.f-dl .a1:hover{opacity:1}
.f-qr{float:right;width:130px;text-align:center;font-size:16px;color:#b3b3b3}
.f-qr img{display:block;width:100%}
.footer .bot{padding-top:45px;border-top:1px solid rgba(255,255,255,.2);overflow:hidden}
.f-logo{display:inline-block;margin-bottom:28px}
.f-s1 a{font-size:14px;color:#b3b3b3;margin-right:45px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-txt{text-align:right;font-size:14px;color:#b3b3b3;line-height:2.8}
.f-txt .t{padding-right:55px;background-repeat:no-repeat;background-size:22px;background-position:right center}
.f-txt .p1{background-image:url(../images/c-i3.png)}
.f-txt .p2{background-image:url(../images/c-i4.png)}
.f-txt .p3{background-image:url(../images/c-i5.png)}
.footer_ue{display:none}
/*!******************************
    -------[=公用]-------
********************************/
.g-curb1{font-size:14px;color:#5d5d5d;line-height:100px;height:100px;background-color:#fff;border-bottom:1px solid #eee;overflow:hidden}
.g-curb1 .back{color:#5d5d5d;padding-left:30px;background:url(../images/c-i9.png) left center no-repeat;background-size:19px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.cur,.cur a{color:#5d5d5d}
.cur a:hover,.g-curb1 .back:hover{color:#005ea6}
.cur span{font-weight:700;color:#005ea6}
.pages{text-align:center;margin:51px 0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 5px}
.pages ul li a,.pages ul li span{display:block;width:40px;height:40px;line-height:40px;font-size:18px;font-weight:700;text-align:center;color:#555;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-bottom:2px solid transparent}
.pages ul a:hover,.pages ul li.on a{border-color:#005ea6;color:#005ea6}
.pages ul li.next a,.pages ul li.prev a{width:auto}
.pages ul li.prev a{padding-left:35px;background:url(../images/c-pg1.png) left center no-repeat;background-size:25px}
.pages ul li.next a{padding-right:35px;background:url(../images/c-pg2.png) right center no-repeat;background-size:25px}
@media only screen and (min-width:1199px) and (max-width:1800px){
.wp{width:75%;max-width:96.11vw;margin:0 auto}
.wp1{width:75%;max-width:80vw;margin:0 auto}
.detail{padding-top:7.222vw;background-color:#f7f7f7}
.detail .header{background-color:#fff}
/*!******************************
        -------[=头部]-------
    ********************************/
.header{height: 84px;position:fixed;top:0;left:0;width:100%;z-index:999;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.header.fixed{background-color:#fff}
.sub_nav{min-height:528px!important;}
.sub_nav .close{top:1.39vw;width:1.666vw;height:1.66vw}
.nav-list .title{font-size:1.444vw;line-height:4.444vw}
.nav-list .d1{font-size:.888vw;height:2.55vw;line-height:2.55vw}
.nav-detail-box{max-height:27.777vw}
.second-dl{top:4.444vw}
.second-dl .con{padding:1.11vw;height:100px;max-height:100px}
.second-dl .s-content{line-height:1.3;max-height:2.6em}
.fixed .h-r{border-color:transparent}
.logo{/* float:left; *//* width:8%; *//* line-height:7.222vw; */font-size:0}
.logo img{display:inline-block;vertical-align:bottom;width: 200px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.fixed .logo img{vertical-align:middle;}
.h-r{/* float:right; */width: 90%;}
.h-tel,.nav{float:right}
.nav li{float:left;font-size:0;position:relative;line-height:7.222vw;/* padding:0 2.777vw; */}
.nav{position:relative;}
.nav::after{content:"";display:block;height:3vw;position:absolute;top:50%;right:0;margin-top:-1.5vw;background-color:#333;opacity:.3}
.nav .v1{display:inline-block;vertical-align:middle;color:#333}
.nav .on .v1,.nav .v1:hover{font-weight:700}
.dropIcon{display:inline-block;vertical-align:middle;width:.722vw;height:.388vw;background:url(../images/c-i1.png) center no-repeat;background-size:100%;margin-left:.444vw}
.nav .sub{display:none;position:fixed;top:85px;left:0;width:100%;padding:3.055vw 0}
.nav .act .v1::after{content:"";display:block;width:0;height:0;border-left:solid transparent;border-right:solid transparent;border-bottom:solid rgba(0,0,0,.9);position:absolute;bottom:0;left:50%;margin-left:-.555vw}
.subnav{width:66.66vw}
.dl-subb1{overflow:hidden;width:50vw;margin:0 auto}
/* .dl-subb1 dd{float:left;width:33.33%} */
.subnav .item,
.dl-subb1 dd{width: 10vw;}
.dl-subb1 .v2{display:block;color:#333;line-height:2.666vw}
.dl-subb1 .v2:hover{text-decoration:underline}
.h-tel{padding-left: 44px;line-height:7.222vw;/* color:#fff; */background:url(../images/c-i21.png) left center no-repeat;background-size:2.055vw}
/*!******************************
        -------[=导航]-------
    ********************************/
.menuBtn{display:none;position:fixed;top:.666vw;right:.666vw;width:1.666vw;height:1.666vw;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.222vw;background-color:#fff;margin:.222vw 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0vw;top:50%;margin-top:-.277vw;width:1.666vw}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
        -------[=底部]-------
    ********************************/
.footer .wp{width:80vw}
.footer{background-color:#14191f;padding:5.555vw 0 3.111vw}
.footer .top{overflow:hidden;margin-bottom:3.833vw}
.f-links{float:left;width:calc(100% - 8.333vw)}
.f-dl{float:left;width:16.66%}
.f-dl dt{color:#fff;font-weight:700}
.f-dl dt::after{content:"";display:block;width:1.388vw;height:.166vw;background-color:#005ea6;margin:1.111vw 0 .888vw}
.f-dl .a1{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;line-height:1.8;opacity:.8;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-dl .a1:hover,.f-s1 a:hover{opacity:.8}
.f-qr{float:right;width:7.222vw;text-align:center;color:#b3b3b3}
.f-qr img{display:block;width:100%}
.footer .bot{padding-top:2.5vw;overflow:hidden}
.f-logo{display:inline-block;margin-bottom:1.555vw}
.f-s1 a{color:#b3b3b3;margin-right:2.5vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-txt{text-align:right;color:#b3b3b3;line-height:2.8}
.f-txt .t{padding-right:3.055vw;background-repeat:no-repeat;background-size:1.222vw;background-position:right center}
.f-txt .p1{background-image:url(../images/c-i3.png)}
.f-txt .p2{background-image:url(../images/c-i4.png)}
.f-txt .p3{background-image:url(../images/c-i5.png)}
/*!******************************
        -------[=公用]-------
    ********************************/
.g-curb1{color:#5d5d5d;line-height:5.555vw;height:5.555vw;background-color:#fff;overflow:hidden}
.g-curb1 .back{color:#5d5d5d;padding-left:1.666vw;background:url(../images/c-i9.png) left center no-repeat;background-size:1.055vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.cur,.cur a{color:#5d5d5d}
.cur a:hover,.g-curb1 .back:hover{color:#005ea6}
.cur span{font-weight:700;color:#005ea6}
.pages{text-align:center;margin:2.833vw 0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 .277vw}
.pages ul li a,.pages ul li span{display:block;width:2.222vw;height:2.222vw;line-height:2.222vw;font-size:1vw;font-weight:700;text-align:center;color:#555;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-bottom:solid transparent}
.pages ul a:hover,.pages ul li.on a{border-color:#005ea6;color:#005ea6}
.pages ul li.next a,.pages ul li.prev a{width:auto}
.pages ul li.prev a{padding-left:1.944vw;background:url(../images/c-pg1.png) left center no-repeat;background-size:1.388vw}
.pages ul li.next a{padding-right:1.944vw;background:url(../images/c-pg2.png) right center no-repeat;background-size:1.388vw}
}
@media screen and (max-width:1320px){
.nav li{padding:0 14px;}

}
@media screen and (max-width:1500px){
.nav{padding-right:0!important;}
.footer .wp{width:90%}
}
@media screen and (max-width:1250px){
.footer .bot .l,.footer .bot .r{float:none;width:auto}
.f-txt{text-align:left;margin-top:20px}
.f-txt .t{padding-right:0;padding-left:25px;background-position:left center}
}
@media screen and (max-width:1199px){
.dis{height:54px!important;}
  .sub_box{display:none}
.sub_nav{position:static;height:auto;background-color:transparent;display:block}
.sub_nav .wp{padding:0}
.dd-act .second-dl,.nav-list .title,.sub_nav .close{display:none;width:auto}
.nav-list .d1{float:none;display:block;width:auto;padding-left:0;margin-right:0;color:#fff;    font-size: 14px;
  height: 35px;
  line-height: 35px;}
/* .nav-list .act .d1,.nav-list .d1:hover{background:0 0} */
.nav-list .d1:hover,.nav-list .dd-act .d1{background:0 0}
.nav{display:none;position:fixed;top:50px;left:0;width:100%;bottom:0;overflow-y:auto;border-top:1px solid #fff;background-color:#333;padding:0 20px;margin:0}
.nav li{float:none;width:auto;padding:0;line-height:45px}
.nav .v1{display:block;color:#fff}
.nav .sub{position:static;padding:0;background-color:transparent;display: block;}
.dl-subb1,.subnav{width:auto;text-align: left;}
.dl-subb1 dd,.subnav .item{display: block;float: left;width:50%}
.dl-nav2 .type{font-size:14px}
.dl-nav2 .name{font-size:12px}
.dl-subb1 .v2{line-height:35px;color: #fff;}
.act .dropIcon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
.nav .act .v1::after{display:none}
.dropIcon{position:absolute;top:20px;right:0;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.footer .wp,.wp,.wp1{width:auto;max-width:none;padding:0 15px;width: 80%;}
.detail,body{padding-top:50px}
.header{height:50px;background-color:#333}
.logo{width:auto;line-height:50px}
.logo img{display:none;vertical-align:middle;width:auto;max-height:35px}
.logo img:nth-child(2){display:inline-block}
.menuBtn{display:block}
.h-r{border:none}
.h-tel{display:none}
.footer{padding:4vw 0;display:none}
.f-links{display:none}
.f-qr{float:none;width:100px;font-size:14px;margin:0 auto}
.footer .top{margin-bottom:3vw}
.footer .bot{padding-top:3vw;text-align:center}
.footer .bot .l{text-align:center}
.f-s1 a{margin-right:2vw}
.f-txt{line-height:1.8}
.f-txt .t{background-size:16px}
.g-curb1{height:50px;line-height:50px}
.footer_ue{display:block;background-color:#14191f}
.footer_ue .top{padding:4vw 0;border-bottom:1px solid #373b41;overflow:hidden;margin-bottom:0}
.footer_ue .f-logo{float:left;width:17.3333vw;margin-bottom:0}
.footer_ue .f-logo img{display:block;width:100%}
.footer_ue .f-qr{float:right;width:18.66vw;height:18.66vw}
.footer_ue .f-txt{color:#b3b3b3;line-height:2.2;padding:4vw 0;font-size:3.0666vw;border-bottom:1px solid #373b41;margin:0}
.footer_ue .f-txt .t{background-size:3.7333vw;padding-left:6vw}
.footer_ue .f-s1{padding:4vw 0}
.footer_ue .f-s1 a{display:block;font-size:2.5333vw;color:#b3b3b3;opacity:.4;line-height:1.8}
}
@media screen and (max-width:767px){
.dl-subb1 dd,.subnav .item{float:none;width:auto}
.pages{margin:3vw 0}
.pages ul li.next,.pages ul li.prev{display:block;margin:0 10px}
.g-curb1 .l,.pages ul li{display:none}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.ban_in{position:relative}
.ban_in img{display:block;width:100%}
.ban_in .txt{position:absolute;top:48%;left:0;width:100%;font-size:16px;color:#fff}
.ban_in .txt .wp{max-width:1440px}
.ban_in .txt h3{font-size:53px}
.row-fw{padding:70px 0 130px;overflow:hidden}
.ul-listb1{overflow:hidden;margin:0 -12px}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 .con{display:block;margin:0 12px 24px}
.ul-listb1 .con:hover .pic::after{opacity:0}
.ul-listb1 .con:hover .txt{background-color:#005ea6}
.ul-listb1 .con:hover .txt .line{background-color:#fff}
.ul-listb1 .con:hover .txt h3{color:#fff}
.ul-listb1 .con:hover .txt .desc{color:#d0d0d0}
.ul-listb1 .pic{position:relative;height:0;padding-top:70.36%;overflow:hidden}
.ul-listb1 .pic .img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb1 .pic .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;z-index:1;pointer-events:none}
.ul-listb1 .pic::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;pointer-events:none}
.ul-listb1 .txt{height:182px;overflow:hidden;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;position:relative;margin:-88px 4% 0}
.ul-listb1 .txt h3{font-size:20px;color:#333;padding-top:50px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .txt .line{width:80px;height:4px;background-color:#005ea6;margin:15px auto 11px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .txt .desc{font-size:14px;color:#616161;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;line-height:1.5;height:3em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.g-listb1{font-size:0;text-align:center;white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:40px}
.g-listb1::after{content:"";display:block;width:100%;height:1px;background-color:#c1c1c1;position:absolute;bottom:1px;left:0}
.g-listb1 li{display:inline-block;vertical-align:top}
.g-listb1 .a1{display:block;min-width:100px;text-align:center;font-size:20px;color:#333;line-height:118px;position:relative;z-index:1}
.g-listb1 .a1:hover{font-weight:700}
.g-listb1 .a1::after{content:"";display:block;width:100px;height:3px;background-color:#005ea6;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.g-listb1 .on .a1{font-weight:700}
.g-listb1 .on .a1::after{opacity:1}
.row-ab{padding-bottom:164px;overflow:hidden}
.m-detailb1{font-size:16px;color:#333;line-height:2.125}
.m-detailb1 .tit{font-size:30px;color:#333;font-weight:700;text-align:center;margin-bottom:57px}
.m-detailb1 .b{display:block;text-align:center;font-size:24px;color:#005ea6}
.row-cp{padding-bottom:57px;overflow:hidden}
.ul-prob1{overflow:hidden;margin:0 -21px;border-bottom:1px solid #c1c1c1}
.ul-prob1 li{float:left;width:33.33%}
.ul-prob1 .con{display:block;margin:0 21px 50px}
.ul-prob1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-prob1 .con:hover .name{color:#005ea6}
.ul-prob1 .pic{position:relative;height:0;padding-top:90.43%;overflow:hidden}
.ul-prob1 .pic img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-prob1 .txt{padding-top:20px}
.ul-prob1 .txt .type{font-size:16px;color:#8d8d8d;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}
.ul-prob1 .txt .name{font-size:18px;color:#333;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.row-jj{padding:80px 0;overflow:hidden}
.ul-caseb1{overflow:hidden;margin:0 -2px;border-bottom:1px solid #c1c1c1}
.ul-caseb1 li{float:left;width:25%}
.ul-caseb1 .con{display:block;overflow:hidden;margin:0 2px 60px}
.ul-caseb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-caseb1 .con:hover .name{color:#005ea6}
.ul-caseb1 .pic{position:relative;height:0;padding-top:136.3%;overflow:hidden;margin-bottom:19px}
.ul-caseb1 .pic img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-caseb1 .name{font-size:18px;color:#333;font-weight:700;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.row-new{overflow:hidden;padding-bottom:56px}
.ul-newsb1{padding:23px 0 55px;overflow:hidden;margin:0 -5px;border-bottom:1px solid #c1c1c1}
.ul-newsb1 li{float:left;width:25%}
.ul-newsb1 .con{display:block;overflow:hidden;margin:0 5px 10px}
.ul-newsb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-newsb1 .con:hover .name{color:#005ea6}
.ul-newsb1 .pic{position:relative;height:0;padding-top:61.88%;overflow:hidden}
.ul-newsb1 .pic img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-newsb1 .txt{padding:50px 30px 55px;border:1px solid #eee;border-top:none}
.ul-newsb1 .name{font-size:22px;color:#333;font-weight:700;line-height:1.55;height:3.1em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .time{font-size:16px;color:#005ea6;height:48px;line-height:48px}
.ul-newsb1 .desc{font-size:14px;color:#333;line-height:1.86;height:7.44em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}
.m-detailb2{font-size:16px;color:#333;line-height:1.875;padding:0 10% 1.3%;background-color:#fff}
.m-detailb2 h1{text-align:center;font-size:30px;border-bottom:1px solid #eee;padding:42px 0 46px}
.m-detailb2 .txt{padding:45px 0 100px}
.m-detail_pro{padding:6.2% 10% 8%;background-color:#fff;overflow:hidden}
.m-detail_pro .top{overflow:hidden;margin-bottom:46px}
.m-detail_pro .top .pic{float:left;width:41.32%;height:500px;border:1px solid #eee;line-height:500px;font-size:0;text-align:center;overflow:hidden;margin-right:5%}
.m-detail_pro .top .pic img{display:inline-block;vertical-align:middle}
.m-detail_pro .top .txt{overflow:hidden;color:#333}
.m-detail_pro .top .txt h1{font-size:32px;margin-bottom:20px}
.m-detail_pro .top .txt .tit{font-size:18px;color:#fff;font-weight:700;line-height:50px;height:50px;background:url(../images/c-i10.png) 2.5% 50% no-repeat #005ea6;-webkit-background-size:24px 24px;-moz-background-size:24px;-o-background-size:24px;background-size:24px;padding-left:50px;margin-bottom:25px}
.m-detail_pro .top .txt .p{font-size:16px;line-height:2;text-indent:2em;font-weight:700}
.ul-tabsb1{overflow:hidden;margin:0 -1px 40px}
.ul-tabsb1 li{float:left;width:20%;padding:0 1px}
.ul-tabsb1 .a{display:block;background-color:#434343;font-size:16px;line-height:50px;height:50px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-tabsb1 .a:hover,.ul-tabsb1 .on .a{font-weight:700;background-color:#005ea6}
.tab-detail{font-size:16px;color:#333;line-height:2}
.ul-downb1 .con{font-size:16px;line-height:2;overflow:hidden}
.ul-downb1 .name{float:left;width:80%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-downb1 .down{float:right;color:#005ea6}
.ul-downb1 .down:hover{text-decoration:underline}
.banner{position:relative}
.banner .img{display:block;overflow:hidden;max-height:700px;}
.row-a1 {margin-top:76px;}
.banner .img .bg{display:block;width:100%}
.banner .txt{position:absolute;top:30.5%;left:0;width:100%;color:#fff;font-size:24px;line-height:1.3}
.banner .txt h3{text-transform:uppercase;font-size: 40px;font-weight:400;margin-top: 74px;}
.banner .txt p{margin-top: 20px;}
.banner .txt .g-more{display:inline-block;color:#fff;margin-top: 30px;}
.banner .txt .g-more::before{border-color:#005ea6;background-color:#005ea6;z-index:-1}
.banner .option{position:absolute;bottom:8%;left:0;width:100%;z-index:10}
.banner .option .bar{overflow:hidden;height:4px;position:relative;background-color:rgba(255,255,255,.3);top:26px}
.banner .option .bar .subbar{position:absolute;top:0;left:0;width:0;height:4px;background-color:#005ea6}
.banner .option .bar .subbar.act{width:100%;-webkit-transition:5s;-o-transition:5s;-moz-transition:5s;transition:5s}
.banner .option .btns{margin:12px 12px 0 42px}
.banner .option .btn,.banner .option .btns{float:left}
.banner .option .btn{width:88px;height:30px;background-color:#fff;background-repeat:no-repeat;background-position:center;-webkit-background-size:20px 20px;-moz-background-size:20px;-o-background-size:20px;background-size:20px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin:0 4px;cursor:pointer}
.banner .option .btn:hover{background-color:#005ea6}
.banner .option .prev{background-image:url(../images/c-i15.png)}
.banner .option .prev:hover{background-image:url(../images/c-i16.png)}
.banner .option .next{background-image:url(../images/c-i12.png)}
.banner .option .next:hover{background-image:url(../images/c-i11.png)}
.banner .option .num{float:left;font-size:17px;color:#fff}
.banner .option .num em{font-size:35px}
.banner .swiper-pagination{display:none}
.leftUp .bg{-webkit-animation-name:leftUp;-moz-animation-name:leftUp;-o-animation-name:leftUp;animation-name:leftUp}
@-webkit-keyframes leftUp{
0%{-webkit-transform:scale(1.1,1.1) translate(4.545%,4.545%);transform:scale(1.1,1.1) translate(4.545%,4.545%)}
100%{-webkit-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);transform:scale(1.1,1.1) translate(-4.545%,-4.545%)}
}
@-moz-keyframes leftUp{
0%{-moz-transform:scale(1.1,1.1) translate(4.545%,4.545%);transform:scale(1.1,1.1) translate(4.545%,4.545%)}
100%{-moz-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);transform:scale(1.1,1.1) translate(-4.545%,-4.545%)}
}
@-o-keyframes leftUp{
0%{-o-transform:scale(1.1,1.1) translate(4.545%,4.545%);transform:scale(1.1,1.1) translate(4.545%,4.545%)}
100%{-o-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);transform:scale(1.1,1.1) translate(-4.545%,-4.545%)}
}
@keyframes leftUp{
0%{-webkit-transform:scale(1.1,1.1) translate(4.545%,4.545%);-moz-transform:scale(1.1,1.1) translate(4.545%,4.545%);-o-transform:scale(1.1,1.1) translate(4.545%,4.545%);transform:scale(1.1,1.1) translate(4.545%,4.545%)}
100%{-webkit-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);-moz-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);-o-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);transform:scale(1.1,1.1) translate(-4.545%,-4.545%)}
}
.moveRight .bg{-webkit-animation-name:moveRight;-moz-animation-name:moveRight;-o-animation-name:moveRight;animation-name:moveRight}
@-webkit-keyframes moveRight{
0%{-webkit-transform:scale(1.1,1.1) translate(-4.545%,0);transform:scale(1.1,1.1) translate(-4.545%,0)}
100%{-webkit-transform:scale(1.1,1.1) translate(4.545%,0);transform:scale(1.1,1.1) translate(4.545%,0)}
}
@-moz-keyframes moveRight{
0%{-moz-transform:scale(1.1,1.1) translate(-4.545%,0);transform:scale(1.1,1.1) translate(-4.545%,0)}
100%{-moz-transform:scale(1.1,1.1) translate(4.545%,0);transform:scale(1.1,1.1) translate(4.545%,0)}
}
@-o-keyframes moveRight{
0%{-o-transform:scale(1.1,1.1) translate(-4.545%,0);transform:scale(1.1,1.1) translate(-4.545%,0)}
100%{-o-transform:scale(1.1,1.1) translate(4.545%,0);transform:scale(1.1,1.1) translate(4.545%,0)}
}
@keyframes moveRight{
0%{-webkit-transform:scale(1.1,1.1) translate(-4.545%,0);-moz-transform:scale(1.1,1.1) translate(-4.545%,0);-o-transform:scale(1.1,1.1) translate(-4.545%,0);transform:scale(1.1,1.1) translate(-4.545%,0)}
100%{-webkit-transform:scale(1.1,1.1) translate(4.545%,0);-moz-transform:scale(1.1,1.1) translate(4.545%,0);-o-transform:scale(1.1,1.1) translate(4.545%,0);transform:scale(1.1,1.1) translate(4.545%,0)}
}
.moveDown .bg{-webkit-animation-name:moveDown;-moz-animation-name:moveDown;-o-animation-name:moveDown;animation-name:moveDown}
@-webkit-keyframes moveDown{
0%{-webkit-transform:scale(1.1,1.1) translate(0,-4.545%);transform:scale(1.1,1.1) translate(0,-4.545%)}
100%{-webkit-transform:scale(1.1,1.1) translate(0,4.545%);transform:scale(1.1,1.1) translate(0,4.545%)}
}
@-moz-keyframes moveDown{
0%{-moz-transform:scale(1.1,1.1) translate(0,-4.545%);transform:scale(1.1,1.1) translate(0,-4.545%)}
100%{-moz-transform:scale(1.1,1.1) translate(0,4.545%);transform:scale(1.1,1.1) translate(0,4.545%)}
}
@-o-keyframes moveDown{
0%{-o-transform:scale(1.1,1.1) translate(0,-4.545%);transform:scale(1.1,1.1) translate(0,-4.545%)}
100%{-o-transform:scale(1.1,1.1) translate(0,4.545%);transform:scale(1.1,1.1) translate(0,4.545%)}
}
@keyframes moveDown{
0%{-webkit-transform:scale(1.1,1.1) translate(0,-4.545%);-moz-transform:scale(1.1,1.1) translate(0,-4.545%);-o-transform:scale(1.1,1.1) translate(0,-4.545%);transform:scale(1.1,1.1) translate(0,-4.545%)}
100%{-webkit-transform:scale(1.1,1.1) translate(0,4.545%);-moz-transform:scale(1.1,1.1) translate(0,4.545%);-o-transform:scale(1.1,1.1) translate(0,4.545%);transform:scale(1.1,1.1) translate(0,4.545%)}
}
.centerBig .bg{-webkit-animation-name:centerBig;-moz-animation-name:centerBig;-o-animation-name:centerBig;animation-name:centerBig}
@-webkit-keyframes centerBig{
100%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@-moz-keyframes centerBig{
100%{-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@-o-keyframes centerBig{
100%{-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@keyframes centerBig{
100%{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
.rightDownBig .bg{-webkit-animation-name:rightDownBig;-moz-animation-name:rightDownBig;-o-animation-name:rightDownBig;animation-name:rightDownBig}
@-webkit-keyframes rightDownBig{
100%{-webkit-transform:scale(1.1,1.1) translate(4%,4%);transform:scale(1.1,1.1) translate(4%,4%)}
}
@-moz-keyframes rightDownBig{
100%{-moz-transform:scale(1.1,1.1) translate(4%,4%);transform:scale(1.1,1.1) translate(4%,4%)}
}
@-o-keyframes rightDownBig{
100%{-o-transform:scale(1.1,1.1) translate(4%,4%);transform:scale(1.1,1.1) translate(4%,4%)}
}
@keyframes rightDownBig{
100%{-webkit-transform:scale(1.1,1.1) translate(4%,4%);-moz-transform:scale(1.1,1.1) translate(4%,4%);-o-transform:scale(1.1,1.1) translate(4%,4%);transform:scale(1.1,1.1) translate(4%,4%)}
}
.banner .bg{-moz-animation-duration:5s;-o-animation-duration:5s;animation-duration:5s;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards}
.m-txtImg{padding:80px 0 115px;background-color:#fff;position:relative;overflow:hidden}
.m-txtImg::after{content:"";display:block;width:20%;height:100%;position:absolute;top:0;left:0;background-color:#fff}
.m-txtImg .pic{float:left;width:50%;margin-right:4%;position:relative;z-index:1}
.m-txtImg .pic img{display:block;width:100%}
.m-txtImg .txt{overflow:hidden}
.m-txtImg .desc{font-size:16px;color:#000;line-height:2;padding-top:20px}
.m-txtImg .link{display:block;width:90px;height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:url(../images/c-i11.png) center no-repeat #005ea6;-webkit-background-size:20px 20px;-moz-background-size:20px;-o-background-size:20px;background-size:20px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-txtImg .link:hover{opacity:.8}
.g-titb1{position:relative;overflow:hidden}
.g-titb1 .col_l{line-height:1.3}
.g-titb1 .en{font-size:47px;color:#333;font-weight:700}
.g-titb1 h3{font-size:30px;color:#005ea6;font-weight:400}
.g-titb1 .line{width:65px;height:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#005ea6;margin:33px 0 25px}
.g-more{display:block;font-size:14px;color:#333;position:relative;line-height:45px;padding:0 18px;margin-top:48px;z-index:1}
.g-more:hover::before{width:100%}
.g-more::before{content:"";display:block;width:45px;height:45px;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;border:1px solid #d2d2d2;position:absolute;top:0;left:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;pointer-events:none}
.row-a2{padding:80px 0;overflow:hidden}
.row-a3{padding:13px 0;overflow:hidden}
.ul-listb2{overflow:hidden;margin:0 -3px}
.ul-listb2 li{float:left;width:25%}
.ul-listb2 .con{position:relative;display:block;overflow:hidden;margin:0 3px 6px}
.ul-listb2 .con:hover .pic::after{opacity:0;visibility:hidden}
.ul-listb2 .con:hover .box{top:45.5%}
.ul-listb2 .con:hover .btn{opacity:1;visibility:visible}
.ul-listb2 .pic{position:relative;height:0;padding-top:126.64%;overflow:hidden}
.ul-listb2 .pic img{position:absolute;left:0;top:0;width:100%;display:block}
.ul-listb2 .pic::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.37);pointer-events:none;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb2 .txt{position:absolute;left:0;top:0;width:100%;height:100%;display:block;text-align:center}
.ul-listb2 .box{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb2 .box h3{font-size:18px}
.ul-listb2 .box .line{width:42px;height:3px;background-color:#005ea6;margin:10px auto}
.ul-listb2 .box .desc{font-size:14px;line-height:1.5;max-height:3em;overflow:hidden}
.ul-listb2 .btn{position:absolute;bottom:16%;left:50%;margin-left:-44px;width:88px;height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:url(../images/c-i12.png) center no-repeat #fff;-webkit-background-size:20px 20px;-moz-background-size:20px;-o-background-size:20px;background-size:20px;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-fa .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;background-color:#005ea6;background-position:center;background-repeat:no-repeat;-webkit-background-size:20px 20px;-moz-background-size:20px;-o-background-size:20px;background-size:20px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-fa .slick-arrow:hover{opacity:.8}
.m-fa .slick-prev{left:1%;background-image:url(../images/c-i16.png)}
.m-fa .slick-next{right:1%;background-image:url(../images/c-i11.png)}
.m-fa .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:0}
.m-fa .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}
.m-fa .slick-dots button{display:none}
.m-fa .slick-dots li.slick-active{background-color:#009fe8}
.row-a4{padding:90px 0;overflow:hidden}
.m-typeb1{padding-top:26px;overflow:hidden}
.m-typeb1 .left{float:left;display:block;width:57.23%;height:683px;line-height:683px;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}
.m-typeb1 .left:hover .txt{margin-bottom:4%}
.m-typeb1 .left .txt{display:inline-block;vertical-align:middle;color:#fff;line-height:2;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-typeb1 .left .txt h3{font-size:32px}
.m-typeb1 .left .txt .line{width:80px;height:3px;background-color:#fff;margin:22px auto 27px}
.m-typeb1 .left .txt .desc{font-size:16px}
.m-typeb1 .right{overflow:hidden}
.m-typeb1 .item{display:block;height:338px;border:2px solid #eee;background-color:#fff;line-height:338px;padding:0 5% 0 12%;font-size:0;margin:0 0 7px 7px}
.m-typeb1 .item:hover .box{margin-bottom:4%}
.m-typeb1 .item:last-child{margin-bottom:0}
.m-typeb1 .item .box{display:inline-block;vertical-align:middle;width:100%;line-height:1.5;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-typeb1 .item .icon{float:left;width:118px}
.m-typeb1 .item .icon img{display:inline-block;vertical-align:middle}
.m-typeb1 .item .txt{overflow:hidden}
.m-typeb1 .item .txt h3{font-size:26px;color:#0b4390}
.m-typeb1 .item .txt .desc{font-size:16px;color:#333}
.g-typebox{position:relative;padding-right:15%;margin-bottom:39px}
.g-typebox::after{content:"";display:block;position:absolute;height:1px;left:0;right:15%;bottom:2px;background-color:#c1c1c1}
.ul-typesb1{padding-bottom:3px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}
.ul-typesb1 .g-more{position:absolute;right:0;top:0;display:none;margin-top:16px;text-align:center;-moz-text-align-last:center;text-align-last:center}
.ul-typesb1 li{display:inline-block;vertical-align:middle}
.ul-typesb1 .tit{font-size:16px;color:#333;padding:0 15px;position:relative;line-height:72px;cursor:pointer;z-index:1}
.ul-typesb1 .tit:hover{font-weight:700}
.ul-typesb1 .tit:hover::after{opacity:1;visibility:visible}
.ul-typesb1 .tit::after{content:"";display:block;width:100%;height:3px;background-color:#005ea6;position:absolute;bottom:-2px;left:0;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-typesb1 .on .tit{font-weight:700}
.ul-typesb1 .on .tit::after{opacity:1;visibility:visible}
.ul-typesb1 .on .g-more{display:block}
.m-cordb1{overflow:hidden}
.m-cordb1 .l{width:45%}
.m-cordb1 .l .con{height:675px;line-height:675px}
.m-cordb1 .l .con .btn{width:88px;bottom:7%;left:7%}
.m-cordb1 .r{float:none;width:auto;overflow:hidden}
.m-cordb1 .r .con{margin:0 3px 6px}
.m-cordb1 .con{display:block;text-align:center;height:335px;line-height:335px;font-size:0;background-color:#f5f5f5;position:relative}
.m-cordb1 .con:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.m-cordb1 .con:hover .btn{left:44%}
.m-cordb1 .con img{display:inline-block;vertical-align:middle;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-cordb1 .con .btn{display:block;width:55px;height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:url(../images/c-i12.png) center no-repeat #fff;-webkit-background-size:20px 20px;-moz-background-size:20px;-o-background-size:20px;background-size:20px;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.05);-moz-box-shadow:0 5px 5px rgba(0,0,0,.05);box-shadow:0 5px 5px rgba(0,0,0,.05);position:absolute;bottom:12%;left:12%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-centerb1{margin:0 -3px -3px 3px}
.ul-centerb1 li{float:left;width:50%}
.row-a5{padding:8px 0 42px;background-repeat:no-repeat;background-position:right bottom;overflow:hidden}
.row-a5 .g-titb1 .col_l{width:33.33%}
.row-a5 .g-titb1 .col_r{width:66.67%;position:relative;margin-top:79px}
.row-a5 .g-titb1 .col_r .link{display:block;position:absolute;top:16px;right:135px;background-color:#005ea6;text-align:center;line-height:44px;-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px;padding:0 40px}
.row-a5 .g-titb1 .col_r .link i,.row-a5 .g-titb1 .col_r .link span{display:inline-block;vertical-align:middle}
.row-a5 .g-titb1 .col_r .link span{font-size:16px;color:#fff}
.row-a5 .g-titb1 .col_r .link i{width:20px;height:11px;background:url(../images/c-i11.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin-left:8px}
.row-a5 .g-typebox{padding-right:50%}
.row-a5 .g-typebox::after{right:50%}
.row-a5 .g-typebox .g-more::before{background-color:#fff;z-index:-1}
.row-a5 .g-typebox .tit{padding:0 8px}
.row-a5 .g-typebox li{margin:0 25px}
.ul-switchb1{padding-right:50%;position:relative;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}
.ul-switchb1 li{display:inline-block;vertical-align:top}
.ul-switchb1 .g-more{display:none;margin-top:0}
.ul-switchb1 .on .g-more{display:block}
.ul-newsb2{margin:37px -5px}
.ul-newsb2 li{float:left;width:25%}
.ul-newsb2 .con{display:block;margin:0 5px 10px}
.ul-newsb2 .con:hover .pic{visibility:visible;opacity:1}
.ul-newsb2 .con:hover .txt h3{color:#fff;background-color:transparent;border-color:transparent}
.ul-newsb2 .con:hover .txt .time{color:#005ea6}
.ul-newsb2 .con:hover .txt .btn{opacity:1;visibility:visible}
.ul-newsb2 .pic{position:relative;height:0;padding-top:61.88%;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-newsb2 .pic img{position:absolute;left:0;top:0;width:100%;display:block}
.ul-newsb2 .bot{background-color:#fff;padding:0 3% 13%;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.05);-moz-box-shadow:0 5px 5px rgba(0,0,0,.05);box-shadow:0 5px 5px rgba(0,0,0,.05)}
.ul-newsb2 .txt{position:relative;margin-top:-160px;z-index:1}
.ul-newsb2 .txt h3{font-size:22px;color:#333;line-height:1.55;height:160px;overflow:hidden;border-bottom:2px solid #eee;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s;background-color:#fff;padding:40px 3% 0}
.ul-newsb2 .txt .time{padding:40px 0 10px;font-size:16px;color:#c9c9c9;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb2 .txt .desc{font-size:14px;color:#333;line-height:1.86;height:11.16em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:6;-webkit-line-clamp:6;overflow:hidden;margin-bottom:15px}
.ul-newsb2 .txt .btn{display:block;width:88px;height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:url(../images/c-i11.png) center no-repeat #005ea6;-webkit-background-size:20px 20px;-moz-background-size:20px;-o-background-size:20px;background-size:20px;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.05);-moz-box-shadow:0 5px 5px rgba(0,0,0,.05);box-shadow:0 5px 5px rgba(0,0,0,.05);opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.row-a2 .wp>.g-more,.row-a5 .wp>.g-more{display:none}
/*!产品中心*/
.row-cp{background-color:#f2f2f2}
.row-cp .wp{max-width:1310px}
.g-titb2{font-size:30px;text-align:center;color:#333;position:relative;margin:40px 0}
.g-titb2::after{content:"";display:block;width:116px;height:3px;margin:15px auto 0;background-color:#333}
.ul-prob2{margin:0 -12px}
.ul-prob2 li{float:left;width:50%}
.ul-prob2 .con{display:block;border:1px solid rgba(0,0,0,.125);background-color:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(34,41,77,.15);-moz-box-shadow:0 4px 10px 0 rgba(34,41,77,.15);box-shadow:0 4px 10px 0 rgba(34,41,77,.15);overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 12px 24px;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-prob2 .con:hover{-webkit-box-shadow:8px 10px 20px rgba(34,41,77,.15);-moz-box-shadow:8px 10px 20px rgba(34,41,77,.15);box-shadow:8px 10px 20px rgba(34,41,77,.15)}
.ul-prob2 .pic{float:left;width:173px;height:155px;line-height:155px;text-align:center;font-size:0;overflow:hidden;margin-right:3%;position:relative}
.ul-prob2 .pic img{display:inline-block;vertical-align:middle;max-height:100%;width:100%}
.ul-prob2 .pic .btn{font-size:12px;font-weight:600;color:#fff;background-color:#d61222;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;left:50%;bottom:10px;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border:0;width:92px;height:20px;line-height:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-prob2 .txt{overflow:hidden}
.ul-prob2 .tit{font-size:16px;height:1.5em;font-weight:600;margin-bottom:5px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-prob2 .desc{font-size:12px;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;line-height:1.5;height:4.5em}
.ul-prob2 .box{margin:10px;padding:10px 16px}
.ul-prob2 .type{font-size:16px;margin-top:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-prob2 .name{font-size:18px;font-weight:700;height:4.5em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}
/*!产品中心end*/
@media only screen and (min-width:1199px) and (max-width:1800px){
body{padding-top:84px;}
.ban_in{position:relative}
.ban_in img{display:block;width:100%}
.ban_in .txt{position:absolute;top:48%;left:0;width:100%;color:#fff}
.ban_in .txt .wp{max-width:80vw}
.ban_in .txt h3{font-size:2.944vw}
.row-fw{padding:3.888vw 0 7.222vw;overflow:hidden}
.ul-listb1{overflow:hidden;margin:0 -.666vw}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 .con{display:block;margin:0 .666vw 1.333vw}
.ul-listb1 .con:hover .pic::after{opacity:0}
.ul-listb1 .con:hover .txt{background-color:#005ea6}
.ul-listb1 .con:hover .txt .line{background-color:#fff}
.ul-listb1 .con:hover .txt h3{color:#fff}
.ul-listb1 .con:hover .txt .desc{color:#d0d0d0}
.ul-listb1 .pic{position:relative;height:0;padding-top:70.36%;overflow:hidden}
.ul-listb1 .pic .img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb1 .pic .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;z-index:1;pointer-events:none}
.ul-listb1 .pic::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;pointer-events:none}
.ul-listb1 .txt{height:10.11vw;overflow:hidden;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;position:relative;margin:-4.888vw 4% 0}
.ul-listb1 .txt h3{font-size:1.111vw;color:#333;padding-top:2.777vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .txt .line{width:4.444vw;height:.222vw;background-color:#005ea6;margin:.833vw auto .611vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .txt .desc{color:#616161;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-listb1{font-size:0;text-align:center;white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:2.222vw}
.g-listb1::after{content:"";display:block;width:100%;background-color:#c1c1c1;position:absolute;left:0}
.g-listb1 li{display:inline-block;vertical-align:top}
.g-listb1 .a1{display:block;min-width:5.555vw;text-align:center;font-size:1.111vw;color:#333;line-height:6.555vw;position:relative;z-index:1}
.g-listb1 .a1:hover{font-weight:700}
.g-listb1 .a1::after{content:"";display:block;width:5.555vw;height:.166vw;background-color:#005ea6;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.g-listb1 .on .a1{font-weight:700}
.g-listb1 .on .a1::after{opacity:1}
.row-ab{padding-bottom:9.111vw;overflow:hidden}
.m-detailb1{color:#333;line-height:2.125}
.m-detailb1 .tit{font-size:1.666vw;color:#333;font-weight:700;text-align:center;margin-bottom:3.166vw}
.m-detailb1 .b{display:block;text-align:center;font-size:1.333vw;color:#005ea6}
.row-cp{padding-bottom:3.166vw;overflow:hidden}
.ul-prob1{overflow:hidden;margin:0 -1.166vw;border-bottom:solid #c1c1c1}
.ul-prob1 li{float:left;width:33.33%}
.ul-prob1 .con{display:block;margin:0 1.166vw 2.777vw}
.ul-prob1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-prob1 .con:hover .name{color:#005ea6}
.ul-prob1 .pic{position:relative;height:0;padding-top:90.43%;overflow:hidden}
.ul-prob1 .pic img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-prob1 .txt{padding-top:1.111vw}
.ul-prob1 .txt .type{color:#8d8d8d;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}
.ul-prob1 .txt .name{font-size:1vw;color:#333;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.row-jj{padding:4.444vw 0;overflow:hidden}
.ul-caseb1{overflow:hidden;margin:0 -.111vw;border-bottom:solid #c1c1c1}
.ul-caseb1 li{float:left;width:25%}
.ul-caseb1 .con{display:block;overflow:hidden;margin:0 .111vw 3.333vw}
.ul-caseb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-caseb1 .con:hover .name{color:#005ea6}
.ul-caseb1 .pic{position:relative;height:0;padding-top:136.3%;overflow:hidden;margin-bottom:1.055vw}
.ul-caseb1 .pic img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-caseb1 .name{font-size:1vw;color:#333;font-weight:700;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.row-new{overflow:hidden;padding-bottom:3.111vw}
.ul-newsb1{padding:1.277vw 0 3.055vw;overflow:hidden;margin:0 -.277vw;border-bottom:solid #c1c1c1}
.ul-newsb1 li{float:left;width:25%}
.ul-newsb1 .con{display:block;overflow:hidden;margin:0 .277vw .555vw}
.ul-newsb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-newsb1 .con:hover .name{color:#005ea6}
.ul-newsb1 .pic{position:relative;height:0;padding-top:61.88%;overflow:hidden}
.ul-newsb1 .pic img{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-newsb1 .txt{padding:2.777vw 1.666vw 3.055vw;border:solid #eee;border-top:none}
.ul-newsb1 .name{font-size:1.222vw;color:#333;font-weight:700;line-height:1.55;height:3.1em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb1 .time{color:#005ea6;height:2.666vw;line-height:2.666vw}
.ul-newsb1 .desc{color:#333;line-height:1.86;height:7.44em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}
.m-detailb2{color:#333;line-height:1.875;padding:0 10% 1.3%;background-color:#fff}
.m-detailb2 h1{text-align:center;font-size:1.666vw;border-bottom:solid #eee;padding:2.333vw 0 2.555vw}
.m-detailb2 .txt{padding:2.5vw 0 5.555vw}
.m-detail_pro{padding:6.2% 10% 8%;background-color:#fff;overflow:hidden}
.m-detail_pro .top{overflow:hidden;margin-bottom:2.555vw}
.m-detail_pro .top .pic{float:left;width:41.32%;height:27.77vw;border:solid #eee;line-height:27.77vw;font-size:0;text-align:center;overflow:hidden;margin-right:5%}
.m-detail_pro .top .pic img{display:inline-block;vertical-align:middle}
.m-detail_pro .top .txt{overflow:hidden;color:#333}
.m-detail_pro .top .txt h1{font-size:1.777vw;margin-bottom:1.111vw}
.m-detail_pro .top .txt .tit{font-size:1vw;color:#fff;font-weight:700;line-height:2.777vw;height:2.777vw;background:url(../images/c-i10.png) 2.5% 50% no-repeat #005ea6;-webkit-background-size:1.333vw 1.333vw;-moz-background-size:1.333vw;-o-background-size:1.333vw;background-size:1.333vw;padding-left:2.777vw;margin-bottom:1.388vw}
.m-detail_pro .top .txt .p{line-height:2;text-indent:2em;font-weight:700}
.ul-tabsb1{overflow:hidden;margin-bottom:2.222vw}
.ul-tabsb1 li{float:left;width:20%}
.ul-tabsb1 .a{display:block;background-color:#434343;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-tabsb1 .a:hover,.ul-tabsb1 .on .a{font-weight:700;background-color:#005ea6}
.tab-detail{color:#333;line-height:2}
.ul-downb1 .con{line-height:2;overflow:hidden}
.ul-downb1 .name{float:left;width:90%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-downb1 .down{float:right;color:#005ea6}
.ul-downb1 .down:hover{text-decoration:underline}
.banner{position:relative}
.banner .img{display:block;overflow:hidden}
.banner .img .bg{display:block;width:100%}
.banner .txt{position:absolute;top:30.5%;left:0;width:100%;color:#fff;font-size:1.333vw;line-height:1.3}
.banner .txt h3{text-transform:uppercase;font-size:40px;font-weight:400}
.banner .txt .g-more{display:inline-block;color:#fff;margin-top:30px}
.banner .txt .g-more::before{border-color:#005ea6;background-color:#005ea6;z-index:-1}
.banner .option{position:absolute;bottom:8%;left:0;width:100%;z-index:10}
.banner .option .bar{overflow:hidden;height:.222vw;position:relative;background-color:rgba(255,255,255,.3);top:1.444vw}
.banner .option .bar .subbar{position:absolute;top:0;left:0;width:0;height:.222vw;background-color:#005ea6}
.banner .option .bar .subbar.act{width:100%;-webkit-transition:5s;-o-transition:5s;-moz-transition:5s;transition:5s}
.banner .option .btns{margin:.666vw .666vw 0 2.333vw}
.banner .option .btn,.banner .option .btns{float:left}
.banner .option .btn{width:4.888vw;height:1.666vw;background-color:#fff;background-repeat:no-repeat;background-position:center;-webkit-background-size:1.111vw 1.111vw;-moz-background-size:1.111vw;-o-background-size:1.111vw;background-size:1.111vw;-webkit-border-radius:1.666vw;-moz-border-radius:1.666vw;border-radius:1.666vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin:0 .222vw;cursor:pointer}
.banner .option .btn:hover{background-color:#005ea6}
.banner .option .prev{background-image:url(../images/c-i15.png)}
.banner .option .prev:hover{background-image:url(../images/c-i16.png)}
.banner .option .next{background-image:url(../images/c-i12.png)}
.banner .option .next:hover{background-image:url(../images/c-i11.png)}
.banner .option .num{float:left;font-size:.944vw;color:#fff}
.banner .option .num em{font-size:1.944vw}
.leftUp .bg{-webkit-animation-name:leftUp;-moz-animation-name:leftUp;-o-animation-name:leftUp;animation-name:leftUp}
@-webkit-keyframes leftUp{
0%{-webkit-transform:scale(1.1,1.1) translate(4.545%,4.545%);transform:scale(1.1,1.1) translate(4.545%,4.545%)}
100%{-webkit-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);transform:scale(1.1,1.1) translate(-4.545%,-4.545%)}
}
@-moz-keyframes leftUp{
0%{-moz-transform:scale(1.1,1.1) translate(4.545%,4.545%);transform:scale(1.1,1.1) translate(4.545%,4.545%)}
100%{-moz-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);transform:scale(1.1,1.1) translate(-4.545%,-4.545%)}
}
@-o-keyframes leftUp{
0%{-o-transform:scale(1.1,1.1) translate(4.545%,4.545%);transform:scale(1.1,1.1) translate(4.545%,4.545%)}
100%{-o-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);transform:scale(1.1,1.1) translate(-4.545%,-4.545%)}
}
@keyframes leftUp{
0%{-webkit-transform:scale(1.1,1.1) translate(4.545%,4.545%);-moz-transform:scale(1.1,1.1) translate(4.545%,4.545%);-o-transform:scale(1.1,1.1) translate(4.545%,4.545%);transform:scale(1.1,1.1) translate(4.545%,4.545%)}
100%{-webkit-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);-moz-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);-o-transform:scale(1.1,1.1) translate(-4.545%,-4.545%);transform:scale(1.1,1.1) translate(-4.545%,-4.545%)}
}
.moveRight .bg{-webkit-animation-name:moveRight;-moz-animation-name:moveRight;-o-animation-name:moveRight;animation-name:moveRight}
@-webkit-keyframes moveRight{
0%{-webkit-transform:scale(1.1,1.1) translate(-4.545%,0);transform:scale(1.1,1.1) translate(-4.545%,0)}
100%{-webkit-transform:scale(1.1,1.1) translate(4.545%,0);transform:scale(1.1,1.1) translate(4.545%,0)}
}
@-moz-keyframes moveRight{
0%{-moz-transform:scale(1.1,1.1) translate(-4.545%,0);transform:scale(1.1,1.1) translate(-4.545%,0)}
100%{-moz-transform:scale(1.1,1.1) translate(4.545%,0);transform:scale(1.1,1.1) translate(4.545%,0)}
}
@-o-keyframes moveRight{
0%{-o-transform:scale(1.1,1.1) translate(-4.545%,0);transform:scale(1.1,1.1) translate(-4.545%,0)}
100%{-o-transform:scale(1.1,1.1) translate(4.545%,0);transform:scale(1.1,1.1) translate(4.545%,0)}
}
@keyframes moveRight{
0%{-webkit-transform:scale(1.1,1.1) translate(-4.545%,0);-moz-transform:scale(1.1,1.1) translate(-4.545%,0);-o-transform:scale(1.1,1.1) translate(-4.545%,0);transform:scale(1.1,1.1) translate(-4.545%,0)}
100%{-webkit-transform:scale(1.1,1.1) translate(4.545%,0);-moz-transform:scale(1.1,1.1) translate(4.545%,0);-o-transform:scale(1.1,1.1) translate(4.545%,0);transform:scale(1.1,1.1) translate(4.545%,0)}
}
.moveDown .bg{-webkit-animation-name:moveDown;-moz-animation-name:moveDown;-o-animation-name:moveDown;animation-name:moveDown}
@-webkit-keyframes moveDown{
0%{-webkit-transform:scale(1.1,1.1) translate(0,-4.545%);transform:scale(1.1,1.1) translate(0,-4.545%)}
100%{-webkit-transform:scale(1.1,1.1) translate(0,4.545%);transform:scale(1.1,1.1) translate(0,4.545%)}
}
@-moz-keyframes moveDown{
0%{-moz-transform:scale(1.1,1.1) translate(0,-4.545%);transform:scale(1.1,1.1) translate(0,-4.545%)}
100%{-moz-transform:scale(1.1,1.1) translate(0,4.545%);transform:scale(1.1,1.1) translate(0,4.545%)}
}
@-o-keyframes moveDown{
0%{-o-transform:scale(1.1,1.1) translate(0,-4.545%);transform:scale(1.1,1.1) translate(0,-4.545%)}
100%{-o-transform:scale(1.1,1.1) translate(0,4.545%);transform:scale(1.1,1.1) translate(0,4.545%)}
}
@keyframes moveDown{
0%{-webkit-transform:scale(1.1,1.1) translate(0,-4.545%);-moz-transform:scale(1.1,1.1) translate(0,-4.545%);-o-transform:scale(1.1,1.1) translate(0,-4.545%);transform:scale(1.1,1.1) translate(0,-4.545%)}
100%{-webkit-transform:scale(1.1,1.1) translate(0,4.545%);-moz-transform:scale(1.1,1.1) translate(0,4.545%);-o-transform:scale(1.1,1.1) translate(0,4.545%);transform:scale(1.1,1.1) translate(0,4.545%)}
}
.centerBig .bg{-webkit-animation-name:centerBig;-moz-animation-name:centerBig;-o-animation-name:centerBig;animation-name:centerBig}
@-webkit-keyframes centerBig{
100%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@-moz-keyframes centerBig{
100%{-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@-o-keyframes centerBig{
100%{-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@keyframes centerBig{
100%{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
.rightDownBig .bg{-webkit-animation-name:rightDownBig;-moz-animation-name:rightDownBig;-o-animation-name:rightDownBig;animation-name:rightDownBig}
@-webkit-keyframes rightDownBig{
100%{-webkit-transform:scale(1.1,1.1) translate(4%,4%);transform:scale(1.1,1.1) translate(4%,4%)}
}
@-moz-keyframes rightDownBig{
100%{-moz-transform:scale(1.1,1.1) translate(4%,4%);transform:scale(1.1,1.1) translate(4%,4%)}
}
@-o-keyframes rightDownBig{
100%{-o-transform:scale(1.1,1.1) translate(4%,4%);transform:scale(1.1,1.1) translate(4%,4%)}
}
@keyframes rightDownBig{
100%{-webkit-transform:scale(1.1,1.1) translate(4%,4%);-moz-transform:scale(1.1,1.1) translate(4%,4%);-o-transform:scale(1.1,1.1) translate(4%,4%);transform:scale(1.1,1.1) translate(4%,4%)}
}
.banner .bg{-moz-animation-duration:5s;-o-animation-duration:5s;animation-duration:5s;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards}
.m-txtImg{padding:4.444vw 0 6.388vw;background-color:#fff;position:relative;overflow:hidden}
.m-txtImg::after{content:"";display:block;width:20%;height:100%;position:absolute;top:0;left:0;background-color:#fff}
.m-txtImg .pic{float:left;width:50%;margin-right:4%;position:relative;z-index:1}
.m-txtImg .pic img{display:block;width:100%}
.m-txtImg .txt{overflow:hidden}
.m-txtImg .desc{color:#000;line-height:2;padding-top:1.111vw}
.m-txtImg .link{display:block;width:5vw;height:1.666vw;-webkit-border-radius:1.666vw;-moz-border-radius:1.666vw;border-radius:1.666vw;background:url(../images/c-i11.png) center no-repeat #005ea6;-webkit-background-size:1.111vw 1.111vw;-moz-background-size:1.111vw;-o-background-size:1.111vw;background-size:1.111vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-txtImg .link:hover{opacity:.8}
.g-titb1{position:relative;overflow:hidden}
.g-titb1 .col_l{line-height:1.3}
.g-titb1 .en{font-size:2.611vw;color:#333;font-weight:700}
.g-titb1 h3{font-size:1.666vw;color:#005ea6;font-weight:400}
.g-titb1 .line{width:3.611vw;height:.277vw;-webkit-border-radius:.166vw;-moz-border-radius:.166vw;border-radius:.166vw;background-color:#005ea6;margin:1.833vw 0 1.388vw}
.g-more{display:block;color:#333;position:relative;line-height:2.5vw;padding:0 1vw;margin-top:2.666vw;z-index:1}
.g-more:hover::before{width:100%}
.g-more::before{content:"";display:block;width:2.5vw;height:2.5vw;-webkit-border-radius:2.5vw;-moz-border-radius:2.5vw;border-radius:2.5vw;border:solid #d2d2d2;position:absolute;top:0;left:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;pointer-events:none}
.row-a2{padding:4.444vw 0;overflow:hidden}
.row-a3{padding:.722vw 0;overflow:hidden}
.ul-listb2{overflow:hidden;margin:0 -.166vw}
.ul-listb2 li{float:left;width:25%}
.ul-listb2 .con{position:relative;display:block;overflow:hidden;margin:0 .166vw .333vw}
.ul-listb2 .con:hover .pic::after{opacity:0;visibility:hidden}
.ul-listb2 .con:hover .box{top:45.5%}
.ul-listb2 .con:hover .btn{opacity:1;visibility:visible}
.ul-listb2 .pic{position:relative;height:0;padding-top:126.64%;overflow:hidden}
.ul-listb2 .pic img{position:absolute;left:0;top:0;width:100%;display:block}
.ul-listb2 .pic::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.37);pointer-events:none;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb2 .txt{position:absolute;left:0;top:0;width:100%;height:100%;display:block;text-align:center}
.ul-listb2 .box{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb2 .box h3{font-size:1vw}
.ul-listb2 .box .line{width:2.333vw;height:.166vw;background-color:#005ea6;margin:.555vw auto}
.ul-listb2 .box .desc{line-height:1.5;max-height:3em;overflow:hidden}
.ul-listb2 .btn{position:absolute;bottom:16%;left:50%;margin-left:-2.444vw;width:4.888vw;height:1.666vw;-webkit-border-radius:1.666vw;-moz-border-radius:1.666vw;border-radius:1.666vw;background:url(../images/c-i12.png) center no-repeat #fff;-webkit-background-size:1.111vw 1.111vw;-moz-background-size:1.111vw;-o-background-size:1.111vw;background-size:1.111vw;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.row-a4{padding:5vw 0;overflow:hidden}
.m-typeb1{padding-top:1.444vw;overflow:hidden}
.m-typeb1 .left{float:left;display:block;width:57.23%;height:37.94vw;line-height:37.94vw;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}
.m-typeb1 .left .txt{display:inline-block;vertical-align:middle;color:#fff;line-height:2}
.m-typeb1 .left .txt h3{font-size:1.777vw}
.m-typeb1 .left .txt .line{width:4.444vw;height:.166vw;background-color:#fff;margin:1.222vw auto 1.5vw}
.m-typeb1 .right{overflow:hidden}
.m-typeb1 .item{display:block;height:18.77vw;border:solid #eee;background-color:#fff;line-height:18.77vw;padding:0 5% 0 12%;font-size:0;margin:0 0 .388vw .388vw}
.m-typeb1 .item:last-child{margin-bottom:0}
.m-typeb1 .item .box{display:inline-block;vertical-align:middle;width:100%;line-height:1.5}
.m-typeb1 .item .icon{float:left;width:6.555vw}
.m-typeb1 .item .icon img{display:inline-block;vertical-align:middle}
.m-typeb1 .item .txt{overflow:hidden}
.m-typeb1 .item .txt h3{font-size:1.444vw;color:#0b4390}
.m-typeb1 .item .txt .desc{color:#333}
.ul-typesb1{position:relative;padding-right:15%;overflow:hidden;padding-bottom:.166vw;margin-bottom:2.166vw;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}
.ul-typesb1::after{content:"";display:block;width:100%;left:0;bottom:0;background-color:#c1c1c1}
.ul-typesb1 .g-more{position:absolute;right:0;top:0;display:none;margin-top:.888vw}
.ul-typesb1 li{display:inline-block;vertical-align:middle}
.ul-typesb1 .tit{color:#333;padding:0 .833vw;position:relative;line-height:4vw;cursor:pointer}
.ul-typesb1 .tit:hover{font-weight:700}
.ul-typesb1 .tit:hover::after{opacity:1;visibility:visible}
.ul-typesb1 .tit::after{content:"";display:block;width:100%;height:.166vw;background-color:#005ea6;position:absolute;bottom:-.111vw;left:0;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-typesb1 .on .tit{font-weight:700}
.ul-typesb1 .on .tit::after{opacity:1;visibility:visible}
.ul-typesb1 .on .g-more{display:block}
.m-cordb1{overflow:hidden}
.m-cordb1 .l{width:45%}
.m-cordb1 .l .con{height:37.5vw;line-height:37.5vw}
.m-cordb1 .l .con .btn{width:4.888vw;bottom:7%;left:7%}
.m-cordb1 .r{float:none;width:auto;overflow:hidden}
.m-cordb1 .r .con{margin:0 .166vw .333vw}
.m-cordb1 .con{display:block;text-align:center;height:18.61vw;line-height:18.61vw;font-size:0;background-color:#f5f5f5;position:relative}
.m-cordb1 .con:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.m-cordb1 .con:hover .btn{left:44%}
.m-cordb1 .con img{display:inline-block;vertical-align:middle;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-cordb1 .con .btn{display:block;width:3.055vw;height:1.666vw;-webkit-border-radius:1.666vw;-moz-border-radius:1.666vw;border-radius:1.666vw;background:url(../images/c-i12.png) center no-repeat #fff;-webkit-background-size:1.111vw 1.111vw;-moz-background-size:1.111vw;-o-background-size:1.111vw;background-size:1.111vw;-webkit-box-shadow:0 .277vw .277vw rgba(0,0,0,.05);-moz-box-shadow:0 .277vw .277vw rgba(0,0,0,.05);box-shadow:0 .277vw .277vw rgba(0,0,0,.05);position:absolute;bottom:12%;left:12%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-centerb1{margin:0 -.166vw -.166vw .166vw}
.ul-centerb1 li{float:left;width:50%}
.row-a5{padding:.444vw 0 2.333vw;background-repeat:no-repeat;background-position:right bottom;overflow:hidden}
.row-a5 .g-titb1 .col_l{width:33.33%}
.row-a5 .g-titb1 .col_r{width:66.67%;position:relative;margin-top:4.388vw}
.row-a5 .g-titb1 .col_r .link{display:block;position:absolute;top:.888vw;background-color:#005ea6;text-align:center;line-height:2.444vw;-webkit-border-radius:2.444vw;-moz-border-radius:2.444vw;border-radius:2.444vw;padding:0 2.222vw}
.row-a5 .g-titb1 .col_r .link i,.row-a5 .g-titb1 .col_r .link span{display:inline-block;vertical-align:middle}
.row-a5 .g-titb1 .col_r .link span{color:#fff}
.row-a5 .g-titb1 .col_r .link i{width:1.111vw;height:.611vw;background:url(../images/c-i11.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin-left:.444vw}
.row-a5 .ul-typesb1{padding-right:50%}
.row-a5 .ul-typesb1 .g-more::before{background-color:#fff;z-index:-1}
.row-a5 .ul-typesb1 .tit{padding:0 .444vw}
.row-a5 .ul-typesb1 li{margin:0 1.388vw}
.ul-switchb1{padding-right:50%;position:relative;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}
.ul-switchb1 li{display:inline-block;vertical-align:top}
.ul-switchb1 .g-more{display:none;margin-top:0}
.ul-switchb1 .on .g-more{display:block}
.ul-newsb2{margin:2.055vw -.277vw}
.ul-newsb2 li{float:left;width:25%}
.ul-newsb2 .con{display:block;margin:0 .277vw .555vw}
.ul-newsb2 .con:hover .pic{visibility:visible;opacity:1}
.ul-newsb2 .con:hover .txt h3{color:#fff;background-color:transparent;border-color:transparent}
.ul-newsb2 .con:hover .txt .time{color:#005ea6}
.ul-newsb2 .con:hover .txt .btn{opacity:1;visibility:visible}
.ul-newsb2 .pic{position:relative;height:0;padding-top:61.88%;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-newsb2 .pic img{position:absolute;left:0;top:0;width:100%;display:block}
.ul-newsb2 .bot{background-color:#fff;padding:0 3% 13%;-webkit-box-shadow:0 .277vw .277vw rgba(0,0,0,.05);-moz-box-shadow:0 .277vw .277vw rgba(0,0,0,.05);box-shadow:0 .277vw .277vw rgba(0,0,0,.05)}
.ul-newsb2 .txt{position:relative;margin-top:-8.888vw;z-index:1}
.ul-newsb2 .txt h3{font-size:1.222vw;color:#333;line-height:1.55;height:8.888vw;overflow:hidden;border-bottom:solid #eee;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s;background-color:#fff;padding:2.222vw 3% 0}
.ul-newsb2 .txt .time{padding:2.222vw 0 .555vw;color:#c9c9c9;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newsb2 .txt .desc{color:#333;line-height:1.86;height:11.16em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:6;-webkit-line-clamp:6;overflow:hidden;margin-bottom:.833vw}
.ul-newsb2 .txt .btn{display:block;width:4.888vw;height:1.666vw;-webkit-border-radius:1.666vw;-moz-border-radius:1.666vw;border-radius:1.666vw;background:url(../images/c-i11.png) center no-repeat #005ea6;-webkit-background-size:1.111vw 1.111vw;-moz-background-size:1.111vw;-o-background-size:1.111vw;background-size:1.111vw;-webkit-box-shadow:0 .277vw .277vw rgba(0,0,0,.05);-moz-box-shadow:0 .277vw .277vw rgba(0,0,0,.05);box-shadow:0 .277vw .277vw rgba(0,0,0,.05);opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
}
@media screen and (max-width:1199px){
.g-titb2{font-size:18px;margin:20px 0}
.g-titb2::after{width:10vw;height:2px;margin-top:5px}
.ul-prob2 .box{margin:0;padding:5px}
.ul-prob2.sty1 .con{padding:10px}
.ul-prob2.sty1 .pic{width:103px;height:88px;line-height:88px}
.m-fa{padding-bottom:30px}
.g-typebox,.row-a5 .g-typebox{padding-right:0;margin-bottom:65px}
.g-typebox::after,.row-a5 .g-typebox::after{right:0}
.row-a5 .ul-typesb1{text-align:center;-moz-text-align-last:center;text-align-last:center}
.row-a5 .g-titb1 .col_r .link{display:none}
.ul-typesb1 .g-more{top:110%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-top:0;width:120px}
.ul-typesb1 .tit{font-size:14px;line-height:45px;padding:0 8px}
.row-a2 .g-typebox,.row-a5 .g-typebox{margin-bottom:3vw}
.row-a2 .ul-typesb1 .on .g-more,.row-a5 .ul-typesb1 .on .g-more{display:none}
.row-a2 .wp>.g-more,.row-a5 .wp>.g-more{display:block;width:120px;text-align:center;margin:3vw auto 0}
.row-a5 .wp>.g-more{background-color:#fff;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px}
.row-a5 .g-typebox li{margin:0 3vw}
.ul-newsb2{margin-top:0}
.m-txtImg .pic img{max-width:50%;margin:0 auto}
.banner .txt{font-size:18px}
.banner .txt h3{font-size:30px;margin-top:4px;}
.banner .txt .g-more{margin-top:3vw}
.g-titb1 .en{font-size:24px}
.g-titb1 h3{font-size:18px}
.g-titb1 .line{width:40px;height:2px;margin:2vw 0}
.g-more{line-height:35px;margin-top:20px}
.g-more::before{width:100%;height:35px}
.m-txtImg,.row-a2,.row-a4{padding:4vw 0}
.m-txtImg .pic{float:none;width:auto;margin-right:0;margin-bottom:3vw}
.m-txtImg::after{display:none}
.m-txtImg .txt{padding:0 15px}
.m-txtImg .desc{font-size:14px;line-height:1.7}
.m-cordb1 .l .con{height:450px;line-height:450px}
.m-cordb1 .con{height:222px;line-height:222px}
.m-cordb1 .con img{max-width:90%}
.m-typeb1 .left{height:450px;line-height:450px}
.m-typeb1 .item{height:222px;line-height:222px}
.row-a5 .g-titb1 .col_l,.row-a5 .g-titb1 .col_r{float:none;width:auto}
.row-a5 .g-titb1 .col_r{margin-top:0}
.ul-newsb2 .con .txt .btn,.ul-newsb2 .pic{visibility:visible;opacity:1}
.ul-newsb2 .con .txt h3{color:#fff;background-color:transparent;border-color:transparent}
.ul-newsb2 .con .txt .time{color:#005ea6}
.ul-listb2 .pic::after{display:none}
.ul-listb2 .con .box{top:45%}
.ul-listb2 .con .btn{visibility:visible;opacity:1;zoom:.7}
.ul-newsb2 .txt .desc{height:6.8em;line-height:1.7;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}
.ban_in .txt{top:35%;text-align:center}
.ban_in .txt h3{font-size:22px}
.g-listb1{display:block;border-bottom:1px solid #c1c1c1;margin-bottom:4vw}
.g-listb1::after{display:none}
.g-listb1 .a1{min-width:auto;font-size:16px;line-height:60px}
.g-listb1 li{margin:0 2vw}
.g-listb1 .a1::after{width:100%}
.row-cp{padding-bottom:5vw}
.row-jj{padding:5vw 0}
.m-detailb2{font-size:14px;line-height:1.7}
.m-detailb2 .txt{padding:3vw 0}
.m-detailb2 h1{font-size:24px;padding:3vw 0}
.ul-newsb1 .txt{padding:2vw}
.ul-newsb1 .name{font-size:18px}
.ul-newsb1 .time{height:30px;line-height:30px}
.m-detailb1 .tit{margin-bottom:3vw}
.m-detailb1{font-size:14px;line-height:1.7}
.m-detailb1 .b{font-size:18px}
.row-ab{padding-bottom:5vw}
.row-fw{padding:5vw 0 8vw}
.ul-listb1 .txt{margin-top:0;height:130px}
.ul-listb1 .txt h3{padding-top:2vw}
.ul-listb1 .txt .line{width:50px;height:2px;margin:5px auto}
.ul-listb1 .pic .icon{zoom:.7}
.m-detail_pro{padding:2%}
.m-detail_pro .top .txt h1{font-size:24px}
.m-detail_pro .top .txt .p{line-height:1.7}
}
@media screen and (max-width:960px){
.m-txtImg .pic img{max-width:none}
.m-typeb1 .left{float:none;width:auto;margin-bottom:10px}
.m-typeb1 .item{padding-left:4%;margin:0 0 10px}
.ul-listb2 li,.ul-newsb2 li{width:50%}
.ban_in .txt{font-size:12px}
.ban_in .txt h3{font-size:18px}
.ul-caseb1 .con{margin-bottom:4px}
.ul-caseb1 .name{font-size:14px;height:2em;line-height:2em}
.ul-caseb1 .pic{margin-bottom:0}
.m-detailb2{padding:2vw}
.m-detailb1 .tit,.m-detailb2 h1{font-size:18px}
.ul-newsb1 li{width:33.33%}
.m-detail_pro .top .pic{float:none;width:auto;height:auto;padding:4vw 2vw;line-height:1;margin-right:0;margin-bottom:2%}
}
@media screen and (max-width:767px){
.banner .option{display:none}
.banner .txt{top:20%;font-size:12px}
.banner .txt h3{font-size:18px}
.m-cordb1 .l{float:none;width:auto;margin-bottom:10px}
.m-cordb1 .con,.m-cordb1 .l .con{height:auto;line-height:1;padding:4vw 2vw}
.m-cordb1 .r .con{margin:0 0 10px}
.m-cordb1 .con .btn,.m-cordb1 .l .con .btn{width:88px;zoom:.7;bottom:4%;left:4%}
.m-typeb1 .left{height:220px;line-height:220px}
.m-typeb1 .left .txt .icon img{width:40px}
.m-typeb1 .item .txt h3,.m-typeb1 .left .txt h3{font-size:18px}
.m-typeb1 .left .txt .line{width:50px;height:2px;margin:2vw auto}
.m-typeb1 .item .txt .desc,.m-typeb1 .left .txt .desc{font-size:12px}
.m-typeb1 .item{padding:3vw;height:auto;line-height:1.5;border-width:1px}
.m-typeb1 .item .icon{width:50px;margin-top:8px}
.m-typeb1 .item .icon img{width:35px}
.ul-centerb1{margin:0}
.ul-centerb1 li{float:none;width:auto}
.ul-listb2 .box h3{font-size:14px;padding:0 7px}
.ul-listb2 .box .desc{font-size:12px}
.ul-newsb2{margin:0}
.ul-newsb2 li{float:none;width:auto}
.ul-newsb2 .con{margin:0 0 10px}
.ul-newsb2 .txt{margin-top:-94px}
.ul-newsb2 .txt h3{margin:10px;padding:0;font-size:18px;height:84px}
.ul-newsb2 .txt .time{padding:2vw 0}
.ul-newsb2 .bot{padding-bottom:6%}
.ul-prob1{margin-left:-5px;margin-right:-5px}
.ul-caseb1 li,.ul-prob1 li{width:50%}
.ul-prob1 .con{margin:0 5px 15px}
.ul-prob1 .txt{padding-top:1vw}
.ul-prob1 .txt .type{font-size:12px}
.ul-prob1 .txt .name{font-size:14px}
.ul-newsb1{padding-bottom:5vw;margin-left:0;margin-right:0}
.ul-newsb1 li{float:none;width:auto}
.ul-newsb1 .con{margin:0 0 10px}
.ul-listb1{margin-left:0;margin-right:0}
.ul-listb1 li{float:none;width:auto}
.ul-listb1 .con{margin:0 0 10px}
.ul-listb1 .txt{height:auto}
.ul-listb1 .txt h3{font-size:18px}
.m-detail_pro .top .txt h1{font-size:18px;text-align:center;margin-bottom:9px}
.m-detail_pro .top .txt .tit{font-size:14px;height:40px;line-height:40px;padding-left:30px;-webkit-background-size:17px 17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px;margin-bottom:10px}
.m-detail_pro .top .txt .p{font-size:14px}
.ul-tabsb1 .a{font-size:12px;line-height:35px;height:35px}
.m-detail_pro .top,.ul-tabsb1{margin-bottom:4vw}
.tab-detail,.ul-downb1 .con{font-size:14px;line-height:1.7}
.banner .swiper-pagination{display:block}
.ul-listb2{margin-left:0;margin-right:0}
.ul-listb2 li{float:none;width:auto}
.ul-listb2 .con{margin:0}
/*!产品中心*/
.ul-prob2{margin:0}
.ul-prob2 li{float:none;width:auto}
.ul-prob2 .con{display:block;border:1px solid rgba(0,0,0,.125);background-color:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(34,41,77,.15);-moz-box-shadow:0 4px 10px 0 rgba(34,41,77,.15);box-shadow:0 4px 10px 0 rgba(34,41,77,.15);overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 15px;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-prob2 .con:hover{-webkit-box-shadow:8px 10px 20px rgba(34,41,77,.15);-moz-box-shadow:8px 10px 20px rgba(34,41,77,.15);box-shadow:8px 10px 20px rgba(34,41,77,.15)}
.ul-prob2 .pic{float:left;width:140px;height:125px;line-height:125px;text-align:center;font-size:0;overflow:hidden;margin-right:3%}
.ul-prob2 .type{font-size:14px}
.ul-prob2 .name{font-size:16px}
.ul-prob2 .tit{font-size:14px}
/*!产品中心end*/

}
/*!****** bl end *******/
.dis{
  display:flex;
  align-items: center;
  height: 84px;
  justify-content: space-between;
  width: 76%;
}
.mr{
  width:76%;
  margin:0 auto;
}

.txt p{
  width: 85%;
  margin-left: 7.5%;
}
.mr p{
width: auto;
margin-left: 0;
}
.desc p{
width: auto;
margin-left: 0;
}
