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

body{ margin:0px; padding:0px; border:0px; font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%; background:#ffffff; }
body.on{ overflow: hidden;}

input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {
    -webkit-appearance: none;
}  

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* 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; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"}









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


.bd_weixin_popup{ width:280px !important; height:345px !important; position:fixed !important; top:30% !important; left:0% !important; right:0% !important; margin:0 auto}



.quan{ width: 100%;}

.mo_top{ width:100%; display:none; position:fixed; top: 0; z-index: 100;}
.mo_top .mot{ width:100%; padding:0 2%; height:50px; background:#fff;box-shadow: 0px 0px 16px rgba(0,0,0,.2);}
.mo_top .mot .molo{ float:left; display:inline-block; height:30px; margin:10px 0;}
.mo_top .mot .molo img{ height:30px;}
.mo_top .mot .momenuicon{ float:right; height:16px; margin:17px 0;}
.mo_top .mot .cloesicon{ display:none;}
.mo_top .moxl{ left:-100%; top:50px; background:rgba(50,123,246,0.5); position:absolute; z-index:99; width:100%; transition:all ease 0.3s;}
.mo_top .moxl_box{ width:60%; background:#327bf6; height:100%; padding-bottom: 50px;}

.mo_top .moxl .moxl_xun{ width:100%; float:left; position:relative;}
.mo_top .moxl .moxl_xun .moxl_xun_icon{ width:100%; height:0px; position:absolute; padding-right:10px;}
.mo_top .moxl .moxl_xun .moxl_xun_icon img{ float:right; height:10px; margin:20px 0;}
.mo_top .moxl .moxl_xun .moxl_xun_icon img.moxl_xun_img2{ display:none; width:10px; height:7px}
.mo_top .moxl .moxl_xun .moxl_xun_title{ width:100%; padding-left:10px; display:inline-block; line-height:35px; font-size:14px; color:#fff;}
.mo_top .moxl .moxl_xun .moxl_erji{ width:100%; overflow:hidden; display:none}
.mo_top .moxl .moxl_xun .moxl_erji a{ width:100%; padding-left:20px; height:30px; line-height:30px; font-size:12px; color:#fff; display:inline-block; float:left;}

.mo_bottom{ width:100%; background:#da251c; display:none; margin-top:20px; position:fixed; bottom:0; z-index:20;}
.mo_bottom .mo_bottom_nei{ width:96%; margin:0 auto; height:50px;}
.mo_bottom .mo_bottom_nei .mo_lj_font{ padding-top:5px;}
.mo_lj{ color:#fff; padding:10px 0; text-align:center; font-size:13px; width:25%;}
.mo_yc{ width:100%; height:80px; display:none;}
.mo_lj div i{ font-size: 20px;}



.banner{ height: 482px;margin-top:70px;}
@media screen and (max-width:768px){

.banner{ margin-top:-10px;}

}

.banner .slider .item{ display:inline-block; position: relative;}
.banner .slick-dots li button:before{ display:none;}
.banner .slick-dots li.slick-active button{ background:#00a4e1;}
.banner .slick-dots li{ width:12px; height:12px;}
.banner .slick-dots li button{ width:100%; background:rgba(255,255,255,1); padding:0px; height:100%;border-radius: 50%;}
.banner .slick-dots{ bottom:4%;}
.banner .slick-slide .banner_img img{ width:100%; height: 482px; object-fit: cover;}
.banner .slick-slide .banner_img .banner_img_icon{ position: absolute; right: 15%; top: 48.5%; cursor: pointer;}
.banner .slick-slide .banner_img .banner_img_icon dl{ position: relative; width: 28px; height: 28px;}
.banner .slick-slide .banner_img .banner_img_icon dd{ display: inline-block; width: 28px; height: 28px; border-radius: 100%; border: 1px solid #2289e5; animation:mymove2 1s infinite;position: absolute; transform: translate(-50%) translateY(-50%); left: 50%; top: 50%;}
.banner .slick-slide .banner_img .banner_img_icon span{ display: inline-block; width: 18px; height: 18px; border-radius: 100%; border: 1px solid #2289e5; position: absolute; transform: translate(-50%) translateY(-50%); left: 50%; top: 50%; animation:mymove 1s infinite;}
.banner .slick-slide .banner_img .banner_img_icon i{ display: inline-block; width: 8px; height: 8px; border-radius: 100%; border-radius: 100%; background: #2289e5; position: absolute; transform: translate(-50%) translateY(-50%); left: 50%; top: 50%;}
@keyframes mymove
	{
		from { width: 0px; height: 0px;}
		to { width: 18px; height: 18px;}
	}
@keyframes mymove2
	{
		from { width: 0px; height: 0px;}
		to { width: 28px; height: 28px;}
	}
.banner .slick-slide .banner_img .banner_img_hover{ width: 266px; position: absolute; right: -14.2%; z-index: 5; top: 18%;}
.banner .slick-slide .banner_img .banner_img_hover dd{ border-radius: 5px; overflow: hidden; border: 1px solid #2289e5; opacity: 0; transition:all ease 0.3s;}
.banner .slick-slide .banner_img .banner_img_hover img{ height: 174px; width: 100%; object-fit: cover;}
.banner .slick-slide .banner_img .banner_img_hover:before{ content: ""; display: inline-block; width: 0px; height: 67px; background: url(../images/bn54.png) no-repeat 50% 50%; position: absolute; left: -37%; top: 99%; transition:all ease 0.3s;}
.banner .slick-slide .banner_img .banner_img_hover.on dd{ opacity: 1; transition:all ease 1s;}
.banner .slick-slide .banner_img .banner_img_hover.on:before{ width: 115px; transition:all ease 0.5s;}






.banner .slick-dotted.slick-slider{ margin-bottom:0px;}
.banner .slick-slide .banner_txt{ position: absolute; z-index: 15; left: 50%; top: 56%; width:1200px;text-align:center; margin-left:-600px;}
.banner .slick-slide .banner_txt dd{ font-size: 56px; color: #fff; font-family: "苹方";}
.banner .slick-slide .banner_txt dt{ font-size: 16px; color: #fff; font-family: "苹方"; margin-top: 25px; line-height: 27px; margin-bottom:25px;}
.banner .slick-slide .banner_txt a{ display: inline-block; width: 168px; border-radius: 100px; line-height: 48px; text-align: center; border: 1px solid #fff; font-size: 20px; color: #fff; margin-top: 62px;}
.banner .slick-slide .banner_txt a i{ margin-left: 20px;}
.banner .slick-slide .banner_txt a:hover{ background: #fff; color: #ff4147;}

.pc_all_hui {width:100%;background:#f2f2f2;padding:30px 0px;}
.pc_all_w {width:100%;background:#02458c;position: relative;}
.pc_tc {position: absolute;width:50%;background:#00a4e1;left:0;top:-30px;height:333px;z-index:99;}
.pc_tc_bg {position: absolute;width:55%;left:0;top:-30px;height:333px;z-index:100;background:#00a4e1;transform: skewX(10deg);}
.pc_all_ban {position: relative;}



.banner2_text {position: absolute;width:50%;z-index:101;float:left;left:0;top:0;}

.banner2_text h2{color:rgba(255,255,255,.8);padding-bottom:20px;font-weight:normal;}
.banner2_text p{color:rgba(255,255,255,.8);line-height:2em;letter-spacing:2px;}



.banner2{ height:303px;margin-top:70px;width:50%;margin-left:50%;}
.banner2 .slider2 .item{ display:inline-block; position: relative;}
.banner2 .slick-dots li button:before{ display:none;}
.banner2 .slick-dots li.slick-active button{ background:#00a4e1;}
.banner2 .slick-dots li{ width:12px; height:12px;}
.banner2 .slick-dots li button{ width:100%; background:rgba(255,255,255,1); padding:0px; height:100%;border-radius: 50%;}
.banner2 .slick-dots{ bottom:4%;}
.banner2 .slick-slide .banner_img img{ width:100%; height: 303px; object-fit: cover;}
.banner2 .slick-slide .banner_img .banner_img_icon{ position: absolute; right: 15%; top: 48.5%; cursor: pointer;}
.banner2 .slick-slide .banner_img .banner_img_icon dl{ position: relative; width: 28px; height: 28px;}
.banner2 .slick-slide .banner_img .banner_img_icon dd{ display: inline-block; width: 28px; height: 28px; border-radius: 100%; border: 1px solid #2289e5; animation:mymove2 1s infinite;position: absolute; transform: translate(-50%) translateY(-50%); left: 50%; top: 50%;}
.banner2 .slick-slide .banner_img .banner_img_icon span{ display: inline-block; width: 18px; height: 18px; border-radius: 100%; border: 1px solid #2289e5; position: absolute; transform: translate(-50%) translateY(-50%); left: 50%; top: 50%; animation:mymove 1s infinite;}
.banner2 .slick-slide .banner_img .banner_img_icon i{ display: inline-block; width: 8px; height: 8px; border-radius: 100%; border-radius: 100%; background: #2289e5; position: absolute; transform: translate(-50%) translateY(-50%); left: 50%; top: 50%;}
@keyframes mymove
	{
		from { width: 0px; height: 0px;}
		to { width: 18px; height: 18px;}
	}
@keyframes mymove2
	{
		from { width: 0px; height: 0px;}
		to { width: 28px; height: 28px;}
	}
.banner2 .slick-slide .banner_img .banner_img_hover{ width: 266px; position: absolute; right: -14.2%; z-index: 5; top: 18%;}
.banner2 .slick-slide .banner_img .banner_img_hover dd{ border-radius: 5px; overflow: hidden; border: 1px solid #2289e5; opacity: 0; transition:all ease 0.3s;}
.banner2 .slick-slide .banner_img .banner_img_hover img{ height: 174px; width: 100%; object-fit: cover;}
.banner2 .slick-slide .banner_img .banner_img_hover:before{ content: ""; display: inline-block; width: 0px; height: 67px; background: url(../images/bn54.png) no-repeat 50% 50%; position: absolute; left: -37%; top: 99%; transition:all ease 0.3s;}
.banner2 .slick-slide .banner_img .banner_img_hover.on dd{ opacity: 1; transition:all ease 1s;}
.banner2 .slick-slide .banner_img .banner_img_hover.on:before{ width: 115px; transition:all ease 0.5s;}






.banner2 .slick-dotted.slick-slider{ margin-bottom:0px;}
.banner2 .slick-slide .banner_txt{ position: absolute; z-index: 15; left: 50%; top: 56%; width:1200px;text-align:center; margin-left:-600px;}
.banner2 .slick-slide .banner_txt dd{ font-size: 56px; color: #fff; font-family: "苹方";}
.banner2 .slick-slide .banner_txt dt{ font-size: 16px; color: #fff; font-family: "苹方"; margin-top: 25px; line-height: 27px; margin-bottom:25px;}
.banner2 .slick-slide .banner_txt a{ display: inline-block; width: 168px; border-radius: 100px; line-height: 48px; text-align: center; border: 1px solid #fff; font-size: 20px; color: #fff; margin-top: 62px;}
.banner2 .slick-slide .banner_txt a i{ margin-left: 20px;}
.banner2 .slick-slide .banner_txt a:hover{ background: #fff; color: #ff4147;}


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

.pc_tc {display:none;}
.pc_tc_bg {display:none;}
.banner2_text {position: relative;width:100%;z-index:101;float:none;left:0;top:0;background:#00a4e1;padding:3% 3%;}
.banner2{ height:auto;margin-top:5%;width:100%;margin-left:0%;}
.banner2 .slick-slide .banner_img img{ width:100%; height: auto; object-fit: cover;}
.banner2_text h2{color:rgba(255,255,255,.8);padding-bottom:20px;font-weight:normal;width:100%;text-align:center;font-size:18px;}
.banner2_text p{color:rgba(255,255,255,.8);line-height:1.8em;letter-spacing:0px;font-size:14px;}


}





.certificate_box {padding:75px 0px;clear:both;}
.certificate_box li{width:22%;float:left;}
.mar3 {margin-right:4%;}

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

.certificate_box {padding:0px;clear:both;}

}

.news_box {padding:70px 0px 30px;}
.news_box_l {width:48%;float:left;margin-right:3%;position: relative;}
.news_box_l a:hover h3{color:#02458c;}
.news_box_l img {width:100%;}
.news_box_l .text_bg {width:100%;position: absolute;left:0;bottom:0;background:rgba(0,0,0,.7);z-index: 15;padding:10px;color:#fff;}
.news_box_l .text_bg h3{padding-bottom:10px;}
.news_box_r {width:49%;float:left;}
.news_box_r li{width:100%;margin-bottom:27px;display:block;}
.news_box_r li:last-child {margin-bottom:0px;}
.news_box_r li a:hover{color:#02458c;}
.news_box_r li img{width:28%;float:left;margin-right:3%;}
.news_box_r li h3{padding-bottom:10px;font-weight:normal;}
.news_box_r li p{font-size:12px;line-height:1.8em;}

@media screen and (max-width:768px){
.news_box {padding:20px 0px 20px;}
.news_box_l {display:none;}
.news_box_r {width:100%;float:none;}
.news_box_r li img{width:32%;}
.news_box_r li h3{padding-bottom:2%;font-weight:normal;font-size:14px;white-space: nowrap;width:60%; 
overflow:hidden; text-overflow: ellipsis;}
.news_box_r li p{line-height:1.6em;}
}

.pc_all .pc_all_contnet{ max-width: 1220px; margin: 0 auto;}
.pc_top{ position: fixed; top: 0; left: 0; width: 100%; z-index: 50; border-bottom: 1px solid rgba(255,255,255,.2);  transition: all 0.5s ease;background: #fff;}
.pc_top.stick{ background: #fff;  transition: all 0.5s ease; border-bottom: 1px solid #eeeeee; box-shadow:0px 0px 20px rgba(0,0,0,.35);}
.pc_top.stick .top_content_nav .content_nav_list .nav_list_title{ color: #444444;}
.pc_top.stick .top_content_logo{ background: url(../images/logo_on.png) no-repeat 50% 50%;}
.pc_top.stick .top_content_nav .content_nav_list:before{ background: #e71e24;}

.pc_top .top_content_logo{ display: inline-block; width: 239px; height: 69px; background: url(../images/logo.png) no-repeat 50% 50%;}
.top_content_tel{ display: inline-block; width: 250px; height: 69px; background: url(../images/tel.jpg) no-repeat 50% 50%;}
.pc_top .top_content_nav .content_nav_list{ margin-right: 64px; position: relative;}
.pc_top .top_content_nav .content_nav_list:last-child{ margin-right: 0px;}
.pc_top .top_content_nav .content_nav_list:before{ content: ""; position: absolute; display: inline-block; width: 0px; height: 3px; background: #fff; bottom: 0px; left: 0; transition: all 0.3s ease;  right: 0; margin: 0 auto;}
.pc_top .top_content_nav .content_nav_list:first-child:before{ }
.pc_top .top_content_nav .content_nav_list:hover:before{ width: 65px; transition: all 0.3s ease; }
.pc_top .top_content_nav .content_nav_list .nav_list_title{ font-size: 14px; display: inline-block; line-height: 69px; color: #666;}
.pc_top .top_content_nav .content_nav_list .nav_list_down{ position:absolute; width:180px; background:rgba(255,255,255,.9); padding:22px 0px; left:-51px; display:none; box-shadow:0px 4px 10px rgba(0,0,0,.2) inset; overflow:hidden;}
.pc_top .top_content_nav .content_nav_list .nav_list_down a{ display:inline-block; width:100%; margin-bottom:15px; text-align:center; font-size:14px; color:#555555; float:left;}
.pc_top .top_content_nav .content_nav_list .nav_list_down a:last-child{ margin-bottom:0px;}
.pc_top .top_content_nav .content_nav_list .nav_list_down a:hover{ color:#d33641;}
.pc_top .top_content_nav .content_nav_list:hover .nav_list_down{ display:block;}


.pc_top:hover{ background: #fff;  transition: all 0.5s ease; border-bottom: 1px solid #eeeeee; box-shadow:0px 0px 20px rgba(0,0,0,.35);}
.pc_top:hover .top_content_nav .content_nav_list .nav_list_title{ color: #444444;}
.pc_top:hover .top_content_logo{ background: url(../images/logo_on.png) no-repeat 50% 50%;}
.pc_top:hover .top_content_nav .content_nav_list:before{ background: #02458c;}



.supplier{ padding: 75px 0px;}
.supplier .supplier_title{ text-align: center;}
.supplier .supplier_title dd{ font-size: 24px; color: #02458c;padding-bottom:20px;}
.supplier .supplier_title p{ width:60%;margin:0 auto;font-size: 14px;letter-spacing:1px ;line-height:1.6em;}
.supplier .supplier_title dt{ color: #666666; font-size: 16px; margin-top: 15px;}
.supplier .supplier_txt{ margin-top: 0px;}
.supplier .supplier_txt .supplier_txt_list{ width: 22%; padding:1%;margin-right: 4%; text-align: center;border: 1px solid rgba(155,155,155,0);min-height:350px;}
.supplier .supplier_txt .supplier_txt_list:hover { border: 1px solid rgba(155,155,155,.2);}
.supplier .supplier_txt .supplier_txt_list:last-child{ margin-right: 0px;}
.supplier .supplier_txt .supplier_txt_list .txt_list_title{ position: relative;}
.supplier .supplier_txt .supplier_txt_list .txt_list_title:before{ content: ""; position: absolute; width: 33px; height: 2px; background: none; bottom: 0; left: 0; right: 0; margin: 0 auto;}
.supplier .supplier_txt .supplier_txt_list .txt_list_title dd img{ width:100%;}
.supplier .supplier_txt .supplier_txt_list .txt_list_title dt{ font-size: 18px; color: #555555; margin-top: 20px; padding-bottom: 20px; margin-bottom: 0px;}
.supplier .supplier_txt .supplier_txt_list p{ font-size: 14px; color: #777777; line-height: 25px; text-align: justify;}


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

.supplier .supplier_title p{ width:80%;}

}

.technology{ background: url(../images/bg1.jpg) no-repeat 50%/cover;}
.technology .supplier_title dd{ color: #fff;}
.technology .supplier_title dt{ color: #fff;}
.technology .technology_content{ padding-top: 60px; overflow:hidden;}
.technology .technology_content .technology_content_list{ padding-bottom: 30px; margin-bottom: 30px; width: 100%; float:left; display:inline-block; position:relative;}
.technology .technology_content .technology_content_list:before{ content:""; position:absolute; display:inline-block; width:570px; height:1px; background:rgba(255,255,255,.4); bottom:0; left:0;}
.technology .technology_content .technology_content_list:last-child:before{ display:none;}
.technology .technology_content .technology_content_list:last-child{ border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.technology .technology_content .technology_content_list .content_list_left{ color: rgba(255,255,255,.1); font-size: 40px; margin: 13px 30px;}
.technology .technology_content .technology_content_list .content_list_icon{ margin-right: 30px; padding: 12px 0px;;}
.technology .technology_content .technology_content_list .content_list_right dd{ font-size: 24px; color: #fff; margin-bottom: 10px;}
.technology .technology_content .technology_content_list .content_list_right dt{ font-size: 14px; color: #fff;}








.product .product_content .product_content_title{ margin-top: 55px; border-bottom: 1px solid #dcdcdc; padding-bottom: 14px;}
.product .product_content .product_content_title .content_title_list{ display: inline-block; width: 25%; position: relative;}
.product .product_content .product_content_title .content_title_list:before{ content: ""; position: absolute; display: inline-block; width: 0px; height: 3px; background: #d3373c; bottom: -16px; left: 0; right: 0; margin: 0 auto; transition: all 0.3s ease;}
.product .product_content .product_content_title .content_title_list dd{ width: 41px; margin: 0 auto; overflow: hidden; height: 33px;}
.product .product_content .product_content_title .content_title_list dd img{ position: relative; transition: all 0.3s ease; left:  -41px;}
.product .product_content .product_content_title .content_title_list dt{ text-align: center; font-size: 16px; margin-top: 10px; transition: all 0.3s ease;}
.product .product_content .product_content_title .content_title_list:hover dd img{ left: 0; transition: all 0.3s ease;}
.product .product_content .product_content_title .content_title_list:hover dt{ color: #d7484c; transition: all 0.3s ease;}
.product .product_content .product_content_title .content_title_list:hover:before{ width: 106px; transition: all 0.3s ease;}
.product .product_content .product_content_title .content_title_list.on dd img{ left: 0; transition: all 0.3s ease;}
.product .product_content .product_content_title .content_title_list.on dt{ color: #d7484c; transition: all 0.3s ease;}
.product .product_content .product_content_title .content_title_list.on:before{ width: 106px; transition: all 0.3s ease;}
.product .product_content .product_content_txt .content_txt_list{ text-align:center;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li{ width: 32%; margin-right: 2%; background: #f9f9f9; border: 1px solid #d7d7d7; margin-top: 2%; display: inline-block; position: relative; float:none;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li .list_li_hover{ position: absolute; width: 100%; height: 100%; top: 0; background: rgba(10,23,77,.65); padding: 30px; opacity: 0; transition: all 0.3s ease;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li .list_li_hover .li_hover_title{ font-size: 18px; color: #fff; text-align: center;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li .list_li_hover .li_hover_txt{ color: #fff; font-size: 14px; line-height: 24px; margin-top: 25px; text-align: justify;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;

}
.product .product_content .product_content_txt .content_txt_list .txt_list_li .li_hover_bottom{ text-align: center; margin-top: 25px; color:#fff; font-size:15px;
    position: absolute; transition: all 0.3s ease; 
    left: 50%;
    top: 44%;
    transform: translateX(-50%) translateY(-50%);
}
.product .product_content .product_content_txt .content_txt_list .txt_list_li .li_hover_bottom img{ margin-bottom:10px;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(3n){ margin-right: 0px;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li dd img{ max-width: 100%;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li dt{ line-height: 46px; text-align: center; padding: 0px 15px; background: #f9f9f9; font-size: 16px; color: #555555; transition: all 0.3s ease;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.product .product_content .product_content_txt .content_txt_list .txt_list_li dt span:last-child{ color: #5b89d3; font-size: 13px;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li dt span i{ margin-left: 5px; font-size: 12px; position: relative; top: -1px;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li:hover .li_hover_bottom{ opacity: 0; transition: all 0.3s ease; }
.product .product_content .product_content_txt .content_txt_list .txt_list_li:hover .list_li_hover{ opacity: 1; transition: all 0.3s ease; box-shadow: 0px 0px 25px rgba(10,23,77,.65);}
.product .product_content .product_content_txt .content_txt_list .txt_list_li:hover dt{ opacity: 0; transition: all 0.3s ease;}



.DProducts .product_content .product_content_txt .content_txt_list{ text-align:left;}
.DProducts .product_content .product_content_txt .content_txt_list .txt_list_li{ float:left;}



.solution{ padding-top: 0px;}
.solution .solution_content{ position: relative; margin-top: 55px;}
.solution .solution_content .solution_content_title{ position: absolute; width: 100%; left: 0; top: 0; z-index: 5; line-height: 70px; background: rgba(0,0,0,.65);}
.solution .solution_content .solution_content_title .slick-prev:before,.solution .solution_content .solution_content_title .slick-next:before{ color: #fff; font-size: 38px; line-height: 70px;}
.solution .solution_content .solution_content_title .slick-prev,.solution .solution_content .solution_content_title .slick-next{ width: auto; height: auto; top: 0; line-height: 70px;}

.solution .solution_content .solution_content_title .content_title_txt{ width: 1220px; margin: 0 auto; padding: 0px 55px;}
.solution .solution_content .solution_content_title .content_title_txt dd{ text-align: center; outline:none;}
.solution .solution_content .solution_content_title .content_title_txt dd.slick-current a:before{ width: 83px;}
.solution .solution_content .solution_content_title .content_title_txt a{ color: #fff; font-size: 18px; text-align: center; line-height: 70px;}
.solution .solution_content .solution_content_title .content_title_txt a:before{ content: ""; position: absolute; display: inline-block; width: 0px; height: 2px; bottom: 0; left: 0; right: 0; margin: 0 auto; background: #fff; transition: all 0.3s ease;}
.solution .solution_content .solution_content_title .content_title_txt a:hover:before{ width: 82px; transition: all 0.3s ease;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li{ position: relative;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_img img{ max-width: 100%;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content{ position: absolute; bottom: 60px; width: 1220px; margin: 0 auto; left: 0; right: 0;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content dd{ font-size: 28px; color: #fff; margin-bottom: 20px;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content dt p{ font-size: 16px; color: #fff; line-height: 23px;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content a{ margin-top: 22px; display: inline-block; width: 150px; line-height: 38px; text-align: center; color: #fff; font-size: 16px; background: #e71e24;}



.solution .solution_content .solution_content_txt .slick-prev:before,.solution .solution_content .solution_content_txt .slick-next:before{ color: #ffffff45; font-size: 68px; line-height: 70px;}

.solution .solution_content .solution_content_txt .slick-prev,.solution .solution_content .solution_content_txt .slick-next{ width: auto; height: auto; line-height: 70px;}

.solution .solution_content .solution_content_txt .swiper-pagination-bullet{ opacity: .5; background: #fff; position: relative; margin-right: 12px;}
.solution .solution_content .solution_content_txt .swiper-pagination-bullet-active{ opacity: 1;}
.solution .solution_content .solution_content_txt .slick-dots{ bottom:28px;}
.solution .solution_content .solution_content_txt .slick-dots li{ width:auto; height:auto;}
.solution .solution_content .solution_content_txt .slick-dots li button{ width: 14px; height: 14px; background: rgba(255,255,255,0); border-radius: 100%; text-align:center; position:relative;}
.solution .solution_content .solution_content_txt .slick-dots li.slick-active button{ background: rgba(255,255,255,.5);}
.solution .solution_content .solution_content_txt .slick-dots li.slick-active button:before{ opacity:1;}
.solution .solution_content .solution_content_txt .slick-dots li button:before{ width:0px; font-size:28px; height:1px; text-align:center; transform:translateX(-50%) translateY(-50%); line-height:11px; color:#fff; opacity:.5; content:""; width:8px; height:8px; border-radius:100%; background:#fff; left:50%; top:50%;}
.solution .solution_content .solution_content_txt .slick-prev{ left:10%;}
.solution .solution_content .solution_content_txt .slick-next{ right:10%;}






.liuy{ background: url(../images/bg69.jpg) no-repeat 50% 0%; padding: 52px 0px;}
.liuy .liuy_nei{ max-width: 686px; margin: 0 auto; background: #fff; border-radius: 5px; padding: 37px 60px;}
.liuy .liuy_nei .liuy_nei_title{ padding-bottom: 30px; border-bottom: 1px solid #dcdcdc;}
.liuy .liuy_nei .liuy_nei_title span:nth-child(1){ font-size: 24px; color: #333333;}
.liuy .liuy_nei .liuy_nei_title span:last-child{ font-size: 14px; color: #0663a4; padding-left: 20px;}
.liuy .liuy_nei .liuy_nei_wen{ padding-top: 15px;}
.liuy .liuy_nei .liuy_nei_wen .nei_wen_xun dd{ font-size: 15px; color: #0a344f; padding: 15px 0px; font-weight:bolder;}
.liuy .liuy_nei .liuy_nei_wen .nei_wen_xun dt{ line-height: 44px; border: 1px solid #dcdcdc;}
.liuy .liuy_nei .liuy_nei_wen .nei_wen_xun dt .wen_xun_nei{ padding-left: 20px; line-height: 25px; width: 100%;}
.liuy .liuy_nei .liuy_nei_wen .nei_wen_xun .wen_xun_textarea{ width: 100%; border: 1px solid #dcdcdc; height: 125px; padding-top: 20px; padding-left: 20px; resize:none;}
.liuy .liuy_nei .liuy_nei_wen .nei_wen_xun .tij{ width: 100%; background: #0663a4; line-height: 44px; text-align: center; font-size: 16px;color: #fff; border-radius: 100px; margin-top: 30px; cursor: pointer;}




.pad0 {padding:0;}
.hui {background:#f2f2f2;}

.about_site {  padding: 0px 0 0px;}
.about_site .site_box {  max-width: 1200px;  width: 100%;  margin: 0 auto;  position: relative;}
.about_site .site_box img {  width: 40%;float:left;}
.about_site .site_box .rh {  width: 60%;float:right;  padding:20px 0px 20px 20px;}
.about_site .site_box .slide {  width: 100%;  overflow: hidden;  position: relative;}
.about_site .site_box .slide .img {  overflow: hidden;  position: absolute;  transition: width 0.4s, height 0.4s, top 0.4s, left 0.4s, z-index 0.4s;}
.about_site .site_box .slide .img1 {  width: 20%;  height: 20%;  top: 14%;  left: -50%;  z-index: 1;}
.about_site .site_box .slide .img2 {  width: 48%;  height: 45%;  top: 25%;  left: 0%;  z-index: 2;  background:#fff;  border:1px solid #02458c;  padding:1% 1%;border-radius: 3px;}
.about_site .site_box .slide .img3 {  width: 70%;  height: 75%;  top: 10%;  left: 15%;  z-index: 3;  background:#02458c;  padding:3% 4%;border-radius: 3px;box-shadow: 0px 0px 26px rgba(0,0,0,.4);}
.about_site .site_box .slide .img3 h2{  color:#fff;  padding-bottom:20px;}
.about_site .site_box .slide .img3 p{  color:#fff;line-height:1.8em;}
.about_site .site_box .slide .img4 {  width: 40%;  height: 45%;  top: 25%;  left: 60%;  z-index: 2;   background:#fff;  border:1px solid #02458c;  padding:1% 1%;border-radius: 3px;}
.about_site .site_box .slide .img4 h2{  font-size:14px;}
.about_site .site_box .slide .img4 p{  line-height:1.8em;}
.about_site .site_box .slide .img5 {  width: 20%;  height: 20%;  top: 14%;  left: 110%;  z-index: 1;}
.about_site .site_box button {  position: absolute;  top: 50%;  width: 60px;  height: 55px;  border: 0;  padding: 0;  display: block;  z-index: 2;  background: #02458c;  margin: -37px auto 0;}
.about_site .site_box button img{  width:100%;}
.about_site .site_box .left {  left: 0px;}
.about_site .site_box .right {  right: 0px;}


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

.about_site .site_box img {  width: 100%;float:none;}
.about_site .site_box .rh {  display:none;width:0%;float:none;  padding:0px;}

.about_site .site_box .slide .img {
  overflow: hidden;
  position: absolute;
  transition: width 0.4s, height 0.4s, top 0.4s, left 0.4s, z-index 0.4s;
}
.about_site .site_box .slide .img1 {
  width: 20%;
  height: 50%;
  top: 34%;
  left: -50%;
  z-index: 1;
}
.about_site .site_box .slide .img2 {
  width: 40%;
  height: 70%;
  top: 24%;
  left: -20%;
  z-index: 2;
  background:none;
  padding:0;
  border:none;
}
.about_site .site_box .slide .img3 {
  width: 60%;
  height: 90%;
  top: 10%;
  left: 20%;
  z-index: 3;
  background:none;
  padding:0;
  box-shadow: 0px 0px 0px rgba(0,0,0,.4);
}
.about_site .site_box .slide .img4 {
  width: 40%;
  height: 70%;
  top: 24%;
  left: 60%;
  z-index: 2;
  background:none;
  padding:0;
  border:none;
}
.about_site .site_box .slide .img5 {
  width: 20%;
  height: 50%;
  top: 34%;
  left: 110%;
  z-index: 1;
}
.about_site .site_box .left {
  left: -112px;
}
.about_site .site_box .right {
  right: -112px;
}


}












.IndexNews .IndexNews_content{ margin-top: 55px;}
.IndexNews .IndexNews_content .IndexNews_content_list{ width: 31%; margin-right: 3.5%;}
.IndexNews .IndexNews_content .IndexNews_content_list:last-child{ margin-right: 0px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top{ position: relative;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_img img{ width: 100%;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt{ position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: 73%; height: 73%;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt dd{ font-size: 30px; color: #fff; margin-bottom: 27%;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt a{ text-align: right; font-size: 16px; color: #fff; display: inline-block; width: 100%;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt a i{ margin-left: 10px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom { padding: 32px; background: #f8f8f8;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom .list_bottom_list{ border-bottom: 1px solid #c8c8c8; padding-bottom: 30px; margin-bottom: 30px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom .list_bottom_list:last-child{ margin-bottom: 0px; border-bottom: 0px; padding-bottom: 0px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom .list_bottom_list dd{ line-height: 26px; color: #666666; font-size: 16px; margin-bottom: 15px; height: 52px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom .list_bottom_list dt{ color: #888888; font-size: 14px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom .list_bottom_list:hover dd{ color: #ff4147;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom .list_bottom_list:hover dt{ color: #ff4147;}





.Partner{ background:#ffffff url(../images/dbbg.jpg) no-repeat bottom center; padding-bottom: 185px;}
.Partner .Partner_content{ padding-top: 60px;}
.Partner .Partner_content .Partner_content_list{ margin-top: 2%; margin: 0px 10px;}
.Partner .Partner_content .Partner_content_list dd img{ max-width: 100%;}
.Partner .Partner_content .Partner_content_list dd{ overflow: hidden;text-align:center;}
.Partner .Partner_content .Partner_content_list dd{ margin-bottom: 20px;}
.Partner .Partner_content .Partner_content_list dd:last-child{ margin-bottom: 20px;}
.Partner .slick-dots li button:before{ display:none;}
.Partner .slick-dots li.slick-active button{ background:#00a4e1;}
.Partner .slick-dots li{ width:12px; height:12px;}
.Partner .slick-dots li button{ width:100%; background:#b3e4f6; padding:0px; height:100%;border-radius: 50%;}
.Partner .slick-dots{ bottom: 0px;}

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

.Partner{ background:#ffffff url(../images/dbbg.jpg) no-repeat 50% 50%; }

}

.Erwma {background: #ffffff; }
.Erwma .erwma_list {width:36%;margin:0 7%;}
.Erwma .erwma_list p {float:left;padding:25px 35px;line-height:30px;}
.Erwma .erwma_list img {float:left;}




.footer{ padding: 48px 0px 0px; color: rgba(159,163,166,1); font-size: 13px;background:rgba(0,0,0,0.9);}

.foot_content {width:100%;margin:0 auto;text-align: center;padding: 25px 0px 0px;}





.slider { margin: 10px 0 10px!important;}

.pczs_list {width:50%;}
.p_10 {padding:10%;}
.pczs_list_box {width:100%;padding:30px;background:#f2f2f2;font-size:15px;line-height:26px;margin:30px 0px;}
.swatch {margin:30px;}
.pczs_list h3 {font-family:"songti";font-weight:normal;padding:30px 0px;}

.pczs_list p {font-family:"songti";font-weight:normal;padding:10px 0px;line-height:30px;font-size:12px;}

.footer_head{ width:100%; float:left; padding:41px 0 65px 0;}
.footer_head ul{ width:100%; float:left;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.footer_head ul li{ width:20%; float:left;}
#lastli{ width:40%; }
@media screen and (max-width:1360px) {
#lastli{ width:22.285%; }


}
.footer_head ul li .dt{ width:100%; float:left; font-size:18px; color:white; line-height:36px;}
.footer_head ul li .dd{ width:100%; float:left; margin-top:0px;}
.footer_head ul li .dd .lin{ width:100%; display:block; float:left; font-size:14px; color:white; line-height:16px; letter-spacing:1px; opacity:0.7; padding:10px 0 10px 0;}
.footer_head ul li .dd .lin:hover{ opacity:1;}

.footer_head ul li .dd .lin1{ width:100%; display:block; float:left; font-size:14px; color:white; line-height:28px; letter-spacing:1px; margin-top:12px;  }
.footer_head ul li .dd .lin2{ width:100%; display:block; float:left; font-size:14px; color:white; line-height:16px; letter-spacing:1px; opacity:0.7; background:url(../images/footer2.png) no-repeat left 18px; padding:10px 0 10px 10px;}
.footer_head ul li .dd .dd_gz{ float:right; margin-top:19px;}
.fm6 { background:url(../images/footer6.png) no-repeat 17px center;background-size:19px 19px;}
.ft2 { background:url(../images/footer1.png) no-repeat 17px center;background-size:19px 19px;}
.ft7 { background:url(../images/footer8.png) no-repeat 17px center;background-size:21px 21px;}
.ft8 { background:url(../images/footer9.png) no-repeat 17px center;background-size:21px 21px;}
.footer_head ul li .dd .dd_gz a{ display:block; float:left; width:40px; height:40px; margin-right:17px; margin-left:3px; background-position:center center; background-size:contain; background-repeat:no-repeat; position:relative;}
.footer_head ul li .dd .dd_gz a .ewm{ position:absolute; left:50%; top:-126px; width:116px; height:123px; padding:10px 10px 17px 10px; background:url(../images/ewm_bg.png) no-repeat center center; background-size:contain; margin-left:-58px; display:none;}
.footer_head ul li .dd .dd_gz a .ewm img{ width:100%; float:left;}
.footer_head ul li .dd .dd_gz a:hover .ewm{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}








.swatch .option_title{margin:0.5em 0}
.swatch input{display:none}
.swatch label{float:left;min-width:25px;height:35px;margin:0;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;text-transform:uppercase;cursor:pointer;padding:0 10px}
.swatch .color label{min-width:30px;height:30px;line-height:30px;background-position:center;background-size:cover}
.swatch-element{border:#e2e2e2 1px solid}
.swatch-element.color{padding:6px}
.swatch-element.color,.swatch-element.color label{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:#e2e2e2 1px solid;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.color.swatch-element label{padding:0}
.swatch .on .swatch-element{border-color:#666}
.swatch .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0px 10px 5px 0;position:relative}
.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}
.swatch .swatch-element .crossed-out{display:none}
.swatch .swatch-element.soldout .crossed-out{display:block;height:100%;width:100%}
.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6}
.swatch .tooltip{text-align:center;background:#333;background:rgba(51,51,51,0.9);color:#fff;bottom:100%;padding:5px 10px;display:block;position:absolute;width:120px;font-size:13px;left:-35px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid rgba(51,51,51,0.9) 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}
.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}









.Copyright{ background:rgba(0,0,0,0.9); padding:25px 0px 25px 0px; text-align: center; color: rgba(159,163,166,1); font-size: 13px;border-top: 1px solid rgba(255,255,255,0.4);}
.Copyright a{ color: rgba(159,163,166,1); font-size: 13px; margin-left: 25px;}






.detalis_banner{ position: relative;}
.detalis_banner .detalis_banner_img img{ width: 100%; height: 639px; object-fit: cover;}
.detalis_banner .detalis_banner_txt{ left: 50%; top: 50%; z-index: 10; position: absolute; width: 1220px;margin-left:-610px;}
.detalis_banner .detalis_banner_txt .banner_txt_top{ padding-bottom: 30px; margin-bottom: 45px; position: relative;}
.detalis_banner .detalis_banner_txt .banner_txt_top:before{ content: ""; position: absolute; display: inline-block; width: 68px; height: 2px; background: #fff; bottom: 0;}
.detalis_banner .detalis_banner_txt .banner_txt_top dd{ font-size: 56px; color: #fff; font-family: "Bebas"; text-transform: uppercase;}
.detalis_banner .detalis_banner_txt .banner_txt_top dt{ font-size: 40px; font-family: "苹方"; color: #fff; margin-top: 20px;}
.detalis_banner .detalis_banner_txt .banner_txt_bottom p{ font-size: 16px; color: #fff; line-height: 26px;}







.about{ background: #f3f4f6; padding: 70px 0px;}
.about .pc_all_contnet{ background: #fff; padding: 85px;}
.about .about_logo{ text-align: center; margin-bottom: 50px;}
.about .about_logo dt{ font-size: 24px; color: #444444; margin-top: 20px;}
.about .about_txt{ font-size: 14px; color: #666666; line-height: 26px;}
.about .about_bottom{ margin-top: 45px;}
.about .about_bottom .about_bottom_list:first-child{ padding-left: 0px;}
.about .about_bottom .about_bottom_list:last-child{ padding-right: 0px;}
.about .about_bottom .about_bottom_list{ text-align: center; position: relative; padding: 0px 5%;}
.about .about_bottom .about_bottom_list:before{ content: ""; position: absolute; right: 0; display: inline-block; width: 1px; height: 88px; background: #c5c5c5; top: 19%;}
.about .about_bottom .about_bottom_list:last-child:before{ display: none;}
.about .about_bottom .about_bottom_list dd{ font-size: 56px; color: #d8101c; font-weight: bolder; margin-bottom: 20px;}


.about-history .title-region dd{ font-size:28px; color:#fff; margin-bottom:10px;}
.about-history .title-region dt{ font-size:16px; color:#fff; text-transform:uppercase;}
.title-region{ padding-top:65px;}
.about-history-circle{ top:104px;}
.box.gradient-blue{ background: linear-gradient(to right,#1c3a79, #081b3b);
 background: url(../images/bg_1.jpg) no-repeat 50%/cover;
}


.history-item{ width:77%; height:482px;}
.history-time{ width:0px; overflow:hidden; padding-right:0px;}
.history_list{ width:100%; margin-bottom:20px; overflow:hidden;}
.history_list:last-child{ margin-bottom:0px;}
.history_list dd{ width:15%; color:#fff; font-weight:bolder;}
.history_list:nth-child(1) dd{ font-size:40px;}
.history_list dt{ font-size:16px; color:#fff; line-height:26px; width:85%;}
.history-info{ padding-bottom:0px;}



.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ margin-top:30px;}


















.team{ background: url(../images/bg19.jpg) no-repeat 50%/cover;}
.team .supplier_title dd{ color: #fff;}
.team .supplier_title dt{ text-transform: uppercase; margin-top: 10px; color: #fff;}
.team .team_content{ text-align: center; padding: 50px 0px; background: rgba(0,0,0,.6); margin-top: 35px;}
.team .team_content p{ color: #fff; font-size: 16px; line-height: 32px;}






.culture .pc_all_contnet{ padding: 140px 0px; position: relative; overflow:hidden;}
.culture .culture_img{ position:relative; z-index:20;}
.culture .culture_img span{ position:absolute; transform:translateX(-50%) translateY(-50%); left:50%; top:50%;}

.culture .culture_txt{ position: absolute; left: 0%; top: 12.5%; width: 100%;}
.culture .culture_txt .culture_txt_list{ width: 27%;}
.culture .culture_txt .culture_txt_list dd{ font-size: 24px; color: #444444; margin-bottom: 33px; text-align: right;}
.culture .culture_txt .culture_txt_list dt{ color: #444444; font-size: 14px; line-height: 20px; text-align: right;}
.culture .culture_txt .culture_txt_top:nth-child(2){ margin-top: 376px;}
.culture .culture_txt .culture_txt_top .culture_txt_list:nth-child(2) dd{text-align: left;}
.culture .culture_txt .culture_txt_top .culture_txt_list:nth-child(2) dt{text-align: left;}







.path{ background: url(../images/bg20.jpg) no-repeat 50%/cover;}
.path .path_content{ margin-top: 80px; position: relative;}
.path .path_content .path_content_top{ margin: 0px 200px;}
.path .path_content .path_content_top .content_top_list{ margin-bottom: 40px;}
.path .path_content .path_content_top .content_top_list:last-child{ margin-bottom: 0px;}
.path .path_content .path_content_top .content_top_list dd{ font-size: 40px; color: #e2eafa; font-weight: bolder; width: 17%;}
.path .path_content .path_content_top .content_top_list dt{ color: #e2eafa; font-size: 16px; width: 83%; line-height: 26px;}
.path .path_content .path_content_bottom{ position: relative;}
.path .path_content .path_content_bottom .slick-list{ padding-top: 2px;}
.path .path_content .path_content_bottom:before{ content: ""; position: absolute; width: 100%; height: 2px; background: #6087d7; top: 153px;}
.path .path_content .path_content_bottom a{ font-size: 22px; color: #aac3f5; position: relative; text-align: center; padding-top: 27px;}
.path .path_content .path_content_bottom a dd{ opacity: 0; transition: all 0.3s ease 0s;}
.path .path_content .path_content_bottom a dt{ margin-top: 37px;}
.path .path_content .path_content_bottom a span:before{ content: ""; position: absolute; display: inline-block; width: 1px; height: 123px; background: url(../images/bn18.png) no-repeat 50% 50%;}
.path .path_content .path_content_bottom a.swiper-slide-thumb-active dd{ opacity: 1; transition: all 0.3s ease 0s;}
.path .path_content .path_content_bottom a:before{ content: ""; position: absolute; display: inline-block; width: 8px; height: 8px; border-radius: 100%; background: #6087d7; border: 3px solid #d4e2ff; left: 0; right: 0; margin: 0 auto; top: 145px; z-index: 5;}
.path .path_content .path_content_bottom a.swiper-slide-thumb-active:after{ content: ""; position: absolute; display: inline-block; width: 20px; height: 20px; border-radius: 100%; background: #7999db; position: absolute; top: 142px; left: 0; right: 0; margin: 0 auto; transition: all 0.3s ease 0s;}

.path .slick-prev:before,.path .slick-next:before{ color: #fff; font-size: 38px;}
.path .swiper-button-prev,.path .swiper-button-next{ background: none; line-height: 44px; text-align: center; outline: none;}









.DetailsNav{ border-bottom: 1px solid #d4d4d4; text-align: center;}
.DetailsNav a{ font-size: 17px; color: #555555; display: inline-block; line-height: 63px; margin-right: 55px; position: relative;}
.DetailsNav a:last-child{ margin-right: 0px;}
.DetailsNav a:before{ content: ""; position: absolute; display: inline-block; width: 0px; height: 3px; background: #d33641; bottom: 0; margin: 0 auto; left: 0; right: 0; transition: all 0.3s ease 0s;}
.DetailsNav a:hover{ color: #d33641;}
.DetailsNav a:hover:before{ width: 100%; transition: all 0.3s ease 0s;}
.DetailsNav a.on{ color: #d33641;}
.DetailsNav a.on:before{ width: 100%; transition: all 0.3s ease 0s;}






.solution{ padding: 70px 0px;}
.solution .solution_left{ width: 44%; margin-right: 6%; position: relative; padding-top: 44px;}
.solution .solution_left:before{ content: ""; position: absolute; display: inline-block; width: 38px; height: 3px; background: #ababab; top: 0;}
.solution .solution_left .solution_left_top dd{ font-size: 40px; color: #222222;}
.solution .solution_left .solution_left_top dt{ font-size: 32px; color: #444444; margin-top: 5px;}
.solution .solution_left .solution_left_bottom{ margin-top: 30px;}
.solution .solution_left .solution_left_bottom p{ font-size: 14px; color: #777777; line-height: 22px; text-align: justify; padding-left:15px; position:relative;}
.solution .solution_left .solution_left_bottom p:before{ content: ""; position: absolute; display: inline-block; width: 4px; height: 4px; border-radius: 100%; background: #a2a2a2; top: 9px; left: 0;}
.solution .solution_img{ width: 50%;}
.solution .solution_img img{ max-width: 100%;}



.Isolution{ padding:0px;}



.Advantage{ background: #f9f9f9; padding: 65px 0px;}
.Advantage .Advantage_title{ text-align: center;}
.Advantage .Advantage_title dd{ font-size: 27px; color: #222222;}
.Advantage .Advantage_title dt{ font-size: 16px; color: #666666; text-transform: uppercase; margin-top: 10px;}
.Advantage .Advantage_txt .Advantage_txt_list{ padding: 0px 18px; outline: none;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_top{ background: #5193ee; padding: 15px 0px; margin-top: 55px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_top dd{ padding-left: 10px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_top dd img{ height:91px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_top dt{ text-align: right; font-size: 26px; color: #fff; padding-right: 20px; margin-top: 10px; height:70px;}
.Advantage .Advantage_txt .Advantage_txt_list:nth-child(2) .txt_list_top{ background: #00b8d9;}
.Advantage .Advantage_txt .Advantage_txt_list:nth-child(3) .txt_list_top{ background: #1d5bc2;}
.Advantage .Advantage_txt .Advantage_txt_list:nth-child(4) .txt_list_top{ background: #6c6cca;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_bottom{ background: #e5eef9; color: #777777; font-size: 16px; line-height: 24px; height: 167px; position: relative; text-align: justify;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_bottom span{ position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); width: 66%;}





.XAdvantage .Advantage_txt .Advantage_txt_list .txt_list_top dt{ font-size:24px; height:auto;}


.DProducts{ background: #fff;}
.DProducts .product_content{ padding-top: 30px;}




.doubt{ position: relative;}
.doubt .doubt_img img{ width: 100%; height: 425px; object-fit: cover;}
.doubt .doubt_txt{ position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); text-align: center;}
.doubt .doubt_txt dd{ font-size: 46px; color: #fff;}
.doubt .doubt_txt dt{ font-size: 18px; color: #fff; margin-top: 30px; margin-bottom: 35px;}
.doubt .doubt_txt a{ font-size: 16px; color: #fff; background: #e71e24; display: inline-block; width: 150px; line-height: 38px;}








.PDetailsNav a:before{ left: 0px;}




.Dproduct .supplier_title{ padding-bottom: 30px;}
.Dproduct .supplier_title dt{ font-size: 14px; color: #686868; line-height: 24px;}







.NDetailsNav{ background: #f2f2f2;}


.news{ background: #f2f2f2; padding: 75px 0px;}
.news .news_content{ padding-bottom: 30px;}
.news .news_content .news_content_list{ width: 49%; margin-right: 2%; margin-bottom: 2%;padding:2%;background:#fff;}
.news .news_content .news_content_list:nth-child(2n){ margin-right: 0px;}
.news .news_content .news_content_list:hover{ box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
.news .news_content .news_content_list:hover .content_list_txt .list_txt_right dd{ color: #e02026;}
.news .news_content .news_content_list .content_list_img img{ width: 50%; height: auto; object-fit: cover;float:left;}
.news .news_content .news_content_list .content_list_txt{ background: #fff;}
.news .news_content .news_content_list .content_list_txt .list_txt_time{ width: 25%; text-align: center; padding: 16px 0px;}
.news .news_content .news_content_list .content_list_txt .list_txt_time dd{ font-size: 16px; color: #666666;}
.news .news_content .news_content_list .content_list_txt .list_txt_time dt{ font-size: 36px; color: #222222; margin-top: 6px;}
.news .news_content .news_content_list .content_list_txt .list_txt_right{ width: 50%;padding:2%;}
.news .news_content .news_content_list .content_list_txt .list_txt_right dd{ font-size: 16px; color: #444444; margin-bottom: 10px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news .news_content .news_content_list .content_list_txt .list_txt_right p{ font-size: 14px; color: #777777; line-height: 24px; margin-bottom: 10px;max-height:175px;display: -webkit-box;
-webkit-box-orient: vertical;

overflow: hidden;text-overflow:ellipsis;}

.page li a{ width: 40px; height: 40px; line-height: 40px; display: inline-block; text-align: center; background: #eeeeee; color: #666666; margin-right: 15px; border: 1px solid #dcdcdc; background: #ffffff;}
.page li.active a{ background: #a34042; color: #fff; border: 1px solid #a34042;}
.page li:hover a{ background: #a34042; color: #fff; border: 1px solid #a34042;}
.page li .prev,.page li .next{ width: 100px;}



.news_details{ background: #f5f5f5; padding: 65px;}
.news_details .pc_all_contnet{ background: #fff; padding: 60px;}
.news_details .news_details_title{ text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:15px;}
.news_details .news_details_title dd{ font-size:26px; color:#333333; padding-bottom:20px; font-weight: bolder;}
.news_details .news_details_title dt div{ color:#999999; font-size:13px; padding-right:50px; display:inline-block; line-height:26px;}
.news_details .news_details_title dt div:nth-child(3){ padding-right:0px}

.news_details .news_details_content{ padding-top: 40px;}
.news_details .news_details_content .details_content_top div img{ max-width:100%;}
.news_details .news_details_content .details_content_top{ border-bottom:1px solid #dcdcdc; padding-bottom:30px;text-align: center;}
.news_details .news_details_content .details_content_top p{ line-height:26px; padding:10px 0px; font-size:14px; color:#666666; text-indent: 2em;}
.news_details .news_details_content .details_content_top div{ padding-bottom:10px; text-align: center;} 
.news_details .news_details_content .news_page{ margin-top: 35px;}
.news_details .news_details_content .news_page .news_page_left .page_left_list{ font-size: 14px; color: #333333; margin-top: 18px;}
.news_details .news_details_content .news_page .news_page_left .page_left_list:first-child{ margin-top: 0px;}
.news_details .news_details_content .news_page .news_page_left .page_left_list a{ font-size: 14px; color: #333333;}
.news_details .news_details_content .news_page .news_page_left .page_left_list a:hover{ color: #0056b8;}
.news_details .news_details_content .news_page .news_page_right{ display: inline-block; border: 1px solid #1e98ff; border-radius: 50px; text-align: center; line-height: 4px; line-height: 43px; font-size: 14px; color: #333333; margin: 5px 0px; padding: 0px 25px;}
.news_details .news_details_content .news_page .news_page_right img{  width: auto; margin-left: 20px; position: relative; top: -1px;}
.news_details .news_details_content .news_page .news_page_right:hover{ color: #1e98ff;}







.join_wen{ margin-top: 50px;}
.join_wen .join_wen_title .Social{ background: #0d487e; color: #fff; line-height: 55px; padding: 0px 50px;}
.join_wen .join_wen_title .Social{ border: 0px;}
.join_wen .join_wen_title .Social .Social_xun{ font-size:18px; text-align: center;}
.join_wen .join_wen_title .Social .Social_xun:nth-child(1){ width:15%;}
.join_wen .join_wen_title .Social .Social_xun:nth-child(2){ width: 30%;}
.join_wen .join_wen_title .Social .Social_xun:nth-child(3){ width: 30%;}
.join_wen .join_wen_title .Social .Social_xun:nth-child(4){ width:15%;}
.join_wen .join_wen_bottom{ font-size: 14px; color: #666666; padding-top: 35px;}
.join_wen .join_wen_wen{ background:#fff;}

.Social{ width: 100%; background:#fff; font-size: 14px; color: #333333; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.Social li:last-child{ border-bottom: 0px;}
.Social li{ width:100%;cursor: pointer; border-bottom: 1px solid #dcdcdc; padding: 0px 50px;}
.Social li table{ width:100%; height:55px;}
.Social li table tr td{ text-align: center;}
.Social li table tr td span{ display:inline-block; width:8px;}
.Social li table td:nth-child(1){ width:90%;text-align:left;}
.Social li table td:nth-child(2){ width:10%;}

.Social li .Social_newtext{ display:none; float:left; width:100%; padding:20px 0px; font-size:13px; line-height:30px; color:#666666;}
.Social li .Social_newtext .gwzz{ color:#333333; font-size: 18px; font-weight: 500;}
.Social .Social2{ display: none;}
.Social li .Social_newtext .gwzz_wen{ padding-top: 10px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun{ width: 100%;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun:last-child{ margin-top: 25px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun dd{ font-size: 16px; color: #666666; margin-bottom: 8px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun dt{ line-height: 24px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun dt p{ font-size: 14px; color: #777777;}

.Social li .Social_newtext .Social_newtext_sq{ text-align: center; margin-top: 30px;}
.Social li .Social_newtext .Social_newtext_sq a{ display: inline-block; color: #0d487e; width: 150px; line-height: 38px; background: #fff; text-align: center; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; border: 1px solid #0d487e; border-radius: 100px; font-size: 16px;}
.Social li .Social_newtext .Social_newtext_sq a:hover{ color: #fff; background: #0d487e;}








.contact{ background: #fff;}
.contact .contact_content{ margin-top: 45px;}
.contact .contact_content .contact_content_left{ width: 43%; background: #f9f9f9; padding: 48px 40px;}
.contact .contact_content .contact_content_left .content_left_list{ margin-bottom: 23px;}
.contact .contact_content .contact_content_left .content_left_list:last-child{ margin-bottom: 0px;}
.contact .contact_content .contact_content_left .content_left_list:last-child .left_list_top{ margin-bottom: 0px;}
.contact .contact_content .contact_content_left .content_left_list .left_list_top{ margin-bottom: 15px;}
.contact .contact_content .contact_content_left .content_left_list .left_list_top dd{ font-size: 22px; color: #4c4c4c; font-weight: bolder; margin-bottom: 10px;}
.contact .contact_content .contact_content_left .content_left_list .left_list_top dt{ color: #777777; line-height: 21px;}
.contact .contact_content .contact_content_left .content_left_list .left_list_bottom .list_bottom_list dd{ margin-right: 18px; width: 24px; text-align: center;}
.contact .contact_content .contact_content_left .content_left_list .left_list_bottom .list_bottom_list{ margin-bottom: 10px;}
.contact .contact_content .contact_content_left .content_left_list .left_list_bottom .list_bottom_list:last-child{ margin-bottom: 0px;}
.contact .contact_content .contact_content_left .content_left_list .left_list_bottom .list_bottom_list dt p span{ color: #297bd0;}
.contact .contact_content .contact_content_left .content_left_list .left_list_bottom .list_bottom_list dt p{ font-size: 14px; color: #999999;}
.contact .contact_content .contact_content_right{ width: 57%;}
.contact .contact_content .contact_content_right img{ width: 100%;}




.offices{ padding-top: 0px; background: #fff;}
.offices .offices_content{ margin-top: 55px;}
.offices .offices_content_list{ width: 32%; box-shadow: 0px 0px 15px rgba(0,0,0,.1); margin-right: 2%; text-align: center; padding: 40px 0px; background:#0b3753;}
.offices .offices_content_list:last-child{ margin-right: 0px;}
.offices .offices_content_list dd{ font-size: 22px; color: #fff; text-align: center; position: relative; padding-bottom: 15px; margin-bottom: 15px;}
.offices .offices_content_list dd span{ line-height: 70px; display: inline-block;}
.offices .offices_content_list dd:before{ content: ""; position: absolute; display: inline-block; width: 23px; height: 3px; left: 0; right: 0; margin: 0 auto; background: #e0e0e0; bottom: 0;}
.offices .offices_content_list dt{ font-size: 14px; color: #888888; line-height: 23px;}



.message .message_form{ margin-top: 55px;}
.message .message_form .message_form_top .form_top_list{ width: 48%; margin-right: 4%; line-height: 50px;margin-bottom: 20px; padding: 0px 20px;}
.message .message_form .message_form_top .form_top_list:nth-child(2n){ margin-right: 0px;}
.message .message_form .message_form_top .form_top_list dd{ color: #0a344f; font-size: 16px; width: 100%; font-weight:bolder;float: inherit;}
.message .message_form .message_form_top .form_top_list dt{ width: 100%;float: inherit; background: #fcfcfc;  border: 1px solid #e1e1e1; }
.message .message_form .message_form_top .form_top_list dt input{ line-height: 35px; font-size: 16px; color: #333; width: 100%; background: #fcfcfc; padding: 0px 20px; }
.message .message_form .message_form_top .form_top_textarea{ width: 100%;}
.message .message_form .message_form_top .form_top_textarea dt{ padding: 13px 0px;}
.message .message_form .message_form_top .form_top_list dt textarea{ line-height: 23px; font-size: 16px; color: #333; width: 100%; font-family: "微软雅黑"; height: 240px; resize: none; padding: 0px 15px;background: #fcfcfc;}
.message .message_form .message_form_top .form_top_textarea dd{ width: 100%; float: inherit;}
.message .message_form .message_form_top .form_top_textarea dt{ width: 100%; float: inherit;}
.message .message_form .message_form_bottom{ text-align: center; padding-top: 30px;}
.message .message_form .message_form_bottom input{ width: 136px; line-height: 38px; border-radius: 5px; text-align: center; background: #aaaaaa; font-size: 16px; color: #fff; cursor: pointer;}
.message .message_form .message_form_bottom .form_bottom_submit{ margin-left: 45px; background: #ed2d33;}







.messages_bg{ position:fixed; top:0; left:0; right:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:111; display:none;}
.messages{ width: 590px; margin: 0 auto; background: #fff; border-radius: 5px; padding: 37px 60px; position:fixed; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); z-index:222; display:none;}
.messages .message_title{ padding-bottom: 30px; border-bottom: 1px solid #dcdcdc; position:relative;}
.messages .message_title .message_close{ position:absolute; right:-7%; top:-40%; font-size:24px; color:#999;}
.messages .message_title span:nth-child(1){ font-size: 24px; color: #333333;}
.messages .message_title span:last-child{ font-size: 14px; color: #145358; padding-left: 20px;}
.messages .message_content{ padding-top: 15px;}
.messages .message_content .message_content_list dd{ font-size: 15px; color: #666666; padding: 15px 0px;}
.messages .message_content .message_content_list dt{ line-height: 44px; border: 1px solid #dcdcdc;}
.messages .message_content .message_content_list dt input{ padding-left: 20px; line-height: 25px; width: 100%;}
.messages .message_content .message_content_list .wen_xun_textarea{ width: 100%; border: 1px solid #dcdcdc; height: 125px; padding-top: 20px; padding-left: 20px;}
.messages .message_content .message_content_list .tij{ width: 100%; background: #0d487e; line-height: 44px; text-align: center; font-size: 16px;color: #fff; border-radius: 100px; margin-top: 30px; cursor: pointer;}


















.product_nav{ line-height: 63px; border-bottom: 1px solid #dcdcdc;}
.product_nav a{ color: #666666; font-size: 14px; text-transform: uppercase;}
.product_nav a img{ margin-right: 5px; position: relative; top: -2px;}
.product_nav span{ margin: 0px 8px; font-size: 16px;}
.product_nav a.on{ color: #d33641;}



.product_detials{ padding: 60px 0px;}
.product_detials .product_detials_top .detials_top_img{ width: 49%; box-shadow: 0px 0px 20px rgba(0,0,0,.17); height: 440px; text-align: center;}
.product_detials .product_detials_top .detials_top_img img{ max-width:100%;}
.product_detials .product_detials_top .detials_top_img .swiper-wrapper{ line-height: 440px;}
.product_detials .product_detials_top .detials_top_img .swiper-button-prev,.product_detials .product_detials_top .detials_top_img .swiper-button-next{ width: 38px; height: 60px; background: #e1e1e1; line-height: 60px;}
.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list img{ max-width:100%;}

.product_detials .product_detials_top .detials_top_right{ width: 45%; padding-right: 60px; margin-left: 6%;}
.product_detials .product_detials_top .detials_top_right dd{ font-size: 35px; color: #444444; margin-bottom: 20px;}
.product_detials .product_detials_top .detials_top_right dt{ width: 280px;}
.product_detials .product_detials_top .detials_top_right dt p{ font-size: 14px; color: #777777; line-height: 30px; border-bottom: 1px dashed #dcdcdc;}
.product_detials .product_detials_top .detials_top_right dt p:last-child{ border-bottom: 0px;}
.product_detials .product_detials_top .detials_top_right a{ color: #fff; font-size: 16px; line-height: 44px; width: 100%; background: #f1262c; display: inline-block; text-align: center; margin-top: 35px; border-radius: 5px;}
.product_detials .product_detials_top .detials_top_right a img{ margin-right: 14px; position: relative; top: -3px;}
.product_detials .product_detials_top .detials_top_right .top_right_img{ margin-top: 34px;}
.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list{ width: 23.33%; margin-right: 2%; text-align: center; border: 1px solid #b1b1b1; line-height: 74px; cursor: pointer; transition: all 0.3s ease 0s;}
.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list:hover{ border: 1px solid #f1262c; transition: all 0.3s ease 0s;}
.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list.swiper-slide-thumb-active{ border: 1px solid #f1262c; transition: all 0.3s ease 0s;}
.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list:last-child{ margin-right: 0px;}
.product_detials .product_detials_bottom{ margin-top: 60px;}
.product_detials .product_detials_bottom .detials_bottom_title{ border-bottom: 1px solid #b2b2b2; padding-bottom: 10px;}
.product_detials .product_detials_bottom .detials_bottom_title a{ display: inline-block; width: 152px; line-height: 40px; border-radius: 5px; font-size: 16px; color: #777777; text-align: center; margin-right: 20px;}
.product_detials .product_detials_bottom .detials_bottom_title a.on{ color: #fff; background: #f1262c;}
.product_detials .product_detials_bottom .detials_bottom_txt{ padding: 30px 0px;}
.product_detials .product_detials_bottom .detials_bottom_txt p{color: #777777; font-size: 14px; position: relative; padding-left: 18px; margin-bottom: 5px;}
.product_detials .product_detials_bottom .detials_bottom_txt p:before{ content: ""; position: absolute; display: inline-block; width: 4px; height: 4px; border-radius: 100%; background: #a2a2a2; top: 40%; left: 0;}
.product_detials .product_detials_bottom .detials_bottom_txt p img{ max-width:100%; height:auto !important;}


.rjproduct_detials .product_detials_bottom .detials_bottom_txt p{padding-left: 0px;}
.rjproduct_detials .product_detials_bottom .detials_bottom_txt p:before{ display:none;}








.applications{ background: url(../images/bg30.jpg) no-repeat 50%/cover;}
.applications .Advantage_title dd{ color: #fff;}
.applications .Advantage_title dt{ color: #fff;}
.applications .applications_content{ padding-top: 25px;}
.applications .applications_content .applications_content_list{ display: inline-block; width: 23.5%; margin-right: 2%; text-align: center; border: 1px solid rgba(255,255,255,.53); padding: 18px 0px; margin-top: 2%;}
.applications .applications_content .applications_content_list:nth-child(4n){ margin-right: 0px;}
.applications .applications_content .applications_content_list dd{ line-height: 40px;}
.applications .applications_content .applications_content_list dt{ color: #ff; font-size: 18px; color: #fff; margin-top: 13px;}
.applications .applications_content .applications_content_list:hover{ background: #f1262c; border: 1px solid #f1262c;}




.product_detials_d{ padding-bottom: 108px;}
.product_detials_d .product_content .product_content_txt .content_txt_list .txt_list_li{ margin-right: 0px; margin: 0px 23px;}
.product_detials_d .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(3n){ margin: 0px 23px;}
.product_detials_d .slick-dots li button{ width: 18px; height: 18px;border-radius: 100%; line-height: 18px; background: #fff; transition: all 0.3s ease 0s;}
.product_detials_d .slick-dots li button:before{ line-height: 15px; font-size: 30px; opacity: 1; color: #f1262c; left: -1px;}
.product_detials_d .slick-dots li.slick-active button{ background: #f9a8ab;  transition: all 0.3s ease 0s;}









.map_box{ width:100%; height:403px;}





.CustomerService{ position:fixed; width:62px; right:0; top:40%; z-index:50; text-align:center; background:#f086b5; border-radius:4px;}
.CustomerService .CustomerService_list{ display:inline-block; width:100%; padding:15px 0px; position:relative;}
.CustomerService .CustomerService_list:before{ content:""; position:absolute; display:inline-block; bottom:0; width:42px; height:1px; background:#f0b3b9; left:0; right:0; margin:0 auto;}
.CustomerService .CustomerService_list:last-child:before{ display:none;}
.CustomerService .CustomerService_list dt{ font-size:12px; color:#fff; margin-top:10px;}
.CustomerService .CustomerService_list .CustomerService_list_down{ position:absolute; width:220px; right:62px; background:#f086b5; color:#fff; height:100%; top:0; line-height:80px; display:none;}
.CustomerService .CustomerService_list:hover .CustomerService_list_down{ display:block;}
.CustomerService .CustomerService_list .CustomerService_list_down img{ max-width:100%; border:1px solid #dcdcdc;}
.CustomerService .CustomerService_list:nth-child(2) .CustomerService_list_down{ width:300px;}
.CustomerService .CustomerService_list:nth-child(3) .CustomerService_list_down{ width:90px;}




.p{ background:#fff; border-top: 1px solid #007aff; position: relative;}
.p:before{ content: ""; position: absolute; display: inline-block; width: 60%; height: 1px; background: #fff; left: 0; right: 0; margin: 0 auto; top: -1px;}
.p .p_content dd{ text-align:center; margin:50px 0px;}
.p .p_content dt{ font-size:14px; color:#666666; line-height:28px; padding:0px 80px;}
.p .p_content dt p{ position: relative; padding-left:15px;}
.p .p_content dt p:before{ content: ""; position: absolute; display: inline-block; width: 4px; height: 4px; border-radius: 100%; background: #a2a2a2; top: 40%; left: 0;}



.t{ background:#fff;}
.t .t_content{ text-align:center; margin-top:50px;}



#p{ height:50px; width:100%; background:rgba(0,0,0,0); position:absolute; top:570px;}








.Djoin{ padding:60px 0px;}
.Djoin .pc_all_contnet{ background:#fff; padding:35px;}
.Djoin .Djoin_title{ border-bottom:1px solid #dcdcdc; padding-bottom:20px; margin-bottom:33px;}
.Djoin .Djoin_title .Djoin_title_dd{ font-size:20px; color:#333; margin-bottom:10px;}
.Djoin .Djoin_title .Djoin_title_dt dd{ font-size:16px; color:#666;}
.Djoin .Djoin_title .Djoin_title_dt dt{ font-size:16px; color:#666;}
.Djoin .Djoin_txt{ margin-bottom:33px;}
.Djoin .Djoin_txt .Djoin_txt_title{ font-weight:bolder; font-size:16px; color:#575d6a; border-bottom:1px solid #dcdcdc; padding-bottom:8px; margin-bottom:25px;}
.Djoin .Djoin_txt .Djoin_txt_left{ width:48%; margin-right:4%;}
.Djoin .Djoin_txt .Djoin_txt_left .Djoin_txt_content .txt_content_list{ width:100%;}
.Djoin .Djoin_txt .Djoin_txt_left .Djoin_txt_content .txt_content_list dd{ font-size:14px; color:#0a344f; margin-bottom:15px; font-weight:bolder;}
.Djoin .Djoin_txt .Djoin_txt_left .Djoin_txt_content .txt_content_list dt{ width:100%;}
.Djoin .Djoin_txt .Djoin_txt_left .Djoin_txt_content .txt_content_list dt textarea{ width:100%; border:1px solid #dcdcdc; padding:10px; font-size:15px; color:#333; height:223px; font-family:"微软雅黑"; line-height:25px; resize:none;}

.Djoin .Djoin_txt .Djoin_txt_right{ width:48%;}
.Djoin .Djoin_txt .Djoin_txt_right .Djoin_txt_content .txt_content_list{ width:100%; margin-bottom:15px;}
.Djoin .Djoin_txt .Djoin_txt_right .Djoin_txt_content .txt_content_list:last-child{ margin-bottom:0px;}
.Djoin .Djoin_txt .Djoin_txt_right .Djoin_txt_content .txt_content_list dd{ font-size:14px; color:#0a344f; margin-bottom:15px; font-weight:bolder;}
.Djoin .Djoin_txt .Djoin_txt_right .Djoin_txt_content .txt_content_list dt{ width:100%;}
.Djoin .Djoin_txt .Djoin_txt_right .Djoin_txt_content .txt_content_list dt input{ width:100%; border:1px solid #dcdcdc; padding:10px; font-size:16px; color:#333; font-family:"微软雅黑";}
.Djoin .Djoin_submit{ text-align:center;}
.Djoin .Djoin_submit input{ width:200px; line-height:40px; text-align:center; background:#d7484c; color:#fff; font-size:16px; cursor:pointer;}












.banner_icon_i{ width:1200px; margin:0 auto; left:0; position:absolute; right:0; top:0; height:100%;}










@media screen and (max-width:1220px){
.pc_all .pc_all_contnet,.solution .solution_content{ width: 96% !important; margin: 0 auto;height:auto; overflow: hidden;}
.pc_top{ display: none;}
.footer{ display:none;}
.mo_footer{ display:block;}
.mo_top{display: block;}
.mo_height{ height: 50px;}
.slick-dots li{ width: 12px !important; height: 12px !important; margin: 0px 4px !important;}
img{ max-width: 100%;}



.banner_icon_i{ width:100%;}


.banner{ height: auto;}
.banner .slick-slide .banner_img img{ height: auto;}
.banner .slick-slide .banner_txt{ text-align: left;}
.banner .slick-slide .banner_txt dd{ font-size: 22px;}
.banner .slick-slide .banner_txt{ left: 36%; top: 50%;}
.banner .slick-slide .banner_txt dt{ margin-top: 22px;}
.banner .slick-slide .banner_txt a{ font-size: 16px; line-height: 36px; width: 130px; margin-top: 22px;}


.detalis_banner .detalis_banner_img img{ height: auto;}
.detalis_banner .detalis_banner_txt{ width: auto;}
.detalis_banner .detalis_banner_txt .banner_txt_top{ margin-bottom: 0px; padding: 0px;}
.detalis_banner .detalis_banner_txt .banner_txt_top dd{ display: none;}
.detalis_banner .detalis_banner_txt .banner_txt_top dt{ font-size: 22px; margin-top: 0px;}
.detalis_banner .detalis_banner_txt .banner_txt_bottom{ display: none;}
.detalis_banner .detalis_banner_txt .banner_txt_top:before{ display: none;}

.product .product_content .product_content_title .content_title_list dd img{ max-width: inherit;}



.slick-prev:before, .slick-next:before{ font-size: 32px; color: #00a4e1;}


.solution .solution_content .solution_content_title .content_title_txt{ width: 90%;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content{ width: 80%;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_img img{ height: 350px; object-fit:cover;}




.about{ padding: 35px 0px;}
.about .pc_all_contnet{ padding: 35px 15px;}
.about .about_bottom .about_bottom_list dd{ font-size: 35px;}
.about .about_bottom .about_bottom_list{ padding: 0px 2.5%;}


.team .team_content{ padding: 30px; margin-top: 25px;}
.culture .culture_txt .culture_txt_top:nth-child(2){ margin-top: 308px;}


.path .path_content .path_content_top{ margin: 0px;}




.DetailsNav a{ margin-right: 30px;}



.doubt .doubt_img img{ width: 100%; height: 225px; object-fit: cover;}
.doubt .doubt_txt dd{ font-size: 24px;}
.doubt .doubt_txt dt{ font-size: 16px; margin: 15px 0px}
.doubt .doubt_txt a{ font-size: 14px; line-height: 34px; width: 115px;}


.news{ padding: 35px 0px;}
.news .news_content .news_content_list .content_list_img img{ height: 202px;}



.news_details{ padding: 35px 0px;}
.news_details .pc_all_contnet{ padding: 30px;}


.join_wen{ margin-top: 30px;}



.contact .contact_content .contact_content_left,.contact .contact_content .contact_content_right{ width: 100%;}
.offices .offices_content_list{ width: 32%; margin-right: 2%;}
.offices .pc_all_contnet{ overflow: inherit;}
.offices .offices_content{ margin-top: 30px;}
.message .message_form .message_form_top .form_top_list dd{ width: 35%;}
.message .message_form .message_form_top .form_top_list dt{ width: 65%;}
.message .message_form .message_form_top .form_top_textarea dd{ width: 14%;}
.message .message_form .message_form_top .form_top_textarea dt{ width: 86%;}


.product_detials_d .content_txt_list{ padding-bottom: 50px;}
.product_detials_d .content_txt_list .slick-dots{ bottom: 0;}
.product_detials_d{ padding-bottom: 35px;}


.product_detials .pc_all_contnet{ overflow: inherit;}


}

@media screen and (max-width:950px){
.supplier{ padding: 35px 0px;}


.culture .culture_txt .culture_txt_top:nth-child(2){ margin-top: 218px;}



.solution .solution_left,.solution .solution_img{ width: 100%; margin-right: 0px;}
.solution .solution_img{ text-align: center; margin-top: 25px;}
.solution .solution_left{ padding-top: 0px; margin-top: 0px;}
.solution .solution_left:before{ display: none;}

.doubt .doubt_txt dd{ font-size: 18px;}
.doubt .doubt_txt dt{ font-size: 14px; margin: 15px 0px}
.doubt .doubt_txt a{ font-size: 14px; line-height: 34px; width: 115px;}


.news .news_content .news_content_list .content_list_img img{ height: 172px;}
.news .news_content .news_content_list .content_list_txt .list_txt_time{ width: 35%;}
.news .news_content .news_content_list .content_list_txt .list_txt_right{ width: 56%;}
.news .news_content .news_content_list .content_list_txt .list_txt_time dt{ font-size: 25px;}


.news_details .news_details_title dd{ font-size: 20px; padding-bottom: 10px;}
.news_details .news_details_content .news_page div span{ width: 30%;}
.news_details .news_details_content .news_page div a{ width: 70%;}
.news_details .news_details_content .news_page div{ width: 48%;}

.product_detials .product_detials_top .detials_top_right dd{ font-size: 28px; margin-bottom: 10px;}
}



@media screen and (max-width:768px){
.supplier{ padding: 25px 0px 10px;}
.supplier .supplier_title dd{ font-size: 20px;}
.supplier .supplier_title dt{ margin-top: 5px; font-size: 15px;}

.solution{ padding: 35px 0px;}
.supplier .supplier_txt{ margin-top: 0px;}
.solution .solution_content{ margin-top: 25px;}
.supplier .supplier_txt .supplier_txt_list{ width: 48%; margin-right: 1%; margin-left: 1%;margin-top: 3%;}
.supplier .supplier_txt .supplier_txt_list:nth-child(2n){ margin-right: 0px;}
.supplier .supplier_txt .supplier_txt_list p{ text-align:center;}


.solution .solution_content .solution_content_txt .slick-prev{ left: 3%;}
.solution .solution_content .solution_content_txt .slick-next{ right: 3%;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content dd{ font-size: 22px; margin-bottom: 10px;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content a{ margin-top: 15px;}


.pczs_list {width:100%;}

.IndexNews .IndexNews_content{ margin-top: 35px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt{ width: 82%;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom{ padding: 22px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom .list_bottom_list{ padding-bottom: 15px; margin-bottom: 15px;}
.IndexNews .IndexNews_content .IndexNews_content_list{ width: 32%; margin-right: 2%;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt dd{ font-size: 22px; margin-bottom: 20%;}



.technology{ background: url(../images/bg1.jpg) no-repeat 74%/cover; }
.technology .technology_content{ padding-top: 30px;}
.technology .technology_content .technology_content_list{ width: 100%; margin-bottom: 20px; padding-bottom: 20px;}
.technology .technology_content .technology_content_list .content_list_right dd{ font-size: 20px; margin-bottom: 8px;}
.technology .technology_content .technology_content_list .content_list_icon { padding: 8px 0px;}
.technology .technology_content .technology_content_list .content_list_left{ margin: 8px 30px;}

.Erwma .erwma_list p {float:left;padding:25px 5px;line-height:30px;}

.Partner .Partner_content{ padding-top: 35px;}


.about .about_logo dd img{ height: 25px;}
.about .about_logo dt{ font-size: 22px; margin-top: 10px;}
.about .about_logo{ margin-bottom: 20px;}


.culture .culture_txt .culture_txt_top:nth-child(2){ margin-top: 168px;}



.solution .solution_left .solution_left_top dd{ font-size: 26px;}
.solution .solution_left .solution_left_top dt{ font-size: 20px;}
.solution .solution_left .solution_left_bottom{ margin-top: 15px;}


.Advantage{ padding: 30px 0px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_top{ margin-top: 30px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_top dd img{ height: 35px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_top dt{ font-size: 18px;}
.Advantage .Advantage_txt .Advantage_txt_list{ padding: 0px 6px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_bottom span{ width: 80%;}



.news .news_content .news_content_list .content_list_img img{ height: 142px;}
}


@media screen and (max-width:600px){
.banner,.banner .slick-slide .banner_img img{ height: 245px;}
.banner .slick-slide .banner_txt dd{ font-size: 16px;}
.banner .slick-slide .banner_txt dt{ font-size: 12px; margin-top: 5px;}
.banner .slick-slide .banner_txt{ width: 90%; left: 50%; top: 50%;margin-left:-40%;}
.banner .slick-slide .banner_txt a{ font-size: 14px; width: 113px; line-height: 30px; margin-top:0px;}
.banner .slick-slide .banner_txt a i{ margin-left: 10px;}
.banner .slick-slide .banner_txt div{ display:none;}


.product .product_content .product_content_txt .content_txt_list .txt_list_li dt{ font-size: 15px; padding:0px 8px;}
	
	
.CustomerService{ display:none;}



.product .product_content .product_content_title .content_title_list{ width:33.33%;}








	
	
.solution{ padding-bottom:35px;}
.solution .solution_content .solution_content_title .slick-prev, .solution .solution_content .solution_content_title .slick-next{ line-height: 50px;}	
.solution .solution_content .solution_content_title{ line-height: 55px;}
.solution .solution_content .solution_content_title .content_title_txt a{ line-height: 50px;}
.solution .solution_content .solution_content_title .content_title_txt a{ font-size: 13px;}
.solution .solution_content .solution_content_title .content_title_txt{ padding: 0px 20px;}
.solution .solution_content .solution_content_title .slick-prev:before, .solution .solution_content .solution_content_title .slick-next:before{ line-height: 50px; font-size: 20px;}
	
	
	
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content dd{ font-size: 16px;}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content dt p{ font-size: 14px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.solution .solution_content .solution_content_txt .content_txt_list .txt_list_li .txt_list_content a{ width: 115px; font-size: 15px; line-height: 32px;}
	
	

.history-pagination .swiper-pagination-bullet-active:before,.history-pagination .swiper-pagination-bullet-active:after{ display:none;}


	
	
	
.supplier .supplier_title dd{ font-size: 18px;}
.supplier .supplier_title dt{ font-size: 14px; margin-top: 10px;}
.supplier .supplier_txt .supplier_txt_list .txt_list_title dt{ font-size: 16px; margin-top: 15px; margin-bottom: 15px; padding-bottom: 15px;}
.supplier .supplier_txt .supplier_txt_list .txt_list_title dd img{ width:100%;}

.technology .technology_content .technology_content_list .content_list_left{ width: 15%; margin: 0px;    padding: 18px 0px; color: #fff;}
.technology .technology_content .technology_content_list .content_list_icon{ width: 20%; margin-right: 0px; text-align: left;    padding: 11px 0px;}
.technology .technology_content .technology_content_list .content_list_icon img{ max-width: 100%;}
.technology .technology_content .technology_content_list .content_list_right{ width: 65%;}


.product .product_content .product_content_title{ margin-top: 35px;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li{ width: 49%; margin-right: 0%;}
.Dproduct .product_content .product_content_txt .content_txt_list .txt_list_li{ margin-right: 2%;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(3){ margin-right: 2%;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(2n){ margin-right: 0px;}
.product .product_content .product_content_title .content_title_list dt{ font-size:12px;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li dt span:nth-child(1){ font-size:12px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; display:inline-block; width:56%;
}
.product .product_content .product_content_txt .content_txt_list .txt_list_li dt span:last-child{ font-size:12px;}




.DetailsNav a{ font-size:14px;}

.DProducts .product_content .product_content_txt .content_txt_list{ text-align:center;}
.DProducts .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(3){ margin-right:0px;}
.DProducts .product_content .product_content_txt .content_txt_list .txt_list_li{ float:none;}


.IndexNews .IndexNews_content .IndexNews_content_list:last-child{ margin-bottom: 0px;}
.IndexNews .IndexNews_content .IndexNews_content_list{ width: 100%; margin-right: 0px; margin-bottom: 25px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_img{ height: 70px; overflow: hidden; line-height: 70px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt{ overflow: hidden; height: 26px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt dd{ float: left; font-size: 18px; margin-bottom: 0px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_top .list_top_txt a{ float: right; width: auto; font-size: 14px; line-height: 26px;}
.IndexNews .IndexNews_content .IndexNews_content_list .content_list_bottom .list_bottom_list dd{ font-size: 14px; line-height: 22px; height: 44px; margin-bottom: 10px;}



.technology .technology_content .technology_content_list .content_list_right dd{ font-size: 16px;}

.about .about_logo dt{ font-size: 18px;}
.about .about_bottom{ margin-top: 10px;}
.about .about_bottom .about_bottom_list{ padding: 0px; width: 50%; margin-top: 25px;}
.about .about_bottom .about_bottom_list:nth-child(2n):before{ display: none;}
.about .about_bottom .about_bottom_list dd{ font-size: 26px; margin-bottom: 5px;}
.about .about_bottom .about_bottom_list dt{ padding: 0px 15px;}


.team .team_content p{ font-size: 14px; line-height: 26px;}

.culture .pc_all_contnet{ padding: 25px 0px;}
.culture .culture_img{ display: none;}
.culture .culture_txt{ position: inherit;}
.culture .culture_txt .culture_txt_list{ width: 100%; margin-bottom: 15px; border-bottom: 1px solid #dcdcdc; padding-bottom: 15px;}
.culture .culture_txt .culture_txt_list:last-child{ border-bottom: 0px;}
.culture .culture_txt .culture_txt_list dd{ text-align: left; margin-bottom: 12px; text-align: center; font-size: 18px;}
.culture .culture_txt .culture_txt_list dt{ text-align: left; text-align: center;}
.culture .culture_txt .culture_txt_top:nth-child(2){ margin-top: 0px;}
.culture .culture_txt .culture_txt_top:nth-child(2) .culture_txt_list:last-child{ margin-bottom: 0px;}
.culture .culture_txt .culture_txt_top .culture_txt_list:nth-child(2) dd{ text-align: center;}
.culture .culture_txt .culture_txt_top .culture_txt_list:nth-child(2) dt{ text-align: center;}


.path .path_content .path_content_top .content_top_list dd{ width: 30%; font-size: 28px;}
.path .path_content .path_content_top .content_top_list dt{ width: 70%;}
.path .path_content .path_content_top .content_top_list dt{ font-size: 14px;}
.path .path_content{ margin-top: 40px;}


.DetailsNav{ overflow: hidden; padding-top: 20px;}
.DetailsNav a{ display: inline-block; width: 49%; margin-right: 2%; float: left; border: 1px solid #dcdcdc; border-radius: 5px; margin-bottom: 2%; line-height: 45px;}
.DetailsNav a:nth-child(2n){ margin-right: 0px;}
.DetailsNav a.on{ background: #d33641; color: #fff;}



.Advantage .Advantage_title dd{ font-size: 18px;}
.Advantage .Advantage_title dt{ font-size: 14px; margin-top: 5px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_top dt{ font-size: 16px;}
.Advantage .Advantage_txt .Advantage_txt_list .txt_list_bottom{ font-size: 14px; line-height: 21px;}


.solution .solution_left .solution_left_top dd{ font-size: 16px;}
.solution .solution_left .solution_left_top dt{ font-size: 16px;}
.product .product_content .product_content_txt .content_txt_list .txt_list_li .list_li_hover{ display: none;}



.detalis_banner .detalis_banner_txt .banner_txt_top dt{ font-size: 18px;}


.doubt .doubt_txt{ width: 90%;}
.doubt .doubt_img img{ height: 180px; object-fit: cover;}



.news .news_content .news_content_list{ width: 98%; margin-right: 2%; margin-bottom: 5%;}
.news .news_content .news_content_list:nth-child(2n){ margin-right: 0px;}
.news .news_content .news_content_list:nth-child(3){ margin-right: 2%;}
.news .news_content .news_content_list:nth-child(9){ margin-right: 2%;}
.news .news_content .news_content_list .content_list_txt{ padding: 18px;}
.news .news_content .news_content_list .content_list_txt .list_txt_time{ display: none;}
.news .news_content .news_content_list .content_list_img img{ height: auto;width:100%;}
.news .news_content .news_content_list .content_list_txt .list_txt_right{ width: 100%;padding:5%;}

.news_details .news_details_title dd{ font-size: 16px;}
.news_details .news_details_content{ padding-top: 20px;}
.news_details .pc_all_contnet{ padding: 20px;}
.news_details .news_details_content .news_page div:last-child{ margin-top: 20px;}
.news_details .news_details_content .news_page div{ width: 100%;}



.join_wen .join_wen_title .Social .Social_xun:nth-child(2){ width:20%;}
.join_wen .join_wen_title .Social .Social_xun:nth-child(3){ width:20%;}
.join_wen .join_wen_title .Social .Social_xun:nth-child(4){ width:20%;}


.Social li table td:nth-child(1){ width: 80%;}
.Social li table td:nth-child(2){ width: 20%;}

.join_wen .join_wen_title .Social,.Social li{ padding: 0px 5px;}
.join_wen .join_wen_title .Social .Social_xun{ font-size: 12px;}
.Social li table tr td{ font-size: 12px;}
.Social li .Social_newtext{ padding: 0px; padding-bottom: 20px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun dd{ font-size: 14px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun dt p{ font-size: 12px;}
.Social li .Social_newtext .Social_newtext_sq a{ font-size: 14px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun:last-child{ margin-top:0px;}
.Social li .Social_newtext .Social_newtext_sq{ margin-top:10px;}


.Djoin{ padding:33px 0px;}
.Djoin .Djoin_title .Djoin_title_dd{ font-size:16px;}
.Djoin .Djoin_title .Djoin_title_dt dt,.Djoin .Djoin_title .Djoin_title_dt dd{ font-size:14px;}
.Djoin .pc_all_contnet{ padding:20px;}
.Djoin .Djoin_txt .Djoin_txt_left{ margin-bottom:15px;}
.Djoin .Djoin_txt .Djoin_txt_left,.Djoin .Djoin_txt .Djoin_txt_right{ width:100%; margin-right:0px;}



.contact .contact_content .contact_content_left .content_left_list .left_list_top dd{ font-size: 18px;}
.contact .contact_content,.message .message_form{ margin-top: 20px;}
.contact .contact_content .contact_content_left{ padding: 20px;}



.offices{ padding-top: 0px;}
.offices .offices_content_list{ width: 100%; margin-right: 0px; margin-bottom: 25px; padding: 15px 0px;}


.message .message_form .message_form_top .form_top_list{ width: 100%; margin-right: 0px;}
.message .message_form .message_form_top .form_top_list dd{ width: 29%;}
.message .message_form .message_form_top .form_top_list dt{ width: 71%;}
.message .message_form .message_form_bottom{ padding-top: 0px;}

.solution .solution_content .solution_content_txt .swiper-button-prev,.solution .solution_content .solution_content_txt .swiper-button-next{ display: none;}



.product_detials{ padding: 30px 0px;}
.product_detials .product_detials_top .detials_top_img,.product_detials .product_detials_top .detials_top_right{ width: 100%;}
.product_detials .product_detials_top .detials_top_img{ height: 300px;}
.product_detials .product_detials_top .detials_top_img .swiper-wrapper{ line-height: inherit;}
.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list{ line-height: inherit;}
.product_detials .product_detials_top .detials_top_img .swiper-wrapper img{}
.product_detials .product_detials_top .detials_top_right{ margin-left: 0px; margin-top: 35px; padding-right: 0px;}
.product_detials .product_detials_top .detials_top_right dd{ font-size: 20px;}
.product_detials .product_detials_top .detials_top_right dt{ width: 100%;}
.product_detials .product_detials_bottom .detials_bottom_title a{ width: 50%; margin-right: 0px;}


.product_detials_d .product_content .product_content_txt .content_txt_list .txt_list_li{ margin: 0px 8px;}
.product_detials_d .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(3n){ margin: 0px 8px;}




.applications .applications_content .applications_content_list{ width: 49%; margin-right: 2%; margin-top: 2%;}
.applications .applications_content .applications_content_list:nth-child(2n){ margin-right: 0px;}
.applications .applications_content .applications_content_list:nth-child(3){ margin-right: 2%;}
.applications .applications_content .applications_content_list dd{ line-height: 30px;}
.applications .applications_content .applications_content_list dd img{ height: 30px;}
.applications .applications_content .applications_content_list dt{ font-size: 16px;}


.path .path_content .path_content_bottom a dt{ margin-top: 20px;}
.path .path_content .path_content_bottom a{ font-size: 14px;}


.about-history .title-region dd{ font-size:18px;}
.about-history .title-region dt{ font-size:14px;}



.history-item{ width:100%;}
.box.gradient-blue{ margin-top:0px;}
.history_list dd{ display:none;}
.history_list:nth-child(1) dd{ display:block;}
.history_list dd{ font-size:16px; float:none; width:100%;}
.history_list:nth-child(1) dd{ font-size:22px;}
.history_list dt{ font-size:13px; line-height:23px; float:none; width:100%;}
.title-region{ padding-top:20px; padding-bottom:20px;}



.map_box{ height:205px;}




.t .t_content{ margin-top:22px;}
.p .p_content dd{ margin:25px 0px;}
.p .p_content dt{ padding:0px 2%;}

.history-item{ height:570px;}




.banner .slick-slide .banner_img .banner_img_hover img{ height: inherit; width: 100%; object-fit: cover;}
.banner .slick-slide .banner_img .banner_img_hover{ width:90px; right:2%;}
.banner .slick-slide .banner_img .banner_img_hover:before{ display:none;}



a{
border:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent;
outline:none；
}
}


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

.banner,.banner .slick-slide .banner_img img{ height: 205px;}

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


}


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

}








.pro_left{ width:96%; margin:0px auto; position:relative; display:none; margin-top: 20px;}
.pro_left .pro_left_top{ display:none;}
.pro_left .pro_left_top2{ display:block; border:#dcdcdc solid 1px; border-radius:5px; text-align:center; float:left; width:100%; box-shadow:rgba(0,0,0,0.20) 2px 2px 0px; height:40px; line-height:40px;}
.pro_left .pro_left_top2:active{ box-shadow:rgba(0,0,0,0.20) 0px 0px 0px; transition:all ease 0.1s;}
.pro_left .pro_left_top2 i{ margin-left:5px;}
.pro_left .pro_left_menu{ position:absolute; top:40px; z-index:9; border:#dcdcdc solid 1px; background:#FFFFFF; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top:none; display:none; width:100%}
.pro_left .pro_left_menu li{ width:48%; margin:0 1%;}
.pro_left .pro_left_menu li{ float:left; line-height:45px; background:#FFFFFF; width:100%; padding:0 23px; text-align:center}
.pro_left .pro_left_menu li a{ display:inline-block;height:45px; width:100%; border-bottom:#e5e5e5 dashed 1px; position: relative;}
.pro_left .pro_left_menu li:last-child a{ border-bottom: 0px;}
.pro_left .pro_left_menu li a i{ position:absolute; left:-15px; line-height:45px; color:#e10019; font-size:15px; opacity:0; transition:all 0.3s ease;}
.pro_left .pro_left_menu li a span{ display:inline-block;height:45px; width:100%; overflow:hidden; white-space:pre; text-overflow:ellipsis; color:#666666; line-height:45px; font-size:14px;}






.neibanner{ height: 340px; width: 100%;margin-top:70px;}
.quan{ width: 100%;}
.quan .about_dszzc {background:#fff;}
.aboutp .about_nei{ max-width: 1200px; margin: 0 auto; padding: 30px 0px;}
.aboutp .about_nei .about_nei_left{ width: 260px; padding-bottom: 38px; border-bottom: 4px solid #02458c;}
.aboutp .about_nei .about_nei_left .nei_left_title{ height: 160px; line-height: 40px; font-size: 20px; color: #fff;  background: #02458c; padding:30px 30px 30px 60px;margin-top:-100px;}
.aboutp .about_nei .about_nei_left .nei_left_title span{ font-size: 26px; font-weight: normal; text-transform: uppercase; margin-left: 0px;}
.aboutp .about_nei .about_nei_left .nei_left_wen a{ display: inline-block; width: 100%; background: #f5f6f6; font-size: 16px; color: #666666; margin-top: 2px; padding: 13px 30px;text-align:center;}
.aboutp .about_nei .about_nei_left .nei_left_wen a dd {text-align:center;}
.aboutp .about_nei .about_nei_left .nei_left_wen a:hover{ background: #02458c; color: #fff;}
.aboutp .about_nei .about_nei_left .nei_left_wen a.on{  background: #02458c; color: #fff;}
.aboutp .about_nei .about_nei_left .pro_left_wen a:nth-child(1).on,.about .about_nei .about_nei_left .pro_left_wen a:nth-child(1):hover{ background: #591f7D;}
.aboutp .about_nei .about_nei_left .pro_left_wen a:nth-child(2).on,.about .about_nei .about_nei_left .pro_left_wen a:nth-child(2):hover{ background: #4bafb1;}
.aboutp .about_nei .about_nei_left .pro_left_wen a:nth-child(3).on,.about .about_nei .about_nei_left .pro_left_wen a:nth-child(3):hover{ background: #e99061;}
.aboutp .about_nei .about_nei_left .pro_left_wen a:nth-child(4).on,.about .about_nei .about_nei_left .pro_left_wen a:nth-child(4):hover{ background: #8fc31f;}
.aboutp .about_nei .about_nei_left .nei_left_wen a.on i{ color: #fff;}
.aboutp .about_nei .about_nei_left .nei_left_wen a i{ color: #dcdcdc;}
.aboutp .about_nei .about_nei_left .nei_left_wen a:hover i{ color: #fff;}
.aboutp .about_nei .about_nei_right{ width: 900px}
.aboutp .about_nei .about_nei_right .nei_right_title{ width: 100%; border-bottom: 1px solid #e5e5e5; line-height: 45px;}
.aboutp .about_nei .about_nei_right .nei_right_title dd{ font-size: 16px; color: #666666; position: relative;}
.aboutp .about_nei .about_nei_right .nei_right_title dd:before{ content: ""; display: inline-block; width: 64px; height: 1px; background: #0095dc; position: absolute; left: 0; bottom: -1px;}
.aboutp .about_nei .about_nei_right .nei_right_title dt a{ font-size: 14px; color: #aaaaaa;}
.aboutp .about_nei .about_nei_right .nei_right_title dt a i{ margin-right: 5px;}
.aboutp .about_nei .about_nei_right .nei_right_title dt span{ font-size: 14px; color: #aaaaaa; padding: 0px 5px;}
.aboutp .about_nei .about_nei_right .nei_right_title dt a:hover{ color: #02458c;}
.aboutp .about_nei .about_nei_right .nei_right_title dt a.on{ color: #02458c;}
.aboutp .about_nei .about_nei_right .nei_right_wen{ margin-top: 40px;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right{ width: 58%;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right .wen_right_title{ position: relative; padding-bottom: 15px; margin-bottom: 30px;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right .wen_right_title dd{ font-size: 18px; color: #333333;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right .wen_right_title dt{ font-size: 12px; color: #999999; text-transform: uppercase; padding-top: 10px;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right .wen_right_title:before{ content: ""; display: inline-block; width: 100px; height: 2px; background: #0095dc; position: absolute; left: 0; bottom: 0;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right .wen_right_text p{ color: #666666; font-size: 14px; line-height: 28px; text-indent: 2em; margin-bottom: 20px; position: relative;margin:0 2%;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right .wen_right_text p:last-child{ margin-bottom: 0px;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right .wen_right_text p:first-child:before{ content: ""; position: absolute; left: 0; top: 0; display: inline-block; height: 15px; width: 17px; background: url(../images/bn12.png) no-repeat 50%;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right .wen_right_text p:last-child:after{ content: ""; position: absolute; right: 0; bottom: 0; display: inline-block; height: 15px; width: 17px; background: url(../images/bn13.png) no-repeat 50%;}
.nei_right_list li {padding:20px 0;border-bottom: 1px solid #f2f2f2;clear:both;}
.bor {border: 1px solid #e2e2e2;margin-bottom:20px;}
.nei_right_list li a {width:100%;}
.nei_right_list li a .content_list_img {width:30%;float:left;margin-right:3%;}
.nei_right_list li a .content_list_img img {width:100%;}
.nei_right_list li a .list_txt_right {width:67%;float:left;}
.pad3 {padding-top:30px;}

.nei_right_list li a .list_txt_right h3{line-height:30px;}
.nei_right_list li a .list_txt_right p{line-height:1.8em;height:7.2em;overflow:hidden;}
.pad3r {padding-right:30px;text-indent: 0em;}
.nei_right_list li a .list_txt_right dt{line-height:30px;}

.nei_right_wen_p {padding:0px 0px 30px;}
.nei_right_wen_p h2{text-align:center;line-height:3em;}
.nei_right_wen_p p{line-height:1.8em;}
.nei_right_wen_p img {width:100%;padding:2em 0;margin:0 auto;}

.showm {display:none;background:rgba(0,0,0,0.9); width: 100%;padding:3%;color:#ddd;}
.showm .dt {text-align:center;padding:2%; }
.showm .dd {width:70%;margin:0 auto;text-align:center;}
.showm .dd p{color:#ddd;line-height:1.8em;}
@media screen and (max-width:1200px){

.pro_left .pro_left_top{ display:block;}
.pro_left{ display:block;}
.about_nei_left{ display:none;}

.aboutp .about_nei .about_nei_right{ width: 100%;}
.aboutp .about_nei .about_nei_right .nei_right_title dt{ display: none;}
.aboutp .about_nei .about_nei_right .nei_right_title dd{ text-align: center; width: 100%}
.aboutp .about_nei .about_nei_right .nei_right_wen{ padding-left: 0px;}
.aboutp .about_nei .about_nei_right .nei_right_title dd:before{ content: ""; display: inline-block; width: 64px; height: 1px; background: #0095dc; position: absolute; left: 0; bottom: -1px; right: 0; margin: 0 auto;}
.honorp .honor_xun .honor_xun_wen{ padding-left: 0px;}




}

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

.nei_right_list li {padding:3%;width:96%;margin:2%; }
.nei_right_list li a .list_txt_right h3{text-align:center;}
.pad3r {padding-right:0px;text-indent: 0em;}
.nei_right_list li a .content_list_img {width:100%;float:none;}
.nei_right_list li a .list_txt_right {width:100%;float:none;}
.nei_right_wen_p {padding:3%;}
.nei_right_wen_p h2{font-size:18px;text-align:center;line-height:3em;}
.nei_right_wen_p img {width:100%;padding:1em 0;margin:0 auto;}
.neibanner{margin-top:0px;height:120px;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_right,.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_left{ width: 100%;}
.aboutp .about_nei .about_nei_right .nei_right_wen .right_wen_left{ text-align: center; margin-bottom: 20px;}

.showm {display:block;}


}