@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"΢���ź�","Microsoft Yahei",impact,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#ffffff; }
body.on{ overflow: hidden;}
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; }
/* 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:13px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"}

/*��ɫ����*/
.color_main{color: #eb3d00;}
.color_span{color: #e4e3e3;}
.color_white{color:#fff;}
.color_black{color: #666;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}

/*�������*/
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font25{font-size: 25px;}
.font26{font-size: 26px;}
.font28{font-size: 28px;}
.font30{font-size: 30px;}
.font32{font-size: 32px;}
.font36{font-size: 36px; margin-bottom:30px}
.font40{font-size: 40px;}
.font45{font-size: 45px;}
.font48{font-size: 48px;}
.font50{font-size: 50px;}
.fontBold{font-weight: bold;}

.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.3s ease;
    -webkit-transform: all 0.3s ease;
 }
.flip:hover{
	-webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(60deg);
           transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  
	cursor:pointer;
}



.banner .slider .item a,.picshow .slider .item a{ display:inline-block; width:100%; height:100%;}
.banner .slider .item a img,.picshow .slider .item a img{ width:100%; object-fit:cover;}
.banner .slick-dots li button:before,.picshow.slick-dots li button:before{ display:none;}
.banner .slick-dots li.slick-active button,.picshow .slick-dots li.slick-active button{ background:#a42f32;}
.banner .slick-dots li,.picshow .slick-dots li{ width:45px; height:3px;}
.banner .slick-dots li button,.picshow .slick-dots li button{ width:100%; background:#fff; padding:0px; height:100%;}
.banner .slick-dots{ bottom:3%;}
.banner .slick-slide img,.picshow .slick-slide img{ max-width:100%;}
.banner .slick-dotted.slick-slider,.picshow .slick-dotted.slick-slider{ margin-bottom:0px;}

.picshow .slick-dots{top:calc(100vh - 160px); text-align: right;}





#section2 .intro{ left: -150%; position: relative; }
#section3 .intro{ left: 140%; position: relative; }
#menu{ height: 129px; width: 130px; position: fixed; z-index: 10; left: 4%; top: 50%; transform: translateX(-50%) translateY(-50%); overflow: hidden;}
#menu.on ul li dd{ background:#bbbbbb;}
#menu.on ul li.active dd{ background:#777;}
#menu.on li.active a{ color:#EB3D00;}
#menu ul{ position: relative; }
#menu ul li{ color: #777777; font-size: 12px; line-height: 25px; height: 25px; margin: 0 0 3px 0; float: left; width: 100%; cursor: pointer; position: relative; background:none; }
#menu ul li dd{ width: 25px; height: 1px; background: #fff; position: absolute; top: 12px; right: 75px; transition: width 0.3s,background 0.3s; }
#menu ul li a{ opacity:0; padding-left:60px; display:inline-block; font-size:12px;}
#menu ul li.active a{ opacity:1;}
#menu ul li.active dd{ width: 50px; background:#fff;}



#pp-nav span{ width: 8px; height: 8px; position: relative; background: #fff; border-radius: 100%; cursor: pointer; display:inline-block; border:0px;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;   }
#pp-nav li .active span{ background: #fff;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
#pp-nav li .active span:before{ content: ""; position: absolute; display: inline-block; width: 18px; height: 18px; background: rgba(255,255,255,.30); border-radius: 100%; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
#pp-nav li{ height:auto;}
.pp-tooltip{ display:none !important;}
#pp-nav{ top:55%;}
#pp-nav.on span{ background:#777;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
#pp-nav.on li .active span:before{ background:rgba(119,119,119,.3);transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
#pp-nav.on li .active span{ background: #777;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }









.product .slick-prev { left: 15%; z-index:55;}
.product .slick-next { right: 15%; z-index:55;}
.product .slick-prev:before,.product .slick-next:before{ color:#fff; font-size:66px;}


.section.on{ z-index:8 !important;}






.JoinContent_nav{ display:none !important;}
#pp-nav{ display:none !important;}



.menu_down{ position:absolute; background:rgba(0,0,0,.5); padding:0px; width:130px; left:-35px; display:block; text-align:center; overflow:hidden;transition: all 0.3s ease; display:none; overflow:hidden;}
header .nav-list li{ position:relative;}
header .nav-list li:nth-child(7) .menu_down{ left:-26px;}
header .nav-list li:nth-child(8) .menu_down{ left:-41px;}
header .nav-list li:hover .menu_down{ display:block; }
header .nav-list li .menu_down a:hover:before{ width:1px;}
header .nav-list li .menu_down a{ display:inline-block !important; text-align:center; width:100%; float:left; font-size:14px; margin-right:0px; }

header .nav-list li .menu_down a:hover dt{ color:#F5F5F5; font-weight:bolder; transition: all 0.3s ease 0s;border:1px solid #F5F5F5;}
header .nav-list li .menu_down a:last-child{ border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
header .nav-list li .menu_down a:before{ display:none;}
header .nav-list li .menu_down a:nth-child(1){ padding-left:0px;}
header .nav-list li .menu_down a:last-child{ padding-right:0px;}
header .nav-list li .menu_down a:last-child:before{ display:none;}
header .nav-list li .menu_down a:hover{ color:#c00a14;}
header .nav-list li .menu_down a:hover dd{ color:#c00a14;transition: all 0.3s ease;}
header .nav-list li .menu_down a dt{ font-size:14px; margin-top:12px; line-height: normal; margin-top:0px; transition: all 0.3s ease 0s; color:#DCDCDC; line-height:38px; font-weight: normal !important;}

header .logo{ position:relative; width:169px;}
header .logo img{ position:absolute; transform:translateX(-50%) translateY(-50%); left:50% !important; top:50% !important;}


/*header:hover{ background:#fff;}
header:hover .nav-list a{ color:#666;}
header:hover .en{ color:#333;}
header.one:hover .OA:before{ background:#666;}
header.one:hover .tit{ background: #fe0000 url(../images/nav.jpg) no-repeat 50% 50%;}
header:hover .logo .one{ display:none;}
header:hover .logo .two{ display: block;}*/


.join_banner .join_content{ z-index:50;
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
	width:470px;
}
.join_banner .join_img img{ width:100%; height:100%; object-fit:cover;}
.join_banner .join_content .join_content_title{ text-align:center; line-height:60px;}
.join_banner .join_content .join_content_title dd{ font-size:36px; color:#fff;}
.join_banner .join_content .join_content_title dt{ font-size:28px; color:#fff;}
.join_banner .join_content .join_content_txt{ margin-top:40px;}
.join_banner .join_content .join_content_txt a{ display:inline-block; line-height:60px; border-radius:30px; background:#fff; color:#d12c28; font-size:18px; width:45%; text-align:center;}
.join_banner .join_content .join_content_txt a.on{ background:#d12c28; color:#fff; margin-right:10%;}



.arrow{ opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 2s cubic-bezier(0.5,0,0.1,1) infinite; position:absolute;bottom:54px;text-align:center;font-size:15px;color:#fff;cursor:pointer;overflow:hidden; text-transform: capitalize; left:0; right:0; margin:0 auto; width:32px;}
.arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
@keyframes arrow{ %0,%100{bottom:54px; opacity:1;} 50%{bottom:65px; opacity:.5} }









.JoinContent{ max-width: 1283px; margin: 0 auto; padding-top:135px;}
.JoinContent .join_content{ margin-bottom:35px;}
.JoinContent .JoinContent_top .JoinContent_top_title{ line-height: 55px; background:#707070; color:#fff; font-size:16px; font-weight:bolder; padding:0px 30px;}
.JoinContent .JoinContent_top .JoinContent_top_title .top_title_list{ width:15%; text-align:center;}
.JoinContent .JoinContent_top .JoinContent_top_title .top_title_list:nth-child(1){ width:35%; text-align:left;}
.JoinContent .JoinContent_top .JoinContent_top_title .top_title_list:nth-child(5){ width:15%;}
.JoinContent .JoinContent_top .JoinContent_top_txt .top_txt_list{ border-bottom:1px solid #dcdcdc; padding:0px 30px; cursor:pointer;}
.JoinContent .JoinContent_top .JoinContent_top_txt .top_txt_list dd{ line-height:44px; width:18%; text-align:center; color:#666666; font-size:14px;}
.JoinContent .JoinContent_top .JoinContent_top_txt .top_txt_list dd:nth-child(1){ width:40%; text-align:left;}
.JoinContent .JoinContent_top .JoinContent_top_txt .top_txt_list dd:nth-child(5){ text-align:right; width:5%;}


.JoinContent_nav{ position:absolute; right:100px; top:40%; width:120px; padding: 30px 0px; z-index:111111;} 
.JoinContent_nav:before{ content:""; display:inline-block; width:1px; height:100%; background:#dcdcdc; right:4px; position:absolute; top:0%;}
.JoinContent_nav .JoinContent_nav_list{ position:relative;}
.JoinContent_nav .JoinContent_nav_list .nav_list_title a{ color:#333333; font-size:16px; display:inline-block; width:100%; position:relative; margin-bottom:24px; padding-right:20px;}
.JoinContent_nav .JoinContent_nav_list.on .nav_list_title a{ color:#fe0000;}
.JoinContent_nav .JoinContent_nav_list:hover .nav_list_title a{ color:#fe0000;}
.JoinContent_nav .JoinContent_nav_list .nav_list_title a:before{ content:""; display:inline-block; width:8px; height:8px; border-radius:100%; border:1px solid #dcdcdc; position:absolute; right:0; top:35%;transition: all 0.3s ease; z-index:5; background:#fff;}
.JoinContent_nav .JoinContent_nav_list:hover .nav_list_title a:before{ background:#fe0000; border:1px solid #fe0000;transition: all 0.3s ease;}
.JoinContent_nav .JoinContent_nav_list.on .nav_list_title a:before{ background:#fe0000; border:1px solid #fe0000; transition: all 0.3s ease;}
.JoinContent_nav .JoinContent_nav_list .nav_list_down{ display:none; position:absolute; left:-105px; top:0; width:105px; border:1px solid #dcdcdc; background:rgba(255,255,255,.7); z-index:1150; border-radius:10px; overflow:hidden;}
.JoinContent_nav .JoinContent_nav_list .nav_list_down a{ display:inline-block; font-size:14px; color:#333; width:100%; margin-bottom:5px; position:relative; padding:4px 8px;}
.JoinContent_nav .JoinContent_nav_list:last-child .nav_list_title a{ margin-bottom:0px;}

.JoinContent_nav.on .JoinContent_nav_list .nav_list_title a{ color:#fff;}
.JoinContent_nav.on .JoinContent_nav_list:hover .nav_list_title a{ color:#fe0000;}
.JoinContent_nav .JoinContent_nav_list:hover .nav_list_down{ display:block;}
.JoinContent_nav .JoinContent_nav_list .nav_list_down a:hover{ color:#fff; background:#fe0000;}
.JoinContent_nav .JoinContent_nav_list .nav_list_down a:last-child{ margin-bottom:0px;}
.JoinContent_nav.on .JoinContent_nav_list .nav_list_down a{ color:#333;}
.JoinContent_nav.on .JoinContent_nav_list .nav_list_down a:hover{ color:#fff;}
.JoinContent_nav.on .JoinContent_nav_list .nav_list_down{ border:1px solid rgba(255,255,255,.5);}



.join_content .join_list{ border-bottom:1px solid #dcdcdc;}
.join_content .join_list:last-child{ margin-bottom:0px;}
.join_content .join_list .join_list_title{ line-height: 40px; background: #f8f8f8; padding: 0px 30px; cursor: pointer;}
.join_content .join_list .join_list_title div{ width:15%; text-align:center; color:#666666; font-size:14px;}
.join_content .join_list .join_list_title div:nth-child(1){ width:35%; text-align:left;}
.join_content .join_list .join_list_title div:nth-child(6){ width:5%;}
.join_content .join_list .join_list_title div .Social2{ display: none;}
.join_content .join_list .join_list_content{ width:600px; position:absolute; background:#fff; padding:35px; display:none;
	left: 50%; box-shadow:0px 0px 20px rgba(0,0,0,.3);
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.join_content .join_list .join_list_content .fa{ position:absolute; right:4%; top:4%; font-size:22px; color:#999; cursor:pointer;}
.join_content .join_list .join_list_content .list_content_title{ font-size:16px; color:#333; text-align:center; font-weight:bolder; margin-bottom:20px;}


.join_content .join_list .join_list_content .list_content_list{ margin-bottom: 40px;}
.join_content .join_list .join_list_content .list_content_list dd{ font-size: 15px; color: #d12c28; padding-bottom: 10px;}
.join_content .join_list .join_list_content .list_content_list dt p{ line-height: 28px; font-size: 13px; color: #828282;}
.join_content .join_list .join_list_content .em{ font-size: 13px; color: #d12c28;}





.footerst{ position:absolute; bottom:0; left:0; width:100%; line-height:33px; background:#1a1a1a; padding:0px 30px;}
.footerst .footerst_left a{ color:#707070; font-size:14px;}
.footerst .footerst_left span{ color:#707070; font-size:14px; display:inline-block; margin:0px 8px;}
.footerst .footerst_right{ color:#707070; font-size:14px;}




.swiper-button-next, .swiper-button-prev{ width:24px; height:44px;background-size:auto;outline:none;}
.swiper-button-next{ right:20px; background:url(../images/next.png) no-repeat 50% 50%;}
.swiper-button-prev{ left:20px; background:url(../images/prev.png) no-repeat 50% 50%;}




.ProductContent{ max-width:100%;}
.ProductContent .ProductContent_left{ width:49.5%; margin-right:1%; display:inline-block; position:relative;}
.ProductContent .ProductContent_left dd{ position:absolute; top:8%; width:100%; text-align:center; color:#222222; font-size:40px; line-height:38px;}
.ProductContent .ProductContent_left dd p span{ font-size:20px;}
.ProductContent .ProductContent_left dt img{ width:100%; height:825px; object-fit:cover;}
.ProductContent .ProductContent_right{ width:49.5%; height:825px;}
.ProductContent .ProductContent_right .ProductContent_right_list{ width:49%; margin-right:2%; position:relative;}
.ProductContent .ProductContent_right .ProductContent_right_list dd{ position:absolute; top:9%; width:100%; text-align:center; color:#222222; font-size:26px; line-height:28px;}
.ProductContent .ProductContent_right .ProductContent_right_list dd p span{ font-size:16px;}
.ProductContent .ProductContent_right .ProductContent_right_list:nth-child(1){ width:100%; margin-right:0px; margin-bottom:2%;}
.ProductContent .ProductContent_right .ProductContent_right_list:nth-child(1) dd{ color:#fff;}
.ProductContent .ProductContent_right .ProductContent_right_list:last-child{ margin-right:0px;}
.ProductContent .ProductContent_right .ProductContent_right_list dt img{ width:100%; height:403px; object-fit:cover;}







.newser .index_news_right{ opacity:1; width:100%; margin-right:0px; position:inherit;}
.newser .news_title{ text-align:center; margin-bottom: 35px; padding-top: 10px;}
.newser .news_title a{ font-size:16px; color:#333333; display:inline-block; width:135px; text-align:center; line-height:45px; border:1px solid #dcdcdc; margin-right:-6px; background:#fff;}
.newser .news_title a:hover{ background:#fe0000; color:#fff; border:1px solid #fe0000;}
.newser .news_title a.on{ background:#fe0000; color:#fff; border:1px solid #fe0000;}
.newser .index_news_right{ border:1px solid #eaeaea;}
.newser .index_news_right .news_right_list{ padding-top:20px; padding-bottom:30px;}
.newser .index_news_right .owl-item:first-child .news_right_list{ border-left:0px;}
.newser .index_news_right .news_right_list .right_list_time1{ margin-bottom: 9%;}
.newser .owl-theme .owl-controls .owl-nav{ width: 100%; margin-top: 0px;}
.newser .owl-theme .owl-controls{ top: 50%; width: 1280px;}
.newser .owl-theme .owl-controls .owl-nav div{ width: 24px; height: 45px; position: absolute;}
.newser .owl-theme .owl-controls .owl-nav .owl-prev{ left:-70px; background:url(../images/prev.png) no-repeat 50% 50%; }
.newser .owl-theme .owl-controls .owl-nav .owl-next{ right:-70px; background:url(../images/next.png) no-repeat 50% 50%; }









.Office{ background:url(../images/bg28.jpg) no-repeat 50% 50%;}
.Office .JoinContent_nav .JoinContent_nav_list .nav_list_title a{ color: #fff;}
.Office .JoinContent_nav .JoinContent_nav_list.on .nav_list_title a{ color: #ff5a65;}
.Office .JoinContent_nav .JoinContent_nav_list:hover .nav_list_title a{ color: #ff5a65;}
.Office .Office_content{ width: 1074px; margin: 0 auto; margin-top: 15%;}
.Office .Office_content .Office_content_title{ width: 100%; background: rgba(0,0,0,.5);}
.Office .Office_content .Office_content_title a{ font-size: 16px; color: #fff; padding: 0px 30px; display: inline-block; line-height: 60px;}
.Office .Office_content .Office_content_title a:hover{ background: #941a24;}
.Office .Office_content .Office_content_title a.on{ background: #941a24;}
.Office .Office_content .Office_content_txt { background: rgba(255,255,255,.8);}
.Office .Office_content .Office_content_txt .content_txt_list{ padding: 40px;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_title{ font-size: 20px; color: #991d26; line-height: 20px; border-left: 8px solid #991d26; padding-left: 16px; margin-bottom: 15px;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content dd p{ color: #333333; font-size: 14px; line-height: 36px;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content dd p img{ margin-right: 11px;}
.Office .Office_content .Office_content_txt .content_txt_list:last-child{ background: rgba(255,255,255,.5); }
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form{ width: 753px;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form .txt_magess_list{ width: 48%; margin-right: 4%;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form .txt_magess_list:nth-child(3){ margin-right: 0px;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form .txt_magess_list input{ width: 100%; border: 1px solid #c5c5c5; line-height: 42px; padding: 0px 15px; font-size: 15px; color: #333;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form .txt_magess_list:nth-child(4){ margin-top: 12px; width: 100%;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form .txt_magess_list textarea{ width: 100%; line-height: 24px; border: 1px solid #c5c5c5; background: #fff; padding: 10px 15px;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form .txt_magess_list:last-child{ margin-top: 10px;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form .txt_magess_list:last-child input{ width: 100px; border: 1px solid #dcdcdc; line-height: 38px; background: #fff; border: 1px solid #dcdcdc; color: #991e26; font-size: 14px; margin-right: 15px; cursor: pointer;}
.Office .Office_content .Office_content_txt .content_txt_list .txt_list_content form .txt_magess_list:last-child button{ width: 100px; border: 1px solid #dcdcdc; line-height: 38px; background: #fff; border: 1px solid #dcdcdc; color: #991e26; font-size: 14px; cursor: pointer;}






.Service_banner .join_content{ width: 1280px;}
.Service_banner .join_content .join_content_title{ text-align: left;}
.Service_banner .join_content .join_content_title dd{ font-size: 30px;}
.Service_banner .join_content .join_content_title dt{ font-size: 45px;}
.ServiceContent .ServiceContent_title{ text-align: center; padding-top: 60px; margin-bottom: 60px;}
.ServiceContent .ServiceContent_title dd{ font-size: 20px; color: #333333; margin-bottom: 25px; font-weight: bolder;}
.ServiceContent .ServiceContent_title dt{ font-size: 14px; color: #999999; line-height: 26px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a{ display: inline-block; width: 17%; border: 1px solid #707473; border-radius: 3px; padding: 30px 0px; margin-right: 3.75%; position: relative;} 
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a:before{ content: ""; position: absolute; display: inline-block; width: 62px; height: 60px; background:url(../images/bn20.png) no-repeat 50% 50%; bottom: -84px; left: 0; right: 0; margin: 0 auto; opacity: 0;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a:last-child{ margin-right: 0px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a dd{ width: 54px; overflow: hidden; margin: 0 auto; position: relative; height: 55px; line-height: 55px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a dd img{ position: absolute; left: 0; transition: all 0.3s ease;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a:hover dd img{ left: -54px; transition: all 0.3s ease;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a dt{ text-align: center; font-size: 14px; color: #555555; margin-top: 20px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a.on dd img{ left: -54px; transition: all 0.3s ease;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_title a.on:before{ opacity: 1;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_bottom{ margin-top: 65px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_bottom .txt_bottom_list{ background: #fff; padding: 40px; box-shadow: 0px 0px 24px rgba(0,0,0,.2);}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_bottom .txt_bottom_list dd{ font-size: 16px; color: #333333; margin-bottom: 20px;}
.ServiceContent .ServiceContent_txt .ServiceContent_txt_bottom .txt_bottom_list dt p{ font-size: 14px; color: #666666; line-height: 28px;}











.contact_banner .join_content{ background: rgba(255,255,255,.5); width: 553px; height: 293px; border-radius: 10px; padding: 45px 54px; padding-right: 0px; left: 31%;}
.contact_banner .join_content .contact_banner_title{ position: relative; padding-bottom: 23px; margin-bottom: 30px;}
.contact_banner .join_content .contact_banner_title:before{ content: ""; position: absolute; display: inline-block; width: 35px; height: 2px; background: #003bab; bottom: 0; left: 0;}
.contact_banner .join_content .contact_banner_title dd{ font-size: 24px; color: #323232;}
.contact_banner .join_content .contact_banner_title dt{ font-size: 12px; color: #666666; text-transform: uppercase; margin-top: 5px;}
.contact_banner .join_content .contact_banner_txt dd{ font-size: 24px; color: #323232; margin-bottom: 23px;}
.contact_banner .join_content .contact_banner_txt dt{ font-size: 46px; color: #003bab; font-family: 'OCR-B 10 BT';}
.ContactContent .ContactContent_top{ padding-top: 35px;}
.ContactContent .ContactContent_top .ContactContent_top_left dd{ font-size: 36px; color: #222222; margin-bottom: 30px;}
.ContactContent .ContactContent_top .ContactContent_top_left dt p{ color: #666666; font-size: 16px; line-height: 38px;}
.ContactContent .ContactContent_top .ContactContent_top_left dt p img{ margin-right: 15px;}
.ContactContent .ContactContent_top .ContactContent_top_center{ text-align: center; margin: 0px 100px; margin-top: 70px;}
.ContactContent .ContactContent_top .ContactContent_top_center dd{ margin-bottom: 15px;}
.ContactContent .ContactContent_top .ContactContent_top_right{ width: 240px; margin-top: 70px;}
.ContactContent .ContactContent_top .ContactContent_top_right a{ font-size: 16px; color: #333333; display: inline-block; line-height: 50px; border: 1px solid #dcdcdc; width: 100%; text-align: center;}
.ContactContent .ContactContent_top .ContactContent_top_right a:last-child{ margin-top: 20px;}
.ContactContent .ContactContent_top .ContactContent_top_right a img{ margin-right: 25px;}
.ContactContent .ContactContent_bottom { margin-top: 35px;}
.ContactContent .ContactContent_bottom .ContactContent_bottom_title{ font-size: 25px; color: #222222; border-bottom: 1px solid #dcdcdc; padding: 22px 0px;}
.ContactContent .ContactContent_bottom .ContactContent_bottom_content .bottom_content_list{ width: 23.5%; margin-right: 2%; margin-top: 3%;}
.ContactContent .ContactContent_bottom .ContactContent_bottom_content .bottom_content_list:nth-child(4n){ margin-right: 0px;}
.ContactContent .ContactContent_bottom .ContactContent_bottom_content .bottom_content_list .content_list_title{ font-size: 18px; color: #003bab; margin-bottom: 15px;}
.ContactContent .ContactContent_bottom .ContactContent_bottom_content .bottom_content_list .content_list_txt dl{ line-height: 28px; color: #333;}
.ContactContent .ContactContent_bottom .ContactContent_bottom_content .bottom_content_list .content_list_txt dl dd{ margin-right: 1%; width: 8%;}
.ContactContent .ContactContent_bottom .ContactContent_bottom_content .bottom_content_list .content_list_txt dl dt{ width: 91%;}








.Message{ background:url(../images/bg41.jpg) no-repeat 50% 50%;}
.Message .Message_content{ width: 685px; margin: 0 auto; background: #fff; padding: 55px 63px; box-shadow: 0px 0px 27px rgba(0,0,0,.1); margin-top: 11%;}
.Message .Message_content .Message_content_title{ font-size: 24px; color: #333333; padding-bottom: 20px; border-bottom: 1px solid #dcdcdc; margin-bottom: 25px;}
.Message .Message_content .Message_content_title span{ font-size: 14px; color: #fe0002; margin-left: 25px;}
.Message .Message_content .Message_content_txt .content_txt_list{ width: 100%; margin-bottom: 15px;} 
.Message .Message_content .Message_content_txt .content_txt_list dd{ font-size: 15px; color: #666666; margin-bottom: 15px;}
.Message .Message_content .Message_content_txt .content_txt_list dt input{ line-height: 44px; border: 1px solid #dcdcdc; width: 100%; padding: 0px 25px; font-size: 15px;}
.Message .Message_content .Message_content_txt .content_txt_list dt textarea{ line-height: 24px; border: 1px solid #dcdcdc; width: 100%; padding: 10px 15px; font-size: 15px; resize:none; height: 127px;}
.Message .Message_content .Message_content_txt .content_txt_submit{ padding-top: 15px;}
.Message .Message_content .Message_content_txt .content_txt_submit input{ line-height: 44px; background: #fe0002; color: #fff; font-size: 16px; width: 100%; border-radius: 100px; cursor: pointer;}









.quality{ background:url(../images/5d6641d18836f.jpg) no-repeat 50% 50%;}
.quality .JoinContent{ max-width: 1080px;}
.quality .quality_title{ font-size: 40px; color: #fff; text-align: center; padding: 45px 0px;}
.quality .quality_top .quality_top_list{ width: 33.33%; text-align: center; padding: 45px 0px; font-size: 18px; color: #fff;}
.quality .quality_top .quality_top_list:nth-child(1){ background: rgba(0,0,0,.6);}
.quality .quality_top .quality_top_list:nth-child(2){ background: rgba(221,17,33,.6);}
.quality .quality_top .quality_top_list:nth-child(3){ background: rgba(36,44,64,.6);}
.quality .quality_top .quality_top_list:nth-child(4){ background: rgba(196,192,190,.6);}
.quality .quality_top .quality_top_list:nth-child(5){ background: rgba(109,103,112,.6);}
.quality .quality_top .quality_top_list:nth-child(6){ background: rgba(168,168,171.6);}
.quality .quality_top .quality_top_list:nth-child(7){ width: 50%; background: rgba(126,125,119,.6);}
.quality .quality_top .quality_top_list:nth-child(8){ width: 50%; background: rgba(115,113,114,.6);}
.quality .quality_top .quality_top_list dt{ margin-top: 13px;}











.Architecture{ background:url(../images/bg44.jpg) no-repeat 50%/cover; }
.Architecture .Architecture_img{
	position: absolute;
    left: 50%;
    top: 50%; z-index:5;
    transform: translateX(-50%) translateY(-50%);	
}




.Culture{ background:url(../images/bg46.jpg) no-repeat 50%/cover;}
.Culture .VideoContent_title{ padding-top:25px;}
.Culture .VideoContent_title dd{ color:#fff;}
.Culture .VideoContent_title dt{ color:#fff;}
.Culture .Culture_content{ padding-top:15px;}
.Culture .Culture_content .Culture_content_left{ width:42%;}
.Culture .Culture_content .Culture_content_left .content_left_list .left_list_title{ font-size:24px; color:#fe0000; margin-bottom:10px; padding-left:28px;}
.Culture .Culture_content .Culture_content_left .content_left_list .left_list_content p{ font-size:18px; color:#fff; line-height:44px; margin-bottom:30px; position:relative; padding-left:28px;}
.Culture .Culture_content .Culture_content_left .content_left_list .left_list_content p:before{ content:""; display:inline-block; width:6px; height:29px; background:url(../images/bn32.png) no-repeat 50% 50%; position:absolute; left:0px; top:6px;}
.Culture .Culture_content .Culture_content_right{ width:47%;}
.Culture .Culture_content .Culture_content_right .content_right_list{ display:inline-block; width:48%; margin-right:4%; position:relative; margin-bottom:4%;}
.Culture .Culture_content .Culture_content_right .content_right_list:before{ content:""; display:inline-block; background:#1e2e3f; width:100%; height:100%; position:absolute; top:0; left:0; opacity:.5; transition: all 0.5s ease; }
.Culture .Culture_content .Culture_content_right .content_right_list dd img{ width:100%; height:280px; object-fit:cover;}
.Culture .Culture_content .Culture_content_right .content_right_list dt{
	position: absolute;
    left: 50%;
    top: 50%; z-index:5;
    transform: translateX(-50%) translateY(-50%);	
}
.Culture .Culture_content .Culture_content_right .content_right_list:nth-child(2n){ margin-right:0px;}
.Culture .Culture_content .Culture_content_right .content_right_list:hover:before{ opacity:.27; transition: all 0.5s ease; }
.Culture .Culture_content .Culture_content_right .content_right_list.on:before{ opacity:.27; transition: all 0.5s ease; }









.quality_window{ position:fixed; top:0; background:url(../images/bg51.jpg) no-repeat 50%/cover; z-index:20; left:0; width:100%; height:100%; display:none;}
.quality_window .quality_window_content{
	position: absolute;
    left: 50%;
    top: 50%; z-index:5;
    transform: translateX(-50%) translateY(-50%);	
}
.quality_window .quality_window_content{ text-align:center;}
.quality_window .quality_window_content .quality_window_top{ margin-bottom:45px;}
.quality_window .quality_window_content .quality_window_top .window_top_title{ margin-bottom:30px;}
.quality_window .quality_window_content .quality_window_top .window_top_title dd{ font-size:60px; color:#fff;}
.quality_window .quality_window_content .quality_window_top .window_top_title dt{ font-size:20px; color:#fff; text-transform:uppercase;}
.quality_window .quality_window_content .quality_window_top .window_top_txt dd{ font-size:26px; color:#fff; margin-bottom:15px;}
.quality_window .quality_window_content .quality_window_top .window_top_txt dd p{ display:none;}
.quality_window .quality_window_content .quality_window_top .window_top_close{ position: absolute; right:-20%; top:0;}
.quality_window .quality_window_content .quality_window_bottom p{ display:none;}



.honor .VideoContent_title{ margin-bottom:25px;}
.honor .honor_content{ margin-top:-1%;}
.honor .honor_content .honor_content_list{ width:23%; margin-right:2%; margin-top:2%;}
.honor .honor_content .honor_content_list:nth-child(4n){ margin-right:0px;}
.honor .honor_content .honor_content_list dd{ border:1px solid #aaaaaa; line-height:230px; text-align:center;}
.honor .honor_content .honor_content_list dt{ color:#333333; font-size:16px; text-align:center; padding:0px 10px;
overflow: hidden; line-height:44px;
text-overflow:ellipsis;
white-space: nowrap;
}








.newser4{ background:url(../images/bg68.jpg) no-repeat 50%/cover;}
.newser4 .newser4_content .newser4_content_top .content_top_left{ width:17%;}
.newser4 .newser4_content .newser4_content_top .content_top_left .top_left_list img{ width:100%; height:178px; object-fit:cover;}
.newser4 .newser4_content .newser4_content_top .content_top_right{ width:66%;}
.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list{ width:50%;}
.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list .right_list_left{ width:50%;}
.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list .right_list_left img{ width:100%; height:178px; object-fit:cover;}
.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list .right_list_right{ width:50%; height:178px; background:#98a6b1; padding:41px 0px;}
.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list .right_list_right dd{ font-size:16px; color:#fff; text-align:center; position:relative; padding-bottom:18px; margin-bottom:18px}
.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list .right_list_right dd:before{ content:""; position:absolute; display:inline-block; width:47px; height:3px; background:#ff0b0b; left:0; right:0; margin:0 auto; bottom:0;}
.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list .right_list_right dt p{ color:#222222; font-size:14px; text-align:center;}
.newser4 .newser4_content .newser4_content_bottom{ padding:0px 211px; margin-top:20px;}
.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list{ margin-bottom:25px; display:inline-block; width:100%;}
.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list:last-child{ margin-bottom:0px;}
.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list dd{ font-size:20px; color:#333333; position:relative; padding-left:23px;}
.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list dd:before{ content:""; display:inline-table; width:8px; height:8px; background:#ff0b0b; border-radius:100%; position:absolute; top:40%; left:0;}
.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list dt{ font-size:16px; color:#afafaf; padding-left:23px; margin-top:8px;}
.newser4 .newser4_content .newser4_content_bottom .content_bottom_left{ margin-right:15%; padding:18px 0px; width:37%;}
.newser4 .newser4_content .newser4_content_bottom .content_bottom_right{ width: 48%;}
.newser4 .newser4_content .newser4_content_bottom .content_bottom_right img{ width:100%; height:332px; object-fit:cover;}






.exhibition{ background:url(../images/bg69.jpg) no-repeat 50%/cover;}

.exhibition .exhibition_content{ margin-top:55px;}
.exhibition .exhibition_content .exhibition_content_left{ width:59%;}
.exhibition .exhibition_content .exhibition_content_left .content_left_bottom .left_bottom_list{ display:inline-block; width:33.33%; background:#f6f4f9; padding:20px 24px; padding-bottom:55px;}
.exhibition .exhibition_content .exhibition_content_left .content_left_bottom .left_bottom_list:hover dd{ color:#fe0000;}
.exhibition .exhibition_content .exhibition_content_left .content_left_bottom .left_bottom_list dd{ font-size:16px; color:#222222; line-height:45px; border-bottom:1px solid #d4d3d7;}
.exhibition .exhibition_content .exhibition_content_left .content_left_bottom .left_bottom_list p{ line-height:24px; color:#666666; font-size:14px; margin-top:10px;
display: -webkit-box; height:72px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.exhibition .exhibition_content .exhibition_content_left .content_left_bottom .left_bottom_list dt{ color:#666666; font-size:14px; position:relative; margin-top:40px; padding-top:30px;}
.exhibition .exhibition_content .exhibition_content_left .content_left_bottom .left_bottom_list dt:before{ content:""; position:absolute; display:inline-block; width:20px; height:2px; background:#fe0000; left:0; top:0;}
.exhibition .owl-theme .owl-dots{ display:block !important; text-align:right;}
.exhibition .owl-theme .owl-controls{ width:auto; top: inherit; bottom:4%; right:4%;}
.exhibition .owl-theme .owl-dots .owl-dot span{ background:#fff;}
.exhibition .owl-theme .owl-dots .owl-dot.active span{ background:#ff0000;}

.exhibition .exhibition_content .exhibition_content_right{ width:39%; margin-left:2%;}
.exhibition .exhibition_content .exhibition_content_right .content_right_list:last-child{ margin-bottom:0px;}
.exhibition .exhibition_content .exhibition_content_right .content_right_list{ display:inline-block; width:100%; background:#f6f4f9; padding:28px 0px; margin-bottom:10px;} 
.exhibition .exhibition_content .exhibition_content_right .content_right_list .right_list_time{ width:25%; border-right:2px solid #dcdcdc; text-align:center; padding:28px 0px;}
.exhibition .exhibition_content .exhibition_content_right .content_right_list .right_list_txt{ width:75%; padding:0px 30px;}
.exhibition .exhibition_content .exhibition_content_right .content_right_list .right_list_time dd{ font-size:50px; color:#666666;}
.exhibition .exhibition_content .exhibition_content_right .content_right_list .right_list_time dt{ font-size:14px; color:#222222;}
.exhibition .exhibition_content .exhibition_content_right .content_right_list .right_list_txt .list_txt_title{ font-size:16px; color:#222222; border-bottom: 1px solid #dcdcdc; margin-bottom:8px; padding-bottom:15px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.exhibition .exhibition_content .exhibition_content_right .content_right_list .right_list_txt .list_txt_content{ color:#666666; font-size:14px; line-height:24px;
display: -webkit-box; height:96px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
.exhibition .exhibition_content .exhibition_content_right .content_right_list:hover .right_list_txt .list_txt_title{ color:#fe0000;}







.abouter{ background:#2c3d51;}
.abouter .VideoContent_title dd{ color:#fff;}
.abouter .VideoContent_title dt{ color:#fff;}
.abouter .abouter_contnet .abouter_contnet_txt{ font-size:14px; color:#fff; line-height:30px;}
.abouter .abouter_contnet .abouter_contnet_icon{ margin-top:50px; padding:0px 150px;}
.abouter .abouter_contnet .abouter_contnet_icon .contnet_icon_list{ width:25%; text-align:center;}
.abouter .abouter_contnet .abouter_contnet_icon .contnet_icon_list dt{ font-size:18px; color:#fff; margin-top:30px;}
.abouter .abouter_contnet .abouter_contnet_map{ margin-top:80px; text-align:center;}






.project .project_content{ position:relative;}
.project .project_content .project_content_list{ position:relative; overflow:hidden;}
.project .project_content .project_content_list .content_list_top dt{ position:absolute; bottom:0; width:100%; line-height:52px; text-align:center; padding:0px 20px; background:rgba(0,0,0,.6); color:#fff; font-size:16px;  transition: all 0.5s ease;}
.project .project_content .project_content_list .content_list_top dd img{ width:100%; height:314px; object-fit:cover;}
.project .project_content .project_content_list .content_list_bottom{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); padding:35px 17px; top:-328px;  transition: all 0.5s ease;}
.project .project_content .project_content_list .content_list_bottom dd{ font-size:16px; color:#fff; padding-bottom:20px; border-bottom:1px solid #fff; text-align:center; margin-bottom:15px;}
.project .project_content .project_content_list .content_list_bottom dt{ color:#fff; font-size:14px; line-height:22px;}
.project .project_content .project_content_list .content_list_bottom p{ width:160px; line-height:40px; border:1px solid #fff; text-align:center; font-size:14px; color:#fff; text-transform:uppercase; margin:0 auto; margin-top:10px;}
.project .project_content .project_content_list:hover .content_list_bottom{ position:absolute; top:0px;  transition: all 0.5s ease;}
.project .project_content .project_content_list:hover .content_list_top dt{ position:absolute; bottom: -52px;  transition: all 0.5s ease;}






.News_window_bg{ position:fixed; top:0; left:0; width:100%; background:rgba(0,0,0,.7); height:100%; z-index:50; display:none;}
.News_window{ position:fixed; width:1198px; background:#fff; height:86%; z-index:50; padding:0px 50px; 
    left: 0%; right:0; margin:0 auto; 
    top: 10%; padding-top:31px; display:none; border-radius: 10px;
}
.News_window .News_window_title .window_title_time dd{ width:44px; height:47px; line-height:47px; text-align:center; cursor:pointer;margin-top: -15px;margin-right: -25px;}
.News_window .News_window_title .window_title_time dt{ text-align:center; position:relative; top:-25px; margin-left:20px;}
.News_window .News_window_title .window_title_time dt p{ font-size:78px; color:#e0e0e0; height:86px;}
.News_window .News_window_title .window_title_time dt span{ font-size:14px; color:#333333;}
.News_window .News_window_title .window_title_close{ font-size:20px; color:#333333; line-height:78px;} 
.News_window .News_window_title .window_title_close img{ width:35px; cursor:pointer;}
.News_window .News_window_txt .window_txt_title{ font-size:28px; color:#333333; text-align:center; margin-bottom:14px;}
.News_window .News_window_txt .window_txt_content{ height:68%; overflow-Y:auto; font-size:14px; color:#999999; line-height:24px; position: absolute; left:10%; width:86%; padding-right:5%; margin-left: -11px;}
.News_window .News_window_txt .window_txt_content p{text-indent:2em; }
.News_window .News_window_txt .window_txt_content img{ max-width:100%; /*height:auto !important; width:auto !important;*/ height:auto;}



.News_window .News_window_txt .window_txt_content::-webkit-scrollbar-track {
		  background-color: #eeeeee;
	} /* �������Ļ��챳����ɫ */

.News_window .News_window_txt .window_txt_content::-webkit-scrollbar-thumb {
		  background:#a0a0a0; 
	} /* ������ɫ */

.News_window .News_window_txt .window_txt_content::-webkit-scrollbar-button {
		  background-color: #fff;
	} /* ������ͷ�ļ�����ť��ɫ */

.News_window .News_window_txt .window_txt_content::-webkit-scrollbar-corner {
		  background-color: #fff;
	} /* ���������������������ཻ����ǵ���ɫ */
    ::-webkit-scrollbar {
    width: 5px;
    height: 0px;
	border-radius:30px;
} /* �������ȱʡ��ʽ (�����)*/





.Mall{ background:url(../images/bg78.jpg) no-repeat 50% 50%;}
.Mall .MallContent{ margin-top:0px;
	position: absolute;
    left: 50%;
    top: 50%; z-index:12125; width:100%;
    transform: translateX(-50%) translateY(-50%);	
}
.Mall .Mall_left{ width:43%;}
.Mall .Mall_right{ width:57%;}
.Mall .Mall_left{ height:512px; overflow:auto;border-top: 1px solid #7b7e8c;}
.Mall .Mall_left a{ display:inline-block; width:33.33%; text-align:center; background:#3a4056; padding:73px 0px; border-top:0px; border-right:0; position:relative;}
.Mall .Mall_left a:before{ content:""; position:absolute; display:inline-block; right:0; width:1px; height:100%; background:#7b7e8c; top:0px;}
.Mall .Mall_left a:after{ content:""; position:absolute; display:inline-block; right:0; width:100%; height:1px; background:#7b7e8c; bottom:0px;}
.Mall .Mall_left a dd{ line-height:45px; height:45px;}
.Mall .Mall_left a dd img{ max-height:44px;}
.Mall .Mall_left a dt{ margin-top:20px; font-size:17px; color:#fff; height:44px;}
.Mall .Mall_right{ position:relative;}
.Mall .Mall_right .Mall_right_list dt{ font-size:26px; color:#fff; text-align:center; position:absolute; width:100%; top:8%; text-align:center;}
.Mall .Mall_right .Mall_right_list dd img{ width:100%; height:512px; object-fit:cover;}






.Mall .Mall_left::-webkit-scrollbar-track {
		  background-color: #eeeeee;
	} /* �������Ļ��챳����ɫ */

.Mall .Mall_left::-webkit-scrollbar-thumb {
		  background:#fe0000; 
	} /* ������ɫ */

.Mall .Mall_left::-webkit-scrollbar-button {
		  background-color: #fff;
	} /* ������ͷ�ļ�����ť��ɫ */

.Mall .Mall_left::-webkit-scrollbar-corner {
		  background-color: #fff;
	} /* ���������������������ཻ����ǵ���ɫ */
    ::-webkit-scrollbar {
    width: 8px;
    height: 0px;
	border-radius:30px;
} /* �������ȱʡ��ʽ (�����)*/


 





.performance .performance_content .performance_content_top{ color:#555555; font-size:14px; line-height:23px; text-indent:2em; padding:0px 30px;}
.performance .performance_content .performance_content_bottom .content_bottom_list{ position:relative;}
.performance .performance_content .performance_content_bottom .content_bottom_list .bottom_list_img img{ width:100%; width:100%; height:508px; object-fit:cover;}
.performance .performance_content .performance_content_bottom .content_bottom_list .bottom_list_txt{ position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,.7); padding:30px 6%;}
.performance .performance_content .performance_content_bottom .content_bottom_list .bottom_list_txt .list_txt_left{ width:20%; margin-right:8%; position:relative;}
.performance .performance_content .performance_content_bottom .content_bottom_list .bottom_list_txt .list_txt_left:before{ content:""; position:absolute; display:inline-block; height:46px; width:1px; background:#fff; top:0; right:0;}
.performance .performance_content .performance_content_bottom .content_bottom_list .bottom_list_txt .list_txt_right{ width:72%;}
.performance .performance_content .performance_content_bottom .content_bottom_list .bottom_list_txt .list_txt_right dd{ font-size:18px; color:#fff;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.performance .performance_content .performance_content_bottom .content_bottom_list .bottom_list_txt .list_txt_right dt{ font-size:18px; color:#fff;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.performance .performance_content .performance_content_bottom .content_bottom_list .bottom_list_txt .list_txt_right p{ font-size:14px; color:#fff;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.performance .performance_content .performance_content_bottom{ position:relative; margin-top:30px;}
.performance .performance_content .performance_content_bottom .swiper-container{ overflow:auto;}





.qq{ position:absolute; z-index:8888; width:100%; top:0; left:0; background:#000; height:100%; display:none;}
#section6.b{ opacity:1 !important;}
#section7.b{ opacity:1 !important;}


/*
#section6{ display:none;}
#section7{ display:none;}
#section6.b{ display:block;}
#section7.b{ display:block;}
*/



.footert .footert_content .footert_content_top .content_top_list{ width:8%; margin-right:5.7%;}
.footert .footert_content .footert_content_top .content_top_list:nth-child(4){}




header .nav-list li a{ position:relative;}
header .nav-list li a:before{ content:""; position:absolute; display:inline-block; width:0%; height:2px; background:#c20a14; left:0; bottom:0%; right:0; margin:0 auto;}
header .nav-list li a.on:before{ width:100%;}
header .nav-list li a:hover:before{ width:100%;}






.Business_content{ margin-top:30px;}
.Business_content .Business_content_title{ text-align:center; margin-bottom:35px;}
.Business_content .Business_content_title a{
font-size: 16px;
    color: #666666;
    width: 130px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #e7e7e7;
    display: inline-block;
    margin-right: -6px;
}
.Business_content .Business_content_title a.on{
	color: #fff;
    background: #ff0000;
}
.Business_content .Business_content_title a:hover{
color: #fff;
    background: #ff0000;
}
.Business_content .Business_content_txt{ background:#f4f4f4;}
.Business_content .Business_content_txt .content_txt_list .txt_list_left{ width:38%; position:absolute;}
.Business_content .Business_content_txt .content_txt_list .txt_list_left img{ max-width:100%;}
.Business_content .Business_content_txt .content_txt_list .txt_list_right{ width:43%; padding:25px; background:#f4f4f4; padding-right:0px; float:right;}
.Business_content .Business_content_txt .content_txt_list .txt_list_right dd{ font-size:24px; color:#444; margin-bottom:20px; /*text-align:center;*/ position:relative; padding-bottom:15px;}
.Business_content .Business_content_txt .content_txt_list .txt_list_right dd:before{
    content: "";
    position: absolute;
    display: inline-block;
    width: 131px;
    height: 2px;
    background: #a1a1a1;
    bottom: 0px;
    left: 0;
    right: 0;
    /*margin: 0 auto;*/
}
.Business_content .Business_content_txt .content_txt_list .txt_list_right dt{ font-size:14px; color:#333; line-height:25px; height:490px; padding-right:25px;}
.Business_content .Business_content_txt .content_txt_list .txt_list_right dt p{ margin-bottom:15px; text-align:justify;}
.Business_content .Business_content_txt .content_txt_list .txt_list_right dt p:last-child{ margin-bottom:0px;}
.Business_content .Business_content_txt .content_txt_list .txt_list_right a{ margin-bottom:20px;}

.GrouTop .GrouTop_content .GrouTop_content_right .content_right_txt p{ text-align:justify;}

#ascrail2001{
    z-index: 3 !important;
    width: 4px !important;
    background: #e5e5e5;
    border-radius: 1px;
}
#ascrail2001 div{    left: 2px;}

.textin2em{
	text-indent: 2em;
}



.newsst .newsst_content{ margin-top: 35px; padding-bottom:15px;}
.newsst .newsst_content .newsst_content_list{ display: inline-block; width: 24%; margin-right: 1.33%; margin-bottom:2%;}
.newsst .newsst_content .newsst_content_list:nth-child(4n){ margin-right: 0px;}
.newsst .newsst_content .newsst_content_list:hover{ box-shadow: 0px 0px 25px rgba(0,0,0,.2);}
.newsst .newsst_content .newsst_content_list:hover .content_list_txt dd{ color: #fe0000;}
.newsst .newsst_content .newsst_content_list .content_list_img img{ width: 100%; height: 150px; object-fit: cover;}
.newsst .newsst_content .newsst_content_list .content_list_txt{ padding: 20px; background: #fff;}
.newsst .newsst_content .newsst_content_list .content_list_txt dd{ font-size: 17px; color: #222222; margin-bottom: 5px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.newsst .newsst_content .newsst_content_list .content_list_txt p{ font-size: 14px; color: #777777; line-height: 22px; margin-bottom: 15px;
display: -webkit-box; height: 44px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.newsst .newsst_content .newsst_content_list .content_list_txt dt{ color: #bfbfbf; font-size: 14px; text-transform: uppercase;}
.newsst .newsst_content .newsst_content_list .content_list_txt dt img{ margin-right: 8px; position: relative;}



.pages li a{ width: 34px; height: 40px; line-height: 40px; display: inline-block; text-align: center; background: #fff; color: #fe0000; margin-right: 20px; border: 1px solid #dcdcdc;}
.pages li a i{ position: relative; top: -2px;}
.pages li:last-child a{ margin-right: 0px;}
.pages li.active a{ background: #fe0000; color: #fff; border: 1px solid #fe0000;}
.pages li:hover a{ background: #fe0000; color: #fff; border: 1px solid #fe0000;}
.pages li .prev,.pages li .next{ font-size: 18px;}



/*.JoinContent .JoinContent_form{ margin-bottom:30px; padding:0px 80px;}
.JoinContent .JoinContent_form .JoinContent_form_list{ width:18.5%; margin-right:4%;}
.JoinContent .JoinContent_form .JoinContent_form_list dd{ margin-bottom:15px; font-size:14px; color:#333;}
.JoinContent .JoinContent_form .JoinContent_form_list select{ height:45px; border:1px solid #dcdcdc; border-radius:5px; width:100%; font-size:15px; padding:0px 10px; color:#333;}
.JoinContent .JoinContent_form .JoinContent_form_list input{ line-height:45px; border:1px solid #dcdcdc; border-radius:5px; width:100%; padding:0px 10px}
.JoinContent .JoinContent_form .JoinContent_form_submit{ width:10%; margin-right:0px;}
.JoinContent .JoinContent_form .JoinContent_form_submit input{ background:#c8000b; color:#fff; border-radius:5px; line-height:48px;font-size:14px; width:100%; cursor:pointer;}
*/











@media (max-width: 1600px){


}









@media (max-width: 1500px){
}

@media (max-width: 1480px){
	
	
	
.JoinContent{ padding-top:35px;}
.JoinContent .JoinContent_top .join_content{ height:500px;}
	
	/*.section{top:-20px;}*/
	
	
	
	
	
	header .nav-list li .menu_down a{ height:auto;}
	
	
	
	
	
	
	header{ height:60px;}
	header .nav-list a,header .logo,header .en{ line-height:60px; height:60px;}
	header .tit{ margin:6px 0px;}
	.JoinContent{ margin-top:45px;}
	.JoinContent .JoinContent_form{ margin-bottom:20px;}
	.JoinContent .join_content{ margin-bottom:20px;}
	.newser .index_news_right{ margin-bottom:20px;}
	.VideoContent .VideoContent_title{ margin-bottom:25px;}
	.i-wrap4 .box{ width:100%;}
	/*#section5.on { transform: translate3d(0px, -41%, 0px) !important; }*/
	.owl-theme .owl-controls .owl-dots{ margin-top:20px;}
	.i-wrap3 .inliner-bg{ transform: scale(.9);}
	.inliner-list{ transform: scale(.9) !important;}
	.ServiceContent .ServiceContent_title{ padding-top:0px; margin-bottom:30px;}
	.newser .index_news_right .news_right_list .right_list_time1{ margin-bottom:0px; font-size:50px;}
	.index_news .index_news_right .news_right_list .right_list_title{ font-size:16px; line-height:28px;}
	.newser .index_news_right .news_right_list{ padding-bottom:25px; padding-top:0px;}
	.index_news .index_news_right .news_right_list p{ -webkit-line-clamp: 2; line-height:26px;}
	.index_news .index_news_right .news_right_list .right_list_more{ margin-top:15px;}
	.newser .owl-theme .owl-controls .owl-nav .owl-next,.swiper-button-next{ right:-40px;}
	.newser .owl-theme .owl-controls .owl-nav .owl-prev,.swiper-button-prev{ left:-40px;}
	.nav-box{ top:60px;}
	.exhibition .news_title{ margin-bottom:20px;}
	.exhibition .exhibition_content{ margin-top:0px;}
	.exhibition .exhibition_content .exhibition_content_left .content_left_top img{ width:100%; height:300px; object-fit:cover;}
	.exhibition .exhibition_content .exhibition_content_left .content_left_bottom .left_bottom_list{ padding:15px 20px; padding-bottom:20px;}
	.exhibition .exhibition_content .exhibition_content_left .content_left_bottom .left_bottom_list dt{ padding-top:20px; margin-top:30px;}
	.exhibition .exhibition_content .exhibition_content_right .content_right_list{ padding:27px 0px;}
	.exhibition .exhibition_content .exhibition_content_right .content_right_list .right_list_txt .list_txt_content{ height:72px;    -webkit-line-clamp: 3;}
	.exhibition .exhibition_content .exhibition_content_right .content_right_list .right_list_time{ padding:15px 0px;}
	header .bdsharebuttonbox a{ top:0px !important;}
	.project .project_content .project_content_list .content_list_top dd img{ height:240px;}
	.project .project_content .project_content_list .content_list_bottom dt{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	.Message .Message_content .Message_content_txt .content_txt_submit{ margin-bottom:0px;}
	.Message .Message_content{ padding:30px 40px; margin-top:6%; padding-bottom:25px;}
	.Message .Message_content .Message_content_txt .content_txt_list dd{ margin-bottom:10px;}
	.Message .Message_content .Message_content_txt .content_txt_list{ margin-bottom:12px;}
	.Message .Message_content .Message_content_txt .content_txt_list dt textarea{ height:95px;}
	.ProductContent .ProductContent_left dt img{ height:630px;}
	.ProductContent .ProductContent_right .ProductContent_right_list dt img{ height:307px;}
	.Architecture .Architecture_img{ width:75%;}
	.Architecture .Architecture_img img{ max-width:100%;}
	.honor .honor_content .honor_content_list dd{ line-height: normal; padding:30px 0px;}
	.honor .honor_content .honor_content_list dd img{ height:80px;}
	.honor .honor_content .honor_content_list dt{ font-size:14px;}
	.join_content .join_list:nth-child(10){ display:none;}
	.join_content .join_list:nth-child(11){ display:none;}
	.join_content .join_list:nth-child(12){ display:none;}
	.newser4 .newser4_content .newser4_content_bottom .content_bottom_right img{ height:255px;}
	.newser4 .newser4_content .newser4_content_bottom{ margin-top:15px;}
	.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list dd{ font-size:16px;}
	.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list dt{ font-size:14px;}
	.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list dd:before{ width:5px; height:5px;}
	.newser4 .newser4_content .newser4_content_top .content_top_left .top_left_list img,.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list .right_list_left img{ height:130px;}
	.newser4 .newser4_content .newser4_content_top .content_top_right .top_right_list .right_list_right{ padding:17px 0px; height:auto;}
	.newser4 .newser4_content .newser4_content_bottom .content_bottom_left .bottom_left_list{ margin-bottom:15px;}
	.abouter .abouter_contnet .abouter_contnet_icon .contnet_icon_list dt{ font-size:16px; margin-top:20px;}
	.abouter .abouter_contnet .abouter_contnet_icon .contnet_icon_list dd img{ height:30px;}
	.abouter .abouter_contnet .abouter_contnet_map{ margin-top:0px;}
	.abouter .abouter_contnet .abouter_contnet_txt{ line-height:24px;}
	.abouter .abouter_contnet .abouter_contnet_icon{ margin-top:0px; padding:20px 150px;}
	.Culture .Culture_content .Culture_content_left .content_left_list .left_list_content p{ font-size:16px; line-height:28px;}
	.Culture .Culture_content .Culture_content_right .content_right_list dd img{ height:220px;}
	.Culture .Culture_content .Culture_content_right .content_right_list dt img{ height:50px;}
	.VideoContent .VideoContent_txt .VideoContent_txt_list{ margin-top:0px !important;}
	.VideoContent .VideoContent_txt .VideoContent_txt_list .txt_list_img img{ height:177px;}
	.VideoContent .VideoContent_txt .VideoContent_txt_list .txt_list_img .list_img_hover{ line-height:177px;}
	.VideoContent .VideoContent_txt .VideoContent_txt_list .txt_list_img .list_img_hover img{ height:35px;}
	.ProductContent .ProductContent_left dd{ font-size:28px;}
	.ProductContent .ProductContent_left dt{ font-size:18px;}
	.VideoContent .VideoContent_title dd{ font-size:24px;}
	.VideoContent .VideoContent_title dt{ font-size:18px;}
	.index_news .index_news_right{ width:58%; }
	.newser .index_news_right{ width:100%;}
	
	.Business_content .Business_content_txt .content_txt_list .txt_list_left{ width:36%;}
	.Business_content .Business_content_txt .content_txt_list .txt_list_right{ width:60%; height:auto;}
	.Business_content .Business_content_txt .content_txt_list .txt_list_right dt{ height:307px;}
}




@media (max-width: 1380px){
	.w1200{ width:80%; }
	.i-wrap2 .left{width: 60%;}
	.i-wrap2 .rigth{width: 35%;}
	.i-wrap2 .rigth img{width: 100%;}
	/*#section5.on{transform: translate3d(0px, -60%, 0px) !important;}*/
	.culture .culture_list .culture_list_img img{ height:200px; object-fit:cover;}
	.culture .culture_list:hover .culture_list_content dd{ font-size:30px;}
	.culture .culture_list .culture_list_content dt{ font-size:16px;}
	.culture .culture_list .culture_list_content p{ font-size:12px;}
	.i-wrap4 .left{ width:34%; left: -50px; opacity: 0;}
	.index_news .index_news_right{ width:64%; padding-right:5%;}
	.JoinContent{ padding-top:70px;}
	.GrouTop .GrouTop_content{ overflow:hidden;}
	.GrouTop .GrouTop_content{ margin-top:20px;}
}


@media screen and (max-width:980px){
.w1200{ width:90%; }
	.i-wrap2 .left{width: 100%;}
	.i-wrap2 .rigth{display: none;}
}

@media screen and (max-width:1150px){
.all{ width: 96%; margin: 0 auto;height:auto}
.pc_top{ display: none;}
.footer .footer_content .footer_content_top,.footer .footer_content .footer_content_Copyright .content_Copyright_right{ display: none;}
.footer .footer_content .footer_content_Copyright .content_Copyright_left{ margin: 0 auto; float: inherit; text-align: center;}
.mo_top{display: block;}
.mo_height{ height: 50px;}
.index_ourys .index_ourys_nei .ourys_nei_wen,.details_banner .details_banner_content{ display: none;}
.all{ width: 96%; margin: 0 auto;height:auto; overflow: hidden;}
.slick-dots li{ width: 5px !important; height: 5px !important; margin: 0px 4px !important;}


}

@media screen and (max-width:950px){

}


@media screen and (max-width:767px){

.index_news .owl-theme .owl-controls .owl-nav{ width:35%;}

.JoinContent .JoinContent_form{ padding:0px;}
.JoinContent .JoinContent_form .JoinContent_form_list{ width:21.5%; margin-right:1%;}


}
@media screen and (max-width:600px){
.join_content .join_list .join_list_title div{ font-size:12px;}
	
	
	
	
	
	
	
.join_banner .join_content{ display:none;}
.JoinContent{ margin-top:35px; padding-top:0px;}
.JoinContent .JoinContent_top .JoinContent_top_title{ padding:0px 15px;}
.JoinContent .JoinContent_top .JoinContent_top_title{ font-size:15px;}


.JoinContent .JoinContent_top .join_content{ height:auto;}


	
	
.JoinContent{ overflow:auto;}
.JoinContent .JoinContent_top .JoinContent_top_title .top_title_list:nth-child(1),.join_content .join_list .join_list_title div:nth-child(1){ width:30%;}
.JoinContent .JoinContent_top .JoinContent_top_title .top_title_list,.join_content .join_list .join_list_title div{ width:18%;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.join_content .join_list .join_list_title div:nth-child(5){ width:7%;}

.JoinContent .JoinContent_top,.JoinContent .JoinContent_form{ width:600px;}
.join_content .join_list .join_list_title{ padding:0px 15px;}

.join_content .join_list .join_list_content{ width:96%; padding:25px; top:53%;}
.join_content .join_list .join_list_content .list_content_list{ margin-bottom:20px;}


.Business_content .Business_content_title{ overflow:hidden; margin-bottom:0px;}
.Business_content .Business_content_title a{ float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.Business_content .Business_content_title a:nth-child(2n){ margin-right:0px;}
.Business_content .Business_content_txt{ margin-top:20px;}
.Business_content .Business_content_txt .content_txt_list .txt_list_left,.Business_content .Business_content_txt .content_txt_list .txt_list_right{ width:100%;}
.Business_content .Business_content_txt{ width:100%;}
.Business_content .Business_content_txt .content_txt_list .txt_list_left{ position:inherit;}
.Business_content .Business_content_txt .content_txt_list .txt_list_right dt{ height:auto;}
.Business_content .Business_content_txt .content_txt_list .txt_list_right dd{ font-size:18px; padding-bottom:5px;}


.newsst .newsst_content .newsst_content_list{ width: 49%; margin-right: 2%; margin-top: 2%;}
.newsst .newsst_content .newsst_content_list:nth-child(2n){ margin-right: 0px;}
.newsst .newsst_content .newsst_content_list .content_list_img img{ height: 114px;}
.newsst .newsst_content .newsst_content_list .content_list_txt{ padding:10px;}
.newser .news_title{ margin-bottom:15px;}
.newsst .newsst_content{ margin-top:10px;}
}
@media screen and (max-width:414px){
.slick-hero-slider .image-bg{ height: 150px !important;}

}

@media screen and (max-width:375px){

}

@media screen and (max-width:320px){




}