@charset "utf-8";
body { color:#666;font:15px "Microsoft Yahei";}
input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}  

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none;}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#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:15px; }



.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#89a4d5; font-size:13px;}
.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}



video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}


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

input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
}


.fl{ float:left;}
.fr{ float:right;}
/*渐变从左向右*/
.jianbian2{
    height: 200px;
    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
   -moz-border-radius:5px; 
    -ms-border-radius:5px; 
     -o-border-radius:5px; 
        border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
   -moz-border-radius:10px; 
    -ms-border-radius:10px; 
     -o-border-radius:10px; 
        border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}


.shadow1{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
}
.shadow2{transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; }
.shadow2:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
    -ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; 
     -o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; 
        box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


/*投影*/
.shadow5{ 
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}

.shadow7{ 
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
.shadow7:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


.shadow1_1{ 
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
   -moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
    -ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
     -o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
        box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
		transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}


.shadow5:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
   -moz-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
    -ms-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
     -o-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
        box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
		transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; 
}

.shadow8{ 
-webkit-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
   -moz-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
    -ms-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
     -o-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
        box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}


.shadow6{ 
-webkit-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
   -moz-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
    -ms-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
     -o-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
        box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
		transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}

/*投影*/
.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
        box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
}
/*图片居中*/
.center{
	-webkit-align-items: center;
    display: -webkit-flex;
    -webkit-justify-content: star;
}

/*图片居中2*/
.vertical{
	display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-moz-flex;
display:-ms-flexbox;
display:flex;
/* 水平居中*/ 
	   -webkit-box-align:center;
		  -moz-box-align:center;
		   -ms-flex-pack:center;
 /* IE 10 */
 -webkit-justify-content:center; 
	-moz-justify-content:center;
	     justify-content:center;
/* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/
/* 垂直居中 */ 
		-webkit-box-pack:center;
		  -ms-flex-align:center;
		   -moz-box-pack:center;
/* IE 10 */
	 -webkit-align-items:center;
	    -moz-align-items:center;
	    	 align-items:center;

}






/*图片翻转*/
.flip{
	-webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
 }
.flip:hover{
	-webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
	cursor:pointer;
}



.noscroll{
    overflow: hidden;
}



.banner{ overflow: hidden; z-index: 1; width: 100%;}
.pc_index .banner{ position:fixed;}
.banner .banner_content{ position: relative;}
.banner .slider .item{ display:inline-block; position: relative;}
.banner .slick-dots li button:before{ display:none;}
.banner .slick-dots li.slick-active button{ background: #fff;}
.banner .slick-dots li{ width:60px; height:3px; margin: 0px 10px;}
.banner .slick-dots li button{ width:100%; background:rgba(255,255,255,.4); padding:0px; height:100%;}
.banner .slick-dots{ bottom:4%;}
.banner .content_list_img img{ width: 100%; object-fit: cover;}
.slick-animation .slick-center .bannertop{ opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; position: relative;}
.slick-animation .slick-center .top1.on{ bottom: 0; transition-delay: 0.1s; opacity: 1;}
.slick-animation .slick-center .top2.on{ bottom: 0; transition-delay: 0.2s; opacity: 1;}
.slick-animation .slick-center .top3.on{ bottom: 0; transition-delay: 0.3s; opacity: 1;}
.slick-animation .slick-center .top1{ bottom: -50px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.slick-animation .slick-center .top2{ bottom: -85px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.slick-animation .slick-center .top3{ bottom: -120px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}





.banner{ overflow:hidden;}
.banner .slider .banner_mdx2{ background:#035fa3; position:relative; display:flex; align-items:center; justify-content:center;}
.banner .slider .banner_mdx2 .banner_mdx2_content{ display:none; align-items:center; justify-content:space-between; width:1705px; margin:0 auto;}
.banner .slider .banner_mdx2.slick-active .banner_mdx2_content{ display:flex;}
.banner .slider .banner_mdx2 .banner_mdx2_left{ width:41%;}
.banner .slider .banner_mdx2 .banner_mdx2_left img{ max-width:100%;}
.banner .slider .banner_mdx2 .banner_mdx2_left .mdx2_left_dd{ margin-bottom:40px;}
.banner .slider .banner_mdx2 .banner_mdx2_right{ width:58%; text-align:right;}
.banner .slider .banner_mdx2 .banner_mdx2_right img{ max-width:100%; border:6px solid #000000; border-radius:10px;}
.banner .slider .banner_mdx2 .banner_mdx2_logo{ position:absolute; bottom:13%; width:100%; text-align:center;}






.pc_all{ position: relative; z-index: 3;}
.pc_all_content{ max-width: 1600px; margin: 0 auto;}









.Bontop1{ padding: 90px 0px; background: #fff; position: relative; z-index: 3;}
.Bontop1 .Bontop1_content{ display: flex;}
.Bontop1 .Bontop1_content .Bontop1_content_list{ width: 50%;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;} 
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top{ background: url(../images/bg1.jpg) no-repeat 50%/cover;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Bontop1 .Bontop1_content .Bontop1_content_list:last-child .content_list_top{ background: url(../images/bg2.jpg) no-repeat 50%/cover;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top{ height: 460px; position: relative;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_p{ position: absolute; right: 0; top: 0; right: 10%; height: 100%; display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_title{ font-size: 32px; color: #fff; position: relative; margin-bottom: 44px; padding-bottom: 33px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_title::before{ content: ""; display: inline-block; width: 55px; height: 2px; background: #fff; position: absolute; left: 0; bottom: 0;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_txt p{ font-size: 18px; color: #fff; display: flex; align-items: center; margin-bottom: 18px;transition: all 0.5s ease 0s;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_txt p::before{ content: ""; display: inline-block; width: 5px; height: 5px; background: #f69625; margin-right: 10px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_txt p:last-child{ margin-bottom: 0px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_txt p:hover{ color: #f69625;transition: all 0.5s ease 0s;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom { display: flex; flex-wrap: wrap;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom .list_bottom_li{ width: 50%; height: 198px; display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.Bontop1 .Bontop1_content .Bontop1_content_list:last-child .content_list_bottom .list_bottom_li:nth-child(2n){ border-right: 0px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom .list_bottom_li .bottom_li_txt{ margin-top: 20px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom .list_bottom_li .bottom_li_txt dd{ font-size: 18px; color: #000; margin-bottom: 10px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom .list_bottom_li .bottom_li_txt dt{ font-size: 14px; color: #666666;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom .list_bottom_li:hover .bottom_li_txt dd{ color: #f69625;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Bontop1 .Bontop1_content .Bontop1_content_list.on .content_list_top{ height: 527px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Bontop1 .Bontop1_content .Bontop1_content_list.on{ box-shadow: 0px 0px 49px rgba(0,0,0,.13);transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}





.BontopCase{ background: #f8f8f8;}
.BontopCase .BontopCase_content{}
.BontopCase .BontopCase_content .BontopCase_content_list{ width: 32%; margin-bottom: 40px; position: relative;margin-right: 2%;float: left;}
.BontopCase .BontopCase_content .BontopCase_content_list:nth-child(3n){margin-right: 0;}
.BontopCase .BontopCase_content .BontopCase_content_list .content_list_img{ text-align: center; position: relative;}
.BontopCase .BontopCase_content .BontopCase_content_list .content_list_img img{ max-width: 100%;}
.BontopCase .BontopCase_content .BontopCase_content_list:hover{ box-shadow: 0px 0px 25px rgba(0,0,0,.2);}



.BontopCase .BontopCase_content .BontopCase_content_list .content_list_hover dt{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;color:#fff;font-size:35px;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.BontopCase .BontopCase_content .BontopCase_content_list .content_list_hover dd{background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.BontopCase .BontopCase_content .BontopCase_content_list .content_list_hover .hr{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;}
.BontopCase .BontopCase_content .BontopCase_content_list .content_list_hover .hr img{width:auto;height:auto;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.BontopCase .BontopCase_content .BontopCase_content_list:hover .content_list_hover dd{opacity:1;}
.BontopCase .BontopCase_content .BontopCase_content_list:hover .content_list_hover .hr img{opacity:1;}
.BontopCase .BontopCase_content .BontopCase_content_list:hover .content_list_hover dt{opacity:1;}
.BontopCase .BontopCase_content .BontopCase_content_list:hover .content_list_hover .hr img{-webkit-transform:rotate(360deg);animation:rotation 10s linear infinite;-moz-animation:rotation 10s linear infinite;-webkit-animation:rotation 10s linear infinite;-o-animation:rotation 10s linear infinite;}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}














@media screen and (max-width:1200px){
.pc_all_content{ width: 96% !important; margin: 0 auto; overflow: hidden;}
.pc_top,.footer_content,#mydiv{ display: none;}
.mo_footer{ display:block;}
.mo_top{display: block;}
.mo_height{ height: 50px;}
.slick-dots li{ width: 10px !important; height: 1px !important; margin: 0px 4px !important;}
img{ max-width: 100%;}
.hight,.pc_top_company,.banner .banner_txt,.buildnum{ display: none;}

input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:13px !important;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px !important;}
textarea::-webkit-input-placeholder{color:#999999; font-size:13px !important;}

.pc_header2 .pc_header_content .header_content_right .top_right_icon,.pc_header2 .pc_header_content .header_content_right .top_right_phone{ display:none;}

.banner{ position: relative;}
.banner .slick-dots{ bottom: 4%; width: 100%; left: 0;}
.banner .slick-dots li{ width: 12px; height: 17px; margin: 0px 2px;}
.banner .slick-dots li.slick-active{ border:0px;}
.banner .slick-dots li.slick-active button:before{ opacity:1;}
.banner .slick-dots li button{ width:100%; height:auto; height: 1px; padding:0px;}
.banner .slick-dots li button:before{ position: relative; left: 0px; top: 0px; font-size:24px; width:100%; height:auto; line-height:2px; opacity:.5;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .banner_jq .slick-hero-slider-caption .transitionDelay2{ margin-bottom:15px;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .banner_mdx .slick-hero-slider-caption .transitionDelay4{ padding:12px 0px;}
.banner_height{ display: none;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .banner_index .slick-hero-slider-caption .transitionDelay2{ margin-bottom: 5px;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .banner_index .slick-hero-slider-caption .transitionDelay4{ margin-bottom: 0px;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .banner_index .slick-hero-slider-caption img{ max-width: 60%;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div{ margin: 0px;}
.banner,.slick-item,.banner_height,.slick-hero-slider .image-bg{ height: 400px !important;}



.Bontop1{ padding: 50px 0;}
.Bontop1 .Bontop1_title{ margin-bottom: 30px;}
.Bontop1 .Bontop1_title .Bontop1_title_dd{ font-size: 30px; margin-bottom: 10px;}
.Bontop1 .Bontop1_content{ display: block;}
.Bontop1 .Bontop1_content .Bontop1_content_list{ width: 100%; box-shadow: 0px 0px 49px rgb(0 0 0 / 13%);}
.Bontop1 .Bontop1_content .Bontop1_content_list:last-child{ margin-top: 30px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_title{ font-size: 24px; padding-bottom: 30px; margin-bottom: 22px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_p{ right: 4%;}

	
.pc_index .banner{ position:relative;}

.alt-dot-position.slick-hero-slider.slick-inner-dot .banner_index .slick-hero-slider-caption .top1{ font-size:16px; color:#fff; font-weight:bolder; text-transform:uppercase; margin-bottom:10px;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .banner_index .slick-hero-slider-caption .top2{ font-size:14px; color:#fff; font-weight:bolder; margin-bottom:0px;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .banner_index .slick-hero-slider-caption .top3{ font-size:12px; color:#fff;}


.banner .slider .banner_mdx2 .banner_mdx2_content{ width:94%;}
.banner .slider .banner_mdx2 .banner_mdx2_left{ width:32%;}
.banner .slider .banner_mdx2 .banner_mdx2_left .mdx2_left_dd{ margin-bottom:15px;}
}


@media screen and (max-width:950px){
.AboutBanner{ margin-top:50px;}
.pc_index .banner{ margin-top:51px;}


}



@media screen and (max-width:768px){
.Bontop1{ padding: 33px 0px!important;}
.Bontop1 .Bontop1_title .Bontop1_title_dd{ font-size: 18px;}
.Bontop1 .Bontop1_title .Bontop1_title_dt{ font-size: 14px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_title{ font-size: 16px; padding-bottom: 12px; margin-bottom: 10px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_title::before{ height: 1px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top .list_top_txt p{ font-size: 14px; margin-bottom: 10px;}
.Bontop1 .Bontop1_content .Bontop1_content_list.on .content_list_top,.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_top{ height: 300px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom .list_bottom_li{ padding: 0px 12px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom .list_bottom_li .bottom_li_txt dd{ font-size: 16px; margin-bottom: 5px;}
.Bontop1 .Bontop1_content .Bontop1_content_list .content_list_bottom .list_bottom_li .bottom_li_txt dt{ font-size: 13px;}


.BontopCase .BontopCase_content .BontopCase_content_list,.BontopCase .BontopCase_content .BontopCase_content_list:nth-child(3n){ width: 49%;}
.BontopCase .BontopCase_content .BontopCase_content_list:nth-child(2n){margin-right: 0;}

}


@media screen and (max-width:600px){
.banner,.slick-item,.banner_height,.slick-hero-slider .image-bg{ height: 230px !important;}
.DBanner, .DBanner .DBanner_img img, .WBanner_height{ height:340px !important;}
}


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


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


}


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

}