@charset "utf-8";
/**
* @software         [JiJinCMS]
* @author           [上海集锦信息科技有限公司]
* @website          [http://www.jijinweb.com]
* @email            [sunny@jijinweb.com]
**/


@font-face {
  font-family: 'Montserrat-Regular-8';  
  src: url('Montserrat-Regular-8.otf');       
}


@font-face {
  font-family: 'BEBAS';  
  src: url('BEBAS.ttf');       
}


@font-face {
  font-family: 'font1';  
  src: url('font1.otf');       
}

@font-face {
  font-family: 'XiaoWei';  
  src: url('XiaoWei.otf');       
}


@font-face {
  font-family: 'ht';  
  src: url('ht.ttf');       
}



body{ margin:0px; padding:0px; border:0px;  color:#555555; font-size:14px; width:100%; background:#ffffff; }
body.on{ overflow: hidden;}

input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}  

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none;}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#d7d7d7; font-size:16px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#d7d7d7; font-size:16px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#d7d7d7; font-size:16px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#d7d7d7; font-size:16px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#d7d7d7; font-size:16px;}
textarea::-webkit-input-placeholder{color:#d7d7d7; font-size:16px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"}





video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}


.mo_down{ height:0px; overflow:hidden}
.mo_down.on{ height:auto;}

input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
}


.fl{ float:left;}
.fr{ float:right;}
/*渐变从左向右*/
.jianbian2{
    height: 200px;
    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
   -moz-border-radius:5px; 
    -ms-border-radius:5px; 
     -o-border-radius:5px; 
        border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
   -moz-border-radius:10px; 
    -ms-border-radius:10px; 
     -o-border-radius:10px; 
        border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.tra:hover{
-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
           filter: scale(1.1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}


.shadow1{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
}
.shadow2{transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; }
.shadow2:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; 
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; 
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


/*投影*/
.shadow5{ 
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}

.shadow7{ 
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
.shadow7:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


.shadow1_1{ 
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


.shadow5:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
   -moz-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
    -ms-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
     -o-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
        box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
		transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; 
}

.shadow8{ 
-webkit-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
   -moz-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
    -ms-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
     -o-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
        box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}


.shadow6{ 
-webkit-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
   -moz-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
    -ms-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
     -o-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
        box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}

/*投影*/
.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
        box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
}
/*图片居中*/
.center{
	-webkit-align-items: center;
    display: -webkit-flex;
    -webkit-justify-content: star;
}

/*图片居中2*/
.vertical{
	display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-moz-flex;
display:-ms-flexbox;
display:flex;
/* 水平居中*/ 
	   -webkit-box-align:center;
		  -moz-box-align:center;
		   -ms-flex-pack:center;
 /* IE 10 */
 -webkit-justify-content:center; 
	-moz-justify-content:center;
	     justify-content:center;
/* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/
/* 垂直居中 */ 
		-webkit-box-pack:center;
		  -ms-flex-align:center;
		   -moz-box-pack:center;
/* IE 10 */
	 -webkit-align-items:center;
	    -moz-align-items:center;
	    	 align-items:center;

}






/*图片翻转*/
.flip{
	-webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
 }
.flip:hover{
	-webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
	cursor:pointer;
}



.noscroll{
    overflow: hidden;
}


.bd_weixin_popup{ width:280px !important; height:345px !important; position:fixed !important; top:30% !important; left:0% !important; right:0% !important; margin:0 auto}



.quan{ width: 100%;}

.mo_top{ width:100%; display:none; position:fixed; top: 0; z-index: 100;}
.mo_top .mot{ width:100%; padding:0 2%; height:50px; background:#fff;box-shadow: 0px 0px 16px rgba(0,0,0,.2); display:flex; align-items:center; justify-content: space-between;}
.mo_top .mot .molo{ float:left; display:inline-block; height:30px; margin:10px 0;}
.mo_top .mot .molo img{ height:30px;}
.mo_top .mot .mot_right{ display:flex; align-items:center;}
.mo_top .mot .mot_right dd{ margin-right: 5px;}
.mo_top .mot .mot_right dd a i{ font-size:26px; color:#004a91;}
.mo_top .mot .mot_right dt{ position:relative; width:35px; height:35px;}
.mo_top .mot .mot_right dt .cd-nav-trigger{ top:0; right:0;}



.banner{ height:900px; overflow: hidden; position: relative;}
.banner .slider .item{ display:inline-block; position: relative;}
.banner .slick-dots{ display: flex; align-items: center; max-width: 1565px; margin: 0 auto; left: 0; right: 0; z-index:8;}
.banner .slick-dots li button:before{ display:none;}
.banner .slick-dots li.slick-active button{ background:#9cbe27; transition: all 0.5s ease;}
.banner .slick-dots li.slick-active{ border: 4px solid rgba(255,255,255,.8);  transition: all 0.5s ease;}
.banner .slick-dots li{ width:39px; height:39px; margin: 0px; border-radius: 100px; overflow: hidden; border: 4px solid rgba(255,255,255,.0); border-radius: 100%; display: flex; align-items: center; justify-content: center; transition: all 0.5s ease;}
.banner .slick-dots li button{ width:8px; height: 8px; background:rgba(255,255,255,.4); padding:0px; border-radius: 100%; transition: all 0.5s ease;}
.banner .slick-dots{ bottom:4%;}
.banner .banner_content .banner_content_list{ outline: none;}
.banner .banner_content .banner_content_list .content_list_img img{ width: 100%; height: 900px; object-fit: cover;}
.banner .slick-prev,.banner .slick-next{ width: 40px; height: 40px; background: rgba(255,255,255,.2); border-radius: 100%; transition:all ease 0.3s;}
.banner .slick-prev:hover,.banner .slick-next:hover{ background: #fff; transition:all ease 0.3s;}
.banner .slick-prev:hover::before,.banner .slick-next:hover::before{ color: #004a91; transition:all ease 0.3s;}
.banner .slick-prev::before,.banner .slick-next::before{ color: #fff; font-size: 20px; transition:all ease 0.3s;}
.banner .slick-prev{ left: 8%;}
.banner .slick-next{ right: 8%;}
.banner .banner_scroll{ position: absolute; right: 0; bottom: 4%; z-index: 5; max-width: 1565px; text-align: right; left: 0; margin: 0 auto;}
.banner .banner_content .banner_content_list .content_list_title{ position: absolute; max-width: 1565px; left: 0; right: 0; margin: 0 auto; top: 35%;}
.banner .banner_content .banner_content_list .content_list_title .list_title_dt{ display: flex; align-items: center; justify-content: center; width: 145px; height: 50px; border-radius: 4px; border: 1px solid #fff; font-size: 15px; color: #fff; margin-top: 80px;}
.banner .banner_content .banner_content_list .content_list_title .list_title_dt img{ margin-left: 16px;}
.banner .banner_content .banner_content_list .content_list_title .list_title_dt:hover{ background: #015ca5; color: #fff; border: 1px solid #015ca5;}






.click_down3 img{ animation:mymove2 1s infinite; position: relative;}
@keyframes mymove2{
0% {top:0px;}
50% {top:10px;}
100% {top:0px;}
}






.pc_all .pc_all_content{ max-width: 1565px; margin: 0 auto;}


.PcNav{ position: absolute; left: 0; top: 0; width: 100%; z-index: 5; border-bottom: 1px solid rgba(255,255,255,.3);}
.PcNav .pc_all_content{ display: flex; justify-content: space-between; align-items: center; height: 99px;}
.PcNav .PcNav_right{ display: flex; height:100px; align-items:center;}
.PcNav .PcNav_right .PcNav_right_nav{ display: flex; align-items: center;}
.PcNav .PcNav_right .PcNav_right_nav .right_nav_list{ margin-right: 63px;}
.PcNav .PcNav_right .PcNav_right_nav .right_nav_list .nav_list_title{ font-size: 16px; color: #fff; height: 99px; display: flex; align-items: center;}
.PcNav .PcNav_right .PcNav_right_search{ display: flex; align-items: center;}
.PcNav .PcNav_right .PcNav_right_search a{ font-size: 15px; color: #fff; display: flex; align-items: center;}
.PcNav .PcNav_right .PcNav_right_search span{ display: inline-block; width: 1px; height: 14px; background: #fff; margin: 0px 16px;}
.PcNav .PcNav_right .PcNav_right_search a img{ margin-right: 8px;}
.PcNav .PcNav_right .PcNav_right_search a:last-child img{ margin-right: 0px;}






.IndexAbout{ padding: 160px 0px; background: url(../images/bg58.jpg) no-repeat 50%/cover;}
.IndexAbout .pc_all_content{ display: flex; justify-content: space-between; align-items: center;}
.IndexAbout .IndexAbout_left{ width: 44%;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title dd{ font-size: 64px; color: #015ca5; font-family: 'BEBAS'; line-height: 70px; margin-bottom: 20px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title dt{ font-size: 36px; color: #333333; margin-bottom: 30px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title dt span{ color: #abcd03}
.IndexAbout .IndexAbout_left .IndexAbout_left_title .left_title_txt{ line-height: 28px; color: #666666; font-size: 15px; margin-bottom: 50px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title a{ margin-bottom: 35px; display: flex; width: 154px; height: 53px; align-items: center; justify-content: center; border-radius: 100px; font-size: 15px; color: #fff; background: linear-gradient(to right,#0086d1, #015ca5); position:relative;}

.IndexAbout .IndexAbout_left .IndexAbout_left_title a img{ margin-left: 8px; transition: all 0.5s ease; }
.IndexAbout .IndexAbout_left .IndexAbout_left_title a:hover{ box-shadow:0px 0px 25px rgba(0,134,209,.5);}
.IndexAbout .IndexAbout_left .IndexAbout_left_title a:hover img{ transition: all 0.5s ease; margin-left:22px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content{ display: flex; justify-content: space-between;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content .left_content_list dd{ font-size: 48px; color: #015ca5; font-family: 'BEBAS'; margin-bottom: 20px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content .left_content_list dd span{ color: #949798; font-size: 17px; margin-left: 5px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content .left_content_list dt{ font-size: 16px; color: #666666;}
.IndexAbout .IndexAbout_right{ width: 51%; position: relative; border-radius: 20px; box-shadow: 0px 16px 37px rgba(0,55,100,.16); cursor: pointer;}
.IndexAbout .IndexAbout_right .IndexAbout_right_icon{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; align-items: center; justify-content: center;}
.IndexAbout .IndexAbout_right .IndexAbout_right_img{ border-radius: 20px; overflow: hidden;}
.IndexAbout .IndexAbout_right .IndexAbout_right_img img{ width: 100%;}






.IndexProduct{ padding: 120px 0px; background: #edf2f8;}
.IndexProduct .IndexProduct_title{ margin-bottom: 90px;}
.IndexProduct .IndexProduct_title dd{ font-size: 64px; color: #015ca5; font-family: 'BEBAS'; line-height: 70px; margin-bottom: 20px;}
.IndexProduct .IndexProduct_title dt{ font-size: 36px; color: #333333;}
.IndexProduct .IndexProduct_title dt span{ color: #abcd03}
.IndexProduct .IndexProduct_content .IndexProduct_content_list{ position: relative; margin-bottom: 175px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_img{ width: 62%; border-radius: 15px; overflow: hidden;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_img img{ width: 100%;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt{ width: 38%;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_top{ padding-top: 150px; padding-left: 80px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_top dd{ font-size: 24px; color: #0086d1; text-transform: uppercase;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_top dt{ font-size: 44px; color: #015ca5;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom{ background: #015ca5; position: absolute; right: 0; width: 737px; border-radius: 10px; padding: 55px 50px; bottom: -70px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom dd{ font-size: 28px; color: #fff; margin-bottom: 20px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom dt{ font-size: 15px; color: #fff; line-height: 28px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom a{ font-size: 18px; color: #015ca5; background: #fff; display: flex; width: 165px; height: 57px; align-items: center; justify-content: center; border-radius: 100px; position: absolute; right: 0; bottom: -30px; box-shadow: 0px 10px 23px rgba(0,63,113,.2);}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom a img{ margin-left:8px; transition: all 0.5s ease; }

.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom a:hover{ box-shadow:0px 0px 25px rgba(0,134,209,.5); color:#fff; background:#015ca5;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom a:hover img{ transition: all 0.5s ease; margin-left:22px;}


.IndexProduct .IndexProduct_content .IndexProduct_content_list:nth-child(2n) .content_list_img{ float: right;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list:nth-child(2n) .content_list_txt .list_txt_bottom{ left: 0; right: inherit;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list:nth-child(2) .content_list_txt .list_txt_bottom{ background: #0086d1;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list:nth-child(3) .content_list_txt .list_txt_bottom{ background: #47b1ec;}











.about_banner{ position: relative;}
.about_banner .about_banner_img img{ width: 100%; height: 800px; object-fit: cover;}
.about_banner .about_banner_icon{ position: absolute; width: 100%; text-align: center; bottom: 30px;}
.about_banner .about_banner_icon a{ position: relative; animation:mymove 1s infinite; }
@keyframes mymove{
0% {top:0px;}
50% {top:10px;}
100% {top:0px;}
}




.About{ background: #fff url(../images/bg3.jpg) no-repeat 0% 100%; padding: 115px 0px;}
.About .pc_all_content{ display: flex; justify-content: space-between;}
.About .About_left{ width: 40%; padding-top: 65px;}
.About .About_left dd{ font-size: 48px; color: #2183c5; text-transform: uppercase; font-family: "BEBAS"; margin-bottom: 8px;}
.About .About_left dd span{ margin-right: 20px;}
.About .About_left dt{ font-size: 36px; color: #222222; margin-bottom: 40px;}
.About .About_left dt span{ color: #2183c5;}
.About .About_left p{ font-size: 15px; color: #757575; line-height: 36px; text-align: justify;}
.About .About_left a{ font-size: 16px; color: #222222; display: inline-block; padding-bottom: 20px; border-bottom: 1px solid #dddddd; margin-top: 60px; position: relative;}
.About .About_left a:before{ content: ""; position: absolute; display: inline-block; width: 30px; height: 1px; background: #2183c5; bottom: -1px; transition: all 0.5s ease;}
.About .About_left a:hover{ color: #2183c5;}
.About .About_left a:hover:before{ width: 100%; transition: all 0.5s ease;}
.About .About_left a img{ margin-left: 50px;}
.About .About_right{ width: 50%; box-shadow: 0px 7px 20px rgba(0,135,209,.4); position: relative;}
.About .About_right:before{ content: ""; width: 100%; display: inline-block; height: 100%; background: url(../images/bn6.png) no-repeat 50%/cover; position: absolute; left: 0; top: 0; z-index:2;}
.About .About_right .About_right_icon{ position: absolute; left: 0; width: 100%; height: 100%; top: 0; display: flex; align-items: center; justify-content: center; z-index:3;}
.About .About_right .About_right_icon img{ cursor: pointer;}
.About .About_right .About_right_img{ overflow:hidden;}
.About .About_right .About_right_img img{ width: 100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.About .About_right .About_right_img img:hover{
-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
           filter: scale(1.1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}



.Culture{ background: #f8f8f8;}
.Culture .About_right{ box-shadow: 0px 0px 0px;}
.Culture .About_right:before{ display: none;}



.Conson{ background: #fff;}
.Conson .Conson_btn{ display: flex;}
.Conson .Conson_btn a{ color: #fff; font-size: 16px; display: flex; width: 111px; height: 42px; background: #2183c5; align-items: center; justify-content: center; padding-bottom: 0px; margin-right: 30px; margin-top: 45px;}
.Conson .Conson_btn a:before{ display: none;}
.Conson .Conson_btn a:last-child{ margin-right: 0px;}
.Conson .Conson_btn a:hover{ color: #fff; box-shadow: 0px 0px 25px rgba(33,131,197,.5);}




.Footer{ background: #0179c4; padding:51px 0px;}
.Footer .Footer_content{ display: flex; justify-content: space-between; align-items:center;}
.Footer .Footer_right dd{ text-align:right; font-size:14px; color:#bdddf6; margin-bottom:8px;}
.Footer .Footer_right dd span{ margin:0px 5px;}
.Footer .Footer_right dd a{ font-size:14px; color:#bdddf6;}
.Footer .Footer_right dt{ text-align:right; font-size:14px; color:#bdddf6;} 
.Footer .Footer_right dt a{ font-size:14px; color:#bdddf6; margin-left:20px;}


.details_banner .details_banner_img img{ height: 686px; width: 100%; object-fit: cover;}
.details_banner .index_house_content{ position: absolute; top: 0; width: 1565px; margin: 0 auto; left: 0; right: 0;}
.details_banner .details_banner_title{ padding-top: 10.5%;}
.details_banner .details_banner_title dd{ font-family: "Bebas"; font-size: 64px; color: #fff; padding-bottom: 55px;}
.details_banner .details_banner_title dd span{ margin-right: 25px;}
.details_banner .details_banner_title dt{ color: #0087d2; font-size: 36px; position: relative; padding-bottom: 30px;}
.details_banner .details_banner_title dt:before{ content: ""; position: absolute; display: inline-block; width: 51px; height: 1px; background: #fff; bottom: 0px;}
.details_banner .details_banner_txt .banner_txt_top{ padding: 22px 0px; padding-bottom: 0px;}
.details_banner .details_banner_txt .banner_txt_top a{ color: #fff; font-size: 14px;}
.details_banner .details_banner_txt .banner_txt_top span{ color: #fff; font-size: 14px; margin: 0px 5px;}
.details_banner .details_banner_txt p{ color: #fff; font-size: 16px; line-height: 24px; width: 49%; padding: 45px 0px;}
.details_banner .details_banner_nav a:last-child:before{ display: none;}
.details_banner .details_banner_nav a{ color: #fff; font-size: 15px; line-height: 80px; background: rgba(255,255,255,.15); padding: 0px 38px; position: relative;}
.details_banner .details_banner_nav a:before{ content: ""; position: absolute; display: inline-block; width: 1px; height: 10px; background: #fff;     right: 0%; top: 45%;}
.details_banner .details_banner_nav a:hover{ color: #0087d2;}
.details_banner .details_banner_nav a.on{ color: #0087d2;}
.click_down2{ position: absolute; right: 0; bottom: 3%;}

.click_down2 img{ animation:mymove2 1s infinite; position: relative;}






.Introduction .Introduction_list{ padding: 90px 0px;}
.Introduction .Introduction_list:nth-child(2n){ background: #f8f8f8;}
.Introduction .Introduction_list .pc_all_content{ padding: 0px 43px;}
.Introduction .Introduction_list .Introduction_list_img{ width: 48%; overflow:hidden;}
.Introduction .Introduction_list .Introduction_list_img img{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.Introduction .Introduction_list .Introduction_list_img img:hover{
-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
           filter: scale(1.1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.Introduction .Introduction_list .Introduction_list_txt{ width: 45%; padding-top: 70px; float: right;}
.Introduction .Introduction_list .Introduction_list_txt dd{ color: #0087d2; font-weight: bolder; font-size: 32px; margin-bottom: 20px;}
.Introduction .Introduction_list .Introduction_list_txt dt{ font-size: 24px; color: #333333; margin-bottom: 40px;}
.Introduction .Introduction_list .Introduction_list_txt p{ line-height: 36px; color: #666666; font-size: 16px;}
.Introduction .Introduction_list:nth-child(2n) .Introduction_list_img{ float: right;}
.Introduction .Introduction_list:nth-child(2n) .Introduction_list_txt{ float: left;}





.culture2{ padding: 80px 0px; background: #f7f7f7;}
.culture2 .culture2_title{ text-align: center; font-size: 26px; color: #333333;}
.culture2 .culture2_title span{ display: inline-block; margin: 0px 32px;}
.culture2 .culture2_content{ display: flex; justify-content: space-between; margin-top: 80px;}
.culture2 .culture2_content .culture2_content_list{ background: #fff; width: 23%; border-radius: 6px; text-align: center; padding: 50px 0px; box-shadow: 0px 0px 30px rgba(0,0,0,.1);}
.culture2 .culture2_content .culture2_content_list .content_list_icon{ text-align: center;}
.culture2 .culture2_content .culture2_content_list .content_list_icon span:before{ content: ""; display: inline-block; width: 40px; height: 1px; background: #c8c8c8; margin-right: 30px;}
.culture2 .culture2_content .culture2_content_list .content_list_icon span:after{ content: ""; display: inline-block; width: 40px; height: 1px; background: #c8c8c8; margin-left: 30px;}
.culture2 .culture2_content .culture2_content_list .content_list_txt{ margin-top: 22px;}
.culture2 .culture2_content .culture2_content_list .content_list_txt dd{ font-weight: bolder; font-size: 18px; color: #0187d2; margin-bottom: 13px;}
.culture2 .culture2_content .culture2_content_list .content_list_txt dt{ font-size: 16px; color: #666;}




.culture3{ background: #fff;}
.culture3 .culture3_content{ margin-top: 85px;}
.culture3 .culture3_content .culture3_content_list:first-child{ padding-top: 0px;}
.culture3 .culture3_content .culture3_content_list{ padding: 50px 0px; border-bottom: 1px solid #ededed;}
.culture3 .culture3_content .culture3_content_list .content_list_img{ width: 42%; overflow:hidden;}
.culture3 .culture3_content .culture3_content_list .content_list_img img{ width: 100%;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
 -o-transform: scale(1);
	   filter: scale(1);
	   filter: transform;
   transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
cursor:pointer;
}
.culture3 .culture3_content .culture3_content_list .content_list_img img:hover{
-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
           filter: scale(1.1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.culture3 .culture3_content .culture3_content_list .content_list_txt{ width: 53%; padding-top: 50px;}
.culture3 .culture3_content .culture3_content_list .content_list_txt dd{ font-size: 20px; color: #333333; padding-bottom: 30px; margin-bottom: 30px; background: url(../images/bn17.png) no-repeat 0% 100%;}
.culture3 .culture3_content .culture3_content_list .content_list_txt dt{ font-size: 14px;  line-height: 30px; color: #666666;}
.culture3 .culture3_content .culture3_content_list:nth-child(2n) .content_list_img{ float: right;}
.culture3 .culture3_content .culture3_content_list:nth-child(2n) .content_list_txt{ float: left;}
.culture3 .culture3_content .culture3_content_list:last-child{ padding-bottom: 20px; border-bottom: 0px;}





.Picture .Picture_list{ padding: 80px 0px; padding-bottom: 109px; background:#f7f7f7;}
.Picture .Picture_list:nth-child(2n){ background: #fff;}
.Picture .Picture_list .Picture_list_title{ font-size: 26px; color: #333333; border-left: 5px solid #0087d2; padding-left: 10px; height: 26px; display: flex; align-items: center; margin: 0px 20px; margin-bottom: 40px; }
.Picture .Picture_list .Picture_list_content .list_content_li{ width: 100%; padding: 0px 20px;}
.Picture .Picture_list .Picture_list_content .list_content_li dd{ overflow:hidden;}
.Picture .Picture_list .Picture_list_content .list_content_li dd img{ width: 100%; height: 243px; object-fit: cover;}
.Picture .Picture_list .Picture_list_content .list_content_li dt{ line-height: 55px; padding: 0px 15px; background: #f7f7f7; font-size: 18px; color: #333333; text-align: center;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.Picture .slick-dots li{ margin: 0px 3px;}
.Picture .slick-dots li button:before{ font-size: 36px; color: #f5f5f5; opacity: 1;}
.Picture .slick-dots li.slick-active button:before{ color: #0087d2;}
.Picture .slick-dots{ bottom: -50px;}
.Picture .Picture_list:nth-child(2n) .Picture_list_content .list_content_li dt{ background: #fff;}






.News{ background: #f5f5f5; padding: 90px 0px;}
.News .News_content{ padding-bottom: 40px;}
.News .News_content .News_content_list{ display: inline-block; width: 32%; margin-right: 1%; float: left; margin-bottom: 2%;}
.News .News_content .News_content_list .content_list_img  img{ width: 100%; height: 235px;}
.News .News_content .News_content_list .content_list_txt{ background: #fff; padding: 0px 30px; padding-top: 35px;transition: all 0.5s ease; }
.News .News_content .News_content_list .content_list_txt .list_txt_top dd{ font-size: 20px; color: #333333; margin-bottom: 15px;
overflow: hidden;
text-overflow:ellipsis;transition: all 0.5s ease; 
white-space: nowrap;
}
.News .News_content .News_content_list .content_list_txt .list_txt_top dt{ font-size: 14px; color: #999999; line-height: 24px;
display: -webkit-box;transition: all 0.5s ease; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.News .News_content .News_content_list .content_list_txt .list_txt_bottom{ margin-top: 20px; height: 65px; display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #ebebeb;transition: all 0.5s ease; }
.News .News_content .News_content_list .content_list_txt .list_txt_bottom dd{ font-size: 14px; color: #999999; font-family: "Montserrat-Regular-8";transition: all 0.5s ease; }
.News .News_content .News_content_list .content_list_txt .list_txt_bottom dt{ width: 22px; height: 7px; background: url(../images/bn18.png) no-repeat 50% 50%;transition: all 0.5s ease; }
.News .News_content .News_content_list:nth-child(3n){ margin-right: 0px;}
.News .News_content .News_content_list:hover .content_list_txt{ background: #0087d2;transition: all 0.5s ease; }
.News .News_content .News_content_list:hover .content_list_txt .list_txt_top dd{ color: #fff;transition: all 0.5s ease; }
.News .News_content .News_content_list:hover .content_list_txt .list_txt_top dt{ color: #fff;transition: all 0.5s ease; }
.News .News_content .News_content_list:hover .content_list_txt .list_txt_bottom dd{ color: #fff;transition: all 0.5s ease; }
.News .News_content .News_content_list:hover .content_list_txt .list_txt_bottom dt{ background: url(../images/bn18_on.png) no-repeat 50% 50%;transition: all 0.5s ease; }





.rows{display:none}
.page{ display: flex; justify-content: center;}
.page li a{ width: 35px; height: 35px; line-height: 35px; display: inline-block; text-align: center; background: #fff; color: #666666; margin-right: 15px; border-radius: 3px;}
.page li.active a{ background: #0087d2; color: #fff;}
.page li:hover a{ background: #0087d2; color: #fff;}
.page li .prev,.page li .next{ width: 70px;}









.news_details{ background: #f7f7f7; padding: 66px 0px;}
.news_details .pc_all_content{ background: #fff; padding: 60px 70px;}
.news_details .news_details_title{ text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:15px}
.news_details .news_details_title dd{ font-size:26px; color:#333333; padding-bottom:20px; font-weight: bolder;}
.news_details .news_details_title dt div{ color:#666666; font-size:14px; padding-right:50px; display:inline-block; line-height:26px}
.news_details .news_details_title dt div:last-child{ padding-right:0px}

.news_details .news_details_content{ padding:30px 0px; padding-bottom: 0px;}
.news_details .news_details_content .details_content_top div{ text-align: center;}
.news_details .news_details_content img{ max-width:100%}
.news_details .news_details_content .details_content_top{ border-bottom:1px solid #dcdcdc; padding-bottom:30px}
.news_details .news_details_content .details_content_top{ line-height:26px; font-size:14px; color:#666666}
.news_details .news_details_content .details_content_top p{ padding:10px 0px;}
.news_details .news_details_content .details_content_top p img{ max-width: 100%;}
.news_details .news_details_content .news_page{ padding-top: 35px;}
.news_details .news_details_content .news_page .news_page_left { width:60%;}
.news_details .news_details_content .news_page .news_page_left .page_left_list{ font-size: 14px; color: #333333; margin-top: 18px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news_details .news_details_content .news_page .news_page_left .page_left_list:first-child{ margin-top: 0px;}
.news_details .news_details_content .news_page .news_page_left .page_left_list a{ font-size: 14px; color: #333333;}
.news_details .news_details_content .news_page .news_page_left .page_left_list a:hover{ color: #014073;}
.news_details .news_details_content .news_page .news_page_right{ display: inline-block; border: 1px solid #dcdcdc; border-radius: 50px; text-align: center; line-height: 4px; line-height: 43px; font-size: 14px; color: #999999; margin: 5px 0px; padding: 0px 25px;}
.news_details .news_details_content .news_page .news_page_right img{  width: auto; margin-left: 20px; position: relative; top: -1px;}
.news_details .news_details_content .news_page .news_page_right:hover{ color: #014073;}








.Cause_banner{ position: relative;}
.Cause_banner .Cause_banner_img img{ width: 100%; height: 658px; object-fit: cover;}
.Cause_banner .Cause_banner_title{ color: #fff; position: absolute; left: 0; top: 0; text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; height: 100%;}
.Cause_banner .Cause_banner_title dd{ font-size: 50px; margin-bottom: 25px;}
.Cause_banner .Cause_banner_title dt{ font-size: 28px;}




.Cause1 .pc_all_content{ background: #fff url(../images/bn20.png) no-repeat 98% 90%; position: relative; top: -87px; padding: 85px; box-shadow: 0px 0px 32px rgba(0,0,0,.1);}
.Cause1 .pc_all_content .Cause1_txt{ font-size: 15px; color: #666666; line-height: 38px;}
.Cause1 .pc_all_content .Cause1_txt p{ text-indent: 2em;}



.Cause2{ background: url(../images/bg36.jpg) no-repeat 50% 0%; padding: 115px 0px; padding-top: 80px;}
.Cause2 .Cause2_title{ text-align: center; margin-bottom: 43px;}
.Cause2 .Cause2_title dd{ font-size: 45px; color: #0086d1; font-family: 'BEBAS';}
.Cause2 .Cause2_title dt{ font-size: 30px; color: #333333;}
.Cause2 .Cause2_content .swiper-wrapper{ align-items: center;}
.Cause2 .Cause2_content .Cause2_content_list{ text-align: center; position:relative; height:362px; display:flex; align-items:center; justify-content:center; flex-direction:column;}
.Cause2 .Cause2_content .Cause2_content_list:before{ content:""; display:inline-block; width:383px; height:362px; background:url(../images/bn1_2.png) no-repeat 50% 50%; position:absolute; top:0; left:55px; opacity:0;transition: all 0.2s ease 0s; -webkit-transform: all 0.2s ease 0s;}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-active:before{ opacity:1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Cause2 .Cause2_content .Cause2_content_list dd{ font-size: 30px; color: #808080; font-family: 'BEBAS';transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; position:relative;}
.Cause2 .Cause2_content .Cause2_content_list dt{ line-height: 36px; font-size: 16px; color: #666666; height:0px;
-webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-prev dd{ text-align: left; padding-left: 76px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-next dd{ text-align: right; padding-right: 76px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-active dd{ font-size: 77px; margin-bottom: 25px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-active dd span{ color: #0086d1;}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-active dt{ height:auto;
	-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	}
.Cause2 .swiper-button-next,.Cause2 .swiper-button-prev{ width: 54px; height: 54px; border-radius: 100%; border: 2px solid #cccccc;}
.Cause2 .swiper-button-next:after,.Cause2 .swiper-button-prev:after{ font-size: 18px; color: #c6c6c6; font-weight: bolder;}
.Cause2 .swiper-button-next{ right: 167px;}
.Cause2 .swiper-button-prev{ left: 167px;}




.Cause3{ background: #fff; padding: 90px 0px; position: relative;}
.Cause3 .pc_all_content{ display:flex; justify-content:space-between;}
.Cause3 .Cause3_left{ width:30%;}
.Cause3 .Cause3_left .Cause3_left_title{ font-size: 26px; color: #333333; border-left: 5px solid #0087d2; padding-left: 10px; height: 26px; display: flex; align-items: center; margin-bottom: 80px; } 
.Cause3 .Cause3_left dd{ font-size: 45px; color: #0086d1; font-family: 'BEBAS'; line-height: 54px;}
.Cause3 .Cause3_left dt{ font-size: 30px; color: #333333; margin-bottom: 30px; margin-top: 15px;}
.Cause3 .Cause3_right{ width:70%; position:relative;}

.Cause3 #gallery{position:relative;}
.Cause3 #gallery .swiper-container{ padding:80px 0px;}
.Cause3 #gallery .swiper-slide{width:313px;height:412px;background:#fff;}
.Cause3 #gallery .swiper-slide dt{ display:none;}
.Cause3 #gallery .swiper-slide img{ width:100%; box-shadow:0px 0px 25px rgba(0,0,0,.25);}
.Cause3 .Cause3_right .swiper-button-next:after,.Cause3 .Cause3_right .swiper-button-prev:after{ color:#bebebe; font-size:36px;}
.Cause3 .Cause3_right .swiper-button-next{ right:-50px;}
.Cause3 .Cause3_right .swiper-button-prev{ left:-50px;}


.contact{ padding: 90px 0px; background: #f8f8f8;}
.contact .contact_top{ display: flex; justify-content: space-between;}
.contact .contact_list{ width: 32%; background: #fff;}
.contact .contact_list .contact_list_img{ width: 100%; overflow:hidden;}
.contact .contact_list .contact_list_img img{ width: 100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.contact .contact_list .contact_list_img img:hover{
-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
           filter: scale(1.1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.contact .contact_list .contact_list_txt{ padding: 35px 40px;}
.contact .contact_list .contact_list_txt .list_txt_dd{ font-size: 20px; color: #333333; font-weight: bolder; position: relative; padding-bottom: 20px; margin-bottom: 23px;}
.contact .contact_list .contact_list_txt .list_txt_dd:before{ content: ""; position: absolute; display: inline-block; width: 80px; height: 2px; background: #0087d2; bottom: 0; left: 0;}
.contact .contact_list .contact_list_txt .list_txt_dt{ font-size: 15px; color: #666666;}
.contact .contact_list .contact_list_txt .list_txt_dt .txt_dt_list{ margin-bottom: 22px; position: relative; display: flex; align-items: center}
.contact .contact_list .contact_list_txt .list_txt_dt .txt_dt_list dd{ margin-right: 11px;}
.contact .contact_list .contact_list_txt .list_txt_dt .txt_dt_list:last-child{ margin-bottom: 0px;}
.contact .contact_map{ margin-top: 70px; height:453px; border:1px solid #dcdcdc;}





.OnlineMssage{ background: #f7f7f7; padding: 90px 0px;}
.OnlineMssage .pc_all_content{ background: #fff; padding: 65px 80px;}
.OnlineMssage .OnlineMssage_title{ margin-bottom: 45px;}
.OnlineMssage .OnlineMssage_title dd{ font-size: 26px; color: #333333; margin-bottom: 13px;}
.OnlineMssage .OnlineMssage_title dt{ font-size: 14px; color: #666666;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list{ display: flex; justify-content: space-between; margin-bottom: 35px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list:last-child{ margin-bottom: 0px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list input{ width: 100%; margin-right: 40px; border: 1px solid #ededed; height: 59px; padding: 0px 20px; font-size: 16px; color: #333;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list input:last-child{ margin-right: 0px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list textarea{ width: 100%; border: 1px solid #ededed; height:170px; padding: 20px; font-size: 16px; color: #333; resize: none;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list .form_list_left{ display: flex; align-items: center;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list .form_list_left input{ margin-right: 20px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list .form_list_submit{ display: flex;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list .form_list_submit input{ width: 175px; margin-right: 20px; cursor: pointer; color: #fff; background: #cbcaca; border: 0px; border-radius: 3px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list .form_list_submit input:last-child{ margin-right: 0px; background: #0087d2;}





.join{ background: #fff; padding: 90px 0px;}
.join .join_title{ display: flex; height: 71px; align-items: center; background: #0087d2; color: #fff; font-size: 16px; padding: 0px 30px;}
.join .join_title dd{ width: 25%;}
.join .join_content .join_content_list .content_list_title{ display: flex; height: 71px; align-items: center; background: #f7f7f7; color: #333; font-size: 16px; padding: 0px 30px; position: relative; cursor: pointer;}
.join .join_content .join_content_list:nth-child(2n) .content_list_title{ background: #fff;}
.join .join_content .join_content_list .content_list_title dd{ width: 25%;}
.join .join_content .join_content_list .content_list_title dd:last-child{ position: absolute; right: 0; width: 10%;}
.join .join_content .join_content_list .content_list_title dd span:last-child{ display: none;}
.join .join_content .join_content_list .content_list_title.on span:first-child{ display: none;}
.join .join_content .join_content_list .content_list_title.on span:last-child{ display: block;}
.join .join_content .join_content_list .content_list_txt{ background: #fff; border: 2px solid #0087d2; padding: 65px; display: none;}
.join .join_content .join_content_list .content_list_txt .list_txt_list{ width: 48%; float: left;}
.join .join_content .join_content_list .content_list_txt .list_txt_list:last-child{ margin-top: 110px;}
.join .join_content .join_content_list .content_list_txt .list_txt_list:nth-child(2n){ float: right;}
.join .join_content .join_content_list .content_list_txt .list_txt_list dd{ font-size: 16px; color: #333; font-weight: bolder; margin-bottom: 20px;}
.join .join_content .join_content_list .content_list_txt .list_txt_list dt{ line-height: 32px; color: #666; font-size: 14px;}
.join .join_content .join_content_list .content_list_txt .list_txt_list dt a{ font-size: 16px; color: #0087d2;}





.pro_banner .details_banner_title dt{ color: #fff;}
.pro_banner .details_banner_txt p{ font-size: 14px; padding: 30px 0px;}



.product{ background: #fff; padding: 90px 0px;}
.product .product_content{ display:flex; flex-wrap:wrap;}
.product .product_content .product_content_list{ display: inline-block; width: 18.4%; margin-right: 2%; text-align: center; margin-bottom: 3%;}
.product .product_content .product_content_list:nth-child(5n){ margin-right: 0px;}
.product .product_content .product_content_list:last-child{ margin-right:0px; }
.product .product_content .product_content_list .content_list_img{ height: 333px; display: flex; align-items: center; justify-content: center; background: #f6f7f9; position:relative; padding-top:30px;}
.product .product_content .product_content_list .content_list_img img{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.4s ease 0s;
-webkit-transform: all 0.4s ease 0s; 

}
.product .product_content .product_content_list .content_list_img .list_img_hot{ position:absolute; left:15px; top:15px; display:flex; align-items:center;}
.product .product_content .product_content_list .content_list_img .list_img_hot span{ width:55px; height:20px; display:flex; align-items:center; justify-content:center; font-size:12px; color:#fff;  background: url(../images/hot2.png) no-repeat 50% 50%;}
.product .product_content .product_content_list .content_list_img .list_img_hot span.on{  background: url(../images/hot1.png) no-repeat 50% 50%; width:90px; margin-right:-2px;}
.product .product_content .product_content_list .content_list_txt{ position: relative; padding-top: 22px;}
.product .product_content .product_content_list .content_list_txt dd{ font-size: 18px; color: #111; margin-bottom:3px;}
.product .product_content .product_content_list .content_list_txt dt{ font-size: 14px; color: #666666;}
.product .product_content .product_content_list:hover .content_list_txt{ color: #0087d2;}
.product .product_content .product_content_list:hover .content_list_img img{
-webkit-transform: scale(1.12);
   -moz-transform: scale(1.12);
    -ms-transform: scale(1.12);
     -o-transform: scale(1.12);
           filter: scale(1.12);
           filter: transform;
       transition: all 0.4s ease 0s;
-webkit-transform: all 0.4s ease 0s; 
}





.DProduct{ background: #f8f8f8; padding: 90px 0px;}
.DProduct .DProduct_top{ display: flex; justify-content: space-between; background: #fff; padding: 70px;}
.DProduct .DProduct_top .DProduct_top_img{ width: 41%; background: #f6f7f9; display: flex; position: relative; align-items: flex-end; height: 443px; justify-content: center; box-shadow: 0px 0px 20px rgba(0,0,0,.17); background:#fff;}
.DProduct .DProduct_top .DProduct_top_img a{ display: flex; width: 100%; height: 100%;  left: 0; top: 0; position: absolute; align-items: center; justify-content: center; z-index: 2; cursor:default;}
.DProduct .DProduct_top .DProduct_top_img a img{ max-height:345px;}
.DProduct .DProduct_top .DProduct_top_img .top_img_icon{ position: absolute; width: 37px; height: 37px; background: rgba(255,255,255,.2); display: flex; align-items: center; justify-content: center; right: 0; bottom: 0; display:none;}
.DProduct .DProduct_top .DProduct_top_img .top_img_icon img{ width:14px;}
.DProduct .DProduct_top .DProduct_top_txt{ width: 53%;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_title{ font-size: 28px; color: #006fbb; display: flex; align-items: center; border-bottom: 1px solid #dcdcdc; height: 68px; margin-bottom: 35px;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_title span{ font-size: 16px; color: #666666; margin-left: 25px;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_content .txt_content_list{ margin-bottom: 30px;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_content .txt_content_list:last-child{ margin-bottom: 0px;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_content .txt_content_list .content_list_title{ font-size: 16px; color: #003333; margin-bottom: 15px; font-weight: bolder; display: flex; align-items: center;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_content .txt_content_list .content_list_title:before{ content: ""; display: inline-block; width: 2px; height: 15px; background: #006fbb; margin-right: 7px;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_content .txt_content_list .content_list_txt{ line-height: 28px; color: #818181; font-size: 14px;}
.DProduct .DProduct_Features{ margin-top: 65px; background: #fff; padding: 70px;}
.DProduct .DProduct_Features .DProduct_Features_title{ text-align: center; margin-bottom: 50px;}
.DProduct .DProduct_Features .DProduct_Features_title dd{ font-size: 28px; color: #444444; margin-bottom: 10px;}
.DProduct .DProduct_Features .DProduct_Features_title dt{ font-size: 16px; color: #999999; text-transform: uppercase;}
.DProduct .DProduct_Features .DProduct_Features_content{ overflow: hidden; margin-bottom: -3%; display:flex; flex-wrap:wrap; justify-content: space-between;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list{ width: 45%; margin-right: 3%; margin-bottom: 3%; display:flex; justify-content: space-between; align-items:center;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_img{ width:95px; height:95px; display:flex; align-items:center; justify-content:center; background:#006fbb;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_txt{ width:80%;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_txt .list_txt_dd{ font-size:20px; color:#333333; margin-bottom:8px; font-weight:bolder;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_txt .list_txt_dt{ font-size:14px; color:#666666; line-height:25px;}







.DProduct2 .DProduct_top .DProduct_top_txt .top_txt_title{ display: flex; justify-content: space-between;}
.DProduct2 .DProduct_tab{ padding: 70px 150px;}
.DProduct2 .DProduct_tab table{ width: 100%; text-align: center;}
.DProduct2 .DProduct_tab table tr:nth-child(1) td{ background: #036eb8; font-size: 18px; color: #fff;}
.DProduct2 .DProduct_tab table tr td{ background: #f6f7f9; height: 50px; font-size: 16px; color: #222e39;}
.DProduct2 .DProduct_tab table tr:nth-child(2n) td{ background: #fff;}
.DProduct2 .DProduct_Features .DProduct_Features_content{ margin-bottom: 60px;}
.DProduct2 .DProduct_img{ text-align: center;}
.DProduct2 .DProduct_top .DProduct_top_txt .top_txt_title dt{ display:flex; align-items:center; border-radius:5px; overflow:hidden; display:none;}
.DProduct2 .DProduct_top .DProduct_top_txt .top_txt_title dt span{ margin-left:0px; display:flex; align-items:center; height:38px; padding:0px 8px; font-size:18px;}
.DProduct2 .DProduct_top .DProduct_top_txt .top_txt_title dt span:first-child{ background:#c00c46; color:#fff;}
.DProduct2 .DProduct_top .DProduct_top_txt .top_txt_title dt span:last-child{ background:#e6186d; color:#fff; font-family:"BEBAS";}
.DProduct2 .DProduct_top .DProduct_top_txt .top_txt_title dt.on span:first-child{ background:#006fbb;}
.DProduct2 .DProduct_top .DProduct_top_txt .top_txt_title dt.on span:last-child{ background:#4290c5;}




.product3{ padding: 95px 0px;}
.product3 .pc_all_content{ display: flex; justify-content: space-between;}
.product3 .product3_left{ display: flex; width: 46%; justify-content: space-between;}
.product3 .product3_left .product3_left_BImg{ width: 77%; height: 575px; border: 1px solid #dcdcdc; margin: 0px;}
.product3 .product3_left .product3_left_BImg .swiper-slide{ display: flex; align-items: center; justify-content: center;}
.product3 .product3_left .product3_left_SImg{ width: 17%; margin: 0px;}
.product3 .product3_left .product3_left_SImg .swiper-slide{ height: 116px; border: 1px solid #dcdcdc; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.product3 .product3_left .product3_left_SImg .swiper-slide.swiper-slide-thumb-active{ border: 1px solid #006fbb;}
.product3 .product3_left .product3_left_SImg .swiper-slide img{ max-height: 78px;}
.product3 .product3_right{ width: 48%;}
.product3 .product3_right .product3_right_top .right_top_title dd{ font-size: 50px; color: #0086d1; font-family: 'BEBAS'; margin-bottom: 10px; line-height: 52px;}
.product3 .product3_right .product3_right_top .right_top_title dt{ font-size: 30px; color: #333;}
.product3 .product3_right .product3_right_top .right_top_title dt span{ font-size: 20px; position: relative; top: -20px;}
.product3 .product3_right .product3_right_top .right_top_btn{ width: 235px; text-align: center; line-height: 45px; background: #8ec31f; font-size: 18px; color: #fff; margin-top: 21px; margin-bottom: 41px;}
.product3 .product3_right .product3_right_top .right_top_txt{ font-size: 16px; color: #666; line-height: 30px;}
.product3 .product3_right .product3_right_bottom{ display: flex; align-items: center; margin-top: 90px;}
.product3 .product3_right .product3_right_bottom .right_bottom_list{ margin-right: 75px; text-align: center;}
.product3 .product3_right .product3_right_bottom .right_bottom_list dt{ font-size: 20px; color: #999999; margin-top: 14px;}





.mechanism{ background: #f9f9f9; padding: 70px 0px;}
.mechanism .mechanism_title{ text-align: center; margin-bottom: 85px;}
.mechanism .mechanism_title dd{ font-size: 36px; color: #036eb8; font-family: 'BEBAS'; text-transform: uppercase;}
.mechanism .mechanism_title dt{ font-size: 30px; color: #333333;}
.mechanism .mechanism_content{ display: flex; justify-content: space-between; align-items: center;}
.mechanism .mechanism_content .mechanism_content_left{ width: 57%;}
.mechanism .mechanism_content .mechanism_content_left img{ max-width: 100%;}
.mechanism .mechanism_content .mechanism_content_right{ width: 37%;} 
.mechanism .mechanism_content .mechanism_content_right .content_right_top .right_top_list{ margin-bottom: 30px;}
.mechanism .mechanism_content .mechanism_content_right .content_right_top .right_top_list dd{ font-size: 20px; color: #fff; font-weight: bolder; width: 150px; height: 38px; display: flex; align-items: center; justify-content: center; background: #026eb7; margin-bottom: 13px;}
.mechanism .mechanism_content .mechanism_content_right .content_right_top .right_top_list dt{ font-size: 16px; color: #666; line-height: 30px;}
.mechanism .mechanism_content .mechanism_content_right .content_right_bottom{ display: flex; justify-content: space-between;}
.mechanism .mechanism_content .mechanism_content_right .content_right_bottom .right_bottom_list{ text-align: center;}
.mechanism .mechanism_content .mechanism_content_right .content_right_bottom .right_bottom_list dt{ font-size: 20px; color: #666; margin-top: 10px;}





.USAGE{ background: #fff;}
.USAGE .mechanism_content{ position: relative;}
.USAGE .culture_top{ position: relative; z-index: 10;}
.USAGE .culture_list{ width: 50%; height: 335px; padding-right: 260px; text-align: right; position: relative; overflow: hidden;}
.USAGE .culture_list:nth-child(1),.USAGE .culture_list:nth-child(2){ margin-bottom: 360px;}
.USAGE .culture_list:nth-child(3),.USAGE .culture_list:nth-child(4){ height: auto;}
.USAGE .culture_list dd:before{ content: ""; display: inline-block; position: absolute; width: 10px; height: 10px; background: #0056b8; border-radius: 100%; top: 15%; right: 32%; z-index: 2;transition: all .5s ease;}
.USAGE .culture_list dd:after{ content: ""; display: inline-block; position: absolute; width: 128px; height: 1px; background: #dcdcdc; top: 29%; right: 18%;transform: rotate(40deg); z-index: 1;transition: all .5s ease;}
.USAGE .culture_list:nth-child(2) dd:before{ left: 33%;}
.USAGE .culture_list:nth-child(4) dd:before{ left: 33%;}
.USAGE .culture_list:nth-child(3) dd:before{ top: 30%;}
.USAGE .culture_list:nth-child(4) dd:before{ top: 36%;}
.USAGE .culture_list:nth-child(2) dd:after{transform: rotate(-40deg);left: 19%;}
.USAGE .culture_list:nth-child(3) dd:after{transform: rotate(-40deg); top: 9%;}
.USAGE .culture_list:nth-child(4) dd:after{transform: rotate(40deg); top: 11%;left: 19%;}
.USAGE .culture_list:nth-child(2n){ padding-left: 260px; text-align: left; padding-right: 0px;}
.USAGE .culture_list:nth-child(2n) dt{ float: left;}
.USAGE .culture_list dd{ font-size: 20px; color: #222222; font-weight: bolder;border-bottom: 1px solid #d2d6d9; padding-bottom: 30px; margin-bottom: 30px;transition: all .5s ease;}
.USAGE .culture_list dt p{ font-size: 15px; color: #72787f; line-height: 30px;}
.USAGE .culture_center{ width: 733px; height: 100%; position: absolute; left: 0; right: 0; margin: 0 auto; top: 0%; display: flex; align-items: center;}







.APPLICATION .APPLICATION_content{ display: flex; justify-content: space-between; align-items: center;}
.APPLICATION .APPLICATION_content .APPLICATION_content_left{ width: 54%; overflow: hidden;}
.APPLICATION .APPLICATION_content .APPLICATION_content_left .content_left_list{ font-size: 18px; color: #333333; width: 48%; float: left; margin-bottom: 50px;}
.APPLICATION .APPLICATION_content .APPLICATION_content_left .content_left_list:nth-child(2n){ float: right;}
.APPLICATION .APPLICATION_content .APPLICATION_content_left .content_left_list img{ margin-right: 13px;}
.APPLICATION .APPLICATION_content .APPLICATION_content_right{ width: 47%;}
.APPLICATION .APPLICATION_content .APPLICATION_content_right img{ max-width: 100%;}




.comparison{ background: #e8e8e6 url(../images/bg55.jpg) no-repeat 100% 0%;}
.comparison .mechanism_title{ text-align: left;}
.comparison .comparison_tab{ width: 1004px; box-shadow: 0px 10px 34px rgba(0,0,0,.2);}
.comparison .comparison_tab table{ width: 100%;}
.comparison .comparison_tab table tr:nth-child(1) td{ font-size: 24px; color: #fff; background: #0168b7; height: 65px;}
.comparison .comparison_tab table tr td{ text-align: center; background: #e7e7e7; height: 50px; font-size: 16px; color: #000; border-right: 2px solid #dcdcdc;}
.comparison .comparison_tab table tr:nth-child(2n) td{ background: #fff;}
.comparison .comparison_tab table tr td span{ position: relative; top: -10px; font-size: 18px;}
.comparison .comparison_tab table tr td:last-child{ border-right: 0px;}




.certificate{ background: #f9f9f9;}
.certificate .certificate_content{ display: flex; justify-content: space-between;}
.certificate .certificate_content .certificate_content_left{ width: 78%;}
.certificate .certificate_content .certificate_content_left table{ background: #cdcdcd;}
.certificate .certificate_content .certificate_content_left table tr td{ background: #fff; font-size: 14px; color: #666; padding: 20px 30px; line-height: 25px;}
.certificate .certificate_content .certificate_content_left table tr td:nth-child(1){ font-size: 16px; color: #333; font-weight: bolder; width: 20%;}
.certificate .certificate_content .certificate_content_right{ width: 40%; text-align: right;}
.certificate .certificate_content .certificate_content_right img{ max-width: 100%;}




.difference{ background: #fff;}
.difference .mechanism_title{ margin-bottom: 55px;}
.difference .mechanism_title{ text-align: left;}
.difference .mechanism_title p{ font-size: 16px; color: #999; margin-top: 5px;}
.difference .difference_top img{ max-width: 100%;}
.difference .difference_bottom{ margin-top: 60px;}
.difference .difference_bottom img{ max-width: 100%;}








.IndexNews{ background: #fff url(../images/bg63.jpg) no-repeat 50% 50%;}
.IndexNews .IndexProduct_title{ margin-bottom: 45px;}
.IndexNews .IndexNews_content{ display: flex; justify-content: space-between; border-radius: 20px; box-shadow: 0px 16px 37px rgba(0,64,116,.1);}
.IndexNews .IndexNews_content .IndexNews_content_img{ width: 40%; position: relative;}
.IndexNews .IndexNews_content .IndexNews_content_img dd{ overflow:hidden; border-radius: 20px 0px 0px 20px; }
.IndexNews .IndexNews_content .IndexNews_content_img dd img{ width: 100%; height: 485px; object-fit: cover;}
.IndexNews .IndexNews_content .IndexNews_content_img a{ position: absolute; left: 0; bottom: -8px;
    display: flex; box-shadow: 0px 5px 12px rgba(0,64,116,.1);
    width: 154px;
    height: 53px;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    font-size: 15px;
    color: #fff;
    background: linear-gradient(to right,#0086d1, #015ca5);
}
.IndexNews .IndexNews_content .IndexNews_content_img a img{ margin-left:8px; transition: all 0.5s ease;}
.IndexNews .IndexNews_content .IndexNews_content_img a:hover{ box-shadow:0px 0px 25px rgba(0,134,209,.5); color:#fff;}
.IndexNews .IndexNews_content .IndexNews_content_img a:hover img{ transition: all 0.5s ease; margin-left:22px;}
.IndexNews .IndexNews_content .IndexNews_content_right{ width: 60%; padding: 0px 50px; background: #fff; display: flex; justify-content: center; flex-direction: column; border-radius: 0px 20px 20px 0px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list{ display: flex; align-items: center; border-bottom: 1px solid #dfe0e0; height: 80px; padding: 0px 50px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:last-child{ border-bottom:0px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list dd{ font-size: 28px; color: #474c4e; font-family: 'BEBAS'; width: 10%; position: relative; display: flex; align-items: center; align-items: flex-end;transition: all .5s ease;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list dd:before{ content: ""; position: absolute; display: inline-block; width: 0px; height: 3px; background: #015ca5; left: -40px; top: 20px;transition: all .5s ease;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list dd span{ font-size: 18px; color: #949798;transition: all .5s ease;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list dt{ font-size: 18px; color: #474c4e; font-weight: bolder; width: 90%;
overflow: hidden;transition: all .5s ease;
text-overflow:ellipsis;
white-space: nowrap;
}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover dd{ color: #015ca5;transition: all .5s ease;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover dd span{ color: #015ca5;transition: all .5s ease;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover dt{ color: #015ca5;transition: all .5s ease;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover dd:before{ width: 34px;transition: all .5s ease;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover{ padding: 0px 30px;}







.search{ position:fixed; width:100%; height:100%; left:0; right:0; background:rgba(0,0,0,.5); display:flex; align-items:center; justify-content:center; z-index:50;
-webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.search.on{
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			   filter: scale(1);
			   filter: transform;
		   transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.search .search_content{ width:50%;}
.search .search_content .search_content_top{ position:relative; }
.search .search_content .search_content_top .search_close{ position:absolute; right:0; top:-50px; color:#fff; font-size:30px;}
.search .search_content .search_content_bottom{ display:flex; align-items:center; justify-content:center;}
.search .search_content input[type="search"]{ width:80%; background:#fff; height:80px; font-size:16px; color:#333; padding:0px 20px;}
.search .search_content input[type="submit"]{ width:20%; background:#015ca5; height:80px; font-size:16px; color:#fff; cursor:pointer;}








.content_list_video{ display:none;}
.content_list_video.on{ display:block;}
.content_list_video .list_video_bg{ position:fixed; background:rgba(0,0,0,.8); left:0; top:0;  width:100%; height:100%; z-index:120;}
.content_list_video .list_video_content{
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%); z-index:121;
}
.content_list_video .list_video_content .video_content_close{ cursor:pointer; position:fixed; right:0; top:-35px;}
.content_list_video .list_video_content .video_content_close span{ color:#fff; font-size:25px;}
.content_list_video .list_video_content video{ width:100%;}





.click_video{ cursor:pointer; }






.Solution{ background:#f7f7f7; padding:90px 0px;}
.Solution .Solution_top .Solution_top_title{ font-size:32px; color:#111111; text-align:center; margin-bottom:70px;}
.Solution .Solution_top .Solution_top_content .top_content_lister{ background:#fff; margin-bottom:90px; display:flex; align-items:center;}
.Solution .Solution_top .Solution_top_content .top_content_lister:nth-child(2n){flex-flow: row-reverse;}
.Solution .Solution_top .Solution_top_content .top_content_lister:last-child{ margin-bottom:0px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_img{ position:relative; width:45%;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_img dd img{ width:100%; height:480px; object-fit:cover;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_img dt{ position:absolute; width:100%; text-align:center; top:-55px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt{ width:55%; padding:0px 55px; position:relative;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_title{ display:flex; justify-content:space-between; align-items: flex-end; margin-bottom:40px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_title .txt_title_left dd{ font-size:20px; color:#009944; margin-bottom:15px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_title .txt_title_left dt{ font-size:15px; color:#333333;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_title .txt_title_img img{ right:-25px; position:relative;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_txt{ font-size:14px; color:#777777; line-height:30px; text-align:justify;} 
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_icon{ position:absolute; right:85px; bottom:-40px;}






.Solution2{ padding:95px 0px; overflow:hidden;}
.Solution2 .Solution2_title{ text-align:center; margin-bottom:80px;}
.Solution2 .Solution2_title dd{ font-size:32px; color:#111111; margin-bottom:15px;}
.Solution2 .Solution2_title dt{ font-size:18px; color:#666666;}
.Solution2 .Solution2_content{ display:flex; justify-content:space-between;}
.Solution2 .Solution2_content .Solution2_content_left{ width:35%;}
.Solution2 .Solution2_content .Solution2_content_right{ width:56%; text-align:right;}
.Solution2 .Solution2_content .Solution2_content_right img{ max-width:100%;}
.Solution2 .Solution2_content .Solution2_content_left .content_left_title{ margin-bottom:45px;}
.Solution2 .Solution2_content .Solution2_content_left .content_left_title dd{ margin-bottom:30px;}
.Solution2 .Solution2_content .Solution2_content_left .content_left_title dd img{ max-width:100%;}
.Solution2 .Solution2_content .Solution2_content_left .content_left_title dt{ height:48px; display:flex; align-items:center; padding:0px 50px; font-size:26px; color:#fff; background: linear-gradient(to right,#019fe6, #8cc220); }
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list{ display:flex; align-items:center; justify-content:space-between; margin-bottom:33px;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list:last-child{ margin-bottom:0px;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list .txt_list_title{ width:83%;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list .txt_list_title dd{ font-size:20px; color:#333333; font-weight:bolder; margin-bottom:15px;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list .txt_list_title dt{ font-size:14px; color:#777777; line-height:23px; text-align:justify;}






.equipment .Solution2_content{ align-items:center;}
.equipment .Solution2_content .Solution2_content_right{ border-radius:13px; overflow:hidden; box-shadow:0px 0px 62px rgba(0,132,203,.4); width:45%; position:relative;}
.equipment .Solution2_content .Solution2_content_right:before{ content:""; position:absolute; display:inline-block; width:100%; height:100%; background:rgba(0,0,0,.2); left:0; top:0;}
.equipment .Solution2_content .Solution2_content_right img{ max-width:100%;}
.equipment .Solution2_content .Solution2_content_right span{ position:absolute; left:0; top:0; display:flex; width:100%; height:100%; align-items:center; justify-content:center;}
.equipment .Solution2_content .Solution2_content_right span img{ animation:mymove3 1.5s infinite; }


@keyframes mymove3{
0% {
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
50% {
-webkit-transform: scale(1.2);
   -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
     -o-transform: scale(1.2);
           filter: scale(1.2);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
100% {
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
}






.equipment2{ background:#f7f7f7;}
.equipment2 .equipment2_content .equipment2_content_list{ background:#fff; margin-bottom:50px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_img{ width:39%;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_img img{ width:100%; height:402px; object-fit:cover;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt{ width:59%; padding:48px 55px; position:relative;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list .txt_list_title{ font-size:22px; color:#0084cb; margin-bottom:18px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list{ margin-bottom:60px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list:last-child{ margin-bottom:0px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list .txt_list_title img{ margin-right:10px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list .txt_list_bottom{ font-size:16px; color:#666666; line-height:30px; text-align:justify; position:relative; z-index:1;}
.equipment2 .equipment2_content .equipment2_content_list:nth-child(2n) .content_list_img{ float:right;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt:before{ content:"01"; position:absolute; right:10px; bottom:33px; font-size:82px; color:#eeeeee; font-family:"BEBAS";}
.equipment2 .equipment2_content .equipment2_content_list:nth-child(2) .content_list_txt:before{ content:"02"; }
.equipment2 .equipment2_bottom{ display:flex; justify-content: space-between;}
.equipment2 .equipment2_bottom .equipment2_bottom_list{ width:48.5%; background:#fff;}
.equipment2 .equipment2_bottom .equipment2_bottom_list .bottom_list_title{ line-height:70px; text-align:center; font-size:20px; color:#fff; background:#0084cb;}
.equipment2 .equipment2_bottom .equipment2_bottom_list .bottom_list_txt{ padding:30px; display:flex; justify-content: space-between;}
.equipment2 .equipment2_bottom .equipment2_bottom_list .bottom_list_txt .list_txt_list{ width:49%;}
.equipment2 .equipment2_bottom .equipment2_bottom_list .bottom_list_txt .list_txt_list img{ max-width:100%;}


.equipment3 .equipment3_content{ display:flex; justify-content: space-between;}
.equipment3 .equipment3_content .equipment3_content_list{ width:56%;}
.equipment3 .equipment3_content .equipment3_content_list:nth-child(2){ width:43%;}
.equipment3 .equipment3_content .equipment3_content_list img{ max-width:100%;}
.equipment .Solution2_content .Solution2_content_left{ width:41%;}
































@media screen and (max-width:1565px){
.pc_all .pc_all_content,.banner .banner_scroll,.banner .slick-dots,.banner .banner_content .banner_content_list .content_list_title{ max-width:1200px;}
.details_banner .index_house_content{ width:1200px;}

.PcNav .PcNav_right .PcNav_right_nav .right_nav_list{ margin-right: 38px;}

.IndexAbout,.IndexProduct{ padding: 90px 0px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content .left_content_list dd{ font-size: 30px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content .left_content_list dt{ font-size: 14px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title .left_title_txt{ font-size: 14px;}

.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_top{ padding-top: 80px;}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list dd{ width: 20%;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list dt{ width: 80%;}

.Footer .Footer_right .Footer_right_list{ margin-right: 50px;}


.About .pc_all_content{ align-items: center;}
.About .About_left{ padding-top: 0px;}
.About .About_left p{ font-size: 14px; line-height: 28px;}

.details_banner .details_banner_title{ padding-top: 15%;}

.Introduction .Introduction_list .pc_all_content{ padding: 0px;}


.Picture .Picture_list .Picture_list_content .list_content_li{ padding: 0px 10px;}
.Picture .Picture_list .Picture_list_content .list_content_li dd img{ height: 202px;}
.Picture .Picture_list .Picture_list_content .list_content_li dt{ font-size: 16px;}

.contact .contact_list .contact_list_txt{ padding: 25px;}


.Cause1 .pc_all_content{ padding: 55px;}

.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-prev dd{ padding-left: 0px;}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-next dd{ padding-right: 0px;}
.Cause2 .swiper-button-next{ right: 0; top: 80px;}
.Cause2 .swiper-button-prev{ left: 0; top: 80px;}


.product3 .product3_right .product3_right_top .right_top_title dd{ font-size: 40px;}

.mechanism .mechanism_content .mechanism_content_right .content_right_top .right_top_list dt{ font-size: 14px;}
.mechanism .mechanism_content .mechanism_content_right .content_right_top .right_top_list dd{ font-size: 16px;}
.mechanism .mechanism_content .mechanism_content_right .content_right_bottom .right_bottom_list dt{font-size: 16px;}


.USAGE .culture_list:nth-child(2) dd:after{ left: 15%;}
.USAGE .culture_list{ padding-right: 202px;}
.USAGE .culture_list:nth-child(2n){ padding-left: 208px;}
.USAGE .culture_list dd:after{ right: 14%;}
.USAGE .culture_center{ top: 4%;}
.USAGE .culture_list:nth-child(4) dd:before{ top: 29%;}
.USAGE .culture_list:nth-child(4) dd:after{ left: 15%;}


.APPLICATION .APPLICATION_content .APPLICATION_content_left .content_left_list{ font-size: 16px;}
.APPLICATION .APPLICATION_content .APPLICATION_content_left{ width: 48%;}


.mechanism .mechanism_title{ margin-bottom: 55px;}
.certificate .certificate_content .certificate_content_left{ width: 60%;}
.certificate .certificate_content .certificate_content_right{ width: 30%;}
.certificate .certificate_content .certificate_content_left table tr td{ font-size: 16px;}
.certificate .certificate_content .certificate_content_left table tr td:nth-child(1){ font-size: 16px; width: 25%;}



.Solution2 .Solution2_content{ align-items:center;}
.Solution2 .Solution2_content .Solution2_content_left{ width:47%;}
.Solution2 .Solution2_content .Solution2_content_right img{ max-width:100%;}


.banner .banner_content .banner_content_list .content_list_title .list_title_dd img{ max-width: 50%;}


.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list .txt_list_bottom{ font-size:15px;}



.product .product_content .product_content_list{ width:23%; margin-right:2.5%;}
.product .product_content .product_content_list:nth-child(4n){margin-right:0%;}


.Footer .Footer_left{ width:35%;}
.Footer .Footer_left img{ max-width:100%;}
.Footer .Footer_right dt{ font-size:13px;}
.Footer .Footer_right dt a{ font-size:13px; margin-left:11px;}


.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_txt{ width:74%;}
}







@media screen and (max-width:1200px){
.pc_all .pc_all_content,.details_banner .index_house_content,.banner .banner_content .banner_content_list .content_list_title{ width: 96% !important; margin: 0 auto; overflow: hidden;}
.PcTop,.PcNav,.Footer .Footer_content{ display: none;}
.mo_footer{ display:block;}
.mo_top{display: block;}
.mo_height{ height: 50px;}
.slick-dots li{ width: 10px !important; height: 1px !important; margin: 0px 4px !important;}
img{ max-width: 100%;}
.hight,.pc_top_company,.banner .banner_txt,.buildnum{ display: none;}

input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:13px !important;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px !important;}
textarea::-webkit-input-placeholder{color:#999999; font-size:13px !important;}


.Footer{ padding-top: 0px;}
.Footer .Copyright_content{ display: block; font-size: 13px; text-align: center; font-size: 13px; height: auto; padding: 15px 0px; line-height: 25px;}
.Footer .Copyright_content a{ display: block; font-size: 13px;}
.Footer .Copyright_content .Copyright_content_left a{ margin-left: 0px;}
.Footer .Copyright_content .Copyright_content_right{ display: none;}
.Footer .Copyright_content .Copyright_content_left a{ font-size: 13px;}


.banner .slick-dots{ bottom: 4%; width: 100%; left: 0;}
.banner .slick-dots li{ width: 12px; height: 17px; margin: 0px 2px;}
.banner .slick-dots li.slick-active{ border:0px;}
.banner .slick-dots li.slick-active button:before{ opacity:1;}
.banner .slick-dots li button{ width:100%; height:auto; height: 1px; padding:0px;}
.banner .slick-dots li button:before{ position: relative; left: 0px; top: 0px; font-size:24px; width:100%; height:auto; line-height:2px; opacity:.5;}




.banner .banner_scroll{ display: none;}
.banner .slick-dots{ justify-content: center;}



.IndexAbout, .IndexProduct{ padding: 30px 0px;}
.IndexAbout .pc_all_content{ display: block;}
.IndexAbout .IndexAbout_left{ padding-bottom: 40px;}
.IndexAbout .IndexAbout_left,.IndexAbout .IndexAbout_right{ width: 100%;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title dd{ font-size: 30px; line-height: normal;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title dt{ font-size: 20px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title dt{ margin-bottom: 20px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_title .left_title_txt{ margin-bottom: 25px}
.IndexAbout .IndexAbout_left .IndexAbout_left_title a{ width: 120px; height: 38px; font-size: 13px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content{ display: block; overflow: hidden;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content .left_content_list{ float: left; width: 48%; margin-bottom: 20px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content .left_content_list dd{ font-size: 20px; margin-bottom: 10px;}
.IndexAbout .IndexAbout_left .IndexAbout_left_content .left_content_list dd span{ font-size: 14px;}
.IndexAbout .IndexAbout_right .IndexAbout_right_icon img{ height: 30px;}




.IndexProduct .IndexProduct_title{ margin-bottom: 31px}
.IndexProduct .IndexProduct_title dd{ font-size: 30px; line-height: 50px; margin-bottom: 10px; line-height: normal;}
.IndexProduct .IndexProduct_title dt{ font-size: 20px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_img,.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt{ width: 100%;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom{ position: inherit; width: 100%; bottom: 0; padding: 25px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_top{ padding: 20px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_top dt
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_top dd{ font-size: 16px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_top dt{ font-size: 18px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom dd{ font-size: 18px; margin-bottom: 10px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom dt{ font-size: 15px; line-height: 25px;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list .content_list_txt .list_txt_bottom a{ width: 120px; height: 38px; font-size: 13px; left: 0; margin: 0 auto;}
.IndexProduct .IndexProduct_content .IndexProduct_content_list{ margin-bottom: 65px;}



.IndexNews .IndexNews_content{ display: block;}
.IndexNews .IndexNews_content .IndexNews_content_img,.IndexNews .IndexNews_content .IndexNews_content_right{ width: 100%;}
.IndexNews .IndexNews_content .IndexNews_content_img dd img{ height: auto; border-radius: 10px;}
.IndexNews .IndexNews_content .IndexNews_content_img a{ display: none;}
.IndexNews .IndexNews_content .IndexNews_content_right{ margin-top: 25px; padding: 0px; border-radius: 10px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list{ padding: 0px 15px; justify-content: space-between;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:last-child{ border-bottom: 0px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list dt{ font-size: 16px; width: 75%; }



.about_banner .about_banner_img img{ height: auto;}



.About{ padding: 35px 0px;}
.About .pc_all_content{ display: block;}
.About .About_left,.About .About_right{ width: 100%;}
.About .About_left{ margin-bottom: 35px;}
.About .About_left dd{ font-size: 30px;}
.About .About_left dt{ font-size: 20px; margin-bottom: 20px;}
.About .About_left a{ margin-top: 25px;}
.About .About_right .About_right_icon img{ height: 45px;}


.Culture .About_left{ margin-bottom: 0px; margin-top: 35px;}


.Conson .Conson_btn a{ font-size: 14px; margin-right: 14px;}
.Conson .About_left{ margin-bottom: 35px;}


.details_banner{ position: relative;}
.details_banner .index_house_content{ width: 100%; position: inherit;}
.details_banner{ height: auto !important; background: #fff; padding-bottom: 0px;}
.details_banner .details_banner_img img{ height: auto;}
.details_banner .all{ overflow:inherit !important;}
.details_banner .details_banner_txt .banner_txt_top{ position:absolute; top:-75px; text-align:center;padding:0px; width:100%;}
.details_banner .details_banner_txt .banner_txt_top a{ display:none;}
.details_banner .details_banner_txt .banner_txt_top span{ display:none;}
.details_banner .details_banner_txt .banner_txt_top a:nth-child(3){ display: block; font-size:24px; width:100%; font-weight:bolder;}
.details_banner .details_banner_txt p{ display:none;}
.ProD .details_banner .details_banner_txt p{ width:100%; color:#666; padding:10px 0px; font-size:14px; text-align:justify; display:block;}
.details_banner .details_banner_title{ display: none;}
.details_banner .details_banner_nav a{
	width: 49%;
    margin-right: 2%;
    text-align: center;
    line-height: 40px;
    border: 1px solid #e5e5e5;
    font-size: 15px;
    margin-top: 2%;
    border-radius: 5px;
    color: #222;
    background: #fff;
    padding: 0px;
}
.details_banner .details_banner_nav a:nth-child(2n){ margin-right: 0px;}
.details_banner .details_banner_nav a.on{ background: #0087d2; color: #fff; border: 1px solid #0087d2;}
.details_banner .details_banner_nav a:before{ display: none;}
.click_down2{ display: none;}



.Introduction .Introduction_list{ padding: 35px 0px;}
.Introduction .Introduction_list .Introduction_list_img,.Introduction .Introduction_list .Introduction_list_txt{ width: 100%; }
.Introduction .Introduction_list .Introduction_list_txt{ padding-top: 25px;}
.Introduction .Introduction_list .Introduction_list_txt dd{ font-size: 20px; margin-bottom: 8px;}
.Introduction .Introduction_list .Introduction_list_txt dt{ font-size: 15px; margin-bottom: 20px;}
.Introduction .Introduction_list .Introduction_list_txt p{ font-size: 14px; line-height: 28px;}



.Picture .Picture_list{ padding: 35px 0px;}
.Picture .Picture_list .Picture_list_title{ font-size: 18px; border-left: 2px solid #0087d2; height: 20px; margin: 0px; margin-bottom: 25px;}
.Picture .slick-prev:before,.Picture .slick-next:before{ font-size: 36px; color: #0087d2;}
.Picture .Picture_list .Picture_list_content .list_content_li{ padding: 0px;}


.culture2{ padding: 30px 0px; margin-top: 20px;}
.culture2 .culture2_title{ font-size: 18px;}
.culture2 .culture2_content{ margin-top: 30px;}
.culture2 .culture2_content{ display: block; overflow: hidden;}
.culture2 .culture2_content .culture2_content_list{  width: 48%; float: left; margin-bottom: 4%;}
.culture2 .culture2_content .culture2_content_list:nth-child(2n){ float: right;}
.culture2 .culture2_content .culture2_content_list .content_list_txt dd{ font-size: 16px;}
.culture2 .culture2_content .culture2_content_list .content_list_txt dt{ font-size: 14px; padding: 0px 15px;}



.culture3 .culture3_content{ margin-top: 35px;}
.culture3 .culture3_content .culture3_content_list{ padding: 25px 0px;}
.culture3 .culture3_content .culture3_content_list .content_list_img,.culture3 .culture3_content .culture3_content_list .content_list_txt{ width: 100%;}
.culture3 .culture3_content .culture3_content_list .content_list_txt dd{ font-size: 16px; padding-bottom: 20px; margin-bottom: 20px;}
.culture3 .culture3_content .culture3_content_list .content_list_txt{ padding-top: 30px;}



.contact{ padding: 35px 0px;}
.contact .contact_top{ display: block;}
.contact .contact_map{ margin-top: 35px; height:333px;}
.contact .contact_map img{ max-width:inherit;}
.contact .contact_list{ width: 100%; margin-bottom: 33px;}
.contact .contact_list .contact_list_txt .list_txt_dd{ font-size: 18px;}
.contact .contact_list .contact_list_txt .list_txt_dt{ font-size: 14px;}



.OnlineMssage{ padding: 35px 0px;}
.OnlineMssage .pc_all_content{ padding: 25px;}
.OnlineMssage .OnlineMssage_title{ margin-bottom: 30px;}
.OnlineMssage .OnlineMssage_title dd{ font-size: 20px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list{ display: block; margin-bottom: 0px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list input{ width: 100%; margin-bottom: 15px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list .form_list_submit{ margin-top: 10px;}
.OnlineMssage .OnlineMssage_form .OnlineMssage_form_list .form_list_submit input{ width: 48%; height: 48px; font-size: 15px;}



.join{ padding: 33px 0px;}
.join .join_title{ height: 60px; font-size: 13px;}
.join .join_content .join_content_list .content_list_title{ font-size: 13px;}
.join .join_content .join_content_list .content_list_title{ height: 65px;}
.join .join_content .join_content_list .content_list_txt{ padding: 33px;}
.join .join_content .join_content_list .content_list_txt .list_txt_list{ width: 100%; margin-bottom: 25px;}
.join .join_content .join_content_list .content_list_txt .list_txt_list:last-child{ margin-top: 0px;}
.join .join_content .join_content_list .content_list_txt .list_txt_list:last-child{ margin-bottom: 0px;}




.Cause_banner .Cause_banner_img img{ height: auto;}
.Cause1{ padding: 33px 0px;}
.Cause1 .pc_all_content{ top: 0px; padding: 20px;}
.Cause_banner .Cause_banner_title dd{ font-size: 20px; margin-bottom: 10px;}
.Cause_banner .Cause_banner_title dt{ font-size: 14px;}
.Cause1 .pc_all_content .Cause1_txt{ font-size: 14px; line-height: 33px;}



.Cause2{ padding: 35px 0px;}
.Cause2 .Cause2_title{ margin-bottom: 30px;}
.Cause2 .Cause2_title dd{ font-size: 30px; margin-bottom: 5px;}
.Cause2 .Cause2_title dt{ font-size: 18px;}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-active dd{ font-size: 35px; margin-bottom: 10px;}
.Cause2 .Cause2_content .Cause2_content_list.swiper-slide-active dt{ font-size: 14px; line-height: 30px;}
.Cause2 .swiper-button-next, .Cause2 .swiper-button-prev{ width: 30px; height: 30px;}
.Cause2 .swiper-button-next:after, .Cause2 .swiper-button-prev:after{ font-size: 15px;}


.Cause3{ padding: 35px 0px;}
.Cause3 .Cause3_left{ padding-top: 0px; width: 100%;}
.Cause3 .Cause3_right{ position: inherit; width: 100%; height: 100%; padding: 50px 0px;}
.Cause3 .Cause3_left p{ display: none;}
.Cause3 .Cause3_left dd{ font-size: 30px; line-height: normal;}
.Cause3 .Cause3_left dt{ font-size: 20px;}
.Cause3 .slick-next,.Cause3 .slick-prev{ top: 55%; width: 30px; height: 30px;}
.Cause3 .slick-next{ right: 0; left: inherit;}
.Cause3 .slick-prev{ left: 0;}
.Cause3 .Cause3_right .Cause3_right_list dt{ font-size: 14px;}



.News{ padding: 32px 0px;}
.News .News_content{ padding-bottom: 20px;}
.News .News_content .News_content_list{ width: 48%; margin-right: 0px; margin-bottom: 4%;}
.News .News_content .News_content_list:nth-child(2n){ float: right;}
.News .News_content .News_content_list .content_list_txt{ padding: 20px; padding-bottom: 0px;}
.News .News_content .News_content_list .content_list_txt .list_txt_top dd{ font-size: 16px; margin-bottom: 5px;}
.News .News_content .News_content_list .content_list_txt .list_txt_bottom{ height: 45px; margin-top: 10px;}




.news_details{ padding: 35px 0px;}
.news_details .pc_all_content{ padding: 25px;}
.news_details .news_details_title dd{ font-size: 18px;}
.news_details .news_details_content .news_page .news_page_left,.news_details .news_details_content .news_page .news_page_right{ width: 100%;}
.news_details .news_details_content .news_page .news_page_left{ margin-bottom: 25px;}




.product{ padding: 35px 0px;}
.product .product_content{ display:block; overflow:hidden;}
.product .product_content .product_content_list{ width: 48%; margin-right: 0px; margin-bottom: 4%;}
.product .product_content .product_content_list:nth-child(2n){ float: right;}
.product .product_content .product_content_list .content_list_txt{ font-size: 15px; padding: 0px 5px; padding-top: 15px;}



.DProduct{ padding: 35px 0px;}
.DProduct .DProduct_top{ padding: 25px; display: block;}
.DProduct .DProduct_top .DProduct_top_img,.DProduct .DProduct_top .DProduct_top_txt{ width: 100%;}
.DProduct .DProduct_top .DProduct_top_img{ margin-bottom: 25px; height: 260px;}
.DProduct .DProduct_top .DProduct_top_img img{ max-height: 220px;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_title{ font-size: 20px;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_title span{ font-size: 15px; margin-left: 13px;}
.DProduct .DProduct_top .DProduct_top_txt .top_txt_content .txt_content_list{ margin-bottom: 22px;}
.DProduct .DProduct_Features{ margin-top: 35px;}
.DProduct .DProduct_Features{ padding: 25px;}
.DProduct .DProduct_Features .DProduct_Features_title{ margin-bottom: 30px;}
.DProduct .DProduct_Features .DProduct_Features_title dd{ font-size: 20px;}
.DProduct .DProduct_Features .DProduct_Features_title dt{ font-size: 13px;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list{ width: 100%; margin-right: 0%; margin-bottom: 4%;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list dd img{ height:41px;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list dt{ font-size: 18px;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list p{ line-height: 24px; height:auto;}
.DProduct .DProduct_hot{ padding: 0px; background:#fff;}
.DProduct .DProduct_hot .product_content .product_content_list{ margin-bottom: 4%;}



.DProduct2 .DProduct_tab table tr td{ font-size: 13px;}
.DProduct2 .DProduct_tab table tr:nth-child(1) td{ font-size: 13px;}



.content_list_video .list_video_content{ width:94%;}



.product3{ padding:35px 0px;}
.product3 .pc_all_content{ display:block;}
.product3 .product3_left,.product3 .product3_right{ width:100%;}
.product3 .product3_left .product3_left_BImg{ width:100%; height:auto; padding:35px 0px;}
.product3 .product3_left .product3_left_SImg{ display:none;}
.product3 .product3_left .product3_left_BImg .swiper-slide img{ max-height:300px;}
.product3 .product3_right{ margin-top:30px;}
.product3 .product3_right .product3_right_top .right_top_title dd{ font-size:24px; line-height:28px;}
.product3 .product3_right .product3_right_top .right_top_title dt{ font-size:18px;}
.product3 .product3_right .product3_right_top .right_top_title dt span{ font-size:14px; top:-5px;}
.product3 .product3_right .product3_right_top .right_top_btn{ font-size:15px; line-height:36px; margin-bottom:15px;}
.product3 .product3_right .product3_right_top .right_top_txt{ font-size:14px; line-height:24px;}
.product3 .product3_right .product3_right_bottom{ margin-top:25px; justify-content:space-between; padding:0px 30px;}
.product3 .product3_right .product3_right_bottom .right_bottom_list{ margin-right:0px;}
.product3 .product3_right .product3_right_bottom .right_bottom_list dd img{ max-height:40px;}
.product3 .product3_right .product3_right_bottom .right_bottom_list dt{ font-size:15px;}




.mechanism{ padding:35px 0px;}
.mechanism .mechanism_title{ margin-bottom:25px;}
.mechanism .mechanism_title dd{ font-size:20px;}
.mechanism .mechanism_title dt{ font-size:16px;}
.mechanism .mechanism_content{ display:block;}
.mechanism .mechanism_content .mechanism_content_left,.mechanism .mechanism_content .mechanism_content_right{ width:100%;}
.mechanism .mechanism_content .mechanism_content_left{ margin-bottom:25px;}
.mechanism .mechanism_content .mechanism_content_right .content_right_top .right_top_list{ margin-bottom:18px;}
.mechanism .mechanism_content .mechanism_content_right .content_right_bottom .right_bottom_list dd img{ max-height:45px;}



.USAGE{margin-top: 0px; background: #f4f4f4 ;}
.USAGE .culture_list .culture_list_img,.culture .culture_center{ display: none;}
.USAGE .culture_list .culture_list_img{ display: none}
.USAGE .culture_list{ width: 100%; padding-right: 0px; height: auto; text-align: left; margin-bottom: 15px;}
.USAGE .culture_list dd{ line-height: 55px; padding: 0px; margin-top: 0px; margin-bottom: 15px; font-size: 18px; margin-top: 0px !important;}
.USAGE .culture_list dt{ float: left !important;}
.USAGE .culture_list:nth-child(2n){ padding-left: 0px; text-align: left;}
.USAGE .culture_list dd:before,.culture .culture_list dd:after{ display: none;}
.USAGE .culture_list dt p{ line-height: 28px;}
.USAGE .culture_list:nth-child(1), .USAGE .culture_list:nth-child(2){ margin-bottom:15px;}
.USAGE .culture_center{ position:inherit; width:100%;}
.USAGE .culture_center img{ max-width:100%;}
.USAGE .culture_list dd:after{ display:none;}


.APPLICATION .APPLICATION_content{ display:block;}
.APPLICATION .APPLICATION_content .APPLICATION_content_left{ margin-bottom:25px;}
.APPLICATION .APPLICATION_content .APPLICATION_content_left,.APPLICATION .APPLICATION_content .APPLICATION_content_right{ width:100%;}
.APPLICATION .APPLICATION_content .APPLICATION_content_left .content_left_list{ font-size:15px; width:100%; margin-bottom:15px;}


.comparison .comparison_tab{ overflow:auto; width:100%;}
.comparison .comparison_tab table{ width:804px;}
.comparison .comparison_tab table tr:nth-child(1) td{ font-size:16px;}
.comparison .comparison_tab table tr td{ font-size:14px;}
.comparison .comparison_tab table tr td img{ max-height:25px;}
.comparison .comparison_tab table tr td span{ top:-2px;}

.certificate .certificate_content{ display:block;}
.certificate .certificate_content .certificate_content_left{ margin-bottom:25px;}
.certificate .certificate_content .certificate_content_left,.certificate .certificate_content .certificate_content_right{ width:100%;}
.certificate .certificate_content .certificate_content_left table tr td{ padding:12px; font-size:14px;}
.certificate .certificate_content .certificate_content_left table tr td:nth-child(1){ font-size:14px; width:32%;}




.DProduct .DProduct_top .DProduct_top_img a img{ max-height:230px;}



.Solution{ padding:35px 0px;}
.Solution .Solution_top .Solution_top_title{ font-size:20px; margin-bottom:85px;}
.Solution .Solution_top .Solution_top_content .top_content_lister{ display: block;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_img,.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt{ width:100%;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_img dd img{ height:auto;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_img dt img{ height:140px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt{ padding:20px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_title{ display:block; margin-bottom:20px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_title .txt_title_img{ margin-top:28px; text-align:center;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_title .txt_title_img img{ right:0px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_icon{ position:inherit; bottom:0; right:0; margin-top:18px;}
.Solution .Solution_top .Solution_top_content .top_content_lister .top_content_txt .content_txt_icon img{ height:35px;}



.Solution2{ padding:35px 0px;}
.Solution2 .Solution2_title{ margin-bottom:33px;}
.Solution2 .Solution2_title dd{ font-size:20px; margin-bottom:8px;}
.Solution2 .Solution2_title dt{ font-size:14px;}
.Solution2 .Solution2_content{ display:block;}
.Solution2 .Solution2_content .Solution2_content_left,.Solution2 .Solution2_content .Solution2_content_right{ width:100%; }
.Solution2 .Solution2_content .Solution2_content_left .content_left_title dt{ font-size:18px; height:38px; justify-content:center;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list .txt_list_icon img{ height:60px;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list .txt_list_title{ width:79%;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list .txt_list_title dd{ font-size:16px; font-weight:normal; margin-bottom:8px;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list .txt_list_title dt{ font-size:13px;}
.Solution2 .Solution2_content .Solution2_content_left .content_left_title{ margin-bottom:30px;}
.Solution2 .Solution2_content .Solution2_content_left .left_txt_list{ margin-bottom:22px;}




.banner .banner_content .banner_content_list .content_list_title .list_title_dd img{ max-width: 60%;}
.banner .banner_content .banner_content_list .content_list_title .list_title_dt{ margin-top: 20px; font-size: 12px; width: 90px; height: 30px;}
.banner .banner_content .banner_content_list .content_list_title .list_title_dt img{ margin-left: 8px;}






.equipment .Solution2_content .Solution2_content_right{ margin-top:35px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_img,.equipment2 .equipment2_content .equipment2_content_list .content_list_txt{ width:100%;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_img img{ height:auto;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt{ padding:20px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list{ margin-bottom:25px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list .txt_list_title{ font-size:18px; margin-bottom:15px;}
.equipment2 .equipment2_content .equipment2_content_list .content_list_txt .list_txt_list .txt_list_bottom{ font-size:14px; line-height:28px;}
.equipment2 .equipment2_bottom{ display:block;}
.equipment2 .equipment2_bottom .equipment2_bottom_list .bottom_list_title{ font-size:16px; line-height:25px; padding:15px 0px;}
.equipment2 .equipment2_bottom .equipment2_bottom_list{ width:100%;}
.equipment2 .equipment2_bottom .equipment2_bottom_list:last-child{ margin-top:25px;}
.equipment2 .equipment2_bottom .equipment2_bottom_list .bottom_list_txt{ padding:15px;}
.equipment3 .equipment3_content{ display:block;}
.equipment3 .equipment3_content .equipment3_content_list,.equipment3 .equipment3_content .equipment3_content_list:nth-child(2){ width:100%;}
.equipment3 .equipment3_content .equipment3_content_list:nth-child(2){ margin-top:8px;}



.product .product_content .product_content_list .content_list_txt dd{ font-size:15px;}


.Cause3 .Cause3_left .Cause3_left_title{ margin-bottom:30px;}
.Cause3 .pc_all_content{ display:block;}
#gallery .swiper-container{ padding:0px;}
}


@media screen and (max-width:950px){

.banner .banner_content .banner_content_list .content_list_img img,.banner,.about_banner .about_banner_img img,.Cause_banner .Cause_banner_img img{ height: 350px !important;}
.IndexNews .IndexNews_content .IndexNews_content_right{ overflow:hidden; display:block;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list{ width:48%; float:left;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:nth-child(2n){ float:right;}


.Picture .Picture_list .Picture_list_content .list_content_li dd img{ height: 136px;}


}



@media screen and (max-width:768px){


.culture2 .culture2_content .culture2_content_list{ padding:25px 0px;}
.culture2 .culture2_content .culture2_content_list .content_list_icon span:before{ width:20px; margin-right:10px;}
.culture2 .culture2_content .culture2_content_list .content_list_icon span:after{ width:20px; margin-left:10px;}
.culture2 .culture2_content .culture2_content_list .content_list_icon span img{ max-height:30px;}
.culture2 .culture2_content .culture2_content_list .content_list_txt dt{ height:38px;}

.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list{ align-items:flex-start;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_img{ width:60px; height:60px;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_img img{ max-height:30px;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_txt{ width:74%;}
.DProduct .DProduct_Features .DProduct_Features_content .Features_content_list .content_list_txt .list_txt_dd{ font-size:15px; font-weight:normal;}
}


@media screen and (max-width:600px){
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list{ width:100%;}

.banner .banner_content .banner_content_list .content_list_img img,.banner,.about_banner .about_banner_img img,.Cause_banner .Cause_banner_img img{ height: 200px !important;}
.details_banner .details_banner_img img{ height: 130px;}

.about_banner .about_banner_icon a img{ height: 25px;}


.Picture .Picture_list .Picture_list_content .list_content_li dd img{ height: auto;}
}


@media screen and (max-width:375px){


}
@media screen and (max-width:360px){


}


@media screen and (max-width:320px){

}