@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#333; font-size:14px; width:100%; background:#f5f5f5; -webkit-text-size-adjust: none;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333; font-size:14px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}


input:focus{ outline: none; -webkit-appearance:none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none; -webkit-appearance:none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none; -webkit-appearance:none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none; -webkit-appearance:none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ color:#333; font-size:14px;}
input::-webkit-input-placeholder{ color:#333; font-size:14px;}
input::-moz-placeholder{ color:#333; font-size:14px;}
input::-moz-placeholder{ color:#333; font-size:14px;}
@font-face{ 
  font-family:'BEBAS2';
  src:url(BEBAS.ttf);
}

/*黑白照片*/
.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; 
}
.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; 
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
}

.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
}

.chizhi{
				 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;
}


banner .banner_icon
{
animation: myfirst 2s ease-in-out infinite;
-moz-animation: myfirst 2s ease-in-out infinite；	 /*Firefox */
-webkit-animation: myfirst 2s ease-in-out infinite； /*Safari 和 Chrome */
-o-animation: myfirst 2s ease-in-out infinite； /*Opera */
}

@keyframes myfirst
{
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}

@-moz-keyframes myfirst 
{
/* Firefox */
  0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,20px); opacity: 0; }
}

@-webkit-keyframes myfirst
{
/* Safari 和 Chrome */
  0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,20px); opacity: 0; }
}

@-o-keyframes myfirst 
{
/* Opera */
  0%   { -o-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -o-transform:translate(0,20px); opacity: 0; }
}


.win1400{ width:94%; max-width:1400px;}
.win1400



.mo_down{ height:0px; overflow:hidden}

.mo_down.on{ height:auto;}



.noscroll{

    overflow: hidden;

}

.quan{ width: 100%;}











.pcTop{ width:100%; border-top:#c11c23 solid 3px; background:#FFFFFF;}
.pcTop .pcTopNei{ margin:0 auto; height:90px; display:flex; justify-content:space-between; align-items:center;}
.pcTop .pcTopNei .pcRight{ display:flex; align-items:center;}
.pcTop .pcTopNei .pcMenu{ display:flex; margin-right:80px;}
.pcTop .pcTopNei .pcMenu .pcMenuXun{ position: relative; margin-right:55px;}
.pcTop .pcTopNei .pcMenu .pcMenuXun:last-child{ margin-right:0px;}
.pcTop .pcTopNei .pcMenu .pcMenuXun .pcMenuTitle{ font-size:17px; color:#666666; line-height:87px; text-align:center;}
.pcTop .pcTopNei .pcMenu .pcMenuXun .pcMenuDown{ position:absolute; top:87px; left:50%; transform:translateX(-50%); background:#FFFFFF; display:flex; flex-direction:column; width:200px; border-bottom:#c11c23 solid 3px; z-index:999; display:none;}
.pcTop .pcTopNei .pcMenu .pcMenuXun:hover .pcMenuDown{ display:flex;}
.pcTop .pcTopNei .pcMenu .pcMenuXun .pcMenuDown a{ text-align:center; width:100%; text-align:center; display:block; line-height:45px;}
.pcTop .pcTopNei .pcMenu .pcMenuXun .pcMenuDown a:hover{ background:#f5f5f5; color:#c11c23;}
.pcTop .pcTopNei .pcTopRight{ display:flex; align-items:center;}
.pcTop .pcTopNei .pcTopRight a{ font-size:17px; text-align:center; width:32px; height:32px; line-height:32px; border-radius:32px; display:block; color:#666666;}
.pcTop .pcTopNei .pcTopRight a:hover{ color:#FFFFFF; background:#c01920;}
.pcTop .pcTopNei .pcTopRight a.on{ color:#FFFFFF; background:#c01920;}
.pcTop .pcTopNei .pcTopRight span{ font-size:17px; text-align:center; color:#666666; margin:0 10px; }

.neiBanner{ width:100%; position:relative; height:540px;}
.neiBanner .bannerText{ position:absolute; left:50%; transform:translateX(-50%); top:0; height:100%; display:flex; flex-direction:column; justify-content:center;}
.neiBanner .bannerText .bannerEn{ font-size:61px; color:#FFFFFF; font-weight:bolder; opacity:0.3; text-transform:uppercase;}
.neiBanner .bannerText .bannerLine{ width:80px; height:4px; background:#dc000c; margin:15px 0 10px;}
.neiBanner .bannerText .bannerCn{ font-size:42px; color:#FFFFFF; font-weight:bolder;}
.neiBanner .bannerText .bannerNav{ display:flex; align-items:center; margin-top:30px;}
.neiBanner .bannerText .bannerNav a{ font-size:13px; color:#FFFFFF;}
.neiBanner .bannerText .bannerNav i{ font-size:13px; color:#FFFFFF; margin:0 10px;}








.noscroll{
    overflow: hidden;
}


.quan{ width: 100%;}

.mo_top{ width:100%; display:none; position:fixed; top: 0; z-index: 123412;}
.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; position:relative;}
.mo_top .mot .Language{ position:absolute; right:55px; display:inline-block; font-size:14px; color:#fff; padding:2px 6px; border-radius:4px; background:#c01920;}
.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;}



.Banenr .Banenr_content .Banenr_content_list{ position:relative;}
.Banenr .Banenr_content .Banenr_content_list .content_list_img img{ width:100%; object-fit:cover;}
.Banenr .Banenr_content .Banenr_content_list .content_list_title{ position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; max-width: 1400px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; height: 100%;}
.Banenr .Banenr_content .Banenr_content_list .content_list_title .list_title_dd{ font-size:24px; color:#999999; text-transform:uppercase; margin-bottom:15px; display:none;}
.Banenr .Banenr_content .Banenr_content_list .content_list_title .list_title_dt{ font-size:70px; color:#5f5e5e; margin-bottom:95px; display:none;}
.Banenr .Banenr_content .Banenr_content_list .content_list_title .list_title_dt span{ color:#c01920;}
.btn{ padding:0px 47px; display: inline-block; align-items:center; line-height:52px; border-radius:100px; background:#c01920; font-size:16px; color:#fff; text-transform:uppercase;}
.Banenr .Banenr_content .Banenr_content_list .btn{  display:none;}
.btn img{ margin-right:9px;}
.Banenr .Banenr_content .Banenr_content_list.swiper-slide-active .content_list_title .list_title_dd{ display:block;}
.Banenr .Banenr_content .Banenr_content_list.swiper-slide-active .content_list_title .list_title_dt{ display:block;}
.Banenr .Banenr_content .Banenr_content_list.swiper-slide-active .content_list_title .list_title_dt .custom{width: 206%;}
.Banenr .Banenr_content .Banenr_content_list.swiper-slide-active .content_list_title .list_title_dt .custom .right-text{text-align: right;}
.Banenr .Banenr_content .Banenr_content_list.swiper-slide-active .content_list_title .list_title_dt .custom .left-text{text-align: left;}
.Banenr .Banenr_content .Banenr_content_list.swiper-slide-active .content_list_title .list-title3{}
.Banenr .Banenr_content .Banenr_content_list.swiper-slide-active .btn{ display:block;}

.Banenr .Banenr_content .Banenr_content_list .content_list_info{position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; max-width: 1400px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; height: 100%;}
.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title{width:75%;margin-bottom:40px;}
.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title .info_title_dd{font-size:46px; line-height:1.4;color:#c01920;margin-bottom:5px;}
.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title .info_title_dt{font-size:30px; line-height:1.4; color:#000000;} 
.Banenr .Banenr_content .Banenr_content_list .content_list_info .btn{ display:block;margin-top:50px;}



.Banenr .Banenr_content_dots{ position:absolute; bottom:50px; left:0; width:100%; display:flex; align-items:center; justify-content:center;}
.Banenr .Banenr_content_dots .swiper-pagination{ bottom:0px; display:inline-block; width:auto; left:0; right:0; margin:0 auto; background:rgba(172,172,172,.3); position:relative; padding:0px 12px; height:30px; border-radius:100px; display:flex; align-items:center; justify-content:center;}
.Banenr .Banenr_content_dots .swiper-pagination span{ width:12px; height:12px; background:rgba(255,255,255,0); margin:0px 10px; display:flex; align-items:center; justify-content:center; opacity:1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Banenr .Banenr_content_dots .swiper-pagination span:before{ content:""; display:inline-block; width:6px; height:6px; border-radius:100%; background:rgba(255,255,255,.7);transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Banenr .Banenr_content_dots .swiper-pagination span.swiper-pagination-bullet-active{ background:rgba(255,255,255,.5);transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Banenr .Banenr_content_dots .swiper-pagination span.swiper-pagination-bullet-active:before{ background:#fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Banenr .swiper-pagination .pagination-bullet{ margin:0px 10px;}



.layui-laypage{display: flex;font-size:14px; color:#333;  align-items: center; justify-content:center;}
.layui-laypage a {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    border: #fff solid 1px;
    margin: 0 10px;
    background: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; 
}
.layui-laypage-curr {
    background: #dc000c;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    /* border: #ffffff solid 1px; */
    margin: 0 10px;
}
.layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}
.layui-laypage-limits select {
    background: #fff;
    height: 42px;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    border: #fff solid 1px;
    margin: 0 10px;
    background: #fff;
}
#goPageId {
    background: #fff;
    width: 50px;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    border: #fff solid 1px;
    margin: 0 10px;
}
.layui-laypage-btn {
    background: #fff;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    border: #fff solid 1px;
    margin: 0 10px;
}
.layui-laypage-disabled {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    /* border: #fff solid 1px; */
    margin: 0 10px;
    background: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; 
}


.layui-laypage-disabled:hover{ background:#dc000c; color:#fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.layui-laypage a:hover{ background:#dc000c; color:#fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }




.IAbout{ position:relative; padding:200px 0px; overflow:hidden; background:#fff;}
.IAbout .IAbout_left{ max-width:812px; position:relative; z-index:5;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dd{ font-size:57px; color:#333333; text-transform:capitalize; margin-bottom:45px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dp{font-size:32px; color:#333333; margin-bottom:25px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dt{ font-size:32px; color:#333333; margin-bottom:33px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_p{ font-size:16px; color:#333333; margin-bottom:40px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_txt{ font-size:15px; color:#666666; line-height:30px; margin-bottom:80px;}
.IAbout .IAbout_right{ position:absolute; right:0; top:0; height:100%; display: flex; align-items:center; width:100%;}
.IAbout .IAbout_right .IAbout_right_dd{ position:absolute; right:0;}
.IAbout .IAbout_right .IAbout_right_dt{ position:absolute; right:0;}
.IAbout .IAbout_icon{ position:absolute; bottom:0; left:0; transform: translateX(-60%) translateY(60%);}



.IAdvantage{ background: url(/skin/images/ind1.jpg) no-repeat 50%/cover; position:relative; padding-top:150px; height:930px;}
.IAdvantage .IAdvantage_title{ text-align: center; position:relative; z-index:2;}
.IAdvantage .IAdvantage_title .IAdvantage_title_dd{ font-size:34px; color:#fff; margin-bottom:30px;}
.IAdvantage .IAdvantage_title .IAdvantage_title_dt{ font-size:34px; color:#fff; line-height:45px;}
.IAdvantage .IAdvantage_content{ position:absolute; bottom:0; left:0; width:100%; height:100%; display:flex; align-items:center; justify-content:space-between;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list{ width:25%; height:100%; display:inline-block; display:flex; align-items:center; flex-direction:column; justify-content:flex-end; text-align:center; position:relative;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:before{ content:""; display:inline-block; width:100%; height:100%; background:url(../w_images/bn5.png) no-repeat 50%/cover; position:absolute; left:0; top:0; opacity:0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover:before{ opacity:1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_icon{ position:relative;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title{ margin-top:30px; position:relative;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title .list_title_dd{ font-size:28px; color:#fff;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title .list_title_dt{ font-size:16px; color:#fff; margin-top:10px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt{ height:0px; opacity:0; overflow:hidden; position:relative;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; font-size:16px; color:rgba(255,255,255,.8); line-height:26px; padding:0px 50px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt span{ padding-top:12px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_btn{ height:0px; overflow:hidden; margin-top:68px; position:relative;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; display: inline-block; align-items:center; line-height:52px; background:#c01920; font-size:16px; color:#fff; width:100%;text-transform:uppercase;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_btn img{ margin-right:9px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt{ height:55px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; opacity:1; margin-top:12px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_btn{ height:52px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }




.INews{ padding:115px 0px; background:#fff;}
.INews .INews_title{ display:flex; align-items:center; justify-content:space-between; margin-bottom:50px;}
.INews .INews_title .INews_title_dd{ font-size:34px; color:#333333;}
.INews .INews_content{ display:flex; justify-content:space-between; align-items: flex-start;}
.INews .INews_content .INews_content_left{ width:473px; display:inline-block; position:relative; border-radius:5px; overflow:hidden;}
.INews .INews_content .INews_content_left .content_left_img img{ width:100%; height:540px; object-fit:cover;}
.INews .INews_content .INews_content_left .content_left_txt{ position:absolute; bottom:0px; left:0; width:100%; z-index:5; height:100%; display:flex; justify-content: flex-end; flex-direction:column; text-align:left; background:url(../w_images/bn7.png) no-repeat 50%/cover; padding:0px 23px; padding-bottom:30px;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_time{ font-size:14px; color:#fff;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_title{ font-size:20px; color:#fff; line-height:30px; margin-bottom:20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top:10px;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_btn{ font-size:14px; color:#fff; text-transform:uppercase;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_btn img{ margin-right:9px;}
.INews .INews_content .INews_content_right{ display:flex; width:calc(100% - 490px); justify-content:space-between;}
.INews .INews_content .INews_content_right .content_right_left{ width:49%; background:#f2f2f2; border-radius:5px; overflow:hidden; padding:22px;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_img{ margin-bottom:35px;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_img img{ width:100%; height:250px; object-fit:cover; border-radius:5px;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_time{ font-size:14px; color:#999999; padding:0px 10px;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_title{ font-size:20px; color:#333; margin:13px 10px;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_con{ font-size:14px; color:#666666; line-height:26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-bottom:21px; padding:0px 10px;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_btn{ font-size:14px; color:#999999; text-transform:uppercase; padding:0px 10px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_btn span{ display:flex; align-items:center;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_btn span:before{ content:""; display:inline-block; width:11px; height:10px; background:url(../w_images/bn6.png) no-repeat 50%/cover; margin-right:5px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list:hover .left_list_btn span:before{ background:url(../w_images/bn6_on.png) no-repeat 50%/cover;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list:hover .left_list_btn{ color:#c01920;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}

.INews .INews_content .INews_content_right .content_right_right{ padding:0px 23px;}
.INews .INews_content .INews_content_right .content_right_right .right_left_list{ border-bottom:1px solid #dedede; display:inline-block; width:100%; padding:33px 0px;}
.INews .INews_content .INews_content_right .content_right_right .right_left_list:last-child{ border-bottom:0px solid #dedede;}
























.pageTitle{ width:100%; font-size:32px; text-align:center; margin:65px 0 45px;}
.pageTitle3{ margin-top:0px;}

.hzln{ margin:0 auto;}
.hzlnItem{ width:100%; display:flex; background:#FFFFFF;}
.hzlnItem:nth-child(even){ flex-direction:row-reverse;}
.hzlnItem .hzlnItemImg{ width:50%;}
.hzlnItem .hzlnItemText{ width:50%; padding:60px; display:flex; justify-content:center; flex-direction:column;}
.hzlnItem .hzlnItemText .hzlnItemTitle{ font-size:18px; line-height:32px;}
.hzlnItem .hzlnItemText .hzlnItemSmall{ font-size:16px; line-height:35px; color:#666666;}
.hzlnItem .hzlnItemText .hzlnItemSmall p span{ margin-right:8px; color:#c01920;}

.hzhb{ width:100%; max-width:1430px; margin:0 auto 70px; display:flex; flex-wrap:wrap;}
.hzhb li{ width:calc( 20% - 30px); margin:0 15px 30px;}


.fo1{ width:100%; background:#232323; overflow:hidden;}
.fo1 .fo1Nei{ margin:55px auto 40px; display:flex; justify-content:space-between;}
.fo1 .fo1Nei .fo1Xun{ display:flex; flex-direction:column;}
.fo1 .fo1Nei .fo1Xun .fo1XunTitle{ font-size:16px; color:#FFFFFF; margin-bottom:15px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.fo1 .fo1Nei .fo1Xun .fo1XunTitle:hover{ color:#e60012;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.fo1 .fo1Nei .fo1Xun .fo1XunLink{ display:flex; flex-direction:column;}
.fo1 .fo1Nei .fo1Xun .fo1XunLink a{ font-size:14px; line-height:36px; color:#999999;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.fo1 .fo1Nei .fo1Xun .fo1XunLink a:hover{ color:#e60012;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.fo1 .fo1Nei .fo1Xun .fo1Con{ display:flex; flex-direction:column;}
.fo1 .fo1Nei .fo1Xun .fo1Con li{ display:flex; align-items:center; font-size:14px; color:#999999;margin-bottom:15px;}
.fo1 .fo1Nei .fo1Xun .fo1Con li img{ margin-right:13px;}
.fo1 .fo1Nei .fo1Xun .fo1Con li span{line-height:1.6;}
.fo1 .fo1Nei .fo1Xun .fo1Con li:last-child{margin-bottom:0;}
.fo1 .fo1Nei .fo1Xun .fo1Con2{ display:flex; align-items:center; margin-top:15px;}
.fo1 .fo1Nei .fo1Xun .fo1Con2 a{ margin-right:25px;}
.fo1 .fo1Nei .fo1Xun:last-child{max-width:30%;}

.fo2{ background:#1e1e1e; overflow:hidden;}
.fo2 .fo2Nei{ margin:0 auto; display:flex; align-items:center; justify-content:space-between; height:55px;}
.fo2 .fo2Nei a{ font-size:13px; color:#999999;}
.fo2 .fo2Nei .fo2NeiLeft a{ margin-right:10px;}
.fo2 .fo2Nei .fo2NeiRight a{ margin-left:10px;}

.imgs{ width: 100%; height: 100%; position:absolute; left: 0; top: 0; object-fit: cover;}

{}

.new{ background:#FFFFFF; margin:90px auto 50px; padding:60px;}
.new .newTitle{ width:100%; text-align:center; font-size:26px; line-height:40px;}
.new .newSmall{ width:100%; display:flex; align-items:center; justify-content:center; height:60px;}
.new .newSmall span{ color:#666666; margin:0 23px;}
.new .newContent{ border-top:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; padding:50px 0; line-height:26px; color:#666666;}
.new .newBot{ display:flex; align-items:center; justify-content:space-between; margin:25px 0 15px;}
.new .newBot .newBot_list{ font-size:14px; color:#666; max-width:46%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.new .newBot .newBot_list a{ font-size:14px; color:#333;}
.new .newBot .newBot_list a:hover{ color:#dc000c;}
.new .newBot2{ display:flex; align-items:center; justify-content:center;}
.new .newBot2 a{ width:140px; height:45px; border:#e5e5e5 solid 1px; border-radius:45px; display:flex; align-items:center; justify-content:center; color:#999999;}
.new .newBot2 a img{ margin-left:10px;}

{}


.newsTop{ margin: 80px auto 55px; display: flex; justify-content: space-between; align-items: center;}
.newsTop .newsTopLeft{ display: flex; align-items: center;}
.newsTop .newsTopLeft a{ padding: 0 30px; height: 56px; text-align: center; line-height: 56px; border-radius: 5px;margin-right:20px; background-color:#FFFFFF; font-size: 20px; color: #999999;}
.newsTop .newsTopLeft a:hover{ background-color: #dc000c; color: #FFFFFF;}
.newsTop .newsTopLeft a.on{ background-color: #dc000c; color: #FFFFFF;}

.newsTop .newsTopRight{ border: #d3d3d3 solid 1px; width: 175px; height: 50px; position: relative; cursor: pointer;}
.newsTop .newsTopRight .ntrTop{ width: 175px; height: 50px; display: flex; justify-content: space-between; align-items: center; padding: 0 20px; font-size: 18px;}

.newsTop .newsTopRight .ntrBot{ position: absolute; left: 0; top: 50px; border: #d3d3d3 solid 1px; flex-direction: column; width: 100%; display: none;}
.newsTop .newsTopRight:hover .ntrBot{ display: flex;}
.newsTop .newsTopRight .ntrBot a{ background-color:#f4f7f9;  font-size: 15px; line-height: 45px; text-align: center; width: 100%; display: block;}
.newsTop .newsTopRight .ntrBot a:hover{ background-color: #dc000c; color: #FFFFFF;}

.newList{ margin: 0 auto; padding-bottom:65px;}
.newList .newList_top{ margin-bottom:50px;}
.newList .newsItem{ width: 100%; display: flex; margin-bottom: 30px; background:#fff; border-radius: 10px; overflow: hidden;}
.newList .newsItem:hover{ background:url(../images/new3.jpg) no-repeat 100% 100%,#FFFFFF;}
.newList .newsItem .newsImg{ width:490px; flex-shrink: 0; position: relative; overflow: hidden;}
.newList .newsItem .newsImg img{}
.newList .newsItem .newsImg 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; 
}
.newList .newsItem:hover .newsImg 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; 
}
.newList .newsItem .newsImg:before{ content: ''; display: block; padding-top:calc( 100% * 275 / 490);}
.newList .newsItem .newsText{ width: 100%; padding: 30px 60px 30px 50px;}
.newList .newsItem .newsText .newsTitle{ font-size:20px; font-weight: bolder; color: #222222; width: 100%; overflow: hidden; text-overflow: ellipsis;}
.newList .newsItem:hover .newsText .newsTitle{ color: #dc000c;}
.newList .newsItem .newsText .newsSmall{ font-size: 15px; line-height: 26px; color: #666666; margin: 20px 0 45px; text-align: justify;}
.newList .newsItem .newsText .newsBot{ display: flex; align-items: center; justify-content: space-between; font-size: 16px; color: #999999;}
.newList .newsItem .newsText .newsBot .newsDeta{}
.newList .newsItem .newsText .newsBot .newsMore{ display: flex; align-items: center;}
.newList .newsItem .newsText:hover .newsBot .newsMore{ color: #dc000c;}
.newList .newsItem .newsText .newsBot .newsMore span{ margin-right: 10px;}



.hxywSmall{ font-size:18px; line-height:34px; margin:0 auto 50px;}



.pro{ width:100%; display:flex; flex-direction:column;}
.pro .proItem{ width:100%; min-height:630px; display:flex;}
.pro .proItem .proBox{ width:100%; display:flex; max-width:1400px; margin:0 auto; flex-direction:row;}
.pro .proItem .proBox .proList{ width:94%; max-width:590px; padding:70px 50px; display:flex; flex-direction:column; justify-content:center; height:100%; background:#FFFFFF;}
.pro .proItem .proBox .proList .proListTitle{ font-size:42px; font-weight:bolder; line-height:54px;}
.pro .proItem .proBox .proList .proListTitlef{ width:80px; height:4px; background:#dc000c; margin:15px 0 10px;}
.pro .proItem .proBox .proList .proListMess{max-height: 415px; padding-right:10px;overflow-y: auto; font-size:16px; line-height:32px; margin:16px 0 70px; margin-bottom:0px;}
.pro .proItem .proBox .proList .proListMess::-webkit-scrollbar-track{background-color:#eeeeee;border-radius:100px;}
.pro .proItem .proBox .proList .proListMess::-webkit-scrollbar-thumb{background:#dc000c;;border-radius:100px;}
.pro .proItem .proBox .proList .proListMess::-webkit-scrollbar-button{background-color: #ffffff;display: none;border-radius:100px;}
.pro .proItem .proBox .proList .proListMess::-webkit-scrollbar-corner{background-color: #ffffff;border-radius:100px;}
.pro .proItem .proBox .proList .proListMess::-webkit-scrollbar{width: 4px;height: 0px;border-radius:100px;}

.pro .proItem .proBox .proList .proListLink{ font-size:16px; color:#FFFFFF; line-height:24px; display:flex; align-items: center;}
.pro .proItem .proBox .proList .proListLink i{ margin-left:10px;}
.pro .proItem .proBox .proList .proListMess p{text-align: justify;}

.pro .proItem:nth-child(odd) .proBox{ flex-direction:row-reverse;}
.pro .proItem:nth-child(odd) .proBox .proList{ background: rgba(95, 94, 94, 0.5);}
.pro .proItem:nth-child(odd) .proBox .proList .proListTitle{ color:#ffffff;}
.pro .proItem:nth-child(odd) .proBox .proList .proListMess{ color:#ffffff;}
.pro .proItem:nth-child(odd) .proBox .proList .proListLink{ color:#666666;}
.pro .proItem:nth-child(odd) .proBox .proList .proListLink i{ color:#06c;}

.yfgx{margin:0 auto;text-align:center;}
.yfgx{ margin:0 auto;}
.yfgx .yfgxTable{ width: 100%; background: #dcdcdc; margin-bottom: 100px;}
.yfgx .yfgxTable th{ height: 68px; background: #373c40; text-align: center; font-size: 16px; color: #fff;}
.yfgx .yfgxTable td{ text-align: center; font-size: 14px; line-height: 18px; color: #333333; background: #FFFFFF; height: 60px;}
.yfgx .yfgxTable td a{ color:#c01920;}
.yfgxTable td span{line-height: 1;color:#c01920;}
.yfgx .yfgxTable tr:nth-child(1) td{ background: #373c40; color:#fff; font-size:16px; font-weight:bolder; height:37px;}
.yfgx .yfgxTable tr:nth-child(2) td{ background: #373c40; color:#fff; font-size:16px; font-weight:bolder; height:37px;}
.yfgx .yfgxTable tr:nth-child(3) td{ background: #373c40; color:#fff; font-size:16px; font-weight:bolder; height:37px;}

.yfgx .yfgxTable .fgx{ height: 30px;  background: #f4f7f9; color: #f4f7f9; position: relative;}
.yfgx .yfgxTable .fgx .l{ height: 30px; width:1px; background: #f4f7f9; position: absolute; top: 0; left:-1px; }
.yfgx .yfgxTable .fgx .r{ height: 30px; width:1px; background: #f4f7f9; position: absolute; top: 0; right:-1px; }
.yfgx .yfgxTable .jdt{ text-align: left; width:64%;}
.yfgx .yfgxTable .jdt div{padding: 0;}




.ab5{ width:94%; max-width:1400px; margin:126px auto;}
.ab5 .ab51{ display:flex; align-items:center;}
.ab5 .ab51 .ab511{ font-size:40px; line-height:60px; color:#FFFFFF;}
.ab5 .ab51 .ab512{ display:flex; flex-direction:column; padding-left:30px;}
.ab5 .ab51 .ab512 .ab5121{ margin-top:5px; font-size:16px; color:#FFFFFF; font-weight: bold;}
.ab5 .ab51 .ab512 .ab5122{}
.ab5 .ab52{ max-width:610px; text-align:justify; color:#FFFFFF; line-height:29px; font-size:16px; margin:30px 0 100px;}
.ab53{ width:164px; height:52px; display:flex; justify-content:center; align-items:center; background:url(../images/product48.png) no-repeat 50%/100% 100%; font-size:15px; color:#FFFFFF;}
.ab53 i{ margin-left:10px;}




.cxyfz{ width: 100%; height: 100%; overflow: hidden; display: flex; min-height: 980px}
.cxyfz .cxItem{ width: 25%; position: relative; }
.cxyfz .cxItem:hover{  background:-webkit-gradient(linear,0 0,0 100%,from(#00000000),to(#000000)); height: 100%;}
.cxyfz .cxItem .cxBox{ position: absolute; width: 100%; bottom: 0; display: flex; flex-direction: column; align-items: center; bottom: -56px; transition: all ease 0.5s;text-align: center; color: #FFFFFF;}
.cxyfz .cxItem:hover .cxBox{ bottom: 0;}
.cxyfz .cxItem .cxBox .cxImg{}
.cxyfz .cxItem .cxBox .cxTitle{ font-size: 28px; margin: 20px 0 10px;}
.cxyfz .cxItem .cxBox .cxSmall{ font-size: 16px; line-height: 24px; max-width: 325px; width: 90%; display: none;}
.cxyfz .cxItem .cxBox .cxZhan{}
.cxyfz .cxItem .cxBox .cxMore{ width: 100%; height: 56px; background: #c01920; display: flex; justify-content: center; align-items: center; font-size: 15px; color: #FFFFFF; margin-top: 75px; border-radius: 0; }
.cxyfz .cxItem .cxBox .cxMore i{ margin-left: 10px;}

.cxyfz .cxItem:hover .cxBox .cxSmall{ display: block;}


     

/* 响应式banner */
.img_gallery{position:relative;}
.main_img{ overflow:hidden;position:relative;}
.main_img .zhanwei{ width:100% !important; max-width:1200px;}
.main_img .zhanwei:before{ padding-top:calc(100% * ( 920 / 1400)); content:''; display:block;}
.main_img ul{width:9999px; overflow:hidden; height:100%;position:absolute;top:0;left:0}
.main_img li{float:left;width:100%; height:100%; }
.main_img li .banner_span{display:block;width:100%;  height:100%;}
.main_img li .textBox{  height: 100%; display: flex; flex-direction: column; justify-content: center; margin: 0 auto; max-width: 1400px;}
.img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.img_font span{display:none; }
div.point{ position:absolute; bottom:50px;left:0;z-index:9;width:fit-content; height:30px; display: flex;    justify-content: center; border-radius: 30px; background:rgba(175,175,175,.3); align-items: center; padding:0 10px; left: 50%; transform: translateX(-50%);}
div.point .point_box{ margin:0 auto; display:inline-block;}
div.point a{ display: block; width:12px; font-size: 0;height:12px;border-radius: 50%; border: rgba(255,255,255,0) solid 3px; float: left; cursor: pointer; margin:0 10px; border-radius: 10px;}
div.point a div{ width: 6px; height:6px; background:rgba(255,255,255,.7); border-radius: 10px;}
div.point a.on{ border: rgba(255,255,255,.5) solid 3px;}
div.point a.on div{ background:#ffffff;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{}
#btn_next{}
/* 响应式banner */

.p1{ font-size: 24px; color: #999999; text-transform: uppercase; transition: ease all 1s 1s; transform: translateY(20px); opacity: 0.5;}
.p2{ font-size: 62px; color: #5f5e5e; font-weight: bolder; margin: 30px 0 95px; transition: ease all 1s 1s; transform: translateY(20px); opacity: 0.5;}
.p2 span{ color: #c01920;}
.bt .indexLink { transition: ease all 1s 1s; transform: translateY(20px); opacity: 0.5;}

.bt.on .p1{ transform: translateY(0px); opacity:1;}
.bt.on .p2{ transform: translateY(0px); opacity:1;}
.bt.on .indexLink{ transform: translateY(0px); opacity:1;}

.indexLink{ width: 200px; height:52px; display: flex; justify-content: center; align-items: center; font-size: 16px; color: #FFFFFF; border-radius: 52px; background: #c01920; text-transform: uppercase;}
.indexLink img{ margin-right: 10px;}




.infob .infoL{ display:flex; align-items:center; font-size:14px; color:#999999; text-transform:uppercase;}
.infob .infoL img{ margin:0 5px; display:none;}
.infob .infoL img:nth-child(1){ display:block;}
.infob:hover .infoL{ color:#c01920;}
.infob:hover .infoL img:nth-child(1){ display:none;}
.infob:hover .infoL img:nth-child(2){ display:block;}

{}

.zyfz{ margin:100px auto 30px; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap;}
.zyfz .zyfzLeft{ width:545px;}
.zyfz .zyfzLeft .zyfzLeftTitle{ font-size:32px; margin-bottom:30px;}
.zyfz .zyfzLeft .zyfzLeftSmall{ font-size:16px; color:#666666; line-height:30px; text-align: justify;}

.zyfz .zyfzRight{ width:680px;}
.zyfz .zyfzRight img{border-radius: 12px;}

.rcfz{ width:100%; background:url(/skin/images/zyfz2.jpg) no-repeat 50% calc( 100% - 163px)/cover; padding-top:115px;}
.rcfz .pageTitle{ color:#FFFFFF;}

.rcfzBox{ width:100%; display:flex; flex-wrap:wrap; margin:0 auto; justify-content:space-between;}
.rcfzBox .rcfzItem{ width:calc( 25% - ( 20px * 3 / 4)); background:rgba(255,255,255,.80); padding:20px; border-radius:10px; box-shadow:rgba(0,0,0,.20) 0 0 10px; cursor:pointer;}
.rcfzBox .rcfzItem .rcfzItemImg{ text-align:center; padding-top:40px;}
.rcfzBox .rcfzItem .rcfzItemImg{ 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
	   opacity: 0.6;
}

.rcfzBox .rcfzItem:hover .rcfzItemImg{ 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
	   opacity: 1;
}
.rcfzBox .rcfzItem .rcfzItemTitle{ font-size:18px; text-align:center; padding:25px 0 40px;}
.rcfzBox .rcfzItem .rcfzItemSmall{ font-size:16px; color:#666666; line-height:30px;}


.Join2022{ background: #F5F5F5; padding: 90px 0px;}
.Join2022 .pageTitle2{ margin-top: 0px;}
.gzjh{ margin:0 auto;}
.gzjh .gzjhItem{ width:100%;padding-bottom: 20px; margin-bottom:20px; box-shadow:rgba(0,0,0,.20) 0 0 10px; background: #fff;}
.gzjh .gzjhItem .gzjhTop{ padding:20px 30px 0 30px; display:flex; align-items:center; justify-content:space-between; cursor:pointer;}
.gzjh .gzjhItem .gzjhTop .gzjhLeft{ display:flex; flex-direction:column;}
.gzjh .gzjhItem .gzjhTop .gzjhLeft .gzjhTitle{ font-size:18px; line-height:2em; font-weight:bolder; color:#e90013;}
.gzjh .gzjhItem .gzjhTop .gzjhIcon{ width:35px; height:35px; border:1px solid #e90013; border-radius:100%; display: flex; align-items:center; justify-content:center;transition: all .5s ease;}
.gzjh .gzjhItem .gzjhTop .gzjhIcon i{ font-size:18px; color:#e90013;}
.gzjh .gzjhItem:hover .gzjhTop .gzjhLeft .gzjhTitle{ color:#dc000c;}
.gzjh .gzjhItem .gzjhTop .gzjhLeft .gzjhSmall{ font-size:16px; color:#666666; line-height:2em;}
.gzjh .gzjhItem .gzjhTop .gzjhLeft .gzjhSmall span{ margin-right:20px;}
.gzjh .gzjhItem .gzjhBottom{ margin:10px 30px 0 30px; padding:0;display:none;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt{ display:flex; justify-content:space-between; justify-content:space-between;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt .gzjhBottom_txt_list{ width:48%;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt .gzjhBottom_txt_list .txt_list_dd{ font-size:16px; color:#333; margin-bottom:15px;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt .gzjhBottom_txt_list .txt_list_dt{ font-size:14px; color:#666; line-height:25px;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_btn{ display:flex; align-items:center; justify-content:center;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_btn a{display: inline-block; color: #fff; width: 139px; line-height: 40px; background: #c01920; text-align: center; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; margin-top: 20px;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_btn a:hover{ width:149px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.gzjh .gzjhItem.on .gzjhTop .gzjhIcon{transform: rotate(-180deg);}

.gzjh .gzjhItem *{transition:none !important;}
.gzjh .gzjhItem .gzjhTop .gzjhIcon{transition: transform .5s ease  !important;}
.gzjh .gzjhItem .gzjhBottom *{padding:0;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_btn a{transition: all 0.5s ease !important; -webkit-transform: all 0.5s ease !important;}
.companyCulture{width: 100%;margin:0 0 90px 0;display: flex;align-items: center;justify-content: center;}
.companyCulture .itemBox{}
.companyCulture .itemBox .itemTitle{}
.companyCulture .itemBox .itemTitle .pageTitle{}
.companyCulture .itemBox .itemContent{}
.companyCulture .itemBox .itemContent .itemBanners{}
.companyCulture .itemBox .itemContent .itemBanners .itemContentList{height: 350px;cursor: pointer;border-radius:15px;object-fit: cover;overflow: hidden;}
.companyCulture .itemBox .itemContent .itemBanners .itemContentList img{ width:100%; height: 100%; border-radius:15px;object-fit: cover;overflow: hidden;}
.companyCulture .itemBox .itemContent .itemContentSwitch{}
.companyCulture .itemBox .itemContent .itemContentSwitch{ position:relative; display:flex; align-items:center; justify-content:space-between; margin-top:70px;}
.companyCulture .itemBox .itemContent .itemContentSwitch .contentSwitchLeft{ position:relative; width:calc(100% - 120px); height:2px; background:#eaeaea; display:flex; align-items:center;}
.companyCulture .itemBox .itemContent .itemContentSwitch .contentSwitchLeft .swiper-pagination{ bottom:0; display:flex; align-items:center; width:100%;}
.companyCulture .itemBox .itemContent .itemContentSwitch .contentSwitchLeft .swiper-pagination span{ height:2px; background:#eaeaea; border-radius:0px; opacity:1; width:100%; display:flex;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.companyCulture .itemBox .itemContent .itemContentSwitch .contentSwitchLeft .swiper-pagination span.swiper-pagination-bullet-active{ background:#c01920;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}

.companyCulture .itemBox .itemContent .itemContentSwitch .contentSwitchRight{ display:flex; align-items:center;}
.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-next,.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-prev{ position:relative; margin-top:0px; top:0; width:44px; height:44px; border-radius:100%; border:1px solid #c01920; background:#c01920; left:0; right:0; opacity:1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-next{ margin-left:14px;}
.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-next:after,.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-prev:after{ font-size:18px; color:#fff}
.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-next.swiper-button-disabled,.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-prev.swiper-button-disabled{ border:1px solid #dadada; background:none;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-next.swiper-button-disabled:after,.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-prev.swiper-button-disabled:after{ color:#9e9e9e;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}








.about1{ padding:100px 0 110px; background:url(/skin/images/about1.jpg) no-repeat 50%/cover;}
.about1Box{ margin:0 auto;}
.about1Box .about11{ width:200px; height:40px; display:flex; justify-content:center; align-items:center; background:#e60012; color:#FFFFFF;}
.about1Box .about11 span{ margin:0 5px;}
.about1Box .about12{ font-size:38px; margin:45px 0 15px;}
.about1Box .about13{ font-size:16px;}
.about1Box .about14{ margin:35px 0 60px; font-size:15px; line-height:2em; color:#666666; max-width:765px; text-align:justify;}
.about1Box .about14 p{ margin-bottom:15px;}
.about1Box .about14 strong{font-size:20px; }
.about1Box .about14 p:last-child{ margin-bottom:0px;}
.about1Box .about15{ width:877px; box-shadow:rgba(0,0,0,0.1) 0 0 10px; height:170px; background:#FFFFFF; display: flex; justify-content:center; align-items:center;}


/*数字滚动插件的CSS可调整样式*/
.mt-number-animate{ line-height:42px; height: 40px; font-size: 45px; overflow: hidden; display: inline-block; position: relative; }
.mt-number-animate .mt-number-animate-dot{ width: 25px; line-height: 40px; float: left; text-align: center;}
.mt-number-animate .mt-number-animate-dom{ width: 25px;text-align: center; float: left; position: relative; top: 0;}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;}

.shuzi{ width: 100%; display: flex; justify-content:space-around; align-items:center;}
.shuziXun{ display:flex; flex-direction:column; align-items: center; justify-content:center; width:25%;}
.shuziXun .abxTop{ display: flex; align-items: flex-end; color:#999999; justify-content:center; }
.shuziXun .abxTop .sz1{ font-size: 45px; color:#e60012; font-family:"BEBAS2";}
.shuziXun .abxTop .sz2{ font-size: 16px; color:#5f5e5e; margin-left: 10px; }
.shuziXun .abxTop .sz3{ font-size: 45px; font-weight: bolder; overflow: hidden; line-height: 38px;}
.shuziXun .abxBot{ font-size: 16px; color: #888888; line-height: 1.5em;text-align: center;min-height: 48px;}

.shuziLine{ border-left:#dcdcdc solid 1px; height: 75px;}

.gltd{ background:#f5f5f5; padding-bottom:65px; overflow:hidden;}
.team{ display:flex; margin:0 auto; flex-direction:column;}
.team .teamItem{ background:#FFFFFF; border-radius:10px; padding:24px; display:flex; margin:0 auto; margin-bottom:15px; position:relative; width:100%;}
.team .teamItem .teamImg{ position:relative; overflow:hidden; margin-right:38px; width:175px; flex-shrink:0;}
.team .teamItem .teamImg .imgs{ position:relative; height:auto;border-radius: 5px;}
.team .teamItem .teamCenter{}
.team .teamItem .teamCenter .teamTitle{ font-size:20px; margin-top:24px; color:#222; font-weight:bolder; margin-bottom:10px;}
.team .teamItem .teamCenter .teamZhiwei{ font-size:16px; color:#999999; line-height:28px;}
.team .teamItem .teamCenter .teamSmall{ font-size:16px; color:#666666; line-height:30px; margin-top:20px; max-height:90px; overflow:hidden; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.team .teamItem.on .teamCenter .teamSmall{ max-height: 500px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.team .teamItem .teamIcon{ position:absolute; right:24px; top:24px;}
.team .teamItem .teamIcon img{ cursor:pointer;
-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; 
}
.team .teamItem.on .teamIcon img{ 
	-webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease; 
}



.syry{ width:100%; overflow:hidden; padding-bottom:110px; background:#f5f5f5;}


.OurValue{}
.OurValue .gzjh{margin: 30px auto;}
.OurValue .gzjh .gzjhItem .gzjhTop .gzjhLeft .gzjhTitle{font-size: 24px;}
.OurValue .gzjh .gzjhItem .gzjhTop .gzjhLeft .gzjhSmall span{font-size: 18px;}
.OurValue .gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt{width:100% !important;}
.OurValue .gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt p{font-size: 16px;color: #666666; line-height: 1.8;}
.pageItem{margin:0 auto;}
.pageItem_dd{margin-bottom:15px;font-size: 32px;line-height: 30px;}
.pageItem .center.pageItem_dd{text-align:center;}
.pageItem .pageItem_dt{}
.pageItem .pageItem_dt p{font-size: 16px; color: #666666; line-height: 30px;}
.pageItem .pageItem_dt p a{font-size: inherit; line-height: inherit; color: #666666;font-weight: bolder;}
.pageItem .pageItem_dt p.right{text-align:right;}


.honor{ width:100%; position:relative;}
.honor .honorArrow{ width:100%; position:absolute; left:50%; transform:translateX(-50%); top:50%; display:flex; justify-content:space-between; align-items:center; max-width:1532px; height:0; z-index:9;}
.honor .honorArrow img{ cursor:pointer;}
.honor .honorBox{ margin:0 auto; position:relative;}
.honor .honorBox .honorItem{ background:#fff; padding:35px 20px; border-radius:5px;}
.honor .honorBox .honorItem .honorItemTitle{ font-size:20px; line-height:30px; height: 90px; font-weight:bolder;}
.honor .honorBox .honorItem:hover .honorItemTitle{ color:#e60012;}
.honor .honorBox .honorItem .honorItemYear{ font-size:48px; color:#e2e2e2; font-weight:bolder;}
.honor .swiper-button-next:after,.honor .swiper-button-prev:after{ color:#999;}
.honor .swiper-button-next{ right:-50px;}
.honor .swiper-button-prev{ left:-50px;}




.lxwm{ margin:0 auto 100px; display:flex; justify-content:space-between;}
.lxwm .lxLeft{ display:flex; flex-direction:column;}
.lxwm .lxLeft .lxrow{ display:flex; align-items:center;}
.lxwm .lxLeft .lxrow .lxrowLeft{ width:35px; flex-shrink:0; }
.lxwm .lxLeft .lxrow .lxT{ font-size:16px; color:#666666;}
.lxwm .lxLeft .lxrow .lxT2{ font-size:18px; color:#000000; line-height:30px; margin-bottom:25px;}
.lxwm .lxRight{ width:860px; display:flex; justify-content:space-between; flex-wrap:wrap;}

.formRow{ display:flex;}

.row1{ width:calc( 100% * ( 1 / 3) - 20px); background:#FFFFFF; border-radius:5px; margin-bottom:20px; display:flex; align-items:center; padding:0 20px; font-size:16px; color:#666666; height:40px;}
.row1 div:nth-child(1){ width:50px; flex-shrink:0;}
.row1 div:nth-child(2){ width:100%; padding:0 10px;}

.row2{ width:100%; margin-bottom:20px;}
.row2 textarea{ width:100%; background:#FFf; border-radius:5px; padding:10px 20px; height:112px;}

.row3{ text-align:center; width:100%;}
.row3 input{ width:140px; background:#e60012; text-align:center; height:40px; line-height:40px; color:#FFFFFF; font-size:16px; cursor:pointer; border-radius:5px; margin:0 auto;}













/*****************************************************************
 * Infinity Push
 *****************************************************************/
.ma-infinitypush-open {
  display: block;
  position: fixed;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ma-infinitypush-wrapper {
  background:rgba(192 25 32 / 50%);
  position: fixed;   
  height: 100%;
  width:100%;
  z-index: 600;
  margin-top:50px;
  left:-1920px;transition: all 0.3s ease;
    -webkit-transform: all 0.3s ease; opacity:0;
}
.ma-infinitypush-wrapper.on{ left:0px;transition: all 0.3s ease; opacity:1;
    -webkit-transform: all 0.3s ease; }
.ma-infinitypush-wrapper.ma-infinitypush-active-button{
  position: absolute;
   left:-255px !important;transition: all 0.3s ease;
    -webkit-transform: all 0.3s ease;
}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.on{ left:0px !important;transition: all 0.3s ease;
    -webkit-transform: all 0.3s ease;}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-left .ma-infinitypush-button {
  margin: 0 0 0 22px;
  right: -44px;
}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-right .ma-infinitypush-button {
  margin: 0 22px 0 0;
  left: -44px;
}
.ma-infinitypush-wrapper .ma-infinitypush-button {
  display: block;
  box-shadow: inset 0 4px #3498db, inset 0 6px white, inset 0 9px #3498db, inset 0 11px white, inset 0 14px #3498db, inset 0 16px white;
  position: absolute;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  top: 13px;
  cursor: pointer;
  z-index: 100;
}
.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ul li ul, .ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ul li ol, .ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ol li ul, .ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ol li ol {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ul li ul, .ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ul li ol, .ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ol li ul, .ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ol li ol {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.ma-infinitypush-wrapper .ma-infinitypush {
  background:#c01920;
  position: relative;
  height: 100%;
  width:250px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 5000;
}
.ma-infinitypush-wrapper .ma-infinitypush ul, .ma-infinitypush-wrapper .ma-infinitypush ol {
  background-color: #c01920;
  list-style-type: none;
  width: 250px;
  overflow-x: hidden;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li, .ma-infinitypush-wrapper .ma-infinitypush ol li {
  height: 45px;
  width: 100%;
  background:#c01920;
  line-height:45px;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li a, .ma-infinitypush-wrapper .ma-infinitypush ol li a {
  color: #fff;
  display: block;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  height: 100%;
  margin: 0;
  overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
display:flex;
align-items:center;
justify-content:space-between;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li ul, .ma-infinitypush-wrapper .ma-infinitypush ul li ol, .ma-infinitypush-wrapper .ma-infinitypush ol li ul, .ma-infinitypush-wrapper .ma-infinitypush ol li ol {
  display: none;
  position: absolute;
  height: 100%;
  top: 0;
  background:#267bbc
  overflow-y: auto;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li.ma-infinitypush-active-item, .ma-infinitypush-wrapper .ma-infinitypush ol li.ma-infinitypush-active-item {
  background-color: #590104;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li.ma-infinitypush-active-item > a, .ma-infinitypush-wrapper .ma-infinitypush ol li.ma-infinitypush-active-item > a {
  color: #fff !important;
  text-decoration: none !important;
}
.ma-infinitypush-wrapper .ma-infinitypush.ma-infinitypush-sub-open {
  overflow-y: hidden;
}
.ma-infinitypush-wrapper .ma-infinitypush .ma-infinitypush-inactive {
  border-right: none !important;
  border-left: none !important;
  overflow-y: hidden !important;
}
.ma-infinitypush-wrapper .ma-infinitypush .ma-infinitypush-close-subnav {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  width: 250px;
  height: 100% !important;
  top: 0;
  left: 0;
  padding: 0 !important;
}

.navigation-is-open .mo_top .moxl{ left:0;}
.navigation-is-open{ overflow:hidden}

.cd-nav-trigger {
  position: absolute;
  z-index: 3;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  /* image replacement */
  overflow: hidden;
  right:2%;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
}
.cd-nav-trigger .cd-nav-icon {
  /* icon created in CSS */
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 22px;
  height: 2px;
  background: #c01920;
}
.cd-nav-trigger .cd-nav-icon::before, .cd-nav-trigger .cd-nav-icon:after {
  /* upper and lower lines of the menu icon */
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: inherit;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.5s, width 0.5s, top 0.3s;
  -moz-transition: -moz-transform 0.5s, width 0.5s, top 0.3s;
  transition: transform 0.5s, width 0.5s, top 0.3s;
}
.cd-nav-trigger .cd-nav-icon::before {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top;
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  -o-transform: translateY(-6px);
  transform: translateY(-6px);
}
.cd-nav-trigger .cd-nav-icon::after {
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
  -webkit-transform: translateY(6px);
  -moz-transform: translateY(6px);
  -ms-transform: translateY(6px);
  -o-transform: translateY(6px);
  transform: translateY(6px);
}
.no-touch .cd-nav-trigger:hover .cd-nav-icon::after {
  top: 2px;
}
.no-touch .cd-nav-trigger:hover .cd-nav-icon::before {
  top: -2px;
}
.cd-nav-trigger svg {
  position: absolute;
  top: 0;
  left: 0;
}
.cd-nav-trigger circle {
  /* circle border animation */
  -webkit-transition: stroke-dashoffset 0.4s 0s;
  -moz-transition: stroke-dashoffset 0.4s 0s;
  transition: stroke-dashoffset 0.4s 0s;
}
.navigation-is-open .cd-nav-trigger {
  /* rotate trigger when navigation becomes visible */
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::after,
.navigation-is-open .cd-nav-trigger .cd-nav-icon::before {
  /* animate arrow --> from hamburger to arrow */
  width: 50%;
  -webkit-transition: -webkit-transform 0.5s, width 0.5s;
  -moz-transition: -moz-transform 0.5s, width 0.5s;
  transition: transform 0.5s, width 0.5s;
}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::after, .no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::before {
  top: 0;
}
.navigation-is-open .cd-nav-trigger circle {
  stroke-dashoffset: 0;
  -webkit-transition: stroke-dashoffset 0.4s 0.3s;
  -moz-transition: stroke-dashoffset 0.4s 0.3s;
  transition: stroke-dashoffset 0.4s 0.3s;
}


















.ma-infinitypush-wrapper .ma-infinitypush > ul, .ma-infinitypush-wrapper .ma-infinitypush > ol{ border-bottom:0px}
.ma-infinitypush-wrapper .ma-infinitypush ul li{ border-bottom:1px solid #fff}
.ma-infinitypush-wrapper .ma-infinitypush ul li a{ padding: 0px 8%;}
.ma-infinitypush-wrapper .ma-infinitypush ul li a i{ display:inline-block; width:20px; height:20px; border-radius:100%; text-align:center; line-height:20px;}






#wrapper {
  position: relative;
  width: 100%;
  min-width: 20rem;
}

/*****************************************************************
 * Header
 *****************************************************************/
#header {
  background-color: #3498db;
  height: 2.5rem;
}
@media screen and (max-width: 1200px) {
  #header {
    background-color: #393939;
    height: 3.75rem;
  }
}
#header .header-main {
  max-width: 75rem;
  height: 2.5rem;
  margin: 0 auto;
  padding: 0 0.625rem;
}
@media screen and (max-width: 1200px) {
  #header .header-main {
    height: 3.75rem;
    padding: 0 0.625rem;
  }
}
#header .header-main .site-title {
  position: relative;
  float: left;
  width: 3.5625rem;
  height: 100%;
  margin: 0 1.25rem 0 0.9375rem;
}
#header .header-main .site-title a {
  position: absolute;
  display: block;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTk4LjkgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5OC45IDcwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE5OC45LDcwIDE1OC41LDAgMTMyLjYsNDQuOSAxNDcuMSw3MCAJIi8+Cgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExMi43LDcwIDE1My4xLDAgMTAxLjMsMCA2MC45LDcwIAkiLz4KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTEuOCw3MCA5Mi4yLDAgNDAuNCwwIDAsNzAgCSIvPgo8L2c+Cjwvc3ZnPg==) no-repeat 0 0;
  text-indent: -9999px;
  width: 3.5625rem;
  height: 1.25rem;
  top: 0;
  bottom: 0;
  margin: auto;
}

/*****************************************************************
 * Site Navigation
 *****************************************************************/
.desktop #mo_nav{
  position: static;
  background-color: #393939;
  width: 100%;
  height: 100%;
  right: -12.5rem;
  float: left;
}
.desktop #mo_nav ul {
  position: relative;
  list-style: none;
  margin: 0;
  float: left;
}
.desktop #mo_nav ul:before, .desktop #mo_nav ul:after {
  content: "";
  display: block;
}
.desktop #mo_nav ul:after {
  clear: both;
}
.desktop #mo_nav ul li {
  padding: 0;
  float: left;
  height: 3.75rem;
}
.desktop #mo_nav ul li a {
  display: block;
  text-decoration: none;
  color: #3498db;
  padding: 0 1.25rem;
  -webkit-transition: background-color	0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color	0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color	0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color	0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color	0.3s ease-in-out, color 0.3s ease-in-out;
  line-height: 3.75rem;
  height: 3.75rem;
}
.desktop #mo_nav ul li a:hover {
  border-top: 0.0625rem solid #dddddd;
  border-bottom: 0.0625rem solid #dddddd;
  color: white;
  border: none;
  background-color: #3498db;
  line-height: 3.75rem;
}
.desktop #mo_nav ul li ul {
  display: none;
}

/*****************************************************************
 * Main
 *****************************************************************/
#main {
  padding: 1.25rem;
  clear: both;
  min-width: 20rem;
}
#main h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 1.5rem;
  color: white;
  letter-spacing: 0.0375rem;
  text-align: center;
  margin: 1.875rem 0 0 0;
}
#main h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 1.125rem;
  color: white;
  letter-spacing: 0.0375rem;
  text-align: center;
  margin: 1.875rem 0;
}
#main nav {
  display: block;
  margin: 1.875rem 0;
  text-align: center;
}
#main nav a {
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 0.9375rem;
  color: #1e6fa4;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.0375rem;
  padding: 0.625rem 0.9375rem;
}
#main nav a:hover {
  color: #125480;
}
#main nav a.active {
  color: white;
}
#main p.blindtext {
  font-family: "BLOKKRegular", sans-serif;
  text-align: center;
  overflow: hidden;
}
#main button {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 0.9375rem;
  color: white;
  letter-spacing: 0.0375rem;
  background-color: transparent;
  border: 0.125rem solid white;
  padding: 0.625rem 2.5rem;
  margin: 0 auto;
  cursor: pointer;
}









.BWindow{ position: fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); display:flex; align-items:center; justify-content:center;
-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;
opacity:0;
}
.BWindow.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; 
opacity:1;	
}
.BWindow .BWindow_content{ max-width:1300px; background:#fff; padding:0px 50px; padding-bottom:45px;}
.BWindow .BWindow_content .BWindow_content_title{ display:flex; align-items:center; justify-content:space-between; height:80px; font-size:22px; color:#111; border-bottom:1px solid #dcdcdc;}
.BWindow .BWindow_content .BWindow_content_txt{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list{ margin-top:33px; width:48%;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list .content_list_title{ font-size:20px; color:#000000; position:relative; padding-left:13px;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list .content_list_title:before{ content:""; display:inline-block; width:3px; height:20px; position:absolute; left:0; top:3px; background:#dc000c;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list .content_list_txt .list_txt_dd{ font-size:16px; color:#333333; margin-top:13px; margin-bottom:15px;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list .content_list_txt .list_txt_dt p{ font-size:14px; color:#999999; line-height:24px; position:relative; padding-left:13px; margin-bottom:10px;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list .content_list_txt .list_txt_dt p:last-child{ margin-bottom:0px;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list .content_list_txt .list_txt_dt p:before{ content:""; display:inline-block; width:4px; height:4px; background:#999999; border-radius:100%; position:absolute; left:0; top:8px;}







.zyfz_icon{ margin-top:30px;}
.zyfz_icon2{ margin-bottom:30px;}




.wyh{ background:#fff; padding:80px 0px;}
.wyh .pageTitle{ margin-top:0px;}
.wyh .wyh_content{ max-width:1400px; margin:0 auto;}
.wyh .wyh_content .wyh_content_list{ border:1px solid #e0e8ed; margin-bottom:22px;}
.wyh .wyh_content .wyh_content_list:last-child{ margin-bottom:0px;}
.wyh .wyh_content .wyh_content_list .content_list_title{ display:flex; align-items:center; justify-content:space-between; padding:15px 30px; cursor:pointer;}
.wyh .wyh_content .wyh_content_list .content_list_title.on .list_title_left .title_left_dd{ color:#;}
.wyh .wyh_content .wyh_content_list .content_list_title .list_title_left{ width:calc( 100% - 60px);}
.wyh .wyh_content .wyh_content_list .content_list_title .list_title_left .title_left_dd{ font-size:20px; color:#222; margin-bottom:10px;}
.wyh .wyh_content .wyh_content_list .content_list_title .list_title_left .title_left_dt{ font-size:15px; color:#666;}
.wyh .wyh_content .wyh_content_list .content_list_title .list_title_right img{
	-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; 
}
.wyh .wyh_content .wyh_content_list .content_list_title.on .list_title_right img{
	-webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease; 
}
.wyh .wyh_content .wyh_content_list .content_list_txt{ display:none; overflow:hidden; padding:0px 30px; position:relative;}
.wyh .wyh_content .wyh_content_list .content_list_txt:before{ content:""; display: inline-block; width:calc(100% - 60px); left:0; right:0; margin:0 auto; height:1px; background:#dcdcdc; position:absolute; top:0;}
.wyh .wyh_content .wyh_content_list .content_list_txt .list_txt_dd{ float:left; width:175px; margin:30px 0px;}
.wyh .wyh_content .wyh_content_list .content_list_txt .list_txt_dd img{ width:100%; height:221px; object-fit:cover; border-radius:10px;}
.wyh .wyh_content .wyh_content_list .content_list_txt .list_txt_dt{ float: right; width:calc(100% - 200px); font-size:15px; color:#666; line-height:28px; margin:30px 0px;}







.Contact{ background:#f7f7f7; padding:100px 0px;}
.Contact .Contact_content{ max-width:1400px; margin:0 auto; display:flex; justify-content:space-between; align-content:center; background:#fff;}
.Contact .Contact_content .Contact_content_left{ width:497px; padding:0px 50px; display:flex; align-items: flex-start; justify-content:center; flex-direction:column;}
.Contact .Contact_content .Contact_content_left .content_left_title .left_title_dd{ font-size:16px; color:#dc000c; text-transform:uppercase;}
.Contact .Contact_content .Contact_content_left .content_left_title .left_title_dt{ font-size:35px; color:#000000; position:relative; padding-bottom:26px; margin-bottom:27px;}
.Contact .Contact_content .Contact_content_left .content_left_title .left_title_dt:before{ content:""; display:inline-block; position:absolute; left:0; bottom:0; width:73px; height:2px; background:#dc000c;}
.Contact .Contact_content .Contact_content_left .content_left_txt p{ padding:20px 0px; font-size:15px; color:#333333; line-height:24px; border-bottom:1px solid #ededed; display:flex; align-items:center;}
.Contact .Contact_content .Contact_content_left .content_left_txt p span{ display:flex; align-items:center; justify-content:center; width:26px; margin-right:17px;}
.Contact .Contact_content .Contact_content_right{ width:calc(100% - 497px); height:530px;}
/* .Contact .Contact_content .Contact_content_right img{ width:100%; height:530px; object-fit:cover;} */
.Contact .Contact_content .Contact_content_right img{ max-width: inherit !important;}
.Contact .Contact_content .Contact_content_right #allmap{height: 100%}
.Contact .Contact_content .Contact_content_right #allmap .qyname{color: #CC5522;font-size: 16px;font-weight: bold;}
.Contact .Contact_content .Contact_content_right #allmap .qyaddr{color: black;font-size: 13px;margin-top: 11px;}
.Contact .Contact_content .Contact_content_right #allmap .qyphone{color: black;font-size: 13px;margin-top: 11px;}


.Contact2{ background:#fff;}
.Contact2 .Contact_content{ display:block;}
.Contact2 .Contact2_title .Contact2_title_dd{ font-size:16px; color:#dc000c; text-transform:uppercase;}
.Contact2 .Contact2_title .Contact2_title_dt{ font-size:35px; color:#000000; position:relative; padding-bottom:26px; margin-bottom:27px;}
.Contact2 .Contact2_title .Contact2_title_dt:before{ content:""; display:inline-block; position:absolute; left:0; bottom:0; width:73px; height:2px; background:#dc000c;}
.Contact2 .Contact2_form{ display:flex; justify-content:space-between;}
.Contact2 .Contact2_form .Contact2_form_left{ width:48%;}
.Contact2 .Contact2_form .Contact2_form_left input{ width:100%; height:62px; display:flex; align-items:center; padding:0px 25px; background:#f6f6f6; margin-bottom:30px; font-size:16px; color:#333;}
.Contact2 .Contact2_form .Contact2_form_left input:last-child{ margin-bottom:0px;}
.Contact2 .Contact2_form .Contact2_form_left input::-ms-input-placeholder{ color:#adadad; font-size:16px;}
.Contact2 .Contact2_form .Contact2_form_left input::-webkit-input-placeholder{ color:#adadad; font-size:16px;}
.Contact2 .Contact2_form .Contact2_form_left input::-moz-placeholder{ color:#adadad; font-size:16px;}
.Contact2 .Contact2_form .Contact2_form_left input::-moz-placeholder{ color:#adadad; font-size:16px;}
.Contact2 .Contact2_form .Contact2_form_right{ width:48%;}
.Contact2 .Contact2_form .Contact2_form_right textarea{ width:100%; height:240px; padding:15px; background:#f6f6f6; margin-bottom:30px; font-size:16px; color:#333; line-height:30px; font-family:"思源黑体","Montserrat"; resize:none;}
.Contact2 .Contact2_form .Contact2_form_right textarea::-webkit-input-placeholder{color:#adadad; font-size:16px; font-family:"思源黑体","Montserrat";}
.Contact2 .Contact2_form .Contact2_form_right .form_right_btn{ display:flex; align-items:center; justify-content:space-between;}
.Contact2 .Contact2_form .Contact2_form_right input[type="submit"]{ width:48%; height:62px; display:flex; align-items:center; background:#dc000c; font-size:16px; color:#fff; justify-content:center; cursor:pointer;}
.Contact2 .Contact2_form .Contact2_form_right input[type="reset"]{ width:48%; height:62px; display:flex; align-items:center; background:#f6f6f6; font-size:16px; color:#333; justify-content:center; cursor:pointer;}





@media screen and (max-width:1840px){
    .yfgx img{width:95%;}
}
@media screen and (max-width:1720px){
    .yfgx img{width:90%;}
}
@media screen and (max-width:1650px){
    .yfgx img{width:85%;}
}
@media screen and (max-width:1550px){
    .yfgx img{width:80%;}
}




@media screen and (max-width:1440px){
.win1400,.Banenr .Banenr_content .Banenr_content_list .content_list_title,.pc_all .pc_all_content,.Contact .Contact_content,.wyh .wyh_content,.Contact .Contact_content,.Contact .Contact_content{ max-width: 1200px; }
.pcTop .pcTopNei .pcMenu .pcMenuXun{ margin:0px 30px;}
.pcTop .pcTopNei .pcMenu .pcMenuXun .pcMenuTitle{ font-size:16px;}
.pcTop .pcTopNei .pcTopRight a,.pcTop .pcTopNei .pcTopRight a{ font-size:16px;}


..Contact{ padding:60px 0px;}



.Banenr .Banenr_content .Banenr_content_list .content_list_title .list_title_dd{ font-size:16px;}
.Banenr .Banenr_content .Banenr_content_list .content_list_title .list_title_dt{ font-size:33px; margin-bottom:45px;}
.btn{ font-size:14px; padding:0px 20px; line-height:46px;}


.IAbout{ padding:120px 0px;}
.IAbout .IAbout_left{ max-width:55%;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dd{ font-size:36px; margin-bottom:25px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dp{ font-size:24px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dt{ font-size:24px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_p{ margin-bottom:25px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_txt{ font-size:14px; line-height:26px; margin-bottom:40px}
.IAbout .IAbout_right{ width:55%;}
.IAbout .IAbout_right .IAbout_right_dd{ width:76%;}
.IAbout .IAbout_right .IAbout_right_dt{ width:50%;}


.yfgx img{width:75%;}



.Banenr .Banenr_content .Banenr_content_list.swiper-slide-active .content_list_title .list_title_dt .custom{width: 206%;}


.Banenr .Banenr_content .Banenr_content_list .content_list_info{max-width: 94%;}
.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title{width:80%;margin-bottom:30px;}
.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title .info_title_dd{font-size:40px;margin-bottom:5px;}
.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title .info_title_dt{font-size:26px;} 
.Banenr .Banenr_content .Banenr_content_list .content_list_info .btn{ display:block;margin-top:40px;}



}



@media screen and (max-width:1200px){
.Banenr .Banenr_content .Banenr_content_list .content_list_title,.pc_all .pc_all_content,.wyh .wyh_content,.Contact .Contact_content,.Contact .Contact_content{ max-width:94%;}
.pcTop{ display:none;}
.mo_top{display: block;}
.mo_height{ height: 50px;}
.win1400, .Banenr .Banenr_content .Banenr_content_list .content_list_title, .pc_all .pc_all_content{ max-width:94%;}

.disable_text_highlighting,body {
	/*去除选中高亮*/
-webkit-touch-callout: none;
-webkit-user-select: none;    /* Webkit */
-moz-user-select: none;      /* Firefox */
-ms-user-select: none;        /* IE 10  */
        /* Opera 目前不支持在Opera，但将很快 */
-o-user-select: none;
user-select: none;
}
.fo1 .fo1Nei{ display: flex; flex-wrap:wrap;}
.fo1 .fo1Nei .fo1Xun{ width:30%; margin-bottom:25px;}
.fo1 .fo1Nei .fo1Xun:last-child{ width:100%; margin-bottom:0px;}
.fo1 .fo1Nei .fo1Xun .fo1XunLink a{ line-height:26px;}
.fo2 .fo2Nei{ display:block; height:auto; padding:15px 0px; text-align:center;}



.IAbout .IAbout_left{ max-width:100%;}

.viewer-button{top: 13px;}
.companyCulture{margin: 0 0 40px 0}
.companyCulture .itemBox .itemTitle .pageTitle{margin-top: 0;}
.companyCulture .itemBox .itemContent .itemBanners .itemContentList{height: 280px;}
.companyCulture .itemBox .itemContent .itemContentSwitch{margin-top: 30px;}
.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-next,.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-prev{width:40px; height:40px;}
.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-next{ margin-left:14px;}
.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-next:after,.companyCulture .itemBox .itemContent .itemContentSwitch .swiper-button-prev:after{font-size:15px;}

.Join2022{padding: 30px 0px;}
}
@media screen and (max-width:770px){
.Contact .Contact_content .Contact_content_right{ width:100%; height:330px;}
.Contact .Contact_content .Contact_content_right img{ max-width: inherit !important;}
.Contact .Contact_content .Contact_content_right #allmap{height: 100%}
.Contact .Contact_content .Contact_content_right #allmap .qyname{color: #CC5522;font-size: 16px;font-weight: bold;}
.Contact .Contact_content .Contact_content_right #allmap .qyaddr{color: black;font-size: 13px;margin-top: 11px;}
.Contact .Contact_content .Contact_content_right #allmap .qyphone{color: black;font-size: 13px;margin-top: 11px;}
.fo1 .fo1Nei .fo1Xun:last-child{max-width:unset;}


.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title{width:100%;margin-bottom:15px;}
.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title .info_title_dd{font-size:22px;margin-bottom:5px;}
.Banenr .Banenr_content .Banenr_content_list .content_list_info .list_info_title .info_title_dt{font-size:15px;} 
.Banenr .Banenr_content .Banenr_content_list .content_list_info .btn{ display:block;margin-top:6px;}

.yfgx img{width:100%;}



.OurValue .gzjh{margin: 25px auto;}
.OurValue .gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt .gzjhBottom_txt_list{width:100% !important;}
.OurValue .gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt .gzjhBottom_txt_list p{line-height: 30px;}
.pageItem .pageItem_dd{margin-bottom:15px;font-size: 20px;line-height: 30px;}
.pageItem .pageItem_dt p{font-size: 16px;line-height: 30px;}


}
@media screen and (max-width:640px){
.Banenr .Banenr_content .Banenr_content_list .content_list_img img{ height:280px !important;}
.Banenr .Banenr_content .Banenr_content_list .content_list_title .list_title_dd{ font-size:14px; margin-bottom:10px;}
.Banenr .Banenr_content .Banenr_content_list .content_list_title .list_title_dt{ font-size:18px; margin-bottom:20px;}



.btn{ padding:0px 15px; line-height:36px; font-size:12px;}
.Banenr .Banenr_content_dots{ bottom:13px;}
.Banenr .Banenr_content_dots .swiper-pagination{ height:20px;}
.Banenr .Banenr_content_dots .swiper-pagination span{ margin:0px 5px;}
.neiBanner{ height:180px;}
.neiBanner .bannerText .bannerEn{ font-size:16px;}
.neiBanner .bannerText .bannerCn{ font-size:18px;}
.neiBanner .bannerText .bannerLine{ height:2px; margin:10px 0px;}

.IAbout{ padding:33px 0px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dd{ font-size:16px; margin-bottom:10px;}
.IAbout .IAbout_right{ display:none;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dp{ font-size:20px; margin-bottom:15px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_dt{ font-size:20px; margin-bottom:20px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_p{ font-size:14px; margin-bottom:20px;}
.IAbout .IAbout_left .IAbout_left_title .left_title_txt{ font-size:14px; line-height:24px; margin-bottom:30px;}



.IAdvantage{ padding:33px 0px; height:auto;}
.IAdvantage .IAdvantage_content{ position:relative; flex-wrap:wrap; width:94%; margin:0 auto; justify-content:space-between;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list{ width:48%; margin-bottom:4%; background:rgba(0,0,0,.4); padding:20px 0px;}
.IAdvantage .IAdvantage_title{ margin-bottom:25px}
.IAdvantage .IAdvantage_title .IAdvantage_title_dd{ font-size:18px; margin-bottom:10px;}
.IAdvantage .IAdvantage_title .IAdvantage_title_dt{ font-size:14px; line-height:normal;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_btn{ margin-top:0px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_icon img{ max-height:35px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title{ margin-top:15px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title .list_title_dd{ font-size:16px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title .list_title_dt{ font-size:14px; margin-top:5px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt,.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_btn{ display:none;}



.INews{ padding:33px 0px;}
.INews .INews_title{ margin-bottom:30px;}
.INews .INews_title .INews_title_dd{ font-size:20px;}
.INews .INews_content{ display:block;}
.INews .INews_content .INews_content_left{ width:100%; margin-bottom:20px;}
.INews .INews_content .INews_content_left .content_left_img img{ height:260px;}
.INews .INews_content .INews_content_right{ width:100%; display:block;}
.INews .INews_content .INews_content_right .content_right_left{ width:100%;}
.INews .INews_content .INews_content_right .content_right_right{ padding:0px 22px; margin-top:20px;}
.INews .INews_content .INews_content_right .content_right_right .right_left_list{ padding:22px 0px;}
.INews .INews_content .INews_content_right .content_right_left .right_left_list .left_list_title,.INews .INews_content .INews_content_left .content_left_txt .left_txt_title{ font-size:16px; line-height:24px;}




.about1{ padding:33px 0px; background:#fff;}
.about1Box .about12{ font-size:20px; margin-top:25px; margin-bottom:10px;}
.about1Box .about14{ font-size:14px; line-height:24px; max-width:100%; margin:25px 0px;}
.about1Box .about15{ width:100%; height:auto; box-shadow: rgb(0 0 0 / 10%) 0 0 0px;}
.shuzi{ flex-wrap:wrap;}
.shuziLine{ display:none;}
.shuziXun{ width:48%;    box-shadow: rgb(0 0 0 / 10%) 0 0 10px; padding:15px 0px; margin-bottom:4%;}
.shuziXun .abxTop{ position:relative;}
.shuziXun .abxTop .sz1{ font-size:20px;}
.shuziXun .abxTop .sz3{ font-size:14px; line-height:normal; position:relative; top:-10px;}
.shuziXun .abxBot{ line-height:normal; margin-top:8px; font-size:14px;}



.gltd{ padding:33px 0px;}
.pageTitle{ font-size:20px; margin-top:33px; margin-bottom:25px;}
.gltd .pageTitle{ margin-bottom:25px; margin-top:0px; font-size:20px;}
.team{ display:block;}
.team .teamItem{ display:block;}
.team .teamItem .teamImg,.team .teamItem .teamCenter{ width:100%;}
.team .teamItem .teamIcon{ display:none;}
.team .teamItem .teamCenter .teamTitle{ font-size:18px;}
.team .teamItem .teamCenter .teamSmall{ font-size:14px; line-height:24px; margin-top:10px;}
.team .teamItem .teamCenter .teamZhiwei{ font-size:14px; margin-top:5px;}




.honor .swiper-button-prev{ left:0;}
.honor .swiper-button-next{ right:0;}
.honor .swiper-button-prev:after,.honor .swiper-button-next:after{ font-size:18px;}


.syry{ padding-bottom:40px;}
.syry .pageTitle{ margin-top:33px; margin-bottom:25px;}

.lxwm{ display:block; margin-bottom:45px;}
.lxwm .lxLeft,.lxwm .lxRight{ width:100%;}
.lxwm .lxRight{ margin-top:0px;}
.row1{ width:100%; margin-bottom:15px;}


.hxywSmall{ font-size:15px; color:#666; line-height:30px; margin-bottom:33px;}


.pro .proItem{ align-items:center; justify-content:center; min-height:auto; padding:25px 0px;}
.pro .proItem .proBox .proList{ margin:0 auto; padding:22px;}
.pro .proItem .proBox .proList .proListTitle{ font-size:18px; line-height:normal;}
.pro .proItem .proBox .proList .proListMess{ font-size:14px; line-height:28px;}
.pro .proItem .proBox .proList .proListTitlef{ height:2px;}




.yfgx{ overflow:auto;}
.yfgx .yfgxTable{ width:1200px;}
.yfgx .yfgxTable th{ font-size:14px;}
.BWindow .BWindow_content{ max-width:94%; padding:23px;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list{ width:100%;}
.BWindow .BWindow_content .BWindow_content_txt{ height:380px; overflow:auto;}
.BWindow .BWindow_content .BWindow_content_title{ font-size:16px; height:auto; padding-bottom:20px;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list .content_list_title{ font-size:16px;}
.BWindow .BWindow_content .BWindow_content_txt .BWindow_content_list .content_list_title:before{ height:15px;}


.newsTop{ margin-top:35px; margin-bottom:35px;}
.newsTop .newsTopLeft{ flex-wrap:wrap; justify-content:space-between; width:100%;}
.newsTop .newsTopLeft a{ width:48%; margin-right:0px; font-size:16px; height:40px; line-height:40px;}
.newList .newsItem{ display:block;}
.newList .newsItem .newsImg,.newList .newsItem .newsText{ width:100%;}
.newList .newsItem .newsText{ padding:25px;}
.newList .newsItem .newsText .newsTitle{ font-size:16px; font-weight:normal;}
.newList .newsItem .newsText .newsSmall{ font-size:14px; margin-bottom:20px;}

.layui-laypage{}
.layui-laypage-limits,.layui-laypage-skip,.layui-laypage-count{ display:none;}
.layui-laypage a,.layui-laypage-curr,.layui-laypage-disabled{ font-size:13px; padding:0px 10px; line-height:30px; margin:0px 5px;}



.new{ padding:25px; margin:35px auto;}
.new .newTitle{ font-size:18px; line-height:32px;}
.new .newContent{ padding:22px 0px;}



.hzlnItem{ display:block; margin-bottom:25px;}
.hzlnItem .hzlnItemText,.hzlnItem .hzlnItemImg{ width:100%;}
.hzlnItem .hzlnItemText{ padding:20px;}
.hzlnItem .hzlnItemText .hzlnItemTitle{ font-size:15px; line-height:28px;}
.hzlnItem .hzlnItemText .hzlnItemSmall{ margin-top:15px; line-height:28px; font-size:14px;}

.hzhb{ margin-bottom:40px;}
.hzhb{ justify-content:space-between;}
.hzhb li{ width:32%; margin:0px; margin-bottom:10px;}


.zyfz{ margin:35px auto;}
.zyfz .zyfzLeft{ margin-bottom:30px;}
.zyfz .zyfzLeft .zyfzLeftTitle{ font-size:18px; margin-bottom:10px;}
.zyfz .zyfzLeft .zyfzLeftSmall{ font-size:14px; line-height:26px;}



.rcfz{ padding-top:40px; background: url(/skin/images/zyfz2.jpg) no-repeat 50%/cover; padding-bottom:20px;}
.rcfz .pageTitle{ margin-top:0px;}


.rcfzBox .rcfzItem{ width:48%; margin-bottom:4%;}
.rcfzBox .rcfzItem .rcfzItemImg{ padding-top:0px;}
.rcfzBox .rcfzItem .rcfzItemImg img{ max-height:30px;}
.rcfzBox .rcfzItem .rcfzItemTitle{ padding:13px 0px;}
.rcfzBox .rcfzItem .rcfzItemSmall{ font-size:14px; line-height:26px;}



.gzjh{ margin-bottom:40px;}
.gzjh .gzjhItem .gzjhTop .gzjhLeft{ width:80%;}
.gzjh .gzjhItem .gzjhTop .gzjhLeft .gzjhSmall{ font-size:14px; line-height:26px;}
.gzjh .gzjhItem .gzjhTop{ padding:20px;}
.gzjh .gzjhItem .gzjhBottom{ margin:20px; padding-top:0px;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt{ display:block;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt .gzjhBottom_txt_list{ width:100%;}
.gzjh .gzjhItem .gzjhBottom .gzjhBottom_txt .gzjhBottom_txt_list:last-child{ margin-top:25px;}


.Contact{ padding:40px 0px;}
.Contact .Contact_content{ display:block;}
.Contact .Contact_content .Contact_content_left{ padding:33px;}
.Contact .Contact_content .Contact_content_left,.Contact .Contact_content .Contact_content_right{ width:100%;}
.Contact .Contact_content .Contact_content_left .content_left_title .left_title_dt{ font-size:20px;}
.Contact2 .Contact2_title .Contact2_title_dt{ font-size:20px;}
.Contact2 .Contact2_form{ display: block;}
.Contact2 .Contact2_form .Contact2_form_left,.Contact2 .Contact2_form .Contact2_form_right{ width:100%;}
.Contact2 .Contact2_form .Contact2_form_left input{ margin-bottom:20px;}
.Contact2 .Contact2_form .Contact2_form_right{ margin-top:20px;}


.wyh .wyh_content .wyh_content_list .content_list_txt .list_txt_dd{ margin-bottom:0px;}
.wyh .wyh_content .wyh_content_list .content_list_txt .list_txt_dd,.wyh .wyh_content .wyh_content_list .content_list_txt .list_txt_dt{ width:100%;}
.wyh .wyh_content .wyh_content_list .content_list_txt .list_txt_dd img{ height:auto;}


.team .teamItem .teamImg .imgs{ width:auto; max-width:100%;}
.team .teamItem .teamCenter .teamSmall{ max-height: 100%;}
}




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

}