*,: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(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#1e1e1e;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1200px;margin:0 auto}
.wp2{width:100%;max-width:1440px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.wp1260{width:100%;max-width:1260px;margin:0 auto}
.ani-opacity:hover{opacity:.6}
/* body{font-family:SHRegular} */
body{font-family:"SHRegular",Arial, Helvetica, sans-serif}
.header{height:100px;position:fixed;top:0;left:0;width:100%;z-index:99;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header.active{background-color:rgba(255,255,255,.9);box-shadow:0 0 10px #eee}
.header .logo{float:left;height:100px;line-height:100px;font-size:0}
.header .logo img{display:inline-block;vertical-align:middle}
.header .r-option{float:right}
.ul-nav{float:left;margin-right:30px}
.ul-nav li{float:left;margin-right:40px;position:relative}
.ul-nav li.li2{position:static}
.ul-nav li:last-child{margin-right:0}
.ul-nav li a.v1{display:block;line-height:100px;font-size:16px;font-weight:700;color:#fff;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}
.header .hd-so{width:24px;height:24px;float:left;margin-top:38px;cursor:pointer;background:url() center no-repeat;background-size:cover;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header.active .hd-so{background-image:url()}
.header .hd-language{float:right;width:180px;margin-left:30px;position:relative}
.header .hd-language .title{height:100px;line-height:100px;background-color:#0054a7;text-align:center;font-size:0}
.header .hd-language .title a{display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;color:#fff;background:url() left center no-repeat;padding-left:20px}
.header .hd-language .body{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:0 20px;display:none}
.header .hd-language:hover .body{display:block}
.header .hd-language .body .item{border-bottom:1px solid #eee}
.header .hd-language .body .item:last-child{border:none}
.header .hd-language .body .item .a-language{display:block;line-height:70px;height:70px}
.header .hd-language .body .item .a-language span:last-child{color:#0054a7}
.header .hd-language .body .site{padding-top:20px}
.header .hd-language .body .site p{font-size:14px;color:#1e1e1e;font-weight:700;margin-bottom:16px}
.header .hd-language .body .site a{float:left;width:50%;text-align:left;font-size:14px;color:#1e1e1e;margin-bottom:16px}
.header .hd-language .body .site a:hover{color:#0054a7;text-decoration:underline}
.header .hd-language .body .site a:nth-child(2n+1){text-align:right}
.hd-so-body{position:absolute;top:100%;left:0;width:100%;overflow:hidden;display:none}
.hd-so-body .so-main{background-color:#fff;padding:30px 80px}
.hd-so-body .submit{float:right;width:200px;height:60px;border-radius:30px;font-size:14px;color:#fff;border:none;background:#0054a7 url() 70px center no-repeat;text-align:left;padding-left:100px;margin-left:40px;cursor:pointer;user-select:none;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
.hd-so-body .submit:hover{opacity:.8}
.hd-so-body .l-inp{overflow:hidden}
.hd-so-body .l-inp input{display:block;width:100%;height:60px;border:none;border-bottom:1px solid #eee;font-size:14px}
.header.active .ul-nav li a.v1{color:#333}
.header .child2{position:absolute;top:100%;left:0;width:100%;padding-top:0;height:0;overflow:hidden;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;opacity:0}
.header .logo-blue{display: none;}
.header .logo-white{display: block;}
.header.active .logo-white{display: none;}
.header.active .logo-blue{display: block;}
.slick-header{margin:0 -20px 30px;padding-bottom:30px;border-bottom:1px solid #eee}
.slick-header .item{padding:0 20px}
.slick-header .item .pic{position:relative;padding-top:27.59%;margin-bottom:18px;overflow:hidden}
.slick-header .item .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-header .item .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.slick-header .item .txt h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#1a1a1a;line-height:1.1;margin-bottom:18px}
.slick-header .item .txt .info{overflow:hidden;}
.slick-header .item .txt{height: 120px;overflow-y:scroll ;}
.slick-header .item .txt .info a{float:left;width:33.33%;font-size:14px;color:#1a1a1a;margin-bottom:18px}
.slick-header .item .txt .info a:hover{color:#0054a7}
.slick-header .slick-dots{text-align:center;font-size:0;margin-top:30px}
.slick-header .slick-dots li{display:inline-block;width:25px;height:3px;background:#e5e5e5;position:relative;cursor:pointer;overflow:hidden;float:none;margin:0 10px}
.slick-header .slick-dots li button{position:absolute;left:-9999px}
.slick-header .slick-dots li.slick-active{background-color:#1d50a3}
.child2{opacity:0;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.child2 .hd-imgtxt{position:relative;height:200px}
.child2 .hd-imgtxt .txt{position:absolute;top:50%;left:0;width:100%;padding:0 40px;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.child2 .hd-imgtxt .txt a{float:right;height:50px;line-height:46px;font-size:0;border:2px solid #fff;border-radius:25px;text-align:center;width:180px;margin-top:18px}
.child2 .hd-imgtxt .txt a span{display:inline-block;vertical-align:middle;color:#fff;font-size:14px;width:100%;padding:0 20px;text-align:left;background:url() right 20px center no-repeat;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.child2 .hd-imgtxt .txt a span:hover{padding:0 25px;background-position:right 35px center}
.child2 .hd-imgtxt .txt .l-info p{overflow:hidden;font-size:42px;margin-bottom:10px}
.child2 .hd-imgtxt .txt .l-info p em{font-weight:700}
.child2 .hd-imgtxt .txt .l-info span{font-size:14px}
.header .child{padding-top:10px}
.header .child.child2{padding-top:0;background-color:none}
.ul-nav li.li2:hover .child2{height:auto;padding-top:40px;opacity:1}
.ul-nav li.li2:hover .child2{padding-top:10px}
.header .child .child-wrap2{background-color:#fff;padding-top:40px;padding-bottom:40px}
.header .child .child-wrap2 .wp{max-height: calc(100vh - 170px);overflow-y: auto;}
.slick-ovh{overflow: hidden;}
.header .child1{position:absolute;top:99%;right:-35px;overflow:hidden;display:none}
.header .child .child-wrap{/*background:#f9f9f9 url() bottom left no-repeat;*/overflow:hidden;padding-left:260px;overflow:hidden}
.header .child1 .pic{width:260px;background:#f9f9f9 url() bottom left no-repeat;float:left;min-height:260px;height:calc(100% - 1px)}
.header .child1 .link{overflow:hidden;width:170px;padding-top:28px;padding-bottom:10px;/* background-color:#fff*/background-color:rgba(255,255,255,.9)} 
.header .child1 .link a{display:block;font-size:14px;margin-bottom:17px;/*padding-left:30px;*/ text-align: center;position:relative}
.header .child1 .link a::after{position:absolute;left:0;top:50%;content:'';width:3px;height:14px;background:#0a3174;display:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.header .child1 .link a:hover{color:#0a3174}
.header .child1 .link a:hover::after{display:block}
.header.active .ul-nav li a.v1:hover,.ul-nav li>a.v1:hover{color:#0054a7}
.ul-nav li>a::after{position:absolute;bottom:0;left:0;width:0%;height:3px;background-color:#0054a7;content:'';-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-nav li>a:hover::after{width:100%}
.menuBtn{position:fixed;width:40px;height:40px;color:#000;font-size:32px;right:9px;top:9px;display:none}
.menuBtn span{height:1px;position:absolute;top:50%;left:50%;display:block;width:24px;margin-left:-12px;border:none;cursor:pointer;color:inherit}
.menuBtn span:after,.menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%}
.menuBtn span:before{-ms-transform:translate(-50%,-.28em);-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}
.menuBtn span:after{-ms-transform:translate(-50%,.28em);-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}
.menuBtn span:after,.menuBtn span:before{-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.header .menuBtn.open span{background:0 0}
.header .menuBtn.open span:before{-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
.header .menuBtn.open span:after{-ms-transform:translate(-50%,0) rotate(-45deg);-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}
.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#000;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.header .hd-user{float:left;position:relative;margin-right:25px}
.header .hd-user .user-head{display:block;line-height:100px;width:30px;background:url() center no-repeat;height:100px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header.active .hd-user .user-head{background-image:url()}
.header .hd-user .user-head:hover,.header.active .hd-user .user-head:hover{background-image:url()}
.header .hd-user .user-edit{position:absolute;top:100%;padding-top:10px;left:50%;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;height:0;overflow:hidden;opacity:0;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.header .hd-user:hover .user-edit{opacity:1;height:auto}
.header .hd-user .edit-body{background-color:#fff;width:200px;box-shadow:0 10px 35px 0 rgba(0,0,0,.15);border-radius:5px;padding:30px 20px}
.header .hd-user .edit-body .name{font-size:12px;color:#1e1e1e;margin-bottom:9px}
.header .hd-user .edit-body .tel{font-size:18px;color:#0054a7;border-bottom:1px solid #e5e5e5;line-height:1.1;padding-bottom:16px;margin-bottom:20px}
.header .hd-user .edit-body .exit{display:block;width:120px;height:40px;line-height:40px;text-align:center;background:#ff0036;margin:0 auto;border-radius:6px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header .hd-user .edit-body .exit:hover{opacity:.6}
.header .hd-user .edit-body .exit span{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;padding-left:25px;background:url() left center no-repeat}
.footer{background-color:#000;padding-top:80px}
.footer .ft-top{margin-bottom:58px;position:relative;z-index:19}
.ft-top-left{float:left;width:200px;margin-right:120px}
.ft-top-left .ft-logo{margin-bottom:19px}
.ft-top-left .address{margin-bottom:24px}
.ft-top-left .address p{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}
.ft-top-left .address span{color:#fff;font-size:14px}
.ft-top-left .tel{font-size:14px;color:#fff;margin-bottom:40px}
.ft-top-left .language{display:block;width:120px;height:40px;line-height:38px;font-size:0;text-align:center;border:1px solid #fff;border-radius:6px;cursor:pointer;position:relative;z-index:29}
.ft-top-left .language span{display:inline-block;vertical-align:middle;font-size:12px;color:#fff;padding-left:20px;background:url() left center no-repeat}
.ft-top-link{overflow:hidden}
.ft-top-link .link-item{float:left;text-align:left;width:16.66%}
.ft-top-link .link-item .link{display:inline-block;text-align:left}
.ft-top-link .link-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:22px}
.ft-top-link dl dd{margin-bottom:12px}
.ft-top-link dl dd:last-child{margin-bottom:0}
.ft-top-link dl dd a{color:#fff;font-size:14px}
.ft-top-link dl dd a:hover{text-decoration:underline}
.ft-share{border-bottom:1px solid #fff;padding-bottom:10px}
.ft-share .share-title{font-size:20px;color:#fff;float:left;line-height:50px;font-weight:700}
.ft-share .r-share{float:right;text-align:center;font-size:0}
.ft-share .r-share .share-item{display:inline-block;position:relative;margin-left:20px}
.ft-share .r-share a{display:block;width:50px;height:50px}
.ft-share .r-share .qr{position:absolute;left:50%;bottom:60px;width:100px;height:100px;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ft-share .r-share .qr img{display:block}
.ft-share .r-share .share-item:hover .qr{display:block}
.ft-copy{padding:26px 0 46px}
.ft-copy .copy-link{float:left;margin-right:10px;font-size:14px;color:#fff}
.ft-copy .copy-link a{color:#fff}
.ft-copy .copy{overflow:hidden;color:#fff;font-size:14px;text-align:right}
.footer .language-body{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:0 5px;z-index:49;height:0;opacity:0;overflow:hidden}
.footer .language-body .change{overflow:hidden;border-bottom:1px solid #eee}
.footer .language-body .change a{color:#333;font-size:12px}
.footer .language-body .change a:last-child{color:#0054a7}
.footer .language-body .site a{color:#333;font-size:12px;float:left;width:50%;text-align:left}
.footer .language-body .site a:hover{text-decoration:underline;color:#0054a7}
.footer .language-body .site a:nth-child(2n){text-align:right}
.ft-top-left .language:hover .language-body{height:auto;opacity:1}
.slick-index01{position:relative}
.slick-index01 .item{position:relative;overflow:hidden;height: 100vh;}
.slick-index01 .item .pic-txt { position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; height: 100%; -ms-transition: linear 5s; -moz-transition: linear 5s; -webkit-transition: linear 5s; -o-transition: linear 5s; transition: linear 5s; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.slick-index01 .item .pic-txt img{position:absolute;top:0;left:0;height:100%;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display: none;}
/* .slick-index01 .item.scale .pic-txt img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)} */
.slick-index01 .item.scale .pic-txt{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.slick-index01 .item .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.slick-index01 .item .txt p{font-size:48px;color:#fefefe;line-height:1.35;font-weight:700;margin-bottom:38px}
.slick-index01 .item .txt span{font-size:24px;color:#fefefe;text-transform:uppercase;display:block;margin-bottom:79px}
.slick-index01 .item .txt a{font-size:16px;color:#fefefe;height:65px;line-height:65px}
.slick-index01 .item .txt i{display:inline-block;width:65px;height:65px;background:url() center no-repeat;background-size:cover;vertical-align:middle;margin-left:10px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-index01 .item .txt a:hover i{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
.slick-index01 .slick-dots{position:absolute;bottom:40px;height:15px;line-height:15px;font-size:0;left:0;right:0;text-align:center}
.slick-index01 .slick-dots li{display:inline-block;vertical-align:middle;width:15px;height:15px;border-radius:50%;border:2px solid #1d50a3;position:relative;cursor:pointer;margin:0 10px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-index01 .slick-dots li.slick-active{width:5px;height:5px;background-color:#1d50a3}
.slick-index01 .slick-dots li button{position:absolute;left:-9999px}
.ul-index01{overflow:hidden}
.ul-index01 li{float:left;text-align:center;width:25%}
.ul-index01 li .number{font-size:14px;margin-bottom:7px}
.ul-index01 li .number em{font-size:64px;color:#1d50a3;line-height:1.1;font-weight:700;font-family:FuturaLT}
.ul-index01 li p{font-size:16px}
.row-index01{padding:75px 0 55px}
.ul-index02{overflow:hidden}
.ul-index02 li{float:left;width:33.33%;text-align:center}
.ul-index02 li i{display:block;width:60px;height:60px;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto 19px}
.ul-index02 li p{font-size:20px;color:#1e1e1e;font-weight:700}
.ul-index02 li a:hover p{color:#1d50a3}
.g-tit02{text-align:center;margin-bottom:30px}
.g-tit02 h3{font-size:40px;color:#1e1e1e;margin-bottom:26px;line-height:1.1;font-family:SHLight;font-weight:400}
.g-tit02 h3 em{font-weight:700;font-family:SHRegular;font-size:45px;padding-right:3px;display: block;
    padding-bottom: 26px;}
.g-tit02 p{font-size:16px;line-height:1.875}
.g-tit02.g-tit02v2{text-align:left}
.index-pictxt01{position:relative;height:320px;background-size:cover;background-position:center;background-repeat:no-repeat}
.index-pictxt01 a{position:absolute;top:50%;left:50%;height:50px;line-height:46px;font-size:0;border:2px solid #fff;border-radius:25px;text-align:center;width:180px;margin-top:18px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.index-pictxt01 a span{display:inline-block;vertical-align:middle;color:#fff;font-size:14px;width:100%;padding:0 20px;text-align:left;background:url() right 20px center no-repeat;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.index-pictxt01 a:hover span{padding:0 25px;background-position:right 25px center}
.slick-index02{margin:0 -30px}
.slick-index02 .item{padding:0 30px}
.slick-index02 .item .con{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-index02 .item .con:hover{box-shadow:0 10px 35px 0 rgba(0,0,0,.1)}
.slick-index02 .slick-list{overflow:visible}
.slick-index02{overflow:hidden;padding:0 0 40px}
.slick-index02 .pic{position:relative;padding-top:55.55%;margin-bottom:16px;overflow:hidden}
.slick-index02 .pic img{position:absolute;top:0;left:0;width:100%;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
/* .slick-index02 .con:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)} */
.slick-index02 .txt{padding:0 20px 25px}
.slick-index02 .txt span{display:block;margin-bottom:12px;font-size:12px}
.slick-index02 .txt h3 a{display:block;font-size:20px;overflow:hidden;text-overflow:ellipsis;/*white-space:nowrap;*/margin-bottom:3px;height: 3.22em; -ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;line-height: 1.61;overflow: hidden;}
.slick-index02 .txt h3 a:hover{color:#0054a7}
.slick-index02 .txt p{font-size:14px;line-height:1.78;height:3.56em;overflow:hidden}
.slick-index02 .pic:hover a{
    -webkit-transform: scale(1.05);
-moz-transform:scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
}
.slick-index02 .pic a{display: block;width: 100%;height: 100%;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;position: absolute;display: block;top: 0;left: 0;}
.slick-index02-option{text-align:center;font-size:0}
.slick-index02-option a{display:inline-block;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;background-position:center;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-index02-option a.slick-index02-prev{background-image:url()}
.slick-index02-option a.slick-index02-prev:hover{background-image:url()}
.slick-index02-option a.slick-index02-next{background-image:url()}
.slick-index02-option a.slick-index02-next:hover{background-image:url()}
.slick-index02-option a.slick-index02-menu{background-image:url();background-size:auto;width:100px;border-radius:25px;background-color:#f9f9f9;margin:0 9px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-index02-option a.slick-index02-menu:hover{background-color:#0054a7;background-image:url();background-size:14px}
.row-index06{padding:218px 0;background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size: auto auto;-o-background-size: auto 100%;background-position: auto 100%;}
.g-tit02.fff h3{color:#fff}
.g-tit02.fff p{color:#fff}
.ul-index04{overflow:hidden;font-size:0;text-align:center}
.ul-index04 li{display:inline-block;margin:0 30px}
.ul-index04 li a{display:block;width:250px;height:50px;border:2px solid #fff;border-radius:25px;font-size:14px;color:#fff;line-height:46px;position:relative;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-index04 li a i{position:absolute;width:18px;height:18px;background:url() center no-repeat;background-size:cover;right:20px;top:50%;margin-top:-9px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-index04 li a:hover{background-color:#fff;color:#333}
.ul-index04 li a:hover i{background-image:url()}
.ul-index04 li .tubiao{width:200px;height:100px;font-size:14px;color:#fff;line-height:46px;}
.ul-index04 li .suzi{width:200px;height:80px;font-size:40px;color:#fff;line-height:80px;}
.ul-index04 li .chenjiu{width:200px;font-size:14px;color:#fff;line-height:35px;}
.g-tit02.g-tit02v1{text-align:left}
.row-index02{background:url() left top no-repeat;padding:56px 0;background-size:55% auto}
.ind1-imgtxt .l-pic{float:left;width:750px;margin-right:40px;box-shadow:0 10px 35px 0 rgba(0,0,0,.1)}
.ind1-imgtxt .l-pic img{display:block;width:100%}
.ind1-imgtxt .r-txt{padding-top:58px;padding-top:40px}
.ind1-imgtxt .r-txt .info{font-size:16px;color:#1a1a1a;line-height:1.875;margin-bottom:60px}
.ul-index05 li{overflow:hidden;background-color:#f9f9f9;margin-bottom:20px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-index05 li .pic{float:left;width:80px;margin-right:20px}
.ul-index05 li .pic img{width:100%;display:block}
.ul-index05 li h3{overflow:hidden;line-height:80px;height:80px;font-size:20px;color:#1d50a3;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-position:right 10px center}
.ul-index05 li:hover{background-color:#fff;box-shadow:0 10px 35px 0 rgba(0,0,0,.1)}
.ul-index05 li:hover h3{background-image:url();background-position:right 20px center;background-repeat:no-repeat}
.g-tit02.g-tit02v1{position:relative}
.g-tit02.g-tit02v1 a.r-menu{position:absolute;right:0;top:40px;width:166px;height:50px;line-height:50px;font-size:0;box-shadow:0 10px 35px 0 rgba(0,0,0,.1);border-radius:25px;text-align:center;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.g-tit02.g-tit02v1 a.r-menu span{display:inline-block;vertical-align:middle;font-size:14px;color:#1d50a3;padding-left:20px;background:url() left center no-repeat;-ms-transition:padding .5s;-moz-transition:padding .5s;-webkit-transition:padding .5s;-o-transition:padding .5s;transition:padding .5s}
.g-tit02.g-tit02v1 a.r-menu:hover{background-color:#1d50a3}
.g-tit02.g-tit02v1 a.r-menu:hover span{color:#fff;padding-left:0;background:0 0}
.g-tit02.g-tit02v1 .l-txt{overflow:hidden}
.ind4-imgtxt{margin-top:52px}
.ind4-imgtxt .ind4-item{float:left;width:50%}
.ind4-imgtxt .ind4-item-l .pic-txt{position:relative;padding-top:64.58%;overflow:hidden}
.ind4-imgtxt .ind4-item .pic-txt img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ind4-imgtxt .ind4-item .pic-txt .mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-size:cover}
.ind4-imgtxt .ind4-item .pic-txt .txt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;color:#fff;padding:50px}
.ind4-imgtxt .ind4-item-r .pic-txt{position:relative;padding-top:32.29%;overflow:hidden}
.ind4-imgtxt .ind4-item .pic-txt .title{margin-bottom:15px}
.ind4-imgtxt .ind4-item .pic-txt .title h3{font-size:32px;line-height:1.1}
.ind4-imgtxt .ind4-item .pic-txt .title p{font-size:32px;font-weight:700}
.ind4-imgtxt .ind4-item .pic-txt .info{width:50%;font-size:14px;line-height:1.8;height:10.4em;overflow:hidden}
.ind4-imgtxt .ind4-item .pic-txt a{display:block;height:50px;line-height:46px;font-size:0;border:2px solid #fff;border-radius:25px;text-align:center;width:180px;margin-top:18px}
.ind4-imgtxt .ind4-item-r .pic-txt a{position:absolute;right:0;bottom:100%}
.ind4-imgtxt .ind4-item .pic-txt .txt-body{padding-top:20px;opacity:0;position:relative;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ind4-imgtxt .ind4-item .pic-txt:hover .txt-body{padding-top:0;opacity:1}
.ind4-imgtxt .ind4-item .pic-txt a span{display:inline-block;vertical-align:middle;color:#fff;font-size:14px;width:100%;padding:0 20px;text-align:center;background:url() right 20px center no-repeat;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ind4-imgtxt .ind4-item .pic-txt a:hover span{padding-left:25px;background-position:right 25px center}
.ind4-imgtxt .ind4-item-r .pic-txt .info{height:3.6em;overflow:hidden}
.ind4-imgtxt .ind4-item .pic-txt:hover .mask{opacity:1}
.ind4-imgtxt .ind4-item .pic-txt:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.row-index04{padding:60px 0 80px}
.row-index05{background:url() top center no-repeat;padding:77px 0 80px}
.row-index07{padding:75px 0 67px}
.hd-language-m{display:none;padding:0 15px}
.hd-language-m .language{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.hd-so-m{display:none}
.row-index08{background-color:#f9f9f9;padding:60px 0 54px;position:relative}
.index-map{padding-top:48.83%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}
.ul-index04v2{position:absolute;bottom:40px;left:0;right:0}
.ul-index04v2 li a i{background-image:url()}
.ul-index04v2 li a{border-color:#1d50a3;color:#1d50a3}
.ul-index04v2 li a:hover{background-color:#1d50a3;color:#fff}
.ul-index04v2 li a:hover i{background-image:url();-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.g-tit02v3{position:relative}
.city-dots{width:20px;height:20px;background:linear-gradient(-45deg,#2b32b2 0,#1488cc 100%);border-radius:50%;display:inline-block;position:relative;opacity:.5;border:1px solid #fff}
.city-dots::before{content:"";width:38px;height:38px;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-19px;border-radius:50%;animation:GreenDot 1.5s ease-out 0s infinite;opacity:.2;background:linear-gradient(-45deg,#2b32b2 0,#1488cc 100%);border:1px solid #fff}
.city-dots::after{position:absolute;content:'';width:6px;height:6px;border-radius:50%;border:1px solid #fff;top:50%;left:50%;margin-top:-3px;margin-left:-3px}
@keyframes GreenDot{
0%{transform:scale(.5);opacity:.1}
30%{opacity:.5}
100%{transform:scale(1.4);opacity:.1}
}
.index-map .city-dots{position:absolute}
.index-map .city-dots1{right:15%;bottom:60%}
.index-map .city-dots2{right:18%;bottom:60%}
.index-map .city-dots3{right:16%;bottom:55%}
.index-map .city-dots4{right:15%;bottom:55%}
.index-map .city-dots5{right:17%;bottom:60%}
.bgColor1{background-color:#f5f8fb}
.banner-inner{position:relative;padding-top:34.375%;background-size:cover;background-repeat:no-repeat;background-position:center}
.banner-inner .txt{position:absolute;left:0;right:0;bottom:115px}
.banner-inner .txt h2{font-size:48px;color:#fff;line-height:1.1;display:inline-block;position:relative}
.banner-inner .txt h2::after{position:absolute;content:'';bottom:5px;right:-50px;width:25px;height:25px;background:url() center no-repeat;background-size:cover}
.cur-ban{background-color:#fff;border-bottom:1px solid #eee;height:80px;line-height:80px;margin-bottom:80px}
.cur-ban .cur{float:right;font-size:14px;color:#666;background:url() left center no-repeat;padding-left:20px;max-width:51%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cur-ban .cur a{font-size:14px;color:#666}
.cur-ban .cur a:hover{color:#00549e}
.cur-ban .cur span,.cur-ban .cur span:hover{color:#00549e}
.cur-ban .link{overflow:hidden}
.cur-ban .link a{display:block;float:left;font-size:16px;color:#1a1a1a;font-weight:700;margin-right:55px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.cur-ban .link a:last-child{margin-right:0}
.cur-ban .link a.on,.cur-ban .link a:hover{color:#0054a7}
.product-article01 .title{text-align:center;color:#1e1e1e;border-bottom:1px solid #e5e5e5;padding-bottom:26px}
.product-article01 .title h3{font-size:32px;line-height:1.1;margin-bottom:15px}
.product-article01 .title p{font-size:14px}
.product-article01 .infos{margin: 0 100px; overflow: hidden; font-size:14px;color:#333;line-height:1.785;padding-top:30px;padding-bottom:80px;border-bottom:1px solid #eee;margin-bottom:27px}
.product-article01 .infos h4{font-size:24px;color:#0054a7;float: left;margin-right: 100px;}
.product-article01 .infos .desc{overflow: hidden;margin-top: 8px;}
.article01-pages{overflow:hidden}
.article01-pages .a-back{float:right;width:250px;height:50px;line-height:46px;text-align:center;border:2px solid #1d50a3;font-size:14px;color:#1d50a3;border-radius:25px;margin-top:6px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.article01-pages .a-back:hover{background-color:#1d50a3;color:#fff}
.l-pages{overflow:hidden}
.l-pages .line{font-size:0;margin-bottom:23px}
.l-pages .line:last-child{margin-bottom:0}
.l-pages .line span{font-size:14px;color:#1e1e1e;font-weight:700}
.l-pages .line a{font-size:14px;color:#1e1e1e}
.l-pages .line a:hover{color:#0054a7}
.procuct-wrap{margin-bottom:100px}
.ul-product01{margin:0 -22px 16px}
.ul-product01 li{float:left;width:33.33%;padding:0 22px;margin-bottom:40px}
.ul-product01 li .con{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#fff}
.ul-product01 li .con:hover{box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.ul-product01 li h3 a{display:block;line-height:80px;font-size:18px;color:#1e1e1e;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}
.ul-product01 li .pic{position:relative;padding-top:75.67%;overflow:hidden}
.ul-product01 li .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-product01 li .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-product01 li .pic .mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url() center no-repeat;background-size:cover;opacity:0;filter:alpha(opacity=0);-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-product01 li .pic:hover .mask{opacity:1;filter:alpha(opacity=100)}
.ul-product01 li .pic .mask i{position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50%;overflow:hidden;background:url() center no-repeat;background-size:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.g-tit03{text-align:center;margin-bottom:37px}
.g-tit03 h3{font-size:28px;font-weight:700;color:#1e1e1e;line-height:1.1;margin-bottom:16px}
.g-tit03 em{display:block;margin:0 auto;width:25px;height:5px;background:#1e1e1e;margin-bottom:26px}
.g-tit03 p{text-align:center;font-size:16px;color:#1e1e1e;line-height:2.14}
.ul-product01.ul-product01v2 li{width:50%}
/* .ul-product01.ul-product01v2 li .pic{padding-top:48.27%} */
.application-top{background-color:#fff;text-align:center;padding:20px 0 15px;margin-bottom:5px}
.application-top .tag{font-size:14px;color:#1e1e1e;margin-bottom:13px}
.application-top p{font-size:32px;color:#0054a7;line-height:1.1;font-weight:700}
.application-table{margin-bottom:40px}
.application-table .item{overflow:hidden;padding: 0 90px;}
.application-table .item p{float:left;height: 30px; line-height:30px;border-bottom:1px solid #eee;font-size:14px;/*margin-right:80px;*/width:48%;font-weight:700;color:#1e1e1e;padding-left: 20px}
.application-table .item p:last-child{overflow:hidden;font-weight:400;margin-right:0;float:none;width:auto;font-family:SHLight}
.application-table.application-table-v2 .item{padding: 0;}
.application-table.application-table-v2 .item p{line-height: 75px;font-size: 18px;}
.application-option{font-size:0;text-align:center;margin-bottom:60px}
.application-option a{display:inline-block;height:50px;line-height:46px;border-radius:25px;width:220px;text-align:center;border:2px solid #00549e;margin:0 10px}
.application-option a span{display:inline-block;vertical-align:middle;font-size:14px;padding-left:24px;background-repeat:no-repeat;background-position:left center;color:#1d50a3;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.application-option a:hover span{padding-left:20px}
.application-option a.a2{background-color:#00549e}
.application-option a.a2 span{color:#fff}
.application-option a.a3{background-color:#ff2742;border-color:#ff2742}
.application-option a.a3 span{color:#fff}
.application-video{position:relative;padding-top:25%;overflow:hidden;margin-bottom:78px}
.application-video img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.application-video .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url() center no-repeat;background-size:cover;z-index:2;opacity:0;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.application-video .player{position:absolute;width:80px;height:80px;background:url() center no-repeat;background-size:cover;z-index:3;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%)}
.application-video:hover .mask{opacity:1}
.application-video:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-application01{overflow:hidden;margin:0 -22px;padding:40px 0}
.swiper-application01 .swiper-slide{padding:0 22px}
.swiper-application01 .swiper-slide .con{background-color:#fff;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper-application01 .swiper-slide .con:hover{box-shadow:0 10px 22px 0 rgba(0,0,0,.15)}
.swiper-application01 .swiper-slide .pic{position:relative;padding-top:75.67%}
.swiper-application01 .swiper-slide .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.swiper-application01 .swiper-slide h3 a{display:block;line-height:80px;text-align:center;font-size:18px}
.g-tit04{text-align:center;margin-bottom:40px}
.g-tit04 h3{font-size:32px;line-height:1.1;margin-bottom:16px}
.g-tit04 em{display:block;width:17px;height:3px;margin:0 auto;background-color:#333}
.swiper-scrollbar{height:5px;width:450px;margin:0 auto;background-color:#fff;border-radius:3px}
.swiper-scrollbar .swiper-scrollbar-drag{background-color:#00549e;border-radius:3px;cursor:pointer}
.bgfff{background-color:#fff}
.ul-product02{overflow:hidden;margin:0 -30px}
.ul-product02 li{float:left;width:33.33%;padding:0 30px}
.ul-product02 li .title{line-height:70px;background-color:#eee;text-align:center;font-size:18px;font-weight:700;color:#0054a7;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-product02 li .info p{overflow:hidden;line-height:60px;padding:0 20px;font-size:0}
.ul-product02 li .info p:nth-child(2n){background:#f5f5f5}
.ul-product02 li .info p span{font-size:14px}
.ul-product02 li .info p span:first-child{font-weight:700}
.ul-product02 li a{display:block;height:60px;line-height:56px;border:2px solid #0054a7;text-align:center;font-size:14px;color:#0054a7;background:url() right 18px center no-repeat;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-product02 li .con:hover .title{background-color:#0054a7;color:#fff}
.ul-product02 li .con:hover a{background-color:#0054a7;color:#fff;background-image:url()}
.row-application01{padding:58px 0 100px}
.application-video.application-videov2{padding-top:33.33%}
.about-imgtxt1{height:620px;background-size:cover;background-position:center;background-repeat:no-repeat}
.about-imgtxt1{text-align:center;color:#fff;padding-top:55px}
.about-imgtxt1 h3{font-size:42px;line-height:1.1;margin-bottom:19px}
.about-imgtxt1 em{display:block;width:25px;height:5px;background-color:#fff;margin:0 auto 22px}
.about-imgtxt1 .info{font-size:14px;line-height:2.14;height:10.7em;overflow:hidden;padding:0 14px}
.ul-about01{overflow:hidden}
.ul-about01 li{float:left;width:25%}
.ul-about01 li i{display:block;margin:0 auto 14px;width:100px;height:100px;background-repeat:no-repeat;background-size:cover;background-position:center}
.ul-about01 li p{font-size:18px;font-weight:700}
.about-img{margin-bottom:80px}
.about-img img{display:block;width:100%}
.about-imgtxt2{height:500px;position:relative;margin-bottom:70px}
.g-tit03.fff h3,.g-tit03.fff p{color:#fff}
.g-tit03.fff em{background-color:#fff}
.about-imgtxt2 .g-tit03{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-about02{overflow:hidden}
.ul-about02 li{float:left;width:33.33%}
.ul-about02 li .pic{position:relative;padding-top:81.25%;overflow:hidden}
.ul-about02 li .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;transition:1s}
.ul-about02 li:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ul-about02 li .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url() center no-repeat;background-size:cover;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-about02 li:hover .mask{background-image:url()}
.ul-about02 li .mask .txt{position:absolute;top:50%;left:0;width:100%;color:#fff;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-about02 li .mask i{display:block;width:122px;height:122px;margin:0 auto 16px;background-repeat:no-repeat;background-size:cover;background-position:center}
.ul-about02 li .mask h4{font-size:24px;line-height:1.1;margin-bottom:19px}
.ul-about02 li .mask .info{font-size:14px;line-height:2.14;height:0;overflow:hidden;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-about02 li:hover .mask .info{height:11.42em}
.slick-about01{position:relative;z-index:2;margin-bottom:28px}
.slick-about01 .slick-list{padding-bottom:40px!important}
.slick-about01-wrap{position:relative}
.slick-about01-wrap::after{position:absolute;content:'';top:43%;left:0;width:100%;height:1px;background-color:#eee;z-index:0}
.slick-about01 .slick-arrow{position:absolute;top:43%;right:0;width:50px;height:50px;border:none;cursor:pointer;z-index:5;overflow:hidden;text-indent:1000px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#fff url() center center no-repeat;border-radius:50%;overflow:hidden;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
/* .slick-about01 .slick-arrow:hover{background-image:url()}
.slick-about01 .slick-prev{background-image:url();left:0}
.slick-about01 .slick-prev:hover{background-image:url()} */
.slick-about01 .item{height:200px;position:relative;z-index:2}
.slick-about01 .item .year{text-align:center;position:absolute;top:60%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.slick-about01 .item .year em{display:block;margin:0 auto 4px;width:15px;height:15px;border-radius:50%;background:#00549e}
.slick-about01 .item .year p{font-size:20px}
.slick-about01 .item .year-active{width:200px;height:200px;background:#fff;border:10px solid #00549e;border-radius:50%;margin:0 auto;position:relative;display:none}
.slick-about01 .item.slick-current .year-active{display:block}
.slick-about01 .item.slick-current .year{display:none}
.slick-about01 .item .year-active::after{position:absolute;top:110%;left:50%;width:27px;height:20px;background:url() center no-repeat;content:'';-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.slick-about01 .item .year-active .txt{position:absolute;top:50%;left:0;right:0;text-align:center;color:#1d50a3;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.slick-about01 .item .year-active .txt span{font-size:14px}
.slick-about01 .item .year-active .txt p{font-size:32px;font-weight:700;margin-top:3px}
.slick-about02{position:relative}
.slick-about02 .item .pic{width:600px;margin:0 auto 80px}
.slick-about02 .item .pic img{display:block;width:100%}
.slick-about02 .item .txt{font-size:16px;color:#333;line-height:2.14;text-align:center;max-width:900px;margin:0 auto;padding:0 15px}
.slick-about02 .slick-dots{position:absolute;left:0;right:0;text-align:center;font-size:0;top:380px;line-height:15px}
.slick-about02 .slick-dots li{display:inline-block;width:15px;height:15px;border:none;background:0 0;border-radius:50%;border-radius:50%;border:2px solid #1d50a3;position:relative;overflow:hidden;margin:0 10px;vertical-align:middle;cursor:pointer;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-about02 .slick-dots li button{position:absolute;left:-9999px}
.slick-about02 .slick-dots li.slick-active{width:5px;height:5px}
.slick-about01-child .about01-child-item{height:0;overflow:hidden;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0}
.slick-about01-child .about01-child-item.show{height:auto;opacity:1}
.slick-about01-child{margin-bottom:93px}
.ul-about03 li{overflow:hidden;background-color:#fff;margin-bottom:20px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-about03 li:hover{box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.ul-about03 li .pic{float:left;width:220px}
.ul-about03 li .pic img{display:block;width:100%}
.ul-about03 li .txt{overflow:hidden}
.ul-about03 li .txt h3{font-weight:400}
.ul-about03 li .txt h3 a{display:block;line-height:220px;height:220px;font-size:16px;padding:0 60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slick-about01-child .about01-child-itemv2{display:none}
.ul-about04{margin-bottom:78px}
.ul-about04 li{overflow:hidden;background-color:#fff}
.ul-about04 li .item{float:left;width:50%;height:620px;background-size:cover;background-position:bottom;background-repeat:no-repeat;position:relative}
.ul-about04 li:nth-child(2n) .item.item-pic{float:right}
.ul-about04 li .item .txt{position:absolute;top:50%;left:0;width:100%;padding:0 150px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-about04 li .item .txt h4{font-size:42px;line-height:1.1;margin-bottom:17px}
.ul-about04 li .item .txt em{display:block;width:25px;height:5px;background-color:#1e1e1e;margin-bottom:24px}
.ul-about04 li .item .txt .info{font-size:16px;line-height:2.14}
.swiper-about01-wrap{overflow:hidden}
.swiper-about01{margin:0 -40px}
.swiper-about01 .swiper-slide{padding:0 40px}
.swiper-about01 .swiper-slide .pic{position:relative;padding-top:55.76%;overflow:hidden}
.swiper-about01 .swiper-slide .pic img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper-about01 .swiper-slide .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-about01 .swiper-slide .txt{background-color:#fff;padding:13px 19px 26px}
.swiper-about01 .swiper-slide .txt h3{margin-bottom:11px}
.swiper-about01 .swiper-slide .txt h3 a{display:block;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.swiper-about01 .swiper-slide .txt .info p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.swiper-about01 .swiper-slide .pic .mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url() center no-repeat;background-size:cover;filter:alpha(opacity=0);opacity:0;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.swiper-about01 .swiper-slide .pic .mask a{display:block;width:100%;height:100%}
.swiper-about01 .swiper-slide .pic .mask i{position:absolute;width:100px;height:100px;top:50%;left:50%;background:url() center no-repeat;background-size:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.swiper-about01 .swiper-slide .pic:hover .mask{z-index:1;opacity:1;filter:alpha(opacity=100)}
.swiper-about01 .swiper-slide .con{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper-about01 .swiper-slide .con:hover{box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.swiper-about01{margin-bottom:60px}
.swiper-scrollbar.bgfff{background-color:#fff;margin-bottom:100px}
.ul-about04.ul-about04v2 li .item{height:400px}
.ul-about04.ul-about04v2 li:nth-child(2n) .item.item-txt{text-align:right}
.ul-about04 li .item .txt em{display:inline-block}
.mb0{margin-bottom:0!important}
.ul-about05{overflow:hidden}
.ul-about05 li{float:left;width:33.33%;text-align:center;margin-bottom:34px}
.ul-about05 li i{display:block;width:180px;height:180px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto 19px}
.ul-about05 li p{font-size:18px;font-weight:700;line-height:1.1;margin-bottom:15px}
.ul-about05 li span{font-size:14px}
.ul-about05{margin-bottom:63px}
.g-tit03{padding:0 140px}
.ul-about06{margin:0 -15px 60px}
.ul-about06 li{float:left;width:33.33%;padding:0 15px;margin-bottom:40px}
.ul-about06 li .pic{position:relative;padding-top:135%}
.ul-about06 li .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.ul-about06 li .pic .mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url() center no-repeat;background-size:cover;z-index:5;filter:alpha(opacity=0);opacity:0;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-about06 li .con:hover .pic .mask{filter:alpha(opacity=100);opacity:1}
.ul-about06 li .pic .mask a{position:absolute;top:50%;left:50%;width:166px;height:50px;line-height:50px;text-align:center;background-color:#fff;border-radius:25px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-about06 li .pic .mask a span{display:inline-block;vertical-align:middle;font-size:14px;color:#1d50a3;padding-left:30px;background:url() left center no-repeat}
.ul-about06 li .txt h3 a{display:block;height:77px;line-height:77px;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;font-size:18px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-about06 li .con{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-about06 li .con:hover{box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.ul-about06 li .con:hover .txt h3 a{color:#0054a7}
.g-tit03 .more{display:block;margin:0 auto;width:250px;height:50px;line-height:46px;border:1px solid #fff;border-radius:25px;background:url() right 20px center no-repeat;background-repeat:no-repeat;margin-top:10px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.g-tit03 .more:hover{background-position:right 30px center}
.g-tit03 .more span{display:inline-block;vertical-align:middle;color:#fff;font-size:14px}
.ul-about07{margin:0 -20px 80px}
.ul-about07 li{float:left;width:50%;padding:0 20px;margin-bottom:40px}
.ul-about07 li:first-child{float:none;width:auto}
.ul-about07 li .pic-txt{position:relative;padding-top:68.96%;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}
.ul-about07 li:first-child .pic-txt{padding-top:33.33%}
.ul-about07 li .pic-txt img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-about07 li .pic-txt:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-about07 li .pic-txt .mask{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url() center no-repeat;background-size:cover;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:1;filter:alpha(opacity=100)}
.ul-about07 li .pic-txt:hover .mask{opacity:1;filter:alpha(opacity=100)}
.ul-about07 li .pic-txt .mask .g-tit03{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.honor-wrap{margin-bottom:100px}
.col-honor-left{float:left;width:300px}
.col-honor-left .honor-menu .title{padding:0 30px;height:100px;line-height:100px;background-color:#00549e;color:#fff;font-size:24px;font-weight:700}
.col-honor-left .honor-menu .link{background-color:#fff;padding:0 30px;padding-bottom:50px}
.col-honor-left .honor-menu .link a{display:block;font-size:16px;color:#1e1e1e;line-height:55px;border-bottom:1px solid #e5e5e5;background-position:right 10px center;background-repeat:no-repeat;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-weight:700}
.col-honor-left .honor-menu .link a:last-child{border:none}
.col-honor-left .honor-menu .link a:hover{color:#00549e;background-position:right center;background-image:url()}
.col-honor-right{float:right;width:840px}
.honor-wrap.honor-wrapv2 .col-honor-left{width: 340px;}
.honor-wrap.honor-wrapv2 .col-honor-right{width: 786px;}
.ul-honor{margin:0 -15px}
.ul-honor li{float:left;width:33.33%;padding:0 15px;margin-bottom:40px}
.ul-honor li .con{padding:10px;background-color:#fff;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-honor li .con:hover{box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.ul-honor li .pic{position:relative;padding-top:137.5%;overflow:hidden}
.ul-honor li .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.ul-honor li .pic .mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.ul-honor li .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url() center no-repeat;background-size:cover;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;filter:alpha(opacity=0)}
.ul-honor li .mask a{display:block;width:100%;height:100%}
.ul-honor li .mask i{position:absolute;top:50%;left:50%;width:100px;height:100px;background:url() center no-repeat;background-size:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-honor li .pic:hover .mask{opacity:1;filter:alpha(opacity=100)}
.ul-honor li h3{position: relative;height: 60px;}
.ul-honor li h3 a{display:block;line-height:60px;font-size:14px;text-align:center;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:0 10px}
.ul-honor li h3 a{position: absolute;top: 50%;left: 0;width: 100%;text-align: center; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;
    -webkit-transform: translateY(-50%);line-height: 1.3;
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.ul-honor li .con:hover h3 a{color:#00549e}
.m-aside{position:fixed;top:50%;right:10px;z-index:98;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display: none;}
.Collection{position:relative}
.Collection .menu a{display:block;width:120px;height:60px;line-height:60px;text-align:center;background:#0054a7;border-radius:5px}
.Collection .menu a span{display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;padding-left:25px;background:url() left center no-repeat;color:#fff}
.Collection .l-list{position:absolute;top:0;right:100%;padding-right:10px;display:block;width:0;padding-right:0;overflow:hidden;opacity:0;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.Collection:hover .l-list{width:auto;padding-right:10px;opacity:1;overflow:visible}
.Collection .l-list .list-body{width:300px;background-color:#fff;box-shadow:0 10px 35px 0 rgba(0,0,0,.15);border-radius:5px 5px 0 0}
.Collection .list-body .list{max-height:350px;overflow-y:auto}
.Collection .list-body .list::-webkit-scrollbar{width:5px;background:0 0}
.Collection .list-body .list::-webkit-scrollbar-button{display:none}
.Collection .list-body .list::-webkit-scrollbar-thumb{background:#00549e;height:100px;border-radius:3px}
.scroll-public::-webkit-scrollbar{width:5px;background:0 0}
.scroll-public::-webkit-scrollbar-button{display:none}
.scroll-public::-webkit-scrollbar-thumb{background:#00549e;height:100px;border-radius:3px}
.Collection .list-body .title{height:60px;line-height:60px;background-color:#0054a7;color:#fff;padding:0 20px;font-size:18px;position:relative}
.Collection .list-body .title .download{position:absolute;right:20px;top:50%;width:140px;height:40px;border:2px solid #fff;border-radius:20px;line-height:36px;text-align:center;font-size:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.Collection .list-body .title .download span{display:inline-block;vertical-align:top;color:#fff;background:url() left center no-repeat;padding-left:17px}
.Collection .list-body .item-list h4{line-height:50px;background-color:#f9f9f9;font-size:16px;font-weight:700;padding:0 19px}
.Collection .list-body .item-list .link{padding:0 19px}
.Collection .list-body .item-list .link a{display:block;line-height:50px;font-size:14px;position:relative;display:block}
.Collection .list-body .item-list .link a em{position:absolute;top:50%;right:0;display:inline-block;vertical-align:middle;background:url() left center no-repeat;color:#ff2742;width:0;overflow:hidden;margin-right:-10px;-ms-transition:margin .5s;-moz-transition:margin .5s;-webkit-transition:margin .5s;-o-transition:margin .5s;transition:margin .5s;padding-left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.Collection .list-body .item-list .link a:hover{color:#ff2742}
.Collection .list-body .item-list .link a:hover em{margin-right:0;width:auto;padding-left:18px}
.m-aside .need-message{margin-bottom:20px}
.m-aside .need-message a{display:block;width:120px;height:80px;background:#0054a7;border-radius:20px 20px 0 20px;line-height:80px;font-size:0;text-align:center}
.m-aside .need-message a span{display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;padding-left:25px;background:url() left center no-repeat;color:#fff}
.pop-needmessage{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,.9)}
.pop-needmessage .needmessage-body{background-color:#fff;width:1000px;position:absolute;top:10%;bottom:10%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.pop-needmessage .needmessage-body .title{text-align:center;padding-bottom:34px;padding:0 100px;padding-top:55px}
.pop-needmessage .needmessage-body .title .txt{border-bottom:1px solid #e5e5e5;padding-bottom:35px;margin-bottom:39px}
.pop-needmessage .needmessage-body .title h3{font-size:32px;color:#00549e;line-height:1.1;margin-bottom:16px}
.pop-needmessage .needmessage-body .title p{font-size:14px}
.pop-needmessage .submit-message{height:calc(100% - 220px);overflow-y:auto;padding:0 100px}
.pop-needmessage .submit-message .line-message1{padding:0 40px}
.pop-needmessage .submit-message .line-message1 .item{width:47%}
.pop-needmessage .submit-message .line-message1 .left{float:left}
.pop-needmessage .submit-message .line-message1 .right{float:right}
.pop-needmessage .line-message1{margin-bottom:16px}
.pop-needmessage .item span{font-size:16px;color:#00549e;font-weight:700;display:block;margin-bottom:19px;line-height:1.5}
.pop-needmessage .item .inp input{display:block;width:100%;height:60px;border:1px solid #e5e5e5;font-size:14px;padding:0 20px;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pop-needmessage .item .inp input:focus{border-color:#0054a7}
.pop-needmessage .item .tips{height:15px;line-height:20px;font-size:12px;color:#e03c31;padding-left:19px;text-align: right;}
.pop-needmessage .inp-slide{position:relative}
.pop-needmessage .inp-slide .slide-title{height:60px;line-height:58px;border:1px solid #e5e5e5;font-size:14px;color:#999;background:url() right 20px center no-repeat;padding:0 20px;cursor:pointer;user-select:none}
.pop-needmessage .inp-slide .slide-title.on{color:#333}
.pop-needmessage .inp-slide ul{position:absolute;top:40px!important;left:0;width:100%;background:#f9f9f9;border:1px solid #e5e5e5;height:166px;overflow-y:auto;display:none}
.pop-needmessage .inp-slide ul li:first-child{height:40px;line-height:40px;background:#eee;font-size:16px;color:#06205c;font-weight:700;padding:0 20px}
.pop-needmessage .inp-slide ul li{line-height:40px;font-size:14px;border-bottom:1px solid #e5e5e5;padding:0 20px;cursor:pointer;user-select:none}
.pop-needmessage .line-message2{padding:0 40px;margin-bottom:30px}
.pop-needmessage .item .inp .area{display:block;width:100%;height:120px;border:1px solid #e5e5e5;font-size:14px;resize:none;padding:17px 20px}
.pop-about01{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:99;display:none}
.pop-about01 .pop-body{position:absolute;top:50%;left:50%;background-color:#fff;width:800px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pop-about01 .pop-body a.close{position:absolute;top:0;right:0;background:url() center no-repeat;background-size:cover;width:80px;height:80px;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.pop-about01 .pop-body .pic img{display:block;width:100%}
.pop-about01 .pop-body .txt{padding:0 40px 40px}
.pop-about01 .pop-body .txt h3{font-size:24px;text-align:center;border-bottom:1px solid #e5e5e5;padding:37px 0 26px;margin-bottom:28px}
.pop-about01 .pop-body .txt .info{font-size:14px;line-height:2.14}
.pop-needmsg-success{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:99}
.pop-needmsg-success .success-body{position:absolute;width:450px;background-color:#fff;position:absolute;top:50%;left:50%;text-align:center;padding:50px 0 30px;border-radius:8px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pop-needmsg-success .success-body i{display:block;width:120px;height:99px;background:url() center no-repeat;margin:0 auto 17px;background-size:cover}
.pop-needmsg-success .success-body h4{font-size:20px;color:#00205b;line-height:1.1;margin-bottom:20px}
.pop-needmsg-success .success-body p{font-size:14px;margin-bottom:37px}
.pop-needmsg-success .success-body a{display:block;width:160px;height:50px;line-height:48px;border:1px solid #06205c;margin:0 auto;color:#06205c;font-size:14px}
.need-checkBox{padding:0 30px;border-top:1px solid #e5e5e5;margin-top:22px;padding-top:18px}
.need-checkBox label{position:relative;display:block;overflow:hidden;padding-left:30px;font-size:14px;color:#666;line-height:2.14;background:url() left top 3px no-repeat;user-select:none;background-size:20px;margin-bottom:29px}
.need-checkBox label.checked{background-image:url()}
.need-checkBox label em{display:block;color:#e03c31;font-size:12px}
.need-checkBox label input{position:absolute;left:-9999px}
.pop-needmessage .a-check{display:block;width:302px;height:46px;background:url() center no-repeat;background-size:cover;margin:0 auto;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pop-needmessage .a-check:hover{opacity:.8}
.pop-submit{display:block;width:200px;height:60px;background:#0054a7;border-radius:5px;background:#0054a7 url() 72px center no-repeat;color:#fff;border:none;font-size:14px;margin:20px auto;text-align:left;padding-left:100px}
.need-close{position:absolute;top:0;right:0;background:url() center no-repeat;background-size:cover;width:80px;height:80px;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.pop-needmessage.pop-needmessage-about .needmessage-body .title h3{color:#1e1e1e}
.pop-needmessage.pop-needmessage-about .item span{color:#06205c}
.product-top-btn{margin-bottom:40px}
.product-top-btn a{float:left;width:250px;height:60px;background:#fff;border:2px solid #00549e;border-radius:5px;line-height:56px;text-align:center;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.product-top-btn a span{display:inline-block;vertical-align:middle;font-size:14px;color:#00549e;padding-left:25px;background:url() left center no-repeat}
.product-top-btn a:hover{background-color:#00549e}
.product-top-btn a:hover span{background-image:url();color:#fff}
.product-top-btn a.a2{float:right;width:220px;border-radius:25px;height:50px;line-height:46px;margin-top:5px}
.product-top-btn a.a2 span{background-image:url()}
.product-top-btn a.a2:hover span{background-image:url()}
.product-table{background-color:#fff;padding:40px 30px}
.product-table .product-table-wrap table{width:100%}
.product-table .product-table-wrap table th{width:26%;text-align:left;height:70px;background:#0054a7;color:#fff;font-size:18px;padding-left: 16px}
.product-table .product-table-wrap table th:first-child{width:20%}
.product-table .product-table-wrap table tr:nth-child(2n-1){background:#f5f5f5}
.product-table .product-table-wrap table tr:last-child{background-color:#fff}
.product-table .product-table-wrap table td{font-size:14px;color:#333;text-align:left;padding:22px 15px}
.product-table .product-table-wrap table td:first-child{font-weight:700;text-align:left}
.product-table .product-table-wrap table td a{display:block;width:140px;height:50px;/*margin:0 auto;*/background-color:#eee;color:#ff2c2c;font-size:14px;border-radius:5px;line-height:50px;text-align: center;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.product-table .product-table-wrap table td a:hover{color:#fff;background-color:#ff2c2c;}
.swiper-product .ul-product02 .btn a:hover{background-position:right 10px center;opacity:.8}
.index-tab{margin-bottom:30px}
.index-tab .tab-wrap{background-color:#fff;padding:30px;position:relative}
.index-tab .tab-wrap .select-body .s1{float:left;width:250px;position:relative}
.index-tab .tab-wrap .select-body .dropmenurel01-tit,.index-tab .tab-wrap .select-body .input-body{height:60px;line-height:60px;background:#fff url() right 30px center no-repeat;background-size:8px 9px;padding-left:30px;font-size:14px;color:#00549e;user-select:none;cursor:pointer;font-weight:700}
.index-tab .tab-wrap .select-body .dropmenurel01-options{background-color:#fff;right:0;position:absolute;top:115px;left:0;z-index:19;max-height:240px;overflow-y:auto}
.index-tab .tab-wrap .select-body .input-body input::-webkit-input-placeholder{color:#536381}
.index-tab .tab-wrap .select-body .input-body input::-moz-placeholder{color:#536381}
.index-tab .tab-wrap .select-body .input-body input:-ms-input-placeholder{color:#536381}
.index-tab .tab-wrap .select-body .dropmenurel01-options::-webkit-scrollbar{width:5px;background:0 0}
.index-tab .tab-wrap .select-body .dropmenurel01-options::-webkit-scrollbar-button{display:none}
.index-tab .tab-wrap .select-body .dropmenurel01-options::-webkit-scrollbar-thumb{background:#00549e;height:100px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}
.index-tab .tab-wrap .select-body .dropmenurel01-options li{font-size:14px;padding:0 30px;margin-bottom:17px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.index-tab .tab-wrap .select-body .dropmenurel01-options li:hover span{color:#00549e}
.index-tab .tab-wrap .select-body .dropmenurel01-options li:first-child{padding-top:27px}
.index-tab .tab-wrap .select-body .dropmenurel01-options li span{display:block;width:100%;padding-left:25px;cursor:pointer;user-select:none;text-align:center;border-bottom:1px solid #e5e5e5;padding-bottom:15px}
.index-tab .tab-wrap .select-body .dropmenurel01-options li:last-child span{border:none}
.index-tab .tab-wrap .select-body .dropmenurel01-options li span.on{color:#00549e}
.index-tab .tab-wrap .select-body .dropmenurel01-tit{padding-right:78px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:2px solid #00549e;border-radius:30px}
.index-tab .reset{display:block;float:right;font-size:14px;font-weight:700;color:#00549e;line-height:60px}
.index-tab .reset img{display:inline-block;width:15px;height:16px;vertical-align:middle}
.index-tab .inp-q1{float:left;margin:0 40px 0 20px}
.index-tab .inp-q1 input{border:none;font-size:14px;font-weight:700;color:#00549e;height:98%;display:inline-block;vertical-align:middle;width:100%;width:460px;height:60px;line-height:60px;background:#fff;border:2px solid #00549e;border-radius:30px;padding:0 30px}
.index-tab .inp-q1 input::-webkit-input-placeholder{color:#00549e}
.index-tab .inp-q1 input:-moz-placeholder{color:#00549e}
.index-tab .inp-q1 input ::-moz-placeholder{color:#00549e}
.index-tab .inp-q1 input:-ms-input-placeholder{color:#00549e}
.index-tab .subt{width:180px;height:60px;line-height:60px;background:#00549e;border-radius:30px;font-size:14px;font-weight:700;color:#fff;float:left;display:block;text-align:center;border:none;background-image:url();background-position:center left 60px;background-repeat:no-repeat;background-size:20px 20px;padding-left:25px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.index-tab .subt:hover{background-color:#fff;background-image:url();color:#00549e;border:1px solid #00549e}
.m-news{overflow:hidden;background-color:#fff;margin-bottom:60px}
.m-news .pic{float:left;width:60%;margin-right:40px}
.m-news .pic img{width:100%;height:100%;display:block}
.m-news .txt{overflow:hidden;padding:54px 0 0}
.m-news .txt span{font-size:12px;font-weight:400;color:#1e1e1e;line-height:25px;display:block;margin-bottom:5px}
.m-news .txt h4{font-size:20px;font-weight:700;color:#1d50a3;line-height:1.75;height:3.5em;overflow:hidden;margin-bottom:17px}
.m-news .txt .desc{font-size:14px;color:#333;line-height:1.785;height:3.57em;overflow:hidden;margin-bottom:23px}
.m-news .txt .more{width:180px;height:50px;line-height:50px;border:2px solid #0054a7;border-radius:25px;display:block;text-align:center;font-size:14px;color:#0054a7;margin-bottom:54px;background:url() no-repeat center right 20px;background-size:18px 18px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-news .txt .more:hover{color:#fff;background:#0054a7 url() no-repeat center right 30px}
.m-news .txt .time{font-size:12px;font-weight:400;color:#333}
.m-new2{padding-top:40px;border-top:1px solid #e5e5e5}
.ul-news{overflow:hidden;margin:0 -30px 40px}
.ul-news li{float:left;width:33.33%;padding:0 30px;margin-bottom:40px}
.ul-news li .con{display:block;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-news li:hover .con{box-shadow:0 10px 35px 0 rgba(0,0,0,.1)}
.ul-news li .pic{position:relative;padding-top:55.55%;height:0;overflow:hidden}
.ul-news li .pic img{position:absolute;width:100%;top:0;left:0;display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
/* .ul-news li:hover .pic img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);top: 0;} */
.ul-news li .txt{padding:13px 20px 24px}
.ul-news li .txt span{font-size:12px;font-weight:400;color:#1e1e1e;line-height:25px;display:block;margin-bottom:5px}
.ul-news li .txt h4{font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.75;height:3.5em;overflow:hidden;margin-bottom:3px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-news li:hover .txt h4{color:#1d50a3}
.ul-news li .txt .desc{font-size:14px;color:#333;line-height:1.785;height:3.57em;overflow:hidden}
.ul-news li .txt .time{font-size:12px;font-weight:400;color:#333;margin-bottom:11px}
.pages{margin-bottom:30px;text-align:center;font-size:0}
.pages li{display:inline-block;margin:0 14px;vertical-align:middle}
.pages li a{display:block;font-size:14px;color:#999;line-height:50px}
.pages .pages-next a,.pages .pages-pave a{width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages .pages-pave:hover a{background-image:url()!important}
.pages .pages-next:hover a{background-image:url()!important}
.pages li.on a,.pages li:hover a{color:#1d50a3}
.m-new4{padding-top:10px}
.ul-news3{overflow:hidden;margin:0 -20px;padding-top:40px}
.ul-news3 li{float:left;width:33.33%;padding:0 20px;margin-bottom:40px}
.ul-news3 li .con{display:block;padding:36px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-news3 li:hover .con{background:#f5f8fb;box-shadow:0 5px 30px 0 rgba(0,0,0,.1)}
.ul-news3 li .pic {
    padding-top: 55.62%;
    position: relative;
    overflow: hidden;
    margin-bottom: 21px;
}
.ul-news3 li .pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    display: block;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
/* .ul-news3 li:hover .pic img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    
} */
.ul-news3 li .txt{overflow:hidden}
.ul-news3 li .txt h4{overflow:hidden;font-size:20px;color:#1a1a1a;line-height:1.75;height:3.5em;overflow:hidden;margin-bottom:2px}
.ul-news3 li .txt .time{font-size:12px;color:#333;margin-bottom:26px}
.ul-news3 li .txt .line{width:100%;height:2px;background:#fff;display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-news3 li:hover .txt .line{background-color:#00549e}
.row-q2{overflow:hidden}
.row-q2 .col-l{/*margin-right:112px;*/width:34%}
.row-q2 .tit{font-size:40px;font-weight:700;color:#1a1a1a;line-height:1.5;margin-bottom:20px}
.row-q2 .col-r{float:none;overflow:hidden}
.row-q2 .desc{font-size:16px;font-weight:400;color:#333;line-height:2.15;/*margin-bottom:50px*/padding: 54px 50px}
.row-q2 .desc p{margin-bottom:21px}
.row-q2 .desc img{display:block;width:100%;margin-bottom:22px}
.row-q2 .desc span{text-align:center;display:block;font-size:12px;font-weight:400;color:#333;margin:-10px 0 22px}
.row-q2 .desc .s1{margin-bottom:15px}
.pag{background-color:#00549e;margin-bottom:100px;overflow:hidden;text-align:center;padding:24px 30px 16px}
.pag a{font-size:14px;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pag .upper{float:left;display:block;line-height:50px;background-image:url();background-position:center left;background-repeat:no-repeat;background-size:50px 50px;padding-left:60px}
.pag .upper:hover{background-image:url()}
.pag .back-q{display:inline-block;text-align:center;width:140px;height:50px;line-height:50px;background:#f9f9f9;border-radius:25px;color:#1d50a3;background-image:url();background-position:center left 30px;background-repeat:no-repeat;background-size:14px 14px;padding-left:25px}
.pag .nex{float:right;display:block;line-height:60px;background-image:url();background-position:center right;background-repeat:no-repeat;background-size:50px 50px;padding-right:60px}
.pag .nex:hover{background-image:url()}
.row-q2 .time{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#1e1e1e;line-height:25px;margin-bottom:15px}
.row-q2 .time .a1{color:#1e1e1e;margin-right:20px}
.row-q2 .time .a2{color:#333}
.row-q2.row-q2v2 .col-l{float: none;width: auto;text-align: center;/*margin-bottom: 50px;*/padding-bottom: 30px;border-bottom: 1px solid #eee;}
.m-share .item{float:left;position:relative;margin-right:20px}
.m-share .item a{position:relative;width:18px;height:14px;overflow:hidden;display:block}
.m-share .item a img{position:absolute;top:-14px;left:0;width:18px;height:28px;display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-share .item a:hover img{position:absolute;top:0}
.m-share .item .qr{position:absolute;left:-30px;bottom:-110px;display:block;width:100px;height:100px;display:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-share .item .qr img{width:100px;height:100px;display:block}
.m-share .item:hover .qr{display:block}
.m-share .item .bdshare-button-style0-16 .bds_tsina{background:url()!important;background-position:center bottom!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-share .item .bdshare-button-style0-16 .bds_tsina:hover{background-position:center top!important}
.bdshare-button-style0-16 .bds_more,.m-share .item .bdshare-button-style0-16 a{margin:0!important}
.m-share .item .bdshare-button-style0-16 .bds_fbook{background:url()!important;background-position:center bottom!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-share .item .bdshare-button-style0-16 .bds_fbook:hover{background-position:center top!important}
.row-q3{margin-bottom:100px}
.banner-q1{padding-top:22.55%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}
.banner-q1 .txt{position:absolute;top:228px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.banner-q1 .txt input{width:520px;height:60px;line-height:60px;background:#fff;border:2px solid #00549e;border-radius:30px;font-size:14px;color:#666;padding:0 30px;margin-right:40px}
.banner-q1 .txt input::-webkit-input-placeholder{color:#666}
.banner-q1 .txt input:-moz-placeholder{color:#666}
.banner-q1 .txt input ::-moz-placeholder{color:#666}
.banner-q1 .txt input:-ms-input-placeholder{color:#666}
.banner-q1 .txt .so{width:180px;height:60px;line-height:60px;background:#fff;border-radius:30px;font-size:14px;font-weight:700;color:#00549e;display:inline-block;text-align:center;border:none;background-image:url();background-position:center left 60px;background-repeat:no-repeat;background-size:20px 20px;padding-left:25px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner-q1 .txt .so:hover{background-color:#fff;background-image:url();color:#fff;background-color:#00549e}
.banner-q1 .txt p{text-align:center;font-size:14px;color:#fff;margin-top:36px}
.banner-q1 .txt p em{color:#ff0036}
.ul-sea{overflow:hidden;margin:50px 0 80px}
.ul-sea li{border-bottom:1px solid #e5e5e5}
.ul-sea li .con{overflow:hidden;padding:30px 0}
.ul-sea li .pic{width:16.66%;float:left;margin-right:40px}
.ul-sea li .pic img{width:100%;height:100%;display:block}
.ul-sea li .txt{overflow:hidden;padding-top:47px}
.ul-sea li .txt .more{float:right;font-size:14px;font-weight:400;color:#00549e;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-sea li:hover .txt .more{opacity:1}
.ul-sea li .txt .info{overflow:hidden}
.ul-sea li .txt .info h4 a{font-size:18px;font-weight:700;color:#1e1e1e;line-height:1.5;height:1.5em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;display:block;margin-bottom:12px}
.ul-sea li:hover .txt .info h4 a{color:#00549e}
.ul-sea li .txt .info p a{font-size:14px;font-weight:400;color:#333}
.ul-contact{margin-top:77px}
.ul-contact li{margin-bottom:57px}
.ul-contact li .txt{margin:0 -15px;border-bottom:1px solid #e5e5e5;padding-bottom:20px}
.ul-contact li .txt .item{float:left;width:33.33%;padding:0 15px;margin-bottom:20px}
.ul-contact li .txt .item .con{background-color:rgba(255,255,255,.5);padding:40px 30px 37px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:5px}
.ul-contact li .txt .item:hover .con{box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.ul-contact li .txt .item h4{font-size:18px;font-weight:700;color:#0054a7;margin-bottom:10px}
.ul-contact li .txt .item .desc{font-size:14px;font-weight:700;color:#1e1e1e;line-height:1.785}
.ul-contact li .txt .item .desc p a{color:#0054a7;display:inline-block}
.ul-contact li .txt .item .desc p i,.ul-contact li .txt .item .desc p span{font-weight:400}
.ul-contact li .txt .item .desc p .icon{width:17px;height:12px;background:url() no-repeat center right;background-size:cover;display:inline-block;margin-left:2px}
.ul-contact li:last-child .txt{border:none}
.m-map{background-color:#fff;padding-top:60px;padding-bottom:80px}
.map-q{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;padding-top:50%}
.map-q .item{position:absolute}
.map-q .s1{left:10%;top:24.1%}
.map-q .s2{left:47%;top:16%}
.map-q .s3{top:28%;right:17.6%}
.map-q .s4{right:23%;top:42%}
.map-q .s5{right:4.5%;top:23%}
.map-q .s5:hover{z-index:2}
.map-q .s6{right:6%;top:28.1%}
.map-q .con{display:block;overflow:hidden;width:130px;height:50px;background:#fff;border:2px solid #e5e5e5;border-radius:25px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.map-q .con:hover{background-color:#00549e}
.map-q .con .pic{width:50px;height:50px;float:left;margin-right:7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;margin-top:-2px}
.map-q .con .pic img{width:100%;height:100%;display:block}
.map-q .con .txt{overflow:hidden;padding-top:7px}
.map-q .con .txt h4{font-size:14px;font-weight:700;color:#00549e;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.map-q .con .txt p{font-size:12px;font-weight:400;color:#00549e;margin-top:-5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.map-q .con:hover .txt h4,.map-q .con:hover .txt p{color:#fff}
.m-factory{box-shadow:0 10px 35px 0 rgba(0,0,0,.15);margin-top:-212px;position:relative;padding:40px 50px;background-color:rgba(255,255,255,.8)}
.tab-q1{overflow:hidden;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:34px}
.tab-q1 li{float:left;margin-right:20px; overflow: hidden;}
.tab-q1 li a{width:100px;height:50px;line-height:50px;border:2px solid #1d50a3;border-radius:25px;text-align:center;display:block;font-size:14px;color:#1a1a1a}
.tab-q1 li.on a{color:#fff;background:#1d50a3}
.m-tab-q1{display:block;height: 0;
    visibility: hidden;
    overflow: hidden;}
    .m-tab-q1.ok {
        height: auto;
        visibility: visible;
    }
.slick-map .swiper-pagination-bullet {
    width: 60px;
    border-radius: 0;
    background-color: #999;
    opacity: 1;
}
.slick-map .swiper-pagination-bullet-active {
    background: #007aff !important;
}
.slick-map .swiper-pagination{
    bottom: -6px !important;
}

.slick-map{position:relative;margin-bottom:21px;overflow: hidden;padding-bottom: 20px;}
.slick-map .slick-dots{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.slick-map .slick-dots button{display:none}
.slick-map .slick-dots li{width:25px;height:5px;background:#00549e;opacity:.3;float:left;cursor:pointer;margin-right:20px}
.slick-map .slick-dots li.slick-active{opacity:1}
/* .slick-map .slick-track{width: 100% !important; }
.slick-map .item{width: 33.33% !important;} */
.slick-map .item .txt h3{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:10px;height: 3em;overflow: hidden;padding-right: 15px;}
.slick-map .item .txt .info p{font-size:14px;color:#666;margin-bottom:11px;padding-right: 15px;overflow: hidden;}
.slick-map .item .txt .info p em{font-weight:700}
.slick-map .item .txt .info p .icon{width:18px;height:18px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:cover;vertical-align:middle}
.sure{display:block;height:45px;font-size:14px;line-height:45px;background-color:red;color:#fff;text-align:center;text-decoration:none;margin-bottom:10px}
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;cursor:auto;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.8)}
.m-pop .inner{position:absolute;left:50%;top:50%;border-radius:3px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#fff;overflow:hidden;z-index:9;padding:40px 20px 0}
.m-pop .inner1{width:680px;height:366px;padding:40px 20px 0}
.mob-pop1 .inner1 .pic{width:100px;height:100px;margin:0 auto 25px}
.mob-pop1 .inner1 .pic img{width:100%;height:100%;display:block}
.mob-pop1 .inner1 .txt{overflow:hidden;text-align:center}
.mob-pop1 .inner1 .txt h3{font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:20px}
.mob-pop1 .inner1 .txt p{font-size:14px;color:#1e1e1e;margin-bottom:35px}
.mob-pop1 .inner1 .txt .btn{display:block;font-size:14px;color:#fff;margin:0 auto;width:200px;height:50px;line-height:50px;text-align:center;background:#ff0036;border-radius:25px}
.mob-pop1 .inner2{height:auto;padding-bottom:40px}
.mob-pop1 .inner2 .btn-dl .icon{display:inline-block;width:13px;height:15px;background:url() no-repeat center center;background-size:cover;vertical-align:middle;margin-right:5px}
.mob-pop1 .inner2 .btn-dl{display:inline-block;width:200px;height:50px;line-height:50px;border:2px solid #00549e;border-radius:25px;font-size:14px;color:#0054a7;text-align:center;margin-right:20px}
.mob-pop1 .inner2 .txt .btn{display:inline-block;margin-left:20px}
.m-pop .register{position:absolute;left:50%;top:55%;width:800px;border-radius:3px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#fff}
.m-pop .register .pic{width:100%;margin-bottom:33px;position:relative}
.m-pop .register .pic p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;font-weight:700;color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-pop .register .pic img{width:100%;height:100%;display:block}
.m-pop .register .txt{padding:0 40px;overflow-y:scroll;height:500px}
.m-pop .register .txt::-webkit-scrollbar{width:5px;height:1px}
.m-pop .register .txt::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#0054a7;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.m-pop .register .txt p{text-align:center;font-size:16px;font-weight:400;color:#1e1e1e;border-bottom:1px solid #e5e5e5;padding-bottom:26px;margin-bottom:31px}
.ul-register{overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:16px}
.ul-register li{overflow:hidden;margin:0 -20px 10px}
.ul-register li .item{overflow:hidden;float:left;width:50%;padding:0 20px}
.ul-register li .item{overflow:hidden}
.ul-register li .item span{display:block;font-size:16px;color:#06205c;line-height:30px;height:30px;font-weight:700;margin-bottom:12px}
.ul-register li .item input{display:block;width:100%;height:60px;line-height:60px;border:1px solid #e5e5e5;padding:0 20px;font-size:14px;color:#666}
.ul-register li .item input:focus{border:2px solid #06205c}
.ul-register li .item em{display:block;font-size:12px;font-weight:400;color:#e03c31;line-height:30px;padding-left:20px;display:none}
.ul-register li .item em.on{display:block}
.ul-register li .item .con{position:relative}
.ul-register li .item select{display:block;width:100%;height:60px;line-height:60px;border:1px solid #e5e5e5;padding:0 20px;font-size:14px;color:#666}
.ul-register li .item select:focus{border:2px solid #06205c}
.ul-register li .item .icon{width:6px;height:5px;display:block;position:absolute;top:50%;right:20px;background:url() no-repeat center center;background-size:cover}
.ul-register .s1 .item{float:none;width:100%}
.ul-register li .item textarea{width:100%;height:120px;padding:20px;resize:none;border:1px solid #e5e5e5;font-size:14px}
.m-pop .register .desc{font-size:14px;font-weight:400;color:#666;line-height:2.14;overflow:hidden;margin-bottom:32px}
.m-pop .register .desc .icon{width:20px;height:20px;display:block;float:left;background:url() no-repeat center;background-size:cover;cursor:pointer;margin:5px 10px 0 0}
.m-pop .register .desc .icon.on{background:url() no-repeat center}
.m-pop .register .desc span{display:block;overflow:hidden;text-align:left}
.m-pop .register .desc em{font-size:12px;color:#e03c31;display:block;padding-left:30px;margin-top:-5px}
.m-pop .register .info{overflow:hidden;margin-bottom:60px}
.m-pop .register .info .pic{display:block;margin:0 auto 20px;width:302px;height:46px}
.m-pop .register .info .pic img{display:block;width:100%;height:100%}
.m-pop .register .info .more{width:200px;height:60px;line-height:60px;background:#0054a7;border-radius:30px;text-align:center;font-size:14px;font-weight:400;color:#fefeff;display:block;margin:0 auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-pop .register .info .more:hover{opacity:.8}
.m-pop .register .info .more img{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px}
.m-pop .close{position:absolute;right:-5%;top:-5%;z-index:100;cursor:pointer}
.m-sign{width:400px;margin:0 auto 20px;background:#f9f9f9;border-radius:5px;padding:16px 30px 35px}
.m-sign .desc .icon{width:15px!important;height:15px!important;background:url()!important}
.m-sign .desc .icon.on{background:url()!important}
.m-sign .inp2{border-bottom:1px solid #e5e5e5;margin-bottom:7px}
.m-sign .inp2 input{border:none;width:100%;display:block;font-size:14px;font-weight:700;color:#8590a6;line-height:55px;background:0 0}
.m-sign .desc .wj{display:block;float:right;font-size:14px;font-weight:400;color:#8590a6}
.m-sign .desc span{font-size:14px;font-weight:400;color:#1a1a1a;line-height:25px}
.m-sign .desc{margin:15px 0 10px!important}
.m-sign .desc span a{color:#00549e}
.m-sign .more{background:#0054a7;border-radius:5px;line-height:60px;display:block;text-align:center;font-size:16px;font-weight:400;color:#fff}
.register .sign{width:400px;height:60px;line-height:60px;border:2px solid #0054a7;border-radius:5px;margin:0 auto 40px;font-size:14px;font-weight:400;color:#0054a7;text-align:center;display:block}
.mob-pop1 .inner3{padding:23px 40px 30px;height:auto}
.mob-pop1 .inner3 h3{font-size:24px;font-weight:400;color:#1e1e1e;margin-bottom:33px}
.mob-pop1 .inner3 h3 em{display:inline-block;font-size:14px}
.mob-pop1 .inner3 .inp3{overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:40px;margin-bottom:30px}
.mob-pop1 .inner3 .inp3 .tex{display:block;float:left;width:430px;line-height:56px;border:2px solid #00549e;border-radius:30px;font-size:14px;font-weight:400;color:#0054a7;margin-right:20px;padding:0 20px}
.mob-pop1 .inner3 .inp3 .sub{display:block;width:150px;line-height:60px;background:#0054a7;border-radius:30px;overflow:hidden;text-align:center;border:none;font-size:14px;color:#fff}
.mob-pop1 .p .p1{border-radius:5px;background-color:#fff;box-shadow:7.071px 7.071px 25px 0 rgba(0,0,0,.15);width:560px;height:100px;line-height:100px;font-size:14px;color:#1a1a1a;text-align:center}
.mob-pop1 .p .p1 a{color:#00549e}
.mob-pop1 .p{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ul-about05 li:hover i{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg)}
.ul-about07-q1 li:first-child{float:left;width:50%}
.ul-about07-q1 li .con{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-about07-q1 li:hover .con{box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.ul-about07-q1 li:first-child .pic-txt{padding-top:68.96%}
.ul-about07-q1 li .g-tit03{padding:0 58px}
.m-staff .pic{width:100%;height:auto;margin:0 auto}
.m-staff .pic img{width:100%;height:100%;display:block}
.swiper-about01-q1{padding-top:60px}
.swiper-about01-q1 .swiper-slide{padding:0 30px}
.swiper-about01-q1{margin:0 -30px 60px 50px}
.swiper-about01-q1 .swiper-slide .pic{margin-bottom:0}
.swiper-about01-q1 .swiper-slide .txt{line-height:80px;padding:0 20px}
.swiper-about01-q1 .swiper-slide .txt h3{margin-bottom:0}
.swiper-about01-q1 .swiper-slide .con:hover .txt h3 a,.swiper-about01-q1 .swiper-slide.swiper-slide-active .con .txt h3 a{color:#00549e}
.swiper-about01-q1 .swiper-slide.swiper-slide-active .con{box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.swiper-button-prev,.swiper-next-q1{top:30%!important;width:50px!important;height:50px!important;background-size:50px 50px!important}
.swiper-button-prev,.swiper-container-rtl .swiper-next-q1{background-image:url()!important;left:19%!important}
.swiper-next-q1{background-image:url()!important;right:19%!important}
.swiper-prev-q1.swiper-button-disabled{opacity:1!important;background-image:url()!important}
.swiper-next-q1.swiper-button-disabled{opacity:1!important;background-image:url()!important}
.m-staff2 .info{box-shadow:0 10px 35px 0 rgba(0,0,0,.15);background-color:#fff}
.m-staff2 .info .pic{float:right;width:71.66%}
.m-staff2 .info .pic img{width:100%;height:100%;display:block}
.m-staff2 .info .txt{overflow:hidden;padding:18.7% 40px 0}
.m-staff2 .info .txt h3{font-size:36px;color:#00549e;margin-bottom:54px;line-height:1.25}
.m-staff2 .info .txt .ck{box-shadow:0 10px 35px 0 rgba(0,0,0,.1);width:166px;height:50px;line-height:50px;text-align:center;font-size:14px;color:#00549e;display:block;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;margin-bottom:50px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid transparent}
.m-staff2 .info .txt .ck:hover{border:1px solid #00549e}
.m-staff2 .info .txt .ck .icon{display:inline-block;vertical-align:middle;width:21px;height:18px;background:url() no-repeat center center;background-size:cover;margin-right:5px}
.swiper-about01-q2{margin:60px -30px 60px 50px}
.swiper-about01-q2 .swiper-slide{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;padding:0 30px}
.swiper-about01-q2 .swiper-slide .con{position:relative;padding-top:105.8%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.swiper-about01-q2 .swiper-slide:hover .con::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:url() no-repeat center center;background-size:cover}
.swiper-about01-q2 .swiper-slide .ck{width:166px;height:50px;line-height:50px;text-align:center;font-size:14px;color:#00549e;display:block;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;margin-bottom:50px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid transparent;opacity:0;position:absolute;top:50%;left:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.swiper-about01-q2 .swiper-slide .ck .icon{display:inline-block;vertical-align:middle;width:21px;height:18px;background:url() no-repeat center center;background-size:cover;margin-right:5px}
.swiper-about01-q2 .swiper-slide:hover .ck{opacity:1;z-index:2}
.swiper-about01-q2 .swiper-slide h3{background:url() no-repeat center center;background-size:cover;padding:15px 30px;width:100%;font-size:16px;color:#fff;overflow:hidden;position:relative}

@media only screen and (max-width:1640px){
.banner-q1 .txt{top:100px}
.banner-q1 .txt input{width:300px;height:40px;line-height:40px}
.banner-q1 .txt .so{width:130px;height:40px;line-height:40px;background-position:center left 25px;background-size:18px 18px;padding-left:15px}
.swiper-button-prev,.swiper-next-q1{top:40%!important}
.swiper-about01-q1{margin:0 -30px 60px}
.swiper-about01-q1{padding-top:40px}
.swiper-button-prev,.swiper-container-rtl .swiper-next-q1{left:5%!important}
.swiper-next-q1{right:5%!important}
.swiper-about01-q2{margin-top:40px!important}
}
@media only screen and (max-width:1440px){
    .m-pop .register { width: 720px;}
    .m-pop .register .txt { height: 260px; }
    .m-pop .register .pic { height: 150px; margin-bottom: 20px; }
    .m-pop .close img{ width: 70%; height: 70%; }
    .m-pop .register .pic p{font-size: 40px;}
    .ul-register li .item input { height: 50px; line-height: 50px; }
    .m-sign .inp2 input { line-height: 40px; }
    .m-sign .more{line-height: 45px;}
    .register .sign { height: 45px; line-height: 45px; margin: 0 auto 30px; }
    .m-sign { margin: 0 auto 15px; padding: 16px 30px 20px; }
    .m-pop .close { right: -7%; top: -3%; }
    .slick-header .item .txt .info a { width: 20%; font-size: 12px; margin-bottom: 10px; }
    .child2 .hd-imgtxt { height: 120px; }
    .child2 .hd-imgtxt .txt .l-info p { font-size: 36px; }
    .slick-header { margin: 0 -20px 15px; padding-bottom: 15px; }
    .header .child .child-wrap2 { padding-top: 20px; padding-bottom: 20px; }
    .m-aside{top:35%;}
    .Collection .list-body .list { max-height: 300px; }
    .pop-about01 .pop-body { width: 600px; }
    .pop-about01 .pop-body .pic{ width: 600px; height: 260px;}
    .pop-about01 .pop-body .pic img{ height: 100%;}
    .pop-about01 .pop-body .txt h3 { font-size: 20px; padding: 20px 0; margin-bottom: 10px; }
    .pop-about01 .pop-body a.close { width: 50px; height: 50px;}
    .pop-about01 .pop-body .txt { padding: 0 20px 20px; }
	.procuct-wrap-100 .wp{padding: 0 100px;}
	.index-tab .inp-q1 input{ width:320px; }
}
@media only screen and (max-width:1199px){
.slick-index01 .item .pic-txt { position: absolute; top: 0; left: 0; width: 100%; }
/* .slick-index01 .item { padding-top: 10% !important; } */

.slick-map .swiper-pagination-bullet { width: 40px; }
.swiper-product{padding: 0 0px;}
.procuct-wrap-100 .wp{padding: 0 15px;}
.Collection .list-body .item-list .link a:hover em,.Collection .list-body .item-list .link a em{width: 45px;padding-left: 18px;}
.index-tab .tab-wrap .select-body .s1{float:none;width:50%;margin-bottom:10px}
.index-tab .inp-q1{float:none;width:50%;margin:0 0 10px}
.index-tab .inp-q1 input{width:100%}
.m-news .pic{float:none;width:auto;margin-right:0}
.m-news .txt{padding:30px 20px}
.m-news .txt h4{font-size:18px;height:auto;margin-bottom:10px}
.m-news .txt .desc{height:auto;margin-bottom:15px}
.m-news .txt .more{margin-bottom:25px}
.ul-news li{width:50%;padding:0 15px;margin-bottom:30px}
.ul-news{margin:0 -15px 30px}
.ul-news3 li{padding:0 10px;margin-bottom:30px}
.ul-news3{margin:0 -10px;padding-top:30px}
.ul-news3 li .con{padding:20px}
.ul-news3 li .txt h4{font-size:18px}
.row-q2 .col-l{margin-right:0;width:auto;float:none;margin-bottom:20px}
.m-share .item .qr{left:0;bottom:30px;background-color:#fff}
.row-q2 .tit{font-size:30px;margin-bottom:15px}
.slick-map .item .txt h3{font-size:18px;margin-bottom:15px}
.banner-q1 .txt input{width:200px}
.banner-q1 .txt .so{width:100px;padding-left:20px}
.banner-q1 .txt p{margin-top:15px}
.ul-sea li .txt{padding-top:20px}
.m-pop .inner1{width:600px;height:360px;padding:30px 20px 0}
.mob-pop1 .inner1 .pic{width:80px;height:80px;margin:0 auto 15px}
.mob-pop1 .inner1 .txt h3{font-size:20px}
.mob-pop1 .inner3 .inp3 .tex{width:380px;line-height:46px;border:1px solid #00549e;margin-right:10px}
.mob-pop1 .inner3 .inp3 .sub{display:block;width:120px;line-height:50px}
.mob-pop1 .inner3 h3{font-size:20px;margin-bottom:20px}
.m-pop .register .txt{padding:0 30px;height:375px}
.m-staff2 .info .txt { padding: 10.7% 30px 0; }
.m-staff2 .info .txt h3 { font-size: 30px; margin-bottom: 40px; }
.row-q2.row-q2v2 .col-l{padding-bottom: 0px;margin-bottom: 20px;}
}
@media only screen and (max-width:959px){
.slick-map .swiper-pagination-bullet { width: 20px; height: 4px; }
.index-tab .tab-wrap .select-body .dropmenurel01-tit,.index-tab .tab-wrap .select-body .input-body{height:40px;line-height:40px;font-size:14px}
.index-tab .inp-q1 input{line-height:40px;height:40px}
.index-tab .subt{width:140px;height:40px;line-height:40px;background-position:center left 35px;background-size:15px 15px}
.ul-news li .txt h4{font-size:18px}
.ul-news3 li{width:50%}
.ul-news3 li .con{padding:15px}
.row-q2 .tit{font-size:24px;margin:10px 0}
.m-share .item .qr,.m-share .item .qr img{width:80px;height:80px}
.ul-contact{margin-top:50px}
.ul-contact li .txt .item{width:50%}
.tab-q1 li a{width:80px;height:40px;line-height:40px;border:1px solid #1d50a3}
.m-factory{margin-top:-120px;padding:30px}
.map-q .s3:hover{z-index:4}
.ul-contact li .txt .item h4{font-size:16px;margin-bottom:5px}
.ul-contact li .txt .item .con{padding:20px}
.ul-sea li .pic{width:200px;height:120px;margin-right:20px}
.banner-q1 .txt{top:50px}
.banner-q1 .txt input{border:1px solid #00549e}
.row-q3{margin-bottom:80px}
.m-pop .register{width:700px}
.m-pop .close{width:60px;height:60px;right:-4%}
.m-pop .register .pic p{font-size:36px}
.m-staff2 .info .txt { padding: 10% 20px 0; }
.m-staff2 .info .txt h3 { font-size: 24px; margin-bottom: 40px; }
}
@media only screen and (max-width:767px){
.index-tab .reset{float:none;font-size:13px;line-height:30px}
.index-tab .tab-wrap{padding:15px}
.index-tab .tab-wrap .select-body .s1{width:auto}
.index-tab .inp-q1{width:auto}
.index-tab .subt{font-size:12px;padding-left:15px}
.m-news .txt h4{font-size:16px;line-height:1.5}
.m-news .txt .desc{font-size:13px;height:3.57em}
.m-news .txt .more{width:150px;height:36px;line-height:36px;border:1px solid #0054a7;font-size:12px;margin-bottom:10px;background-size:14px 14px}
.ul-news li{width:100%;padding:0;margin-bottom:20px}
.ul-news{margin:0 0 20px}
.ul-news li .txt h4{font-size:16px;height:auto}
.ul-news li .txt .desc{font-size:13px;height:3.57em}
.ul-news3 li{float:none;width:100%;padding:0;margin-bottom:20px}
.ul-news3{margin:0;padding-top:20px}
.ul-news3 li .con{padding:10px}
.ul-news3 li .txt h4{font-size:16px;height:auto}
.row-q2 .tit{font-size:20px}
.row-q2 .desc{font-size:13px;line-height:1.8;margin-bottom:20px;padding: 15px 0;}
.row-q2 .desc img{height: auto;width: 100%;}
.pag{margin-bottom:40px;padding:15px 10px}
.pag .upper{line-height:36px;background-size:30px 30px;padding-left:37px}
.pag .back-q{display:inline-block;text-align:center;width:100px;height:36px;line-height:36px;background-position:center left 15px;background-size:10px 10px;padding-left:10px}
.pag a{font-size:12px}
.pag .nex{line-height:36px;background-size:30px 30px;padding-right:36px}
.ul-contact li .txt .item{float:none;width:auto;padding:0}
.ul-contact li .txt{margin:0}
.m-factory{margin-top:-40px;padding:20px}
.map-q .con .txt{display:none}
.map-q .con{width:auto;height:auto;border:none;background-color:transparent}
.map-q .con .pic{width:20px;height:20px;margin:0;padding:0}
.tab-q1 li a{height:30px;line-height:30px;margin-bottom:10px}
.tab-q1 li{margin-right:10px}
.tab-q1{padding-bottom:20px;margin-bottom:20px}
.slick-map .item .txt h3{font-size:16px;margin-bottom:10px;height: auto;}
.slick-map .item .txt .info p { height: auto; }
.m-map{padding-top:30px;padding-bottom:40px}
.banner-q1{padding-top:50%}
.banner-q1 .txt input{width:200px;line-height:36px;height:36px;margin-bottom:10px}
.banner-q1 .txt .so{width:100px;line-height:36px;height:36px}
.ul-sea{margin:30px 0 40px}
.ul-sea li .pic{width:auto;height:auto;margin:0 auto;float:none}
.ul-sea li .txt .info h4 a{font-size:16px;height:auto;margin-bottom:5px}
.row-q3{margin-bottom:40px}
.m-pop .inner1{width:350px;height:auto;padding:20px}
.mob-pop1 .inner1 .pic{width:60px;height:60px;margin:0 auto 10px}
.mob-pop1 .inner1 .txt h3{font-size:18px;margin-bottom:10px}
.mob-pop1 .inner1 .txt p{font-size:12px;margin-bottom:15px}
.mob-pop1 .inner1 .txt .btn{font-size:13px;width:180px;height:36px;line-height:36px}
.mob-pop1 .inner2 .btn-dl{width:180px;height:36px;margin-bottom:10px;line-height:36px;border:1px solid #00549e;font-size:12px;margin-right:0}
.mob-pop1 .inner2 .txt .btn{margin-left:0}
.mob-pop1 .inner3 .inp3 .tex{width:100%;float:none;line-height:36px;margin-right:0;margin-bottom:10px}
.mob-pop1 .inner3 .inp3 .sub{display:block;width:50%;line-height:40px}
.mob-pop1 .inner3 h3{font-size:18px;margin-bottom:10px}
.mob-pop1 .inner3 .inp3{padding-bottom:15px;margin-bottom:20px}
.m-pop .register{width:350px}
.m-pop .close{width:40px;height:40px;right:-3%;top:-3%}
.m-pop .register .pic p{font-size:30px}
.m-pop .register .txt p{font-size:14px;padding-bottom:15px;margin-bottom:20px}
.ul-register li .item{float:none;width:auto;padding:0;margin-bottom:10px}
.ul-register li{margin:0 0 10px}
.ul-register li .item input{height:40px;line-height:40px;padding:0 10px;font-size:12px}
.ul-register li .item span{font-size:14px;color:#06205c;line-height:20px;height:auto;margin-bottom:5px}
.ul-register li .item select{height:40px;line-height:40px;padding:0 10px;font-size:12px}
.m-pop .register .info .pic{margin:0 auto 10px;width:auto;height:auto}
.m-pop .register .info .more{width:auto;height:40px;line-height:40px;font-size:12px}
.m-pop .register .desc{font-size:12px;line-height:1.5;margin-bottom:15px}
.m-sign{width:100%;margin:0 auto 10px;padding:15px}
.m-sign .more{line-height:40px;font-size:14px}
.register .sign{width:auto;height:40px;line-height:40px;border:1px solid #0054a7;margin:0 30px 20px !important;font-size:13px}
.m-sign .inp2 input{font-size:13px;line-height:36px}
.slick-map .slick-dots li{width:20px;margin-right:5px}
.mob-pop1 .p .p1{width:300px;height:50px;line-height:50px}
.ul-sea li .txt .more{margin-top:2px}
.m-staff2 .info .pic { float: none; width: auto; }
.m-staff2 .info .txt { padding: 15px; }
.m-staff2 .info .txt h3 { font-size: 20px; margin-bottom: 20px; text-align: center;}
.m-staff2 .info .txt .ck{margin:0 auto 10px;}
.ul-about07-q1 li:first-child { float: none; width: auto; }
.ul-about07-q1 li{ float: none; width: auto; }
}
.row-basicInfo1{padding-bottom:60px;overflow:hidden}
.row-basicInfo1 .g-tit03{margin-bottom:32px}
.basicInfo-l1{overflow:hidden;margin:0 -20px}
.basicInfo-l1 li{margin-bottom:35px;padding:0 20px;float:left;width:33.33%;font-size:0;text-align:center}
.basicInfo-l1 .con{display:inline-block;vertical-align:middle;text-align:left}
.basicInfo-l1 h4{margin-bottom:8px;font-size:24px;color:#0054a7}
.basicInfo-l1 p{font-size:18px;color:#333}
.basicInfo-l1 li:first-child{text-align:left}
.basicInfo-l1 li:nth-child(2){padding-left:70px}
.basicInfo-l1 li:last-child{text-align:right}
.infoNum-l1{overflow:hidden;margin:0 -30px;font-size:0;text-align:center}
.infoNum-l1 li{display:inline-block;vertical-align:middle}
.infoNum-l1 .con{padding:26px 15px 24px;margin:0 30px;border:2px solid #0054a7;border-radius:10px;min-width:350px}
.infoNum-l1 h4{margin-bottom:8px;font-size:14px;color:#333}
.infoNum-l1 .num{font-size:46px;color:#0054a7;line-height:1;font-weight:700}
.infoNum-l1 .unit{font-size:14px;color:#333}
.row-basicInfo2{padding:60px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.basicTxt-l1{overflow:hidden;font-size:0;margin-bottom:-30px}
.basicTxt-l1 li{margin-bottom:30px;padding:0 40px;display:inline-block;vertical-align:top;width:50%}
.basicTxt-l1 h4{margin-bottom:10px;font-size:18px;color:#fff}
.basicTxt-l1 p{font-size:14px;color:#fff}
.row-basicInfo3{padding:40px 0 100px;overflow:hidden}
.contact-info1{padding:56px 40px 40px;background-color:#fff;overflow:hidden}
.contact-info1 .g-tit03{margin-bottom:8px}
.contact-info1 .g-tit03 em{margin-bottom:0}
.contactInfo-l1{overflow:hidden}
.contactInfo-l1 li{margin:0 -20px;line-height:45px;overflow:hidden}
.contactInfo-l1 .l,.contactInfo-l1 .r{padding:0 20px}
.contactInfo-l1 .l{width:42.8%}
.contactInfo-l1 .r{width:57.2%}
.contactInfo-l1 .txt,.contactInfo-l1 h4{border-bottom:1px solid #e5e5e5}
.contactInfo-l1 h4{font-size:16px;color:#1e1e1e}
.contactInfo-l1 .txt{font-size:16px;color:#1e1e1e}
.row-quotes1{padding-bottom:100px;overflow:hidden}
.hq-1{background-color:#fff;overflow:hidden}
.hq-1 .top{padding:34px 42px 27px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.hq-1 .top .l{padding-left:20px;font-size:16px;color:#fff;border-left:1px solid #f2f6fa}
.hq-1 .top .l h3{font-size:32px;line-height:1;margin-bottom:15px}
.hq-1 .top .r .type{margin-top:58px;font-size:14px;color:#fff}
.hq-1 .cont{padding:60px 42px;overflow:hidden;text-align: center}
.news-hq{float:left;width:46.2%;background-color:#f2f6fa;text-align:center;position:relative;overflow:hidden}
.news-hq .icon{position:absolute;right:30px;top:30px;width:16px;height:10px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.news-hq .news-hq-top{padding:44px 0 0px}
.news-hq .n1{margin-bottom:34px;font-size:80px;color:#1e1e1e;font-weight:700;line-height:1}
.news-hq .box-n1{font-size:0;text-align:center;overflow:hidden}
.news-hq .box-n1 .n2,.news-hq .box-n1 .n3{display:inline-block;vertical-align:middle;width:50%;text-align:center;font-size:24px;color:#d50000;line-height:1}
.news-hq .box-n1 .n2{border-right:1px solid #d4e4f4}
.news-hq .news-time{font-size:14px;color:#999;background-color:#e4f0f9;line-height:45px}
.shj-l1{padding:0 5px;margin-bottom:-27px;overflow:hidden}
.shj-l1 li{margin-bottom:27px;float:left;width:50%}
.shj-l1 .con{padding:14px 0;margin:0 35px;border-bottom:1px solid #dcdcdc}
.shj-l1 h4{margin-bottom:2px;font-size:14px;color:#666;font-weight:400}
.shj-l1 p{font-size:20px;color:#1a1a1a}
.shj-l1 .i1 p{color:#93d500}
.shj-l1 .i2 p{color:#e73333}
.row-xch1{padding-bottom:70px;overflow:hidden}
.row-xch1 .index-tab{margin-bottom:40px}
.xch-l1{padding-bottom:60px}
.xch-l1 li{margin-bottom:15px;background-color:#fff;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.xch-l1 .date{padding-top:12px;float:left;background-color:#e5e5e5;width:100px;height:60px;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.xch-l1 .date .d1{margin-bottom:6px;font-size:14px;color:#fff;line-height:1}
.xch-l1 .date .d2{font-size:18px;color:#fff;font-weight:700;line-height:1}
.xch-l1 h4{overflow:hidden}
.xch-l1 h4 a{padding:0 20px;display:block;font-size:16px;color:#333;height:60px;line-height:60px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.xch-l1 .right{float:right;overflow:hidden}
.xch-l1 .next{float:left;width:80px;height:60px;background:url() center center no-repeat;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.xch-l1 .date-m{font-size:12px;color:#333;display:none}
.xch-l1 .btn-m{overflow:hidden;display:none}
.xch-l1 .btn-m a{margin-right:15px;padding-left:24px;font-size:12px;height:40px;line-height:40px;-webkit-background-size:20px auto;background-size:20px auto}
.xch-l1 .check,.xch-l1 .download{margin-right:30px;float:left;font-size:14px;color:#1e1e1e;height:60px;line-height:60px;padding-left:36px;background-repeat:no-repeat;background-position:left center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.xch-l1 .check{background-image:url()}
.xch-l1 .download{background-image:url()}
.xch-l1 li:hover{box-shadow:0 0 10px rgba(0,0,0,.15)}
.xch-l1 li:hover .date{background-color:#00549e}
.xch-l1 li:hover h4 a{color:#00549e}
.xch-l1 li:hover .next{background-image:url()}
.xch-l1 li .check:hover{color:#0054a7;background-image:url()}
.xch-l1 .download:hover{color:#0054a7;background-image:url()}
.row-xchDt1{padding-bottom:100px;overflow:hidden}
.xchDt-1{padding:0 50px;overflow:hidden}
.xchDt-1 .top{padding-bottom:24px;border-bottom:1px solid #e5e5e5;text-align:center;overflow:hidden}
.xchDt-1 .top h1{width:56%;margin:0 auto;font-size:32px;color:#1a1a1a;line-height:1.9}
.xchDt-1 .top .info{margin-bottom:12px;font-size:12px;color:#333}
.xchDt-1 .top .info span{padding:0 10px}
.xchDt-1 .top .bdshare-button-style0-16{font-size:0;text-align:center}
.xchDt-1 .top .bdshare-button-style0-16 a{float:none;padding:0;margin:0 6px;display:inline-block;vertical-align:middle;width:24px;height:24px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.xchDt-1 .top .bdshare-button-style0-16 .bds_weixin{background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.xchDt-1 .top .bdshare-button-style0-16 .bds_weixin:hover{background-image:url()}
.xchDt-1 .top .bdshare-button-style0-16 .bds_tsina{background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.xchDt-1 .top .bdshare-button-style0-16 .bds_tsina:hover{background-image:url()}
.xchDt-1 .top .bdshare-button-style0-16 .bds_fbook{background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.xchDt-1 .top .bdshare-button-style0-16 .bds_fbook:hover{background-image:url()}
.xchDt-1 .con{padding:54px 50px;font-size:16px;color:#333;line-height:2.1}
.dtPages-1{padding:25px 0;background-color:#1d50a3;font-size:0;text-align:center;overflow:hidden}
.dtPages-1 a{display:inline-block;vertical-align:middle;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.dtPages-1 .next,.dtPages-1 .prev{width:240px;font-size:14px;color:#fff;height:50px;line-height:50px;background-repeat:no-repeat}
.dtPages-1 .prev{padding-left:64px;background-image:url();background-position:left center;text-align:left}
.dtPages-1 .prev:hover{background-image:url()}
.dtPages-1 .next{padding-right:64px;background-image:url();background-position:right center;text-align:right}
.dtPages-1 .next:hover{background-image:url()}
.dtPages-1 .returnList{display:inline-block;vertical-align:middle;width:140px;height:50px;line-height:50px;background-color:#fff;border-radius:60px;font-size:14px;color:#1d50a3}
.dtPages-1 .returnList i{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle;width:14px;height:14px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.row-product{padding-bottom:100px;overflow:hidden}
.product-check{padding:0 30px 40px;background-color:#fff;overflow:hidden}
.check-top{margin-bottom:14px;line-height:73px;border-bottom:1px solid #e5e5e5;overflow:hidden}
.check-top .reset{float:right;font-size:14px;color:#00549e;padding-left:20px;background:url() left center no-repeat}
.check-top .sort{float:left;overflow:hidden}
.check-top .sort a{margin-right:30px;float:left;font-size:14px;padding-right:16px;background:url() right center no-repeat}
.check-top .sort .on{background-image:url()}
.check-con{overflow:hidden}
.check-con .check-items:first-child{display:block}
.check-con.showMoreItem .check-items{display:block}
/* .check-items{padding:15px 0;display:none} 
.check-items+.check-items{border-top:1px dashed #e5e5e5}*/
.check-item{margin-bottom:5px;position:relative;overflow:hidden}
.check-item h4{margin-right:50px;padding:10px 0;float:left;font-size:14px;color:#fff;line-height:30px;background-color:#00549e;width:120px;text-align:center}
.check-item .right{position:relative;height:50px;font-size: 0;overflow: hidden;}
.check-item .right a{margin-right:74px;display:inline-block;vertical-align:top;font-size:14px;color:#666;line-height:50px;margin-right: 0;width: 15%;}
.check-item .right .all{margin:0;width:90px;float:left;text-align:left}
.check-item .btn{margin:0;position:absolute;right:0;top:0;height:50px;line-height:50px;font-size:14px;color:#666;padding-right:18px;background:url() right center no-repeat;z-index:10}
.check-item .con{padding:9px 80px 9px 125px;border-bottom:1px solid #eee;overflow: hidden;padding-left: 0;}
.check-item .con a{line-height:36px;margin-bottom: 5px;}
.check-item .right .active{color:#00549e}
.check-item.on .right{height:auto}
.check-item.on .btn{background-image:url()}
.keyword-so{padding-right:140px;width:390px;position:relative}
.keyword-so input{outline:0;border:none}
.keyword-so .input{position:relative}
.keyword-so .input .icon{margin-top:-10px;position:absolute;left:0;top:50%;width:20px;height:20px;background:url(/other/lxwm/q-i3h.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.keyword-so .input .inp{padding:0 10px 0 30px;display:block;width:100%;height:50px;line-height:49px;border-bottom:1px solid #00549e;font-size:14px;color:#00549e}
.keyword-so .sub{position:absolute;right:0;top:0;width:120px;height:50px;line-height:50px;background-color:#00549e;text-align:center;border-radius:40px;font-size:14px;color:#fff;font-weight:700}
.check-btn{display:block;width:160px;height:50px;line-height:46px;border:2px solid #0054a7;border-radius:40px;font-size:14px;color:#0054a7;text-align:center;margin:0 auto}
.check-btn:hover{color:#0054a7}
.product-check-btn{padding:40px 0;overflow:hidden}
.product-check-btn a{margin:0 auto;display:block;width:250px;height:60px;line-height:56px;border:2px solid #00549e;border-radius:6px;font-size:14px;color:#00549e;text-align:center;font-weight:700}
.product-check-btn a span{color:#ff2c2c}
.product-check-btn a i{margin:-2px 2px 0 0;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url() center center no-repeat}
.product-none{padding-top:40px;border-top:1px solid #e5e5e5}
.product-none .pic{margin-bottom:30px;height:80px;line-height:80px;font-size:0;text-align:center;overflow:hidden}
.product-none .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.product-none .txt{margin-bottom:24px;font-size:14px;color:#1e1e1e;line-height:2.1;text-align:center}
.product-none .btn{margin:0 auto;display:block;width:180px;height:60px;line-height:60px;border-radius:40px;background-color:#0054a7;font-size:14px;color:#fff;text-align:center}
.product-none .btn i{margin:-2px 4px 0 0;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.product-adv{margin-bottom:20px;padding:40px 40px 48px;display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden;font-size:14px;color:#fff}
.product-adv h4{padding-bottom:16px;margin-bottom:26px;font-size:32px;color:#fff;position:relative}
.product-adv h4:after{content:'';position:absolute;left:0;bottom:0;width:25px;height:5px;background-color:#fff}
.product-adv:hover{color:#fff}
.block-products{overflow:hidden}
/* .block-products-q .product-items .tit{
    display: block;
} */
.block-products-q .product-item dt{
    height: auto;
    background-color: #d9f0ff;
}
.product-items{overflow:hidden}
.product-items+.product-items{margin-top:50px}
.product-items .tit{margin-bottom:10px;padding:0 40px;font-size:24px;color:#1e1e1e;line-height:80px;background-color:#d9f0ff;display: none;}
.product-item{overflow:hidden}
.product-item dt{margin-bottom:10px;padding:0 40px;padding-right:100px;font-size:18px;color:#1e1e1e;font-weight:700;line-height:60px;position:relative;background-color:#fff;cursor:pointer;height: 0;overflow: hidden;}
.product-item dt .icon{margin-top:-10px;position:absolute;right:26px;top:50%;width:20px;height:20px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.product-item dd{height:0;visibility:hidden}
.swiper-product{overflow:hidden}
.swiper-product .slider{margin:0 -30px 20px;position:relative;overflow:hidden}
.swiper-product .ul-product02{margin:0}
.swiper-product .ul-product02 li{padding:0 30px;width:100%}
.swiper-product .ul-product02 li .info p{background-color:#fff}
.swiper-product .ul-product02 li .info p:nth-child(even){background-color:#f5f5f5}
.swiper-product .ul-product02 li .title{position:relative}
.swiper-product .ul-product02 li .title .add{position:absolute;right:20px;top:50%;width:100px;height:30px;line-height:26px;border-radius:30px;border:2px solid #fff;font-size:14px;color:#fff;background:0 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper-product .ul-product02 li .title .add i{margin:-2px 2px 0 0;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.swiper-product .ul-product02 .btn{overflow:hidden}
.swiper-product .ul-product02 .btn a{float:left;width:50%;height:60px;line-height:60px;border:none;position:relative;text-align:center;font-size:14px;color:#fff}
.swiper-product .ul-product02 .btn .a1{background-color:#1864af;background-image:url()}
.swiper-product .ul-product02 .btn .a2{background-color:#3175b8;background-image:url()}
.swiper-product .ul-product02 .btn .cancel{background-color:#fd5167;background-image:url()}
.ul-product02 li .con:hover .title .add{opacity:1;filter:alpha(opacity=100)}
.product-item .swiper-scrollbar{margin-bottom:40px;height:8px;background-color:#fff}
.product-item_2{overflow:hidden}
.product-item_2 dt{padding:0 40px;padding-right:100px;font-size:18px;color:#fff;font-weight:700;line-height:60px;background-color:#b0dadd;position:relative;cursor:pointer;height: 0;overflow: hidden;}
.product-item_2 dt .icon{margin-top:-10px;position:absolute;right:26px;top:50%;width:20px;height:20px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.product-item_2 dd{height:0;visibility:hidden}
.product-item.on>dt .icon{background-image:url();height: 0;overflow: hidden;}
.product-item>dd{height:auto;visibility:visible}
.product-item_2.on>dt .icon{background-image:url()}
.product-item_2.on>dd{height:auto;visibility:visible}
.ul-vide{ overflow: hidden; margin: 0 -20px; }
.ul-vide li{ float: left; width: 50%; padding: 0 20px; margin-bottom: 40px; }
.ul-vide li .con{ display: block; background-color: #fff; }
.product-article01 .title-g1{ margin: 0 100px; }
.ul-vide li .pic{ position: relative; padding-top: 56.05%; height: 0; }
.ul-vide li .pic img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; }
.ul-vide li .pic em{ position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; background-image: url(); background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: 0; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; }
.ul-vide li:hover .pic em{ opacity: 1; }
.ul-vide li h5{ line-height: 60px; height: 60px; overflow: hidden; padding: 0 20px; font-size: 18px; color: #1e1e1e; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; }
.ul-vide li:hover h5{ color: #0054a7; }
.article01-pages-g1{margin: 0 100px;}
@media only screen and (max-width:1199px){
.shj-l1{padding:0 15px}
.shj-l1 .con{margin:0 15px}
.xchDt-1 .top h1{width:80%}
.swiper-product .ul-product02 li{margin:0}
.product-article01 .title-g1 { margin: 0 ; }
.product-article01 .infos { margin: 30px 0 0;}
.product-article01 .infos h4 { margin-right: 50px; }
.product-article01 .infos .desc { margin-top: 0; }
.article01-pages-g1{margin: 0 ;}
}
@media only screen and (max-width:959px){
.basicInfo-l1 li:nth-child(2){padding-left:30px}
.basicInfo-l1 h4{font-size:20px}
.basicInfo-l1 p{font-size:14px}
.infoNum-l1 .con{padding:20px 15px;min-width:240px}
.infoNum-l1 h4{font-size:12px}
.infoNum-l1 .num{font-size:30px}
.infoNum-l1 .unit{font-size:12px}
.basicTxt-l1 h4{font-size:16px}
.basicTxt-l1 p{font-size:12px}
.contactInfo-l1 h4{font-size:16px}
.contactInfo-l1 .txt{font-size:12px}
.hq-1 .top .l{font-size:14px}
.hq-1 .top .l h3{font-size:24px;margin-bottom:10px}
.hq-1 .top .r .type{font-size:12px;margin-top:36px}
.news-hq .n1{font-size:56px}
.news-hq .box-n1 .n2,.news-hq .box-n1 .n3{font-size:20px}
.news-hq .news-time{font-size:12px}
.shj-l1 h4{font-size:12px}
.shj-l1 p{font-size:14px}
.xchDt-1{padding:0 20px}
.xchDt-1 .top h1{font-size:24px}
.dtPages-1 .next,.dtPages-1 .prev{width:200px}
/* .check-item .con{padding:9px 80px} */
.check-item .right a{margin-right:30px}
.product-adv h4{font-size:24px;margin-bottom:15px}
.product-items .tit{font-size:20px;line-height:60px}
.product-item dt{font-size:16px;line-height:50px}
.product-article01 .infos h4 { float: none; margin-bottom: 10px;}
.ul-vide li h5 { line-height: 40px; height: 40px; padding: 0 10px; font-size: 16px; }
}
@media only screen and (max-width:767px){
.slick-index02 .txt h3 a{height: auto;}
.row-xch1{padding-bottom:0}
.xch-l1{padding-bottom:0}
.xch-l1 .date{display:none}
.xch-l1 .right{display:none}
.xch-l1 .date-m{display:block}
.xch-l1 .btn-m{display:block}
.xch-l1 li{padding:10px 20px}
.xch-l1 h4 a{font-size:14px;height:40px;line-height:40px;padding:0}
.row-basicInfo1{padding-bottom:40px}
.basicInfo-l1{margin:0 -10px}
.basicInfo-l1 li{padding:0 10px}
.basicInfo-l1 h4{font-size:16px}
.infoNum-l1{margin:0 -5px}
.infoNum-l1 li{width:50%}
.infoNum-l1 .con{padding:15px 10px;margin:0 5px;min-width:0}
.infoNum-l1 .num{font-size:20px}
.row-basicInfo2{padding:40px 0}
.basicTxt-l1 li{padding:0 10px}
.row-basicInfo3{padding:40px 0}
.contact-info1{padding:40px 20px}
.contactInfo-l1 li{margin:0;line-height:30px}
.contactInfo-l1 .l,.contactInfo-l1 .r{float:none;width:auto;padding:0}
.contactInfo-l1 h4{padding:10px 0}
.contactInfo-l1 .txt{padding:10px 0}
.row-quotes1{padding-bottom:40px}
.hq-1 .top{padding:15px}
.hq-1 .top .l{font-size:12px}
.hq-1 .top .l h3{font-size:20px}
.hq-1 .top .r .type{margin-top:30px}
.hq-1 .cont{padding:20px}
.news-hq{margin-bottom:20px;float:none;width:auto}
.news-hq .news-hq-top{padding:40px 0 20px}
.news-hq .n1{font-size:40px}
.news-hq .box-n1 .n2,.news-hq .box-n1 .n3{font-size:16px}
.news-hq .news-time{line-height:50px}
.shj-l1{padding:0;margin:0 -5px}
.shj-l1 li{margin-bottom:10px}
.shj-l1 .con{margin:0 5px;padding:5px 0}
.row-xchDt1{padding-bottom:40px}
.xchDt-1 .top h1{font-size:18px;width:100%}
.xchDt-1{padding:0}
.xchDt-1 .con{padding:20px;font-size:12px}
.xchDt-1 .con img{display: block;width: 100%!important;}
.xchDt-1 .con video{display: block;width: 100%!important;}
.dtPages-1{padding:15px 0}
.dtPages-1 .next,.dtPages-1 .prev{width:94px;font-size:12px;-webkit-background-size:30px auto;background-size:30px auto;height:40px;line-height:40px}
.dtPages-1 .prev{padding-left:40px}
.dtPages-1 .next{padding-right:40px}
.dtPages-1 .returnList{width:94px;font-size:12px;height:40px;line-height:40px}
.dtPages-1 .returnList i{width:12px;height:12px}
.row-product{padding-bottom:40px}
.product-check{padding:0 15px 40px}
.check-top{padding:15px 0;line-height:24px}
.check-top .sort{float:none}
.check-top .sort a{font-size:12px;margin-right:20px}
.check-top .reset{font-size:12px}
.check-item h4{margin-bottom:30px;font-size:12px;float:none;width:100%;line-height:20px}
.check-item .btn{top:40px;height:40px;line-height:40px;font-size:12px}
.check-item .right{float:none;width:100%;height:40px}
.check-item .con{padding:0;}
.check-item .right a{line-height:40px;margin-right:10px;font-size:12px;width: auto;}

.check-item .right .all{min-width:50px;margin-top: 0 !important;}

.check-btn{width:130px;height:44px;line-height:40px;font-size:12px}
.product-check-btn a{width:180px;height:50px;line-height:44px;font-size:12px}
.product-none .pic{height:60px;line-height:60px;margin-bottom:20px}
.product-none .txt{font-size:12px;margin-bottom:20px}
.product-none .btn{width:120px;height:40px;line-height:40px;font-size:12px}
.keyword-so{margin-top:-10px;width:94%;padding-right:110px;margin:0 auto}
.keyword-so .input .inp{height:40px;line-height:39px;font-size:12px}
.keyword-so .input .icon{width:16px;height:16px;margin-top:-8px}
.keyword-so .sub{width:90px;height:40px;line-height:40px;font-size:12px;right: 90px;}
.keyword-so .sub1{width:90px;height:40px;line-height:40px;font-size:12px;right: 0;}
.product-items .tit{font-size:16px;padding:0 15px}
.product-item dt{font-size:14px;padding:0 15px}
.product-item dt .icon{right:15px;width:16px;height:16px;margin-top:-8px}
.ul-vide {margin: 0;}
.ul-vide li { float: none; width: auto; padding: 0 ; margin-bottom: 20px; }
.ul-vide li h5{font-size: 14px;line-height: 30px;height: auto;}
}
@media only screen and (max-width:1439px){
.ul-nav li{margin-right:25px}
.ul-nav{margin-right:35px}
.wp2{padding:0 15px}
.header .wp2{padding-right:0}
.slick-index01 .item .txt p{font-size:38px;margin-bottom:20px}
.slick-index01 .item .txt span{font-size:20px;margin-bottom:20px}
.slick-index01 .item .txt i{width:45px;height:45px}
.ind4-imgtxt .ind4-item .pic-txt .txt{padding:20px}
.ind4-imgtxt .ind4-item .pic-txt .title h3{font-size:24px}
.ind4-imgtxt .ind4-item .pic-txt .title p{font-size:20px}

.check-item .right a{width: auto;margin-right: 20px;line-height: inherit;}
.check-item .right .all { margin-top: 10px; }

}
@media only screen and (max-width:1199px){
.wp,.wp2{padding:0 15px}
.footer{padding-top:30px}
.footer .ft-top{margin-bottom:30px}
.ft-copy{padding:20px 0}
.ft-top-left{margin-right:30px}
.header .hd-language{width:160px;margin-left:15px}
.ul-nav{margin-right:15px}
.ul-nav li{margin-right:15px}
.ul-nav li a.v1{font-size:14px}
.slick-index01 .slick-dots{bottom:20px}
.slick-index01 .slick-dots li{width:10px;height:10px;margin:0 5px}
.slick-index01 .item .txt p{font-size:20px}
/* .slick-index01 .item .pic-txt */
/* .slick-index01 .item{padding-top:44.27%;height:0} */
.slick-index01 .item{height: 600px;}
.row-index01{padding:30px 0}
.ul-index01 li .number em{font-size:30px}
.ul-index01 li p{font-size:14px}
.row-index02{padding:30px 0;background:#fff}
.g-tit02 h3{font-size:28px;margin-bottom:10px}
.g-tit02 p{font-size:14px;line-height:1.71}
.ind1-imgtxt .l-pic{width:auto;float:none;margin-right:0;margin-bottom:15px}
.ind1-imgtxt .r-txt{padding-top:0}
.ind1-imgtxt .r-txt .info{font-size:14px;margin-bottom:15px}
.ind4-imgtxt .ind4-item{float:none;width:auto}
.row-index04{padding:30px 0}
.row-index05{padding:30px 0;background:#f9f9f9}
.slick-index02{margin:0 -5px 20px;padding-bottom:0}
.slick-index02 .item{padding:0 5px}
.slick-index02 .item .con{background-color:#fff}
.slick-index02 .item .con:hover{box-shadow:none}
.row-index06{padding:100px 0}
.row-index07{padding:30px 0}
.header.active{background-color:#fff}
.row-index08{padding:30px 0}
.ind4-imgtxt .ind4-item .pic-txt .txt-body{padding-top:0;opacity:1}
.ind4-imgtxt .ind4-item-l .pic-txt{position:static;padding-top:0}
.ind4-imgtxt .ind4-item .pic-txt .txt{position:static;color:#333}
.ind4-imgtxt .ind4-item .pic-txt img{position:static;height:auto;display:block;width:100%}
.ind4-imgtxt .ind4-item .pic-txt .mask{display:none}
.ind4-imgtxt .ind4-item-r .pic-txt{position:static;padding-top:0}
.ind4-imgtxt .ind4-item .pic-txt a{position:static;border-color:#333;color:#333}
.ind4-imgtxt .ind4-item .pic-txt a span{color:#333;background-image:url();padding:0 10px;background-position:right 10px center}
.ind4-imgtxt .ind4-item-r .pic-txt .info{height:auto}
.ind4-imgtxt{margin-top:30px}
.ind4-imgtxt .ind4-item .pic-txt:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.ind4-imgtxt .ind4-item .pic-txt .info{width:auto;height:auto}
.ind4-imgtxt .ind4-item.ind4-item-l .pic-txt .info{line-height:1.1;margin-top:10px}
.banner-inner .txt h2{font-size:28px}
.banner-inner .txt{bottom:40px}
.cur-ban .cur{float:none;width:auto;max-width:100%;line-height:25px;white-space:normal;padding:10px 0;background:0 0}
.cur-ban{height:auto;line-height:normal;margin-bottom:30px}
.cur-ban .link{padding:10px 0;overflow-x:auto;white-space:nowrap}
.cur-ban .link a{font-size:14px;margin-right:20px;float:none;display:inline-block}
.application-top{padding:30px 0;margin-bottom:20px}
.application-top p{font-size:24px}
.application-table .item p,.application-table.application-table-v2 .item p{font-size:14px;line-height:40px;height: 40px;}
.application-table.application-table-v2 .item p{line-height: 30px;}
.application-table .item p{margin-right:20px}
.application-option a{margin:0 5px;width:160px;height:40px;line-height:36px}
.application-option{margin-bottom:40px}
.application-video .player{width:40px;height:40px}
.application-video{margin-bottom:45px}
.g-tit04 h3{font-size:24px;margin-bottom:10px}
.g-tit03 h3{font-size:24px;margin-bottom:10px}
.g-tit03 em{height:2px;margin-bottom:15px}
.g-tit03 p{font-size:12px}
.g-tit04{margin-bottom:20px}
.g-tit03{margin-bottom:20px}
.swiper-application01{padding:0}
.swiper-scrollbar{margin-top:20px}
.swiper-application01 .swiper-slide{padding:0 10px}
.swiper-application01{margin:0 -10px;overflow:hidden}
.swiper-application01 .swiper-slide .con:hover{box-shadow:none}
.swiper-application01 .swiper-slide h3 a{height:50px;line-height:50px;font-size:16px}
.procuct-wrap{margin-bottom:60px}
.ul-product02{margin:0 -10px}
.ul-product02 li{padding:0 10px;width:50%;margin-bottom:20px}
.row-application01{padding:30px 0}
.ul-product02 li .title{line-height:50px}
.ul-product02 li .info p{line-height:45px}
.ul-product02 li a{height:50px;line-height:46px}
.need-close{width:40px;height:40px}
.pop-needmessage .needmessage-body{width:90%}
.pop-needmessage .needmessage-body .title{padding:20px 30px 0}
.pop-needmessage .needmessage-body .title h3{font-size:24px}
.pop-needmessage .needmessage-body .title .txt{padding-bottom:20px;margin-bottom:20px}
.pop-needmessage .submit-message{padding:0 30px}
.pop-needmessage .submit-message .line-message1{padding:0 15px;margin-bottom:8px}
.pop-needmessage .item span{font-size:14px;margin-bottom:10px}
.pop-needmessage .item .inp input{height:40px;padding:0 15px;font-size:14px}
.pop-needmessage .inp-slide .slide-title{height:40px;line-height:38px}
.pop-needmessage .inp-slide ul{top:50px!important}
.pop-needmessage .inp-slide ul li:first-child{height:40px;line-height:40px;font-size:14px}
.pop-needmessage .inp-slide ul li{line-height:35px}
.pop-needmessage .item .tips{padding-left:0}
.pop-needmessage .line-message2{padding:0 15px}
.pop-needmessage .submit-message{height:calc(100% - 160px)}
.pop-needmessage .needmessage-body .title{padding-bottom:0}
.need-checkBox{padding:15px;font-size:12px}
.pop-submit{height:50px}
.pop-needmessage .needmessage-body .title .txt{margin-bottom:0}
.need-close{width:30px;height:30px}
.g-tit03{padding:0 30px}
.ul-product01{margin:0 -10px 10px}
.ul-product01 li{padding:0 10px;margin-bottom:20px}
.ul-product01 li .pic .mask i{width:60px;height:60px}
.ul-product01 li h3 a{height:50px;line-height:50px;font-size:14px}
.product-article01 .title h3{font-size:26px}
.product-article01 .infos h4{font-size:20px}
.product-article01 .infos{line-height:1.5}
.article01-pages .a-back{width:200px;height:40px;line-height:38px;font-size:14px}
.about-imgtxt1{padding:30px 0;height:auto}
.ul-about01 li i{width:60px;height:60px}
.about-imgtxt1 h3{font-size:30px;margin-bottom:15px}
.about-imgtxt1 em{height:3px;margin-bottom:15px}
.ul-about01 li p{font-size:14px}
.ul-about04 li .item .txt{padding:0 50px}
.ul-about04 li .item .txt h4{font-size:30px}
.ul-about04 li .item .txt em{height:3px;margin-bottom:10px}
.ul-about04 li .item .txt .info{font-size:12px}
.ul-about04 li .item{height:400px}
.ul-about04{margin-bottom:30px}
.swiper-about01{margin:0 -15px 30px}
.swiper-about01 .swiper-slide{padding:0 15px}
.swiper-scrollbar.bgfff{margin-bottom:30px}
.swiper-about01 .swiper-slide .pic .mask i{width:60px;height:60px}
.about-img{margin-bottom:30px}
.about-imgtxt2{height:300px;margin-bottom:30px}
.ul-about02 li .mask i{width:40px;height:40px;margin-bottom:10px}
.ul-about02 li .mask h4{font-size:16px;margin-bottom:10px}
.ul-about02 li .mask .info{font-size:12px}
.ul-about05 li i{width:80px;height:80px;margin-bottom:15px}
.ul-about05 li p{font-size:16px;margin-bottom:10px}
.ul-about05{margin-bottom:0}
.ul-about06{margin:0 -5px 30px}
.ul-about06 li{padding:0 5px;margin-bottom:10px}
.ul-about06 li .txt h3 a{height:50px;line-height:50px;font-size:14px}
.ul-about07{margin:0 -5px 30px}
.ul-about07 li{padding:0 5px;margin-bottom:10px}
.g-tit03 .more{width:180px;height:35px;line-height:33px;font-size:14px}
.ul-about07 li .pic-txt .mask{opacity:1;filter:alpha(opacity=100)}
.col-honor-left{float:none;width:auto;margin-bottom:20px}
.col-honor-right{float:none;width:auto}
.col-honor-left .honor-menu .title{padding:0 15px;height:50px;line-height:50px;font-size:16px}
.col-honor-left .honor-menu .link{padding:0 15px}
.col-honor-left .honor-menu .link a{font-size:14px;line-height:40px}
.honor-wrap{margin-bottom:30px}
.ul-honor{margin:0 -5px}
.ul-honor li{padding:0 5px;margin-bottom:10px}
.slick-about01 .item .year-active{width:100px;height:100px;border-width:1px}
.slick-about01 .item .year-active .txt p{font-size:16px}
.slick-about01 .item .year{top:73%}
.slick-about01 .item .year p{font-size:14px}
.slick-about01 .item{height:100px}
.slick-about01 .slick-arrow{width:30px;height:30px;background-size:cover}
.slick-about01-child{margin-bottom:30px}
.ul-about03 li .pic{width:160px;height:160px}
.ul-about03 li .txt h3 a{line-height:160px;height:160px;padding:0 20px}
.product-top-btn{margin-bottom:20px}
.product-top-btn a,.product-top-btn a.a2{width:180px;height:40px;line-height:36px;margin-top:0}
.product-top-btn a span,.product-top-btn a.a2 span{font-size:12px;background-size:12px auto;padding-left:18px}
.product-table .product-table-wrap table th{font-size:14px}
.product-table .product-table-wrap table td{font-size:14px}
.product-table .product-table-wrap table td a{width:100px;height:35px;line-height:35px;font-size:12px}
.product-table .product-table-wrap table td{padding:15px 10px}
.product-table{padding:15px}
.pop-about01 .pop-body a.close{width:40px;height:40px}
/* .pop-about01 .pop-body{width:80%} */
.pop-about01 .pop-body .txt{padding:0 15px 15px}
.pop-about01 .pop-body .txt h3{font-size:18px;margin-bottom:15px;padding:15px 0}
.banner-inner .txt h2::after{width:18px;height:18px;right:-40px;bottom:0}
}
@media only screen and (max-width:959px){
.menuBtn{display:block}
.ft-top-left{float:none;width:auto;margin-bottom:30px;margin-right:0}
.ft-top-left .address{margin-bottom:15px}
.ft-top-left .tel{margin-bottom:15px}
.ft-top-left .address p{margin-bottom:10px}
.ft-top-link .link-item{float:none;width:auto}
.ft-top-link .link-item .link{display:block;margin-bottom:15px}
.ft-top-link .link-item .link dl{display:none}
.ft-top-link .link-title{margin-bottom:8px;border-bottom:1px solid #fff;padding-bottom:8px;font-size:14px}
.ft-top-left .ft-logo{margin:0 auto;width:165px;margin-bottom:15px}
.ft-top-left .address{text-align:center}
.ft-top-left .tel{text-align:center}
.ft-top-left .language{margin:0 auto}
.ft-share .r-share a{width:35px;height:35px;background-size:cover}
.ft-share .r-share .share-item{margin-left:5px}
.ft-share .share-title{font-size:16px;height:35px;line-height:35px}
.footer .ft-top{margin-bottom:10px}
.ft-copy .copy-link{float:none;margin-right:0;margin-bottom:10px;text-align:center}
.ft-copy .copy{text-align:center}
.header{height:60px;background-color:#fff}
body{padding-top:60px}
.header .r-option{float:none;position:fixed;top:60px;left:0;right:0;height:calc(100vh - 60px);background-color:#f9f9f9;display:none;overflow-y:auto;padding-bottom:10px}
.header .logo{height:60px;line-height:60px;width:170px}
.ul-nav{float:none;width:auto;margin-right:0}
.ul-nav li{float:none;width:auto;border-bottom:1px solid #ccc;margin-right:0}
.ul-nav li a.v1{line-height:50px;color:#333;padding:0 15px;position:relative}
.ul-nav li a.v1.a-child::after{content:'';position:absolute;right:15px;top:17px;left:auto;width:15px;height:15px;background:url() center no-repeat;background-size:cover;display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-nav li a.v1.open::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.header .child1{position:static;display:block;display:none;padding-top:0}
.header .child .child-wrap{padding-left:0;background:#f9f9f9;padding:0 15px;border-top:1px solid #ccc}
.header .child1 .link{background-color:#f9f9f9;padding:8px 0;width:auto}
.header .child1 .link a{padding-left:0;margin-bottom:0;line-height:30px}
.ul-nav li.li2:hover .child2{height:0;padding:0}
.header .hd-so{background-image:url()}
.hd-so-body{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}
.hd-so-body .so-main{position:absolute;top:50%;left:50%;background:0 0;padding:0 15px;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.hd-so-body .submit{width:60px;height:40px;line-height:40px;font-size:0;background-position:center;margin-left:0;border-radius:0;padding:0}
.hd-so-body .l-inp input{height:40px;font-size:14px;padding:0 5px;border-radius:0}
.header .hd-so{float:none;display:inline-block}
.header .hd-language{float:none;margin:0}
.hd-language{display:none}
.hd-language-m{display:block;font-size:18px;line-height:24px;text-align:center;margin-top:20px}
.header .hd-so{display:none}
.hd-so-m{width:100%;height:35px;padding:0 15px;margin-top:15px;display:block}
.hd-so-m .submit{float:right;width:50px;height:35px;border:none;background-color:#0054a7;color:#fff;border:none}
.hd-so-m .l-inp{overflow:hidden}
.hd-so-m .l-inp input{display:block;border:none;width:100%;height:35px;padding:0 10px}
.slick-index01 .item .txt p{font-size:18px;margin-bottom:10px}
.slick-index01 .item .txt span{font-size:16px;margin-bottom:10px}
.slick-index01 .item .txt a{font-size:14px}
.slick-index01 .item .txt i{width:30px;height:30px}
.ul-index05 li .pic{width:60px;height:60px;margin-right:10px}
.ul-index05 li h3{height:60px;line-height:60px;font-size:16px}
.ul-index05 li{margin-bottom:10px}
.index-pictxt01{height:280px}
.slick-index02 .pic{margin-bottom:10px}
.slick-index02 .txt{padding:0 10px 10px}
.slick-index02 .txt span{margin-bottom:5px}
.slick-index02 .txt h3 a{font-size:18px;margin-bottom:10px}
.g-tit02.g-tit02v1 a.r-menu{width:auto;height:auto;box-shadow:none;line-height:1.1;position:static;display:block;margin:20px auto 0;width:120px;height:40px;line-height:40px;box-shadow:0 0 10px #eee}
.ul-index04 li{margin:0 5px}
.ul-index04 li a{width:120px;border-width:1px;height:40px;line-height:38px}
.ul-index04 li a i{display:none}
.ul-index02 li i{width:40px;height:40px;margin-bottom:10px}
.ul-index02 li p{font-size:16px}
/* .slick-index01 .item .pic-txt{padding-top:44.27%} */
.header .child1 .link a:hover::after{display:none}
.ul-nav li a::after{display:none}
.ul-index04v2{width:100%;bottom:10px}
.ul-index04v2 li a{height:30px;line-height:28px;font-size:12px}
.banner-inner{padding-top:0;height:350px}
.m-aside{top:35%}
.m-aside .need-message{margin-bottom:5px}
.m-aside .need-message a{width:100px;height:40px;line-height:40px;border-radius:10px;border-bottom-right-radius:0}
.m-aside .need-message a span{line-height:40px;font-size:12px;background-size:13px auto;padding-left:18px}
.Collection .menu a{width:100px;height:40px;line-height:40px}
.Collection .menu a span{font-size:12px;background-size:13px auto;padding-left:18px}
.Collection .list-body .title{height:40px;line-height:40px;font-size:14px}
.Collection .list-body .item-list h4{line-height:35px;font-size:14px}
.Collection .list-body .item-list .link a{line-height:35px;font-size:12px}
.Collection .list-body .list{height:200px}
.Collection .l-list{top:100%;right:0;padding-right:0;padding-top:5px}
.Collection:hover .l-list{padding-right:0}
.ul-product01 li{width:50%}
.swiper-about01{margin:0 -5px;overflow:hidden}
.swiper-about01 .swiper-slide{padding:0 5px}
.swiper-about01 .swiper-slide .con:hover{box-shadow:none}
.ul-about02 li{width:50%}
.ul-about06 li{width:50%}
.ul-honor li{width:50%}
.ul-honor li .con{padding:5px}
.slick-about02 .item .pic{width:350px;margin-bottom:30px}
.slick-about02 .slick-dots{bottom:50px;position:static;margin-top:20px}
.slick-about02 .slick-dots li{width:10px;height:10px;margin:0 5px}
.slick-about02 .item .txt{line-height:1.5;font-size:12px}
.ul-about03 li .pic{width:120px;height:120px}
.ul-about03 li .txt h3 a{line-height:120px;height:120px}
.header .hd-user{float:none;margin-right:0}
.header .hd-user .user-head{width:auto;background-image:url();line-height:40px;height:40px;display:none}
.header .hd-user .user-edit{height:auto;opacity:1;position:static;left:0;width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header .hd-user .edit-body{width:100%;padding:10px}
.header .hd-user .edit-body .tel{padding-bottom:5px;margin-bottom:5px}
.header .hd-user .edit-body .tel{border:none;padding-bottom:0}
.header .hd-user .edit-body .exit{width:80px;height:30px;line-height:28px}
.header .hd-user .edit-body .exit span{padding-left:0;background:0 0;font-size:12px}
.Collection .list-body .title .download{width:120px;border-width:1px;height:30px;line-height:28px;right:15px}
.Collection .list-body .title .download span{font-size:12px}
}
@media only screen and (max-width:767px){
.ul-index01 li{width:50%;margin-bottom:10px}
.row-index01{padding:20px 0 10px}
.g-tit02 h3{font-size:20px}
.g-tit02 p{font-size:12px}
.g-tit02{margin-bottom:15px}
.ind4-imgtxt .ind4-item .pic-txt .txt{padding:15px}
.ind4-imgtxt .ind4-item .pic-txt .title h3{font-size:18px;margin-top:0px;font-weight:700;}
.ind4-imgtxt .ind4-item .pic-txt .title p{font-size:16px}
.ind4-imgtxt .ind4-item .pic-txt .info{font-size:12px}
.ind4-imgtxt .ind4-item .pic-txt .title{margin-bottom:5px}
.ind4-imgtxt .ind4-item .pic-txt a{width:100px;border-width:1px;line-height:33px;height:35px}
.ind4-imgtxt .ind4-item .pic-txt a span{font-size:12px}
.ind4-imgtxt .ind4-item .pic-txt .txt-body{padding-top:0}
.ul-index04{overflow:hidden;margin:0 -5px}
.ul-index04 li{float:left;width:50%;margin:0;padding:0 5px 15px 5px;}
.ul-index04 li a{width:100%;font-size:12px}
.ul-index04.ul-index04v2 li{float:none;width:140px}
.row-index06{padding:50px 0}
.ul-index02 li i{width:30px;height:30px;margin-bottom:10px}
.ul-index02 li p{font-size:14px}
.header .logo{width:130px}
.hd-language-m{font-size:14px}
.ind4-imgtxt .ind4-item .pic-txt a:hover span{background-image:none}
/* .slick-index01 .item .pic-txt */
.slick-index01 .item{padding-top:0;height:220px}
.banner-inner{padding-top:0;height:200px}
.banner-inner .txt h2{font-size:20px}
.banner-inner .txt{bottom:20px}
.application-table{overflow-x:auto}
.application-table .item{width:600px}

.application-table{margin-bottom:20px}
.application-option a{display:block;margin-bottom:15px;width:auto}
.application-option{margin-bottom:20px}
.application-video .player{width:25px;height:25px}
.application-video{margin-bottom:30px}
.swiper-scrollbar{width:80%}
.procuct-wrap{margin-bottom:30px}
.ul-product02{margin:0}
.ul-product02 li{float:none;width:auto;padding:0}
.pop-needmessage .submit-message .line-message1 .item{float:none;width:auto}
.pop-needmessage .needmessage-body .title{padding:20px 15px}
.pop-needmessage .submit-message{padding:0 0}
.pop-needmessage .needmessage-body .title h3{font-size:20px}
.pop-needmessage .needmessage-body .title p{font-size:12px;line-height:1.7;height:3.4em;overflow:hidden}
.pop-needmsg-success .success-body{width:80%;padding:30px 0 20px}
.pop-needmsg-success .success-body a{width:120px;height:40px;line-height:38px}
.pop-needmsg-success .success-body p{margin-bottom:20px;padding:0 15px}
.g-tit04 h3{font-size:20px}
.g-tit03 h3{font-size:20px}
.ul-product01{margin:0}
.ul-product01 li,.ul-product01.ul-product01v2 li{float:none;width:auto;padding:0}
.product-article01 .title h3{font-size:20px;margin-bottom:10px}
.product-article01 .title{padding-bottom:15px}
.product-article01 .infos h4{font-size:16px}
.product-article01 .infos{font-size:14px;padding-bottom:30px}
.article01-pages .a-back{float:none;display:block;margin-bottom:15px}
.l-pages .line{margin-bottom:10px}
.g-tit03{padding:0 0}
.ul-about01 li{width:50%;margin-bottom:15px}
.about-imgtxt1 h3{font-size:22px}
.ul-about04 li .item{float:none;width:auto;height:auto}
.ul-about04 li .item.item-pic{padding-top:64%}
.ul-about04 li .item .txt{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.ul-about04 li .item .txt{padding:20px 15px}
.ul-about04 li .item .txt h4{font-size:20px;margin-bottom:10px}
.ul-about04 li .item .txt em{margin-bottom:5px}
.ul-about04 li:nth-child(2n) .item.item-pic{float:none}
.about-imgtxt1{margin-bottom:20px}
.about-imgtxt2{height:240px}
.ul-about04.ul-about04v2 li .item{height:auto;padding:20px 15px}
.ul-about04.ul-about04v2 li .item .txt{padding:0}
.ul-about05 li{width:50%}
.g-tit03 .more{width:140px;height:30px;line-height:28px;background:0 0}
.g-tit03 .more span{font-size:12px}
.ul-honor{margin:0}
.ul-honor li{width:auto;float:none;padding:0}
.product-top-btn a,.product-top-btn a.a2{width:160px}
.product-table{overflow-x:auto}
.product-table .product-table-wrap table{width:800px}
.banner-inner .txt h2::after{width:14px;height:14px;right:-25px;bottom:0}
.pop-about01 .pop-body { width: 320px; }
.pop-about01 .pop-body .pic { width: 100%; height: 180px; }
.pop-about01 .pop-body .txt h3 { font-size: 15px; margin-bottom: 5px; padding: 10px 0; }
.pop-about01 .pop-body .txt .info { font-size: 13px; line-height: 1.5; }
.pop-about01 .pop-body a.close { width: 30px; height: 30px; }
.ul-index04 li .suzi {font-size:30px;width: 175px;}
.ul-index04 li .tubiao {width: 175px;}
.ul-index04 li .chenjiu {width: 175px;}

}
@media only screen and (max-width:479px){
.application-table-v2 .item{width: 450px;}
.ul-about02 li{float:none;width:auto}
.ul-about06{margin-left:0;margin-right:0}
.ul-about06 li{float:none;width:auto;padding:0}
.ul-about07 li{float:none;width:auto}
.ul-about07 li:first-child .pic-txt{padding-top:0;height:300px}
}
.iframe-wrap{width:100%;max-width:560px;margin:0 auto 40px;background-color: #fff;}
.header .leek-code{float: left;line-height: 100px;height: 100px;font-size: 16px;color: rgba(255,255,255,.66);margin-right: 20px;}
.header.active .leek-code{color: #333;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
@media only screen and (max-width: 1310px){
    .header.header-index .ul-nav{margin-right: 25px;}
    .header.header-index .ul-nav li{margin-right: 20px;}
    .header.header .leek-code{font-size: 14px;}
}
@media only screen and (max-width: 1280px){
    .header.header-index .ul-nav{margin-right: 20px;}
    .header.header-index .ul-nav li{margin-right: 15px;}
    .header.header-index .leek-code{font-size: 14px;}
    .header.header-index .logo{width: 170px;}
    .header.header-index .hd-language .title a{padding-left: 0;background: none;}
    .header.header-index .hd-user{margin-right: 15px;} 
    .header.header-index .hd-language {
        width: 140px;
        margin-left: 15px;}
}
@media only screen and (max-width: 1199px){
    .header.header-index .hd-language {
        width: 140px;
        margin-left: 15px;
    }
    .header.header-index .logo{width: 110px;}
    .header-index .ul-nav li a.v1{font-size: 12px;}
    .header.header-index .leek-code{font-size: 12px;}
   
}

@media only screen and (max-width: 959px){
    .header.header-index .leek-code{float: none;width: auto;line-height: 45px;width: auto;height: 45px;text-align: center;margin-right: 0;}
    .header.header-index .ul-nav{margin-right: 0;}
    .header.header-index .hd-user .user-edit{padding-top: 0;}
    .header-index .ul-nav li a.v1{font-size: 16px;}
}

/* .wrap-message-top{height: calc(100% - 280px);overflow-y: auto;} */
.submit-message form{display: block;height: 100%;}
.pop-needmessage .submit-message.submit-messagev2{overflow: visible;}
.pop-needmessage.pop-needmessagev2 .item span{float: left;width: 28%;margin-top: 20px;}
.pop-needmessage.pop-needmessagev2 .item .inp{float: right;width: 70%;}
.pop-needmessage.pop-needmessagev2 .line-message2 span{width: 10%;}
.pop-needmessage.pop-needmessagev2 .line-message2 .inp{width: 86%;}
.ul-product02.ul-product02v2{margin: 0 -10px;}
.ul-product02.ul-product02v2 li{float: left;width: 33.33%;padding: 0 10px;margin-bottom: 20px;}
.header-index .slick-header .item .txt2 .title{font-size: 18px;font-weight: bold;color: #00549e;height: 45px;line-height: 45px;border-bottom: 1px solid #ccc;padding-bottom: 8px;margin-bottom: 15px;}
.header-index .slick-header .item .pic{margin-bottom: 0;}
.header-index .slick-header .item .txt2 .link1{overflow: hidden;}
.header-index .slick-header .item .txt2 .item-link{float: left;width: 33.33%;}
.header-index .slick-header .item .txt2 .item-link p{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.header-index .slick-header .item .txt2 .item-link a{display: block;font-size: 14px;color: #1a1a1a;margin-bottom: 6px;}
.header-index .slick-header .item .txt2.txtv2 .item-link a{font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.header-index .slick-header .item .txt2 .item-link a:hover{color: #00549e;}
.header-index .slick-header .item .txt2 .item-link a:last-child{margin-bottom: 0;}
.header-index .slick-header .item .txt2.txtv2 .item-link a:last-child{margin-bottom: 30px;}
.ul-product01.ul-product01-new li{width: 50%;}
.header-index  .slick-header{padding-bottom: 10px;}
.snav-left{box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.15);}
.snav-left .title{height: 80px;line-height: 80px;padding: 0 20px;background-color: #0054A7;color: #ffffff;font-size: 24px;font-weight: bold;position: relative;}
.snav-left .title a{
    position: absolute;
    right: 20px;
    top: 50%;
    width: 120px;
    height: 45px;
    line-height: 43px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border: 1px solid #fff;
    font-size: 16px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.snav-left .title a:hover{
    background-color: #fff;
    color: #0054a7;
}
.snav-left .item{background-color: #fff;}
.snav-left .item>a{display: block;height: 68px;line-height: 67px;padding: 0 20px;}
.snav-left .item>a span{font-size: 20px;font-weight: bold;background: url() right center no-repeat;display: block;border-bottom: 1px solid #E5E5E5;}
.snav-left .item>a.on span{background-image: url();}
.snav-left .item>a.on .a1,.snav-left .item>a .a1{background-image: none;}
.snav-left .item:last-child>a span{border: none;}
.snav-left .item .link{background-color: #f5f5f5;padding: 0 20px;display: none;}
.snav-left .item .link a{display: block;height: 55px;line-height: 55px;font-size: 16px;color: #1E1E1E;border-bottom: 1px solid #fff;}
.snav-left.snav-leftv2 .item>a span{background: none;}
.cur-ban .link.link2 a{font-size: 14px;font-weight: normal;color: #00549e;}
.pic-pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);z-index: 99;}
.pic-pop .pic{position: absolute;top: 50%;left: 50%;width: 300px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.pic-pop .pic img{display: block;width: 100%;}
.pic-pop .pic a{position: absolute;top: -40px;right: -40px;width: 30px;height: 30px;background: url() center no-repeat;background-size: cover;}
.g-tit03-v2 p{font-size: 24px;}
.ul-zl01{margin-bottom: 40px;}
.ul-zl01 li{overflow: hidden;margin-bottom: 40px;}
.ul-zl01 li .pic{float: left;width: 50%;}
.ul-zl01 li .pic .pic-wrap{position: relative;padding-top: 62.83%;overflow: hidden;}
.ul-zl01 li .pic .pic-wrap img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.ul-zl01 li .txt{float: right;width: 50%;padding-top: 73px;padding: 73px 70px 0;}
.ul-zl01 li .txt i{display: block;margin: 0 auto 40px;width: 100px;height: 100px;border-radius: 50%;overflow: hidden;line-height: 100px;text-align: center;color: #fff;font-size: 38px;font-weight: bold;}
.ul-zl01 li .txt .info{font-size: 16px;line-height: 2.185;text-align: center;}
.ul-zl01 li:nth-child(2n) .pic{float: right;}
.ul-zl01 li:nth-child(2n) .txt{float: left;}
.ul-zl01 li:hover  .pic .pic-wrap img{
    -webkit-transform: scale(1.05);
    -moz-transform:scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.ul-zl01 li:hover .txt i{
    box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.15);-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;
}
.pop-video{position: fixed;top: 0;left: 0;display: block;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 100;display: none;}
.pop-video-body{position: absolute;top: 50%;left: 50%;width: 1200px;-webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.pop-video-body video{display: block;width: 100%;}
.pop-video .pop-video-body a.video-close {
    position: absolute;
    top: 0;
    right: 0;
    background: url() center no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
    z-index: 10;
    -webkit-transform: translate(50%,-50%);
    -moz-transform: translate(50%,-50%);
    -ms-transform: translate(50%,-50%);
    -o-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
}
.pop-needmessage-select.pop-needmessage .submit-message{height: calc(100% - 500px);overflow-y: scroll;}
@media only screen and (max-width: 1440px){
    .pop-needmessage-select.pop-needmessage .needmessage-body{top: 5%;bottom: 5%;}
    .pop-needmessage-select.pop-needmessage .submit-message{height: calc(100% - 420px);overflow-y: scroll;}
    .pop-video .pop-video-body a.video-close{width: 50px;height: 50px;}
    .pop-video-body{width: 900px;}
    /* .pop-needmessage .inp-slide .slide-title { height: 40px; line-height: 40px;} */
    .pop-needmessage .needmessage-body .title { padding-bottom: 10px; padding: 0 ; padding-top: 30px; }
    .pop-needmessage .submit-message { height: calc(100% - 145px); padding: 0 10px; }
    .pop-needmessage .item span { margin-bottom: 5px;}
    .pop-needmessage .line-message2 { margin-bottom: 0; }
    .pop-needmessage .item .inp .area { height: 80px;}
    .pop-needmessage .needmessage-body .title h3{font-size: 26px;}
    /* .pop-needmessage-select.pop-needmessage .submit-message{height: 200px;} */
    .pop-needmessage-select.pop-needmessage .need-checkBox label{margin-bottom: 5px;}
    .pop-needmessage-select.pop-needmessage .need-checkBox {padding: 20px 15px;margin-top: 15px;padding-top: 10px;}
    /* .pop-needmessage-select.pop-needmessage{} */
    .need-close{width: 45px;height: 45px;}
}
@media only screen and (max-width: 1799px){
    .pop-needmessage.pop-needmessagev2 .needmessage-body .title{padding-top: 20px;}
    .pop-needmessage.pop-needmessagev2 .need-checkBox label{margin-bottom: 15px;font-size: 12px;}
        /* .wrap-message-top{height: calc(100% - 100px);} */
    .pop-needmessage.pop-needmessagev2 .needmessage-body{top: 5%;bottom: 5%;}
    .pop-needmessage.pop-needmessagev2  .pop-submit{width: 180px;height: 40px;line-height: 40px;padding-left: 90px;background-position: left 60px center;}
    .pop-needmessage.pop-needmessagev2  .need-close{width: 60px;height: 60px;}
    .pop-needmessage .needmessage-body .title .txt { padding-bottom: 15px; margin-bottom: 15px; }
    .pop-needmessage .item .inp input { height: 40px;}
    .pop-needmessage .inp-slide .slide-title { height: 40px; line-height: 40px;}
    .pop-needmessage .line-message1 { margin-bottom: 5px; }
    .m-pop .register .txt p { padding-bottom: 15px; margin-bottom: 15px; }
    .ul-register li .item input { height: 30px; line-height: 30px; }
    .ul-register li .item span{margin-bottom: 0;}
    .m-pop .register .pic { margin-bottom: 10px; }
    .m-pop .register .txt { padding: 0 20px;}
    .m-pop .register .pic { height: 120px;}
    .m-pop .register .txt { height: 300px; }
    .m-sign { padding: 16px 30px 0px; }
    .m-sign .more { line-height: 36px; }
    .register .sign { height: 40px; line-height: 40px; margin: 0 auto 20px; }
    .m-pop .close img { width: 60%; height: 60%; }
    .m-pop .register { transform: translate(-50%,-45%); -ms-transform: translate(-50%,-45%); -moz-transform: translate(-50%,-45%); -webkit-transform: translate(-50%,-45%); -o-transform: translate(-50%,-45%); }
    .mob-pop1 .inner2 { padding-bottom: 20px; }
    .mob-pop1 .inner1 .pic { width: 80px; height: 80px;}
}
@media only screen and (max-width: 1199px){
    .pop-video .pop-video-body a.video-close{width: 40px;height: 40px;}
    .application-table .item{padding: 0;}
    .wrap-message-top{height: auto;overflow-y: visible;}
    .pop-needmessage .submit-message.submit-messagev2{overflow-y: auto;padding-top: 30px;}
    .pop-needmessage.pop-needmessagev2 .need-close{width: 30px;height: 30px;}
    .pop-needmessage.pop-needmessagev2 .item span{float: none;width: auto;margin-top: 0;margin-right: 0;display: inline-block;margin-bottom: 15px;}
    .pop-needmessage.pop-needmessagev2 .item .inp{width: auto;float: none;}
    .pop-needmessage.pop-needmessagev2 .pop-submit{padding-left: 0;background: #0054a7;text-align: center;}
    .pop-needmessage .inp-slide ul{z-index: 29;}
    .ul-product02.ul-product02v2 li{width: 50%;}
    .snav-left .title{padding: 0 15px;font-size: 16px;height: 45px;line-height: 45px;}
    .snav-left .item>a{padding: 0 15px;height: 45px;line-height: 44px;font-size: 14px;}
    .snav-left .item .link a{height: 40px;line-height: 40px;font-size: 14px;}
    .snav-left .item>a span{font-size: 14px;background-size: 6px auto;}
    .cur-ban .link.link2{text-align: right;}
    .honor-wrap.honor-wrapv2 .col-honor-left{float: none;width: auto;margin-bottom: 30px;}
    .honor-wrap.honor-wrapv2 .col-honor-right{float: none;width: auto;}
    .snav-left .title a{font-size: 14px;height: 30px;line-height: 28px;width: 90px;border-radius: 3px;right: 15px;}
    .g-tit03-v2 p{font-size: 14px;}
}
@media only screen and (max-width: 959px){
    .ul-zl01 li .pic{float: none;width: auto;}
    .ul-zl01 li .txt{float: none;width: auto;padding: 30px;}
    .ul-zl01 li:nth-child(2n) .pic{float: none;}
    .ul-zl01 li:nth-child(2n) .txt{float: none;}
    .ul-zl01 li .txt i{width: 50px;height: 50px;line-height: 50px;font-size: 20px;margin-bottom: 30px;}
    .ul-zl01 li .txt .info{font-size: 14px;}
    .pop-video-body{width: 90%;}
    .need-checkBox label{font-size: 12px;}
    /* .pop-needmessage .a-check{width: 200px;} */
    .pop-needmessage-select.pop-needmessage .need-checkBox{padding-bottom: 0;}
    .pop-needmessage-select.pop-needmessage .pop-submit{margin-top: 10px;}
    .pop-needmessage-select.pop-needmessage .a-check{width: 151px;height: 23px;}
    .pop-needmessage .needmessage-body .title h3{font-size: 20px;}
    .pop-needmessage .needmessage-body .title{padding-top: 15px;}
    .pop-needmessage-select.pop-needmessage .pop-submit{background: #0054a7;width: 140px;height: 40px;padding: 0;font-size: 14px;text-align: center;}
    .pop-needmessage-select.pop-needmessage .submit-message {
        height: calc(100% - 380px);
        overflow-y: scroll;
    }
    .pop-needmessage .submit-message{height: 50vh;}
    .pop-needmessage .needmessage-body{bottom: auto;top: 50%;left: 50%;bottom: auto;padding: 30px 0;padding-top: 0;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        
    }
    .need-checkBox label{margin-bottom: 0;}
    
    .need-close{width: 35px;height: 35px;background: cover;background-repeat: no-repeat;background-position: center;}
}
@media only screen and (max-width: 767px) {
    .pop-video .pop-video-body a.video-close{width: 30px;height: 30px;}
    .ul-product02.ul-product02v2{margin: 0;}
    .ul-product02.ul-product02v2 li{width: auto;float: none;padding: 0;}
    .ul-product01.ul-product01-new{margin: 0 -5px 10px;}
    .ul-product01.ul-product01-new li{float: left;padding: 0 5px;}
    .g-tit03-v2 p{font-size: 12px;}
    .ul-zl01 li{margin-bottom: 0;}
    .ul-zl01 li .txt{padding: 15px;}
    .ul-zl01 li {margin-bottom: 20px;}
    .ul-zl01{margin-bottom: 20px;}
	.g-tit02 h3 em{font-weight:700;font-family:SHRegular;font-size:30px;padding-right:3px;display: block;
    padding-bottom: 15px;}
    /* .pop-video-body{width: 95%;} */
}
    

@media only screen and (max-width: 479px){
    .ul-product01.ul-product01-new{margin: 0 0px 10px;}
    .ul-product01.ul-product01-new li{float: none;padding: 0;width: auto;}
}

@media only screen and (max-width: 1199px){
.logo-blue {
    display: block!important;
}
}
.row-index06 {
	background-image: url(../image/lmbg.jpg);
}
