@charset "utf-8";
/**
* @software         [JiJinCMS]
* @author           [上海集锦信息科技有限公司]
* @website          [http://www.jijinweb.com]
* @email            [sunny@jijinweb.com]
**/
img{ max-width: 100% !important; }


input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}

body{font-family:Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;}

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:#999999; font-size:13px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px;}
textarea::-webkit-input-placeholder{color:#999999; font-size:14px; font-family:Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;}



.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#89a4d5; font-size:13px;}
.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}



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.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           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;
}


.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;}





.pc_all .pc_all_content{ max-width:1400px; margin:0 auto;}




.header{ position:absolute; left:0; top:0; width:100%; z-index:2; transition: all 0.3s ease; -webkit-transform: all 0.3s ease;}
.header.on{ background:#262931; transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  position: fixed;}
.header .header_top{ display:flex; align-items:center; justify-content:space-between; padding:0px 40px; height:85px; border-bottom:1px solid rgba(255,255,255,.3);}
.header .header_top .header_top_nav{ display:flex; align-items:center;}
.header .header_top .header_top_nav .top_nav_left{ display:flex; align-items:center;}
.header.on .header_top .header_top_nav .top_nav_left .nav_left_list{ opacity:0; transition: all 0.3s ease; -webkit-transform: all 0.3s ease;}
.header .header_top .header_top_nav .top_nav_left .nav_left_list{ margin-right:80px; transition: all 0.3s ease; -webkit-transform: all 0.3s ease; position: relative;}
.header .header_top .header_top_nav .top_nav_left .nav_left_list:last-child{ margin-right:0px;}
.header .header_top .header_top_nav .top_nav_left .nav_left_list .left_list_title{ font-size:16px; color:#fff; height:85px; display:flex; align-items:center;}
.header .header_top .header_top_nav .top_nav_left .nav_left_list .left_list_down{ position:absolute; left:-22px; width:100%; top:85px; background: rgba(0,0,0,0.5); transition: all 0.5s ease; -webkit-transform: all 0.5s ease; width:120px; display:none;}
.header .header_top .header_top_nav .top_nav_left .nav_left_list .left_list_down a{ font-size:14px; color:#fff; width:100%; display:inline-block; text-align:center; line-height:42px;}
.header .header_top .header_top_nav .top_nav_left .nav_left_list .left_list_down a:hover{ background:#ffec00; color:#121212;}
.header .header_top .header_top_nav .top_nav_left .nav_left_list:hover .left_list_down{ display:block;}


.header .header_top .header_top_nav .top_nav_right{ display:flex; align-items:center; margin-left:50px; padding-left:50px; position:relative;}
.header .header_top .header_top_nav .top_nav_right:before{ content:""; display:inline-block; width:1px; height:25px; background:#fff; opacity:.3; left:0; position:absolute; transition: all 0.3s ease; -webkit-transform: all 0.3s ease;}
.header.on .header_top .header_top_nav .top_nav_right:before{ opacity:0; transition: all 0.3s ease; -webkit-transform: all 0.3s ease;}
.header .header_top .header_top_nav .top_nav_right .nav_right_search{ display:flex; align-items:center; margin-right:28px; cursor:pointer;}

.header .header_top .header_top_nav .top_nav_right .nav_right_language{ margin-right:28px; cursor:pointer; position:relative;}
.header .header_top .header_top_nav .top_nav_right .nav_right_language a{ font-size:16px; color:#fff;}
.header .header_top .header_top_nav .top_nav_right .nav_right_language a:last-child{ margin-left:5px;}
.header .header_top .header_top_nav .top_nav_right .nav_right_language .language_down{ position:absolute; left:50%; top:30px; transform:translateX(-50%); display:flex; flex-direction:column; padding:10px 20px; border-radius:10px; background:#262931; display:none;}
.header .header_top .header_top_nav .top_nav_right .nav_right_language:hover .language_down{ display:flex;}
.header .header_top .header_top_nav .top_nav_right .nav_right_language .language_down a{ font-size:14px; color:#FFFFFF; line-height:2.5em;}
.header .header_top .header_top_nav .top_nav_right .nav_right_language .language_down a:hover{ opacity:0.8;}
.header .header_top .header_top_nav .top_nav_right .nav_right_language .language_down:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #262931;
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.header .header_top .header_top_nav .top_nav_right .nav_right_menu{ cursor:pointer; width:70px; height:15px; position:relative;}
.header .header_top .header_top_nav .top_nav_right .nav_right_menu span{ position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center;}
.header .header_top .header_top_nav .top_nav_right .nav_right_menu span img{ position:absolute; transition: all 0.3s ease; -webkit-transform: all 0.3s ease;}
.header .header_top .header_top_nav .top_nav_right .nav_right_menu span img:last-child{ opacity:0;}
.header.on .header_top .header_top_nav .top_nav_right .nav_right_menu span img{ opacity:0; transition: all 0.3s ease; -webkit-transform: all 0.3s ease;}
.header.on .header_top .header_top_nav .top_nav_right .nav_right_menu span img:last-child{ opacity:1; transition: all 0.3s ease; -webkit-transform: all 0.3s ease;}



.banner{ position:relative; height:800px; background:#000000;}
.banner .banner_list .banner_list_img img{ width:100%; height:800px; object-fit:cover;}
.banner .banner_list .banner_list_img video{ width:100%; height:800px; object-fit:cover;}
.banner .banner_list .banner_list_txt{ position:absolute; max-width:1350px; left:0; right:0; margin:0 auto; top:100px; display:flex; flex-direction:column; justify-content:center; height:calc(100% - 100px);}
.banner .banner_list .banner_list_txt dd{ font-size:44px; color:#fff; margin-bottom:40px;}
.banner .banner_list .banner_list_txt dt{ font-size:20px; color:#fff; line-height:42px; margin-bottom:100px; padding:0px 23px; border:1px solid rgba(255,255,255,.3); display:inline-block; max-width:250px;}
.banner .banner_list .banner_list_txt a{ font-size:14px; color:#fff; display:flex; align-items:center; justify-content:center; width:203px; height:54px; background:#232836;}
.banner .banner_list .banner_list_txt a:hover{ background:#0070C0;}
.banner .banner_list .banner_list_txt a img{ margin-left:12px;}
.banner .swiper-pagination{ bottom:26px;}
.banner .swiper-pagination-bullet{ width:60px; height:3px; border-radius:100px; background:#fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;transform: skewX(-45deg);}
.banner .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 8px;}
.banner .swiper-pagination-bullet-active{ background:#fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.banner .banner_list .banner_list_txt{ display:none;}
.banner .banner_list.swiper-slide-active .banner_list_txt{ display: flex;}



.MenuDown{ position:fixed; top:0; left:0; width:100%; top:85px; background:#262931 url(../images/bnn1.png) no-repeat 0% 100%; z-index:50; height:calc(100% - 85px); padding:0px 14%; padding-top:80px; display:none;}
.MenuDown .MenuDown_title{ padding-bottom:35px; border-bottom:1px solid rgba(181,181,181,.5); margin-bottom:45px;}
.MenuDown .MenuDown_title a{ font-size:24px; color:#fff;}
.MenuDown .MenuDown_content{ display:flex; justify-content:space-between;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_title{ margin-bottom:30px;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_title a{ font-size:22px; color:#fff;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p{ margin-bottom:16px;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p a{ font-size:18px; color:rgba(255,255,255,.7);}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p a:hover{ color:#FFF200;}









.IProduct{ background: #1d1e24 url(../images/bn9.png) no-repeat 0% 215px;}
.IProduct .IProduct_top ul{ display:flex; align-items:center; }
.IProduct .IProduct_top ul .IProduct_top_list{ width:16.66%; text-align:center; padding:24px 0px; position:relative; background:#1d1e24; cursor:pointer;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.IProduct .IProduct_top ul .IProduct_top_list:before{ content:""; display:inline-block; width:1px; height:100%; background:rgba(255,255,255,.1); position:absolute; right:0; top:0;}
.IProduct .IProduct_top ul .IProduct_top_list:after{ content:""; width:0; height:0; border-right:6px solid transparent; border-left:6px solid transparent; border-top:8px solid #727171; position:absolute; right:0; bottom:0px; left:0; margin:0 auto; opacity:0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.IProduct .IProduct_top ul .IProduct_top_list.on:after{ bottom:-8px;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; opacity:1;}
.IProduct .IProduct_top ul .IProduct_top_list:hover:after{ bottom:-8px;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; opacity:1;}
.IProduct .IProduct_top ul .IProduct_top_list:hover{ background:#727171;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.IProduct .IProduct_top ul .IProduct_top_list.on{ background:#727171;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.IProduct .IProduct_top ul .IProduct_top_list .top_list_icon{ height:56px; display:flex; align-items:center; justify-content:center; margin:0 auto;}
.IProduct .IProduct_top ul .IProduct_top_list .top_list_title{ margin-top:20px; font-size:16px; color:#fff;}
.IProduct .IProduct_content{ padding:97px 0px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title{ display:flex; align-items: flex-end; justify-content:space-between; margin-bottom:55px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_left .title_left_top .left_top_dd{ font-size:18px; color:#fff; margin-bottom:15px; font-weight:bolder;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_left .title_left_top .left_top_dt{ font-size:40px; color:#fff;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_left .title_left_bottom{ font-size:14px; color:rgba(255,255,255,.5); line-height:24px; margin-top:32px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right{ display:flex; align-items:center;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right div{ border:1px solid #ffec00; width:72px; height:47px; display:flex; align-items:center; justify-content:center; position:inherit; margin-top:0px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right .swiper-button-next.swiper-button-disabled, .IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right .swiper-button-prev.swiper-button-disabled{ opacity:1; border:1px solid #6e6d6d;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right .swiper-button-next.swiper-button-disabled i, .IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right .swiper-button-prev.swiper-button-disabled i{ color:#6e6d6d;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right div:after{ display:none;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right div i{ font-size:24px; color:#ffec00;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li{ background:#262931; width:335px; height:560px; border-radius:4px; padding:50px 30px; padding-bottom:0px; position:relative; overflow:hidden;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_title{ font-size:24px; color:#bfc1c3; margin-bottom:180px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_title .li_title_dd{ margin-bottom:10px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_images{ height:270px; display:flex; align-items:center; justify-content:center;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_images img{ max-height:270px; max-width:100%;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover{ position:absolute; top:0; left:0; width:100%; height:100%; background:#fff200; padding:50px 30px; display:flex; justify-content:space-between; flex-direction:column; opacity:0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_title .hover_title_dd{ font-size:24px; color:#333333;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_title .hover_title_dt{ font-size:24px; color:#333333; margin-top:10px; position:relative; padding-bottom:40px; margin-bottom:40px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_title .hover_title_dt:before{ content:""; display:inline-block; width:54px; height:5px; background:url(../images/bn13.png) no-repeat 50% 50%; position:absolute; bottom:0; left:0;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_title .hover_title_c p{ font-size:14px; color:#727171;  position:relative; padding-left:15px; margin-bottom:10px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_title .hover_title_c p:last-child{ margin-bottom:0px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_title .hover_title_c p:before{ content:""; display:inline-block; width:5px; height:5px; border-radius:100%; background:#727171; position:absolute; left:0; top:7px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_btn a{ font-size:14px; color:#727171; display:flex; align-items:center; justify-content:center; width:140px; height:42px; border:1px solid #727171;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_btn a img{ margin-right:11px; position:relative; top:
2px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li:hover .txt_li_hover{ opacity:1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}








.ISolution{ background:url(../images/bg1.jpg) no-repeat 50%/cover; padding:105px 0px;}
.ISolution .ISolution_title{ display:flex; align-items:center; justify-content:space-between; margin-bottom:50px;}
.ISolution .ISolution_title .ISolution_title_left .title_left_dd{ font-size:18px; color:#fff; margin-bottom:13px; text-transform:uppercase;}
.ISolution .ISolution_title .ISolution_title_left .title_left_dt{ font-size:40px; color:#fff;}
.ISolution .ISolution_title .ISolution_title_right{ font-size:16px; color:#fff; display:flex; align-items:center;}
.ISolution .ISolution_title .ISolution_title_right span{ margin-right:15px; display:flex; align-items:center;}
.ISolution .ISolution_title .ISolution_title_right span:before{ content:""; display:inline-block; width:91px; height:1px; background:#fff; margin-right:20px;}
.ISolution .ISolution_content{ display:flex; align-items:center; justify-content:space-between;}
.ISolution .ISolution_content .ISolution_content_nav{ width:60%; background:rgba(76,76,78,.78); border-radius:22px; overflow:hidden;}
.ISolution .ISolution_content .ISolution_content_nav ul{ width:100%; display:flex; align-items:center; flex-wrap:wrap;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li{ width:33.33%; text-align:center; padding:33px 0px; cursor:pointer; position:relative;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li:before{ content:""; display:inline-block; width:100%; height:100%; position:absolute; top:0; left:0; background: linear-gradient(to right,#ffec00, #fcc206); opacity:0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li .nav_li_icon{ display:flex; align-items:center; justify-content:center; height:45px; height:45px; margin:0 auto; position:relative;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li .nav_li_icon span{ position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li .nav_li_icon span img{ position:absolute;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li .nav_li_icon span img:last-child{ opacity:0;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li .nav_li_title{ font-size:16px; color:#fff; text-align:center; margin-top:11px; position:relative; z-index:2;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li:hover:before{ opacity:1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li:hover{ box-shadow: 0px 10px 23px rgba(130,121,1,.2);transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li:hover .nav_li_title{ color:#4c4c4e;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li:hover .nav_li_icon span img{ opacity:0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li:hover .nav_li_icon span img:last-child{ opacity:1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li.on:before{ opacity:1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li.on{ box-shadow: 0px 10px 23px rgba(130,121,1,.2);transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li.on .nav_li_title{ color:#4c4c4e;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li.on .nav_li_icon span img{ opacity:0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li.on .nav_li_icon span img:last-child{ opacity:1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.ISolution .ISolution_content .ISolution_content_txt{ width:40%; padding-left:95px;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_title{ padding-bottom:35px; margin-bottom:40px; position:relative;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_title:before{ content:""; display:inline-block; width:55px; height:5px; background:url(../images/bn28.png) no-repeat 50% 50%; position:absolute; left:0; bottom:0;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_title .list_title_dd{ font-size:36px; color:#fff; margin-bottom:15px;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_title .list_title_dt{ font-size:16px; color:#fff;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_content{ font-size:16px; color:#fff; line-height:26px;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;
}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_btn{ display:flex; width:188px; height:56px; align-items:center; justify-content:center; background:#4c4c4e; font-size:14px; color:#fff; margin-top:55px;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_btn:hover{ background:#fcc206;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_btn img{ margin-right:10px; position:relative; top:2px;}





.INews{ background:#1d1e24 url(../images/bn29.png) 0% 0% no-repeat; padding:140px 0px;}
.INews .pc_all_content{ display:flex; justify-content:space-between;}
.INews .INews_left{ width:20%;}
.INews .INews_left .INews_left_title .left_title_dd{ font-size:18px; color:#fff; margin-bottom:8px;}
.INews .INews_left .INews_left_title .left_title_dt{ font-size:40px; color:#fff; margin-bottom:30px;}
.INews .INews_left .INews_left_title .left_title_p{ font-size:14px; color:#bfc1c3; line-height:24px; opacity:.5;}
.INews .INews_left .INews_left_btn{ display:flex; width:188px; height:56px; align-items:center; justify-content:center; background:#4c4c4e; font-size:14px; color:#fff; margin-top:55px;}
.INews .INews_left .INews_left_btn:hover{ background:#fcc206;}
.INews .INews_left .INews_left_btn img{ margin-right:10px; position:relative; top:2px;}
.INews .INews_left .INews_left_bottom{ display:flex; align-items:center; margin-top:160px;}
.INews .INews_left .INews_left_bottom div{ border:1px solid #ffec00; width:72px; height:47px; display:flex; align-items:center; justify-content:center; position:inherit; cursor:pointer;}
.INews .INews_left .INews_left_bottom .left_bottom_next.swiper-button-disabled, .INews .INews_left .INews_left_bottom .left_bottom_prev.swiper-button-disabled{ opacity:1; border:1px solid #6e6d6d;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.INews .INews_left .INews_left_bottom .left_bottom_next.swiper-button-disabled i, .INews .INews_left .INews_left_bottom .left_bottom_prev.swiper-button-disabled i{ color:#6e6d6d;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.INews .INews_left .INews_left_bottom div:after{ display:none;}
.INews .INews_left .INews_left_bottom div i{ font-size:24px; color:#ffec00;}


.INews .INews_right{ width:75%; margin-left:5%; padding:25px 0px;}
.INews .INews_right .INews_right_list{ display:inline-block; padding:18px; border:1px solid rgba(191,193,195,.3);}
.INews .INews_right .INews_right_list .right_list_img{ width:100%; position:relative; overflow:hidden;}
.INews .INews_right .INews_right_list .right_list_img:before{ content:''; display:block; padding-top:calc( 100% * ( 197 / 312));}
.INews .INews_right .INews_right_list .right_list_img img{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.INews .INews_right .INews_right_list .right_list_title{ font-size:20px; color:#bfc1c3; line-height:35px; margin-top:25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; height:35px;}
.INews .INews_right .INews_right_list .right_list_txt{ font-size:14px; color:#bfc1c3; line-height:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top:30px; margin-bottom:60px;}
.INews .INews_right .INews_right_list .right_list_time{ font-size:14px; color:#bfc1c3; font-weight:bolder;}
.INews .INews_right .INews_right_list .right_list_hover{ position:absolute; background:#fff200; position:absolute; left:0; top:-25px; width:100%; height:calc(100% + 50px); padding:0px 20px; opacity:0; border-radius:4px;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.INews .INews_right .INews_right_list:hover .right_list_hover{ opacity:1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.INews .INews_right .INews_right_list .right_list_hover .list_hover_title{ margin-top:115px; font-size:20px; color:#333333; line-height:35px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.INews .INews_right .INews_right_list .right_list_hover .list_hover_txt{font-size:14px; color:#727171; line-height:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top:30px; margin-bottom:64px;}
.INews .INews_right .INews_right_list .right_list_hover .right_list_time{ font-size:14px; color:#727171; margin-bottom:105px;}
.INews .INews_right .INews_right_list .right_list_hover .right_list_more{ display:flex; align-items:center; font-size:14px; color:#727171;}
.INews .INews_right .INews_right_list .right_list_hover .right_list_more img{ margin-right:8px;}





.Footer{ background: url(../images/bg3.jpg) no-repeat 50%/cover; padding-top:70px;}
.Footer .Footer_top{ display:flex; justify-content:space-between;}
.Footer .Footer_top .Footer_top_list .top_list_title{ margin-bottom:22px;}
.Footer .Footer_top .Footer_top_list .top_list_title a{ font-size:16px; color:rgba(255,255,255,.7);}
.Footer .Footer_top .Footer_top_list .top_list_txt p{ margin-bottom:13px; font-size:14px; color:rgba(191,193,195,.7);}
.Footer .Footer_top .Footer_top_list .top_list_txt p:last-child{ margin-bottom:0px;}
.Footer .Footer_top .Footer_top_list .top_list_txt p a{ font-size:14px; color:rgba(191,193,195,.7);}
.Footer .Footer_top .Footer_top_list .top_list_txt p a:hover{ color:#fff;}
.Footer .Footer_top .Footer_top_list .top_list_txt p img{ margin-right:13px;}
.Footer .Footer_top .Footer_top_list .top_list_share{ margin-top:60px; display:flex; align-items:center; justify-content:flex-end;}
.Footer .Footer_top .Footer_top_list .top_list_share a:last-child{ margin-left:22px;}
.Footer .Footer_bottom{ border-top:1px solid rgba(255,255,255,.1); margin-top:48px; padding:30px 0px; display:flex; align-items:center; justify-content:space-between; font-size:13px; color:rgba(255,255,255,.3);}
.Footer .Footer_bottom a{ font-size:13px; color:rgba(255,255,255,.3);}
.Footer .Footer_bottom .Footer_bottom_left a{ margin-left:10px;}
.Footer .Footer_bottom .Footer_bottom_right a{ margin-left:10px;}
.Footer .Footer_bottom .Footer_bottom_right span{ margin-left:10px;}






.DetailsBanenr{ position:relative;}
.DetailsBanenr .DetailsBanenr_img img{ width:100%; height:660px; object-fit:cover;}
.DetailsBanenr .DetailsBanenr_txt{ position:absolute; left:0; top:86px; width:1400px; margin:0 auto; right:0; height:calc(100% - 86px); display:flex; justify-content:center; flex-direction:column;}
.DetailsBanenr .DetailsBanenr_txt .DetailsBanenr_txt_dd{ font-size:24px; color:#fff; margin-bottom:20px;}
.DetailsBanenr .DetailsBanenr_txt .DetailsBanenr_txt_dt{ font-size:42px; color:#fff;}






.DetailsNav{ background:#1e1f21;}
.DetailsNav .pc_all_content{ display:flex; align-items:center; justify-content:space-between; height:80px;}
.DetailsNav .DetailsNav_left a{ color:#bfc1c3; margin-right:180px; font-size:16px; position:relative;}
.DetailsNav .DetailsNav_left a:before{ content:""; position:absolute; left:0; right:0; margin:0 auto; height:2px; background:#fff200; bottom:-29px; opacity:0;}
.DetailsNav .DetailsNav_left a.on{ color:#fff;}
.DetailsNav .DetailsNav_left a.on:before{ opacity:1;}
.DetailsNav .DetailsNav_left a:hover:before{ opacity:1;}
.DetailsNav .DetailsNav_right a{ font-size:12px; color:#bfc1c3;}
.DetailsNav .DetailsNav_right span{ font-size:14px; color:#bfc1c3; margin:0px 5px;}
.DetailsNav .DetailsNav_right a img{ margin-right:5px; position:relative; top:-1px;}







.About{ background:#1d1e24; position:relative; padding:100px 0px;}
.About .pc_all_content{ display:flex; justify-content:space-between;}
.About .About_left{ width:47%;}
.About .About_left .About_left_top .left_top_title{ font-size:30px; color:#fff; position:relative; padding-bottom:55px; margin-bottom:40px;}
.About .About_left .About_left_top .left_top_title:before{ content:""; display:inline-block; width:54px; height:5px; background:url(../images/bn41.png) no-repeat 50% 50%; position:absolute; left:0; bottom:0;}
.About .About_left .About_left_top .left_top_txt{ font-size:14px; line-height:25px; color:#bfc1c3;}
.About .About_left .About_left_bottom{ display:flex; align-items:center; padding:30px 0px; border-top:1px solid rgba(191,193,195,.1); border-bottom:1px solid rgba(191,193,195,.1); margin-top:105px;}
.About .About_left .About_left_bottom .left_bottom_list{ display:flex; align-items:center;}
.About .About_left .About_left_bottom .left_bottom_list:last-child{ margin-left:138px;}
.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dd{ font-size:45px; color:#fff;}
.About .About_left .About_left_bottom .left_bottom_list span{ font-size:15px; color:#bfc1c3; margin:0px 35px;}
.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dt{ font-size:15px; color:#bfc1c3;}
.About .About_right{ position:absolute; right:0; top:100px; width:46%; text-align:right;}
.About .About_right img{ max-width:100%;}




.Honorary{ background:#262931;padding:110px 0px;}
.Honorary .Honorary_tilte{ display:flex; align-items:center; margin-bottom:75px;}
.Honorary .Honorary_tilte .Honorary_tilte_left{ font-size:36px; color:#fff; margin-right:35px;}
.Honorary .Honorary_tilte .Honorary_tilte_right .tilte_right_dt{ font-size:14px; color:#fff; font-weight:bolder; margin-top:8px;}
.Honorary .Honorary_content{ display:flex; flex-wrap:wrap; justify-content:space-between;} 
.Honorary .Honorary_content ul{width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.Honorary .Honorary_content ul li{width: 20%;margin: 0 93px 25px 0;}
.Honorary .Honorary_content ul li:nth-child(4n){margin-right: 0;}
.Honorary .Honorary_content ul li a{width: 100%;display: flex; flex-direction: column; justify-content: center; align-content: center;}
.Honorary .Honorary_content ul li .honor-img{width: 100%; height: 404px; border-radius: 5px; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.Honorary .Honorary_content ul li .honor-img img{width: 100%;max-height: 100%;object-fit: cover;}
.Honorary .Honorary_content ul li .honor-title{padding: 20px 0;display: flex;justify-content: center;align-items: center;line-height: 1;}
.Honorary .Honorary_content ul li .honor-title p{font-size: 16px;line-height: 1;font-weight: 500;color: #ffffff;text-align: center;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}




.Philosophy{ background:#1d1e24 url(../images/bn50.png) no-repeat 100% 100%; padding:110px 0px;}
.Philosophy .Philosophy_tilte{ display:flex; align-items:center; margin-bottom:75px;}
.Philosophy .Philosophy_tilte .Philosophy_tilte_left{ font-size:36px; color:#fff; margin-right:35px;}
.Philosophy .Philosophy_tilte .Philosophy_tilte_right .tilte_right_dt{ font-size:14px; color:#fff; font-weight:bolder; margin-top:8px;}
.Philosophy .Philosophy_content{ display:flex; flex-wrap:wrap; justify-content:space-between;} 
.Philosophy .Philosophy_content .Philosophy_content_list{ width:48%; display:flex; align-items: flex-start; padding:40px 0px; padding-right:110px; line-height:24px; padding-left:48px;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Philosophy .Philosophy_content .Philosophy_content_list .content_list_icon{ padding-top:3px; opacity:.7;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; width:15%;}
.Philosophy .Philosophy_content .Philosophy_content_list .content_list_txt{ width:85%;}
.Philosophy .Philosophy_content .Philosophy_content_list .content_list_txt .list_txt_dd{ font-size:20px; color:#bfc1c3; margin-bottom:15px;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Philosophy .Philosophy_content .Philosophy_content_list .content_list_txt .list_txt_dt{ font-size:16px; color:#bfc1c3;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Philosophy .Philosophy_content .Philosophy_content_list:hover{ background:#2a2c34;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Philosophy .Philosophy_content .Philosophy_content_list:hover .content_list_icon{ opacity:1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Philosophy .Philosophy_content .Philosophy_content_list:hover .content_list_txt .list_txt_dd{ color:#fff;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Philosophy .Philosophy_content .Philosophy_content_list:hover .content_list_txt .list_txt_dt{ color:#fff;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}




.Structure{ background:#262931;}
.Structure .Structure_content{ text-align:center;}
.Structure .Structure_content img{ max-width:100%;}





.Advantage{ position: relative; background:#1d1e24; margin-bottom:210px;}
.Advantage .pc_all_content{ overflow:hidden;}
.Advantage .Advantage_img{ position:absolute; left:40px; top:70px; width:44%;}
.Advantage .Advantage_right{ width:50%; float:right;}
.Advantage .Advantage_right .Philosophy_tilte{ margin-bottom:50px;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_title{ font-size:14px; color:#bfc1c3; line-height:25px; margin-bottom:50px;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list{ margin-bottom:40px; display:flex; align-items: flex-start;
-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;
}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list:hover{
-webkit-transform: scale(1.07);
   -moz-transform: scale(1.07);
    -ms-transform: scale(1.07);
     -o-transform: scale(1.07);
           filter: scale(1.07);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list:last-child{ margin-bottom:0px;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list .txt_list_icon{ padding-top:4px; width:10%;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list .txt_list_right{ width:90%;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list .txt_list_right .list_right_dd{ font-size:21px; color:#bfc1c3; margin-bottom:15px;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list .txt_list_right .list_right_dt{ font-size:14px; color:#bfc1c3; line-height:25px;}





{}


.neibanner{ width:100%;  position: relative;}
.neibanner .bannerZhan{ width:100%; max-width: 1400px; }
.neibanner .bannerZhan:before{ content: ''; display:block; padding-top:calc( 100% * ( 660 / 1400)); }
.bannerText{ width:100%; max-width: 1400px;  display: flex; flex-direction: column; justify-content: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.bannerText .enTitle{ font-size: 24px; line-height: 2em; color: #fff; }
.bannerText .cnTitle{ font-size: 42px; line-height: 2em; color: #fff; }

{}

.newsBody{ width: 94%; max-width: 1400px; display: flex; margin:80px auto; }
.newsBody .newsLeft{ width:calc( 100% - 470px); }
.newsBody .newsRight{ width:370px; margin-left:100px; flex-shrink: 0; }

.contentTitle{ width:100%; font-size: 30px; color: #fff; }
.contentTime{ font-size: 14px; color: #bfc1c3; line-height: 4em; }
.contentText{ padding:30px 0 45px; border-top:#4e4f53 solid 1px; border-bottom:#4e4f53 solid 1px; font-size: 16px; color: #bfc1c3; line-height: 29px; }

.contentBottom{ display: flex; justify-content:space-between; align-items: center; margin-top: 30px;  }
.contentBottom div{ font-size: 16px; max-width: 48%; color: #bfc1c3; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.contentBottom div span{ margin-left: 10px; white-space: pre; overflow: hidden; text-transform: uppercase; text-overflow: ellipsis; min-width: 70px; }
.contentBottom div a{ font-size: 16px; color: #bfc1c3;  }

.newsRightTop{ display: flex; justify-content: space-between; align-items: center; }
.newsRightTop div{ font-size: 24px; color: #fff; }
.newsRightTop a{ display: inline-block; font-size: 12px; color: #bfc1c3; text-align: center; border:#4e4f53 solid 1px; width:94px; height: 34px; border-radius: 34px; line-height: 32px;}

.rightLink{ display: flex; flex-direction: column; margin:35px 0; }

.rightLinkItem{ position: relative; display: block; margin-bottom:40px; }
.rightLinkItem .linkItemImg{ width:100%; position: relative; opacity: 0.3; }
.rightLinkItem .linkItemImg:before{ content: ''; display: block; padding-top:calc( 100% * ( 165 / 370)); }
.rightLinkItem .linkItemImg div{ display: flex; justify-content:center; align-items: center; position: absolute; left: 0; top: 0; overflow: hidden;height:100%;
width: 100%; }

.rightLinkItem:hover .linkItemImg{ opacity: 0.5; transition: all 0.5s ease 0s;}
/*图片变大*/
.rightLinkItem .linkItemImg div 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; 
height:100%;
width: 100%;
object-fit: cover;
}
.rightLinkItem:hover .linkItemImg div img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}

.linkItemText{ width:100%; height:100%; display: flex; flex-direction: column; justify-content: space-between; padding:20px; position: absolute; left: 0; top: 0;  }
.linkItemText .itemTextTop{}
.linkItemText .itemTextTop .textTopTitle{ font-size: 16px; color:#ffffff; line-height: 30px; white-space: pre; overflow: hidden; text-overflow: ellipsis; }
.linkItemText .itemTextTop .textTopSmall{ font-size: 12px; color:#d5d5d5; line-height: 30px; white-space: pre; overflow: hidden; text-overflow: ellipsis;}
.linkItemText .itemTextBot{ display: flex; align-items: center; font-size: 13px; color: #fff; }
.linkItemText .itemTextBot img{ margin-right: 10px; }

{}

.newsBpox{ width: 100%; display: flex; flex-direction: column; }
.newsBpox .newsItems{ width: 100%; display: flex; flex-direction: column; padding:50px 0 0px; }
.newsBpox .newsItems:nth-child(1){ padding-top: 0; }
.newsBpox .newsItems .newsImg{ width:100%; position: relative; }
.newsBpox .newsItems .newsImg:before{ content: ''; display: block; padding-top:calc( 100% * ( 350 / 930)); }
.newsBpox .newsItems .newsImg  div{ display: flex; justify-content:center; align-items: center; position: absolute; left: 0; top: 0; overflow: hidden; width: 100%; height:100%; }
.newsBpox .newsItems .newsImg  div img{object-fit: cover; width: 100%; height:100%; }
.rightLinkItem:hover .linkItemImg{ opacity: 0.5; transition: all 0.5s ease 0s;}
/*图片变大*/
.newsBpox .newsItems .newsImg  div 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; 
}
.newsBpox .newsItems:hover .newsImg  div img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.newsBpox .newsItems .newsTitle{ display: flex; align-items: baseline; justify-content: space-between; margin: 35px 0 25px }
.newsBpox .newsItems .newsTitle .newsTitle1{ font-size: 22px; color: #bfc1c3; }
.newsBpox .newsItems .newsTitle .newsTitle2{ font-size: 14px; color: #999999; }
.newsBpox .newsItems .newsSmall{ font-size: 16px; color: #bfc1c3; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; max-height: 60px; }
.newsBpox .newsItems .newsLink{ display: flex; align-items: center; margin-top: 50px; }
.newsBpox .newsItems .newsLink img:nth-child(1){ display: none; }
.newsBpox .newsItems .newsLink img:nth-child(2){}
.newsBpox .newsItems:hover .newsLink img:nth-child(1){ display: block; }
.newsBpox .newsItems:hover .newsLink img:nth-child(2){ display: none; }
.newsBpox .newsItems .newsLink div{ font-size: 13px; color: #bfc1c3; margin-left:10px; }
.newsBpox .newsItems:hover .newsLink div{ color: #f2e142; }

.newsBpox .newsItems .newsLine{ background: #404040; width: 100%; margin-top:60px; }
.newsBpox .newsItems .newsLine div{ width: 0px; height: 2px; background: #f2e142; }
.newsBpox .newsItems:hover .newsLine div{ width: 100%; transition: all .75s ease-in-out; }

.fenye{ width: 100%; display: flex; justify-content: center; margin-top: 55px; }
.fenye li{ margin:0 15px; }
.fenye li a{ font-size: 16px; color: #999999; text-align:center; position: relative; }
.fenye li a:hover{ color: #f2e142; }
.fenye li a:hover:before{ content: ''; display: block; border-bottom: #f2e142 solid 1px; position: absolute; left: 0; bottom:-5px; width: 100%; }
.fenye li a.on:before{ content: ''; display: block; border-bottom: #f2e142 solid 1px; position: absolute; left: 0; bottom:-5px; width: 100%; }
.fenye li a i{ font-size: 16px; }

{}

.industry{ width:100%; max-width: 1440px; display: flex; flex-wrap: wrap; margin:0 auto 130px; }
.industry .industryItem{ width: calc( 100% * ( 1 / 3) - 40px); margin:0 20px 40px; background: #262931; }
.industry .industryItem:hover{ background: #fff200; }
.industry .industryItem .industryImg{ width: 100%; position: relative; }
.industry .industryItem .industryImg:before{ content: ''; display: block; padding-top:calc( 100% * ( 252 / 440)); }
.industry .industryItem .industryImg div{ display: flex; justify-content:center; align-items: center; position: absolute; left: 0; top: 0; overflow: hidden; }
.rightLinkItem:hover .linkItemImg{ opacity: 0.5; transition: all 0.5s ease 0s;}
/*图片变大*/
.industry .industryItem .industryImg div 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; 
}
.industry .industryItem:hover .industryImg div img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}

.industry .industryItem .industryText{ width: 100%; padding:30px 30px 40px; display: flex; flex-direction: column; align-items: center; }
.industry .industryItem .industryText .industryTitle{ font-size: 22px; color: #bfc1c3; }
.industry .industryItem .industryText .industrySmall{ font-size: 14px; color: #bfc1c3; margin-top: 20px; line-height: 26px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden; height: 78px;  text-align: center; }

.industry .industryItem:hover .industryText .industryTitle{ color: #333; }
.industry .industryItem:hover .industryText .industrySmall{ color: #333;}

{}

.industryDetail{ width:100%; max-width: 1440px; display: flex; flex-wrap: wrap; margin:0 auto 130px; }
.industryDetail .idItem{ width: calc( 50% - 40px); margin:0 20px 60px; background: url(../images/tp13.jpg) no-repeat 50%/cover; min-height: 378px; display: flex; }
.industryDetail .idItem .idItemImg{ width: 340px; position: relative; flex-shrink: 0;}
.industryDetail .idItem .idItemImg:before{ content: ''; display: block; padding-top:calc( 100% * ( 378 / 340)); }
.industryDetail .idItem .idItemImg div{ display: flex; justify-content:center; align-items: center; position: absolute; left: 0; top: 0; overflow: hidden; height: 100%; width: 100%; }
/*.industryDetail .idItem .idItemImg img{ -webkit-box-reflect: below 10px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.7))); width: 320px; height: 280px;}*/
.industryDetail .idItem .idItemText{ display: flex; justify-content: space-between; flex-direction: column; padding:60px 50px 80px 0; width: 100%; }
.industryDetail .idItem .idItemText .idItemTop{ font-size: 24px; line-height: 36px; color: #bfc1c3; }
.industryDetail .idItem .idItemText .idItemBot{ display:flex; align-items: center; justify-content: center; height:56px; border:#3f4148 solid 1px; font-size: 14px; color: #bfc1c3; }
.industryDetail .idItem .idItemText .idItemBot img{ margin-right: 10px; }

.indutitle{ width: 100%; max-width: 1440px; margin:0 auto 0; display: flex; align-items: center; padding:0 20px; font-size: 30px; margin-bottom: 50px; color: #fff;}
.indutitle img{ margin-right: 15px; }

{}

.con1{ width:94%; max-width: 1400px; display: flex; margin:0 auto;}
.con1 .con1Left{ font-size: 36px; color: #fff; margin-right: 15px; }
.con1 .con1Right{ display: flex; flex-direction: column; font-size: 14px; color: #fff; align-items: flex-start; line-height: 2em; margin-top: 15px;}

.con2{ width:94%; max-width: 1400px; margin:40px auto 30px; font-size: 28px; color: #bfc1c3; }
.con4{ width:100%; max-width: 1400px; margin:40px auto 0px; font-size: 28px; color: #bfc1c3; }

.mapBox{ width:94%; max-width: 1400px; margin:0px auto 0px; height: 615px; display: block;}
.mapImg{ width:94%; max-width: 1400px; margin:0px auto 0px; height: 615px; display: block;}

.address{ font-size: 18px; color: #bfc1c3; line-height: 2em;  width:94%; max-width: 1400px; margin:20px auto 55px;}
.address2{ font-size: 18px; color: #bfc1c3; line-height: 3em;  width:94%; max-width: 1400px; margin:0px auto 55px; display: flex; align-items: center; }

.con3{ width:94%; max-width: 1400px; display: flex; justify-content: space-between; padding:60px 0 130px; margin:80px auto 0; border-top: #3d3f43 solid 1px; }
.con3Item{ width: fit-content; max-width: 25%; display: flex; align-items: center;}
.con3Top{ font-size: 18px; color: #bfc1c3; line-height: 2em; }
.con3Bot{ font-size: 18px; color: #bfc1c3; font-weight: bolder; }

{}

.support{ width: 94%; max-width: 1400px; margin:85px auto 120px; }
.support .support1{ font-size: 30px; color:#fff; }
.support .support2{ display: flex; flex-wrap:wrap; margin-bottom:50px; }
.support .support2 a{ margin-right: 15px; height: 40px; display: block; text-align: center; padding:0 30px; line-height: 38px; border:#4e4f53 solid 1px; border-radius: 40px; margin-top: 25px; font-size: 14px; color: #bfc1c3; }

.downloadBox{ display: flex; flex-direction: column; }
.downloadBox .downloadItem{ width: 100%; display: flex; margin-bottom: 35px; align-items: center; justify-content: space-between; padding:0 80px 0 40px; background: #262931; height: 98px; }
.downloadBox .downloadItem:hover{ background: #fff200; }
.downloadBox .downloadItem .downloadLeft{ display: flex; align-items: center; }
.downloadBox .downloadItem .downloadLeft img{ margin-right: 15px; }
.downloadBox .downloadItem .downloadLeft img:nth-child(1){ display: none; }
.downloadBox .downloadItem .downloadLeft img:nth-child(2){}
.downloadBox .downloadItem:hover .downloadLeft img:nth-child(1){ display: block; }
.downloadBox .downloadItem:hover .downloadLeft img:nth-child(2){ display: none; }
.downloadBox .downloadItem .downloadLeft span{ color: #bfc1c3; font-size: 18px; }
.downloadBox .downloadItem:hover .downloadLeft span{ color: #333333; }
.downloadBox .downloadItem .downloadRight{ display: flex; align-items: center; }
.downloadBox .downloadItem .downloadRight span{ font-size: 15px; color: #bfc1c3; margin-right:40px; }
.downloadBox .downloadItem .downloadRight a{ width: 82px; height: 34px; text-align: center; line-height: 32px; color: #bfc1c3; border:#54575d solid 1px; border-radius: 3px; margin-left:15px; }
.downloadBox .downloadItem:hover .downloadRight span{ color: #333333; }
.downloadBox .downloadItem:hover .downloadRight a{ color: #333333; border:#c9c018 solid 1px; }

{}

.support3{ font-size: 16px; color: #bfc1c3; line-height: 28px; margin:20px 0 50px; }

.supportForm{ width: 100%; display: flex;  flex-wrap: wrap; justify-content: space-between; }
.supportForm .input1{ width:calc( 25% - 15px ); height:48px; margin-bottom: 20px; padding:0 15px; border:#4e4f53 solid 1px; border-radius: 3px; background: #1d1e23; font-size: 16px; color: #fff;}
.supportForm textarea{ width: 100%; height:265px; padding:0 15px; border:#4e4f53 solid 1px; border-radius: 3px; background: #1d1e23; line-height: 30px; font-size: 16px; color: #fff; margin-bottom: 20px; }
.supportForm .input2{ width: 100%; height:48px; border:#4e4f53 solid 1px; border-radius: 3px; background: #1d1e23; cursor: pointer; font-size: 16px; color: #fff; max-width: 465px; }

{}

.product{ width: 100%; display: flex; flex-wrap: wrap; max-width: 1430px; margin:0 auto 0; }
.product .proItem{ width:calc( 100% * ( 1 / 3) - 30px); margin:10px 15px 40px; }
.product .proItem .productImg{ position: relative; border-radius: 2px; overflow: hidden; background: #262932; transition: all ease 0.3s;}
.product .proItem .productImg:before{ content: ''; display: block; padding-top:calc( 100% * ( 327 / 446 )); }
.product .proItem .productImg div{ display: flex; justify-content:center; align-items: center; position: absolute; left: 0; top: 0; overflow: hidden; width:100%; height: 100%; padding:10%; }

/*图片变大*/
.product .proItem .productImg div 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; 
}
.product .proItem:hover .productImg div img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.product .proItem .productTitle{ width: 100%; height: 86px; line-height: 86px; overflow: hidden; text-align: center; font-size: 18px; color: #bfc1c3;  transition: all ease 0.3s;}

.product .proItem:hover{ background: #404040; }
.product .proItem:hover .productImg{ transform: translateY(-10px); }
.product .proItem:hover .productTitle{ height: 86px; transform: translateY(-10px); }

{}


.pt{ position: relative; }
.proTop{ width: calc( 100% - (( 100% - 1400px) / 2)); margin:45px auto 60px; margin-left: calc(( 100% - 1400px) / 2);  display: flex; overflow: hidden; position: relative; overflow-x:auto;}
/* 设置滚动条的样式 */
.proTop::-webkit-scrollbar {
height:0px;
}
/* 滚动槽 */
.proTop::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px #fff;
border-radius:10px;
}
/* 滚动条滑块 */
.proTop::-webkit-scrollbar-thumb {
border-radius:10px;
background:#fff;
-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.5);
}
.proTop::-webkit-scrollbar-thumb:window-inactive {
background:rgba(255,255,255,0.4);
}

.proTopLeft{ position: absolute; left: calc(( 100% - 1400px) / 2); top: 50%; transform: translateY(-14px);z-index: 999; cursor: pointer;}
.proTopRight{ position: absolute; right: 0; top: 50%; transform: translateY(-14px);z-index: 999; cursor: pointer;}

.proTopItem{ width: 340px; padding:25px 30px 10px 0; flex-shrink: 0; }
.proTopItem .proTopLink{ width: 310px; height: 160px; border-radius: 5px; background: #262931; position: relative; padding:60px 22px 30px; display: block; }
.proTopItem .proTopLink .proTopIcon{ position: absolute; top: -25px; right: 15px; }
.proTopItem .proTopLink .proTopTitle{ font-size: 18px; color: #fff; line-height: 2em; }
.proTopItem .proTopLink .proTopSmall{ font-size: 12px; color: #fff; line-height: 2em; }
.proTopItem .proTopLink .proTopNum{ font-size: 66px; color: #fff; font-weight: bolder; position: absolute; height: 45px; overflow: hidden; right: 10px; line-height: 66px; bottom:0; opacity: 0; }
.proTopItem .proTopLink .proTopBot{ width: 100%; position: absolute; left: 0; bottom:-10px; opacity: 0; }
.proTopItem:hover .proTopLink .proTopNum{ opacity: 0.1;}
.proTopItem:hover .proTopLink .proTopBot{ opacity: 1; }
.proTopItem.on .proTopLink .proTopNum{ opacity: 0.1;}
.proTopItem.on .proTopLink .proTopBot{ opacity: 1; }


{}

.rcg{ width: 100%; background: url( ../images/h1.jpg) no-repeat 50%/cover; margin:100px 0; display: block; }
.rcgBox{ width: 100%; max-width: 50%; display: flex; flex-direction: row-reverse; background: rgba(38,41,49,0.9); padding:100px 0; }
.rcgNei{ width: 100%; max-width: 700px; }
.rcgTop{ display: flex; align-items: center; margin-bottom: 80px;}
.rcgTop .rcgTop1{ font-size: 36px; color: #fff; margin-right:20px; }
.rcgTop .rcgTop2{ display: flex; flex-direction: column; }
.rcgTop .rcgTop2 img{ margin-bottom: 5px; }
.rcgTop .rcgTop2 div{ font-size: 18px; color: #fff; }

.rcg2{ display: table; font-size: 18px; line-height: 40px; color: #fff; }
.rcg2 li{ display: table-row; }
.rcg2 li .rcg2Left{ display: table-cell; width:40px; }

.humanTitle{ font-size: 36px; font-weight: bolder; text-align: center; line-height: 3em; color:#fff; }

.zyfz{ width: 100%; max-width: 1436px; display: flex; margin:90px auto 25px; }
.zyfz .zyfzItem{ width: calc( 100% * ( 1 / 3) - 36px); margin:0  18px; position: relative; padding:60px 30px 30px; background: #262931;}
.zyfz .zyfzItem .zyfzImg{ position: absolute; top:-15px; right:25px; }
.zyfz .zyfzItem .zyfzTitle{ font-size:22px; color: #fff; margin-bottom: 30px; }
.zyfz .zyfzItem .zyfzBox{}
.zyfz .zyfzItem .zyfzBox p{ font-size: 14px; color: #d5d5d5; padding-left: 20px; line-height: 30px; background:url(skin/images/h10.png) no-repeat 0 50%;  }

.rzzw{ width: 94%; max-width: 1400px; margin:50px auto 90px; display: flex; flex-direction: column; }
.rzzwItem{ width:100%; margin-bottom: 30px; background: #262931; border-radius: 5px; }
.rzzwItem .rzzwTop{ height:98px; display: flex; align-items: center; justify-content: space-between; padding:0 35px; }
.rzzwItem .rzzwTop .rzzwLeft{ display: flex; flex-direction: column; justify-content: center; }
.rzzwItem .rzzwTop .rzzwLeft .rzzwLeft1{ font-size: 20px; color: #bfc1c3; }
.rzzwItem .rzzwTop .rzzwLeft .rzzwLeft2{ font-size: 14px; color: #bfc1c3; }
.rzzwItem .rzzwTop .rzzwRight{ font-size: 16px; color: #bfc1c3; display: flex; align-items: center; cursor: pointer; }
.rzzwItem .rzzwTop .rzzwRight i{ margin-left: 10px; }
.rzzwItem .rzzwBot{ border-top:#363840 solid 1px; display: none; }
.rzzwItem .rzzwBot div{ font-size: 16px; color: #bfc1c3; line-height: 24px; padding:35px; }

.zxtdIcon{ width: 130px; height: 45px; border-radius: 45px; display: flex; align-items: center; justify-content: center; background: #fff200; font-size: 14px; color: #333; margin-top: 45px;}
.zxtdIcon img{ margin-right:10px; }

{}

.zxtdTc{ width: 100vw; height: 100vh; display: none; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; z-index: 09999999; background: rgba(0,0,0,0.6); }
.tcBox{ width: 94%; max-width: 950px; background: #262931; border-radius:5px; position: relative; padding:55px 0 90px;  transform: translateY(20px); transition: all ease 1s;}
.zxtdTc.on .tcBox{transform: translateY(0px);}
.closeTc{ position: absolute; right:60px; top:25px; font-size: 25px; color: #fff; font-weight: bolder; cursor: pointer; }

.zxtd{ display: flex; flex-direction: column; }
.zxtd .zxtd1{ display: flex; align-items: center; font-size: 28px; color: #fff; justify-content: center; }
.zxtd .zxtd1 img{ margin-right:15px; }
.zxtd .zxtd2{ font-size:16px; text-align: center; line-height: 2em; color:#fff; line-height: 70px;}

.zxtdForm{ width: 94%; max-width: 570px; display: table; margin:0 auto; }
.zxtdForm .zxtdInput{ display: table-row; }
.zxtdForm .zxtdInput .zxtdInputLeft{ display: table-cell; width: 130px; font-size: 16px; color: #bfc1c3;    vertical-align: middle; text-align: right; height:68px;   }
.zxtdForm .zxtdInput .zxtdInputRight{ display: table-cell; padding-left: 10px; vertical-align: middle; }

.zxtdForm .zxtdInput.zxtdInput1 .zxtdInputRight input{ width: 100%; height: 50px; border:#3c3e46 solid 1px; border-radius: 5px; padding:0 13px; background: #262931; font-size: 16px; color: #bfc1c3; }
.zxtdForm .zxtdInput.zxtdInput1 .zxtdInputRight select{ width: 100%; height: 50px; border:#3c3e46 solid 1px; border-radius: 5px; padding:0 13px; background: #262931; font-size: 16px; color: #bfc1c3; }

.zxtdForm .zxtdInput.zxtdInput2 .zxtdInputRight{}
.zxtdForm .zxtdInput.zxtdInput2 .zxtdInputRight div{ display: flex; align-items: center; }
.zxtdForm .zxtdInput.zxtdInput2 .zxtdInputRight label{ display: flex; width: 95px; align-items: center; font-size: 16px; color: #bfc1c3; cursor: pointer; }
.zxtdForm .zxtdInput.zxtdInput2 .zxtdInputRight label input{ margin-right:10px; }

.zxtdForm .zxtdInput.zxtdInput3 input{ height:56px; background: #fff200; text-align: center; line-height: 56px; border-radius: 5px; cursor: pointer; margin-top:50px; width:100%; font-size: 16px; color: #333;letter-spacing: 5px; }

.zxtdForm .zxtdInput.zxtdInput4{ font-size: 16px; color: #bfc1c3; text-align: center; }
.zxtdForm .zxtdInput.zxtdInput4 a{ color: #fff200; }









.search{ position:fixed; width:100%; height:100%; left:0; top: 0; right:0; background:rgba(0,0,0,.5); display:none; align-items:center; justify-content:center; z-index:50;}
.search.on{ display:flex;}
.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:#ffec00; height:80px; font-size:16px; color:#111; cursor:pointer;}





.banner_list{ position:relative;}
.bannerText2{ position:absolute; height:100%; width:100%; display:flex; align-items:center; justify-content:center; left:0; top:0;}
.banner_list_img{ height:100%;}
.bannerText2 .b1{ font-size:60px; color:#FFFFFF; font-weight:bolder; text-align:center; transform:translateY(30px); transition:all ease 1.5s; z-index:9999; opacity:0.5;}
.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b1{ transform:translateY(-60px); opacity:1;}


.bannerText2 .b2{ font-size:30px; color:#FFFFFF; font-weight:bolder; text-align:center; transform:translateY(30px); transition:all ease 1.5s; z-index:9999; opacity:0.5; max-width:1200px; text-align:center; line-height:2em;}
.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b2{ transform:translateY(00px); opacity:1;}

.bannerText2 .b3{ font-size:30px; color:#FFFFFF; font-weight:bolder; text-align:center; transform:translateY(50px); transition:all ease 1.5s; z-index:9999; opacity:0.5; max-width:1200px; text-align:center; line-height:2em;}
.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b3{ transform:translateY(00px); opacity:1;}

.cbl{ width:84px; background:#FFFFFF; border-bottom-left-radius:20px; border-top-left-radius:20px; padding:0 10px; display:flex; flex-direction:column; position:fixed; z-index:9; right:0; top:40%;}
.cbl .cblItem{ font-size:14px; color:#262931; text-align:center; height:110px; display:flex; flex-direction:column; justify-content:center; align-items:center; border-bottom:#EDEDED solid 1px;}
.cbl .cblItem:nth-last-child(1){ border-bottom:none;}
.cbl i{    font-size: 35px; }
.cbl .bclgb{ height: 50px; }

.cblzk{ width:40px; height:84px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background: #fff; display: flex; justify-content: center; align-items: center; position:fixed; z-index:9; right:-84px; top:40%; cursor: pointer; }
.cblzk i{  font-size: 35px;  font-weight: bolder; }

{}


.proBanner{ width:100%; background: url(../images/banner_product2.jpg) no-repeat 50%/cover; overflow: hidden; }
.proBanner .proBannerText{ margin:180px auto 95px; max-width: 1400px; display: flex; }
.proBanner .proBannerText .proBannerLeft{ width: 500px; margin-right: 120px; text-align: center; flex-shrink: 0; }
.proBanner .proBannerText .proBannerRight{ display: flex; flex-direction: column; }
.proBanner .proBannerText .proBannerRight .proBanner1{ font-size: 24px; color: #ffffff; }
.proBanner .proBannerText .proBannerRight .proBanner2{ font-size: 40px; color: #ffffff; }
.proBanner .proBannerText .proBannerRight .proBanner3{ font-size: 16px; color: #bfc1c3; line-height: 30px; margin:40px 0 70px; }
.proBanner .proBannerText .proBannerRight .proBanner4{ font-size: 14px; color: #bfc1c3; border:#45474e solid 1px; border-radius: 3px; text-align: center; width: 290px; height: 56px; line-height: 54px; 
    display: flex;
    align-items: center;
    justify-content: center;}
 .proBanner .proBannerText .proBannerRight .proBanner4 img{ margin-right:10px; }

.cpgs{ width:94%; max-width: 1400px; margin:30px auto 95px; color: #bfc1c3; line-height: 32px; font-size: 18px; }

.cptd{ width:94%; max-width: 1400px; margin:30px auto 95px; min-height:410px; background: url(../images/product2.jpg) no-repeat 50%/cover; display: flex; align-items: center; padding:45px; font-size: 18px; color: #bfc1c3; line-height: 40px;}


.cpyy{ width:94%; max-width: 1400px; margin:30px auto 95px; display: flex;}
.cpyy .cpyyItems{ width:calc( 20% - ( 30px * 4 / 5)); height:130px; border-radius: 3px; display: flex; flex-direction: column; align-items: center; justify-content: center; background: #262931; margin:0 0px 0 30px; }
.cpyy .cpyyItems:nth-child(1){ margin-left:0; }
.cpyy .cpyyItems:hover{ background: url(skin/images/tp5.png) 50%/cover;  }
.cpyy .cpyyItems .cpyyTop{}
.cpyy .cpyyItems .cpyyTop img:nth-child(1){ display: none; }
.cpyy .cpyyItems .cpyyTop img:nth-child(2){}
.cpyy .cpyyItems:hover .cpyyTop img:nth-child(1){ display: block; }
.cpyy .cpyyItems:hover .cpyyTop img:nth-child(2){ display: none; }
.cpyy .cpyyItems .cpyyBot{ font-size: 18px; color:#bfc1c3; line-height: 2em; }
.cpyy .cpyyItems:hover .cpyyBot{ color:#727171; }

.jscs{  width:94%; max-width: 1400px; margin:30px auto 95px; display: table; }
.jscs .jscsTr{ display: table-row; }
.jscs .jscsTr .jscsTrLeft{ border-bottom: #3d3e44 solid 1px; display: table-cell; width: calc( 100% * ( 320 / 1400)); padding:20px 55px 20px 55px; font-size: 16px; color: #bfc1c3;vertical-align: middle;}
.jscs .jscsTr .jscsTrRight{ border-bottom: #3d3e44 solid 1px; display: table-cell; width: calc( 100% * ( 1080 / 1400));  font-size: 16px; color: #bfc1c3; line-height: 40px; padding:20px; vertical-align: middle;}
.jscs .jscsTr:nth-child(1) .jscsTrLeft{ border-top: #3d3e44 solid 1px;}
.jscs .jscsTr:nth-child(1) .jscsTrRight{ border-top: #3d3e44 solid 1px;}

.xxzl{ width:100%; height:820px;}



@media screen and (max-width:1510px){
.header .header_top .header_top_nav .top_nav_left .nav_left_list{ margin-right:40px;}
.mapBox {  width: 76%;}

}





@media screen and (max-width:1400px){
.pc_all .pc_all_content{ max-width:1200px; margin:0 auto;}
.DetailsBanenr .DetailsBanenr_txt{ width:1200px;}

.header .header_top .header_top_nav .top_nav_right{ margin-left:20px; padding-left:20px;}
}





@media screen and (max-width:1200px){
.pc_all .pc_all_content,.industry{ width: 94% !important; margin: 0 auto; overflow: hidden;}
.DetailsBanenr .DetailsBanenr_txt{ width:94%; height:100%; top:0px;}
.header,.Footer .Footer_top{ 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 .Footer_bottom{ display:block; text-align:center;}



.pc_show{ display:none;}
.mo_show{ display:block;}


.banner .banner_list .banner_list_img img{ height:auto;}



.IProduct .IProduct_content{ padding:40px 0px;}
.IProduct .IProduct_top ul .IProduct_top_list{ width:33.33%; padding:15px 0px;}
.IProduct .IProduct_top ul{ flex-wrap:wrap;}
.IProduct .IProduct_top ul .IProduct_top_list:after{ display:none;}
.IProduct .IProduct_top ul .IProduct_top_list .top_list_title{ font-size:14px; margin-top:0px;}
.IProduct .IProduct_top ul .IProduct_top_list .top_list_icon img{ max-height:30px; height:35px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title{ display:block;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_right{ margin-top:23px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_left .title_left_top .left_top_dt{ font-size:26px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_title .list_title_left .title_left_bottom{ margin-top:20px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li{ padding:22px; height:auto; padding-bottom:0px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover{ padding:22px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_title .hover_title_dd{ font-size:20px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_hover .li_hover_title .hover_title_dt{ font-size:18px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_txt .list_txt_li .txt_li_title{ font-size:18px; margin-bottom:60px;}



.ISolution{ padding:33px 0px;}
.ISolution .ISolution_title{ display:block;}
.ISolution .ISolution_title .ISolution_title_left{ margin-bottom:20px;}
.ISolution .ISolution_title .ISolution_title_left .title_left_dd{ font-size:16px; margin-bottom:10px;}
.ISolution .ISolution_title .ISolution_title_left .title_left_dt{ font-size:20px;}
.ISolution .ISolution_title .ISolution_title_right span:before{ display:none;}
.ISolution .ISolution_title .ISolution_title_right img{ max-height:22px;}
.ISolution .ISolution_content{ display:block;}
.ISolution .ISolution_content .ISolution_content_nav,.ISolution .ISolution_content .ISolution_content_txt{ width:100%; padding:0px;}
.ISolution .ISolution_content .ISolution_content_nav{ margin-bottom:35px;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li{ padding:20px 0px;}
.ISolution .ISolution_content .ISolution_content_nav .content_nav_li .nav_li_title{ margin-top:7px;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_title{ margin-bottom:20px; padding-bottom:20px;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_title .list_title_dd{ font-size:22px; margin-bottom:10px;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_content{ font-size:14px;}
.ISolution .ISolution_content .ISolution_content_txt .content_txt_list .txt_list_btn{ width:135px; height:45px; margin-top:30px;}



.INews{ padding:35px 0px;}
.INews .pc_all_content{ display:block;}
.INews .INews_left,.INews .INews_right{ width:100%; margin:0px;}
.INews .INews_left .INews_left_title .left_title_dt{ font-size:20px;}
.INews .INews_left .INews_left_title .left_title_dd{ font-size:16px;}
.INews .INews_left .INews_left_btn{ width:135px; height:45px; margin-top:30px;}
.INews .INews_left .INews_left_bottom{ margin-top:60px;}
.INews .INews_right .INews_right_list{ padding:13px;}

.INews .INews_right .INews_right_list .right_list_title{ font-size:16px; line-height:25px; height: 25px;}
.INews .INews_right .INews_right_list .right_list_txt{ margin-top:20px; margin-bottom:20px; line-height:22px;}
.INews .INews_right .INews_right_list .right_list_hover .list_hover_title{ margin-top:55px;}


.Footer{ padding-top:0px;}
.Footer .Footer_bottom{ margin-top:0px;}



.DetailsBanenr .DetailsBanenr_img img{ height: auto;}
.DetailsNav .DetailsNav_left a{ margin-right:80px;}



.About{ padding:35px 0px;}
.About .pc_all_content{ display:block;}
.About .About_left,.About .About_right{ width:100%;}
.About .About_right{ position:relative; top:0px;}
.About .About_left .About_left_top .left_top_title{ font-size:20px; padding-bottom:30px;}
.About .About_left .About_left_bottom{ margin-top:35px;}
.About .About_left .About_left_bottom .left_bottom_list:last-child{ margin-left:20px;}
.About .About_left .About_left_bottom .left_bottom_list span{ margin:0px 15px;}
.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dd{ font-size:30px;}


.Honorary{padding:35px 0px;}
.Honorary .Honorary_tilte{display:block; margin-bottom:25px;}
.Honorary .Honorary_tilte .Honorary_tilte_left{font-size:20px; margin-bottom:15px;}
.Honorary .Honorary_tilte .Honorary_tilte_right .tilte_right_dt{margin-top:0px;}
.Honorary .Honorary_content{} 
.Honorary .Honorary_content ul{width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.Honorary .Honorary_content ul li{width: 47%;margin: 0 0 20px 0;}
.Honorary .Honorary_content ul li:nth-child(4n){margin-right: 0;}
.Honorary .Honorary_content ul li .honor-img{height: 260px;}
.Honorary .Honorary_content ul li .honor-title{padding: 16px 0;}
.Honorary .Honorary_content ul li .honor-title p{font-size: 15px;}



.Philosophy { padding:35px 0px;}
.Philosophy .Philosophy_tilte{ display:block; margin-bottom:25px;}
.Philosophy .Philosophy_tilte .Philosophy_tilte_left{ font-size:20px; margin-bottom:15px;}
.Philosophy .Philosophy_tilte .Philosophy_tilte_right .tilte_right_dt{ margin-top:0px;}
.Philosophy .Philosophy_content .Philosophy_content_list{ width:100%; padding:20px;}
.Philosophy .Philosophy_content .Philosophy_content_list .content_list_icon{ width:15%; margin-right:0px;}
.Philosophy .Philosophy_content .Philosophy_content_list .content_list_txt{ width:85%;}
.Philosophy .Philosophy_content .Philosophy_content_list .content_list_txt .list_txt_dd{ font-size:16px; margin-bottom:8px;}
.Philosophy .Philosophy_content .Philosophy_content_list .content_list_txt .list_txt_dt{ font-size:14px;}



.Advantage{ margin-bottom:30px;}
.Advantage .Advantage_img{ position:relative; top:0px; width:100%; left:0;}
.Advantage .Advantage_right{ width:100%; margin-top:25px;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list{ margin-bottom:20px;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list .txt_list_right .list_right_dd{ font-size:16px;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list .txt_list_icon{ width:10%;}
.Advantage .Advantage_right .Advantage_right_content .Advantage_txt .Advantage_txt_list .txt_list_right{ width:90%;}



.industry{ display:block; overflow:hidden;}
.industry .industryItem{ width:48%; margin:0px; margin-bottom:4%; float:left;}
.industry .industryItem:nth-child(2n){ float:right;}
.industry .industryItem .industryText{ padding:15px;}
.industry .industryItem .industryText .industryTitle{ font-size:16px;}




.industryDetail{ max-width:94%; display:block; overflow:hidden; padding:0px 4%; margin-bottom:35px;}
.industryDetail .idItem{ width:100%; margin:0px; margin-bottom:4%; display:block; border-radius:6px; overflow:hidden;}
.industryDetail .idItem .idItemImg{ width:100%;}
.industryDetail .idItem .idItemText{ width:100%;}
.industryDetail .idItem .idItemImg div{ position:relative;}
.industryDetail .idItem .idItemImg:before{ display:none;}
.industryDetail .idItem .idItemText{ padding:20px;}
.industryDetail .idItem .idItemText .idItemTop{ font-size:18px; margin-bottom:20px;}
.indutitle{ max-width:9694; font-size:20px; margin-bottom:25px;}



.newsBody{ max-width:94%; margin-top:35px; margin-bottom:30px;}
.newsBody .newsLeft{ width:100%;}
.newsBpox .newsItems{ padding-top:30px;}
.newsBpox .newsItems .newsImg{ margin-bottom:25px;}
.newsBpox .newsItems .newsImg div{ position:relative;}
.newsBpox .newsItems .newsImg:before{ display:none;}
.newsBpox .newsItems .newsTitle{ margin-top:0px;}
.newsBpox .newsItems .newsTitle .newsTitle1{ font-size:16px;}
.newsBpox .newsItems .newsSmall{ font-size:14px; line-height:24px;}
.newsBody .newsRight{ display:none;}
.newsBpox .newsItems .newsLink{ margin-top:18px;}
.newsBpox .newsItems .newsLine{ margin-top:30px;}


.contentTitle{ font-size:22px;}
.contentText img{ width:auto !important; max-width:100% !important;}


.contentBottom div{ font-size:14px;}
.contentBottom div a{ font-size:14px;}

.mapBox {  width: 70%;}

.rcg{ margin:33px auto; width:94%;}
.rcgBox{ max-width:100%; padding:22px;}
.rcgTop{ margin-bottom:30px;}
.rcgTop .rcgTop1{ font-size:22px;}
.rcg2{ font-size:16px;}



.humanTitle{ font-size:24px;}
.zyfz{ margin:30px 0px; display:block;}
.zyfz .zyfzItem{ width:94%; margin:0px auto; margin-bottom:30px; padding-top:45px;}
.zyfz .zyfzItem .zyfzImg{ max-height:55px;}
.zyfz .zyfzItem .zyfzTitle{ font-size:18px; margin-bottom:20px;}



.con1{ align-items:center; margin-bottom:15px;}
.con1 .con1Left{ font-size:24px;}
.con1 .con1Right{ margin-top:0px; display: block; line-height:normal;}



.con2{ font-size:20px; margin-top:0px;}
.mapImg{ height: auto;}
.address{ font-size:15px; line-height:24px; margin-bottom:0px;}



.con3{ display:block; padding-bottom:30px !important;}
.con3Item{ max-width:100%;}
.con3Top,.con3Bot{ font-size:15px;}


.address2{ font-size:15px; line-height:normal; margin:22px 0px;}



.humanTitle{ line-height: normal;}


.rzzw{ margin:22px auto;}
.rzzwItem{ margin-bottom:20px;}
.rzzwItem .rzzwTop{ padding:0px 22px; height:55px;}
.rzzwItem .rzzwTop .rzzwLeft .rzzwLeft1{ font-size:15px;}
.rzzwItem .rzzwTop .rzzwRight{ font-size:15px;}
.rzzwItem .rzzwBot div{ padding:22px; font-size:14px;}
.rzzwItem .rzzwBot div p span{ white-space:inherit !important;}


.zxtdForm .zxtdInput .zxtdInputLeft,.zxtdForm .zxtdInput{ display:block;}
.zxtdForm .zxtdInput .zxtdInputRight{ margin:20px 0px;}
.zxtdForm .zxtdInput .zxtdInputLeft,.zxtdForm .zxtdInput .zxtdInputRight{ width:100%; padding:0px; height:auto; text-align:left; display:block;}

.tcBox{ height:80%; overflow:auto; padding:20px;}


.zxtd .zxtd1{ font-size:18px;}
.zxtd .zxtd2{ font-size:14px; line-height:normal; margin:15px 0px;}





.support{ margin:30px auto;}
.support .support1{ font-size:22px;}




.downloadBox .downloadItem{ padding:0px 20px; height:65px;}
.downloadBox .downloadItem .downloadLeft img{ display:none !important;}
.downloadBox .downloadItem .downloadRight span{ display:none;}
.downloadBox .downloadItem .downloadLeft span{ font-size:15px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.fenye{ margin-top:0px;}



.support3{ font-size:14px;}
.supportForm .input1{ width:100%;}


/*.pt .proTopLeft,.pt .proTopRight{ display:none;}
.proTop{ display:block; width:100%; margin-left:0px; overflow:hidden; padding:0px 4%; margin:20px 0px;}
.proTopItem{ width:48%; float:left; padding:0px; margin-bottom:4%;}
*/

.proTop { margin-left:0; width: 100%; margin:20px 0px;}
.proTopItem:nth-child(2n){ float:right;}
.proTopItem .proTopLink{ padding:20px; height:auto; width:100%; text-align:center;}
.proTopItem .proTopLink .proTopIcon{ position:relative; top:0; right:0; max-height:26px;}
.proTopItem .proTopLink .proTopTitle{ font-size:16px; line-height:normal; margin-top:15px;}
.proTopItem .proTopLink .proTopNum{ display:none;}
.proTopItem .proTopLink .proTopBot{ bottom:0;}
.proTopItem .proTopLink .proTopSmall{ line-height:normal; margin-top:10px; height:30px;}


.product{ display:block; overflow:hidden; padding:0px 4%;}
.product .proItem{ width:48%; margin:0px; float:left; margin-bottom:30px;}
.product .proItem:nth-child(2n){ float:right;}
.product .proItem .productTitle{ font-size:15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height:normal; height:auto; margin-top:12px;}
.product .proItem:hover .productTitle{ height:auto;}



.proBanner .proBannerText{ margin:0px !important;}


.indutitle{ font-size:18px;}
.cpgs{ font-size:14px !important; margin-bottom:25px !important;}
.cptd{ padding:0px !important; min-height: auto !important; font-size:14px !important; margin-bottom:25px !important;}
.cpyy { overflow:hidden; display:block !important; margin-bottom:25px !important;}
.cpyy .cpyyItems{ width:48% !important; float:left; margin:0px !important; margin-bottom:25px !important;}
.cpyy .cpyyItems:nth-child(2n){ float:right !important;}



.jscs .jscsTr .jscsTrLeft{ padding:10px !important; font-size:14px !important;}
.jscs .jscsTr .jscsTrRight{ font-size:14px !important; line-height:24px !important;}





.cbl{ display: none; }


.newsBpox .newsItems .newsImg{
	height:300px;
}


}



@media screen and (max-width:950px){
.pc_index .pc_header{ position:fixed; padding:0px;}
.AboutBanner{ margin-top:50px;}
.pc_index .banner{ margin-top:51px;}
.pc_header .pc_header_content .header_content_logo{ line-height:50px;}
.DetailsBanenr .DetailsBanenr_txt .DetailsBanenr_txt_dd{ font-size:15px; margin-bottom:10px;}
.DetailsBanenr .DetailsBanenr_txt .DetailsBanenr_txt_dt{ font-size:20px;}


.DetailsNav .pc_all_content{ height:auto;}
.DetailsNav .DetailsNav_left{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; width:100%; padding-top:20px;}
.DetailsNav .DetailsNav_left a{ display:inline-block; width:48%; margin-right:0px; border-radius:4px; border:1px solid rgba(255,255,255,.1); text-align:center; line-height:38px; margin-bottom:10px;}
.DetailsNav .DetailsNav_right{ display:none;}
.DetailsNav .DetailsNav_left a:before{ display:none;}
.DetailsNav .DetailsNav_left a.on{ background:#fff200; color:#333333; border:1px solid #fff200;}




.product .proItem{ width:100%; margin:0px; float:left; margin-bottom:30px;}

.proTopItem { width: 170px;}

.proTopItem .proTopLink .proTopTitle{ margin-top:5px;}








.mapBox {  width: 94%;}


}



@media screen and (max-width:768px){

.newsBpox .newsItems .newsImg {
    height: 170px;
}

.Footer_bottom_left{display: flex;
    flex-direction: column;}

}


@media screen and (max-width:600px){
.banner,.banner .banner_list .banner_list_img img,.banner .banner_list .banner_list_img video{ height: 340px !important;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 4px; width:30px; height:2px;}
.DetailsBanenr .DetailsBanenr_img img{ height:165px;}

}


@media screen and (max-width:375px){


}
@media screen and (max-width:360px){


}


@media screen and (max-width:320px){

}