img{

    max-width:100%;

}

*:focus {outline: none;}

body{ color:#000;

    position:relative;

}

#header{ 
  /* overflow:hidden; */
   padding:2em 0;

position:fixed; left:0; top:0; width:100%; z-index:1000; -webkit-transition:all 1s cubic-bezier(.23,1,.32,1);
-o-transition:all 1s cubic-bezier(.23,1,.32,1);transition:all 1s cubic-bezier(.23,1,.32,1);}

.header_mid{ height:3em;

margin:0 5%; position:relative;} 

.header_mid_left{

position:absolute; left:0; top:50%; transform: translateY(-50%);}

.header_mid_right{

position:absolute; right:0;  top:50%; transform: translateY(-50%);}

.header_mid_mid{
line-height: 3em;
text-align:left}

.header_mid_mid_1{

margin-bottom:1.4em;}


.header_mid_mid_2 ul li {
	display: inline-block;
	margin: 0 0.875em;
}



	.header_mid_mid_2 ul li a {
		font-size:0.875em;
		color: #000;
	}

  .header_mid_mid_2 ul li a:hover {
		text-decoration: underline;
	}


.bodyon #header, .bodyon2 #header {
	padding: 1.5em 0;
	background-color: #b7a69e;
} 

.bodyon #header .header_mid_mid_1,.bodyon2 #header .header_mid_mid_1{

display:none}

@font-face {

  font-family: "LincolnMillerBannerBeta-Semibold";

  src: url("../other/LincolnMillerBannerBeta-Semibold.woff2") format("woff2"),

       url("../other/LincolnMillerBannerBeta-Semibold.woff") format("woff"),

       url("../other/LincolnMillerBannerBeta-Semibold.ttf") format("truetype"),

       url("../other/LincolnMillerBannerBeta-Semibold.eot") format("embedded-opentype"),

       url("../other/LincolnMillerBannerBeta-Semibold.svg") format("svg"),

       url("../other/LincolnMillerBannerBeta-Semibold.otf") format("opentype");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: "gilroy-regular";

  src: url("../other/gilroy-regular.woff2") format("woff2"),

       url("../other/gilroy-regular.woff") format("woff"),

       url("../other/gilroy-regular.ttf") format("truetype"),

       url("../other/gilroy-regular.eot") format("embedded-opentype"),

       url("../other/gilroy-regular.svg") format("svg"),

       url("../other/gilroy-regular.otf") format("opentype");

  font-weight: normal;

  font-style: normal;

}

.div1200{

margin:0 auto; max-width:75em; padding:0 1em;}

.div1000{

margin:0 auto; max-width:62.5em; padding:0 1em;}

.banner_txt{

position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; text-align:center; color:#fff;}

.banner_txt_1{font-family: "LincolnMillerBannerBeta-Semibold"; font-size:3.4375em; letter-spacing:0.05em;}

.banner_txt_2 a{ font-family: "gilroy-regular";

display:inline-block; font-size:1.25em; color:#fff; border:1px #fff solid; padding:0.3em 2.5em;}

.banner_txt_2 a:hover{

background-color:#fff; color:#000;}

.banner_txt_2{

margin-top:1em;}

.indexbanner .swiper-pagination-index-banner{

width:90px; left:50%; margin-left:-45px; height:90px; bottom:40px;

 }

.indexbanner .swiper-pagination-bullet{ background:none; background-image:url(../images/img11.png);opacity:1;

margin:0;border-radius:0; width:42px;  height:42px; float:left;} 

.indexbanner .swiper-pagination-bullet-active{

background-image:url(../images/img12.png);}

.indexbanner .swiper-pagination-bullet:nth-child(2),.indexbanner .swiper-pagination-bullet:nth-child(3){

float:right;}

.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{

margin:0px 0 6px 0;}

#footer{ padding-top:6em; padding-bottom:7em;

background-color:#1f1f1f; color:#d4d4d4;}

#footer a{

color:#d4d4d4}

.footer_mid{

margin:0 13%;}

.footer_mid_2{

text-align:right; position:relative; height:2.0625em;}

.footer_mid_2_mid{

position:absolute; right:0; top:0; width:18em; text-align:left;}

.footer_mid_2 a{ margin-right:1em;

display:inline-block; position:relative; width:2.0625em; height:2.0625em; background-position:center; background-



repeat:no-repeat; background-size:cover;}

.footer_mid_2 a:nth-child(1){

background-image:url(../images/img1.png);}

.footer_mid_2 a:nth-child(2){

background-image:url(../images/img2.png);}

.footer_mid_2 a:nth-child(3){

background-image:url(../images/img3.png);}

.footer_mid_2 a:nth-child(4){

background-image:url(../images/img4.png);}

.footer_mid_2 a:nth-child(5){

background-image:url(../images/img5.png);}

.copyright_mid_mid{

color:#1f1f1f; font-size:0.78125em; text-align:center;}

.copyright_mid_mid a{

color:#1f1f1f;}

#footer a:hover{

color:#fff;}

.copyright_mid{

padding:1.2em 0;}

.footer_mid_3{ overflow:hidden;

position:relative; padding-right:19em;}

.footer_mid_3_right{

position:absolute; right:0; top:0; width:18em;}

.footer_mid_3_left ul li{

float:left; width:20%;}

.footer_mid_3_left_1{ padding-bottom:0.7em;

font-size:0.9375em; position:relative;}

.footer_mid_3_left_1:after{

content: "";

  position: absolute;

  z-index: 1;

  background: #ababab;

  left: 0%;

  width: 18px;

  bottom: 0px;

  z-index:10;

  height: 2px;

  -webkit-transition: all .4s ease-in-out;

          transition: all .4s ease-in-out;

}

@media screen and (max-width:1440px) {

.footer_mid{

margin:0 4%;}

}

.footer_mid_3_left ul li dl{

font-size:0.9375em; margin-top:1.3em;}

.footer_mid_3_left ul li dl dd{

margin-bottom:0.4em;}

.footer_mid_3_right_3{ font-size:0.75em;

color:#717171}

.footer_mid_3_right_2{

font-size:0.625em; font-family:Arial, Helvetica, sans-serif}

.footer_mid_3_right_1{

margin-top:1.3em; margin-bottom:1.5em;}

.footer_mid_3_right .footer_mid_3_left_1{

text-indent:-9999em;}

.about_1_mid_left{

float:left; position:relative; width:41%;}

.about_1_mid_left img{

width:100%;}

.about_1_mid_left_right{ bottom:-5em;

position:absolute; width:14.25em; overflow:hidden; right:-9.625em;}

.about_1_mid_right{ margin-top:4em;

float:right; width:36.91666666666667%;}

.about_1_mid_right_1{

font-size:2.5em;font-family: "LincolnMillerBannerBeta-Semibold";}

.about_1_mid_right_2{

font-size:0.875em; line-height:1.8; margin-top:1em; margin-bottom:3.5em;}

.about_1_mid_right_3{

font-size:0.875em;}

.about_1_mid_right_3 a span{font-family: "gilroy-regular"; padding-right:2em;

position:relative; display:inline-block; color:#000;}

.about_1_mid_right_3 a 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/img6on.png);

  z-index:10;

  height: 13px;

  -webkit-transition: all .4s ease-in-out;

          transition: all .4s ease-in-out;

}

.about_1_mid_right_3 a:hover span:after{

right:-.5em;}

.about_1{

margin-top:10em; margin-bottom:12.5em;}

.about_2{

position:relative;}

#indexvideo{object-fit:cover; display:none;

position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}

.about_3_1{ margin-top:2.35em;

text-align:center;font-family: "LincolnMillerBannerBeta-Semibold"; font-size:2.5em;}

.about_3_2{ margin-bottom:2.5em;

text-align:center; font-size:1.125em; letter-spacing:1px;}

.about_3_3{

border:1px #c9c9c9 solid; }

.about_3_3_mid{

position:relative; overflow:hidden;}

.about_3_3_mid:after{

	content: "";

  position: absolute;

  z-index: 1;

   

  left: 0%;

  width: 1px;

  top: 0%;

  height:100%; background-color:#c9c9c9;

   background-repeat:no-repeat;

   background-position:center;

   

  z-index:10;

  

  -webkit-transition: all .4s ease-in-out;

          transition: all .4s ease-in-out;

}

.swiper-slide:nth-child(1) .about_3_3_mid:after{

display:none}

.about_3_3_mid img{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-



transition-duration: 0.5s; transition-duration: 0.5s;

width:100%;opacity:0;}

.about_3_3_mid_name{ padding-left:1.4em;

position:absolute; left:1em; bottom:2em; z-index:10;}

.about_3_3_mid_name:after{

	content: "";

  position: absolute;

  z-index: 1;

   

  left: 0%;

  width: 1em;

  top: 0.7em;

  height:1px; background-color:#000000;

   background-repeat:no-repeat;

   background-position:center;

   

  z-index:10;

  

  -webkit-transition: all .4s ease-in-out;

          transition: all .4s ease-in-out;

}

.about_3_3_mid_name_1{

font-size:1.125em; color:#000;}

.about_3_3_mid_name_2{font-family: "gilroy-regular"; margin-top:0.5em;

font-size:0.875em; color:#666;}

.about_3_3_mid:hover img{

opacity:1;}

.about_3_3_mid:hover .about_3_3_mid_name_1,.about_3_3_mid:hover .about_3_3_mid_name_2{

color:#fff;}

.about_3_3_mid:hover .about_3_3_mid_name:after{

background-color:#fff;}

.pro_btn{ margin-top:5em; margin-bottom:8em;

text-align:center;}

.pro_btn span{

display:inline-block;}

.pro_btn_left,.pro_btn_right{font-family: "gilroy-regular"; margin:0 0.8em;

display:inline-block; border:1px #2b2b2b solid; padding:0.4em 1.7em; cursor:pointer; color:#2b2b2b}

.pro_btn_left span{ padding-left:1.8em;

background-position:left center; background-repeat:no-repeat; background-image:url(../images/img5on.png);}

.pro_btn_right span{ padding-right:1.8em;

background-position:right center; background-repeat:no-repeat; background-image:url(../images/img6on.png);}

.pro_btn_left:hover,.pro_btn_right:hover{

background-color:#2b2b2b; color:#fff;}

.pro_btn_right:hover span{

background-image:url(../images/img6.png);}

.pro_btn_left:hover span{

background-image:url(../images/img51.png);}

.index_4_1{

font-size:1.5em; margin-top:1.5em;}

.index_4_2{ min-height:5.1em;

max-width:35em; font-size:0.875em; line-height:1.7; margin-top:0.5em; margin-bottom:2.5em;}

.index_4_2_right{

float:right; width:68%;}

.index_4_2_left{

float:left; margin-top:1.5em;}

.index_4_2_right_mid{

position:relative; padding-left:3.125em;}

.index_4_2_right_mid_left{

position:absolute; left:0; bottom:3em; text-align:center; width:1.125em;}

.index_4_2_right_mid_right{

position:relative; height:100%; width:100%; height:34em;}

.index_4_2_right_mid_right_img img{

width:100%;}

.index_4_2_right_mid_right_img{

overflow:hidden}

.index_6{

margin-bottom:7.8125em; margin-top:7.8125em;}

.index_6_mid{ color:#fff;

background-color:#2b2b2b; overflow:hidden; position:relative; padding-left:50%;}

.index_6_mid_left{

position:absolute; left:0; top:0; width:50%; height:100%; overflow:hidden;}

.index_6_mid_left img{

width:100%; display:none;}

.index_6_mid_right_mid{

padding:9.375em 12%;}

.index_6_mid_left_bg{

position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; 



background-size:cover;}

.index_6_mid_right_mid_1 a{ padding-bottom:0.35em; color:#f1f1f1;

font-size:0.875em;font-family: "gilroy-regular"; display:inline-block; position:relative;}

.index_6_mid_right_mid_1 a:after{

	content: "";

  position: absolute;

  z-index: 1;

   

  left: 0%;

  width: 100%;

  bottom: 0em;

  height:1px; background-color:#f1f1f1;

   background-repeat:no-repeat;

   background-position:center;

   

  z-index:10;

  

  -webkit-transition: all .4s ease-in-out;

          transition: all .4s ease-in-out;

}

.index_6_mid_right_mid_1 a:hover:after{

left:.5em;}

.about_2_video_title{

position:absolute; left:0; top:0; width:100%; height:100%; z-index:999; text-align:center;}

.about_2_video_title_1{

font-size:1.875em; color:#fff;}

.about_2_video_title_2 a{ margin:0 0.5em;

display:inline-block; border:1px #b9c8d3 solid; font-size:0.875em; width:10.5em; line-



height:2.928571428571429em;color:#fff;}

.about_2_video_title_2{

margin-top:1.8em; display:none;}

.about_2_video_title_2 a:hover{

background-color:#b9c8d3; color:#000;}

.submenulist{-webkit-transition:all 1.5s cubic-bezier(.23,1,.32,1);-o-transition:all 1.5s cubic-bezier



(.23,1,.32,1);transition:all 1.5s cubic-bezier(.23,1,.32,1); -webkit-transform:scaleY(0);-ms-transform:scaleY



(0);transform:scaleY(0);opacity:0;max-height:0;-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-



duration:1.6s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);-o-transition-timing-function:cubic-bezier



(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top center;-ms-transform-



origin:top center;transform-origin:top center;

position:fixed; width:100%; z-index:888; left:0; top:0; height:100%; background-color:#fff; }

.submenulist_show

{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);max-height:inherit;-webkit-transform-



origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition-duration:1.05s;-o-transition-



duration:1.05s;transition-duration:1.05s}

.submenulist_mid{

text-align:center;}

.submenulist_mid ul li{ margin-left:7.5em;

display:inline-block; position:relative; text-align:left;}

.submenulist_mid ul li:nth-child(1){

margin-left:0}

.submenulist_mid ul li dl{

position:absolute; left:0; width:100%; top:-2em;}

.submenulist_mid .footer_mid_3_left_1 a{

font-size:1.5em; color:#000;}

.submenulist_mid .footer_mid_3_left_1::after{

background-color:#000;}

@media screen and (min-width:1200px) {
.submenulist_mid ul li:hover .footer_mid_3_left_1::after{

width:2em;}

.header_mid_mid_hide{

display:none}

}

.submenulist_mid ul li dl dd{

margin-bottom:0.6em;}

.submenulist_mid ul li dl dd a{

color:#000;}

.submenulist_mid .footer_mid_3_left_1{

margin-top:-7em;}

.bannerny img{

width:100%;}

.ab_1_mid{

margin:0 15%;}

.ab_1_1 ul li{

float:left; width:45.97701149425287%;}

.ab_1_1 ul li:nth-child(2n){

float:right;}

.ab_1_1_img{

overflow:hidden;}

.ab_1_1_img img{

width:100%;}

.ab_1_1_con{

padding:9em 1.25em;}

.ab_1_1_con_1{

font-size:1.875em;font-family: "LincolnMillerBannerBeta-Semibold";}

.ab_1_1_con_2_1{

font-size:1.25em; margin-top:2em; margin-bottom:0.8em;}

.ab_1_1_con_2_2{ line-height:1.8;

font-size:0.75em;}

@media screen and (max-width:1400px) {

.ab_1_mid{

margin:0 5%;}

}

.ab_1{

margin-top:9em; margin-bottom:7.5em;}

.ab_2{ background-position:center; background-repeat:no-repeat; background-size:cover;

overflow:hidden; /*height:100vh;background-attachment:fixed;background-image:url(../images/img3.jpg)*/}

.ab_2 img{  

width:100%;}

.ab_4_mid{

position:relative; padding-right:3.125em;}

.ab_4_mid_left{ position:relative;

background-color:#f4f4f4; overflow:hidden;}

.ab_4_mid_right{

position:absolute; right:0; bottom:0; z-index:10; width:3.125em; text-align:center}

.ab_4_mid_left_img_v{opacity:0;

width:48.76296887470072%;}

.ab_4_mid_left_img_v img{

width:100%;}

.ab_4_mid_left_mid{

position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;  }

.ab_4_mid_left_mid_mid{

width:48.76296887470072%; overflow:hidden}

.ab_4_mid_left_mid_mid img{

width:100%;}

.ab_4{

margin-bottom:9.1875em;}

.ab_4_mid_left_mid_mid_right{

position:absolute; left:56%; width:35%; bottom:16%;}

.ab_4_mid_left_mid_mid_right_2{

margin-top:0.5em; margin-bottom:1.2em;}

.ab_4_mid_left_mid_mid_right_3{

font-size:0.75em; line-height:1.8;}

.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.75em;}

.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;}

.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:82%;}

.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;}

.mar_3_1_img{

overflow:hidden; width:100%;}

.mar_3_1_img img{

width:100%;}

.div1252{

margin:0 auto; max-width:78.25em; padding:0 1em;}

.mar_2{

font-size:1.5em;}

.mar_1 .contact_1_1{

margin-bottom:0}

.mar_1{

margin-bottom:5em;}

.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.75em; padding-right:6em;}

.mar_3_2_2_right{

position:absolute; right:0; top:0;}

.mar_3 ul li{

margin-bottom:3.5em;}

.mar_3 .swiper-button-next{ top:50%; margin-top:-2.1875em;opacity:1;

width:4.375em; height:4.375em; background-position:center; background-repeat:no-repeat; background-size:cover; right:1em; 



background-image:url(../images/img31.png);}

.mar_3 .swiper-button-prev{ top:50%; margin-top:-2.1875em;opacity:1;

width:4.375em; height:4.375em; background-position:center; background-repeat:no-repeat; background-size:cover; left:1em; 



background-image:url(../images/img21.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_1{ margin-top:3.8em; margin-bottom:3.8em; padding-right:20em;

font-size:0.875em; position:relative;}

.pro_1_left ul li{ line-height:2.142857142857143em;

display:inline-block; margin-left:2.6em;}

.pro_1_left ul li:nth-child(1){

margin-left:0}

.pro_1_left ul li a.on{

font-weight:bold}

.pro_1_right{

position:absolute; right:0; top:0; width:20em; height:2.142857142857143em;border-radius:2.142857142857143em; border:1px 



#9b9b9b solid;}

.pro_1_right div{

padding:0 3.285714285714286em 0 1.4em; position:relative;}

.pro_1_right div .sproname{ font-size:1em;

width:100%; border:none; background:none;height:2em;line-height:2em; }

.sprobtn{

position:absolute; right:0; top:0; height:100%; border:none; background:none; background-position:center; background-



repeat:no-repeat; background-image:url(../images/img32.png); cursor:pointer; width:3em;}

.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:#fff0; 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;}

.pro_2_mid_mid_2_2{

font-size:0.75em; 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.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_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/img52.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/img61.png);}

.proinfo_mid_2_mid_mid{ text-align:center;

width:46.49446494464945%; position:relative; overflow:hidden;}

.proinfo_mid_2_mid_mid img{

 }

.proinfo_mid_2_mid_mid a{ left:0%; top:0%; z-index:100;  background-image:url(../images/img7.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{

position:relative; padding:0 2.5em;}

.proinfo_mid_2_mid_right_2_left{

position:absolute; left:0; top:50%; 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/img9.png);}

.proinfo_mid_2_mid_right_2_right{

position:absolute; right:0; top:50%; 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/img10.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:43.54243542435424%; bottom:23%;}

.proinfo_mid_2{

margin-bottom:9.375em;}

.proinfo3{ overflow:hidden;

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:center;

overflow:hidden; width:100%;}

.proinfo3_3 img{

 }

.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/img111.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/img121.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%;}

@media screen and (max-width:1600px) {

.proinfo_mid_2_mid_left_2{

font-size:1.375em;}

.proinfo_mid_2_mid_left_3,.proinfo_mid_2_mid_left_4{

font-size:1.25em;}

.proinfo_mid_2_mid_right_1 span{

font-size:1.029375em}

/*.proinfo_mid_2_mid_left_1{

font-size:2.5em;}*/

}

.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/img22.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/img33.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;}

@media screen and (min-width:850px) {
  .header_mid_right_lan{
    left: -11.9em!important;
  }

.proinfo_mid_2_mid_left,.proinfo_mid_2_mid_right,.proinfo_mid_2_mid_top{

right:4.5%;}

}

/*************************************************/

.fr{

float:right; display:inline}

.ovh {

  overflow: hidden; }

body.ovh #header{

border:none;} 

 

#mid{

position:relative; transition: all 0.5s ease 0s;

  z-index: 1;}

.moveleft{

  transform: translateX(-66%);

}

#header .m-btn { 

  float:right; 

  margin-right:0em; 

  position:relative;

  width: 27px;

  height: 20px;

  cursor: pointer;

}

@media screen and (min-width:1100px) {

.headerfix___{

position:fixed; left:0;

animation:mymove 0.4s ease-in-out 0s 1 alternate forwards;

-webkit-animation:mymove 0.4s ease-in-out 0s 1 alternate forwards; /*Safari and Chrome*/

}

@keyframes mymove

{

from {top:-100%;opacity:0;}

to {top:0px;opacity:1;}

}

@-webkit-keyframes mymove /*Safari and Chrome*/

{

from {top:-100%;opacity:0;}

to {top:0px;opacity:1;}

}

}

 

@media screen and (max-width:1200px) {
  .header_mid_right_lan{
    top:-0.4em!important;
    left: -11.9em!important;
  }

.showprodetail_close img{

width:3em; height:3em;}

.proinfo_mid_com{

padding:0 2.5em;}

.proinfo_mid_2_left,.proinfo_mid_2_right{

font-size:0.75em;}

.proinfo_mid_2_mid_right_2{

padding:0 1.8em;}

.proinfo_mid_2_mid_right_2_left,.proinfo_mid_2_mid_right_2_right{

font-size:0.75em;}

.proinfo_mid_1_1{

font-size:0.9375em;}

.proinfo3_4{

margin:4em 0;}

.proinfo3_1{

font-size:1.5em;}

.proinfo3_2{

font-size:1.125em;}

.proinfo_mid_2{

margin-bottom:4em;}

.proinfo_mid_2_mid_left_1{

font-size:1.5em;}

.proinfo_mid_2_mid_left_2,.proinfo_mid_2_mid_left_3, .proinfo_mid_2_mid_left_4, .proinfo_mid_2_mid_right_1 span{

font-size:1em;}

 .bodyon2 .bannerny{

 height:0.1em;}

 .proinfo_mid_1_1{

 margin-bottom:2em;}

.submenulist_mid ul li dl{

top:-3em;}

.submenulist_mid .footer_mid_3_left_1 a{

font-size:1.25em;}

.submenulist_mid ul li dl dd a{

font-size:0.875em;}



	#header {
		background-color: #b7a69e;
		padding: 1.5em 0;
	}

	.header_mid_mid{

	display:none}


	#mid{

	margin-top:4.6875em;}

	.banner_txt_1{

	font-size:2.5em;}

	.banner_txt_2 a{

	font-size:0.875em;}

	.indexbanner .swiper-pagination-index-banner{transform: scale(.5, .5); bottom:10px;}

	.about_1{

	margin-top:6em; margin-bottom:10em;}

}

@media screen and (max-width:1090px) {

.mar_1{

margin-bottom:3em;}

.mar_2{

font-size:1.125em;}

.contact_1_1{

font-size:1.5em;}

.contact_1_2{

font-size:1em;}

.contact_1_4,.contact_1_5,.contact_1_6,.contact_1_7 a,.contact_2_mid ul li input,.contact_2_mid ul li 



textarea,.contact_2_footer a{

font-size:0.875em;}

.ab_1{

margin-top:5em; margin-bottom:5em;}

.ab_1_1_con_2_1{

font-size:1em;}

.ab_1_1_con_1{

font-size:1.5em;}

.ab_1_1_con{

padding-top:4em; padding-bottom:4em;}

.ab_4_mid_left_mid_mid_right_2{

font-size:0.875em;}

.ab_4{

margin-bottom:5em;}

.submenulist_mid {

margin-top:4.6875em;}

.submenulist .cell_mid,.submenulist .cell_h{

display:inline;}

.submenulist_mid .footer_mid_3_left_1{

padding-top:1em; padding-bottom:1em;}

.submenulist_mid ul li{

display:block; margin:0; text-align:center}

.submenulist_mid ul li dl{

position:static; margin-top:0.8em; display:none}

.submenulist_mid ul li.on dl{

display:block}

.submenulist_mid .footer_mid_3_left_1{

margin-top:0}

.submenulist_mid .footer_mid_3_left_1 a{

font-size:1.125em; display:block}

.submenulist_mid .footer_mid_3_left_1::after{

left:0%; width:100%; background-color:#dedede; height:1px;}

#footer{

padding-top:3em; padding-bottom:3em;}

.footer_mid_3{

padding-right:0}

.footer_mid_3_right{

display:none}

.footer_mid_2_mid{

display:none}

.about_1_mid_right_1{

font-size:1.875em;} 

.about_2_video_title_1{

font-size:1.5em;}

.about_2_video_title_2 a{

font-size:0.75em;}

.about_3_1{

font-size:1.875em;}

.about_3_2{

font-size:1em;}

.index_4_1{

font-size:1.125em;}

.about_1{

margin-top:4em;}

.pro_btn{

margin-top:3em; margin-bottom:4em;}

.index_6{

margin-top:3em; margin-bottom:4em;}

.about_3_3_mid_name_1{

font-size:1em;}

}

.swiper-pagination-cz{

display:none}

.pro_1_left p{

display:none;}

@media screen and (max-width:950px) {

.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%;}

.pro_1{

position:relative; z-index:100;}

.pro_1_left{

position:relative; z-index:10;}

.pro_1_left p{ border-bottom:1px #dedede solid;

display:block; position:relative; height:33px; line-height:33px;}

.pro_1_left p:after{

content:" ";display:inline-block;vertical-align:middle;height:6px;width:6px;border:1px solid #333;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;

}

.pro_1_left ul{ background-color:#fff; z-index:100;

position:absolute; left:0; top:34px; 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%;}

.pro_1_left ul li a{ color:#000;

display:block; padding:0 1em;}

.pro_1_left ul li a.on{

font-weight:normal}

.pro_1{ margin-top:2em; margin-bottom:3em;

padding-right:0;}

.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) {

.proinfo_mid_2_mid_top{

width:auto}

.proinfo_mid_2_mid_top .proinfo_mid_2_mid_right_2{

padding:0;}

.proinfo_mid_2_mid_left .proinfo_mid_2_mid_right_2,.proinfo_mid_2_mid_right_1{

padding-left:0; padding-right:0}

.proinfo_mid_2_mid_right_1{

margin-top:1em;}

.proinfo_mid_2_mid_left,.proinfo_mid_2_mid_right{

position:static; width:auto;}

.proinfo_mid_2_mid_left{

padding-top:1.5em;}

.proinfo_mid_2_mid_mid{

width:100%; margin-top:1.5em;}

.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) {

.ab_2{

height:auto; background-image:none;}

.ab_2 img{

display:block}

.showprodetail_close{

top:1em; right:1em;}

.showprodetail_close img{

width:2em;   height:2em;}

.proinfo_mid_2_mid_left_1{

font-size:1.375em;}

.proinfo3_2{

font-size:1em;}

.mar_3 .swiper-button-next,.mar_3 .swiper-button-prev{

width:3em; height:3em; margin-top:-1.5em;}

.mar_3 .swiper-button-next{

right:0.5em;}

.mar_3 .swiper-button-prev{

left:0.5em;}

.mar_2{

font-size:1em;}

.mar_1{

margin-bottom:2em;}

.mar_3 ul li{

margin-bottom:2em;}

.contact_2_mid{

width:100%;}

.contact_2_footer a{ padding-top:0.5em; padding-bottom:0.5em;

padding-left:0; padding-right:0; width:100%; display:block; text-align:center}

.contact_2_footer{

margin-bottom:4em;}

.ab_1_1_con{

padding-top:3em; padding-bottom:3em;}

.ab_4{

margin-bottom:3em;}

.ab_1{

margin-top:3em; margin-bottom:3em;}

.indexbanner .swiper-pagination-index-banner{

transform: scale(.3, .3); bottom:-10px;

}

.banner_txt_1{

font-size:1.5em;}

.banner_txt_2 a{

font-size:0.75em;}

.index_4_1{

font-size:1em;}

 .about_3_3_mid img{

opacity:1;}

.about_3_3_mid .about_3_3_mid_name_1,.about_3_3_mid .about_3_3_mid_name_2{

color:#fff;}

.about_3_3_mid .about_3_3_mid_name:after{

background-color:#fff;}

.index_6_mid{

padding-left:0;}

.index_6_mid_left{

position:static; width:100%;}

.index_6_mid_left_bg{

display:none}

.index_6_mid_left img{

display:block}

.index_6_mid_right_mid{

padding:1.5em}

.index_6 .footer_mid{

margin:0 2%;}

}

.ab_640_img{

display:none; background-position:center; background-repeat:no-repeat; background-size:cover; height:35vh;}

.mobile_bigpic{

display:none}

@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;}

.bigpic{

display:none}

.proinfo3_4{

margin:3em 0;}

.proinfo_mid_2{

margin-bottom:3em;}

.proinfo_mid_com{

padding-left:1em; padding-right:1em;}

.proinfo_mid_2_left,.proinfo_mid_2_right{

display:none}

.proinfo_mid_2_mid_mid{

display:none}

.proinfo_mid_2_mid_left_1{

font-size:1.25em;}

.pro_3{

margin-bottom:3em; margin-top:0}

.pro_3 a{

font-size:0.75em;}

.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:2em;

 margin-top:2em;}

 .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;}

}

@media screen and (max-width:550px) {

.simple-link{

min-width:110px;}

.index_com_news_4 ul li{

width:100%;}

}

@media screen and (max-width:480px) {

.case_3_left_1{

font-size:1.25em;}

.case_3_right{

font-size:0.65em;}

.proinfo_mid_2_mid_left_4 span::after{

top:0.4em;}

.proinfo_mid_2_mid_left_2, .proinfo_mid_2_mid_left_3, .proinfo_mid_2_mid_left_4, .proinfo_mid_2_mid_right_1 span{

font-size:0.875em; line-height:1.6;}

.proinfo_mid_2_mid_left_3{

margin-bottom:1em;}

.proinfo_mid_2_mid_left_1{

font-size:1.125em;}

.pro_1{

margin-bottom:2em;}

.mar_3 .swiper-button-next,.mar_3 .swiper-button-prev{

width:2em; height:2em; margin-top:-1em;}

.contact_1_2{

font-size:0.9375em;}

.contact_1_1{

margin-top:1.5em;}

.ab_1{

margin-top:2em; margin-bottom:1em;}

.copyright_mid{

padding:1em 0;}

.copyright_mid_mid{

line-height:1.6; font-size:0.75em;}

#footer{

padding-top:1.5em; padding-bottom:2em;}

#footer img{

max-width:100px;}

.header_mid_left img{

height:1.5em;}

#header{

height:1.25em; padding:0.25em 0;}

.bodyon #header{

padding:0.25em 0;}


.banner_txt_2 a{

font-size:0.6em;}

.indexbanner .swiper-pagination-index-banner{

transform: scale(.15, .15); bottom:-30px;

}

.banner_txt_1{

font-size:1.25em;}

.about_2_video_title_1,.about_1_mid_right_1, .about_3_1{

font-size:1.125em;}

.pro_btn_left, .pro_btn_right{

font-size:0.75em; margin:0 0.5em;} 

}

#header .m-btn .box {

  display: block;

  width: 100%;

  height: 100%;

  position: relative;

}

#header .m-btn .line {

  display: block;

  width: 100%;

  height: 1px;

  background-color: #fff;

  position: absolute;

  left: 0;

    -webkit-transition: -webkit-transform 0.2s 0.1s;-moz-transition: -moz-transform 0.2s 0.1s;transition: transform 0.2s 



0.1s;

}

#header .m-btn .line1 {

 /* width: 12px;*/

  top: 0;

}

#header .m-btn .line2 {

 /* width: 22px;*/

  top: 7px;

}

#header .m-btn .line3 {

  /*width: 16px;*/

  top: 14px;

}

#header .m-btn.cur .line1, #header .m-btn.cur .line2, #header .m-btn.cur .line3 {

  width: 100%;

}

.m-sub-menu.show {

  right: 0;

  transition: all 0.44s ease 0s;

}

.m-sub-menu {

  position: fixed;

  right: -100%;

  width: 66%;

  top: 0;

  z-index: 100;

  height: 100%;

  background-color: #fff;

  transition: all 0.64s ease 0s;

}

.m-sub-menu .top-box {

  line-height: 60px;

  background-color: #333;

}

.m-sub-menu .top-box .stt {

  display: inline-block;

  font-size: 16px;

  color: #acacac;

  margin-left: 8.2%;

  font-family: "Base-font";

}

.m-sub-menu .top-box .close {

  display: inline-block;

  width: 17px;

  height: 17px;

  background: url(../images/ico_37.png) no-repeat center;

  margin-right: 7.8%;

  margin-top: 22px;

  cursor: pointer;

}

.m-sub-menu .list-wrap ul {

  width: 100%;

}

.m-sub-menu .list-wrap li {

  line-height: 60px;

  width: 100%;

  border-bottom: 1px solid #f2f2f2;

}

.m-sub-menu .list-wrap li .col-box {

  display: block;

   

  padding: 0 7.8% 0 8.2%;

}

.m-sub-menu .list-wrap .tit {

  font-size: 16px;

  color: #666;

}

.m-sub-menu .list-wrap .point {

  display: inline-block;

  width: 8px;

  height: 12px;

  background: url(../images/ico_38.png) no-repeat center;

  margin-top: 26px;

}

.m-sub-menu .bot-link {

  width: 84%;

  padding: 0 7.8% 0 8.2%;

  margin-top: 30px;

}

.m-sub-menu .bot-link a {

  display: inline-block;

  width: 36px;

  height: 50px;

  margin-right: 20px;

  float: left;

}

 

.m-sub-menu .sec-sub-list {

  position: absolute;

  right: -100%;

  top: 60px;

  width: 100%;

}

.m-sub-menu .sec-sub-list .return-fir {

  display: block;

 

  padding: 0 7.8% 0 8.2%;

  line-height: 60px;

  background-color: #333;

}

.m-sub-menu .sec-sub-list .return-fir p {

  padding-left: 18px;

  color: #fff;

  font-size: 18px;

  background: url(../images/ico_42.png) no-repeat left center;

}

.m-sub-menu .sec-sub-list .boxs {

  width: 100%;

  position: absolute;

  left: 0;

  top: 0;

  transition: all 0.4s ease 0s;

  background-color: #fff;

}

.m-sub-menu .sec-sub-list .boxs.show {

  left: -100%;

}

.m-sub-menu .sec-sub-list ul, .m-sub-menu .sec-sub-list li {

  width: 100%;

}

.m-sub-menu .sec-sub-list li {

  line-height: 60px;

  border-bottom: 1px solid #f2f2f2;

}

.m-sub-menu .sec-sub-list li a {

  display: block;

  width: 84%;

  padding: 0 7.8% 0 8.2%;

  font-size: 16px;

  color: #666;

}

.m-sub-menu .sec-sub-list .bot-link {

  margin-top: 14px;

}

.search-alert {

  position: fixed;

  z-index: 999;

  background-color: #222222;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  display: none;

}

.search-alert .cent-form {

  position: absolute;

  width: 94.8%;

  left: 2.6%;

  top: 50%;

  height: 124px;

  margin-top: -63px;

  border-bottom: 1px solid #515151;

}

.search-alert .cent-form .tex {

  border: none;

  font-size: 66px;

  height: 124px;

  line-height: 124px;

  text-align: center;

  width: 100%;

  box-sizing: border-box;

  color: #fff;

  background: none;

   

  padding-left: 88px;

  padding-right: 80px;

  background: url(../images/ico_36.png) no-repeat 35px 60px;

}

.search-alert .cent-form .sub-butn {

  border: none;

  height: 100px;

  margin-top: 24px;

  font-size: 24px;

  line-height: 100px;

  color: #555;

  text-align: right;

  background: none;

   

  position: absolute;

  right: 0;

  top: 0;

  width: 80px;

  text-align: center;

}

.search-alert .close {

  display: block;

  width: 18px;

  height: 18px;

  background: url(../images/ico_37.png) no-repeat center;

  position: absolute;

  top: 38px;

  right: 2.6%;

  cursor: pointer;

  transition: transform 0.3s ease 0s;

}

.ovh {

  overflow: hidden; }

@media screen and (max-width:768px) {

.search-alert .cent-form .tex{

		height: 60px;

		line-height: 60px;

		font-size: 28px;

		background-position: 30px 20px !important;

	}

	.search-alert .cent-form{

		height: 60px;

		margin-top: -30px;

	}

	.search-alert .cent-form .sub-butn{

		height: 60px;

		line-height: 60px;

		margin-top: 0;

		/*background: url(../images/ico_36.png) no-repeat center;*/

		/*font-size: 0;*/

	}

}

@media screen and (max-width:480px) {

.index_1_3_mid_right_1_right_3{

display:none}

.news_info_1_mid_2{

margin:1.5em 0;}

.news_info_1_mid_1_1{

font-size:1.125em;}

.news_info_1_mid_2{

font-size:0.875em;}

.search-alert .cent-form .tex{

		padding-left: 10px;

		text-align: left;

		background: none;

		font-size: 20px;

	}

	.search-alert .cent-form .sub-butn{

		font-size: 22px;

		color: #777;

	}

#header .m-btn{

 }	

.header_1_right ul li{

height:3em;}	

.lang-nav{

height:3em; line-height:3em;}	

.under-icon{

height:calc(60px);  

}

#header{

height:3em;}

#mid{

margin-top:3em;}

.ts_logo{

margin-top:0.5em;}

.header_1_left img{

height:2em;}	


.header_1_search{

margin-top:1.375em;}

}

/***********************************************/

 

@media screen and (min-width:1090px) {
  .header_mid_right .m-btn{
    display:none;
  }

.xz_mr{

    -webkit-transform: rotateX(0deg) rotateY(0deg);

    -webkit-transform-style: preserve-3d;

    -webkit-backface-visibility: hidden;

    -moz-transform: rotateX(0deg) rotateY(0deg);

    -moz-transform-style: preserve-3d;

    -moz-backface-visibility: hidden;

    -o-transition: all 0.8s ease-in-out;

    -ms-transition: all 0.8s ease-in-out;

    -moz-transition: all 0.8s ease-in-out;

    -webkit-transition: all 0.8s ease-in-out;

    transition: all 0.8s ease-in-out;

}

.sup_2_1 ul li:hover .xz_mr{

    -webkit-transform:rotateY(180deg);

    -moz-transform:rotateY(180deg);

}

.sup_2_1_mid_1 span i{

    -webkit-transform: rotateY(-180deg);

    -webkit-transform-style: preserve-3d;

    -webkit-backface-visibility: hidden;

    -moz-transform: rotateY(-180deg);

    -moz-transform-style: preserve-3d;

    -moz-backface-visibility: hidden;

    -o-transition: all 0.8s ease-in-out;

    -ms-transition: all 0.8s ease-in-out;

    -moz-transition: all 0.8s ease-in-out;

    -webkit-transition: all 0.8s ease-in-out;

    transition: all 0.8s ease-in-out; 

}

.sup_2_1 ul li:hover .sup_2_1_mid_1 span i{

    -webkit-transform:rotateX(0deg) rotateY(0deg);

    -moz-transform:rotateX(0deg) rotate(0deg);

    

}

}

.cent-form ::-moz-placeholder { color:#fff; }

.cent-form input:-webkit-input-placeholder { color:#fff; } 

.cent-form input:-moz-placeholder { color:#fff; } 

.so_1_left_3 ul li a{ overflow:hidden;

display:block; position:relative;}

.so_1_left_3_mask{

position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#fff;}

.so_1_left_3_mid{

padding:0 1.1875em;}

.so_1_left_3_mid_1{

font-size:1.5em;}

 

.div_sj{

display:none;}

@media screen and (max-width:1090px) {

.div_pc{

display:none;}

.div_sj{

display:block;}

}

@media screen and (min-width:1100px) {

.so_1_right_1_mid_1{

display:inline-block;}

.so_1_right_1:hover .so_1_right_1_mid_1::after{

width:100%;}

.pro_2_mid_1{

display:inline-block;}

.pro_2:hover .pro_2_mid_1::after{

width:100%;}

}

 

.prosearch{ padding-bottom:1.5em;-webkit-transition:all 0ms cubic-bezier(.23,1,.32,1) 1s; transition: all 1s cubic-bezier



(.23,1,.32,1) 0ms;

position:absolute; left:0;  top:-100%;  z-index:100; width:100%; background-color:#f9f9f9; }

.prosearchon{

top:0px;}

@media screen and (max-width:1335px) {

.prosearchon{

top:0}

}

.prosearch_1 span{

font-size:2em; font-weight:bold; color:#444;}

.prosearch_1{

padding:1.4em 0; overflow:hidden;}

.prosearch_2{

background-color:#eeeeee; overflow:hidden; padding:1em;}

.prosearch_2 input{

border:none; background-color:transparent; width:100%; font-size:1em; font-family:"微软雅黑"}

.prosearch_3 a{ border-radius:2.071428571428571em; background-color:#fff; margin-right:1em;

font-size:0.875em; display:inline-block; border:1px #ccc solid; padding:0.3em 1em; margin-bottom:0.6em;}

.prosearch_3{

margin-top:1.5em;}

.prosearch_3 a:hover{

border-color:#e9811a}

@media screen and (max-width:1090px) {

.prosearch_1 span{

font-size:1.5em;}

.prosearch{

position:fixed;}

.prosearchon{

top:80px;}

}

@media screen and (max-width:768px) {
.header_mid_right_lan{
  top:-0.4em!important;
  left: -11.9em!important;
}
.prosearch_1{

padding:1em 0;}

.prosearch_1 span{

font-size:1.125em;}

.prosearch_2{

padding:0.5em 1em;}

.h_right_l_search i{

font-size:1.35em;}

.prosearch_1 span{

font-size:1.125em;}

.prosearch_2 input{

font-size:0.875em;}

}

@media screen and (max-width:480px) {

.prosearchon{

top:60px;}

}

#nav{

position:absolute; left:0; bottom:10%;}

.gotops{

position:fixed; right:1em; bottom:1em; width:24px; height:72px; background-position:center; background-repeat:no-repeat; 



background-size:cover; background-image:url(../images/up.png); cursor:pointer; z-index:10;}

.gotops_footer{

background-image:url(../images/up2.png);}

.ko-progress-circle {

    width: 42px;

    height: 42px;

    background-color: #d9d9d9;

    border-radius: 50%

}

.ko-progress-circle .ko-progress-circle__slice,

.ko-progress-circle .ko-progress-circle__fill {

    width: 42px;

    height: 42px;

    position: absolute;

    -webkit-backface-visibility: hidden;

    transition: transform 1s;

    border-radius: 50%

}

.ko-progress-circle .ko-progress-circle__slice {

    clip: rect(0px,42px,42px,21px)

}

.ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {

    clip: rect(0px,21px,42px,0px);

    background-color: #1291d4

}

.ko-progress-circle .ko-progress-circle__overlay {

    width: 36px;

    height: 36px;

    position: absolute;

    margin: 3px;

    background-color: #fff;

    border-radius: 50%;background-position:center; background-repeat:no-repeat;   background-image:url(../images/img1.png); 

}

#header .m-btn.cur .line2{

opacity:0;}

#header .m-btn.cur .line1 {-webkit-transform: translateY(9px) rotate(-45deg);-moz-transform: translateY(9px) rotate(-



45deg);-ms-transform: translateY(9px) rotate(-45deg);-o-transform: translateY(9px) rotate(-45deg);transform: translateY



(9px) rotate(-45deg); background-color:#000;} 

#header .m-btn.cur .line3{-webkit-transform: translateY(-5px) rotate(45deg);-moz-transform: translateY(-5px) rotate



(45deg);-ms-transform: translateY(-5px) rotate(45deg);-o-transform: translateY(-5px) rotate(45deg);transform: translateY(-



5px) rotate(45deg); background-color:#000}

.weixin { position: fixed; width: 300px; height: 200px; z-index: 100000; left: 50%; top: 50%; margin: -100px 0 0 -150px; 



background: #fff; border: 1px solid #ddd; border-radius: 6px; box-shadow: 1px 1px 2px #aaa; }

.weixin .c { position: absolute; width: 30px; height: 30px; right: 0; top: 0; font-size: 20px; font-style: normal; text-



align: center; cursor: pointer; z-index: 2; }

.weixin h2 { position: relative; line-height: 30px; font-size: 16px; padding-left: 10px; }

.weixin .img { padding: 10px; text-align: center; /*border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;*/ }

.weixin .img img { width: 180px; height: 180px; }

.weixin p { padding: 2px 10px 0; text-align: center; }  

.ab_4_mid_left_mid_mid_right{

opacity:0;}

.swiper-slide-active .ab_4_mid_left_mid_mid_right{

opacity:1;}

@media screen and (min-width:1090px) {

.pro_2_mid_mid_2{

min-height:2.5em;}

}

#showdimg img{

 }

.proinfo_mid_2_mid_right_2{

margin-top:1em;} 

.pa_1{

font-size:2.083125em;}

.pa_2{

padding:1em 0; border-bottom:1px #3e3e3e solid;}

.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;}

@media screen and (max-width:1440px) {

.pa_1{

font-size:1.5em;}

.pa_2 span:nth-child(1){

font-size:1.125em;}

.pa_2 span:nth-child(2){

font-size:1em;} 

.pa_3,.pa_4{

font-size:1em;}

}

@media screen and (max-width:640px) {

.proinfo_mid_2_mid_right .proinfo_mid_2_mid_right_2 span{

margin-left:-1.8em;}

.pa_1{

font-size:1.25em;}

.pa_2 span:nth-child(1){

font-size:1em;}

.pa_2 span:nth-child(2){

font-size:0.875em;} 

.pa_3,.pa_4{

font-size:0.875em;}

}

.pa_4 span:after{

	content: "";

  position: absolute;

  z-index: 1;

  background-size:cover;

  left: 0%;

  width: 0.85em;

  top: 0.22em;

  background-image:url(../images/img111.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;

}

.pa_4 span.on:after{

background-image:url(../images/img121.png);}

.pa_4 span{ padding-left:1em;

display:inline-block; position:relative; cursor:pointer}

.pa_4 span:nth-child(1){

margin-right:1em;}

.proinfo_mid_2_mid_after{ font-size:0.65em;  

content:''; position:absolute; bottom:-12em; z-index:10; width:16.0625em; left:50%; margin-left:-8.03125em; height:5.625em; 



background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url



(../images/img1111.png);

}

@media screen and (max-width:1200px) {

.proinfo_mid_2_mid_after{

font-size:0.35em; bottom:-9em;}

}

@media screen and (max-width:480px) {

.proinfo_mid_2_mid_after{

font-size:0.25em; }

}

/*********福人**********/

.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{ display:none;

position:absolute; left:0; bottom:0; width:100%; height:1px; content:''; background-color:#000;}

.new_mak_1 a.on:after,.new_mak_1 a:hover:after{

display:block}

.new_mak_1 a.on,.new_mak_1 a:hover{

color:#000}

.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:3em; line-height:3em;} 

.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;
  right:-7em;
	width: 250px;
  top:-0.8em;
}
.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/img91.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}

@media screen and (max-width:1600px) {

 .showboxmask_mid{

 width:400px}

 #ff{

height:555px}

 

}

@media screen and (max-width:768px) {

 .showboxmask_mid{

 width:300px}

 .showboxmask_mid_mid_close img{

 width:2em; height:2em;  }

 .showboxmask_mid_mid_close{

 right:-1em; top:-1em;}

 #ff{

height:415px}

 

}

@media screen and (max-width:1090px) {

.new_mak_2{

margin-bottom:4em;}

.new_mak_2_mid{

padding:8em 0;}

.new_mak_2_mid_mid_2_right{

width:4em;}

.new_mak_2_mid_mid_2_left input{

height:2.65em; line-height:2.65em;}

.new_mak_2_mid_mid_2_right_btn img{

height:1.5em;}

.new_mak_2_mid_mid_1{

font-size:1.5em;}

}

@media screen and (max-width:768px) {

.new_mak_2_mid{

padding:4em 0;}

.new_mak_2_mid_mid_1{

font-size:1.25em;}

.new_mak_2{

margin-bottom:2em;}

}

@media screen and (max-width:480px) {

.new_mak_2_mid_mid_2_left{

padding:0 1em;}

.new_mak_2_mid_mid_2_right_btn img{

height:1.2em;}

.new_mak_2_mid{

padding:4em 0;}

.new_mak_2_mid_mid_1{

font-size:1em;}

.new_mak_2_mid_mid_2_right{

width:2.3em;}

.new_mak_2_mid_mid_2_left input{

height:2.2em; line-height:2.2em;}


.proinfo_mid_2_mid_after{

bottom:-6em; font-size:0.45em;}

}

/*************************/

.new_about_cate{

border-bottom:1px #d9d9d9 solid;}

.div1300{

margin:0 auto; padding:0 1em; max-width:81.25em;}

.new_about_cate ul li{

float:left; margin-right:1.2em;}

.new_about_cate ul li a{

display:block; float:left; position:relative; padding:1.3em 0; color:#666;}

.new_about_cate ul li a:after{

content:''; position:absolute; left:0; bottom:0; height:1px; width:0; background-color:#000;-webkit-transition-duration: 



0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 



0.5s;}

.new_about_cate ul li a.on:after,.new_about_cate ul li a:hover:after{

width:100%;}

.new_about_cate ul li a:hover,.new_about_cate ul li a.on{

color:#000;}

.new_about_cate_sub_mid{

margin:2em 0 0em 0;}

.new_about_cate_sub_mid a{

font-size:0.875em; display:inline-block; margin-right:1.5em; color:#666;}

.new_about_cate_sub_mid a.on,.new_about_cate_sub_mid a:hover{

color:#000;}

.cermid{

margin:3em 0 7.5em 0;}

.cermid .swiper-slide{

width:32.69230769230769%;}

.cermid .swiper-slide img{transform: scale(.65, .65);transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.cermid .swiper-slide-active img{transform: scale(1, 1);}

.eq_1_mid_2_mid_left{  cursor:pointer; top:50%; margin-top:-16px; z-index:10;left: calc(32.69230769230769% - 36px);

position:absolute; width:18px; height:32px; background-position:center; background-repeat:no-repeat; background-size:cover; 



background-image:url(../images/img23.png);}

.eq_1_mid_2_mid_right{  cursor:pointer; top:50%; margin-top:-16px; z-index:10;right: calc(32.69230769230769% - 36px);

position:absolute; width:18px; height:32px; background-position:center; background-repeat:no-repeat; background-size:cover; 



background-image:url(../images/img34.png);}

.cermid_1{opacity:0;

text-align:center; margin-bottom:15px;}

.cermid_1 span{ font-size:18px; color:#535353; padding-right:20px;

display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url



(../images/img11.jpg);}

.cermid_3{opacity:0;

text-align:center; color:#000; margin-top:18px; font-size:18px;}

 .cermid .swiper-slide-active .cermid_2{background: #fff;

	box-shadow: 0 8px 30px #ddd; overflow:hidden}

.cermid .swiper-slide-active:hover img{transform: scale(1.08, 1.08);}

 .cermid .swiper-slide-active .cermid_1,.cermid .swiper-slide-active .cermid_3{

 opacity:1;}

.cerbox{pointer-events:none;opacity:0; overflow:hidden;

position:fixed; left:0; width:0%; height:0%; z-index:99999999999999; top:0;background:rgba(0,0,0,0.6);}

.cerboxon{pointer-events:auto;

width:100%; height:100%;opacity:1;}

.cerbox_mid{

margin:0 auto; height:calc(100vh - 0px);  position:relative; max-width:550px;}

.cerbox_mid_footer{ z-index:999; display:none;

position:absolute; left:0; bottom:10px; text-align:center; width:100%; color:#000; font-size:24px;}

.cerbox_mid_close{

position:absolute; right:-27px; top:-27px; z-index:999; cursor:pointer;}

.ssimg img{

width:100%;}

.cerbox .swiper-container-vertical > .swiper-scrollbar{

width:2px; right:10px;}

.bodynoroll{

overflow:hidden;}

.cerbox .swiper-container{

margin-top:27px;} 

@media screen and (max-width:1440px) {

 

}

@media screen and (max-width:1024px) {

.cerbox_mid_close{

width:40px; top:-20px; right:-20px;}

.cerbox_mid_footer{

font-size:1.125em;}

.cermid_1 span,.cermid_3{

font-size:1em;}

.cermid{

margin:4em 0;}

.new_about_cate_sub_mid{

margin:2em 0;}

}

@media screen and (max-width:768px) {

.cerbox_mid{

height:30em; max-width:60%;}

}

@media screen and (max-width:480px) {

	.cerbox_mid_footer{

font-size:1em;}

	.cerbox_mid{

	height:20em;}

	.cerbox_mid_close{

width:30px; top:-15px; right:-15px;}

	.cermid .swiper-slide{

	width:100%; text-align:center}

	.cermid .swiper-slide img{transform: scale(1, 1); width:70%;}

	.eq_1_mid_2_mid_left{

	left:1em;}

	.eq_1_mid_2_mid_right{

	right:1em;}

}

///////////////////////////////////////////////

.footer_mid_4_left_1{

	display: none;

	font-size: 1.0em;

}

@media screen and (max-width: 950px){

.submenulist_mid .ui_click{

	font-size: 1.1em;

	position: relative;

	padding-top: 0.5em;

	padding-bottom: 0.5em;

	border: 0;

	

}

.submenulist_mid .footer_mid_3_left_10:after {

      left: 0%;    

	  content: " ";

	  left: 10%;

      width: 80%;

      background-color: #dedede;

      height: 1px;

	  bottom: 0px;

	  z-index: 10;

	  position: absolute;

	  transition: all .4s ease-in-out;

}

.submenulist_mid .footer_mid_3_left_10: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;

}

.pro_1_left_ul_div{

	    z-index: 10;

	    display: none;

	    position: relative;

	    padding: 5px 10px;

	    background-color: #f3f3f3;

	    font-size: 0.75em;

}

}

@media screen and (min-width: 950px){

.pro_1_left_ul li{

	display: block;

}

.pro_1_left_ul_div{

	z-index: 10;

	display: none;

	position: absolute;

	padding: 5px 10px;

	background-color: #f3f3f3;

	font-size: 0.75em;

}

.pro_1_left_ul_div span{

	cursor: pointer;

    margin-right: 10px;

}

.pro_1_left_ul_div span:hover a{

	color: #2C97F6;

}

.pro_1_left_ul_bubble{

	display: none;

	position: absolute;

	bottom: -20px;

	width: 0;

	height: 0;

	border-width: 30px;

	border-style: solid dashed dashed dashed;

	border-color: transparent transparent #f3f3f3 transparent;

	line-height: 0;

	font-size: 0;

	z-index: -9;

	} 

.pro_1_left_ul_a{

	    height: 100%;

	    display: block;

}

}

/*分页*/

.m-page {

	text-align:right;

	font-size:0;

	height:38px;

	line-height:38px;

	padding-right:10px;

text-align:center}

.m-page li {

	display:inline

}

.m-page a, .m-page i {

	display:inline-block;

	font-size:15px;

	background-color:#022e48;

	padding:0px 8px;

	height:36px;

	overflow:hidden;

	text-align:center;

	border:0px #FFFFFF solid;

	color:#FFFFFF;

	font-family:Arial;

	margin-left:5px;

	vertical-align:top;

}

.m-page a.next, .m-page a.prev {

	font-family:宋体;

	font-size:16px;

	font-weight:700;

}

.m-page a:hover, .m-page li.thisclass a {

	color:#ff0000;

}

.m-page span {

	font-size:14px;

	padding-right:10px;

}

.header_mid_left img{
  height:2.75em;
}
