@import url(anim.css);
@import url(lrtk3.css);
*{margin:0;padding:0;border:0;}
/*更改ie内核滚动条颜色*/
html, body{scrollbar-face-color: #000; scrollbar-highlight-color: #000;scrollbar-shadow-color: #000;scrollbar-3dlight-color: #000; scrollbar-arrow-color: #222;scrollbar-track-color: #222;scrollbar-darkshadow-color: #000;}
/*更改-webkit-内核滚动条样式*/
::-webkit-scrollbar {width: 5px;  height: 8px; background-color: #fcfcfc;}
::-webkit-scrollbar-track{border-radius: 10px; background-color: #fcfcfc;}
::-webkit-scrollbar-thumb{border-radius: 10px; background-color: #e60012; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
body {background-color: #fff; overflow-x:hidden;color: #333;font-size: 12px; font-family:"微软雅黑","Arial", "Microsoft YaHei","Helvetica Neue", "Helvetica", "Arial", "sans-serif";}
body.pos{ overflow-y:hidden; height:100%;}

a { color: #333;
  text-decoration: none;-webkit-tap-highlight-color:transparent;
 
}
a:hover {color: #e60012;/*text-decoration: underline;*/}
input,select,img{vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
.wrap{clear:both; width:96%;max-width:1600px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both; width:96%;max-width:1600px;margin:0 auto;text-align:left;zoom:1;}
.wrap3{clear:both; width:96%;max-width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.c_l{ clear:both; font-size:0px; overflow:hidden;}
.f72{ font-size:72px;}
.f60{ font-size:60px;}
.f48{ font-size:48px;}
.f40{ font-size:40px;}
.f36{ font-size:36px;}
.f32{ font-size:32px;}
.f30{ font-size:30px;}
.f24{ font-size:24px;}
.f22{ font-size:22px;}
.f20{ font-size:20px;}
.f18{ font-size:18px;}

/*导航*/
.header-v1{ width:100%; position:fixed;height:100px;z-index:22; top:0; left:0;transition:all 0.3s;}
.header-v1.on{ position:fixed;background:#fff; top:0; left:0;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.nav-hide.pos .header-v1{box-shadow: 0 1px 10px rgba(0, 0, 0, 0);}
.nav-hide .header-v1{ height:80px;background:#fff;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.nav-hide .header-v1 .top-main .top_r{ margin-top:7px;}
/*.nav-hide .blank_h{ height:80px;}*/
.nav-hide .header-v1 .top-main .logo1 img{ height:40px;}
.nav-hide .header-v1 .top-main .logo1 #logo2{ display:block;}
.nav-hide .header-v1 .top-main .logo1 #logo1{ display:none;}
.nav-hide .nav h3 a{ color:#333;}
.nav-hide .nav .on h3 a{ color:#000;}
.header-v1 .top-main{ width:96%; max-width:1600px; margin:0 auto;/* position:relative;*/}
.header-v1 .top-main .logo1{ float:left; height:100%; margin-top:15px;}
.header-v1 .top-main .logo1 img{ height:100%;}
.header-v1 .top-main .logo1 img:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.header-v1 .top-main .logo1 #logo2{ display:none;}
.header-v1 .top-main .nav_bg{  width:100%; height:100%; position:fixed; top:80px; left:0; background:rgba(0, 0, 0, 0.15); z-index:99;display:none;}
.header-v1 .top-main .top_r{float:right; margin-top:12px; position:relative; padding-right:55px;}
.header-v1 .top-main .top_r .navBar{ float:right; }
.navbtn{ right:0;width:20px;height:13px;top:26px;cursor:pointer;position:absolute; margin-left:36px; z-index:999;}
.navbtn i{ display:block; font-size:0;width: 20px;height: 1px;z-index: 1; right: 0px; position:absolute;  top: 0px;  background: #fff; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s; -o-transition: 0.6s; overflow: hidden;}
.navbtn i:nth-child(2){ top:6px; width:16px;}
.navbtn i:nth-child(3){ top:12px; width:18px;}
.navbtn:hover i{ width:20px;}
.nav-hide .navbtn i{background: #333;}
.navbtn.cur i{ width:20px;background: #333; }
.navbtn.cur i:nth-child(1){top: 6px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg); -moz-transform: rotate(45deg);}
.navbtn.cur i:nth-child(2){opacity: 0;}
.navbtn.cur i:nth-child(3){top: 6px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.header-v1 .top_ico{ float:right; width:35px; height:45px; position:relative; margin-top:35px; cursor:pointer; display:none;}
.header-v1 .top_ico i{ display:block; font-size:0;width: 30px;height: 2px;z-index: 1; left: 6px; position:absolute;  top: 0px;  background: #fff; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s; -o-transition: 0.6s; overflow: hidden;}
.header-v1 .top_ico i:nth-child(2){ top:8px;}
.header-v1 .top_ico i:nth-child(3){ top:16px;}
.header-v1 .top_ico i span{width: 2px; height: 2px; margin-left: 3px;  float: left; background: #6b6b6b;}
.header-v1 .top_ico.on{ margin-top:30px;}
.header-v1 .top_ico.on i:nth-child(1){top: 6px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg); -moz-transform: rotate(45deg);}
.header-v1 .top_ico.on i:nth-child(2){opacity: 0;}
.header-v1 .top_ico.on i:nth-child(3){top: 6px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.header-v1 .top_ico.on i span{display: none;}

.nav{ list-style:none; padding:0;  }
.nav .m{ float:left; position:relative; margin-left:60px;}
.nav a:hover{ text-decoration:none; color:#fff;}
.nav h3{ float:left; font-weight:normal;  width:100%;}
.nav h3 a{ display:block; color:#cccccc; width:100%;height:66px; line-height:66px; font-size:16px;}
.nav h3 a span{ display:block;position:relative;height:100%;transition: all 0.3s; font-weight:bold;}
/*.nav h3 a span:after{ content: ""; position: absolute; left: -52px; width: 0;height: 1px; background: #fff;  top: 50%; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}*/
.nav .on h3 a{color:#fff;}
.nav .on h3 a span{ /*color:#fff; margin-left:30px;*/ }
/*.nav .on h3 a span:after{width:40px;}*/

.languages{ float:right; margin-top:34px;}
.languages a{ color:#fff; margin-left:20px; font-size:14px;}
.languages a img{ margin-right:5px; width:20px;}
.nav-hide .languages{ margin-top:28px;}
.nav-hide .languages a{ color:#333;}

.blank_h{height:0px; overflow:hidden; font-size:0;}

/*.menu*/
.menu{top:0; left:0; width:100vw; height:100vh; z-index:21; transform:translateX(100vw) translateZ(0px); position:fixed; overflow:hidden;}
.menu .cw920{max-width: 920px; margin: auto;}
.menu .maxh{height: 100%;}
.menu .maxw{ width:100%;}
.menu .absolute{ position:absolute;}
.menu .relative{ position:relative;}
.menu .upper{ text-transform:uppercase;}
.menu .inline-block{ display:inline-block;}
.menu .block{ display:block;}
.menu .border-box{-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}
.menu .bg{border-radius:50%; transform-origin:center; background:#fff; top:calc(70px - 224vw); right:calc(150px - 224vw); width:448vw; height:448vw; z-index:20; transform:translateX(0px) translateY(0px) scaleX(0) scaleY(0) translateZ(0px); transition:all 2s; position:absolute;}
.menu .list{z-index:21; display:flex; align-items:center;}
.menu .list .content-wrapper{display:flex; justify-content:space-between; align-items:flex-end;}
.menu .list .content-wrapper .primary-nav{opacity:0;}
.menu .list .content-wrapper .primary-nav .label{transform:rotate(-90deg) translate3d(-35px,0,0); transform-origin:bottom left; font-size:13px; line-height:24px; color:#000; font-weight:bold;}
.menu .list .content-wrapper .primary-nav ul{margin-left:30px; transform:translate3d(0,-20px,0); display:flex; flex-direction:column; align-items:flex-start;}
.menu .list .content-wrapper .primary-nav .menu-item{transition:color .45s var(--primary-ease); backface-visibility:hidden; opacity:0;  transform:translateX(-100px) skewX(5deg) translateZ(0px); font-weight:700; font-size:75px; line-height:95px; position:relative;}
.menu .list .content-wrapper .primary-nav .menu-item:before{ width:0;content:""; position:absolute; left:0;height:1px;top:50%; background:#000;transition:all 1s; }
.menu .list .content-wrapper .primary-nav .menu-item.focused:before{  width:49px; }
.menu .list .content-wrapper .primary-nav .menu-item .menu-word{z-index:3; transition:all .75s var(--custom-ease-4); clip-path:inset(0 0 0 0); font-size:32px; line-height:60px; font-weight:700;transition:all 1s;}
.menu .list .content-wrapper .primary-nav .menu-item .menu-word:hover{ color:#333;}
.menu .list .content-wrapper .primary-nav .grayed{top:0; left:0; pointer-events:none; color:var(--color-sub-black-2); transition:transform .75s var(--custom-ease-4); color:#dcdcdc; font-size:32px; line-height:60px; font-weight:700;transition:all 1s;}
/*.menu .list .content-wrapper .primary-nav .menu-item .numbering{top:10px; left:0; pointer-events:none; opacity:0; transform:translate3d(20px,0,0); transition:all .85s var(--custom-ease-4); font-size:12px; line-height:24px;}*/
.menu .list .content-wrapper .primary-nav .menu-item.focused .grayed, .menu .list .content-wrapper .primary-nav .menu-item.focused .menu-word{transform:translate3d(51px,0,0);}
.menu .list .content-wrapper .primary-nav .menu-item.focused-out .menu-word{clip-path:inset(0 100% 0 0);}
/*.menu .list .content-wrapper .primary-nav .menu-item.focused .numbering{transform:translateZ(0); opacity:1;}*/
.menu .list .company-info{opacity:0; align-self:flex-end; margin-bottom:-38px; z-index:22; margin-right:80px;}
.menu .list .company-info ul li{ padding-left:87px;display:block; overflow:hidden; margin-bottom:18px; background-repeat:no-repeat; background-position:left top; color:#555555; font-size:15px;}
.menu .list .company-info ul li.bgs1{ background-image:url(../img/top_ico1.png);}
.menu .list .company-info ul li.bgs2{ background-image:url(../img/top_ico2.png);}
.menu .list .company-info ul li.bgs3{ background-image:url(../img/top_ico3.png); cursor:pointer; margin-bottom:40px;}
.menu .list .company-info ul li.bgs3 .span{ cursor:pointer;}
.menu .list .company-info ul li.bgs4{ background-image:url(../img/top_ico4.png);}
.menu .list .company-info ul li .span{ display:block; line-height:22px;}
.menu .list .company-info ul li a{ font-size:32px;transition:all 0.3s;}
.menu .list .company-info ul li img{ width:120px; display:block; margin-top:8px;}
.menu.cur{pointer-events:all;}


/*尾部*/
.f_bg{ background:#383637; color:#999999; font-size:14px; clear:both; padding:1.5% 0;}
.f_bg_div{ width:96%; max-width:1600px; margin:0 auto;}
.f_bg a{color:#999999; text-decoration:none;}
.f_bg a:hover{ color:#fff;}
.f_bg .h5{font-size:14px; color:#ffffff; line-height:28px; font-weight:normal; margin-bottom:8px;}
.f_bg .p{ line-height:24px;}
.f_bg .w{margin-right:2%; float:left;}
.f_bg .w.w1{ width:22.5%; }
.f_bg .w.w2{ width:23%; }
.f_bg .w.w3{ width:28.5%; }
.f_bg .w.w4{ width:20%; margin-right:0; }
.f_bg .w.w1 img{ float:left;width:98px; margin-right:5%; }
.f_bg .w .cons{ overflow:hidden;padding-top:5px; margin-top:21px;}
.f_bg .w .cons .h5{ margin-bottom:0;}
.f_bg .w .cons .p{ line-height:20px;}
.f_bg .w .txts{ float:left; padding-left:40px; background-repeat:no-repeat; background-position:left top; background-size:auto 27px; margin-top:21px;}
.f_bg .w.w2 .txts{ background-image:url(../img/foot_pic1.png);}
.f_bg .w.w3 .txts{ background-image:url(../img/foot_pic2.png);}
.f_bg .w.w4 .txts{ background-image:url(../img/foot_pic3.png);}

.f_div3{ font-size:14px; line-height:26px; clear:both; overflow:hidden; padding-top:1%; padding-bottom:1%; color:#999; background-color:#383637; border-top:1px solid #414141;}
.f_div3 a{ color:#999;}
.f_div3 a:hover{transition:all 0.3s; color:#e60012;}
.f_div3 .h3{font-size:15px; color:#fff; font-weight:normal; line-height:36px; height:36px; overflow:hidden;}
.f_div3 .cons{ overflow:hidden; margin-bottom:12px;}
.f_div3 .cons a{ margin-right:3%; float:left; height:26px; line-height:26px; overflow:hidden;}
.gotop{ position:fixed; bottom:10%; right:1%; width:38px; height:38px; background:url(../img/gotop.png) no-repeat; background-size:100% 100%;
-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; display:none; z-index:1;}
.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}

.right_ul{ height:46px; line-height:46px; overflow:hidden; border-top:2px solid #dedede; position:fixed; width:100%; bottom:0; left:0; display:none; background-color:#fff;}
.right_ul ul li{ width:25%; float:left; overflow:hidden; text-align:center; font-size:14px;}
.right_ul ul li img{ height:22px; margin:0 auto;}
.right_ul ul li a{ display:block; border-right:1px solid #dedede;}
.right_ul ul li:last-child a{ border:0;}

/*分享*/
/*.foot_a{ line-height:0px; font-size:14px;text-align:left;}
.foot_a ul{}
.foot_a ul li{float:left; width:28px; height:28px; margin-right:20px; }
.foot_a ul li a{ display:block; width:100%; height:100%;margin:0; position:relative;transition:all 0.3s;}
.foot_a ul li a:after{content: ""; position:absolute; width:100%; height:100%;left:0%; top:0;transition:all 0.3s;background-size:0% 0%; background-repeat:no-repeat; background-position:center center;}
.foot_a ul li a:hover:after{ background-size:100% 100%;}
.foot_a ul li.weixin a{ background:url(../images/foot_ico2.png) center center no-repeat;background-size:100% 100%;}
.foot_a ul li.weixin a:hover{filter: Alpha(Opacity=100);opacity: 1.0;}
.foot_a ul li.weixin a:after{ background-image:url(../images/foot_ico2_on.png);}
.foot_a ul li.weixin .wem1{width: 203px; display: none;text-align: center; padding-top: 20px; padding-bottom:20px; position: absolute; margin-left:-87px;margin-top: -203px; background-image: url(../img/ewm.png);background-repeat: no-repeat;}
.foot_a ul li.weixin .wem1 img{ width:155px; height:155px; margin-right:5px;}
.foot_a ul li.weixin a:hover .wem1{ display:block;}
.foot_a ul li.tqq a{ background:url(../images/foot_ico4.png) no-repeat;background-size:100% 100%;}
.foot_a ul li.tqq a:after{ background-image:url(../images/foot_ico4_on.png);}
.foot_a ul li.tqq a.bds_sqq{ width:28px; padding:0;}
.foot_a ul li.qq a{ background:url(../images/foot_ico1.png) no-repeat;background-size:100% 100%;}
.foot_a ul li.qq a:after{ background-image:url(../images/foot_ico1_on.png);}
.foot_a ul li.qq a.bds_sqq{ width:28px; padding:0;}
.foot_a .bdshare-button-style0-24{ height:100%;}
.foot_a ul li.sinna a.bds_tsina{ background:url(../images/foot_ico3.png) left top no-repeat; width:28px; padding:0;background-size:100% 100%;}
.foot_a ul li.sinna a.bds_tsina:after{ background-image:url(../images/foot_ico3_on.png);}*/

/*微信弹窗*/
#hidden{z-index: 2147483647;display: none; background: #000; filter: alpha(opacity=0); left: 0px; opacity: 0; position: fixed; width: 3000px; height: 100%; padding-top: 28%; text-align: center; top:0;}
#hiddenimg{opacity:1  ; display:none; position:fixed;left:0%; width:100%; height:300px;padding-top:0;z-index:2147483647; top:28%; text-align:center;}
#hiddenimg img{ width:90%;max-width:300px; margin:0 auto; }
#hiddenimg2{text-align: center;}
.weixinclose{ position:fixed; right:2%; top:2%; color:#fff; font-size:30px; cursor:pointer; z-index:2147483648; font-weight:normal; display:none;}


/*项目报价*/
.i_t{ color:#000; overflow:hidden; padding-top:2%; padding-bottom:1.5%; font-weight:normal;}
.i_bj{padding-top:2%; padding-bottom:4%; font-size:14px; color:#555555; background:#fff;}
.i_bj .i_form{ margin-top:1%; overflow:hidden; margin-bottom:2.5%;}
.i_bj .i_zx_input{ float:left; display:inline-block;margin-right:1.25%; width:22.5%; overflow:hidden; height:62px; line-height:62px; overflow:hidden; border:1px solid #ececec;  text-indent:19px; color:#333333; font-size:16px; outline:none; background:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;font-family:"微软雅黑";}
.i_bj .i_zx_input.bgs2{width:36.25%;}
.i_bj select::-ms-expand { display: none; } 
.i_bj .i_zx_btns{ float:right; appearance:none; outline:none;  -moz-appearance:none;  -webkit-appearance:none;display:inline-block; width:15%; height:62px; line-height:62px; overflow:hidden; text-align:center; color:#fff; background:#e60012; font-family:"微软雅黑";cursor:pointer; border:0; font-size:18px;}
.i_bj .i_zx_btns:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80); background:#b9a978;}

/*尾部公司信息*/
.f_bg2{ background:#383637; overflow:hidden; color:#999999; font-size:14px; padding-top:2.5%; padding-bottom:3.3%; border-bottom:1px solid #414141;}
.f_bg2 a{color:#999999; text-decoration:none;transition:all 0.3s;}
.f_bg2 a:hover{ color:#fff;}
.f_bg2 .h3{font-size:18px; color:#fff; font-weight:normal; line-height:66px; height:66px; border-bottom:1px solid #414141;margin-bottom:25px;}
/*.f_bg2 .h3 .more{ float:right; font-size:14px; color:#fff;}
.f_bg2 .h3 .more:hover{opacity:0.8;filter:Alpha(opacity=80);}*/
.f_bg2 .links{ width:31%; float:left;  margin-right:3.5%; overflow:hidden; }
.f_bg2 .links.w2{ margin-right:0;}
.f_bg2 .links ul li{ float:left; line-height:30px;overflow:hidden; width:50%; height:30px;text-overflow: ellipsis;white-space: nowrap;}
.f_bg2 .links ul li a{ padding-right:5px; color:#999999;font-size:14px;}
.f_bg2 .links ul li a:hover{ margin-left:5px; padding-right:0; color:#fff;}
.f_bg2 .f_div2_r{ float:right; width:31%;  overflow:hidden; line-height:30px;}
.f_bg2 .f_div2_r .p{ overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.f_bg2 .f_div2_r .mores{ display:block; width:94px; height:30px; line-height:30px; border-radius:20px; text-align:center;border:1px solid #484848; font-size:14px; transition:all 0.3s; color:#5e5e5e;font-family:"宋体"; margin-top:5%;}
.f_bg2 .f_div2_r .mores:hover{ border-color:#fff; color:#fff;}
.f_bg2 .f_div2_r .mores span{ padding-right:20px; text-transform:uppercase; font-size:13px;color:#5f5f5f; display:inline-block; vertical-align:unset;transition:all 0.3s; }
.f_bg2 .f_div2_r .mores:hover span{ color:#fff; padding-right:23px;}
@media screen and (max-width: 1440px) {
.f72{ font-size:60px;}
.f60{ font-size:50px;}
/*导航*/
.nav .m{ margin-left:30px;}
/*尾部*/
.f_bg .h5{ margin-bottom:2px;}
.f_bg .p{ line-height:20px;}
/*项目报价*/
.i_bj .i_zx_input{ height:60px; line-height:60px;}
.i_bj .i_zx_btns{ height:60px; line-height:60px;}
}




@media screen and (max-width: 1310px) {
.f72{ font-size:55px;}
.f60{ font-size:45px;}
.f48{ font-size:40px;}
.f40{ font-size:36px;}
.f36{ font-size:32px;}
.f32{ font-size:31px;}
.f30{ font-size:30px;}
.f24{ font-size:21px;}
.f22{ font-size:20px;}
/*尾部公司信息*/
.f_bg2{ padding-top:1.5%; padding-bottom:3%;}
.f_bg2 .links{ margin-right:2%; width:30%;}
.f_bg2 .links.w2{ width:36%;}
.f_bg2 .f_div2_r{ width:30%;}

}
@media screen and (max-width: 1200px) {
.f72{ font-size:50px;}
.f60{ font-size:42px;}
.f48{ font-size:36px;}
.f40{ font-size:32px;}
.f36{ font-size:30px;}
.f32{ font-size:29px;}
.f30{ font-size:28px;}
.f24{ font-size:20px;}
.f22{ font-size:19px;}
.f20{ font-size:18px;}
.f18{ font-size:16px;}
/*导航*/
.nav .m{ margin-left:20px;}
/*.nav .on h3 a span{ margin-left:20px;}
.nav h3 a span:after{ left:-42px;}
.nav .on h3 a span:after{ width:30px;}*/
/*项目报价*/
.i_bj .i_zx_input{ height:50px; line-height:50px; font-size:15px;}
.i_bj .i_zx_btns{ height:50px; line-height:50px;font-size:17px;}
/*尾部公司信息*/
.f_bg .w.w1{ width:48%;}
.f_bg .w.w1 img{ width:88px;}
.f_bg .w.w2{ width:48%;}
.f_bg .w.w3{ width:48%; clear:both;}
.f_bg .w.w4{ width:48%;}
}
@media screen and (max-width: 1100px) {
.f72{ font-size:44px;}
.f60{ font-size:38px;}
.f48{ font-size:30px;}
.f40{ font-size:29px;}
.f36{ font-size:28px;}
.f32{ font-size:27px;}
.f30{ font-size:27px;}
/*导航*/
.nav .m{ margin-left:10px;}
/*.menu*/
.menu .list .content-wrapper .primary-nav .menu-item .menu-word{ font-size:30px;}
.menu .list .content-wrapper .primary-nav .grayed{ font-size:30px;}
.menu .list .company-info ul li a{ font-size:30px;}
/*尾部*/


}
@media screen and (max-width: 1000px) {
.f72{ font-size:40px;}
.f60{ font-size:36px;}


}
@media screen and (max-width: 960px) {
.f72{ font-size:36px;}
.f60{ font-size:32px;}
.f48{ font-size:28px;}
.f40{ font-size:27px;}
.f36{ font-size:26px;}
.f32{ font-size:26px;}
.f30{ font-size:26px;}
.f24{ font-size:18px;}
.f22{ font-size:17px;}
.f20{ font-size:16px;}
.f18{ font-size:14px;}
/*导航*/
.header-v1{ height:80px;}
.header-v1 .top-main .logo1{ margin-top:26px;}
.header-v1 .top-main .logo1 img{ height:20px;}
.header-v1.on .top-main .logo1 #logo1{ display:none;}
.header-v1.on .top-main .logo1 #logo2{ display:block;}
.header-v1 .top-main .nav_bg#on2{ display:block;}
.header-v1 .top-main .top_r{ /*display:none;*/z-index:999; overflow:hidden;margin-top:0; padding-right:0; height:0%; width:100%;/*width:50%;max-width:250px;*/ background:#fff; position:fixed; right:0; top:80px;transition: all 0.3s; }
.header-v1 .top-main .top_r#on{/*display:block;*/height:100%;}
.header-v1 .top-main .top_r .navBar{ float:none;}
.nav-hide .header-v1 .top-main .top_r{ margin-top:0;}
.nav-hide .nav .on h3 a{ color:#fff;}
.nav h3 a{ color:#333;}
.nav .m{ width:calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px); padding-left:60px; margin-left:0;}
.nav .m:hover{ background-color:#222222;}
.nav .m.on{ background-color:#222222;}
/*.nav .on h3 a span{ margin-left:0px;}
.nav .on h3 a span:after{ width:22px;}*/
.navbtn{ display:none;}
.header-v1 .top_ico{ display:block; margin-top:30px;}
.header-v1.on .top_ico i{ background:#333;}
.nav-hide .header-v1 .top_ico i{background:#333;}
.nav-hide .header-v1 .top_ico i span{ background:#fff;}

.languages{ margin-top:26px;}
.nav-hide .languages{ margin-top:26px;}
/*.blank_h{ height:80px;}*/
/*尾部*/
.f_bg{ font-size:13px;}
.f_div3{ font-size:13px;}
/*项目报价*/
.i_bj .i_zx_input{ width:49%; margin-right:2%;}
.i_bj .i_zx_input:nth-child(2){ margin-right:0;}
.i_bj .i_zx_input.bgs2{ margin-right:0; width:100%; margin-top:2%;}
.i_bj .i_zx_btns{ width:100%; margin-top:2%;}
/*尾部公司信息*/
.f_bg2{ font-size:13px;}
.f_bg2 .h3{ font-size:16px; height:50px; line-height:50px; margin-bottom:15px;}
.f_bg2 .links ul li{ line-height:26px; height:26px;}
.f_bg2 .f_div2_r{ line-height:26px;}
}
@media screen and (max-width: 830px) {
.f72{ font-size:30px;}
.f60{ font-size:29px;}
.f48{ font-size:26px;}
.f40{ font-size:25px;}
.f24{ font-size:16px;}
.f22{ font-size:15px;}





}
@media screen and (max-width: 780px) {
.f72{ font-size:29px;}
.f60{ font-size:28px;}
.f32{ font-size:24px;}
.f30{ font-size:22px;}
/*尾部*/
.f_bg2 .links{ margin-right:0; width:100%;}
.f_bg2 .links.w2{ width:100%;}
.f_bg2 .f_div2_r{ width:100%;}
.f_bg2 .f_div2_r .mores{ margin-top:3%;}
}

@media screen and (max-width: 640px) {
.f72{ font-size:28px;}
.f60{ font-size:27px;}
.f48{ font-size:25px;}
.f40{ font-size:24px;}
.f36{ font-size:24px;}
.f32{ font-size:22px;}
.f30{ font-size:20px;}
.f24{ font-size:15px;}
.f22{ font-size:14px;}
.f20{ font-size:14px;}
.f18{ font-size:13px;}
/*导航*/
.nav h3 a{ height:50px; line-height:50px;}
/*尾部*/
.f_bg{ padding-top:4%; padding-bottom:3.5%;}
.f_bg .w .txts{background-size: auto 22px; padding-left:30px;}
.f_bg .h5{ line-height:22px;}
.f_bg .w .cons{ padding-top:0;}
.f_bg .w.w1 img{ width:80px;}
.f_bg_div span.l{ float:none; display:block;text-align:center;}
.f_bg_div span.r{ float:none; display:block;text-align:center;}

.gotop.active{ display:block;}
/*分享*/
/*.foot_a{ text-align:center;} 
.foot_a ul li{ float:none; display:inline-block; vertical-align:top;}*/
/*项目报价*/
.i_bj{  padding-top:3%; font-size:13px;}
.i_bj .i_zx_input{ height:42px; line-height:42px; font-size:14px;}
.i_bj .i_zx_btns{ height:42px; line-height:42px;font-size:16px;}
/*尾部公司信息*/
.f_bg2{ padding-bottom:3.5%;}
}

@media screen and (max-width: 480px) {
.f72{ font-size:26px;}
.f60{ font-size:25px;}
.f48{ font-size:22px;}
.f40{ font-size:21px;}
.f36{ font-size:20px;}
.f32{ font-size:19px;}
.f30{ font-size:18px;}
.f24{ font-size:14px;}
.f22{ font-size:13px;}
/*导航*/
.header-v1{ height:70px;}
.nav-hide .header-v1{ height:70px;}
.header-v1 .top-main .logo1 img{ height:20px;}
.nav-hide .header-v1 .top-main .logo1 img{ height:20px;}
.header-v1 .top-main .nav_bg{ top:70px;}
.header-v1 .top-main .top_r{ top:70px;}
.header-v1 .top_ico{ margin-top:28px; height:40px;}
.header-v1 .top_ico.on{ margin-top:25px;}

/*.blank_h{ height:70px;}*/
/*尾部*/
.f_bg{ font-size:12px; padding-top:5%;}
.f_div3{ font-size:12px; line-height:20px; padding-bottom:1.5%;}
.f_div3 .cons{ margin-bottom:8px;}
/*项目报价*/
.i_bj{ font-size:12px;}
.i_bj .i_t{ font-size:20px;}
.i_bj .i_zx_input{ height:40px; line-height:40px; font-size:13px;}
.i_bj .i_zx_btns{ height:40px; line-height:40px;font-size:15px;}
/*尾部公司信息*/
.f_bg2{ font-size:12px; padding-bottom:5%;}
.f_bg2 .h3{ height:40px; line-height:40px; font-size:15px; margin-top:6px; margin-bottom:10px;}
}
@media screen and (max-width: 380px) {
/*尾部*/
.f_bg .h5{ font-size:13px;}
.f_bg .w.w1 img{ width:70px;}

}
@media screen and (max-width: 360px) {
.f72{ font-size:24px;}
.f60{ font-size:23px;}
.f48{ font-size:20px;}
.f40{ font-size:19px;}
.f36{ font-size:18px;}
.f32{ font-size:17px;}
.f30{ font-size:17px;}
.f24{ font-size:13px;}
/*尾部*/
.f_bg .w .cons{ margin-top:5px;}
.f_bg .w.w2 .txts{ margin-bottom:10px; margin-top:10px;}
}


.anim-show .imgsa1{animation:mymove8 0.6s; -webkit-animation:mymove8 0.6s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.1s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.1s;
}
.anim-show .imgsa2{animation:mymove7 0.6s; -webkit-animation:mymove7 0.6s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.1s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.1s;
}

.leftto2{filter:alpha(opacity=0);opacity:0;}
.isel .leftto2{animation:mymove8 0.5s; -webkit-animation:mymove8 0.5s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0s;}
.isel .anim-1{animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.2s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.2s;
}
.isel .anim-2{animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.4s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.4s;
}