@charset "utf-8";
/*********福人**********/
.new_mak_1{
border-bottom:1px #d9d9d9 solid;}
.new_mak_1 a{ margin-right:1.2em;
display:inline-block; color:#666; padding:1.5em 0; position:relative;}
.new_mak_1 a:after{
content:'';position:absolute;height:1px;width:0;background:#000;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.new_mak_1 a:hover:after{width:100%;color: #000;}
	
.new_mak_1 a.on:after,.new_mak_1 a:hover:after{content:'';position:absolute;height:1px;width:100%;background:#000;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;
}
.new_mak_1 a.on,.new_mak_1 a:hover{
color:#000}


.new_mak_11{
border-bottom:1px #d9d9d9 solid;}
.new_mak_11 a{ margin-right:1.2em;
display:inline-block; color:#666; padding:1.5em 0; position:relative;}
.new_mak_11 a:after{
content:'';position:absolute;height:1px;width:0;background:#000;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.new_mak_11 a:hover:after{width:100%;color: #000;}
	
.new_mak_11 a.on:after,.new_mak_1 a:hover:after{content:'';position:absolute;height:1px;width:100%;background:#000;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;
}
.new_mak_11 a.on,.new_mak_1 a:hover{
color:#000}

.pro_1{display:none; }

.newspage {
 width:100%; PADDING-TOP: 40px; TEXT-ALIGN: center; float:left;padding-bottom:50px;
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 14px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}






.newspage1 {
 width:100%; PADDING-TOP: 40px; TEXT-ALIGN: center; float:left;padding-bottom:0px;
}
.newspage1 A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 14px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage1 A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage1 A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage1 SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage1 SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}







.ny_news_1 ul li{
float:left; width:28.83333333333333%; margin-right:6.66666666666667%;}
.ny_news_1 ul li:nth-child(3n){
margin-right:0;}
.ny_news_1_mid{ padding-bottom:5.8125em; padding-top:1em;
 border-top:1px #000 solid;}
.ny_news_1_mid_1{
font-family: "CenturyGothic";}
.ny_news_1_mid_2{
font-size:1.125em; margin-top:0.65em;}
.ny_news_1_mid_3{margin:3.5em 0;
font-size:0.95em; color:#666; line-height:1.6; height:6.4em; overflow:hidden;}
.ny_news_1_mid_4{
width:100%;  overflow:hidden;}
.ny_news_1_mid_4 img{
width:100%;}
.ny_news_1{
margin-top:3.8em;}
.ny_news_info{
margin-top:0.8em;}
.ny_news_2{
margin-top:5em; margin-bottom:5em;}

.ny_news_1_mid_3_h{
height:auto;}
.ny_news_info_left{  position:relative;
float:left; width:100%; padding-bottom:20px; max-hight:850px; }
.ny_news_info_left img{width:100%;height:auto}
.ny_news_info_right_1{
border-bottom:1px #e8e8e8 solid;}
.ny_news_info_right{
float:right; width:100%;}
.ny_news_info_right_2 a,.ny_news_info_right_2 span{
float:left; display:inline-block; height:15px; line-height:15px;}
.ny_news_info_right_2{
font-size:0.75em; color:#666;}
.ny_news_info_right_2 a{
color:#666;}
.ny_news_info_right_2 a:hover{
color:#000;}
.ny_news_info_right_2 p{ float:left}
.ny_news_info_right_2 span{ margin:0 1em;
width:35px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img31.png); font-weight:normal}
.ny_news_info_right_2 a:nth-child(1){
}
.ny_news_info_right_2 a:nth-child(3){}
.ny_news_info_right_2 em{background-position:right center; background-repeat:no-repeat; padding-right:1.5em; background-image:url(../images/img51.png);}
.ny_news_info_right_2 b{background-position:left center; background-repeat:no-repeat; padding-left:1.5em; background-image:url(../images/img41.png);}

.ny_news_info_right_2{
padding:3em 0 5em 0; overflow:hidden;
}
.ny_news{
overflow:hidden;}
.ny_case_1 ul li{
float:left; width:48.33333333333333%; padding-bottom:1.2em; margin-bottom:5em; overflow:hidden; border-bottom:1px #000 solid;}
.ny_case_1 ul li:nth-child(2n){float:right;}
.ny_case_1_1{
width:100%; overflow:hidden;}
.ny_case_1_1 img{
width:620px; height:387px;}
.ny_case_1_2{
text-align:center; color:#666;font-family: "CenturyGothic"; margin-top:1.3em; margin-bottom:0.5em;}
.ny_case_1_3{
text-align:center; padding:0 1em; font-size:1.125em;}
.ny_case_1_4{
text-align:center; margin:0.8em 0 0 0;}
.ny_case_1_4 span{ width:0px; height:16px; position:relative; padding-left:7px;
font-size:0.75em;font-family: "CenturyGothic"; display:inline-block; overflow:hidden; line-height:16px;}
.ny_case_1_4 span img{ position:absolute; left:0; top:50%; margin-top:-3.5px;
 transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.ny_case_1 ul li:hover .ny_case_1_4 span  img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}			
.ny_case_1 ul li:hover .ny_case_1_4 span{
width:auto; padding-left:15px;}


.ny_show_1 ul li{ margin-bottom:3.875em;
position:relative; background-color:#f5f5f5; overflow:hidden;}
.ny_show_1_left{
float:left; overflow:hidden; width:600px; height:400px!important}
.ny_show_1_left img{
width:100%;}
.ny_show_1_right{ top:10%; height:80%;
position:absolute; width:38.33333333333333%; right:4.83333333333333%;}
.ny_show_1_right_1{
border-bottom:1px #c2c2c2 solid; padding-bottom:2em; font-size:20px;}
.ny_show_1_right_2{
position:absolute; left:0; bottom:0;}
.ny_show_1_right_2_1{font-family:CenturyGothic; color:#999999}
.ny_show_1_right_2_2{
font-size:1.125em; line-height:1.6; margin-top:0.5em;}
.news_detail_ib{ width:calc(100% - 2px); height:auto; position:relative; overflow: hidden;}
.news_detail_main_wrap { position:relative; left:-1px; top:0; width:calc(100% + 2px); } 
.news_play{
position:absolute; width:64px; height:64px; left:50%; top:50%; margin-left:-32px; margin-top:-32px; z-index:10;}
.swiper-button-prev-news{ top:50%; margin-top:-24px;
width:57px; height:57px; background:none; background-size:auto; background-position:center; background-repeat:no-repeat; background-image:url(../images/d1.png);}
.swiper-button-next-news{ top:50%; margin-top:-24px;
width:57px; height:57px; background:none; background-size:auto; background-position:center; background-repeat:no-repeat; background-image:url(../images/d2.png);}
.ny_contact_1{
text-align:center;font-family: "PingFang TC Light_5"; font-size:1.875em; margin-bottom:2.2em; margin-top:3em}
.ny_contact_2_pic{
width:100%; overflow:hidden; position:relative;}
.ny_contact_2_pic img{opacity:0;
width:100%; position:absolute; left:0; top:0;}
.ny_contact_2_pic img:nth-child(1){
position:static;}
.ny_contact_2_pic img.on{
opacity:1;  }
.ny_contact_2_mid{color:#fff;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.ny_contact_2_mid li{ background-position:left; background-repeat:repeat-y; background-image:url(../images/contact/img3.png);
float:left; position:relative; height:100%; width:100%;transition:all 0.6s cubic-bezier(0.42,0,1,1) 0s;}
.ny_contact_2_mid_1{
 left:1.5em; top:7.5%; position:absolute; }
.ny_contact_2_mid_1 span{font-size:1.875em;font-family: "CenturyGothic";}
.ny_contact_2_mid_2{transition:all 0.6s cubic-bezier(0.42,0,1,1) 0s;
padding:0 1.5em; position:absolute; left:0; bottom:78%;}
.ny_contact_2_mid_2_2{ 
font-size:0.875em; line-height:1.6; color:#dedede; height:0; overflow:hidden;}
.ny_contact_2_mid_2_1{
color:#dedede;transition:all 0.6s cubic-bezier(0.42,0,1,1) 0s;}
.ny_contact_2_mid li.on{
width:34%;}
.ny_contact_2 .swiper-slide{
width:22%;}
.ny_contact_2 .swiper-slide.slideon{
width:34%;}
.ny_contact_2_mid li.on .ny_contact_2_mid_2,.ny_contact_2 .swiper-slide.slideon .ny_contact_2_mid_2{
bottom:8%;}
.ny_contact_2_mid li.on .ny_contact_2_mid_2_2,.ny_contact_2 .swiper-slide.slideon .ny_contact_2_mid_2_2{
height:auto;}
.ny_contact_2_mid li.on .ny_contact_2_mid_2_1,.ny_contact_2 .swiper-slide.slideon .ny_contact_2_mid_2_1{
color:#fff; font-size:1.875em; margin-bottom:0.8em;}
.ny_contact_2{
position:relative; margin-bottom:6.875em;} 
.swiper-button-next-contact{ cursor:pointer;
position:absolute; right:1.5em; top:50%; margin-top:-17px; z-index:10;}
.swiper-button-prev-contact{ cursor:pointer;
position:absolute; left:1.5em; top:50%; margin-top:-17px; z-index:10;}
.ny_contact_1_j{
margin-bottom:0;}
.ny_contact_j_1{
text-align:center; font-size:0.875em; margin-top:1em;}
.ny_contact_j_2{
margin-top:4em;}
.ny_contact_j_3_1_1{
font-size:0.875em; color:#999;}
.ny_contact_j_3_1_2{ margin-top:0.4em;
font-size:1.25em; color:#080808}

.ny_contact_j_3_1_mid{
padding-bottom:1.5em; border-bottom:1px #e8e8e8 solid;}
.ny_contact_j_3_1 ul li{ margin-top:3em; cursor:pointer;
float:left; margin-right:2%; width:32%;}
.ny_contact_j_3_1 ul li:nth-child(3n){
margin-right:0;}
.ny_contact_fb{
background:url(../images/jbb.jpg) no-repeat; overflow:hidden; position:relative;}
.ny_contact_fb_right{
float:right; width:50%; background-color:#dddddd;}
.ny_contact_fb_right_mid{
max-width:37.5em;}
.ny_contact_fb_right_mid_fb{
padding-left:4.75em; padding-right:1em;}
.ny_contact_fb_right_mid_fb_1{font-family: "PingFang TC Light_5";
text-align:center; color:#080808; font-size:1.875em; margin-top:2.5em; margin-bottom:2em;}
.ny_contact_fb_right_mid_fb_2 ul li{
float:left; width:48%; margin-bottom:1.25em;}
.ny_contact_fb_right_mid_fb_2 ul li:nth-child(2n){
float:right;}
.ny_contact_fb_right_mid_fb_2 ul li div{
background-color:#fff; padding:0.5em 1em;}
.ny_contact_fb_right_mid_fb_2 ul li div input,.ny_contact_fb_right_mid_fb_2 ul li div textarea{font-family: "CenturyGothic";
border:none; background:none; width:100%; color:#2b2b2b;}
.ny_contact_fb_right_mid_fb_2 ul li:nth-child(3),.ny_contact_fb_right_mid_fb_2 ul li:nth-child(4){
width:100%;}
.ny_contact_fb_right_mid_fb_2 ul li div textarea{
height:13em;}
.ny_contact_fb_right_mid_fb_3{
margin-bottom:2.4375em;}
.ny_contact_fb_left{
position:absolute; left:0; top:0; width:50%; height:100%;}
.ny_contact_fb_left_1{
text-align:center;}
.ny_contact_fb_left_2{
text-align:center; font-size:1.125em; color:#fff; line-height:1.7; margin-top:3em; margin-bottom:1.7em;}
.ny_contact_fb_left_2 a{
 color:#fff;}  
.ny_contact_fb_left_3,.ny_contact_fb_left_4{ line-height:1.6;
text-align:center;font-family: "CenturyGothic";}
.ny_contact_fb_left_5{
text-align:center; margin-top:3em; color:#FFFFFF;}
.ny_contact_fb_left_5 a{color:#FFFFFF;}
.ny_contact_fb_left_5_1{margin-top:1.1em;}
.ny_contact_fb_left_5_1 span{ padding-left:1em; background-image:url(../images/contact/img7.jpg);
font-size:0.875em; display:inline-block; padding-bottom:0.2em; background-position:bottom; background-repeat:repeat-x; position:relative;}
.ny_contact_fb_left_5_1 span img{position:absolute; left:0; top:0.4em;}
.ny_contact_fb{
margin-bottom:7.875em;}
.dz_mid_1 ul li{
position:relative; overflow:hidden; background-color:#efefef;}
.dz_mid_1_left{ position:relative;
float:left; width:50%; overflow:hidden;}
.dz_mid_1_left img{
width:100%;}
.dz_mid_1_right{
position:absolute; right:0; top:0; width:50%; height:100%; text-align:center;}
.dz_mid_1_right_1{
letter-spacing:0.3em;}
.dz_mid_1_right_2{ padding-left:1em; padding-right:1em;
font-size:1.5em;font-family: "CenturyGothic"; margin-top:0.3em; margin-bottom:1em;}
.dz_mid_1_right_3 b{ background-position:left center; background-repeat:no-repeat; padding-left:2em; 
font-weight:normal;font-family: "CenturyGothic"; color:#000; font-size:0.6875em; height:2.272727272727273em; line-height:2.272727272727273em;}
.dz_mid_1_right_3 span{ background-position:center 27px; background-repeat:no-repeat; background-image:url(../images/space/img8.jpg);
display:inline-block; text-align:center; border:1px #000 solid; width:7.5em;  }
.dz_mid_1{
margin-bottom:8.25em;}
.dz_mid_1 ul li:nth-child(2n) .dz_mid_1_left{
float:right;}
.dz_mid_1 ul li:nth-child(2n) .dz_mid_1_right{
right:auto; left:0;}
.showphoto,.lcsjmid,.lcsjmid{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background-color:#f3f3f3;}
.showphoto_mid{
position:relative; margin:0 100px; width: calc(100vw - 200px);  }
.showphoto_mid .swiper-slide {display: table-cell; vertical-align:top; text-align:center}
.showphoto_mid .swiper-slide img{ width:auto; height:680px;}
.swiper-slide22{ width: calc(100vw - 0px);z-index:99999; text-align:center;  position:fixed;
 bottom:10px;
 padding:0px;
 margin:0px }

.swiper-slide22 em{display:none; }
.swiper-slide22 b{}


.showphoto_close{
position:fixed; right:1em; top:1em; }
.showphoto_close img{ 
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.showphoto_close:hover img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}
.showphoto_num{
position:fixed; right:2em; bottom:1.5em;}
.showphoto_num div{
font-size:0.875em;}
.lcsjmid_mid{ overflow:hidden;
position:relative; background-color:#fff;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.lcsjmid_mid_left{
width:63.75%; overflow:hidden;}
.lcsjmid_mid_left img{
width:100%;}
.lcsjmid_mid_right{
position:absolute; right:0; top:0; height:100%; width:36.25%;}
.lcsjmid_mid_right_mid{
margin:0 auto; width:73.28605200945626%;}
.lcsjmid_mid_right_mid_1{
text-align:center; font-size:1.5em;font-family: "PingFang TC Light_5";}
.lcsjmid_mid_right_mid_2{ margin-top:1.4em; margin-bottom:2em;
text-align:center; color:#0a0a0a; font-size:0.9375em;}
.lcsjmid_mid_right_mid_2 span{
border:1px #d4d4d4 solid; padding:0 0.1em; margin:0 0.12em;border-radius:2px}
.lcsjmid_mid_right_mid_3 ul li{
float:left; width:100%; margin-bottom:1em;}
.lcsjmid_mid_right_mid_3 ul li:nth-child(1),.lcsjmid_mid_right_mid_3 ul li:nth-child(2){
width:49%;}
.lcsjmid_mid_right_mid_3 ul li:nth-child(2){
float:right;}
.lcsjmid_mid_right_mid_3 ul li div{
font-size:0.75em; position:relative; padding-left:0.5em; padding-right:1em; border:1px #d4d4d4 solid; padding-top:0.6em; padding-bottom:0.6em;}
.lcsjmid_mid_right_mid_3 ul li div span{
position:absolute; right:1em; top:0.6em;}
.lcsjmid_mid_right_mid_3 ul li div select{background-position:right center; background-repeat:no-repeat; background-image:url(../images/space/img6.jpg);
border:none; font-size:0.875em; color:#959595; padding-right:1.5em;  appearance: none; -moz-appearance: none; -webkit-appearance: none;  }
.lcsjmid_mid_right_mid_3 ul li div input{color:#959595; 
border:none; background:none; width:100%; font-size:0.875em; padding-left:0.4em;}
.lcsjmid_mid_right_mid_3 ul li:last-child{
margin-top:0.5em;}
.mfbmbtn{
display:block; width:100%; background-color:#514f50; font-size:0.9375em; color:#fff; letter-spacing:0.2em; text-align:center; line-height:2.6875em;} 
.mfbmbtn:hover{
color:#fff; background-color:#999}
.ny_pro_1{ padding-top:0.4em; padding-bottom:0.4em;
border-bottom:1px #e1e1e1 solid;border-top:1px #e1e1e1 solid;}
.ny_pro_1_mid{ padding-right:4em;
position:relative; padding-left:1.8em;}
.ny_pro_1_mid i{
position:absolute; left:0; top:0.3em; color:#666;}
.ny_pro_1_mid input{
border:none; background:none; width:100%; font-size:0.875em;font-family: "CenturyGothic";}
.ny_pro_1_mid_right{
position:absolute; right:0; top:0;}
.ny_pro_1_mid_right a{
margin-left:0.2em;}
.ny_pro_2_right{
float:right; width:85.83333333333333%;}
.ny_pro_2_right_1 ul li{ margin-bottom:3.5em;
float:left; margin-right:4.4%; width:30.38834951456311%;}
.ny_pro_2_right_1 ul li:nth-child(3n){
margin-right:0;}
.ny_pro_2_right_1_pic{ position:relative;
width:100%; overflow:hidden;}
.ny_pro_2_right_1_pic img{
width:100%;}
.ny_pro_2_right_1_pic_mask{ text-align:center;opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-image:url(../images/product/img6.png);}
.ny_pro_2_right_1_pic_mask_mid{ width:100%;
text-align:center; padding:0 1em; font-size:0.75em; color:#fff; background-position:center top; background-repeat:no-repeat; padding-top:0.7em; background-image:url(../images/product/img5.png); bottom:2em; position:absolute;}
.ny_pro_2_right_1_pic_name{ margin-top:1.5em; margin-bottom:1.2em;
text-align:center;font-family: "CenturyGothic"; padding-top:0.4em; background-position:center top; background-repeat:no-repeat; background-image:url(../images/product/img2.jpg);}
.ny_pro_2_right_1_pic_jj{
font-size:0.75em; padding:0 1em; color:#666; line-height:1.7; height:3.4em; overflow:hidden; text-align:center;}
.ny_pro_2_right_1 ul li:hover .ny_pro_2_right_1_pic_mask{
opacity:1;}
.ny_pro_2{ overflow:hidden;
margin-top:2em; margin-bottom:4em;}
.ny_pro_2_left{
float:left; width:10%;}
.ny_pro_2_left_1{
font-size:1.25em; margin-bottom:1em;}
.ny_pro_2_left_2 ul li a{
font-size:0.875em; color:#666; display:block; position:relative; padding:0.6em 0;}
.ny_pro_2_left_2 ul li a:after{
 width:0;   height:1px; bottom:0%; background-color:#9c9c9c; left:0;
content:"";  position: absolute;transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.ny_pro_2_left_2 ul li a:hover:after,.ny_pro_2_left_2 ul li a.on:after{
width:100%;}
.ny_pro_2_left_2 ul li a:hover,.ny_pro_2_left_2 ul li a.on{
color:#070707;}
.ny_pro_2_left_2 select{ display:none;
width:100%; border:1px #9c9c9c solid; background:none;background-position:98% center; background-repeat:no-repeat; background-image:url(../images/space/img6.jpg);
  font-size:0.875em; color:#666; padding:0.3em 0;   appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.ny_pro_2_right_3 ul li .ny_pro_2_right_3_left{
float:left; width:41.74757281553398%; overflow:hidden;}
.ny_pro_2_right_3 ul li .ny_pro_2_right_3_left img{
width:100%;}
.ny_pro_2_right_3 ul li .ny_pro_2_right_3_right{
float:right; width:53.10679611650485%; margin-top:2.5625em;}
.ny_pro_2_right_3_right_right{ margin-top:0.8em;
float:right; width:63.9853747714808%;}
.ny_pro_2_right_3_right_left{
float:left; width:27.42230347349177%;}
.ny_pro_2_right_3_right_right_1{
font-size:0.875em;}
.ny_pro_2_right_3_right_right_2{
font-size:0.875em; color:#666; line-height:1.8; height:18em; overflow:hidden; margin-top:1.2em;}
.ny_pro_2_right_3_right_right_3 span{ display:inline-block; padding-bottom:0.3em; background-position:bottom; background-repeat:repeat-x; background-image:url(../images/product/img2.jpg);
font-size:0.875em;font-family: "CenturyGothic";}
.ny_pro_2_right_3_right_right_3{
margin-top:2em;}
.ny_pro_2_right_3_right_left_1{ margin-bottom:0.2em;
background-position:left top; background-repeat:no-repeat; background-image:url(../images/product/img7.jpg); font-size:1.875em; padding-top:0.6em;}
.ny_pro_2_right_3_right_left_2{font-family: "CenturyGothic";}
.ny_pro_2_right_3 ul li{
width:100%; overflow:hidden; clear:both; border-bottom:1px #e8e8e8 solid; padding:3.8125em 0;}
.ny_pro_2_right_3 ul li:nth-child(1){
padding-top:0;}
.div1200_hc{
max-width:80em;}
#gallery-wrapper { position: relative;   width: 100%; margin:0em auto; } 
img.thumb { width: 100%; max-width: 100%; height: auto;  }  
.white-panel { position: absolute; background: white;    }
 
.white-panel a{
display:block; padding:2.5em; overflow:hidden; margin:0px;}
.white-panel_1{ font-weight:normal;
font-size:1.125em; margin-bottom:2em; line-height:1.6;}
.white-panel_2{
width:100%; overflow:hidden;}
.white-panel_2 img{
width:100%;}
.white-panel_3{font-family: "CenturyGothic"; border-top:1px #000 solid; padding-top:1em; margin-bottom:0.6em;}
.white-panel a:nth-child(1),.white-panel a:nth-child(2),.white-panel a:nth-child(3){
padding-top:0;}
.ny_video_1{
text-align:center; font-size:1.875em;}
.ny_video_2_pic,.ny_video_2_pic_1{
position:relative; width:100%; overflow:hidden;}
.ny_video_2_pic_1 img{
width:100%;}
.ny_video_2_pic_2{
position:absolute; left:50%; top:50%; z-index:10; width:109px; height:109px; margin-top:-54.5px;margin-left:-54.5px;}
.ny_video_2_pic_name{
text-align:center; font-size:1.125em; margin-top:1.5em; padding:0 1em; margin-bottom:1.5em;}
.ny_video_2 ul li{
margin-bottom:5em;}
.ny_video_2{
margin-top:4em;}
.hidephoto{
display:none;}
.nypage{
margin-bottom:4em;}
.ny_case_page{
margin-bottom:4em;}
.ny_pro_info_1_left{
float:left; width:66.25%;}
.ny_pro_info_1_right{
float:right; width:31.5%; border-top:1px #000 solid;}
.ny_pro_info_1_right_1{font-family: "CenturyGothic"; margin-top:1.2em;}
.ny_pro_info_1_right_2{
font-size:1.25em; margin-top:0.5em; margin-bottom:1.8em;}
.ny_pro_info_1_right_3{
font-size:0.875em;}
.ny_pro_info_1_right_4{
color:#666; font-size:0.875em; margin-top:0.7em; line-height:1.6;}
.ny_pro_info_1_right_5{
font-size:1.25em; margin-top:2em; margin-bottom:0.9em;}
.ny_pro_info_1_right_6 a{
display:inline-block; margin-right:1.2em;}
.ny_pro_info_1_left .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
bottom:30px;}
.swiper-pagination-photo .swiper-pagination-bullet{
width:16px; height:16px; border:1px #b5b5b5 solid; background:none; opacity:1;}
.swiper-pagination-photo .swiper-pagination-bullet-active{
background-color:#b5b5b5}
.ny_pro_info_1_left .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 8px;}
.ny_pro_info_2_1{
font-size:1.25em; border-bottom:1px #b4b4b4 solid; margin-top:2em; padding-bottom:1em; margin-bottom:2em;}
.ny_pro_info_2_2_1{
margin-bottom:2em;}
.ny_pro_info_2_2_2 ul li{ display:none;
float:left; width:33.33333333333333%; text-align:center; margin-bottom:2em;}
.ny_pro_info_2_2_2 ul li:nth-child(1),.ny_pro_info_2_2_2 ul li:nth-child(2),.ny_pro_info_2_2_2 ul li:nth-child(3){
display:block;}
.ny_pro_info_2_2_3{
text-align:center; margin:2em 0;}
.ny_pro_info_2_2_3 a{font-family: "CenturyGothic"; position:relative; font-size:0.875em; display:inline-block; padding-bottom:0.4em;}
.ny_pro_info_2_2_3 a:after{
width:100%;   height:1px; bottom:0%; background-color:#000; left:0;
content:"";  position: absolute;transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.ny_pro_info_2_2_2.on ul li{
display:block;}
.ny_pro_info_phone{ display:none;
position:relative; margin-bottom:2em;}
.ny_pro_info_phone_right{ cursor:pointer;
position:absolute; right:0px; top:50%; transform:translateY(-100%) scale(0.7); -webkit-transform:translateY(-100%) scale(0.7); display: block; width:20px; height:40px; background: url(../images/product/angle-th-right.svg) no-repeat center center; z-index: 2000; background-size:14px 25px;}
.ny_pro_info_phone_left{ cursor:pointer;
position:absolute; left:0px; top:50%; transform:translateY(-100%) scale(0.7); -webkit-transform:translateY(-100%) scale(0.7); display: block; width:20px; height:40px; background: url(../images/product/angle-th-left.svg) no-repeat center center; z-index: 2000; background-size:14px 25px;}
.ny_tj_pro_1{
text-align:center; font-size:1.5625em; margin:2.5em 0; letter-spacing:0.2em;}
.ny_tj_pro_2{
position:relative; margin-bottom:4em;}
.swiper-button-next-contact-pro{
right:0;}
.swiper-button-prev-contact-pro{
left:0;}

.swiper-container-tj_pic{
width:100%; overflow:hidden; position:relative;}
.swiper-container-tj_pic img{
width:100%;}
.swiper-container-tj_name{
text-align:center;font-family: "CenturyGothic"; margin:2em 0;}
.swiper-container-tj_pic_mask{opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-image:url(../images/product/img14.png);}
.swiper-container-tj_pic:hover .swiper-container-tj_pic_mask{
opacity:1;}
.ny_ex_page{
margin-bottom:4em;}
 
.ny_contact_mobile_name span{font-family: "CenturyGothic"; font-size:1.25em; margin-right:0.2em;}
.ny_contact_mobile_name{
margin:1em 0 0.5em 0;}
.ny_contact_mobile_jj{
color:#666; font-size:0.875em; line-height:1.7;}
.ny_contact_mobile ul li{
margin-bottom:1.5em;}
.ny_contact_mobile{
margin-bottom:2em; display:none;}
.zsmid_pic{
text-align:center;}
.zsshowmid{ width:100%;
position:relative;}
.zsmid_pic img{
max-height:calc(100vh - 130px);}
.zsshowmid_left,.zsshowmid_left2{ cursor:pointer;
position:absolute; left:0; width:34px; height:34px; top:50%; z-index:10; margin-top:-17px;}
.zsshowmid_right,.zsshowmid_right2{ cursor:pointer;
position:absolute; right:0; width:34px; height:34px; top:50%; z-index:10; margin-top:-17px;}
.zsshowmid_left2{
left:0;}
.zsshowmid_right2{
right:0;}
.swiper-pagination-zsmid{
position:static; display:none;}
.sjmid{
position:relative;  overflow:hidden;}
.sjmid_left{
width:41%; overflow:hidden; position:relative;}
.sjmid_left img{
width:100%;}
.sjmid_right{background-color:#fff;
width:59%; position:absolute; right:0; top:0; height:100%; overflow-y:auto;}
.sjmid_right_mid{opacity:0;
padding:5% 10%; margin-left:5em;}
.sjmid_right_mid_1{
font-size:1.875em;}
.sjmid_right_mid_2{
font-size:0.875em; color:#666; margin-top:1em; margin-bottom:2em;}
.sjmid_right_mid_3,.sjmid_right_mid_5{
font-size:0.875em;}
.sjmid_right_mid_4,.sjmid_right_mid_6{
font-size:0.875em; color:#666; line-height:1.7; margin:0.6em 0;}
.sjmid_right_mid_5{
font-size:0.75em; margin-top:4em;}
.sjmid_right_mid_5 span{
display:inline-block; border-bottom:1px #4d4d4d solid;}
.sjmid_right_mid_5 span a{
color:#ec0000;}
.swiper-pagination-zsmid2{
display:none;}
.zsshowmid_job{
width:auto; padding:0 3em;}
.indexnewsbl{
position:absolute; bottom:0; left:50%; margin-left:-6px; z-index:10;}
.footer_1_3 a{
-webkit-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s;}
.footer_1_3 a span{   display:none; top:30px; width:95px;
position:absolute; right:-25px; height:100%; line-height:28px;font-family: "GOTHIC_0"; color:#fffdfd;}
.footer_1_3 a:nth-child(3):hover,.footer_1_3 a:nth-child(4):hover{
}
.footer_1_3 a:nth-child(3):hover span,.footer_1_3 a:nth-child(4):hover span{
display:block;}
.sjmid_left_mask{
position:absolute; right:0; top:0; width:100%; height:100%; background-color:#fff; z-index:10;}
.zsmask_top{
position:absolute; left:0; top:0; width:100%; height:50%; z-index:10; background-color:#f3f3f3;}
.zsmask_footer{
position:absolute; left:0; bottom:0; width:100%; height:50%; z-index:10; background-color:#f3f3f3;}
.newvideo{ text-align:center; overflow:hidden;height: calc(100vh - 65px);
position:relative; margin-top:4em;}




#mid{
position:relative; transition: all 0.5s ease 0s; 
  z-index: 1;}

.pro_2 ul li{ float:left;margin-right:2.47765006385696%;
width:23.14176245210728%; margin-bottom:2.9em;}
.pro_2 ul li:nth-child(4n){
margin-right:0}
.pro_2_mid{
position:relative; padding-left:5px;}
.pro_2_mid_e_n{content: "";
  position: absolute;
  z-index: 10;
   
  
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; top:8px;
position:absolute; left:0; padding:2px 13px; letter-spacing:1px; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:#000; font-size:10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.pro_2_mid_mid_1{
overflow:hidden; position:relative;}

.pro_2_mid_mid_1 img{
width:100%;}
.pro_2_mid_mid_2_1{ margin-top:0.5em; color:#000;
font-size:1.125em; font-family:Arial, Helvetica, sans-serif; line-height:50px;}
.pro_2_mid_mid_2_2{
font-size:1.2em; color:#000;}

.pro_2_mid_mid_1_more span{font-family: "gilroy-regular"; padding-right:2em;
position:relative; display:inline-block; color:#fff;}
.pro_2_mid_mid_1_more span:after{
content: "";
  position: absolute;
  z-index: 1;
   
  right: 0%;
  width: 18px;
  top: 50%;
  margin-top:-6.5px;
   background-repeat:no-repeat;
   background-position:center;
   background-image:url(../images/img6-1.png);
  z-index:10;
  height: 13px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_2 ul li:hover .pro_2_mid_mid_1_more span:after{
right:-.5em;}
.pro_2_mid_mid_1_more{opacity:0;
position:absolute; right:2em; bottom:1.5em; font-size:0.75em;}
.pro_2 ul li:hover .pro_2_mid_mid_1_more{
opacity:1;}












.pro_21 ul li{ float:left;
width:100%; margin-bottom:2.9em;}
.pro_21 ul li:nth-child(4n){
margin-right:0}
.pro_21_mid{
position:relative; padding-left:5px;}
.pro_21_mid_e_n{content: "";
  position: absolute;
  z-index: 10;
   
  
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; top:8px;
position:absolute; left:0; padding:2px 13px; letter-spacing:1px; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:#000; font-size:10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.pro_21_mid_mid_1{
overflow:hidden; position:relative;}
.pro_21_mid_mid_1 img{
width:100%;}
.pro_21_mid_mid_2_1{ margin-top:0.5em; color:#000;
font-size:1.125em; font-family:Arial, Helvetica, sans-serif;}
.pro_21_mid_mid_2_2{
font-size:1.75em; color:#000; line-height:55px;}

.pro_21_mid_mid_1_more span{font-family: "gilroy-regular"; padding-right:2em;
position:relative; display:inline-block; color:#fff;}
.pro_21_mid_mid_1_more span:after{
content: "";
  position: absolute;
  z-index: 1;
   
  right: 0%;
  width: 18px;
  top: 50%;
  margin-top:-6.5px;
   background-repeat:no-repeat;
   background-position:center;
   background-image:url(../images/img6-1.png);
  z-index:10;
  height: 13px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_21 ul li:hover .pro_21_mid_mid_1_more span:after{
right:-.5em;}
.pro_21_mid_mid_1_more{opacity:0;
position:absolute; right:2em; bottom:1.5em; font-size:0.75em;}
.pro_21 ul li:hover .pro_21_mid_mid_1_more{
opacity:1;}














.pro_22 ul li{ float:left;margin-right:2%;
width:18.14176245210728%; margin-bottom:2.9em; }
.pro_22 ul li:nth-child(5n){
margin-right:0}
.pro_22_mid{
position:relative; padding-left:5px;}
.pro_22_mid_e_n{content: "";
  position: absolute;
  z-index: 10;
   
  
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; top:8px;
position:absolute; left:0; padding:2px 13px; letter-spacing:1px; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:#000; font-size:10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.pro_22_mid_mid_1{
overflow:hidden; position:relative;}
.pro_22_mid_mid_1 img{
width:100%;}
.pro_22_mid_mid_2_1{ margin-top:0.5em; color:#000;
font-size:1.125em; font-family:Arial, Helvetica, sans-serif;}
.pro_22_mid_mid_2_2{
font-size:1.75em; color:#000; line-height:55px;}

.pro_22_mid_mid_1_more span{font-family: "gilroy-regular"; padding-right:2em;
position:relative; display:inline-block; color:#fff;}
.pro_22_mid_mid_1_more span:after{
content: "";
  position: absolute;
  z-index: 1;
   
  right: 0%;
  width: 18px;
  top: 50%;
  margin-top:-6.5px;
   background-repeat:no-repeat;
   background-position:center;
   background-image:url(../images/img6-1.png);
  z-index:10;
  height: 13px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_22 ul li:hover .pro_22_mid_mid_1_more span:after{
right:-.5em;}
.pro_22_mid_mid_1_more{opacity:0;
position:absolute; right:2em; bottom:1.5em; font-size:0.75em;}
.pro_22 ul li:hover .pro_22_mid_mid_1_more{
opacity:1;}






.bbb{ background:url(../images/bbb.jpg) no-repeat top center; width:1280px; float:left;height:420px; padding-top:300px;}
.bbb p{background:url(../images/1212.png) repeat; width:70%; margin:auto; padding-top:50px; padding-bottom:50px; font-size:30px; color:#000000; text-align:center; }

.bbb br{display:none;}

.bbb b{font-size:40px; color:#000000; padding-right:20px; font-weight:900;}



.pro_5 ul li{ float:left;margin-right:2%;
width:48%; margin-bottom:2.9em; }
.pro_5 ul li:nth-child(2n){
margin-right:0}
.pro_5_mid{
position:relative; padding-left:5px;}
.pro_5_mid_e_n{content: "";
  position: absolute;
  z-index: 10;
   
  
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; top:8px;
position:absolute; left:0; padding:2px 13px; letter-spacing:1px; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:#000; font-size:10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.pro_5_mid_mid_1{
overflow:hidden; position:relative;}
.pro_5_mid_mid_1 img{
width:100%;}

.pro_5_mid_mid_2_1{ margin-top:0.5em; color:#000;
font-size:1.125em; font-family:Arial, Helvetica, sans-serif;}
.pro_5_mid_mid_2_2{
font-size:1.75em; color:#000; line-height:55px;}

.pro_5_mid_mid_1_more span{font-family: "gilroy-regular"; padding-right:2em;
position:relative; display:inline-block; color:#fff;}
.pro_5_mid_mid_1_more span:after{
content: "";
  position: absolute;
  z-index: 1;
   
  right: 0%;
  width: 18px;
  top: 50%;
  margin-top:-6.5px;
   background-repeat:no-repeat;
   background-position:center;
   background-image:url(../images/img6-1.png);
  z-index:10;
  height: 13px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_5 ul li:hover .pro_5_mid_mid_1_more span:after{
right:-.5em;}
.pro_5_mid_mid_1_more{opacity:0;
position:absolute; right:2em; bottom:1.5em; font-size:0.75em;}
.pro_5 ul li:hover .pro_5_mid_mid_1_more{
opacity:1;}










.pro_3{ margin-bottom:5em; margin-top:2em;
text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.9375em; color:#666;}
.pro_3 a{  
display:inline-block; padding:0.4em 1em;}
.pro_3 a.on{
color:#fff; background-color:#333;}
.proinfo_mid{
margin:0 2%;}
.proinfo_mid_com{
padding:0 3em; position:relative; margin:0 auto; max-width:84.6875em}
.proinfo_mid_1_1{
color:#666;}
.proinfo_mid_1_1 a{
color:#666;}
.proinfo_mid_1_1 span{
color:#000;}
.bodyon2 .bannerny{
height:4.6875em}
.proinfo_mid_1_1{
margin-top:2em; margin-bottom:4em;}
.proinfo_mid_2_left{
position:absolute; left:0; top:50%; width:1.625em; height:1.8125em; margin-top:-0.90625em; z-index:10;}
.proinfo_mid_2_left a{ background-size:cover;
display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/img5-2.png);}
.proinfo_mid_2_right{
position:absolute; right:0; top:50%; width:1.625em; height:1.8125em; margin-top:-0.90625em; z-index:10;}
.proinfo_mid_2_right a{ background-size:cover;
display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/img6-2.png);}
.proinfo_mid_2_mid_mid{ text-align:center; width:567px; height:682px; position:relative; overflow:hidden;}
.proinfo_mid_2_mid_mid img{width:567px; height:682px;
 }
.proinfo_mid_2_mid_mid a{ left:0%; top:0%; z-index:100;  background-image:url(../images/img7-1.png);
position:absolute; width:100%; height:100%; background-position:center; background-repeat:no-repeat;  opacity:0;}
.proinfo_mid_2_mid_mid:hover a{
opacity:1;}
.proinfo_mid_2_mid_right{
position:absolute; right:0; bottom:0; width:43.54243542435424%;}



.proinfo_mid_2_mid{
position:relative;}
.proinfo_mid_2_mid_right_2{
 padding:0 2.5em; }
.proinfo_mid_2_mid_right_2_left{
position:absolute; left:0; top:70%; width:1.125em; height:2.1875em; margin-top:-1.09375em; z-index:10; cursor:pointer; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img91.png);}
.proinfo_mid_2_mid_right_2_right{
position:absolute; right:0; top:70%; width:1.125em; height:2.1875em; margin-top:-1.09375em; z-index:10; cursor:pointer; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img101.png);}
.proinfo_mid_2_mid_right_2_right_img{
overflow:hidden; border:1px #fff solid; padding:3px;}
.proinfo_mid_2_mid_right_2_right_img:hover,a.on .proinfo_mid_2_mid_right_2_right_img{
border-color:#959494;}
.proinfo_mid_2_mid_right_2_right_img img{
width:100%;}
.proinfo_mid_2_mid_right_1 span{
font-size:1.3em;}
.proinfo_mid_2_mid_right_1{
margin-bottom:1.5em; color:#3b3b3b}
.proinfo_mid_2_mid_left{
position:absolute; right:0; width:44%; bottom:23%;}

.ab_1_mid{
margin:0 10%;}


.proinfo311{ width:100%; margin:auto; margin-top:30px; border-top:#202020 solid 1px;  float:left; overflow:hidden; text-align:center; }

.proinfo311 h5{text-align:center; font-size:35px; line-height:55px; padding-bottom:50px;}

.proinfo_mid_2{
margin-bottom:9.375em; width:1360px; margin:auto}

.proinfo3{ overflow:hidden; margin-top:4em;display:block;
position:relative;}
.proinfo3:after{
	content: "";
  position: absolute;
  z-index: 1;
   
  right: 0%;
  width: 100%;
  top: 0%;
   
   background-repeat:no-repeat;
   background-position:center;
    
  z-index:0;
  background-color:#f3f3f3;
  height: 26%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.proinfo3_31{ text-align:left; padding-bottom:4em;
overflow:hidden; width:100%;}
.proinfo3_31 img{ height:auto!important; width:100%!important;margin-bottom: 15px
 }
.proinfo3_4{ margin:5.625em 0;
text-align:center;}
.proinfo3_4_mid{
margin:0 auto;   overflow:hidden;}
.proinfo3_4_mid img{
}
.proinfo3_1{ margin-top:2em; 
font-size:2.5em;font-family: "LincolnMillerBannerBeta-Semibold";}
.proinfo3_2{ margin-top:0.2em; margin-bottom:2.5em;
font-size:1.5em;}
.proinfo_mid_2_mid_left_1{
font-size:2.083125em; color:#333;}
.proinfo_mid_2_mid_left_2{
font-size:1.823125em; color:#333; border-bottom:1px #3f3f3f solid; padding:0.4em 0 0.4em 0;}
.proinfo_mid_2_mid_left_2 span{
font-size:0.875em;}
.proinfo_mid_2_mid_left_3{ margin-top:1em; margin-bottom:1em;
color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1.29625em;}
.proinfo_mid_2_mid_left_4{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1.29625em; margin-bottom:0.5em;}
.proinfo_mid_2_mid_left_4 span{ padding-left:1em;
display:inline-block; position:relative; cursor:pointer}
.proinfo_mid_2_mid_left_4 span:nth-child(1){
margin-right:1em;}
.proinfo_mid_2_mid_left_4 span:after{
	content: "";
  position: absolute;
  z-index: 1;
  background-size:cover;
  left: 0%;
  width: 0.85em;
  top: 0.22em;
  background-image:url(../images/img11.png);
   background-repeat:no-repeat;
   background-position:center;
    
  z-index:0;
   
  height: 0.85em;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.proinfo_mid_2_mid_left_4 span.on:after{
background-image:url(../images/img12.png);}
.proinfo_mid_2_mid_top{
position:absolute; right:0; top:0; width:43.54243542435424%; text-align:right;}
.proinfo_mid_2_mid_top img{
max-width:40%;}

.ab_640_img{
display:none; background-position:center; background-repeat:no-repeat; background-size:cover; height:35vh;}
.mobile_bigpic{
display:none}




#showdimg img{
 }

.proinfo_mid_2_mid_right_2{
margin-top:1em;} 
.pa_1{
font-size:2.083125em; padding-bottom:0.5em}
.pa_2{
padding:1em 0; border-top:1px #3e3e3e solid;font-size:1.823125em; }
.pa_2 span:nth-child(1){
font-size:1.823125em;}
.pa_2 span:nth-child(2){
font-size:1.301875em;} 
.pa_3{ margin-top:0.7em; margin-bottom:0.4em;
font-size:1.29625em;}
.pa_4{ margin-top:0.5em;
font-size:1.29625em;}
.pa_5 span{
font-size:1.029375em;}





.showprodetail{ left:50%; top:50%; width:1px; height:1px; margin-left:-0.5px;  margin-top:-0.5px;opacity:0;
position:fixed;  z-index:99999; background-position:center; background-repeat:no-repeat; background-size:cover;}
.showprodetail_close{
position:fixed; right:2em; top:2em; z-index:10;}
.showprodetail_show{left:0; top:0; width:100%; height:100%; opacity:1; margin:0;}

.showprodetail_close img{
-webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.showprodetail_close:hover img{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.case_3_1{
overflow:hidden;}
.case_3_1 img{
width:100%;}
.case_3_2{ margin-top:2.5em;opacity:0;
position:relative; padding-left:15em; padding-right:6.75em; background-color:#fff;}
.swiper-slide-active .case_3_2{
opacity:1;}
.case_3_2 ul li{ margin-right:4em; min-height:3.6em;
font-size:0.875em; color:#666; float:left; border-left:1px #c4c4c4 solid; padding-left:1.5em; line-height:1.8;}
.case_3_2 ul li:nth-child(2){
margin-right:0}
.case_3{ position:relative;
margin-bottom:8.5em;}
.case_3_left{ z-index:10;
position:absolute; left:0; bottom:0;}
.case_3_left_1{font-family: "LincolnMillerBannerBeta-Semibold";
font-size:1.5em;}
.case_3_left_2{
font-size:0.875em;}
.case_3_right{ text-align:center; width:8.3125em; 
position:absolute; bottom:0; right:1em; height:2.0625em; line-height:2.0625em;}
.case_3_right_left{
position:absolute; left:0; top:0; width:1.0625em; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/case/img2.png); cursor:pointer; z-index:10;}
.case_3_right_right{
position:absolute; right:0; top:0; width:1.0625em; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/case/img3.png); cursor:pointer; z-index:10;}
.case_3_right_mid{
text-align:center; font-family:Arial, Helvetica, sans-serif}
.case_3_right_mid span:nth-child(1){
font-size:2.25em;}
.case_3_right_mid span:nth-child(2){
font-size:1.5em;}

#search{
width:270px; float:right;border:#a4a4a4 solid 1px; border-radius:25px; position:relative; margin-top:55px; z-index:1;
}
#search_logo{ padding-top:10px;}


.searchinput{
height:35px;
line-height:35px;
color:#333333;
border:#333333 solid 0px;
width:220px;
float:left;
margin-left:20px;
display:inline;
background:#fff;
}





.mar_3_1_img{
overflow:hidden; width:100%; height:698px!important;} 
.mar_3_1_img img{ width:100%; max-height:698px!important; height:auto!important;}


.mar_3_2_1{ margin-top:1.5em;
font-size:0.9375em; font-weight:bold}
.mar_3_2_2{ margin-top:1em; position:relative;
font-size:0.85em; padding-right:6em;}
.mar_3_2_2_right{
position:absolute; right:0; top:0;}
.mar_3 ul li{ width:100%; float:left; margin-right:1%;
margin-bottom:3.5em;}
.mar_3 .swiper-button-next{ top:50%; margin-top:-2.1875em;opacity:0.5;
width:4.375em; height:4.375em; background-position:center; background-repeat:no-repeat; background-size:cover; right:1em; background-image:url(../images/d11.png);}
.mar_3 .swiper-button-prev{ top:50%; margin-top:-2.1875em;opacity:0.5;
width:4.375em; height:4.375em; background-position:center; background-repeat:no-repeat; background-size:cover; left:1em; background-image:url(../images/d22.png);}
.mar_3 .swiper-button-next.swiper-button-disabled,.mar_3 .swiper-button-prev.swiper-button-disabled{
display:none}
.mar_3_2_2_right a{
display:inline-block; position:relative; padding-bottom:0.4em;}
.mar_3_2_2_right a:after{
	content: "";
  position: absolute;
  z-index: 1;
   
  left: 0%;
  width: 100%;
  bottom: 0em;
  height:1px; background-color:#000;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}



.new_mak_2_mid{ color:#fff; padding:12.375em 0;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img4.jpg);}
.new_mak_2_mid_mid{
margin:0 auto; max-width:48.375em; padding:0 1em;}
.new_mak_2_mid_mid_2{
background-color:#fff; position:relative; padding-right:4.75em;}
.new_mak_2_mid_mid_2_right{ cursor:pointer; text-align:center;
position:absolute; right:0; top:0; width:4.75em; height:100%;}
.new_mak_2_mid_mid_2_left input{
border:none; width:100%; background:none; font-size:1em; height:3.75em; line-height:3.75em;} 
.new_mak_2_mid_mid_1{ margin-bottom:1.125em;
text-align:center; font-size:1.875em;}
.new_mak_2_mid_mid_2_left{
padding:0 1.5em;}
.new_mak_2{
margin-bottom:6.5em;}
.header_mid_right_lan{ background-position:right center; background-repeat:no-repeat; background-image:url(../images/img6.jpg); padding-right:0.8em;
position:absolute; left:-2.9em; top:-2px;}
.header_mid_right_lan a{
color:#fff;}
.header_mid_right_lan_on a{
color:#000;}
.new_mak_2_mid_mid_2_right_btn{
position:absolute; right:0; top:0; width:100%; height:100%;}
.new_mak_2_mid_mid_2_right_after{ background-image:url(../images/loading.gif); display:none;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#fff;   background-position:center; background-repeat:no-repeat;}
.showboxmask{ text-align:center;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000000000; background-image:url(../images/img9.png);}
.showboxmask_mid{ width:534px;  
margin:0 auto; text-align:center; position:relative;   }
.showboxmask_mid_mid{
position:relative;}
 
.showboxmask_mid_mid_close{ z-index:888;
position:absolute; right:-1.65625em; top:-1.65625em;}
.showboxmask_mid_mid_pic{  position:relative;
overflow:hidden; background-color:#fff;/* padding:0.9375em;*/}
.showboxmask_mid_mid_pic img{
height:100%; max-width:none}
#ff{
height:742px}



.contact222{ width:50%; float:left}
.map{ width:50%; float:right; margin-top:60px;}
.map img{ max-width:none!important}
.contact_1_1{ margin-top:2.5em; margin-bottom:0.3em;
font-size:2.25em;font-family: "LincolnMillerBannerBeta-Semibold";}
.contact_1_2{
font-size:1.5em;}
.contact_1_3{
font-size:0.9em; line-height:28px; }


.contact_1_4{ margin-top:2em;
font-size:1.125em; line-height:1.6;}
.contact_1_5{
margin:0.8em 0;}
.contact_1_6 a{
color:#000;}
.contact_1_7{
margin-top:1.8em; margin-bottom:2em; width:300px; float:right}
.contact_1_7 a{ padding-bottom:0.3em; color:#000;
display:inline-block; position:relative;}
.contact_1_7 a:after{
	content: "";
  position: absolute;
  z-index: 1;
   
  left: 0%;
  width: 100%;
  bottom: 0em;
  height:1px; background-color:#000;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.contact_2_mid{
width:100%;}
.contact_2_mid ul li{ padding-bottom:0.8em; margin-bottom:2em;
float:left; border-bottom:1px #000 solid; width:100%;}
.contact_2_mid ul li input{
background:none; border:none; width:100%; font-size:1em;}
.contact_2_mid ul li:nth-child(1){
width:48%;}
.contact_2_mid ul li:nth-child(2){
width:48%; float:right;}
.contact_2_mid ul li textarea{ height:6em;
background:none; border:none; width:100%; font-size:1em;}
.contact_2_footer a{
display:inline-block; color:#fff; background-color:#2b2b2b; padding:0.45em 4em;}
.contact_2_footer{
margin-bottom:6.9375em;}
.contact_2_footer a:hover{
background-color:#999;}







.ny_about_jj_1{ line-height:1.6; margin-bottom:1.5em; font-size:1.5em; margin-top:3.4em;
font-family: "PingFang TC Light_5"; text-align:center;}
.ny_about_jj_2{
text-align:center; font-size:0.875em; color:#666; line-height:2.5;}
.ny_about_jj_3{
margin-top:4em;}
.ny_about_jj4{ padding-left:13.75em;
margin:0 auto; max-width:50em; position:relative; margin-top:5em; margin-bottom:10em;}
.ny_about_jj4_left{
position:absolute; left:0; top:0; width:13.75em;}
.ny_about_jj4_left .ny_about_jj_1{
margin:0; text-align:left;}
.ny_about_jj4_right .ny_about_jj_2 li{
text-align:left; position:relative; padding-left:1.8em;}
.ny_about_jj4_right .ny_about_jj_2 li i{
position:absolute; left:0; top:0.8em; color:#a5a5a5;}
.ny_join_2{ margin-bottom:4.8em; color:#333333;
font-size:1em; text-align:center; line-height:30px;}
.ny_join_1{
padding-bottom:0em; background-position:center bottom; background-repeat:no-repeat; background-image:url(../../images/img31.jpg);}
.ny_join_3{
text-align:center; margin:auto; clear:both}
.ny_join_4{
text-align:center;  font-family: "PingFang TC Light_5"; width:30%;float:left; padding-left:20%}
.ny_join_4 img{ height:200px;}
.ny_join_5{
text-align:left; float:left;width:40%;font-size:2em;font-family: "CenturyGothic"; margin-bottom:2em; background:url(../images/img113.png) no-repeat left 13px; padding-left:5%; line-height:2.2em}
.ny_join_7{
margin:0 auto; max-width:56.875em;}
.ny_join_7 ul li{
float:left; width:47%; border-bottom:1px #000 solid; padding-bottom:1em; margin-bottom:1em;}
.ny_join_7 ul li:nth-child(2){
float:right;}
.ny_join_7 ul li:nth-child(3),.ny_join_7 ul li:nth-child(4){
width:100%;}
.ny_join_7 ul li input,.ny_join_7 ul li textarea{ font-size:0.875em;
border:none; width:100%; background:none;font-family: "CenturyGothic";}
.ny_join_7 ul li textarea{
height:7.5em;}
.ny_join_8{
text-align:center; margin-bottom:5.375em; margin-top:2em;}
.ny_join_8 a{font-family: "CenturyGothic"; background-color:#2e2e2e; width:10.9em; height:2.333333333333333em; line-height:2.333333333333333em;
display:inline-block; font-size:1.125em; color:#fff;}







.lcsjmid_mid{ overflow:hidden;
position:relative; background-color:#fff;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.lcsjmid_mid_left{
width:63.75%; overflow:hidden;}
.lcsjmid_mid_left img{
width:100%;}
.lcsjmid_mid_right{
position:absolute; right:0; top:0; height:100%; width:36.25%;}
.lcsjmid_mid_right_mid{
margin:0 auto; width:73.28605200945626%;}
.lcsjmid_mid_right_mid_1{
text-align:center; font-size:1.5em;font-family: "PingFang TC Light_5";}
.lcsjmid_mid_right_mid_2{ margin-top:1.4em; margin-bottom:2em;
text-align:center; color:#0a0a0a; font-size:0.9375em;}
.lcsjmid_mid_right_mid_2 span{
border:1px #d4d4d4 solid; padding:0 0.1em; margin:0 0.12em;border-radius:2px}
.lcsjmid_mid_right_mid_3 ul li{
float:left; width:100%; margin-bottom:1em;}
.lcsjmid_mid_right_mid_3 ul li:nth-child(1),.lcsjmid_mid_right_mid_3 ul li:nth-child(2){
width:49%;}
.lcsjmid_mid_right_mid_3 ul li:nth-child(2){
float:right;}
.lcsjmid_mid_right_mid_3 ul li div{
font-size:0.75em; position:relative; padding-left:0.5em; padding-right:1em; border:1px #d4d4d4 solid; padding-top:0.6em; padding-bottom:0.6em;}
.lcsjmid_mid_right_mid_3 ul li div span{
position:absolute; right:1em; top:0.6em;}
.lcsjmid_mid_right_mid_3 ul li div select{background-position:right center; background-repeat:no-repeat; background-image:url(../images/space/img6.jpg);
border:none; font-size:0.875em; color:#959595; padding-right:1.5em;  appearance: none; -moz-appearance: none; -webkit-appearance: none;  }
.lcsjmid_mid_right_mid_3 ul li div input{color:#959595; 
border:none; background:none; width:100%; font-size:0.875em; padding-left:0.4em;}
.lcsjmid_mid_right_mid_3 ul li:last-child{
margin-top:0.5em;}






#ny_xinwen {
	width:100%; margin:auto; clear:both; padding-top:0px;
	
}
#ny_xinwen ul {
	float: left;
	height: 180px; 
	width:100%;
	position:relative;border-bottom: 1px solid #e7e7e7;margin:0;
}
#ny_xinwen ul a{
	float: left;
	height: 180px;
	width:100%;
	 background:#FFFFFF; 


}
#ny_xinwen ul a:hover{
	float: left;
	height: 180px;
	width:100%;
	 background:#f1f1f1; 


}

#ny_xinwen ul span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #6d6d6d;
	height: 57px;
	width: 72px;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #6d6d6d;
	position: absolute;
	left: 32px;
	top: 53px;
	line-height: 57px;
	text-align: center;
}
#ny_xinwen ul font {
	font-size:13px;font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #6d6d6d;
	height: 25px;
	width: 72px;
	position: absolute;
	left: 32px;
	top: 105px;
}
#ny_xinwen ul li {
	font-size: 17px;
	line-height: 19px;
	color: #000;
	height: 19px;
	width:60%;
	position: absolute;
	left: 10.5%;
	top: 53px;
}
#ny_xinwen ul li a{

	color: #000;
	
}
#ny_xinwen ul img {
	height: 133px;
	width: 229px;
	position: absolute;
	top: 20px;
	right: 22px;
}

#ny_xinwen ul em {
	font-size: 13px;
	line-height: 30px;
	color: #000;
	height: 30px;
	width: 95px;
	border: 1px solid #000;
	position: absolute;
	left: 136px;
	top:90px;
	font-style: normal;
	text-align: center;
}

#ny_xinwen ul em a{
	color:#1e64c9!important
}


#ny_xinwen_da {
	width:1200px; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ny_xinwen_da h3 {
	font-size: 28px;
	line-height: 33px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom:20px;
	width:1200px; 
	margin-top: 55px;
	font-weight: normal;
}
.xinwen_zz {
	font-size: 13px;
	line-height: 32px;
	color: #bbbbbb;
	float: left;
	height: 46px;
	width:1200px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	text-align: center;
}


.xinwen_con {
	line-height:30px;
	text-align: left;
	float: left;
	width:100%; margin-top: 30px;
	margin-bottom: 50px;
}



@media screen and (max-width:950px) {
.new_mak_11{display:none; }
.case_3{
margin-bottom:4em;}
.case_3_2{
padding-left:0; padding-right:0}
.case_3_left{
position:static; width:100%; text-align:center; margin-bottom:1.5em;}
.case_3_right{
position:relative; margin:0 auto; font-size:0.75em; margin-top:2em;}
.pro_2 ul li{
width:31.68156662409536%;}
.pro_2 ul li:nth-child(4n){
margin-right:2.47765006385696%}
.pro_2 ul li:nth-child(3n){
margin-right:0%;}


#search{
width:100%; float:right;border:#a4a4a4 solid 1px; border-radius:25px; position:relative; margin-top:20px; z-index:1; margin-bottom:15px;
}
#search_logo{ padding-top:10px;}

.searchinput{
height:35px;
line-height:35px;
color:#333333;
border:#333333 solid 0px;
width:80%;
float:left;
margin-left:20px;
display:inline;
background:#fff;
}




.pro_1{
position:relative; z-index:100;display:block; }
.pro_1_left{
position:relative; z-index:10;}
.pro_1_left p{ border-bottom:1px #dedede solid;
display:block; position:relative; height:24px; line-height:24px;}


.pro_1_left ul{ background-color:#fff; z-index:100;
position:absolute; left:0; top:54px; width:100%;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); padding:0.5em 0; display:none;}
.pro_1_left.on ul{
display:block}	
.pro_1_left ul li{
margin:0; display:block; width:100%; line-height:30px;}
.pro_1_left ul li a{ color:#000;
display:block; }
.pro_1_left ul li a.on{
font-weight:normal}
.pro_1{ margin-top:0em; margin-bottom:0em;
padding-right:0;}









#showdimg img{
 }

.proinfo_mid_2_mid_right_2{ 
margin-top:-4em;} 
.pa_1{
font-size:16px;}

.pa_2{
padding:0.5em 0; border-top:1px #3e3e3e solid;font-size:14px;margin-bottom:0px;} 


.pa_2 span:nth-child(1){
font-size:1.3em;}
.pa_2 span:nth-child(2){
font-size:1.3em;} 
.pa_3{ margin-top:0.7em; margin-bottom:0.4em;
font-size:1.29625em;}
.pa_4{ margin-top:0.5em;
font-size:1.29625em;}
.pa_5 span{
font-size:1.029375em;}



.proinfo_mid{
margin:0 0%;}
.proinfo_mid_com{
padding:0 1em; position:relative; margin:0 auto; max-width:100%}
.proinfo_mid_1_1{
color:#666;}
.proinfo_mid_1_1 a{
color:#666;}
.proinfo_mid_1_1 span{
color:#000;}
.bodyon2 .bannerny{
height:auto}
.proinfo_mid_1_1{
margin-top:0em; margin-bottom:0em;}
.proinfo_mid_2_left{
position:absolute; left:0; top:50%; width:1.625em; height:1.8125em; margin-top:-0.90625em; z-index:10;}
.proinfo_mid_2_left a{ background-size:cover;
display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/img5-2.png);}
.proinfo_mid_2_right{
position:absolute; right:0; top:50%; width:1.625em; height:1.8125em; margin-top:-0.90625em; z-index:10;}
.proinfo_mid_2_right a{ background-size:cover;
display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/img6-2.png);}
.proinfo_mid_2_mid_mid{ text-align:center; width:100%!important; max-height:229px;height:auto; position:inherit; float:left;overflow:hidden; margin-bottom:30px;}
.proinfo_mid_2_mid_mid img{width:70%; height:auto;
 }
.proinfo_mid_2_mid_mid a{ left:0%; top:0%; z-index:100;  background-image:url(../images/img7-1.png);
position:absolute; width:100%; height:100%; background-position:center; background-repeat:no-repeat;  opacity:0;}
.proinfo_mid_2_mid_mid:hover a{
opacity:1;}
.proinfo_mid_2_mid_right{
position:absolute; right:0; bottom:-17%; width:100%; float:left; }



.proinfo_mid_2_mid{ width:100%; float:left;
position:none;}
.proinfo_mid_2_mid_right_2{
position:relative; padding:0 0em;width:100%; }
.proinfo_mid_2_mid_right_2 span{
display:none;}
.proinfo_mid_2_mid_right_2_left{
position:absolute; left:0; top:80%; width:0.8em; height:1em; margin-top:-1.09375em; z-index:10; cursor:pointer; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img91.png) #fff;}
.proinfo_mid_2_mid_right_2_right{
position:absolute; right:0; top:80%; width:0.8em; height:1em; margin-top:-1.09375em; z-index:10; cursor:pointer; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img101.png);}
.proinfo_mid_2_mid_right_2_mid{ width:80%; margin:auto}

.proinfo_mid_2_mid_right_2_right_img{width:80%; 
overflow:hidden; border:1px #fff solid; padding:1px;}
.proinfo_mid_2_mid_right_2_right_img:hover,a.on .proinfo_mid_2_mid_right_2_right_img{
border-color:#959494; }
.proinfo_mid_2_mid_right_2_right_img img{
width:100%;}
.proinfo_mid_2_mid_right_1 span{
font-size:1.3em;}
.proinfo_mid_2_mid_right_1{
margin-bottom:1.5em; color:#3b3b3b}
.proinfo_mid_2_mid_left{
position:relative; float:left; right:0; width:100%; bottom:0%;}




.ab_1_mid{
margin:0 0em; width:98%; float:left;}





.proinfo_mid_2{
margin-bottom:0em; width:100%;margin:auto}


.proinfo3{ overflow:hidden; margin-top:3em;display:block;
position:relative;}
.proinfo3:after{
	content: "";
  position: absolute;
  z-index: 1;
   
  right: 0%;
  width: 100%;
  top: 0%;
   
   background-repeat:no-repeat;
   background-position:center;
    
  z-index:0;
  background-color:#f3f3f3;
  height: 26%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.proinfo3_3{ text-align:left; padding-bottom:4em;
overflow:hidden; width:100%; margin:auto;}
.proinfo3_3 img{
 }
.proinfo3_4{ margin:0em 0;
text-align:center;}
.proinfo3_4_mid{
margin:0 auto;   overflow:hidden;}
.proinfo3_4_mid img{
}
.proinfo3_1{ margin-top:1em; width:100%; float:left; 
font-size:1.3em;font-family: "LincolnMillerBannerBeta-Semibold"; text-align:center}
.proinfo3_2{ margin-top:0.2em; margin-bottom:1em;  text-align:center;
font-size:15px;}
.proinfo_mid_2_mid_left_1{
font-size:2.083125em; color:#333;}
.proinfo_mid_2_mid_left_2{
font-size:1.823125em; color:#333; border-bottom:1px #3f3f3f solid; padding:0.4em 0 0.4em 0;}
.proinfo_mid_2_mid_left_2 span{
font-size:0.875em;}
.proinfo_mid_2_mid_left_3{ margin-top:1em; margin-bottom:1em;
color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1.29625em;}
.proinfo_mid_2_mid_left_4{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1.29625em; margin-bottom:0.5em;}
.proinfo_mid_2_mid_left_4 span{ padding-left:1em;
display:inline-block; position:relative; cursor:pointer}
.proinfo_mid_2_mid_left_4 span:nth-child(1){
margin-right:1em;}
.proinfo_mid_2_mid_left_4 span:after{
	content: "";
  position: absolute;
  z-index: 1;
  background-size:cover;
  left: 0%;
  width: 0.85em;
  top: 0.22em;
  background-image:url(../images/img11.png);
   background-repeat:no-repeat;
   background-position:center;
    
  z-index:0;
   
  height: 0.85em;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.proinfo_mid_2_mid_left_4 span.on:after{
background-image:url(../images/img12.png);}
.proinfo_mid_2_mid_top{
position:absolute; right:0; top:0; width:43.54243542435424%; text-align:right;}
.proinfo_mid_2_mid_top img{
max-width:40%;}

.ab_640_img{
display:none; background-position:center; background-repeat:no-repeat; background-size:cover; height:35vh;}
.mobile_bigpic{
display:none}






.pro_1_right{
position:static; width:auto; margin-top:1em;}
.footer_mid_3_left_1:before{content:" ";display:inline-block;vertical-align:middle;height:6px;width:6px;border:1px solid #d4d4d4;border-right:0;border-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:-6px 0 0 10px; position:absolute; right:4px; bottom:50%; margin-top:-4px;}
.footer_mid_1{
text-align:center; margin-bottom:1em;}
.footer_mid_2{
display:none}
.footer_mid_3_left ul li{
width:100%;}
.footer_mid_3_left ul li:nth-child(1){
display:none}
#footer .footer_mid_3_left ul li dl dd a{
font-size:0.875em;}
#footer .footer_mid_3_left ul li dl{ display:none;
margin-top:0.8em; margin-bottom:0.5em;}
#footer .footer_mid_3_left ul li.on dl{
display:block}
#footer .footer_mid_3_left_1{
padding-top:0.8em; padding-bottom:0.8em;}
#footer .footer_mid_3_left_1::after{
height:1px; width:100%;}

}
@media screen and (max-width:850px) {

.ab_4 .swiper-pagination-bullet{
background-color:#000;}
.ab_4_mid_right{
display:none}
.ab_4_mid{
padding-right:0}
.index_4_2_right_mid_right{
height:auto}
.swiper-pagination-cz{
display:block}
.index_4_2_right_mid_right .swiper-container-horizontal > .swiper-pagination-bullets,.index_4_2_right_mid_right .swiper-pagination-custom,.index_4_2_right_mid_right .index_4_2_right_mid_right .swiper-pagination-fraction{
bottom:20px;}
.swiper-pagination-bullet-active{
background-color:#fff;}
.about_1_mid_right_2{
margin-bottom:2em;}
.div1200,.div1252,.div1000{
padding:0 2%;}
.index_4_2{
max-width:none}
.index_4_2_left{
float:none;}
.index_4_2_right{
float:none; margin:0 auto; margin-top:2em; width:100%;}
.index_4_2_right_mid{
padding-left:0;}
.index_4_2_right_mid_left{
display:none}
.index_6_mid_right_mid{
padding-top:5em; padding-bottom:5em;}
.about_1_mid_right_1,.about_3_1{
font-size:1.5em;}
.about_1_mid_left{
float:none; margin:0 auto;}
.about_1_mid_right{
float:none; width:auto;}
.about_1_mid_left_right{ height:53.86178861788618%;
width:46.34146341463415%; bottom:-4em; right:-31.30081300813008%;}
.about_1{
margin-bottom:4em;}
.about_2_video_title_1{
font-size:1.25em;}
} 
@media screen and (max-width:768px) {

 body{  
    position:relative; font-size:15px!important; line-height:24px!important;
}
/*
.ny_news_1{
margin-top:3.8em;}
.ny_news_info{
margin-top:0.8em;}
.ny_news_2{
margin-top:5em; margin-bottom:5em;}
.ny_news_1_mid_3_h{
height:auto;}
.ny_news_info_left{  position:relative;
float:left; width:49.16666666666667%;}
.ny_news_info_right_1{
min-height:25.875em;border-bottom:1px #e8e8e8 solid;}
.ny_news_info_right{
float:right; width:47.5%;}
.ny_news_info_right_2 a,.ny_news_info_right_2 span{
float:left; display:inline-block; height:15px; line-height:15px;}
.ny_news_info_right_2{
font-size:0.75em; color:#666;}
.ny_news_info_right_2 a{
color:#666;}
.ny_news_info_right_2 a:hover{
color:#000;}
.ny_news_info_right_2 p{ float:left}
.ny_news_info_right_2 span{ margin:0 1em;
width:35px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img31.png); font-weight:normal}
.ny_news_info_right_2 a:nth-child(1){
}
.ny_news_info_right_2 a:nth-child(3){}
.ny_news_info_right_2 em{background-position:right center; background-repeat:no-repeat; padding-right:1.5em; background-image:url(../images/img51.png);}
.ny_news_info_right_2 b{background-position:left center; background-repeat:no-repeat; padding-left:1.5em; background-image:url(../images/img41.png);}

.ny_news_info_right_2{
padding:3em 0 5em 0; overflow:hidden;
}*/
.ny_news{
overflow:hidden;}
.ny_case_1 ul li{
float:left; width:100%; padding-bottom:1em; margin-bottom:1em; overflow:hidden; border-bottom:1px #000 solid;}
.ny_case_1 ul li:nth-child(2n){float:right;}
.ny_case_1_1{
width:100%; overflow:hidden;}
.ny_case_1_1 img{
width:100%;height:auto; max-height:250px;}
.ny_case_1_2{
text-align:center; color:#666;font-family: "CenturyGothic"; margin-top:0.5em; margin-bottom:0.5em;}
.ny_case_1_3{
text-align:center; padding:0 1em; font-size:1.125em;}
.ny_case_1_4{
text-align:center; margin:0.8em 0 0 0;}
.ny_case_1_4 span{ width:0px; height:16px; position:relative; padding-left:7px;
font-size:0.75em;font-family: "CenturyGothic"; display:inline-block; overflow:hidden; line-height:16px;}
.ny_case_1_4 span img{ position:absolute; left:0; top:50%; margin-top:-3.5px;
 transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.ny_case_1 ul li:hover .ny_case_1_4 span  img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}			
.ny_case_1 ul li:hover .ny_case_1_4 span{
width:auto; padding-left:15px;}





.showphoto_mid{
position:relative; text-align:center; margin:0em 1em; padding:0em; width: calc(100vw - 2em); }
.showphoto_mid .swiper-slide {display: table-cell; vertical-align: middle; text-align:center;height:100%;min-height:480px; max-height:100%; margin-top:9.5em;}
.showphoto_mid .swiper-slide img{ max-width:100%; max-height:100%;height:auto;}
.showphoto_close{ margin-top:70px;
position:fixed; right:0em; top:1em; z-index:999999 }
.showphoto_close img{ width:70%;
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.showphoto_close:hover img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}
.showphoto_num{
position:fixed; right:2em; bottom:1.5em; }
.showphoto_num div{
font-size:0.875em;}


.swiper-slide22{ width:80%;z-index:99999; text-align:left;  font-size:12px; line-height:13px;
position:fixed; left:5%; padding-right:15%; bottom:77%;
 margin:0px }
.swiper-slide22 em{display:block; line-height:2px;} 
.swiper-slide22 b{display:none; }






.new_mak_1{
border-bottom:1px #d9d9d9 solid;}
.new_mak_1 a{ margin-right:1.2em;
display:inline-block; color:#666; padding:0.5em 0; position:relative;}
.new_mak_1 a:after{
content:'';position:absolute;height:1px;width:0;background:#000;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.new_mak_1 a:hover:after{width:100%;color: #000;}
	
.new_mak_1 a.on:after,.new_mak_1 a:hover:after{content:'';position:absolute;height:1px;width:100%;background:#000;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;
}
.new_mak_1 a.on,.new_mak_1 a:hover{
color:#000}




.pro_21 ul li{ float:left;
width:100%; margin-bottom:1em;}
.pro_21 ul li:nth-child(4n){
margin-right:0}
.pro_21_mid{
position:relative; padding-left:5px;}
.pro_21_mid_e_n{content: "";
  position: absolute;
  z-index: 10;
   
  
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; top:8px;
position:absolute; left:0; padding:2px 13px; letter-spacing:1px; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:#000; font-size:10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.pro_21_mid_mid_1{
overflow:hidden; position:relative;}
.pro_21_mid_mid_1 img{
width:100%;}
.pro_21_mid_mid_2_1{ margin-top:0.5em; color:#000;
font-size:1.125em; font-family:Arial, Helvetica, sans-serif;}
.pro_21_mid_mid_2_2{
font-size:1em; color:#000; line-height:35px;}

.pro_21_mid_mid_1_more span{font-family: "gilroy-regular"; padding-right:2em;
position:relative; display:inline-block; color:#fff;}
.pro_21_mid_mid_1_more span:after{
content: "";
  position: absolute;
  z-index: 1;
   
  right: 0%;
  width: 18px;
  top: 50%;
  margin-top:-6.5px;
   background-repeat:no-repeat;
   background-position:center;
   background-image:url(../images/img6-1.png);
  z-index:10;
  height: 13px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_21 ul li:hover .pro_21_mid_mid_1_more span:after{
right:-.5em;}
.pro_21_mid_mid_1_more{opacity:0;
position:absolute; right:2em; bottom:1.5em; font-size:0.75em;}
.pro_21 ul li:hover .pro_21_mid_mid_1_more{
opacity:1;}








.pro_22 ul li{ float:left;margin-right:2%;
width:48.14176245210728%; margin-bottom:2.9em; }
.pro_22 ul li:nth-child(2n){
margin-right:0}
.pro_22_mid{
position:relative; padding-left:5px;}
.pro_22_mid_e_n{content: "";
  position: absolute;
  z-index: 10;
   
  
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; top:8px;
position:absolute; left:0; padding:2px 13px; letter-spacing:1px; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:#000; font-size:10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.pro_22_mid_mid_1{
overflow:hidden; position:relative;}
.pro_22_mid_mid_1 img{
width:100%;}
.pro_22_mid_mid_2_1{ margin-top:0.5em; color:#000;
font-size:1.125em; font-family:Arial, Helvetica, sans-serif;}
.pro_22_mid_mid_2_2{
font-size:1.75em; color:#000; line-height:55px;}

.pro_22_mid_mid_1_more span{font-family: "gilroy-regular"; padding-right:2em;
position:relative; display:inline-block; color:#fff;}
.pro_22_mid_mid_1_more span:after{
content: "";
  position: absolute;
  z-index: 1;
   
  right: 0%;
  width: 18px;
  top: 50%;
  margin-top:-6.5px;
   background-repeat:no-repeat;
   background-position:center;
   background-image:url(../images/img6-1.png);
  z-index:10;
  height: 13px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.pro_22 ul li:hover .pro_22_mid_mid_1_more span:after{
right:-.5em;}
.pro_22_mid_mid_1_more{opacity:0;
position:absolute; right:2em; bottom:1.5em; font-size:0.75em;}
.pro_22 ul li:hover .pro_22_mid_mid_1_more{
opacity:1;}








.pro_5_mid_mid_2_1{ margin-top:0.5em; color:#000;
font-size:1em; font-family:Arial, Helvetica, sans-serif;}
.pro_5_mid_mid_2_2{
font-size:1em; color:#000; line-height:35px;}





.proinfo_mid_2{
margin-bottom:0em; width:100%; margin:auto}







.mar_3_1_img{
overflow:hidden; width:100%; height:180px!important; margin-bottom:15px;} 
.mar_3_1_img img{ width:100%; max-height:180px!important; height:auto!important;}



.mar_3_2_1{ margin-top:0em;
font-size:0.9375em; font-weight:bold}
.mar_3_2_2{ margin-top:0.5em; position:relative;
font-size:0.85em; padding-right:0em;}
.mar_3_2_2_right{
position:absolute; right:0; top:0;}
.mar_3 ul li{ width:100%; float:left; margin-right:1%;
margin-bottom:2em;}
.mar_3 .swiper-button-next{ top:50%; margin-top:-2.1875em;opacity:0.5;
width:3.375em; height:3.375em; background-position:center; background-repeat:no-repeat; background-size:50%; right:0em; background-image:url(../images/d11.png);}
.mar_3 .swiper-button-prev{ top:50%; margin-top:-2.1875em;opacity:0.5;
width:3.375em; height:3.375em; background-position:center; background-repeat:no-repeat; background-size:50%; left:0em; background-image:url(../images/d22.png);}
.mar_3 .swiper-button-next.swiper-button-disabled,.mar_3 .swiper-button-prev.swiper-button-disabled{
display:none}
.mar_3_2_2_right a{
display:inline-block; position:relative; padding-bottom:0.4em;}
.mar_3_2_2_right a:after{
	content: "";
  position: absolute;
  z-index: 1;
   
  left: 0%;
  width: 100%;
  bottom: 0em;
  height:1px; background-color:#000;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}




.pro_2_mid_mid_2_1{ margin-top:0.1em; color:#000;
font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.pro_2_mid_mid_2_2{
font-size:14px; color:#000;}







.ny_show_1 ul li{ margin-bottom:1.875em;
position:relative; background-color:#f5f5f5; overflow:hidden;}
.ny_show_1_left{
float:left; overflow:hidden; width:100%; height:800px}
.ny_show_1_left img{
width:100%; height:auto!important; max-height:200px}
.ny_show_1_right{ top:55%; height:auto;
position:absolute; width:90%; right:5%;left:5%; }
.ny_show_1_right_1{
border-bottom:1px #c2c2c2 solid; height:50px; font-size:14px;}
.ny_show_1_right_2{
position:relative; left:0; bottom:0; top:1em}
.ny_show_1_right_2_1{font-family:CenturyGothic; color:#999999}
.ny_show_1_right_2_2{
font-size:1em; line-height:1em; }
.news_detail_ib{ width:calc(100% - 2px); height:auto; position:relative; overflow: hidden;}
.news_detail_main_wrap { position:relative; left:-1px; top:0; width:calc(100% + 2px); } 
.news_detail_main_wrap img { height:auto; max-height:300px; max-width:100%; margin-bottom:20px; } 
.news_play{
position:absolute; width:64px; height:64px; left:50%; top:50%; margin-left:-32px; margin-top:-32px; z-index:10;}
.swiper-button-prev-news{ top:50%; margin-top:-24px;
width:48px; height:48px; background:none; background-size:auto; background-position:center; background-repeat:no-repeat; background-image:url(../images/d1.png);}
.swiper-button-next-news{ top:50%; margin-top:-24px;
width:48px; height:48px; background:none; background-size:auto; background-position:center; background-repeat:no-repeat; background-image:url(../images/d2.png);}







.ny_news_1_mid_3_h{
height:auto;}
.ny_news_info_left{  position:relative;
float:left; width:100%;}
.ny_news_info_right_1{
min-height:25.875em;border-bottom:1px #e8e8e8 solid;}
.ny_news_info_right{
float:right; width:100%;}
.ny_news_info_right_2 a,.ny_news_info_right_2 span{
float:left; display:inline-block; height:15px; line-height:15px;}
.ny_news_info_right_2{
font-size:0.75em; color:#666;}
.ny_news_info_right_2 a{
color:#666;}
.ny_news_info_right_2 a:hover{
color:#000;}
.ny_news_info_right_2 p{ float:left}
.ny_news_info_right_2 span{ margin:0 1em;
width:35px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img31.png); font-weight:normal}
.ny_news_info_right_2 a:nth-child(1){
}
.ny_news_info_right_2 a:nth-child(3){}
.ny_news_info_right_2 em{background-position:right center; background-repeat:no-repeat; padding-right:1.5em; background-image:url(../images/img51.png);}
.ny_news_info_right_2 b{background-position:left center; background-repeat:no-repeat; padding-left:1.5em; background-image:url(../images/img41.png);}

.ny_news_info_right_2{
padding:3em 0 5em 0; overflow:hidden;
}




.ny_about_jj_1{ line-height:1.6; margin-bottom:1em; font-size:17px; margin-top:1.4em;
font-family: "PingFang TC Light_5"; text-align:center;}
.ny_about_jj_2{
text-align:center; font-size:0.875em; color:#666; line-height:2.5;}
.ny_about_jj_3{
margin-top:1em;}
.ny_about_jj4{ padding-left:13.75em;
margin:0 auto; max-width:50em; position:relative; margin-top:5em; margin-bottom:10em;}
.ny_about_jj4_left{
position:absolute; left:0; top:0; width:13.75em;}
.ny_about_jj4_left .ny_about_jj_1{
margin:0; text-align:left;}
.ny_about_jj4_right .ny_about_jj_2 li{
text-align:left; position:relative; padding-left:1.8em;}
.ny_about_jj4_right .ny_about_jj_2 li i{
position:absolute; left:0; top:0.8em; color:#a5a5a5;}
.ny_join_2{ margin-bottom:1em; color:#878787;
font-size:16px; text-align:center; line-height:24px;}
.ny_join_1{
padding-bottom:0.5em; background-position:center bottom; background-repeat:no-repeat; background-image:url(../../images/img31.jpg);}


.ny_join_3{
text-align:center;}

.ny_join_4{
text-align:center;  font-family: "PingFang TC Light_5"; width:100%;float:left; padding-left:0%}
.ny_join_4 img{ height:auto; max-width:70%}
.ny_join_5{
text-align:center; float:left;width:100%;font-size:1.5em;font-family: "CenturyGothic"; margin-bottom:1em; margin-top:1em; background:none; padding-left:0%; line-height:1.5em}


.ny_join_7{
margin:0 auto; max-width:56.875em;}
.ny_join_7 ul li{
float:left; width:47%; border-bottom:1px #000 solid; padding-bottom:1em; margin-bottom:1em;}
.ny_join_7 ul li:nth-child(2){
float:right;}
.ny_join_7 ul li:nth-child(3),.ny_join_7 ul li:nth-child(4){
width:100%;}
.ny_join_7 ul li input,.ny_join_7 ul li textarea{ font-size:0.875em;
border:none; width:100%; background:none;font-family: "CenturyGothic";}
.ny_join_7 ul li textarea{
height:7.5em;}
.ny_join_8{
text-align:center; margin-bottom:5.375em; margin-top:2em;}
.ny_join_8 a{font-family: "CenturyGothic"; background-color:#2e2e2e; width:10.9em; height:2.333333333333333em; line-height:2.333333333333333em;
display:inline-block; font-size:1.125em; color:#fff;}








.contact222{ width:100%; float:left}
.map{ width:100%; float:right; margin-top:10px;}
.map img{ max-width:none!important}
.contact_1_1{ margin-top:2.5em; margin-bottom:0.3em;
font-size:2.25em;font-family: "LincolnMillerBannerBeta-Semibold";}
.contact_1_2{
font-size:16px; padding-top:20px; line-height:20px; letter-spacing:0.17em;}
.contact_1_3{
font-size:12px; font-family:Arial, Helvetica, sans-serif}
.contact_1_4{ margin-top:1em;
font-size:14px; line-height:24px;}
.contact_1_5{
margin:0.8em 0;}
.contact_1_6 a{
color:#000;}
.contact_1_7{
margin-top:1.8em; margin-bottom:2em; width:300px; float:right}
.contact_1_7 a{ padding-bottom:0.3em; color:#000;
display:inline-block; position:relative;}
.contact_1_7 a:after{
	content: "";
  position: absolute;
  z-index: 1;
   
  left: 0%;
  width: 100%;
  bottom: 0em;
  height:1px; background-color:#000;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.contact_2_mid{
width:100%;}
.contact_2_mid ul li{ padding-bottom:0.8em; margin-bottom:2em;
float:left; border-bottom:1px #000 solid; width:100%;}
.contact_2_mid ul li input{
background:none; border:none; width:100%; font-size:1em;}
.contact_2_mid ul li:nth-child(1){
width:48%;}
.contact_2_mid ul li:nth-child(2){
width:48%; float:right;}
.contact_2_mid ul li textarea{ height:6em;
background:none; border:none; width:100%; font-size:1em;}
.contact_2_footer a{
display:inline-block; color:#fff; background-color:#2b2b2b; padding:0.45em 4em;}
.contact_2_footer{
margin-bottom:6.9375em;}
.contact_2_footer a:hover{
background-color:#999;}


.contact_2{ width:90%; margin:auto}



.ny_contact_1{
text-align:center;font-family: "PingFang TC Light_5"; font-size:1.1em; margin-top:2em;}

.ny_contact_j_2{margin-top:1em;}





.ny_contact_j_3_1_1{
font-size:0.875em; color:#999;}
.ny_contact_j_3_1_2{ margin-top:0.3em;
font-size:15px; color:#080808}
.ny_contact_j_3_1_mid{
padding-bottom:0.5em; border-bottom:1px #e8e8e8 solid;}
.ny_contact_j_3_1 ul li{ margin-top:1em; cursor:pointer;
float:left; margin-right:2%; width:98%;}
.ny_contact_j_3_1 ul li:nth-child(3n){
margin-right:0;}













.ny_contact_fb{
background-color:#f4f7f7; overflow:hidden; position:relative;}
.ny_contact_fb_right{
float:right; width:100%; background-color:#dddddd; height:600px;}
.ny_contact_fb_right_mid{
max-width:100%;}
.ny_contact_fb_right_mid_fb{
padding-left:1em; padding-right:1em;}
.ny_contact_fb_right_mid_fb_1{font-family: "PingFang TC Light_5";
text-align:center; color:#080808; font-size:1.1em; margin-top:1.5em; margin-bottom:1em;}
.ny_contact_fb_right_mid_fb_2 ul li{
float:left; width:48%; margin-bottom:1.25em;}
.ny_contact_fb_right_mid_fb_2 ul li:nth-child(2n){
float:right;}
.ny_contact_fb_right_mid_fb_2 ul li div{
background-color:#fff; padding:0.5em 1em;}
.ny_contact_fb_right_mid_fb_2 ul li div input,.ny_contact_fb_right_mid_fb_2 ul li div textarea{font-family: "CenturyGothic";
border:none; background:none; width:100%; color:#2b2b2b;}
.ny_contact_fb_right_mid_fb_2 ul li:nth-child(3),.ny_contact_fb_right_mid_fb_2 ul li:nth-child(4){
width:100%;}
.ny_contact_fb_right_mid_fb_2 ul li div textarea{
height:13em;}
.ny_contact_fb_right_mid_fb_3{
margin-bottom:2.4375em;}

.ny_contact_fb_left{
position:relative; left:0; top:0; width:100%; height:500px; float:left}
.ny_contact_fb_left_1{
text-align:center;}
.ny_contact_fb_left_2{
text-align:center; font-size:14px; line-height:1.7; margin-top:3em; margin-bottom:1.7em;}
.ny_contact_fb_left_3,.ny_contact_fb_left_4{ line-height:1.6;
text-align:center;font-family: "CenturyGothic";}
.ny_contact_fb_left_5{
text-align:center; margin-top:1em;}
.ny_contact_fb_left_5_1{
margin-top:1.1em;}
.ny_contact_fb_left_5_1 span{ padding-left:1em; background-image:url(../images/contact/img7.jpg);
font-size:0.875em; display:inline-block; padding-bottom:0.2em; background-position:bottom; background-repeat:repeat-x; position:relative;}
.ny_contact_fb_left_5_1 span img{
position:absolute; left:0; top:0.4em;}
.ny_contact_fb{
margin-bottom:2.875em;}






.zsshowmid_job{
width:auto; padding:0 0em;width:100%; margin-top:35%}

.sjmid{
position:relative;  overflow:hidden; height:500px;}
.sjmid_left{
width:100%; overflow:hidden; position:relative;}
.sjmid_left img{
width:100%; height:300px!important}
.sjmid_right{background-color:#fff;
width:100%; position:absolute; right:0; top:25%; height:75%; overflow-y:auto;}
.sjmid_right_mid{opacity:0;
padding:3% 3%; margin-left:0em;}
.sjmid_right_mid_1{
font-size:1.2em;}
.sjmid_right_mid_2{
font-size:0.875em; color:#666; margin-top:1em; margin-bottom:2em;}
.sjmid_right_mid_3,.sjmid_right_mid_5{
font-size:0.875em;}
.sjmid_right_mid_4,.sjmid_right_mid_6{
font-size:0.875em; color:#666; line-height:1.7; margin:0.6em 0;}
.sjmid_right_mid_5{
font-size:0.75em; margin-top:4em;}
.sjmid_right_mid_5 span{
display:inline-block; border-bottom:1px #4d4d4d solid;}
.sjmid_right_mid_5 span a{
color:#ec0000;}
.swiper-pagination-zsmid2{
display:none;}




.mobile_menu{display:none!important}






#ny_xinwen {
	width:100%; margin:auto; clear:both; padding-top:0px;
	
}
#ny_xinwen ul {
	float: left;
	height: 150px; 
	width:100%;
	position:relative;border-bottom: 1px solid #e7e7e7;margin:0;
}
#ny_xinwen ul a{
	float: left;
	height: 150px;
	width:100%;
	 background:#FFFFFF; 


}
#ny_xinwen ul a:hover{
	float: left;
	height: 150px;
	width:100%;
	 background:#f1f1f1; 


}


#ny_xinwen ul img {
	height:auto;
	max-height:60px;
	width: 95px;
	position: absolute;
	top: 13px;
	right: 0px;
}



#ny_xinwen ul span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6d6d6d;
	height: 57px;
	width: 15%;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #6d6d6d;
	position: absolute;
	left: 0px;
	top: 10px;
	line-height: 57px;
	text-align: center;
}
#ny_xinwen ul font {
	font-size:13px;font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #6d6d6d;
	height: 25px;
	width: 25%;
	position: absolute;
	left: 0px;
	top: 50px;
}
#ny_xinwen ul li {
	font-size: 14px;
	line-height: 19px;
	color: #000;
	height: 19px;
	width: 50%;
	position: absolute;
	left:20%;
	top: 13px;
}
#ny_xinwen ul li a{

	color: #000;
	
}

#ny_xinwen ul em {
	font-size: 13px;
	line-height: 30px;
	color: #000;
	height: 30px;
	width:  30%;
	border: 1px solid #000;
	position: absolute;
	left: 20%;
	top:100px;
	font-style: normal;
	text-align: center;
}

#ny_xinwen ul em a{
	color:#1e64c9!important
}


#ny_xinwen_da {
	width:100%; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ny_xinwen_da h3 {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom:20px;
	width:100%; 
	margin-top: 0px;
	font-weight: normal;
}
.xinwen_zz {
	font-size: 13px;
	line-height: 32px;
	color: #bbbbbb;
	float: left;
	height: 46px;
	width:100%; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	text-align: center;
}


.xinwen_con {
	line-height:30px;
	text-align: left;
	float: left;
	width:100%; margin-top: 30px;
	margin-bottom: 50px;
}


.xinwen_con img { height:auto!important;
}



.new_mak_2_mid{ color:#fff; padding:12.375em 0;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img4.jpg);}
.new_mak_2_mid_mid{
margin:0 auto; max-width:48.375em; padding:0 1em;}
.new_mak_2_mid_mid_2{
background-color:#fff; position:relative; padding-right:4.75em;}
.new_mak_2_mid_mid_2_right{ cursor:pointer; text-align:center;
position:absolute; right:0; top:0; width:4.75em; height:100%;}
.new_mak_2_mid_mid_2_left input{
border:none; width:100%; background:none; font-size:1em; height:2.5em; line-height:2.5em;} 
.new_mak_2_mid_mid_1{ margin-bottom:1.125em;
text-align:center; font-size:1.875em;}
.new_mak_2_mid_mid_2_left{
padding:0 1.5em;}
.new_mak_2{
margin-bottom:6.5em;}
.header_mid_right_lan{ background-position:right center; background-repeat:no-repeat; background-image:url(../images/img6.jpg); padding-right:0.8em;
position:absolute; left:-2.9em; top:-2px;}
.header_mid_right_lan a{
color:#fff;}
.header_mid_right_lan_on a{
color:#000;}
.new_mak_2_mid_mid_2_right_btn{
position:absolute; right:0; top:0; width:70%; height:100%;}
.new_mak_2_mid_mid_2_right_btn img{ width:50%; }
.new_mak_2_mid_mid_2_right_after{ background-image:url(../images/loading.gif); display:none;
position:absolute; left:0; top:0; width:70%; height:100%; z-index:10; background-color:#fff;   background-position:center; background-repeat:no-repeat;}


.ny_contact_2{
position:relative; margin-bottom:2em;} 



}

@media screen and (max-width:640px) {
.case_3{
margin-bottom:2em;}
.case_3_2{
margin-top:1.5em;}
.case_3_2 ul li{ min-height:inherit;
padding-left:0; border:none; padding-right:0; margin:0; float:none;}
.mobile_bigpic{
display:block;}


.pro_2 ul li{ margin-bottom:1.5em;
width:49%; margin-right:0;}
.pro_2 ul li:nth-child(2n){
float:right;}
.pro_2 ul li:nth-child(4n){
margin-right:0}
.mar_3_2_2{
padding-right:0;}
.mar_3_2_2_right{
position:static; width:100%; margin-top:1em;}
.contact_1_1{
font-size:1.375em;}
.contact_2_mid ul li:nth-child(1),.contact_2_mid ul li:nth-child(2){
width:100%;}
.contact_2_mid ul li{
margin-bottom:1em;}
.contact_2_footer{
margin-bottom:2em;}
.ab_4_mid_left_mid{
position:static;}
.ab_4_mid_left_img_v{
display:none}
.ab_4_mid_left_mid_mid{
width:100%;}
.ab_4_mid_left_mid_mid_right{
position:static; width:auto; padding:1.5em;}
.ab_640_img{
display:block;}
.ab_1_1_img{
display:none}
.ab_1_1_con_1{
font-size:1.25em;}
.ab_1_1_con{
padding-left:0; padding-right:0; padding-top:2em; padding-bottom:2em;}
.ab_1_1 ul li{
width:100%; float:none}
.index_6{
margin-top:2em; margin-bottom:2em;}
.pro_btn{
margin-top:2em; margin-bottom:3em;}
.pro_btn_left, .pro_btn_right{
font-size:0.875em;}
 .about_1{ margin-bottom:0em;
 margin-top:1em;}
 .about_1_mid_left_right{
 bottom:-2em;}
 .about_1_mid_right_1, .about_3_1{
 font-size:1.25em;}
 .about_1_mid_right{
 margin-top:3em;}
 
 
 
 
 
 
 .bbb{ background:url(../images/bbb.jpg) no-repeat top center; background-size:100%; width:100%; float:left;height:100%;  padding-top:15%; padding-bottom:15%}
.bbb p{background:url(../images/1212.png) repeat; width:70%; margin:auto; padding-top:15px; padding-bottom:15px; font-size:14px; color:#000000; text-align:center; }

.bbb br{display:block;}

.bbb b{font-size:17px; color:#000000; padding-right:0px; font-weight:900;}

 
 
 
 
 
 
}
@media screen and (max-width:550px) {
.simple-link{
min-width:110px;}
.index_com_news_4 ul li{
width:100%;}
}