/* CSS Document */

/*#region 重置元素*/

*:focus {outline: none;}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{

    padding: 0;

    margin:0;

}

 @font-face {

  font-family: "SourceHanSansCN-Normal";

  src: url("/public/static/css//public/static/css/fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff2") format("woff2"),

       url("/public/static/css/fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff") format("woff"),

       url("/public/static/css/fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.ttf") format("truetype"),

       url("/public/static/css/fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.eot") format("embedded-opentype"),

       url("/public/static/css/fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.svg") format("svg"),

       url("/public/static/css/fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.otf") format("opentype");

  font-weight: normal;

  font-style: normal;

} 

 



body{

    font:1em/1.3 "SourceHanSansCN-Normal";   

	-webkit-text-size-adjust: 100% !important; 

}

img{

max-width:100%;}

button, input, select, textarea,h1, h2, h3, h4, h5, h6{

    font-size:1em;

    line-height:1.3;font-family: "SourceHanSansCN-Normal";

}

address, cite, dfn, em, var { 

    font-style:normal; 

} 

code, kbd, pre, samp {

     font-family: courier new, courier, monospace; 

} 

small { 

    font-size:  0.75em; 

} 

ul, ol { 

    list-style: none; 

    margin:0;

}

body,legend { 

    color:#010101;

}

a{

    color:inherit;

	color:#010101;

    text-decoration: none; 

}

a:hover  {

    color:#a7896b;    

    text-decoration: none; 

}

a:active{

    color:inherit;

}

sup { 

    vertical-align: text-top; 

} 

sub { 

    vertical-align: text-bottom;

}



fieldset, img { 

    border: 0; 

}

button, input, select, textarea { 

     

} 

table { 

    border-collapse: collapse; 

    border-spacing: 0; 

    width:100%;

    word-break: break-all;

}

table th {

    font-weight:normal;

}

table th,table td {

    font-weight:normal;

    

} 

article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {

    display: block;

    margin: 0;

    padding: 0;

}

img{

	vertical-align:middle;

}

::-moz-placeholder { color:#000; }

input:-webkit-input-placeholder { color:#000; } 

input:-moz-placeholder { color:#000; } 

/*#endregion*/

/*#region 清除浮动*/

.clearfix:after{

	content: '\20';

    display: block;

    height: 0;

    clear: both;

}

.clearfix { 

	*zoom:1;

}

/*#endregion */



button:disabled,

.disabled{

    opacity:0.5;

    cursor:default;

}

.hi{overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;}

.css3,.about_1 ul li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}

.comdiv{

width:100%; overflow:hidden; margin:0; padding:0;}

.cssimg,.cssimgp img,.index_4_3_left_1_bg,.pro_1_mid_mid_left_bg,.ser_2_mid_pic_bg,.ser_1_right_bg{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}

@media screen and (min-width:768px) {

.cssimg:hover,.cssimgp:hover img,.index_4_3_left:hover .index_4_3_left_1_bg,.pro_1_mid ul li:hover .pro_1_mid_mid_left_bg,.ser_2_mid ul li:hover .ser_2_mid_pic_bg,.ser_1_right:hover .ser_1_right_bg{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}

}

.daxie{text-transform: uppercase;}

.cell_mid{ display: table; height:100%; width:100%; }

.cell_h{ height:100%;display: table-cell; vertical-align: middle; } 

#lu{ background-color:#fff; overflow:hidden;

position:relative; z-index:10;}

/*********header**********/

#header{

position:fixed; left:0; top:0; width:100%; z-index:888; background-image:url(/public/static/images/header/img2.png); background-position:bottom; background-repeat:repeat-x;}

.header_mid{

margin:0 2.5%; position:relative;}

.header_mid_left{

position:absolute; left:0; top:50%; z-index:10;-webkit-transform:translate(-0%, -50%);-ms-transform:translate(-0%, -50%);transform:translate(-0%, -50%);}

.header_mid_mid{ text-align:right;

  margin-right:165px;}
.sppp{
padding-bottom:4vw; overflow:hidden} 
.sppp li{ margin-bottom:1.5em;
float:left; width:32%; margin-right:2%;}
.sppp li:nth-child(3n){
margin-right:0;}
.header_mid_mid ul li{ display:inline-block;

  position:relative; margin-right:3.33333333333333vw;}

.header_mid_mid ul li dl{ text-align:center; padding:.5em 0 0 0 0;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);

          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); display:none; 

position:absolute; background-color:#fff; width:150px; left:50%;-webkit-transform:translate(-50%, -0%);-ms-transform:translate(-50%, -0%);transform:translate(-50%, -0%);}

.header_mid_mid ul li dl dd a{ border-bottom:1px #ccc solid;

display:block; padding:.5em 1em; font-size:.9375em;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.header_mid_mid ul li dl dd a:hover{

background-color:#000; color:#fff;}

.header_mid_mid ul li dl dd:last-child a{

border:none}

.header_mid_mid ul li a.biga{ position:relative;

color:#333; font-size:1.125em; padding:1.85em 0; display:block}

.header_mid_mid ul li a.biga:after{ transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width:0;-webkit-transform:translate(-50%, -0%);-ms-transform:translate(-50%, -0%);transform:translate(-50%, -0%);

content:''; position:absolute; left:50%; bottom:0; height:1px; background-color:#fff; z-index:10;}

.header_mid_mid ul li:hover a.biga:after{

width:100%;}

.header_mid_right{ width:150px; border-bottom:1px #dedede solid; padding-bottom:10px;

position:absolute; right:0; top:50%;-webkit-transform:translate(-0%, -50%);-ms-transform:translate(-0%, -50%);transform:translate(-0%, -50%); z-index:10;}
.header_mid_right #kds{ font-size:15px;
position:absolute; left:0; width:120px; bottom:6px; background:none; border:none;}
.header_mid_right #sbtns{ cursor:pointer; border:none; background:none; float:right;

display:block; width:19px; height:17px; background-image:url(/public/static/images/header/img1.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.fz_index_2_4_left_mid{
padding:0 1em;}
.header_mid_right ul li{

float:left; font-size:1.125em; padding:1.85em 0;}

.header_mid_right ul li a{ display:block; padding:0 10px;

color:#fff; background-position:left center; background-repeat:no-repeat; background-image:url(/public/static/images/header/img3.png);}

.header_mid_right ul li:nth-child(1) a{

background-image:url(/public/static/images/header/img1.png); padding-left:30px;}

.header_mid_right ul li:nth-child(2) a{

padding-right:0}

/*****************index*****************/

.banner_img{

position:relative; width:100%; height:calc(100vh - 187px);}

.banner_img_pc{

position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.banner_img_mo{

display:none;}

.indexbanner_jj{

position:absolute; left:0; width:100%; text-align:center; top:50%; z-index:10;-webkit-transform:translate(-0%, -50%);-ms-transform:translate(-0%, -50%);transform:translate(-0%, -50%); color:#fff; font-size:4.5em; letter-spacing:.05em;}

.indexbanner_jj_mid{

margin:0 3.64583333333333%;}

.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{

left:3.64583333333333%; right:3.64583333333333%; width:93.02083333333334%; text-align:left; bottom:6.25vw;}

.indexbanner .swiper-pagination-bullet{

width:1.25em; height:1.25em; border-radius:100%; background:none; border:none; overflow:hidden; opacity:1;  position:relative;}

.indexbanner .swiper-pagination-bullet:after{background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/index/img3.png);

content:''; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}

.indexbanner .swiper-pagination-bullet:before{background-position:center; background-repeat:no-repeat; background-size:cover; transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

content:''; position:absolute; left:50%; top:50%; width:8px; height:8px; background-color:#fff; border-radius:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);

}

.indexbanner .swiper-pagination-bullet-active:before{

opacity:0;}

.indexbanner .swiper-pagination-bullet-active:after{

opacity:1;}

.indexbanner_cir{

position:absolute; z-index:10; right:3.64583333333333%;bottom:4.58333333333333vw; width:6.8125em; height:6.8125em;}

.indexbanner_cir_c a{

display:block; position:absolute; left:0; top:0; width:100%; height:100%;}



.indexbanner_cir_c a:after{

content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/index/img2.png);animation:fadenum 5s linear infinite;}

 @keyframes fadenum{

0%{transform:rotate(0deg);}

100%{transform:rotate(360deg);}



}

.indexbanner_cir_c a:before{-webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%); position:absolute;

content:''; left:50%; top:50%; width:2.5625em; height:1.375em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/index/img1.png);}

.indexbanner_cir_c a:hover:after{animation-play-state:paused}

.index_1_mid{

margin:0 7.83854166666667%;}

.index_1_mid_right{ overflow:hidden;

float:right; width:48.17788758492897%;}

.index_1_mid_right img{

width:100%;}

.index_1_mid_left{ margin-top:6.51041666666667vw;

float:left; width:42.98949969116739%;}

.index_1_mid_left_1{

font-size:3em; font-family:"Times New Roman", Times, serif}

.index_1_mid_left_2{display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 3;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden;

color:#353535; line-height:2; margin-top:1.5vw; margin-bottom:3.5vw;}

.index_1_mid_left_3_mid{ width:45%;

display:inline-block; position:relative;}

.index_1_mid_left_3_mid_left{

overflow:hidden;}

.index_1_mid_left_3_mid_left img{

width:100%;}

.index_1_mid_left_3_mid_right{

position:absolute; right:-8.48958333333333vw; top:50%;width:6.8125em; height:6.8125em;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);}

.indexbanner_cir_c.indexbanner_cir_c_b a:after{

background-image:url(/public/static/images/index/img2b.png);}

.indexbanner_cir_c.indexbanner_cir_c_b a:before{

background-image:url(/public/static/images/index/img1b.png);}

.index_1{

margin-top:8.48958333333333vw; margin-bottom:14.27083333333333vw;}

.index_2_mid{ overflow:hidden;

position:relative;}

.index_2_mid img{

width:100%;}

.index_2_mid_mask{-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%); text-align:center; color:#fff;

position:absolute; z-index:10; top:50%; width:84.32291666666666%; left:7.83854166666667%;}

.index_2_mid_mask_1{

margin:0 auto;width:6.8125em; height:6.8125em; position:relative;}

.indexbanner_cir_c_play a:before{

width:1.3125em; height:2em; background-image:url(/public/static/images/index/img6.png);}

.index_2_mid_mask_2{

margin-top:1.5vw;}

.index_3{ padding-top:7.29166666666667vw; padding-bottom:5.20833333333333vw;

overflow:hidden; background-color:#222222; color:#fff; margin-top:11.97916666666667vw;}

.index_3_mid{

margin:0 3.64583333333333%;}

.index_3_3 ul li{

float:left; width:33.3333%;}

.index_3_3_1{

overflow:hidden}

.index_3_3_1 img{

width:100%;}

.index_3_3 ul li a{ position:relative;

display:block; padding:0 18.52995676343422%;  }

.index_3_3 ul li a:after{ z-index:10;

content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#fff; opacity:.18;}

.index_3_3 .swiper-slide:nth-child(1) ul li a:after{

display:none}

.index_3_3 ul li:nth-child(1) a:before{

display:none}



.index_3_1{

text-align:center;}

.index_3_2{

text-align:center; font-size:2.25em; margin-top:.2em;}

.index_3_3_2_left_1{

font-size:1.5em; color:#fff;}

.index_3_3_2_left_2{

font-family:Arial, Helvetica, sans-serif; font-size:.875em; margin-top:5px; color:#a6a6a6;}

.index_3_3_2{

position:relative; margin-top:2em; padding-right:4em;}

.index_3_3_2_right{

position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%); width:3.5625em; height:2.3125em;}

.index_3_3_2_right:before{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

content:''; position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%); width:2.8125em; height:1.0625em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/index/img9.png); }

.index_3_3_2_right:after{ border-radius:100%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

content:''; position:absolute; right:1em; opacity:0; top:0; width:2.3125em; height:2.3125em; border:1px rgba(255, 255, 255, 0.2) solid;}

.index_3_3 ul li a:hover .index_3_3_2_right:after{

right:0; opacity:1;}

.index_3_3{ margin-bottom:2.8125vw;

margin-top:5.20833333333333vw;}

.index_3_4{

margin:0 auto;width:6.8125em; height:6.8125em; position:relative;}

.index_4_mid_right_mid_4{width:6.8125em; height:6.8125em; position:relative;}

.index_4_mid{

position:relative; background-color:#303030; color:#fff;}

.index_4_mid_left{ overflow:hidden;

width:68.12847436689314%;}

.index_4_mid_left img{

width:100%;}

.index_4_mid_right{ right:0;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);

position:absolute; top:50%; width:31.87152563310686%;}

.index_4_mid_right_mid_2{

text-align:left}

.index_4_mid_right_mid_3{

line-height:2;display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 3;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden; margin-top:2vw; margin-bottom:2vw;}

.index_4_mid_right_mid{

margin:0 11.76470588235294%;}

.index_4{

margin-top:9vw; margin-bottom:9vw;}

.indexbanner.index_4 .swiper-container-horizontal > .swiper-pagination-bullets, .indexbanner.index_4 .swiper-pagination-custom, .indexbanner.index_4 .swiper-pagination-fraction{

bottom:2vw;}

/************footer*********************/

.footer_1{ color:#fff; overflow:hidden; padding-bottom:7em;

background-image:url(/public/static/images/footer/img4.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}

.footer_2{ padding:1em 0;

text-align:center; line-height:1.6;}

.footer_1_1{

position:relative; margin-top:5vw; margin-bottom:6vw;}

.footer_1_1_right{

position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);}

.footer_1_1_right ul li{ margin-left:10px;

display:inline-block; position:relative;}

.footer_1_1_right ul li a{

display:block; width:2.875em; height:2.75em; background-position:center; background-repeat:no-repeat; background-size:cover;}

.footer_1_1_right ul li:nth-child(1) a{

background-image:url(/public/static/images/footer/img1.png);}

.footer_1_1_right ul li:nth-child(2) a{

background-image:url(/public/static/images/footer/img2.png);}

.footer_1_1_right ul li:nth-child(3) a{

background-image:url(/public/static/images/footer/img3.png);}

.footer_1_2_left{

float:left; width:27.48610253242742%;}

.footer_1_2_right{ background-image:url(/public/static/images/footer/img5.png); background-position:left; background-repeat:repeat-y;

float:right; width:72.51389746757258%;}

.footer_1_2_right ul li{

float:right; margin-left:5.5vw;}

.footer_1_2_right ul li:last-child{

margin-left:0}

.footer_1_2_left_mid_1{

font-size:1.5em; font-family:"Times New Roman", Times, serif}

.footer_1_2_left_mid_2{ line-height:2; margin-top:1.75em;

color:#c2c2c2;}

.footer_1_2_left_mid{

margin-right:1em;}

.footer_1_2_right ul li p{

font-size:1.25em;}

.footer_1_2_right ul li dl dd a{

color:#c2c2c2;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.footer_1_2_right ul li dl dd{

margin-top:1em;}

.footer_1_2_right ul li dl dd a:hover{

color:#fff}

.footer_1_2_right ul li dl{

padding-top:1em;}

#footer{ padding-top:6.25vw;

position:relative; z-index:10; background-color:#000; color:#666;}

.fz_footer_2_mid{ line-height:1.7; margin-top:5vw; padding-top:5vw; padding-bottom:4vw; overflow:hidden;

font-size:.875em; font-weight:bold; border-top: solid 1px rgba(255,255,255,0.09);}

.fz_footer_2_left_left{

float:left; margin-right:11vw;}

.fz_footer_2_right a{

margin-left:1.375em;}

.fz_footer_2_left_right{

float:right;}

.fz_footer_2_left{

float:left;}

.fz_footer_2_right{

float:right}

.fmid{

margin:0 5%;}

#footer a{

color:#666;}

.fz_footer_1_left{

float:left; width:61%;}

.fz_footer_1_right{

float:right; width:39%;}

.fz_footer_1_left ul li{ margin-right:5.5vw;

float:left;}

.fz_footer_1_left ul li:nth-child(2){

margin-right:1.75vw;}

.fz_footer_1_left ul li:last-child{

margin-right:0}

.fz_footer_1_left_1{

color:#fff; font-weight:bold; margin-bottom:1.875em;}

.fz_footer_1_left ul li dl dd{

font-size:.875em; font-weight:bold; margin-bottom:.9375em;}

.fz_footer_1_right_left{

float:left;}

.fz_footer_1_right_right{

float:right;}

.fz_footer_1_right_left_1{

font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#fff;}

.fz_footer_1_right_right_1_left{

float:left;}

.fz_footer_1_right_right_1_right{

float:right; margin-left:1.7vw;}

.fz_footer_1_right_right_1 ul li img{ display:none;

max-width:none; position:absolute; left:-43px; bottom:2.125em;  width:110px; padding:5px; border:1px #dedede solid; background-color:#fff;}

.fz_footer_1_right_right_1 ul li:hover img{

display:block}

.fz_footer_1_right_right_1 ul li{

margin-bottom:1em; position:relative}

.fz_footer_1_right_right_1 ul li a{line-height:2.125em;

display:inline-block; position:relative;}

.fz_footer_1_right_right_1 ul li a:after{ 

content:''; position:absolute; left:0; top:0; width:2.125em; height:2.125em; background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_footer_1_right_right_1 ul li a span{

font-size:.875em; margin-left:45px; font-weight:bold;}

.douyin:after{

background-image:url(/public/static/images/footer/img1.png);}

.weixin:after{

background-image:url(/public/static/images/footer/img3.png);}

.xiaochengxu:after{

background-image:url(/public/static/images/footer/img4.png);}

.shipinhao:after{

background-image:url(/public/static/images/footer/img2.png);}

.fz_index_1_left{

width:76.5%;}

.fz_index_1_left_mid{

margin-left:1.5vw; position:relative;}

.fz_index_1_left_mid_1{ border-radius:1em; overflow:hidden;  

position:relative; background-image:url(/public/static/images/index/img1.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_index_1_left_mid_1_left{

position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%); width:38%; text-align:center;}

.fz_index_1_left_mid_1_right{ overflow:hidden;

margin-left:38%; width:59%; padding-top:8.5vw; padding-bottom:5.4vw;}

.fz_index_1_left_mid_1_right_left{

float:left; width:43%;}

.fz_index_1_left_mid_1_right_right{

float:right; width:49%; color:#666;}

.fz_index_1_left_mid_1_right_left_1{

font-size:1.25em; color:#333; font-weight:bold; margin-bottom:1em;}

.fz_index_1_left_mid_1_right_left_2{

font-size:1.125em; color:#333;}

.fz_index_1_left_mid_1_right_left_3{ margin-top:.875em; margin-bottom:2em;

color:#666; line-height:1.6;display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 2;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden;}

.fz_v_m{ font-weight:bold; border-radius:3.866666666666667em; 

display:inline-block; background-color:#000; color:#fff; font-size:.9375em; line-height:3.866666666666667em; padding:0 1.5em; }

.fz_v_m:hover{

color:#fff;}

.fz_index_1_left_mid_1_right_right_1{

position:relative;}

.fz_index_1_left_mid_1_right_right_1_left{ border-radius:.5em;

position:absolute; left:0; top:0; width:37%; background-color:#fff; height:100%; text-align:center;}

.fz_index_1_left_mid_1_right_right_1_right{

margin-left:37%;}

.fz_index_1_left_mid_1_right_right_1_right ul li{ margin-top:.5vw;border-radius:.5em;

float:left; width:46%; margin-left:4%; background-color:#fff; position:relative; height:90px; text-align:center;}

.fz_index_1_left_mid_1_right_right_1_right ul li:nth-child(1),.fz_index_1_left_mid_1_right_right_1_right ul li:nth-child(2){

margin-top:0}

.fz_index_1_left_mid_2 ul li{ padding-bottom:13.5vw; margin-top:1.5vw; margin-bottom:1.5vw;

float:left; position:relative; width:32%; margin-right:2%;}

.fz_index_1_left_mid_2 ul li:nth-child(3n){

margin-right:0}

.fz_index_1_left_mid_2_mid{ background-image:url(/public/static/images/index/img4.jpg); border-radius:1em; background-position:center; background-repeat:no-repeat; background-size:cover;

position:relative; min-height:31.35vw;}

.fz_index_1_left_mid_2_mid_1{ position:absolute; left:0; top:0; width:100%; z-index:200;

text-align:center; padding-top:4vw; }

.fz_index_1_left_mid_2_mid_1 img{max-height:14.5vw;}

.fz_index_1_left_mid_2_mid_2{

position:absolute; left:0; width:100%; z-index:10; bottom:0;}

.fz_index_1_left_mid_2_mid_2_mid{

padding:2.75vw;}

.fz_index_1_left_mid_2_mid_2_2{

color:#666;}

.fz_index_1_left_mid_2_mid_2_1{

margin-bottom:.5em;}

.fz_index_1_left_mid_2_mid_footer{ bottom:0;

position:absolute; z-index:10; width:100%; background-color:#00bcbc;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);

          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); border-radius:1em; opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.fz_index_1_left_mid_2 ul li:hover .fz_index_1_left_mid_2_mid_footer{

opacity:1;}

.fz_index_1_left_mid_2_mid_footer_mid{ padding-top:12vw;

padding-left:1em; padding-right:1em; padding-bottom:2.75vw;}

.fz_index_1_left_mid_2_mid_footer_mid_1,.fz_index_1_left_mid_2_mid_footer_mid_2_1,.fz_index_1_left_mid_2_mid_footer_mid_2_2{

color:#fff; opacity:.68}

.fz_index_1_left_mid_2_mid_footer_mid_2_2 dl{

margin-top:10px;  }

.fz_index_1_left_mid_2_mid_footer_mid_2_2 dl dd{

position:relative; padding-left:.9em;   font-size: 0.955em;}

.fz_index_1_left_mid_2_mid_footer_mid_2_2 dl dd:after{

content:''; position:absolute; left:0; top:.5em; width:5px; height:5px; background-color:#fff; border-radius:100%;}

.fz_index_1_left_mid_2_mid_footer_mid_1{

margin-bottom:.5em; padding-left:0vw;}

.fz_index_1_left_mid_2_mid_footer_mid_2{ border-radius:.5em;

background-image:url(/public/static/images/index/img5.png); padding:1.25vw; padding-left:0em; padding-right:0em;}

.fz_index_1_left_mid_2_mid_footer_mid_2_3 p{

display:inline-block;font-weight: bold;

border-radius: 3.866666666666667em;

display: inline-block;

background-color: #fff;

color: #333;

font-size: .9375em;

line-height: 3.866666666666667em;

padding: 0 1.5em;}

.fz_index_1_left_mid_2_mid_footer_mid_2_3 p span{

position:relative; display:block; padding-right:3.5em;}

.fz_index_1_left_mid_2_mid_footer_mid_2_3 p span:after{ content:''; position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);

background-image:url(/public/static/images/index/img3.png); background-position:right center; background-repeat:no-repeat; width:1.4em; height:1.2em; background-size:cover;}

.fz_index_1_left_mid_2_mid_footer_mid_2_3{

padding-left:1.25vw; padding-top:0.1vw;}

.fz_index_1_left_mid_1_left img{

max-height:14.8vw;}

.fz_indexbanner_jj{ max-width:400px;

position:absolute; z-index:10; left:55%; top:50%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);}

.fz_indexbanner_jj_mid_1{

font-size:3.25em; font-weight:bold; margin-bottom:.25em;}

.fz_indexbanner_jj_mid_2{display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 3;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden;

line-height:1.6; margin-bottom:2.5em;}	

.fz_index_2{ padding-bottom:5.5vw; position:relative; overflow:hidden;

 background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}

.fz_indexbanner_jj_mid_1_fw{

color:#fff;}

.fz_index_2_1{ position:relative; z-index:10; min-height:460px;

margin-left:55%; max-width:25.4vw; padding-top:4.5vw; padding-bottom:9vw;}

.fz_index_2_1_no{

display:none}

.fz_index_2_1_no.on{

display:block}

.fz_v_m_fw{

background-color:#fff; color:#000;}

.fz_v_m_fw:hover{

color:#000;}

.indexapp_img{ opacity:0;

position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.indexapp_img.on{

opacity:1; z-index:1}

.fz_index_2_2{ position:relative; z-index:10;

margin-left:1.5vw; position:relative;}

.fz_index_2_2_left_mid{

position:relative; height:12.5vw; background-color:#fafafa; border-radius:.5em;}

.fz_index_2_2_left_mid_jj{

position:absolute; z-index:10; left:1.5vw; bottom:1.5vw; right:1.5vw; color:#333;}

.fz_index_2_2_left_mid_jj_1{

font-family:Arial, Helvetica, sans-serif; font-size:1.375em;}

.fz_index_2_2_left_mid_jj_2{

font-size:.9375em; margin-top:1em;}

.fz_index_2_2_left{

width:76.5%;}

.fz_index_2_2_right{ z-index:10;

position:absolute; left:80vw;   top:35%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);}

.swiper-pagination.gtdact{

position:static}	

.swiper-pagination.gtdact .swiper-pagination-bullet{

width:1em; height:1em; margin:0 5px; opacity:1; background-color:#fff;}

.swiper-pagination.gtdact .swiper-pagination-bullet-active{

background-color:#10a6a6;}

.index_yy{

position:relative; padding-right:5.9375em;}

.index_yy_right{

position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);  }

.index_yy_right a{

display:block;width:4.125em; height:4.125em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/index/img9.png);}

.fz_index_2_3 .fz_index_2_2_left ul li{ border-radius:.5em; overflow:hidden; position:relative;

float:left; width:32%; margin-right:2%; padding-bottom:5.2em;}

.fz_index_2_3 .fz_index_2_2_left ul li:nth-child(3n){

margin-right:0}

.fz_index_2_3_mid{

background-color:#f5f5f5;}

.fz_index_2_3_mid_1{

overflow:hidden;}

.fz_index_2_3_mid_1 img{

width:100%;}

.fz_index_2_3_mid_2_1{ font-weight:bold;

color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.125em;}

.fz_index_2_3_mid_2_1 span{

display:inline-block;}

.fz_index_2_3_mid_2_1 span:nth-child(1){

margin-right:10px;}

.fz_index_2_3_mid_2_1 span:nth-child(2){

margin-right:25px; font-size:14px;}

.fz_index_2_3_mid_2_2{

font-size:1.5em; color:#333; margin-top:1em; margin-bottom:.5em;}

.fz_index_2_3_mid_2_3{

font-size:.9375em; color:#999; line-height:1.6;display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 2;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden;

line-height:1.6; margin-bottom:1.875em;}

.fz_index_2_3_mid_2{

padding:1.75vw;  }

.fz_index_2_3{

padding-top:11.4vw; padding-bottom:8vw;}

.fz_index_2_3_mid_footer{ background-color:#00aaaa; opacity:0;

position:absolute; left:0; bottom:0; width:100%; z-index:10; padding:.25em 0;}

.fz_index_2_3_mid_footer .fz_index_2_3_mid_2_1,.fz_index_2_3_mid_footer .fz_index_2_3_mid_2_2,.fz_index_2_3_mid_footer .fz_index_2_3_mid_2_3{

color:#fff}

.fz_index_2_3 .fz_index_2_2_left ul li:hover .fz_index_2_3_mid_footer{

opacity:1;}

.fz_index_2_3 .fz_index_2_2_left ul li:hover .fz_index_2_3_mid_2_nn{

opacity:0;}

.fz_index_2_3 .fz_index_2_2_left ul li:hover{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);

          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); }

.fz_index_2_2_right_xwmid{

max-width:230px;}

.fz_index_2_2_right_xw_1{

font-size:2em; margin-bottom:.5em;}

.fz_index_2_2_right_xw_2{

color:#666; line-height:1.6; margin-bottom:2em;}

.fz_index_2_4{ position:relative; margin-bottom:8vw;

}

.fz_index_2_4_left{width:76.5%; background-color:#f5f5f5; overflow:hidden; border-radius:.5em;}

.fz_index_2_4_left_mid ul li{ float:left;

width:14.28571428571429%; text-align:center}

.fz_index_2_4_left_mid_mid{

height:8.5vw;}

.indexbannerfooter{

position:relative}

.indexbannerfooter_left{

text-align:right}

.indexbannerfooter_left_mid{ line-height:1.6;

display:inline-block; max-width:555px; font-size:1.375em; text-align:left;}

.indexbannerfooter .swiper-pagination.gtdact .swiper-pagination-bullet{

background-color:#cfcfcf}

.indexbannerfooter .swiper-pagination.gtdact .swiper-pagination-bullet-active{

background-color:#10a6a6}

.indexbannerfooter{

padding:4.25vw 0;}

.fz_index_1{

position:relative}

.fz_index_1_right{ border-radius:100%;

position:absolute; width:55vw; height:55vw; border:1px #dfeded solid; right:-40vw; top:0;}

.fz_index_1_right_c{ border-radius:100%; cursor:pointer; text-align:center;

width:8vw; height:8vw; position:absolute; left:0; top:0; background-color:#fff;-webkit-box-shadow: 10px 0px 50px rgba(0, 0, 0, 0.2);

          box-shadow: 1px 0px 50px rgba(0, 0, 0, 0.2); }

.fz_index_1_right_c:after{background-image:url(/public/static/images/product/img15.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;

content:'';transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; left:0; top:0; width:100%; height:100%; border-radius:100%; opacity:0;}		  

.fz_index_1_right_cddd:hover:after,.fz_index_1_right_c.on:after{

opacity:1;

}

.fz_index_1_right_c_2{

left:-4vw; top:50%;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);}

.fz_index_1_right_c_1{

left:0; top:calc(25% - 4vw);}

.fz_index_1_right_c_3{ top:auto;

left:0; bottom:calc(25% - 4vw);}

.fz_index_1_right_c img{

max-height:5vw;}

.fz_index_1_right_c img:nth-child(2){

display:none}

.fz_index_1_right_cddd:hover img:nth-child(1),.fz_index_1_right_c.on img:nth-child(1){

display:none}

.fz_index_1_right_cddd:hover img:nth-child(2),.fz_index_1_right_c.on img:nth-child(2){

display:inline}

.fz_index_1_right_c_name{ position:absolute; left:0;  width:100%;

font-size:.9375em; bottom:-35px}

.cell_mid_ddd{

position:relative; z-index:10;}

.fz_index_1_left_mid{

display:none}

.fz_index_1_left_mid.on{

display:block}

/**********product*********************/

.nybanner{

position:relative; width:100%; height:100vh;}

.nybanner_bg{

position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.mobilebanner{

display:none; width:100%;}

.nybanner_mask{

position:absolute; left:0; top:50%; width:100%; text-align:center; z-index:10; color:#fff;-webkit-transform: translate(-0%, -50%);

    transform: translate(-0%, -50%);}

.nybanner_mask_1{

font-size:3em; letter-spacing:.15em;}	

.nybanner_mask_2{

font-size:1.5em; font-family:"Times New Roman", Times, serif; margin-top:1em;}

.pro_mid{

margin:0 6.25%;}

.pro_1_1{

text-align:center}

.pro_1_1 ul li{ padding:0 1.5em; background-image:url(/public/static/images/product/img2.png); background-position:left center; background-repeat:no-repeat;

display:inline-block;}

.pro_1_1 ul li a{ color:#000;

font-size:1.125em; display:inline-block; position:relative; padding:3px 0px;}

.pro_1_1 ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

content:''; position:absolute; left:0; bottom:0; height:1px; width:0; background-color:#000;}

.pro_1_1 ul li a:hover:after,.pro_1_1 ul li a.on:after{

width:100%;}

.pro_1_1 ul li:nth-child(1){

background-image:none}

.pro_1_1{ margin-bottom:3.125vw;

margin-top:6.45833333333333vw;}

.pro_1_2{

margin-bottom:1.4em;}

.pro_1_2 ul li{

display:inline-block;}

.pro_1_2 ul li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

display:inline-block; border:1px #d5d5d5 solid; padding:3px 1em;}

.pro_1_2 ul li a:hover,.pro_1_2 ul li a.on{

color:#fff; background-color:#2c2c2c;}

.pro_2_1 ul li{ position:relative; margin-bottom:5.20833333333333vw;

float:left; width:24%;}

.pro_2_1 ul li:nth-child(4n){

margin-right:0}

.pro_2_1_1{

position:relative; overflow:hidden}

.pro_2_1_1 img{

width:100%;}

.pro_2_1_2{

font-size:1.5em; color:#000; padding:1.5em 0 2em 0; position:relative;}

.pro_2_1 ul li:after{

content:''; position:absolute; bottom:0; width:100%; height:1px; background-color:#000;}

.pro_2_1 ul li:before{

content:''; position:absolute; bottom:.5em; width:100%; height:1px; background-color:#000;}

.pro_2_1_1 span{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transform: translate(-50%, -50%); padding-bottom:.4em;

    transform: translate(-50%, -50%); left:50%; top:50%; z-index:10; color:#fff; display:inline-block; font-size:1.125em;

position:absolute;opacity:0;}

.pro_2_1_1 span:after{

content:''; position:absolute; left:0; bottom:0; height:1px; width:100%; background-color:#fff;}

.pro_2_1_1:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;opacity:0;

content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0;}

.pro_2_1 ul li:hover .pro_2_1_1 span{

opacity:1}

.pro_2_1 ul li:hover .pro_2_1_1:after{ opacity:.2;}

.pro_2_1 ul li a{

display:block; padding:0 1.25em;}

.pro_1_2 ul{

margin-left:1.25em; margin-right:1.25em;}

.pro_2_2{

text-align:center; margin-bottom:4em;}

.pro_2_2 ul li{ 

display:inline-block; font-family:"Times New Roman", Times, serif; margin:0 1em;margin-bottom:1em;}

.pro_2_2 ul li a,.pro_2_2 ul li span{

display:inline-block; position:relative; padding:3px 3px;}

.pro_2_2 ul li a:after,.pro_2_2 ul li span:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

content:''; position:absolute; bottom:0; left:0; height:1px; width:0; background-color:#000;}

.pro_2_2 ul li a:hover:after,.pro_2_2 ul li.active span:after{

width:100%;}

.pro_info_1{ padding-top:7.75em; padding-bottom:7.8125em;

background-color:#232323; overflow:hidden; color:#fff;}

.pro_mid{

margin:0 auto; width:72.91666666666667%;}

.pro_info_1 a{

color:#fff;}

.pro_info_1_2_left{ overflow:hidden;

float:left; width:58.14285714285714%;}

.pro_info_1_2_right{ margin-top:2.86458333333333vw;

float:right; width:37.35714285714286%;}

.pro_info_1_2_right_5 ul li{

display:inline-block; margin-right:10px;}

.pro_info_1_2_right_5 ul li a{ transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

display:block; border:1px #d1d1cf solid; padding:0px; width:60px; overflow:hidden; border-color:#232323}

.pro_info_1_2_right_5 ul li a.on{

padding:4px; width:52px;border-radius:2px; border-color:#d1d1cf}

.pro_info_1_2_right_1{

font-size:1.875em;

}

.pro_info_1_2_right_2{

font-size:1.375em;}

.pro_info_1_2_right_3{

font-size:1.125em; margin-top:1.5em; margin-bottom:1.5em;}

.pro_info_1_2_right_3 ul li{

padding:1.5em 0; border-bottom:1px #fff solid;}

.pro_info_1_2_right_4{

font-size:1.125em; margin-bottom:1em;}

.pro_info_1_2{

margin-top:4em;}

.pro_info_2{ padding-top:5.20833333333333vw; padding-bottom:5.72916666666667vw;

background-color:#efeeec; overflow:hidden;}

.pro_info_2_1{

font-size:1.875em; font-family:"Times New Roman", Times, serif}

.pro_info_2_2{

font-size:1.3125em; letter-spacing:.2em;}

.pro_info_2_3{

margin-top:3.75em; line-height:2;}

/************application******************************/

.fz_app_mid{

margin:0 2.5%; padding-top:5.25vw;} 

.fz_app_mid_1_left{

float:left;}

.fz_app_mid_1_left ul li{  

display:inline-block; background-image:url(/public/static/images/app/img8.png); padding:0 10px; background-position:left center; background-repeat:no-repeat;}

.fz_app_mid_1_left ul li:nth-child(1){

padding-left:0; background:none}

.fz_app_mid_1_left ul li a{

color:#666; padding:1em 0; display:block}

.fz_app_mid_1_right{

float:right;}

.fz_app_mid_1_right ul li{

display:inline-block; margin-left:1.5em;}

.fz_app_mid_1_right ul li a{

display:block; padding:1em 0; position:relative; color:#666;}

.fz_app_mid_1_right ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

content:''; position:absolute; left:0; top:0; width:0; height:2px; background-color:#10a6a6;}

.fz_app_mid_1_right ul li a:hover:after,.fz_app_mid_1_right ul li a.on:after{

width:100%;}

.fz_app_mid_2_img img{

width:100%;}

.fz_app_mid_2{

margin-top:1.5em; position:relative;}

.fz_app_mid_2_jj{

position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}

.fz_app_mid_2_jj_mid{

margin:0 2.5%; color:#fff;}

.fz_app_mid_2_jj_mid span{

font-size:4em; font-weight:bold}

.fz_app_mid_3{ padding-bottom:4vw;

margin:0 5% 0 2.5%;}

.fz_app_mid_3_1{ padding:4vw 0;

position:relative; text-align:right;}

.fz_app_mid_3_1_left img{

max-width:4vw;}

.fz_app_mid_3_1_right_1{

font-size:2em; color:#666666; text-align:left; margin-bottom:.25em;}

.fz_app_mid_3_1_right_2{ text-align:left; line-height:1.1;

font-family:Arial, Helvetica, sans-serif; font-size:2em; color:#666; opacity:.18;}

.fz_app_mid_3_1_right{

display:inline-block; max-width:12.8125em;}

.fz_app_mid_3_1_left{

position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);}

.fz_app_mid_3_2{

position:relative; width:74vw;}	

.fz_app_mid_3_2_img{border-radius:.5em; overflow:hidden;

width:60%; margin-left:40%;}

.fz_app_mid_3_2_img img{

width:100%;}

.fz_app_mid_3_2_jj{ top:0; border-radius:.5em;

position:absolute; left:0; width:38%; height:100%; webkit-box-shadow: 10px 0px 50px rgba(0, 0, 0, 0.1);

          box-shadow: 10px 0px 50px rgba(0, 0, 0, 0.1);}

.fz_app_mid_3_2_jj_mid{

margin:2.5vw; color:#666; line-height:1.6;}		

.fz_app_mid_3 ul li:nth-child(2n) .fz_app_mid_3_2_img{

margin-left:0;}

.fz_app_mid_3 ul li:nth-child(2n) .fz_app_mid_3_2_jj{

left:auto; right:0;}

/************marketing******************/

.mar_mid{

margin:0 8.33333333333333%;}

.mar_1_mid_left{ overflow:hidden;

float:left; width:44.9375%;}

.mar_1_mid_left img{

width:100%;}

.mar_1_mid_right{ margin-top:6.77083333333333vw;

float:right; width:50%;}

.mar_1_mid_right_3{

text-align:right}

.mar_1_mid_right_3 div{ width:50%;

display:inline-block; overflow:hidden}

.mar_1_mid_right_3 div img{

width:100%;}

.mar_1_mid_right_1{

font-size:1.5em; margin-top:.2em;}

.mar_1_mid_right_2{

line-height:2; margin-top:2vw; margin-bottom:4vw;}

.mar_1{

padding:8.85416666666667vw 0;}

.mar_3 ul li{ padding:9.58333333333333vw 0;

display:block; clear:both; overflow:hidden; width:100%; position:relative;}

.mar_3_left{ margin-top:5.72916666666667vw;

position:relative; z-index:10; float:left; margin-left:8.33333333333333%; width:32.5%;}

.mar_3_right{ position:relative; z-index:10;

float:right; width:55.88541666666667%;}

.mar_3_left_mid_1{

font-size:3.75vw; font-family:"Times New Roman", Times, serif; margin-top:1.75vw; margin-bottom:.4vw;}

.mar_3_left_mid_2{

font-size:1.5em;}

.mar_3_left_mid_3{

font-size:1.125em; line-height:1.6; margin-top:.5em;}

.mar_3_right_mid{

overflow:hidden;}

.mar_3_right_mid img{

width:100%;}



.mar_3 ul li:nth-child(2n) .mar_3_left{

float:right;margin-right:8.33333333333333%; margin-left:0}

.mar_3 ul li:nth-child(2n) .mar_3_right{

float:left}

.mar_3_left_mid_4{

text-align:right; margin-top:6.77083333333333vw;}

.mar_3_left_mid_4 div{

display:inline-block; overflow:hidden; width:17.29166666666667vw;}

.mar_3_left_mid_4 div img{

width:100%;}

.mar_3 ul li:nth-child(3n) .mar_3_left_mid_4{

text-align:left}

.mar_3 ul li:nth-child(2n):after{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/mar/img13.jpg);

content:''; position:absolute; right:0; top:0; height:100%; width:82.29166666666667%;}

.mar_2{ color:#fff; padding-bottom:6.25vw; padding-top:6.92708333333333vw; min-height:666px;

position:relative; background-color:#1d1d1d; overflow:hidden;}

.mar_2_right{

position:absolute; right:0; top:0; width:50%; height:100%; overflow:hidden}

.mar_2_right_bg{

position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.mar_2_left{margin-left:8.33333333333333%; width:34%;}

.mar_2_left_1 .pro_1_1{

text-align:left}

.mar_2_left_1 .pro_1_1 ul li a{

color:#fff;}

.mar_2_left_1 .pro_1_1 ul li a:after{

background-color:#fff}

.mar_2_left_1 .pro_1_1 ul li{

background-image:url(/public/static/images/mar/img16.png);}

.mar_2_left_1 .pro_1_1 ul li:nth-child(1){

padding-left:0; background-image:none}

.mar_2_left_2_mid ul li{ margin-bottom:1.875em;

float:left; width:48%;}

.mar_2_left_2_mid ul li:nth-child(2n){

float:right;}

.mar_2_left_2_mid_mid{

border:1px #616161 solid; position:relative; padding-left:90px; height:86px;}

.mar_2_left_2_mid_mid_left{-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);

position:absolute; left:0; top:50%; width:90px; text-align:center;}

.mar_2_left_2_mid_mid_right{ line-height:1.6;

font-size:1.25em; margin-right:10px;}

.mar_2_left_2_mid_tab_3 dl{

position:relative; overflow:hidden}

.mar_2_left_2_mid_tab_2 dl dd{

position:relative; font-size:1.125em; padding-left:1.388888888888889em; margin-top:1.125em; line-height:1.6;}

.mar_2_left_2_mid_tab_2 dl dd span{

position:absolute; left:0; top:.4em; width:0.7777777777777778em; height:0.7777777777777778em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/mar/img17.png);}

.mar_2_left_2_mid_tab_3{ position:relative;

overflow:hidden; overflow-x:auto; width:100%;}

.dl1:after{ 

content:''; position:absolute; left:0; width:100%; height:1px; bottom:0; background-color:#fff;  }

.mar_2_left_2_mid_tab_3 dl dd{ margin-right:38px;

height:140px; width:109px; text-align:center; float:left; position:relative;}

.mar_2_left_2_mid_tab_3 dl dd:last-child{

margin-right:0}

.mar_2_left_2_mid_tab_3 dl dd:after{

content:''; position:absolute; left:50%; bottom:0; width:1px; background-color:#fff; height:30px;-webkit-transform: translate(-50%, -0%);  

    transform: translate(-50%, -0%);}

.mar_2_left_2_mid_tab_3 dl{

width:740px;}

.mar_2_left_2_mid_tab_3_mid{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; border-radius:100%;

position:relative; height:109px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/mar/ibg.png);}

.mar_2_left_2_mid_tab_3_mid_mid{

margin:0 1em;}

.mar_2_left_2_mid_tab_3_mid_mid_1{

position:relative; height:28px; text-align:center; margin-bottom:3px;}

.mar_2_left_2_mid_tab_3_mid_mid_1 span{

display:block; width:100%; position:absolute; left:0; top:0; height:100%; background-position:center; background-repeat:no-repeat;}

.mar_2_left_2_mid_tab_3 dl dd:hover .mar_2_left_2_mid_tab_3_mid{

background-color:#fff; background-image:url(/public/static/images/mar/ibgon.png); color:#000;}

.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(1){

margin-left:54.5px;}

.mar_2_left_2_mid_tab_3 dl.dl2 dd .mar_2_left_2_mid_tab_3_mid{

margin-top:31px;}

.mar_2_left_2_mid_tab_3 dl.dl2 dd:after{

bottom:auto; top:0;}



.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(1) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i1.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(2) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i2.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(3) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i3.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(4) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i4.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(5) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i5.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(1):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i1on.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(2):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i2on.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(3):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i3on.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(4):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i4on.png);}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(5):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i5on.png);}





.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(1) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i6.png);}

.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(2) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i7.png);}

.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(3) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i8.png);}

.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(4) .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i9.png);}

 

.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(1):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i6on.png);}

.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(2):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i7on.png);}

.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(3):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i8on.png);}

.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(4):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{

background-image:url(/public/static/images/mar/i9on.png);}

 

.mar_2_left_2_mid_tab_3{

position:relative; padding:2em 0; margin-top:-2em;}

.mar_2_left_2_mid_tab_3:before{

content:''; position:absolute; left:0; width:8px; height:8px; background-color:#fff; border-radius:100%; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}

.mar_2_left_2_mid{

position:relative}

.mar_2_left_2_mid_tab_3 dl.dl1:before{

content:''; position:absolute; right:0; width:8px; height:8px; background-color:#fff; border-radius:100%; bottom:-4px;}	

.mar_2_left_2_mid_tab_3 dl.dl2:before{

content:''; position:absolute; right:0; width:8px; height:8px; background-color:#fff; border-radius:100%; top:-4px;}	



.mar_2_left_2_mid_tab_3_hr{

position:absolute; left:0; bottom:0; width:100%; height:10px; background-color:#1d1d1d; z-index:10;}

.mar_2_left_2_mid_tab_3_hr_left{

width:15px; height:30px; position:absolute; left:0; bottom:0;background-color:#1d1d1d; z-index:10;}

.mar_2_left_2_mid_tab_3_hr_right{

width:15px; height:30px; position:absolute; right:0; bottom:0;background-color:#1d1d1d; z-index:10;}

.mar_2_leftw{

width:49%;}

.mar_2_left_2_mid{

display:none}

/***********about******************/

.about_1_mid_left{ overflow:hidden;

float:left; width:44.9375%;}

.about_1_mid_left img{

width:100%;}

.about_1_mid_right{ margin-top:5.46875vw;

float:right; width:47.5%;}

.about_1_mid_right_1 ul li{ position:relative;

float:left; width:24.33333333333333%; text-align:center;}

.about_1_mid_right_1_mid{

display:inline-block; padding:0 1em; text-align:left;}

.about_1_mid_right_1_mid_1 span{

font-size:2.5em; font-weight:bold}

.about_1_mid_right_1 ul li:after{

content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#bebebe;}

.about_1_mid_right_1 ul li:nth-child(1):after{

display:none}

.about_1_mid_right_1 ul li:last-child{

width:27%;}

.about_1_mid_right_1_mid_2{

margin-top:10px;}

.about_1{ margin-bottom:10.625vw;

margin-top:8.85416666666667vw;}

.about_2_mid_left{ margin-top:4.375vw;

float:left; width:40%;}

.about_2_mid_right{ overflow:hidden;

float:right; width:48.6875%;}

.about_2_mid_right img{

width:100%;}

.pt1{

font-size:1.25em;}

.about_2{ overflow:hidden;

position:relative; padding-bottom:18.38541666666667vw;}

.about_2_left_img{ width:22.08333333333333%;

position:absolute; left:0; overflow:hidden; bottom:12.86458333333333vw;}

.about_2_left_img img{

width:100%;}

.about_3{ overflow:hidden; padding-top:8.85416666666667vw; padding-bottom:7vw;

background-image:url(/public/static/images/about/img5.jpg); color:#fff; background-position:center bottom; background-repeat:no-repeat; background-size:cover;}

.about_1_mid_right_1 ul li:nth-child(1) .about_1_mid_right_1_mid{

padding-left:0}

.about_1_mid_right_1 ul li:last-child .about_1_mid_right_1_mid{

padding-right:0}

/************news****************/

.news_1{ padding:5.625vw 0;

background-color:#efefef; overflow:hidden;}

.news_1_mid_left{ position:absolute; overflow:hidden;

 width:55.1875%; overflow:hidden; height:100%;}

.news_1_mid_left img{ display:none;

width:100%;}

.news_1_mid_left_bg{

position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.news_1_mid_right{

float:right; width:44.8125%;}

.news_1_mid{position:relative;

background-color:#fff; overflow:hidden}

.news_1_mid_right_mid_1{

color:#666; font-family:"Times New Roman", Times, serif}

.news_1_mid_right_mid_2{ border-bottom:1px #d0d0d0 solid; padding-bottom:1.75em; margin-bottom:1.375em;

font-size:1.5em; color:#000; margin-top:.75em; line-height:1.6;}

.news_1_mid_right_mid_3{

color:#000; line-height:1.8;display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 3;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden; margin-bottom:3em;}

.news_1_mid_right_mid{

margin:4.6875vw;}

.view_info{ font-size:14px;

display:inline-block; border:1px #bcbcbc solid; width:180px; height:45px; line-height:45px;}

.view_info span{

display:inline-block; position:relative; margin-left:19px; color:#000;}

.view_info span:before{

content:''; position:absolute; width:60px; height:1px; background-color:#d1d1d1; right:-68px; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}

.view_info span:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

content:''; position:absolute; width:19px; z-index:10; height:1px; background-color:#000; right:-30px; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}	

.news_2_1 ul li a{

display:block;}

.news_2_1 ul li{

position:relative; padding:5vw 0;}

.news_2_1 ul li:after{

content:''; position:absolute; left:0; bottom:0; height:1px; width:100%; background-color:#000;}

.news_2_1 ul li:before{

content:''; position:absolute; left:0; bottom:7px; height:1px; width:100%; background-color:#000;}

.news_2_1_mid{ color:#000; padding-right:23.125%;

position:relative; padding-left:227px;}

.news_2_1_mid_left{

position:absolute; left:0; top:0;}

.news_2_1_mid_left_1{

font-size:1.375em; font-family:"Times New Roman", Times, serif; margin-bottom:4px;}

.news_2_1_mid_mid{ position:relative;

padding-left:2.75em; border-left:1px #cacaca solid;}

.news_2_1_mid_mid_1{

font-size:1.875em; margin-bottom:.875em;}

.news_2_1_mid_mid_2{

line-height:1.8;display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 2;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden;}

.news_2_1_mid_right{

position:absolute; right:0; top:0; font-family:"Times New Roman", Times, serif; font-size:1.125em;}

.pro_2_2_news{

margin-top:5.9375vw;}

.news_2_1_mid_mid:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

content:''; position:absolute; left:0; top:0; height:0%; width:1px; background-color:#000;}

.news_2_1 ul li a:hover .news_2_1_mid_mid:after{

height:100%;}

.news_1_mid a{

display:block}

.news_1_mid a:hover .view_info span:after{

width:60%; right:-68px;}

.news_info_1{ overflow:hidden; padding-bottom:5.46875vw;

position:relative; background-color:#e3e3e3; padding-top:12.875em;}

.news_info_1:after{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/news/img2.jpg);

content:''; position:absolute; left:0; top:0; width:100%; height:31.97916666666667vw;}

.news_info_1_mid{

margin:0 10vw;}

.news_info_1_2_1{ margin-top:4.333333333333333em;

text-align:center; font-size:1.875em; margin-bottom:.6em;}

.news_info_1_2_2{ padding-bottom:3.125em; margin-bottom:3em;

text-align:center; color:#666; font-family:"Times New Roman", Times, serif; position:relative;}



.news_info_1_2_2:after{

content:''; position:absolute; left:0; bottom:0; height:1px; width:100%; background-color:#000;}

.news_info_1_2_2:before{

content:''; position:absolute; left:0; bottom:7px; height:1px; width:100%; background-color:#000;}

.news_info_1_2_3{

line-height:2;}

.news_info_2_mid_4{ font-size:.875em; margin-top:5.9375vw;

border:1px #cdcdcd solid; overflow:hidden; margin-bottom:5.9375vw;}

.news_info_2_mid_4 ul li{

float:left; width:48%;}

.news_info_2_mid_4 ul li:nth-child(2){

text-align:right; float:right}

.news_info_2_mid_4 ul li a{

display:block; padding:.85em 1em;}

.news_info_2_mid_4 ul li a:hover{

background-color:#000; color:#fff;}

.news_video_1 ul li{ position:relative;

float:left; width:50%; margin-top:5.625vw;}

.news_video_1 ul li a{

display:block; padding:0 1.5em;}

.news_video_1_1{

position:relative; overflow:hidden}

.news_video_1_1 img{

width:100%;}

.news_video_1_1 span{-webkit-transform: translate(-50%, -50%);  

    transform: translate(-50%, -50%);

position:absolute; left:50%; top:50%; z-index:10; width:6.125em; height:6.125em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/news/img4.png);}

.news_video_1_2_1{

font-family:"Times New Roman", Times, serif; color:#666;}

.news_video_1_2_1 span{

padding:0 5px;}

.news_video_1_2_2{

font-size:1.5em; color:#000; margin-top:.5em;}

.news_video_1_2{

margin:2.5em 0;}



.news_video_1 ul li:after{

content:''; position:absolute; left:0; bottom:0; height:1px; width:100%; background-color:#000;}

.news_video_1 ul li:before{

content:''; position:absolute; left:0; bottom:7px; height:1px; width:100%; background-color:#000;}

/***********contact**********************/

.contact_mid{

position:relative; padding-left:44.25%;}

.contact_mid_left{ background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(/public/static/images/contact/img1.jpg);

position:absolute; left:0; top:0; height:100%; width:38.625%;}

.contact_mid_right_1 ul li{

float:left; width:48%; border-bottom:1px #000 solid; padding-bottom:.75em; margin-bottom:1.75em;}

.contact_mid_right_1 ul li:nth-child(2){

float:right;}

.contact_mid_right_1 ul li:nth-child(3),.contact_mid_right_1 ul li:nth-child(4){

width:100%;}

.contact_mid_right_1 ul li input {

width:100%; background:none; border:none;  }

 .contact_mid_right_1 ul li textarea{

width:100%; background:none; border:none; height:100px;}

.contact_mid_right_2 a{

display:inline-block; position:relativee; background-color:#000; color:#fff; font-size:1.125em; width:8.888888888888889em; height:2.222222222222222em; line-height:2.222222222222222em; text-align:center;}

.contact_mid_right_2{

margin-top:1.5em;}

.contact_mid{ margin-bottom:6.97916666666667vw;

margin-top:9.84375vw;}

.footer_1_1_right img{

position:absolute; left:50%; top:44px; width:120px;-webkit-transform: translate(-50%, -0%);  

    transform: translate(-50%, -0%); max-width:none; display:none}

.footer_1_1_right ul li:hover img{

display:block}

/*******************************/

#header .header_mid_left a img:nth-child(2){

display:none}

#header.cur{

background-color:#fff;}

#header.cur .header_mid_left a img:nth-child(2){

display:block}

#header.cur .header_mid_left a img:nth-child(1){

display:none}

#header.cur .header_mid_mid ul li a.biga,#header.cur .header_mid_right ul li a{

color:#000;}

#header.cur .header_mid_mid ul li a.biga,#header.cur .header_mid_right ul li{

padding:1.5em 0;}

#header.cur .header_mid_right ul li:nth-child(1) a{

background-image:url(/public/static/images/header/img1b.png);}

#header.cur.headroom--unpinned{

top:-100px;}

#header.cur .header_mid_mid ul li a.biga:after{

background-color:#000;}

.fz_down_1{

position:relative; margin-top:5vw; margin-bottom:5vw;}

.fz_down_1_left{

width:78%;}

.fz_down_1_ul li{ background-color:#f5f5f5; border-radius:3.5em;

float:left; width:24.25%; margin-right:1%;}

.fz_down_1_ul li:nth-child(3){

width:49.5%; margin-right:0;}

.fz_down_1_ul li div{

position:relative; padding:1em 1.25em;}

.fz_down_1_ul li:nth-child(3) div{

padding-right:3.5em;}

.fz_down_1_ul li div select,.fz_down_1_ul li div input{

background:none; border:none; width:100%;}

.fz_down_1_ul li div input#btns{ width:1.75em; height:1.6875em; position:absolute; right:1.25em; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%); cursor:pointer;

background-image:url(/public/static/images/down/img2.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_down_1_right{

position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);  }

.fz_app_mid_3_down{

margin-right:2.5%;}

.fz_down_2 ul li{ padding-right:13%; margin-bottom:1.25em;

display:block; background-color:#f5f5f5; border-radius:.5em; overflow:hidden; position:relative;}	

.fz_down_2_right{ width:13%;

position:absolute; right:0; top:0; height:100%; background-color:#efefef;}

.fz_down_2_right div{

color:#000; font-family:Arial, Helvetica, sans-serif; opacity:.7;}

.fz_down_2_mid{

padding:2.5vw;}

.fz_down_2_mid_1{ margin-bottom:.8em;

font-size:1.375em;}

.fz_down_2_mid_2 a{ margin-right:5px;

display:inline-block; border:1px #000 solid; font-size:.875em; line-height:30px; border-radius:30px; padding:0 1em; text-align:center;}

.fz_down_2_mid_2 a span{ color:#000;

background-image:url(/public/static/images/down/img1.png); padding-right:50px; background-position:right center; background-repeat:no-repeat;}

.fz_down_2_right_1{

font-size:2em;}

.fz_down_2_right_2{

font-weight:bold;}

.fz_down_2_right_mid{

padding-left:30%;}

.wpage{

text-align:center;}

.wpage ul li{ text-align:center; margin:0 5px;

display:inline-block; line-height:4.125em;}

.wpage ul li a,.wpage ul li span{ width:1em; text-indent:-999em;

display:block; overflow:hidden; position:relative;}

.wpage ul li a:after{

content:''; position:absolute; width:100%; height:1em; border-radius:100%; background-color:#cfcfcf; left:0; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}

.wpage ul li:last-child a{ text-indent:-9999em;

width:4.125em; height:4.125em; background-image:url(/public/static/images/index/img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;

}

.wpage ul li:first-child a,.wpage ul li:first-child span{ text-indent:-9999em;

width:4.125em; height:4.125em; background-image:url(/public/static/images/index/img9l.png); background-position:center; background-repeat:no-repeat; background-size:cover;

}

.wpage{

margin-top:2.5vw;}

.wpage ul li:last-child a:after,.wpage ul li:first-child a:after{

display:none}

.wpage ul li.active span:after{

background-color:#10a6a6;content:''; position:absolute; width:100%; height:1em; border-radius:100%;   left:0; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}

.wpage ul li:last-child span{ text-indent:-9999em;

width:4.125em; height:4.125em; background-image:url(/public/static/images/index/img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;

}

.wpage ul li.disabled{

display:none}

.fz_down_1_right_ninfo{

top:0;-webkit-transform: translate(-0%, -0%);  

    transform: translate(-0%, -0%);}

.fz_about_left{ width:25%;

float:left; font-size:2.5em;}

.fz_about_right{

float:right; width:65%;}

.fz_about_right_1{

font-size:1.25em; max-width:370px;}

.fz_about_right_2{

color:#666; line-height:1.7; margin-top:1.45em;}

.fz_about_2{ padding:23vw 0;  

position:relative; overflow:hidden;}

.fz_about_2_bg{

position:absolute; left:0; top:-10vw; width:100%; height:calc(100% + 5vw); background-image:url(/public/static/images/about/img1.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_about_2_jj{ line-height:1.5; max-width:10.32em; margin-left:2.5%; margin-right:2.5%;

position:relative; z-index:10; color:#fff; font-size:3.125em;}

.fz_about_3{

position:relative;}

.fz_about_3_left{

width:79.25%;}

.fz_about_3_left_mid{ text-align:center; min-height:24.5vw; position:relative;

margin:1.25vw;-webkit-box-shadow: 0px 0px 1.25vw rgba(0, 0, 0, 0.1);

          box-shadow: 0px 0px 1.25vw rgba(0, 0, 0, 0.1); background-color:#fff; border-radius:.5em;}

.fz_about_3_left_mid_1{

height:22vw;}		  

.fz_about_3_left_mid_1 img{

max-height:15vw;-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

          box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);}

.fz_about_3_left_mid_2{

/*position:absolute;*/ z-index:10; left:0; padding-left:1.5vw; padding-bottom:1.5vw; padding-right:1.5vw; bottom:0;}

.fz_about_3_left_midmid{

padding-left:1.25vw;}

.fz_about_3{

padding-top:13.5vw; padding-bottom:9vw; background-image:url(/public/static/images/about/img3.jpg); background-position:bottom; background-repeat:repeat-x;}

.fz_about_3_right{

position:absolute; right:0; top:14.75vw;}

.fz_ho_act{

padding-left:2.5vw; padding-top:3.8vw;}

.fz_ho_act_right{  cursor:pointer; 

display:inline-block; width:4.125em; height:4.125em; background-image:url(/public/static/images/index/img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_ho_act_left{  cursor:pointer;margin-right:.5em;

display:inline-block; width:4.125em; height:4.125em; background-image:url(/public/static/images/index/img9l.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_ho_act_right.swiper-button-disabled,.fz_ho_act_left.swiper-button-disabled{

display:none}

.fz_about_4{

padding:10vw 0;}

.fz_about_4_mid{

position:relative; margin:0 2.5vw;}

.fz_about_4_right{

position:absolute; right:0; top:0;}

.fz_about_4_left{

width:76%;}

.fz_about_4_left_mid{

  overflow:hidden; background-color:#f5f5f5; border-radius:.5em;}

.fz_about_4_right{

top:0;}

.fz_about_5 .fz_about_2_jj{

max-width:none}

.fz_about_5_vmm{

position:relative; z-index:10; margin-left:2.5vw; margin-top:3.75vw;}

.fz_about_5 .fz_about_2_bg{top:-20%;   height:calc(100% + 10%);}

.fz_about_5_ybtd{

position:absolute; right:2.5vw; top:24vw;}

.fz_about_5 .fz_app_mid_3_1_right_1{

color:#fff;}

.fz_about_5 .fz_app_mid_3_1_right_2{

color:#fff; opacity:.2}

.fz_about_6_mid{

position:relative;}

.fz_about_6_mid_right{

position:absolute; right:0; top:0;}

.fz_about_6_mid_left{

width:76.75%;}

.fz_about_6_mid_left_mid{

margin-left:2.5vw;}

.fz_about_6_mid_left_left{

float:left; width:40%;}

.fz_about_6_mid_left_right{

float:right; width:60%;}

.fz_about_6_mid_left_right ul li{

display:inline-block;}

.fz_about_6_mid_left_left_1{

font-size:1.25em; margin-bottom:.875em;}

.fz_about_6_mid_left_left_2{

font-size:.875em; color:#666; line-height:1.6;}

.fz_about_6_mid_left_right_mid{

display:inline-block; position:relative;}

.fz_about_6_mid_left_right_mid_left{

width:5.8vw;}

.fz_about_6_mid_left_right_mid_right{

position:absolute; left:7.5vw; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}

.fz_about_6_mid_left_right ul li:nth-child(1){

float:left}

.fz_about_6_mid_left_right ul li:nth-child(2){

margin-right:9vw; float:right}

.fz_about_6_mid_left_right_mid_right_1{
white-space: nowrap;
font-size:.875em;}

.fz_about_6_mid_left_right_mid_right_2{

font-size:.875em; margin-top:4px;}

.fz_about_6 .fz_about_6_mid_right{

position:absolute; right:2.5vw; top:0;}

.fz_about_6_1{

padding-top:12.5vw; padding-bottom:10vw; overflow:hidden}

.fz_about_7_left{ border-radius:.5em;

width:72.5%; margin-left:2.5vw; background-color:#f7f7f7;}

.fz_about_7_left_mid{

padding:2vw;}

.fz_about_7_left_mid_2 ul li{ margin-top:1em;

float:left; width:32%; margin-right:2%;}

.fz_about_7_left_mid_2 ul li:nth-child(3),.fz_about_7_left_mid_2 ul li:nth-child(4){

margin-right:0;}

.fz_about_7_left_mid_2 ul li:nth-child(4){

width:100%;}

.fz_about_7_left_mid_2 ul li input{ font-size:14px;

border:none; background:none; width:100%;}

.fz_about_7_left_mid_2 ul li div{ padding:.875em 1em;

background-color:#fff; border-radius:3px;}

.fz_about_7_left_mid_2 ul li textarea{ font-size:14px;

border:none; background:none; width:100%; height:18.5vw;}

.fz_about_7_left_mid_3{

margin-top:2.5em;}

.fz_about_7{

padding-bottom:10.75vw;}

.jjobinfo{ display:none;

font-size:14px; color:#666; line-height:1.6; margin-top:1.5em;}

#okg .fz_down_2_mid_2 a span{

padding-right:0; background:none}

#okg li{

cursor:pointer;}

#okg li.on .jjobinfo{

display:block}

.fz_down_2_right_up{

display:block; position:absolute; left:50%; bottom:2.5vw; width:3.75em; height:3.75em; background-image:url(/public/static/images/about/img8.png); background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translate(-50%, -0%);  

    transform: translate(-50%, -0%); display:none;}

#okg li.on .fz_down_2_right_up{

display:block}

.fz_news_1_right{ position:relative; border-radius:.5em; overflow:hidden;

width:31.81208053691275%;}

.fz_news_1_right_top{ z-index:1; background-position:center top; background-repeat:repeat-x; background-image:url(/public/static/images/news/img3.jpg);

position:absolute; left:0; top:0; width:100%; height:100%;}

.fz_news_1_right_footer{ height:100%;background-position:center bottom; background-repeat:repeat-x; background-image:url(/public/static/images/news/img4.jpg);

position:absolute; left:0; bottom:0; width:100%;}

.fz_news_1_right_top img,.fz_news_1_right_footer img{

width:100%;}

.fz_news_1_right_mid{ color:#000;

position:relative; z-index:10; padding:2.5vw;}

.fz_news_1{

position:relative;}

.fz_news_1_left{border-radius:.5em; overflow:hidden;

position:absolute; right:0; top:0; height:100%; width:65.77181208053691%;}

.fz_news_1_left_bg{

position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_news_1_right_mid_1{ margin-bottom:.2em;

font-size:2em; font-family:Arial, Helvetica, sans-serif;}

.fz_news_1_right_mid_2{ line-height:.9;

font-size:2em; font-family:Arial, Helvetica, sans-serif;}

.fz_news_1_right_mid_3{

font-family:Arial, Helvetica, sans-serif;}

.fz_news_1_right_mid_4{

font-size:1.25em;display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 2;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden; margin-top:2em;}

.fz_news_1_right_mid_5{ color:#666; line-height:1.6; margin-top:.75em; margin-bottom:4em;

display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 2;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden;}

.fz_news_1_right_mid_6 p{

background:none; background-image:url(/public/static/images/news/img2.jpg); color:#fff; background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_index_1_left_mid_2_mid_footer_mid_2_3.fz_news_1_right_mid_6 p span:after {

background-image:url(/public/static/images/news/img5.png);}

.fz_news_2_mid{

position:relative;}

.fz_news_2_mid_left{border-radius:.5em; overflow:hidden;

position:absolute; left:0; top:0; height:100%; width:31.81208053691275%;}

.fz_news_2_mid_left_bg{

position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_news_2_mid_right{ background-color:#f5f5f5; border-radius:.5em;

margin-left:34.22818791946309%; position:relative; overflow:hidden}

.fz_news_2_mid_right_right{

width:19%;}

.fz_news_2_mid_right_left{

margin-right:19%;}

.fz_news_2_mid_right_left_jj{

padding:3vw 2.5vw;}

.fz_news_2_mid_right_left_2{

color:#666;display: -webkit-box;

-webkit-box-orient: vertical;  

-webkit-line-clamp: 2;   

overflow: hidden;word-wrap:break-word;

word-break:break-all; overflow:hidden; line-height:1.7; margin-top:1.375em;}

.fz_news_2_mid_right_left_1{

color:#000;}

.fz_news_2 ul li{

margin-bottom:1.5vw;}

.fz_news_2{

margin-top:5vw;}

.fz_app_mid_newsinfo{

margin:0 11%;}

.fzinfonews{ padding:2.5vw; border-radius:.5em; margin-top:2em;

background-image:url(/public/static/images/news/img6.jpg); background-position:center top; background-repeat:repeat-x;}

.fzinfonews_1{ line-height:1.6; margin-bottom:1em;

font-size:2em; margin-top:1.5em;}

.fzinfonews_2{

color:#666; line-height:1.6;}

.fzinfonews_3{ line-height:2.125em; margin:3em 0;

position:relative; padding-left:3em;}

.fzinfonews_3 span{

position:absolute; left:0; top:0;}

.fzinfonews_3 ul li{ position:relative;

display:inline-block; margin-right:5px;}

.fzinfonews_3 ul li #weixin{ display:none;

position:absolute; z-index:1; left:50%;-webkit-transform: translate(-50%, -0%);  

    transform: translate(-50%, -0%); width:110px; padding:5px; border:1px #dedede solid;}

#weixin canvas{

float:left}

.fzinfonews_3 ul li:hover #weixin{

display:block}

.fzinfonews_3 ul li a{

display:block; width:2.125em; height:2.125em; background-image:url(/public/static/images/news/img7.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fzinfonews_3 ul li:nth-child(2) a{

display:block; width:2.125em; height:2.125em; background-image:url(/public/static/images/news/img8.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fzinfonews_4 ul li{

position:relative; border:1px #000 solid; padding:1em 2.15em; margin-bottom:1em; border-radius:3.425em;}

.fzinfonews_4 ul li a{

display:block; position:relative; padding-right:4em;}

.fzinfonews_4 ul li a:after{ top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);

content:''; position:absolute; right:0; width:2.375em; height:0.375em; background-image:url(/public/static/images/news/img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fzinfonews_4 ul li a span{

padding-right:2.5vw;}

.fzinfonews_5{-webkit-box-shadow: 0px 0px 2.5vw rgba(0, 0, 0, 0.2);

          box-shadow: px 0px 2.5vw rgba(0, 0, 0, 0.2);border-radius:3.425em; margin-top:3.5em; margin-bottom:6vw;}

.fzinfonews_5_mid{

position:relative; margin:0 0 0 1.5em ; padding:1.3em 0;}

.fzinfonews_5_mid_left a{

display:inline-block; font-size:1.125em;}

.fzinfonews_5_mid_left a span{

display:block; position:relative; padding-right:2em;}

.fzinfonews_5_mid_left a span:after{

content:''; position:absolute; right:0; top:50%; width:1.3125em; height:1.125em; background-image:url(/public/static/images/news/img10.png); background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}

.fzinfonews_5_mid_right{-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);

position:absolute; right:5px; top:50%;}	

.fzinfonews_5_mid_right a{

display:block; width:3.75em; height:3.75em; background-image:url(/public/static/images/news/img11.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.fz_about_left_p_1_1{

font-size:32px}

.fz_about_left_p_1_2{

font-size:20px; color:#666; margin-top:15px;}

.fz_about_right_2_pp{

margin-top:0}

.fz_pro_2{

position:relative;}

.fz_pro_2{

position:relative;}

.fz_pro_2_mid{ background-color:#f7f7f7; border-radius:.5em;

position:relative; height:32.75vw; overflow:hidden}

.fz_pro_2_mid_jj{

margin:0 2.5vw;}

.fz_pro_2_mid_3{

position:absolute; left:0; bottom:2.5vw; width:100%;}

.fz_pro_2_mid_3_1{

color:#666; line-height:1.6;}

.fz_pro_2_mid_1 h2{

font-size:2.5em; font-weight:normal}

.fz_pro_2_mid_1{

padding-top:5vw; padding-bottom:2.5vw;}

.fz_ho_act_pr{

text-align:right}

.fz_pro_4{ background-image:url(/public/static/images/bg.png); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; padding:14.5vw 0 11.5vw 0;}

.fz_pro_4_mid{

position:relative;}

.fz_pro_4_mid_left{

width:76.5%; position:relative;}

.fz_pro_4_mid_right_1{ margin-top:1.25em;

color:#fff; line-height:1.6; max-width:240px;}

.fz_pro_4_mid_right{

right:2.5vw;}

.fz_pro_4_mid_left_left{ padding:3.5vw 0;

background-color:#fff; width:22%; border-radius:0 .5em .5em 0;}

.fz_pro_4_mid_left_right{

position:absolute; right:0; top:50%; width:73%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}

.fz_pro_4_mid_left_left ul li{

margin:0 2.5vw; color:#666;}

.fz_pro_4_mid_left_left ul li span{ cursor:pointer;

display:block; padding:1em 0; position:relative; padding-left:5vw;}

.fz_pro_4_mid_left_left ul li.on span{

font-size:1.5em; color:#000;}

.fz_pro_4_mid_left_left ul li span:after{

content:''; position:absolute; left:0; top:50%; width:1.333333333333333em; height:1.333333333333333em; background-image:url(/public/static/images/product/img4.png); background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}

.fz_pro_4_mid_left_right_right{

margin-left:20%;}

.fz_pro_4_mid_left_right_right_img img{

max-height:28vw;}

.fz_pro_4_mid_left_right_left{-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);

position:absolute; left:0; top:50%;}

.fz_pro_4_mid_left_right_left_left{ background-size:cover; background-image:url(/public/static/images/product/img59.png);

cursor:pointer; width:4.125em; height:4.0625em; background-position:center; background-repeat:no-repeat; background-size:cover; display:inline-block;}

.fz_pro_4_mid_left_right_left_right{ background-size:cover; background-image:url(/public/static/images/product/img5.png);

cursor:pointer; width:4.125em; height:4.0625em; background-position:center; background-repeat:no-repeat; background-size:cover; display:inline-block;}

.fz_pro_4_mid_left_right_left_left{

display:none}

.fz_pro_5_mid{

margin:0 2.5vw; position:relative;}

.fz_down_1_left_mid{

height:32.75vw; position:relative; background-color:#f7f7f7; border-radius:.5em;}

.fz_down_1_left_mid_1{

text-align:center; height:21.5vw;}

.fz_down_1_left_mid_1 img{

max-height:14.65vw;}

.fz_down_1_left_mid_2{

position:absolute; left:0; bottom:0; width:100%;}

.fz_down_1_left_mid_2_mid{

padding:2.5vw;}

.fz_down_1_left_mid_2_mid_1{

font-size:1.25em; margin-bottom:3vw;}

.fz_pro_5{

margin-top:7.5vw;}

.fz_pro_6{

text-align:center; padding-top:3vw; padding-bottom:3vw;}

#swiper-pagination-banner222{line-height:4.125em;

position:static; display:inline-block;}

.fz_down_1_left_left,.fz_down_1_left_right{ background-size:cover; cursor:pointer; margin:0 1em;

display:inline-block; width:4.125em; height:4.125em; background-image:url(/public/static/images/index/img9l.png); background-position:center; background-repeat:no-repeat; }

.fz_down_1_left_right{

background-image:url(/public/static/images/index/img9.png);}

#swiper-pagination-banner222 .swiper-pagination-bullet{ margin:0 5px;

height:4.125em; width:1em; position:relative; opacity:1; background:none}

#swiper-pagination-banner222 .swiper-pagination-bullet:after{

content:''; position:absolute; left:0; top:50%; width:100%; height:1em; border-radius:100%; background-color:#cfcfcf;}

#swiper-pagination-banner222 .swiper-pagination-bullet-active:after{

background-color:#10a6a6;}

.fz_down_1_left_left.swiper-button-disabled,.fz_down_1_left_right.swiper-button-disabled{

 }

.fz_app_mid_proinfo{

margin:0 12.75%;}

.fz_app_mid_proinfo_1{

position:relative; margin-top:3vw; margin-bottom:3vw;}

.fz_app_mid_proinfo_1:before{-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

          box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); border-radius:.5em;

content:''; position:absolute; left:0; top:0; height:100%; background-color:#fff; width:39%;}

.fz_app_mid_proinfo_1:after{-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

          box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); border-radius:.5em;

content:''; position:absolute; right:0; top:0; height:100%; background-color:#fff; width:60%;}

.fz_app_mid_proinfo_1_left{

float:left; width:39%; position:relative; z-index:10;}

.fz_app_mid_proinfo_1_right{

float:right; width:60%; position:relative; z-index:10;}

.fz_app_mid_proinfo_1_left_mid{

padding:2.5vw;}

.fz_app_mid_proinfo_1_left_1{ font-weight:bold;

font-size:1.25em; margin-bottom:1em; line-height:1.6;}

.fz_app_mid_proinfo_1_left_2{

line-height:2.2;}

.fz_app_mid_proinfo_1_left_3{ font-weight:bold; margin-bottom:.875em;

font-size:1.125em; margin-top:2em;}

.fz_app_mid_proinfo_1_left_4{

line-height:2.2; margin-bottom:2em;}

.fz_app_mid_proinfo_1_left_5 a{ padding:1.25em 1.25em; border-radius:3.8em;

display:inline-block; background-color:#10a6a6; font-size:.9375em; font-weight:bold;}

.fz_app_mid_proinfo_1_left_5 a span{

display:block; position:relative; padding-right:2em; color:#fff;}

.fz_app_mid_proinfo_1_left_5 a span:after{

content:''; position:absolute; right:0; top:50%; background-image:url(/public/static/images/product/img13.png); background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%); width:1em; height:1em;}

.fz_app_mid_proinfo_1_right_1_img{

text-align:center;}

.fz_app_mid_proinfo_1_right_1_img{

height:27.5vw;}

.fz_app_mid_proinfo_1_right_1_img img{

max-height:20.7vw;}

.fz_app_mid_proinfo_1_right_1{

position:relative;}

.fz_app_mid_proinfo_1_right_1_left{ background-color:#383838;

cursor:pointer; z-index:10; position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%); width:3.75em; height:3.75em; border-radius:100%;}

.fz_app_mid_proinfo_1_right_1_left:after{

content:''; position:absolute; left:50%; top:50%; width:1.3125em; height:1.125em;  background-image:url(/public/static/images/product/img11.png); background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translate(-50%, -50%);  

    transform: translate(-50%, -50%);}



.fz_app_mid_proinfo_1_right_1_right{ background-color:#383838;

cursor:pointer; z-index:10; position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%); width:3.75em; height:3.75em; border-radius:100%;}

.fz_app_mid_proinfo_1_right_1_right:after{

content:''; position:absolute; left:50%; top:50%; width:1.3125em; height:1.125em;  background-image:url(/public/static/images/product/img12.png); background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translate(-50%, -50%);  

    transform: translate(-50%, -50%);}	

.fz_app_mid_proinfo_1_right_1_left:hover,.fz_app_mid_proinfo_1_right_1_right:hover{ background-image:url(/public/static/images/product/img15.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}	

.fz_app_mid_proinfo_1_right_2 ul li{ background-color:#f7f7f7; border-radius:.5em;

float:left; width:23.25%; margin-right:2%;}

.fz_app_mid_proinfo_1_right_2 ul li:nth-child(4n){

margin-right:0;}	

.fz_app_mid_proinfo_1_right_2_1{ height:6.5vw; text-align:center}

.fz_app_mid_proinfo_1_right_2_1 img{

max-height:4.35vw;}

.fz_app_mid_proinfo_1_right_2 ul li.on{

background-color:#fff;-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}

.fz_app_mid_proinfo_2 ul li{ cursor:pointer;

float:left; width:33.3333%; text-align:center; cursor:pointer;}

.fz_app_mid_proinfo_2{ border-radius:4.95em;

-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}

.fz_app_mid_proinfo_2 ul li a{ color:#333;

display:block; padding:1.375em 0;border-radius:4.95em;}

.fz_app_mid_proinfo_2 ul li.on a{

color:#fff; background-color:#10a6a6;}

.fz_app_mid_proinfo_3_tb table{border: 1px solid #e6e6e6;  overflow:hidden;

border-collapse: collapse; } 

.fz_app_mid_proinfo_3_tb table tr,.fz_app_mid_proinfo_3_tb table td{border: 1px solid #e6e6e6; padding:1em; background-color:#f7f7f7; font-size:.9375em;}

.fz_app_mid_proinfo_3_t{

font-size:1.25em; font-weight:bold; margin-top:3vw; margin-bottom:2vw;}

.fz_app_mid_proinfo_3_tb{

line-height:1.6;}

.fz_app_mid_proinfo_3{

overflow:hidden}

.jqtd{ padding-top:.3em; font-weight:bold;

font-family:Arial, Helvetica, sans-serif; color:#666; opacity:.18; font-size:2em;}

.jqtd_nb{

margin-bottom:0}

.hhpid_img{

position:absolute; right:0; top:0; width:75%;}

.ncddd{

display:none}

@media screen and (max-width:1680px) {

.jqtd{

font-size:1.5em;}

.fz_index_2_1{   min-height:35.5625em;}

.fz_about_left,.fz_about_2_jj{

font-size:28px}

.fz_down_1_left_mid_2_mid_1{

font-size:1.125em;}

.fz_down_1_left_left, .fz_down_1_left_right,#swiper-pagination-banner222,.fz_ho_act_left{

font-size:.7em;}

.fz_pro_4_mid_left_left ul li span{

padding-left:3.5vw;}

.fz_pro_4_mid_left_right{

width:70%;}

.fz_pro_4_mid_left_left{

width:25%;}

.fz_pro_4_mid_left_left ul li.on span{

font-size:1.125em;}

.fz_ho_act_right,.fz_pro_4_mid_left_right_left{

font-size:.7em;}

.fz_pro_2_mid_2_1 img{

width:2.5em;}

.fz_pro_2_mid_1 h2{

font-size:1.5em;}

.fz_about_left_p_1_1{

font-size:24px;}

.fz_about_left_p_1_2{

font-size:18px;}

.fz_app_mid_3_1_right_2,.fz_app_mid_3_1_right_1{

font-size:1.5em;}

.fz_app_mid_2_jj_mid span{

font-size:3em;}

.fmid{

margin:0 2.5%;}

.fz_index_2_2_right{

left:78vw;}

.fz_index_2_2_right_xw_1{

font-size:1.5em;}

.fz_index_2_3_mid_2_2{

font-size:1.25em;}

.fz_index_2_2_left_mid{

height:15vw;}

.fz_index_2_2_left_mid_jj_1{

font-size:1.25em;}

.fz_index_1_left_mid_2_mid_footer_mid_1{

font-size:1.125em;}

.fz_index_1_left_mid_1_right_left_2{

font-size:1em;}

.fz_index_1_left_mid_2_mid_footer_mid_2_2 dl dd{

font-size:.775em;}

.indexbannerfooter_left_mid{

font-size:1em;}

.indexbannerfooter{

padding:3vw 0;}

.banner_img{

height:calc(100vh - 108px);}



.fz_index_1_left_mid_1_right_right_1_right ul li span,.fz_index_1_left_mid_1_right_right_1_left span{

font-size:.9375em;}

.index_yy{

font-size:.7em;}

.fz_v_m,.fz_index_1_left_mid_2_mid_footer_mid_2_3 p{

font-size:.875em; line-height:3.5em; border-radius:3.5em;}

.fz_indexbanner_jj_mid_1{

font-size:2.5em;}

.news_video_1_2_2{

font-size:1.375em;}

.news_video_1_1 span{

font-size:.75em;}

.news_info_1_2_1{

font-size:1.5em;}

.news_2_1_mid_right{

font-size:1em;}

.news_2_1_mid{

padding-left:200px;}

.news_2_1_mid_left_1{

font-size:1.25em;}

.news_2_1_mid_left_2{

font-size:.9375em;}

.news_2_1_mid_mid_1{

font-size:1.5em;}

.about_2_left_img{

bottom:9vw;}

.about_1_mid_right_1_mid_1 span{

font-size:1.875em;}

.mar_2{

min-height:589px;}

.mar_2_leftw{

width:34%;}

.mar_2_left_2_mid_tab_2 dl dd{

font-size:1em;}

.mar_2_left_2_mid_mid_left{

width:80px;}

.mar_2_left_2_mid_mid_left img{

max-width:45px;}

.mar_2_left_2_mid_mid{

padding-left:80px;}

.mar_2_left_2_mid_mid_right{

font-size:1em;}

.mar_3_left_mid_2{

font-size:1.375em;}

.mar_3_left_mid_3{

font-size:1em;}

.mar_1_mid_right_1{

font-size:1.375em;}

.app_1_nav{

font-size:1.375em;}

.app_1_jj_3{

font-size:1em;}

.app_1_jj_2{

font-size:1.375em;}

.app_1_jj_1{

font-size:2em;}

.pro_mid{

width:84.32291666666666%;}

.pro_info_1_2_right_2{

font-size:1.25em;}

.pro_info_1_2_right_1{

font-size:1.5em;}

.pro_info_1_2_right_4,.pro_info_1_2_right_3{

font-size:1em;}

.nybanner_mask_1{

font-size:2.5em;}

.nybanner_mask_2{

font-size:1.25em;}

.pro_2_1_2{

font-size:1.25em;}

.pro_2_1_1 span{

font-size:1em;}

.index_3_3_2_left_1{

font-size:1.25em;}

.index_1_mid_left_1{

font-size:2em;}

.index_3_2{

font-size:1.75em}

.indexbanner_cir_c{

font-size:.75em;}

.indexbanner_jj{

font-size:3.5em;}

}

@media screen and (max-width:1368px) {

#footer .index_1_mid{

margin:0 3.64583333333333%}

.footer_1_2_right ul li{

float:right; margin-left:6.5vw;}
.fz_index_1_left_mid_2_mid_footer_mid_2{
padding-bottom:0; padding-top:0}
.fz_index_1_left_mid_2 ul li{
padding-bottom:13vw;}

}

@media screen and (max-width:1280px) {

.fz_pro_4_mid_left_left ul li{

font-size:.9375em;}

.fz_pro_4_mid_right{

width:18%;}

}

@media screen and (max-width:1200px) {

.fz_index_2_1{

margin-left:2.5vw; margin-right:2.5vw; max-width:none}

.fz_indexbanner_jj_mid_1{

font-size:2em;}

.fz_footer_1_left{

width:auto}

.fz_footer_1_right{

width:183px;}

.fz_footer_1_right_right{

display:none}

.fzinfonews_1{

font-size:1.5em;}

.fz_app_mid_newsinfo{

margin-left:2.5vw; margin-right:2.5vw;}

.fz_about_2_jj{

font-size:2em;}

.fz_about_left{

font-size:1.375em;}

.fz_about_right_1{

font-size:1.125em;}

.pagination{

font-size:.7em;}

.fz_down_2_mid_1{

font-size:1.125em;}

.fz_app_mid_2_jj_mid span{

font-size:2em;}

.fz_app_mid_proinfo_2 ul li a{

padding:1.125em 0;}

.fz_app_mid_proinfo_1_left_1,.fz_app_mid_proinfo_3_t{

font-size:1.125em;}

.fz_app_mid_proinfo_1_right_1_left,.fz_app_mid_proinfo_1_right_1_right{

font-size:.7em;}

.fz_app_mid_proinfo{

margin:0 2.5vw;}

.fz_pro_2_mid_2_1 img{

width:2em;}

.fz_pro_2_mid_1 h2{

font-size:1.25em;}

.fz_app_mid_1_right ul li a{

padding:.5em 0;}

.fz_app_mid_1_right ul li{

margin:0 .5em;}

.fz_app_mid_1_left{

float:none; width:100%;}

.fz_app_mid_1_right{

float:none; width:100%; text-align:center; padding-top:1em;}

.header_mid_mid{

margin-left:18vw;}

.footer_1_2_right ul li{

margin-left:5vw;}

}

.mobile-inner-header-icon{ display:none;

position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);  

    transform: translate(-0%, -50%);}



.mobile-inner-header-icon{

	color: #000;

	height: 40px;

	font-size:25px; border:1px #ccc solid;

	text-align: center;

	float:right;

	width: 40px;

	position: relative;

	-webkit-transition: background 0.5s;

	-moz-transition: background 0.5s;

	-o-transition: background 0.5s;

	transition: background 0.5s;

}

.mobile-inner-header-icon:hover{

	 

	cursor: pointer;

}

.mobile-inner-header-icon span{

	position: absolute;

	left: calc((100% - 25px) / 2);

	top: calc((100% - 1px) / 2);

	width: 25px;

	height: 1px;

	background-color: rgba(0,0,0,1);

}

.mobile-inner-header-icon span:nth-child(1){

transform: translateY(4px) rotate(0deg);

	}

.mobile-inner-header-icon span:nth-child(2){

transform: translateY(-4px) rotate(0deg);

	}





.mobile-inner-header-icon-click span:nth-child(1){

	animation-duration: 0.5s;

	animation-fill-mode: both;

	animation-name: clickfirst;

	}		

.mobile-inner-header-icon-click span:nth-child(2){

	animation-duration: 0.5s;

	animation-fill-mode: both;

	animation-name: clicksecond;

	}

	





@keyframes clickfirst {

  0% {

	  transform: translateY(4px) rotate(0deg);

	  

  }



  100% {

    transform: translateY(0) rotate(45deg);

  }

}	







@keyframes clicksecond {

  0% {

	  transform: translateY(-4px) rotate(0deg);

  }



  100% {

    transform: translateY(0) rotate(-45deg);

  }

}	



.mobile-inner-header-icon-out span:nth-child(1){

	animation-duration: 0.5s;

	animation-fill-mode: both;

	animation-name: outfirst;

	}		

.mobile-inner-header-icon-out span:nth-child(2){

	animation-duration: 0.5s;

	animation-fill-mode: both;

	animation-name: outsecond;

	}



@keyframes outfirst {

  0% {

    transform: translateY(0) rotate(-45deg);

  }



  100% {

    transform: translateY(-4px) rotate(0deg);

  }

}	







@keyframes outsecond {

  0% {

    transform: translateY(0) rotate(45deg);

  }



  100% {

    transform: translateY(4px) rotate(0deg);

  }

}



.mobile-inner-nav{

	background-color:#fff;

	width: 100%;

	position:fixed; z-index:100;

	top: 80px;

	height: calc(100vh - 80px);

	left: 0px;

	 

	display: none;

}

.mobile-inner-nav ul li{

	display: block;

	line-height: 45px;

	text-decoration: none;

	padding:0 3.64583333333333%;

	border-top: solid 1px rgba(0,0,0,0.3);

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

	font-weight:300;

}

.mobile-inner-nav ul li a{

display:block}

.mobile-inner-nav ul li dl{

display:none; line-height:32px;   font-size:15px; margin-bottom:1em;}

.mobile-inner-nav ul li dl a{

padding:0 1em;}

.ovh{

overflow:hidden}

@media screen and (max-width:1100px) {

.fz_footer_2_left_right{

padding:.5em 0;}

.fz_footer_2_left_left,.fz_footer_2_left_right{

float:none; margin-right:0; }

.fz_footer_2_left{

float:none; width:100%; text-align:center}

.fz_footer_2_right{

float:none; width:100%; text-align:center;}

}

@media screen and (max-width:1024px) {

.fz_index_2_4_left{

width:auto; margin:1.5em 1.5vw 0 1.5vw;}

.fz_index_2_4 .fz_index_2_2_right{

width:100%;}

.fz_index_2_2_right_xwmid{

max-width:none}

.fz_index_2_3 .fz_index_2_2_left ul li{

padding-bottom:0em;}

.fz_index_2_3_mid_2_2{

font-size:1.125em;}

.fz_index_2_3 .fz_index_2_2_left{

width:auto; margin-right:1.5vw;}

.fz_index_2_3 .fz_index_2_2_right{ padding-top:2em; padding-right:2.5vw;

position:static;-webkit-transform: translate(-0%, -0%); padding-bottom:2em;

transform: translate(-0%, -0%);}



.fz_index_2_3 .fz_index_2_2_left ul li:hover .fz_index_2_3_mid_footer{

opacity:0;}

.fz_index_2_3 .fz_index_2_2_left ul li:hover .fz_index_2_3_mid_2_nn{

opacity:1;}

.fz_index_2_3 .fz_index_2_2_left ul li:hover{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0);

          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0); }



.fz_index_2_2_left_mid_jj_1{

font-size:1.125em;}

.fz_index_1_left_mid_2 ul li{

padding-bottom:2em;}

.fz_index_1_left_mid{

margin-right:1.5vw;}

.fz_index_1_left_mid_2 ul li:hover .fz_index_1_left_mid_2_mid_footer{

opacity:0;}

.fz_index_1_right_c{ display:inline-block;

position:relative; top:auto; margin:0 .5em; width:100px; height:100px;}

.fz_index_1_right_c img{

max-height:60px;}

.fz_index_1_right_c_2 {

  left: 0vw;

  top: 0%;

  -webkit-transform: translate(-0%, -0%);

  transform: translate(-0%, -0%);

}

.fz_index_1_right_c_3 {

  top: auto;

  left: 0;

  bottom:auto;

}

.fz_index_1_right{ border:none; text-align:center;

position:static; width:auto; height:auto; padding:0 1.5vw; padding-bottom:3.5em;}

.fz_index_1_left{

width:100%;}



.indexbannerfooter_left_mid,.fz_index_1_left_mid_1_right_left_1{

font-size:1.125em;}

.fz_about_4_left{

width:100%;}

.fz_about_6_mid_left{

width:80%}

.fz_about_6 .fz_about_6_mid_right{

position:static; margin-left:2.5vw; margin-right:2.5vw; padding-bottom:1.5em;}

.fz_about_3_left{

width:100%;}

.fz_about_3_right{

position:static; padding:0 2.5vw; padding-bottom:1em;}

.fz_about_left{

font-size:1.125em;}

.fz_down_1_left_mid_2_mid_1{

font-size:1em;}

.fz_pro_4_mid_left{

width:100%;}

.fz_pro_4_mid_right_1{

max-width:none; padding-bottom:1.5em;}

.fz_pro_4_mid_right{

width:auto; padding-left:2.5vw; padding-right:2.5vw;}

.fz_about_left_p_1_1{

font-size:20px;}

.fz_about_left_p_1_2{

font-size:16px;}

.fz_down_1_right{

position:static; width:100%;-webkit-transform: translate(-0%, -0%);

transform: translate(-0%, -0%);}

.fz_down_1_left{ padding-top:1.5em;

width:100%;}

.fz_app_mid{

padding-top:32px;}

.news_video_1_1 span{

font-size:.5em;}

.news_video_1_2_2{

font-size:1.125em;}

.news_info_1_2_1{

font-size:1.25em;}

.news_info_1_mid{

margin:0 1.5em;}

.news_2_1_mid_mid{

padding-left:2em;}

.news_2_1_mid{

padding-left:160px;}

.news_2_1_mid_left_1{

font-size:1em;}

.news_2_1_mid_mid_1{

font-size:1.25em;}

.news_1_mid_right_mid_2{

font-size:1.25em;}

.about_2_mid_left{

width:48%;}

.mar_3_left{

margin-left:3.64583333333333%}

.mar_2_left_2_mid_sec{

margin-bottom:2em;}

.mar_2_right{

position:relative; width:100%; height:35vh;}

.mar_2{

min-height:inherit; padding-bottom:0}

.mar_2_left_2_mid{

margin-top:2em;}

.mar_mid{

margin:0 3.64583333333333%}

.mar_2_left{

margin-left:3.64583333333333%;margin-right:3.64583333333333%; width:auto;}

.pro_info_1{

padding-top:2em;}

.pro_info_1_2{

margin-top:2em;}

.index_3_3 ul li a{

padding:0 1.5em}

.index_3_3_2_left_1{

font-size:1em;}

#main{

margin-top:80px;}

.indexbanner_cir_c{

font-size:.5em;}

.indexbanner .swiper-pagination-bullet{

font-size:.75em;}

.indexbanner_jj{

font-size:2.5em;}

.mobile-inner-header-icon{

display:block}

	.header_mid{

	height:80px;}

	#header{

	background-color:#fff;}

	.header_mid_mid,.header_mid_right{

	display:none}

	#header .header_mid_left a img:nth-child(2){

display:block}

#header .header_mid_left a img:nth-child(1){

display:none}

}

@media screen and (max-width:950px) {

.fz_about_6_mid_left_right ul li:nth-child(2){

float:left; margin-right:0; margin-left:300px;}

.fz_about_6_mid_left{

width:100%;}

.fz_about_6_mid_left_left,.fz_about_6_mid_left_right{

width:100%; float:none}

.fz_about_6_mid_left_right{

margin-top:1.5em;}

.fz_app_mid_3_2_jj{

position:static; width:100%;}

.fz_app_mid_3_2_img{

width:100%; margin-left:0}

.fz_app_mid_3_2{

width:100%;}

.about_1{

margin-bottom:2em;}

.about_2_mid_left{

margin-top:0}

.about_2{

padding-bottom:2em;}

.about_2_left_img{

display:none}

.about_2_mid_left{

width:100%;}

.about_2_mid_right{

width:100%;}

.pro_info_2_2{

font-size:1.125em;}

.pro_info_2_1{

font-size:1.5em;}

.pro_2_1_2{

font-size:1em;}

.pro_2_1_1 span{

display:none}

.pro_mid{

width:92.70833333333334%;}

.pro_1_1 ul li a{

font-size:1em;}

.nybanner_mask_1{

font-size:1.875em;}

	.footer_1_1_right{

	display:none}

	.footer_1_2_right{

	display:none}

	.footer_1_2_left{

	width:100%;}

	.footer_1{

	padding-bottom:4em;}

	.index_4_mid_left{

	width:100%;}

	.index_4_mid_right{

	position:static; width:100%;-webkit-transform: translate(-0%, -0%);

transform: translate(-0%, -0%);}

.index_4_mid_right_mid{

margin:1.5em 1em; padding-bottom:2em;}

.index_4 .index_1_mid{

background-color:#303030}

}

.pro_1_mobile_cate{

margin-top:1em; display:none; margin-bottom:2em}

.pro_1_mobile_cate select{

border:none; width:100%; border-bottom:1px #dedede solid; background:none; padding:.5em 0;}

.fz_news_1_left img{

display:none; width:100%;}

@media screen and (max-width:810px) {
.sppp li{ width:49%;
margin-right:0;}
.sppp li:nth-child(2n){
float:right;}

.ncddd{

display:block}

.hhpid{

display:none}

.fz_index_2_2_left_mid{

height:22vw;}



.fz_index_1_left_mid_2_mid{

min-height:38vw;}

.fz_index_1_left_mid_1_left img{

max-height:none}

.fz_index_1_left_mid_1_left{

padding:1.5em 0;}

.fz_index_1_left_mid_1_right{

margin-left:0; width:auto; padding-left:1.5vw; padding-right:1.5vw;}

.fz_index_1_left_mid_1_left{-webkit-transform: translate(-0%, -0%);

transform: translate(-0%, -0%);

position:static; width:100%;}



.fz_indexbanner_jj_mid_1{

font-size:1.5em;}

.fz_footer_2_mid{

margin-top:0; padding-top:0; border:none}

.fz_footer_1{

display:none}

.fzinfonews_5{

font-size:.875em;}

.fzinfonews{

margin-top:0}

.fzinfonews_1{

font-size:1.25em;}

.fz_news_1_right_mid_4{

font-size:1.125em; margin-top:1.5em;}

.fz_news_1_right{

width:100%;}

.fz_news_1_left{

width:100%; position:static; margin-bottom:1em;}

.fz_news_1_right_mid_2,.fz_news_1_right_mid_1{

font-size:1.5em;}

.fz_news_1_left_bg{

display:none}

.fz_news_1_left img{

display:block}

.fz_index_2_4_left_mid ul li{

width:20%;}

.fz_about_3_left_mid_1 img{

max-height:18vw;}

.fz_about_3_left_mid{

min-height:33vw;}

.fz_about_2_jj{

font-size:1.5em;}

.fz_about_left,.fz_about_right{

float:none; width:100%;}

.fz_about_right{

margin-top:1em;}

.fz_app_mid_2_jj_mid span{

font-size:1.5em;}

.fz_app_mid_3_1_right{

display:block; max-width:none}

.fz_app_mid_3_1_left{

display:none}

.fz_app_mid_proinfo_1:before,.fz_app_mid_proinfo_1:after {

display:none}

.fz_app_mid_proinfo_1_left{

width:100%;-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

border-radius: .5em;}

.fz_app_mid_proinfo_1_right{

width:100%;-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);

border-radius: .5em;}

.fz_down_1_left_mid{

height:39vw;}

.fz_pro_2_mid_1 h2{

font-size:1.125em;}

.fz_pro_2_mid{

height:42vw;}

.fz_app_mid_3_1_right_2, .fz_app_mid_3_1_right_1{

font-size:1.25em;}

.contact_mid_right{

margin-top:2em;}

.contact_mid_left{

height:45vw; width:100%; position:relative;}

.contact_mid{

padding-left:0;}

.news_video_1 ul li:nth-child(2n-1) a{

padding-left:0}

.news_video_1 ul li:nth-child(2n) a{

padding-right:0}

.news_video_1_2{

margin:1.5em 0;}

.news_info_2_mid_4 ul li{

width:100%;}

.news_info_2_mid_4 ul li:nth-child(2){

text-align:left}

.news_info_1_2_1{

margin-top:2em;}

.news_info_1_2_2{

font-size:.875em; margin-bottom:1.5em;  padding-bottom:1.5em;}

.news_1_mid_left{

width:100%; position:static;}

.news_1_mid_right{

width:100%;}

.news_1_mid_left_bg{

display:none}

.news_1_mid_left img{

display:block}

.about_1_mid_right_1_mid_1 span{

font-size:1.5em;}

.about_1_mid_left{

width:100%;}

.about_1_mid_right{

width:100%;}

.mar_3_left_mid_1{

font-size:1.375em;}

.mar_3_left_mid_2{

font-size:1.125em;}

.mar_3{ margin-bottom:2em;

margin-top:2em;}

.mar_3 ul li{

padding-top:0; padding-bottom:2em;}

.mar_3_left_mid_4{

display:none}

.mar_3_left{

margin-top:0}

.mar_3_left,.mar_3_right,.mar_3 ul li:nth-child(2n) .mar_3_left{ margin-left:3.64583333333333%;

float:none; margin-right:3.64583333333333%; width:auto}

.mar_3_right{

margin-top:1.5em;}

.index_1_mid_left_1{

font-size:1.25em;}

.mar_1_mid_right_1{

font-size:1.125em;}



.app_1_nav_left{

background-image:url(/public/static/images/header/img5b.png);}

.app_1_nav_right{

background-image:url(/public/static/images/header/img6b.png);}

.app_1_nav{

color:#000; bottom:0; left:50%; right:auto;-webkit-transform: translate(-50%, -0%);

transform: translate(-50%, -0%);}

.app_1_jj_1{

font-size:1.25em;}

.app_1_jj_2{

font-size:1.125em;}

.app_1_jj{ padding-top:1.5em; padding-bottom:3em;

position:static; color:#000;}

.app_1{

margin-bottom:2em;}

.app_mid{

width:92.70833333333334%;}

.pro_info_2_3{

margin-top:1.5em;}

.pro_info_1_2_right{

width:100%;}

.pro_info_1_2_right_3 ul li{

padding:1em 0;}

.pro_info_1_2_right_2,.pro_info_1_2_right_1{

font-size:1.125em;}

.pro_info_1_2_right_3{

margin-top:.5em;}

.pro_info_1{

padding-bottom:2em;}

.pro_info_1_2_left{

width:100%;}

.pro_2_2 ul li{

margin:0 5px;}

.pro_1_mobile_cate{

display:block}

.pro_1_1,.pro_1_2{

display:none}

.pro_2_1 ul li a{

padding:0 1em;}

.pro_2_1 ul li{

width:33.3333%;}

.nybanner_mask_2{

font-size:1em;}

.nybanner_mask_1{

font-size:1.5em;}

.nybanner_bg{

display:none}

.nybanner{

height:auto}

.mobilebanner{

display:block}

.index_3_2{

font-size:1.25em;}

.indexbanner_jj{

font-size:2em;}

	.banner_img_pc{

	display:none}

	.banner_img_mo{

	display:block}

	.banner_img{

	height:auto}

	.index_1_mid{

	margin:0 3.64583333333333%

	}

	.index_1_mid_left_1{

	font-size:1.5em;}

}

.fz_pro_4_mid_left_right_right_img_name{

display:none; text-align:center}

@media screen and (max-width:768px) {

.fz_index_2_2_left{

width:auto; margin-right:1.5vw;}

.fz_index_2_2_right{ padding-top:2em; padding-left:2.5vw; padding-right:2.5vw; font-size:.875em;

position:static;-webkit-transform: translate(-0%, -0%);

transform: translate(-0%, -0%);}

.fz_about_7_left{

margin-right:2.5%; width:auto;}

.fz_pro_4_mid_left_right_right{

margin-left:60px;}

.fz_pro_4_mid_left_right_right_img img{

max-width:90%; max-height:none}

.fz_pro_4_mid_left_right_right_img_name{

display:block; color:#fff; padding-top:1em;}

.fz_pro_4_mid_left_right_right_img{

text-align:center}

.fz_pro_4_mid_left_left{

display:none}

.fz_pro_4_mid_left_right{

position:relative; top:auto;-webkit-transform: translate(-0%, -0%);

transform: translate(-0%, -0%); width:auto; margin-left:2.5vw; margin-right:2.5vw;}

}

.fz_news_2_mid_left img{

display:none; width:100%;}

@media screen and (max-width:640px) {

.fz_app_mid_proinfo_1_right_2{

height:1px; overflow:hidden; opacity:0;}

.fz_index_2_3{

padding-top:5vw; padding-bottom:4vw;}

.fz_index_2_3 .fz_index_2_2_left ul li{

width:100%; margin-right:0; margin-bottom:1em;}

.fz_index_2_3 .fz_index_2_2_left ul li:last-child{

margin-bottom:0}

.fz_index_1_left_mid_2_mid_2{

position:static}

.fz_index_1_left_mid_2_mid_1 img,.fz_index_1_left_mid_2_mid{

max-height:none}

.fz_index_1_left_mid_2_mid_1{

position:static}

.fz_index_1_left_mid_2 ul li{

width:100%; margin-right:0; padding-bottom:1em;}

.fz_index_1_left_mid_1_right_left{

width:100%;}

.fz_index_1_left_mid_1_right_right{

width:100%; margin-top:1.5em;}

.fz_news_2_mid_right_left{

margin-right:135px;}

.fz_news_2_mid .fz_down_2_right{

width:120px;}

.fz_news_2_mid_right{

margin-left:0}

.fz_news_2_mid_left{

position:static; width:100%;}

.fz_news_2_mid_left_bg{

display:none}

.fz_news_2_mid_left img{

display:block;}

.fz_about_6_mid_left_right ul li:nth-child(2){

margin-left:0; width:50%;}

.fz_about_6_mid_left_right ul li:nth-child(1){

width:50%;}

.fz_about_6_mid_left_right_mid_left{

width:36px;}

.fz_about_6_mid_left_right_mid_right{

left:45px;}

.fz_about_3_left_mid_1{

height:28vw;}

.fz_about_3_left_mid{

min-height:40vw;}

.fz_down_2 ul li{

padding-right:100px;}

.fz_down_2_right{

width:80px;}

.fz_down_2_right_1{

font-size:1.75em;}

.fz_down_1_ul li div input#btns{

font-size:.75em}

.fz_down_1_ul li{

width:100%; margin-right:0; margin-bottom:1em;}

.fz_down_1_ul li:last-child{

margin-bottom:0; width:100%;}

.fz_app_mid_2_jj_mid span{

font-size:1.25em;}

.fz_app_mid_proinfo_1_right_1_img{

height:35vw;}

.fz_app_mid_proinfo_1_right_2_1 img{

max-height:none; height:60px;}

.fz_app_mid_proinfo_1_right_2_1{

height:auto; padding:10px 0px;}

.fz_app_mid_proinfo_2 ul li a{

padding:.75em 0;}

.fz_down_1_left_mid_1 img{

max-height:none}

.fz_down_1_left_mid_2{

position:static}

.fz_down_1_left_mid_1{

height:auto; padding:2.5vw 0;}

.fz_down_1_left_mid{

height:auto}

.fz_pro_2_mid{

height:auto}

.fz_pro_2_mid_3{

position:static; padding-top:1.5em; padding-bottom:1.5em;}

.fz_about_left_p_1_1{

font-size:18px;}

.fz_about_left{

width:100%; float:none}

.fz_about_right{

float:none; width:100%;}

.contact_mid_right_2{

margin-top:.5em;}

.contact_mid_right_1 ul li{

width:100%;}

.contact_mid_right_2 a{

display:block; width:100%;}

.news_info_1{

padding-top:15vw;}

.news_info_1_2_1{ line-height:1.6;

font-size:1.125em;}

.news_2_1_mid_mid_1{

font-size:1.125em; margin-top:.5em;}

.news_2_1_mid{

padding-left:0; padding-right:0}

.news_2_1_mid_left{

position:static;}

.news_2_1_mid_mid{

padding-left:0; border:none}

.news_2_1_mid_right{

position:static; margin-top:10px;}

.news_2_1_mid_mid:after{

display:none}

.news_2_1_mid_left_1,.news_2_1_mid_left_2{

display:inline}

.news_1_mid_right_mid_3{

margin-bottom:1.5em;}

.view_info{

height:40px; line-height:40px;}

.news_1_mid_right_mid_1{

font-size:.9375em;}

.news_1_mid_right_mid_2{

font-size:1.125em; margin-bottom:1em; padding-bottom:1em;}

.mar_2_left_2_mid_tab_3_mid{transform: scale(.9, .9);}

.mar_1_mid_left{

width:100%;}

.mar_1_mid_right{

width:100%;}

.app_1_nav{

font-size:1em;}

.pro_info_2_1{

font-size:1.25em;}

.index_3_3 ul li:nth-child(2n-1) a{

padding-left:0}

.index_3_3 ul li:nth-child(2n) a{

padding-right:0}

.index_3_3 ul li:nth-child(3) a::before {

display:none}

.index_3_3 ul li{

width:50%; margin-bottom:1.5em;}

.footer_1{

padding-bottom:2em;}

.footer_1_2_left_mid_2{

margin-top:1em;}

.footer_1_2_left_mid_1{

font-size:1.125em;}

.index_1{

margin-top:2em; margin-bottom:2em;}

.index_1_mid_left{

width:100%; margin-top:0}

.index_1_mid_right{

width:100%;}

.index_1_mid_left_3_mid_right{

display:none}

.index_1_mid_left_3_mid{

width:100%; margin-bottom:1em;}

}

@media screen and (max-width:550px) {

.fz_index_2_4_left_mid_mid{

height:16vw;}

.fz_index_2_4_left_mid ul li{

width:25%;}

 .fz_about_6_mid_left_left_1{

 font-size:1em;}

	.news_video_1 ul li{

	width:100%;}

	.about_1_mid_right_1 ul li,.about_1_mid_right_1 ul li:last-child{

	width:50%; margin-top:1em;}

	.about_1_mid_right_1 ul li:nth-child(3):after {

	display:none}

	.about_1_mid_right_1_mid{

	text-align:center}

	.about_1_mid_right_1_mid_1 span{

	font-size:1.375em;}

}



@media screen and (max-width:480px) {

.fz_index_2_1{

min-height:inherit}

.fz_indexbanner_jj_mid_1_fw{

font-size:.9375em;}

.fz_index_1_right{

padding-top:1.5em;}



.fz_index_1_right_c{  width:75px; height:75px;}

.fz_index_1_right_c img{

max-height:35px;}



.fz_indexbanner_jj_mid_1{

font-size:1.25em;}

.indexbannerfooter_left_mid{

font-size:1em;}

.fz_index_2_2_left_mid{

height:42vw;}

.fzinfonews_5_mid_right a{

font-size:.7em;}

.fzinfonews_4 ul li,.fzinfonews_5_mid{

padding-top:.65em; padding-bottom:.65em;}

.fz_news_2_mid_right_left{

margin-right:0}

.fz_down_2_mid_2 a{

line-height:27px;}

.fz_about_2_jj{

font-size:1.25em;}

.fz_index_2_4_left_mid_mid{

height:22vw;}

.fz_index_2_4_left_mid ul li{

width:33.3333%;}

.fz_about_6_mid_left_right ul li:nth-child(2){

 width:100%; margin-top:1em;}

.fz_about_6_mid_left_right ul li:nth-child(1){

width:100%;}



.fz_about_3_left_mid_2{

position:static; text-align:center; padding:4.5vw 2.5vw}

.fz_about_3_left_mid{

min-height:inherit}

.fz_about_3_left_mid_1 img{

max-height:none}

.fz_about_3_left_mid_1{

height:auto; padding:4.5vw 0;}

#hhcd{

display:none}

#whh{

margin-bottom:0}

.fz_down_1{

margin:2em 0;}

.pagination{

font-size:.6em;}

.fz_down_2_mid_2 a span{

padding-right:30px;}

.fz_down_2_right{

display:none}

.fz_down_2 ul li{

padding-right:0;}

.fz_app_mid_1_right{

text-align:left}

.fz_app_mid_proinfo_mik ul li:last-child{

display:none}

.fz_app_mid{

padding-top:1em;}

.fz_app_mid_proinfo_2 ul li a{

padding-top:.6em; padding-bottom:.6em;}

.fz_app_mid_proinfo_1_right_2_1 img{

height:40px;}

.fz_app_mid_proinfo_1_right_1_img img{

max-height:40vw}

.fz_app_mid_proinfo_1_right_1_img{

height:auto; padding:2.5vw 0;}

.fz_app_mid_proinfo_1_right_1_left, .fz_app_mid_proinfo_1_right_1_right{

font-size:.6em;}

.fz_app_mid_proinfo_1_left_5 a{

padding-left:0; padding-right:0; display:block; padding-top:.75em; padding-bottom:.75em; text-align:center;}

.fz_app_mid_proinfo_1_left_5 a span{

display:inline-block;}

.fz_v_m, .fz_index_1_left_mid_2_mid_footer_mid_2_3 p{

height:2.5em; border-radius:2.5em; line-height:2.5em;}



.fz_ho_act_right, .fz_pro_4_mid_left_right_left,.fz_down_1_left_left, .fz_down_1_left_right, #swiper-pagination-banner222, .fz_ho_act_left{

font-size:.6em;}

.fz_app_mid_3_1_right_1{

font-size:1.125em;}

.fz_app_mid_3_1_right_2{

font-size:1em;}

.view_info{

width:100%; text-align:center}

.view_info span{

margin-left:0}

.pt1{

font-size:1.125em;}

.mar_2_left_2_mid_mid_left img{

max-width:32px;}

.mar_2_left_2_mid_mid_left{

width:60px;}

.mar_2_left_2_mid_mid{

padding-left:60px; height:auto; padding-top:1.5em; padding-bottom:1.5em;}

.mar_2_left_2_mid ul li{

width:100%;}

.mar_1_mid_right_3 div{

width:100%;}

.pro_info_1_2_right{

margin-top:1.5em;}

.pro_info_1_2_right_5 ul li a{

width:40px;}

.pro_info_1_2_right_5 ul li a.on{

width:32px;}

.pro_2_1 ul li a{

padding:0 .5em}

.pro_2_1 ul li:nth-child(2n-1) a{

padding-left:0}

.pro_2_1 ul li:nth-child(2n) a{

padding-right:0}

.pro_2_1 ul li{

width:50%;}

.nybanner_mask_2{

font-size:.875em;}

.nybanner_mask_1{

font-size:1.125em;}

.index_3_3 ul li{

width:100%;}

.index_3_3 ul li a{

padding:0;}

.index_3_3 ul li a:before{

display:none}

.index_3_3_2_right{

font-size:.75em;}

.indexbanner_cir_c{

font-size:.4em;}

.indexbanner .swiper-pagination-bullet{

font-size:.5em;}

.indexbanner_jj{

font-size:1.5em;}

.index_1_mid_left_1{

font-size:1.25em;}

.index_3_2{

font-size:1.125em;}

.fz_app_mid{

padding-top:0;}

.fz_app_mid_1_left ul{

border-bottom:1px #dedede solid;}

}

.indexbanner_cir_c a.job_hd_left_zb:before {

background-image:url(/public/static/images/img1.png);}

.swiper-container-banner2 .swiper-slide.on .fz_index_2_2_left_mid_jj_1,.swiper-container-banner2 .swiper-slide.on .fz_index_2_2_left_mid_jj_2{

color:#fff;}

.swiper-container-banner2 .swiper-slide.on .fz_index_2_2_left_mid{

background-color:#00aaaa}
.header_mid_mid ul li dl dd{
position:relative}
.header_mid_mid ul li dl dd p{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);

          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
position:absolute;  left:150px; background-color:#fff; z-index:10; top:0; width:200px; text-align:center; display:none;}
.header_mid_mid ul li dl dd:hover p{
display:block}
.gtt{ display:none;
position:fixed; z-index:100; bottom:2em; right:1em; width:3.375em; height:3.375em; background-image:url(/public/static/images/top.png); background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer;}

@media screen and (max-width:810px) {
.gtt{
font-size:.75em;}
}
.fz_index_1_left_mid_2_mid_footer_mid_2_2 dl dd:nth-child(6),.fz_index_1_left_mid_2_mid_footer_mid_2_2 dl dd:nth-child(7),.fz_index_1_left_mid_2_mid_footer_mid_2_2 dl dd:nth-child(8){
display:none}
.fz_index_1_left .fz_index_1_left_mid:nth-child(2) .fz_index_1_left_mid_2 ul li:nth-child(1) .fz_index_1_left_mid_2_mid_footer_mid_2_2 dl dd:nth-child(5){
display:none}
.fz_index_2_4_left_mid_mid img{
max-width:88%;}




















 