@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat-Regular.eot);src:url(../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.otf) format("otf"),url(../fonts/Montserrat-Regular.ttf) format("truetype"),url(../fonts/Montserrat-Regular.svg#gotham) format("svg");}
@font-face{font-family:FZLTXHJW;src:url(../fonts/FZLTXHJW.eot);src:url(../fonts/FZLTXHJW.eot?#iefix) format("embedded-opentype"),url(../fonts/FZLTXHJW.woff) format("woff"),url(../fonts/FZLTXHJW.otf) format("otf"),url(../fonts/FZLTXHJW.ttf) format("truetype"),url(../fonts/FZLTXHJW.svg#gotham) format("svg");}
/*@font-face{font-family:My_font;src:url(../fonts/SourceHanSerifCN-Regular.eot);src:url(../fonts/SourceHanSerifCN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/SourceHanSerifCN-Regular.woff) format("woff"),url(../fonts/SourceHanSerifCN-Regular.otf) format("otf"),url(../fonts/SourceHanSerifCN-Regular.ttf) format("truetype"),url(../fonts/SourceHanSerifCN-Regular.svg#gotham) format("svg");}
@font-face{font-family:ExtraLight;src:url(../fonts/SourceHanSerifCN-ExtraLight.eot);src:url(../fonts/SourceHanSerifCN-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/SourceHanSerifCN-ExtraLight.woff) format("woff"),url(../fonts/SourceHanSerifCN-ExtraLight.otf) format("otf"),url(../fonts/SourceHanSerifCN-ExtraLight.ttf) format("truetype"),url(../fonts/SourceHanSerifCN-ExtraLight.svg#gotham) format("svg");}
@font-face{font-family:Medium;src:url(../fonts/SourceHanSerifCN-Medium.eot);src:url(../fonts/SourceHanSerifCN-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/SourceHanSerifCN-Medium.woff) format("woff"),url(../fonts/SourceHanSerifCN-Medium.otf) format("otf"),url(../fonts/SourceHanSerifCN-Medium.ttf) format("truetype"),url(../fonts/SourceHanSerifCN-Medium.svg#gotham) format("svg");}
@font-face{font-family:Bold;src:url(../fonts/SourceHanSerifCN-Bold.eot);src:url(../fonts/SourceHanSerifCN-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/SourceHanSerifCN-Bold.woff) format("woff"),url(../fonts/SourceHanSerifCN-Bold.otf) format("otf"),url(../fonts/SourceHanSerifCN-Bold.ttf) format("truetype"),url(../fonts/SourceHanSerifCN-Bold.svg#gotham) format("svg");}
@font-face{font-family:Light;src:url(../fonts/SourceHanSerifCN-Light.eot);src:url(../fonts/SourceHanSerifCN-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/SourceHanSerifCN-Light.woff) format("woff"),url(../fonts/SourceHanSerifCN-Light.otf) format("otf"),url(../fonts/SourceHanSerifCN-Light.ttf) format("truetype"),url(../fonts/SourceHanSerifCN-Light.svg#gotham) format("svg");}*/
/*@font-face{
     font-family: 'My_font';
     src: url('font/My_font.eot');
     src:url('font/My_font.woff') format('woff'),
         url('font/My_font.ttf') format('truetype'),
         url('font/My_font.svg') format('svg');
}*/
.f_Montserrat-Regular{ font-family:"Montserrat-Regular","微软雅黑";}
.f_FZLTXHJW{ font-family:"FZLTXHJW","微软雅黑";}
.f_ExtraLight{ font-family:"ExtraLight","微软雅黑"; font-weight:lighter;}
.f_Medium{ font-family:"Medium","微软雅黑";}
.f_Bold{ font-family:"Bold","微软雅黑";}
.f_Light{ font-family:"Light","微软雅黑";}
html{width:100%;/*height: 100%;*/font-size:14px; }
body{ padding:0; /*height: 100%!important;*/ margin:0 auto; zoom:1;font-size:14px;line-height:24px;font-family:"微软雅黑","Arial","sans-serif","宋体";color:#333;/*设置宽度*/width:100%; background-color:#fff; }
ul,li,form, dl,dt,dd, div{ padding: 0; margin: 0; }
.ul,.ul li{ list-style:none; }
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0; margin:0;}
p{ margin:0; }
b,strong{ font-weight: bold; }
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;font-family:"My_font","Arial","微软雅黑","sans-serif","宋体";-webkit-appearance:none; }
input:focus { outline: none;}
body.hide{ overflow: hidden; }
.divhidden{ display:none;}
/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/ }

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0; padding:0;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
/*百度分享弹框*/
.bd_weixin_popup{ box-sizing: content-box; }
img{ border:none; border:0; vertical-align:top; max-width: 100%; }
span{ outline: none; }
a{ color:#333333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); outline: none; }
a:link,a:visited,a:focus{outline:none;text-decoration: none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#1c71b6;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;overflow-x: hidden;}
.animate5s{ transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.animate6_1s{ transition:transform 0.6s cubic-bezier(.25,0,.5,2), opacity 0.6s cubic-bezier(0.42, 0, 0.58, 1); }
.animate6_2s{transition:transform 0.6s .2s cubic-bezier(.25,0,.5,2), opacity 0.6s .2s cubic-bezier(0.42, 0, 0.58, 1); }
.animate6_3s{transition:transform 0.6s .4s cubic-bezier(.25,0,.5,2), opacity 0.6s .4s cubic-bezier(0.42, 0, 0.58, 1); }
.textover{overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap}
.textovers{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.t-center{ text-align: center; }
.t-left{ text-align: left; }
.t-right{ text-align: right; }
.x-half{ transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.y-half{ transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.xy-half{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.o-hide{ overflow: hidden; }
.imgBox{ overflow: hidden; }
.imgBox img{ display: block; transform: scale(1); transition:all .3s; }
.imgh:hover .imgBox img,
.imgBox .imgh:hover img,
.imgBox.imgh:hover img{ /*transform: scale(1.08); */}
.vmd{ display:inline-block; vertical-align:middle; }
.flex{ display: flex; flex-wrap: wrap; }
.i-flex{ display:inline-flex; flex-wrap: wrap; }
.jb-flex{ justify-content:space-between; }
.jc-flex{ justify-content:center; }
.ac-flex{ align-items:center; }
/*清楚浮动*/
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
    font-size: 0;}
.clearfix { zoom: 1; }
/*初始化样式*/
.f_l{ float: left; display: inline-block; }
.f_r{ float: right; display: inline-block; }
.container{ margin:0 auto; max-width: 100%; padding-left:15px; padding-right:15px; }

.lw-w-1{ width:8.33333333%; }
.lw-w-2{ width:16.66666667%; }
.lw-w-3{ width:25%; }
.lw-w-4{ width:33.33333333%; }
.lw-w-5{ width:41.66666667%; }
.lw-w-6{ width:50%; }
.lw-w-7{ width:58.33333333%; }
.lw-w-8{ width:66.66666667%; }
.lw-w-9{ width:75%; }
.lw-w-10{ width:83.33333333%; }
.lw-w-11{ width:91.66666667%; }
.lw-w-12{ width:100%; }
.lw-5w{ width:20%; }
.f80{ font-size:80px;}
.f60{ font-size:60px;}
.f50{ font-size:50px;}
.f48{ font-size:48px;}
.f46{ font-size:46px;}
.f42{ font-size:42px;}
.f40{ font-size:40px;}
.f38{ font-size:38px;}
.f36{ font-size:36px;}
.f32{ font-size:32px;}
.f30{ font-size:30px;}
.f28{ font-size:28px;}
.f26{ font-size:26px;}
.f24{ font-size:24px;}
.f22{ font-size:22px;}
.f20{ font-size:20px;}
.wrap{clear:both; width:96%;max-width:1500px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both; width:96%;max-width:1500px;margin:0 auto;text-align:left;zoom:1;}
@media (min-width:1230px) {
    /*.container{ width:1230px; }*/
}
@media (min-width:1450px) {
    /*.container{ width:1630px; }*/
}
@media screen and (max-width:1600px) {
.f80{ font-size:70px;}
.f60{ font-size:56px;}
.f50{ font-size:46px;}
.f48{ font-size:45px;}
.f46{ font-size:43px;}
.f42{ font-size:40px;}
.f40{ font-size:35px;}
.f38{ font-size:34px;}
.f36{ font-size:33px;}
.f32{ font-size:30px;}
.f30{ font-size:28px;}
.f28{ font-size:26px;}
.f26{ font-size:24px;}
.f24{ font-size:22px;}
.f22{ font-size:21px;}

}
@media screen and (max-width:1440px) {
.f80{ font-size:66px;}
.f60{ font-size:53px;}
.f50{ font-size:43px;}
.f48{ font-size:41px;}
.f46{ font-size:40px;}
.f42{ font-size:38px;}
.f40{ font-size:32px;}
.f38{ font-size:31px;}
.f36{ font-size:30px;}
.f32{ font-size:28px;}
.f30{ font-size:26px;}
.f28{ font-size:25px;}
.f26{ font-size:23px;}
.f24{ font-size:21px;}
.f22{ font-size:20px;}
.f20{ font-size:19px;}
}
@media screen and (max-width:1360px) {
.f80{ font-size:62px;}
.f60{ font-size:50px;}
.f50{ font-size:40px;}
.f48{ font-size:39px;}
.f46{ font-size:38px;}
.f42{ font-size:36px;}
.f40{ font-size:30px;}
.f38{ font-size:29px;}
.f36{ font-size:28px;}
.f32{ font-size:26px;}
.f30{ font-size:24px;}
.f28{ font-size:23px;}
.f26{ font-size:21px;}
}
@media (max-width:1200px) {
    /*.container{ width:1054px; }*/
    .lw-xw-1{ width:8.33333333%; }
    .lw-xw-2{ width:16.66666667%; }
    .lw-xw-3{ width:25%; }
    .lw-xw-4{ width:33.33333333%; }
    .lw-xw-5{ width:41.66666667%; }
    .lw-xw-6{ width:50%; }
    .lw-xw-7{ width:58.33333333%; }
    .lw-xw-8{ width:66.66666667%; }
    .lw-xw-9{ width:75%; }
    .lw-xw-10{ width:83.33333333%; }
    .lw-xw-11{ width:91.66666667%; }
    .lw-xw-12{ width:100%; }
    .lw-5xw{ width:20%; }
.f80{ font-size:60px;}
.f60{ font-size:48px;}
.f50{ font-size:38px;}
.f48{ font-size:37px;}
.f46{ font-size:36px;}
.f42{ font-size:34px;}
.f40{ font-size:28px;}
.f38{ font-size:27px;}
.f36{ font-size:26px;}
.f32{ font-size:24px;}
.f30{ font-size:22px;}
.f28{ font-size:21px;}
.f26{ font-size:20px;}
.f24{ font-size:19px;}
.f22{ font-size:18px;}
.f20{ font-size:18px;}
}
@media (max-width:1024px) {
    /*.container{ width:992px; }*/
    .lw-mw-1{ width:8.33333333%; }
    .lw-mw-2{ width:16.66666667%; }
    .lw-mw-3{ width:25%; }
    .lw-mw-4{ width:33.33333333%; }
    .lw-mw-5{ width:41.66666667%; }
    .lw-mw-6{ width:50%; }
    .lw-mw-7{ width:58.33333333%; }
    .lw-mw-8{ width:66.66666667%; }
    .lw-mw-9{ width:75%; }
    .lw-mw-10{ width:83.33333333%; }
    .lw-mw-11{ width:91.66666667%; }
    .lw-mw-12{ width:100%; }
    .lw-5mw{ width:20%; }
}
@media screen and (max-width:1100px) {
.f80{ font-size:56px;}
.f50{ font-size:36px;}
.f48{ font-size:35px;}
.f46{ font-size:34px;}
.f42{ font-size:32px;}
.f40{ font-size:26px;}
.f38{ font-size:25px;}
.f36{ font-size:24px;}
.f32{ font-size:22px;}
.f30{ font-size:20px;}
.f28{ font-size:19px;}
.f26{ font-size:18px;}
}
@media (max-width:992px) {
/*.container{ width:768px; }*/

}
@media screen and (max-width:960px) {
.f80{ font-size:50px;}
.f50{ font-size:34px;}
.f48{ font-size:33px;}
.f46{ font-size:32px;}
.f42{ font-size:31px;}
.f40{ font-size:24px;}
.f38{ font-size:23px;}
.f36{ font-size:22px;}
.f32{ font-size:21px;}
.f30{ font-size:19px;}
.f28{ font-size:18px;}
.f24{ font-size:17px;}
.f22{ font-size:16px;}
.f20{ font-size:16px;}
}
@media screen and (max-width:830px) {
.f80{ font-size:48px;}
.f50{ font-size:32px;}
.f48{ font-size:31px;}
.f46{ font-size:30px;}
.f42{ font-size:29px;}
.f40{ font-size:22px;}
.f38{ font-size:22px;}
.f36{ font-size:21px;}
.f32{ font-size:19px;}
.f30{ font-size:18px;}
.f28{ font-size:17px;}

}
@media screen and (max-width:780px) {
.f80{ font-size:44px;}
.f50{ font-size:30px;}
.f48{ font-size:29px;}
.f46{ font-size:29px;}
.f42{ font-size:28px;}
.f40{ font-size:20px;}
.f38{ font-size:20px;}
.f36{ font-size:19px;}
.f32{ font-size:18px;}
.f30{ font-size:17px;}
.f28{ font-size:16px;}
.f26{ font-size:16px;}
}
@media (max-width:768px) {
   /* .container{ width:100%; }*/
    .lw-sw-1{ width:8.33333333%; }
    .lw-sw-2{ width:16.66666667%; }
    .lw-sw-3{ width:25%; }
    .lw-sw-4{ width:33.33333333%; }
    .lw-sw-5{ width:41.66666667%; }
    .lw-sw-6{ width:50%; }
    .lw-sw-7{ width:58.33333333%; }
    .lw-sw-8{ width:66.66666667%; }
    .lw-sw-9{ width:75%; }
    .lw-sw-10{ width:83.33333333%; }
    .lw-sw-11{ width:91.66666667%; }
    .lw-sw-12{ width:100%; }
    .lw-5sw{ width:20%; }
}
@media screen and (max-width:640px) {
.f80{ font-size:40px;}
.f50{ font-size:28px;}
.f48{ font-size:27px;}
.f46{ font-size:27px;}
.f42{ font-size:27px;}
.f40{ font-size:18px;}
.f38{ font-size:18px;}
.f36{ font-size:18px;}
.f32{ font-size:17px;}
.f30{ font-size:16px;}
.f24{ font-size:15px;}
.f22{ font-size:14px;}
.f20{ font-size:14px;}
}
@media screen and (max-width:480px) {
.f80{ font-size:36px;}
.f50{ font-size:27px;}
.f48{ font-size:26px;}
.f46{ font-size:25px;}
.f42{ font-size:24px;}
.f40{ font-size:17px;}
.f38{ font-size:17px;}
.f36{ font-size:17px;}
.f32{ font-size:16px;}
.f30{ font-size:15px;}
.f28{ font-size:15px;}
.f26{ font-size:15px;}
.f20{ font-size:13px;}
}
@media screen and (max-width:420px) {
.f80{ font-size:32px;}
.f50{ font-size:25px;}
.f48{ font-size:24px;}
.f46{ font-size:23px;}
.f42{ font-size:22px;}
}
@media screen and (max-width: 360px) {
.f80{ font-size:30px;}
.f50{ font-size:23px;}
.f48{ font-size:22px;}
.f46{ font-size:21px;}
.f42{ font-size:20px;}
}
/**视频弹框**/
.TankVideoBox{position:fixed;left:0;top:0;height:100%;width:100%;z-index:9999;background-color:rgba(0,0,0,0.2);display:none;cursor:pointer;}
.TankVideoBox .VideoBox .exit{ position: absolute; right:-15px; top:-15px; height:40px; width:40px; border-radius:50%; background:#fff url(../images/exit.png) no-repeat center/40%; }
.TankVideoBox .VideoBox{position:absolute;left:50%;top:50%;}
.TankVideoBox .VideoBox video{border:9px solid #fff;display:block;width:auto;max-width:94vw;max-height:96vh;border-radius:4px;}
