@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;}
i{ font-style: inherit;}
.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: 420px; overflow: hidden;}
.banner .slider .item{ display:inline-block; position: relative;}
.banner .slick-dots li button:before{ display:none;}
.banner .slick-dots li.slick-active button{ background:#fff;}
.banner .slick-dots li{ width:47px; height:4px; margin: 0px 13px;}
.banner .slick-dots li button{ width:100%; background:rgba(255,255,255,.4); padding:0px; height:100%;}
.banner .slick-dots{ bottom:4%;}
.banner .slick-slide .banner_img img{ width:100%; height: 420px; object-fit: cover;}


.banner .slick-prev:before,.banner .slick-next:before{ color:#fff; font-size:68px;}
.banner .slick-prev{ left:10%;}
.banner .slick-next{ right:10%;}



.details_banner .details_banner_img img{ width:100%; object-fit:cover;}




@font-face {
  font-family: 'MyNewFont1';  
  src: url('impact.ttf');       
}

@font-face {
  font-family: 'MyNewFont2';  
  src: url('思源宋体.otf');       
}


.pc_all .pc_all_contnet{ max-width: 1200px; margin: 0 auto;}
.pc_top{ width: 100%;}
.pc_top .top_content_logo{ display: inline-block; line-height:80px;}
.pc_top .top_content_right .content_right_nav .right_nav_list{ margin-right:60px; position:relative;}
.pc_top .top_content_right .content_right_nav .right_nav_list:last-child{ margin-right:40px;}
.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_title{ display:inline-block; line-height:80px; font-size:16px; color:#333333; position:relative;}
.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_title:before{ content:""; position:absolute; display:inline-block; width:0%; height:2px; background:#db147b; bottom:0; left:0; right:0; margin:0 auto;
transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;
}
.pc_top .top_content_right .content_right_nav .right_nav_list:hover .nav_list_title:before{ width:100%;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;}
.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_title i{ margin-left:5px;}
.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_down{ position:absolute; z-index:50; background:#fff; width:265px; padding:20px 11px; box-shadow:0px 5px 15px rgba(0,0,0,.2); display:none; padding-bottom:30px; left:-35px;}
.pc_top .top_content_right .content_right_nav .right_nav_list:hover .nav_list_down{ display:block;}
.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_left{ width:41%;}
.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_left a{ font-size:14px; color:#666666; display:inline-block; width:100%; margin-bottom:10px;}
.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_left a:last-child{ margin-bottom:0px;}
.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_left a:hover{ color:#db147b;}
.pc_top .top_content_right .content_right_nav .right_nav_list:nth-child(3) .nav_list_down{ width:397px;}
.pc_top .top_content_right .content_right_nav .right_nav_list:nth-child(3) .nav_list_down .list_down_left{ width:61%}
.pc_top .top_content_right .content_right_nav .right_nav_list:nth-child(3) .nav_list_down .list_down_left a{ width:55%;}
.pc_top .top_content_right .content_right_nav .right_nav_list:nth-child(3) .nav_list_down .list_down_left a:nth-child(2n){ width:38%;}
.pc_top .top_content_right .content_right_nav .right_nav_list:nth-child(3) .nav_list_down .list_down_right{ width:39%; text-align:right;}


.pc_top .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_right{ width:59%;}
.pc_top .top_content_right .content_right_search .right_search_left{ position:relative; margin-right:11px; padding-right:11px; position:relative;}
.pc_top .top_content_right .content_right_search .right_search_left:before{ content:""; position:absolute; display:inline-block; width:1px; height:18px; background:#dcdcdc; top:43%; right:0px; }
.pc_top .top_content_right .content_right_search .right_search_left .search_left_icon{ line-height:80px; cursor:pointer;}
.pc_top .top_content_right .content_right_search .right_search_right a{ display:inline-block; line-height:80px; font-size:14px; color:#666666;}
.pc_top .top_content_right .content_right_search .right_search_right a.on{ color:#d9157b;}



.pc_top .top_content_right .content_right_search .right_search_left .search_left_down{ position:absolute; width:200px; right:-112px; top:80px; z-index:50; display:none;}
.pc_top .top_content_right .content_right_search .right_search_left .search_left_down dd input{ line-height:40px; background:#fff; padding:0px 10px; width:100%;}
.pc_top .top_content_right .content_right_search .right_search_left .search_left_down dd{ width:70%;}
.pc_top .top_content_right .content_right_search .right_search_left .search_left_down dt{ width:30%;}
.pc_top .top_content_right .content_right_search .right_search_left .search_left_down dt input{ width:100%; line-height:40px; background:#d8167b; cursor:pointer; font-size:14px; text-align:center; color:#fff;}








.IndexP{ background:#f7f7f7; padding-bottom:43px;}
.IndexP .pc_all_contnet{ background:#fff; padding:20px 25px; border-radius:6px; position:relative; margin-top:-85px; box-shadow:1px 0px 16px rgba(0,0,0,.1); padding-bottom:10px;}
.IndexP .IndexP_list{ width:18%; position:relative; margin-right:9.3%;}
.IndexP .IndexP_list:last-child{ margin-right:0px;}
.IndexP .IndexP_list:before{ content:""; position:absolute; display:inline-block; width:1px; height:87px; background:#dcdcdc; right:-50px; top:20%;}
.IndexP .IndexP_list:last-child:before{ display:none;}
.IndexP .IndexP_list .IndexP_list_img img{ width:100%;}
.IndexP .IndexP_list .IndexP_list_content { padding-top:10px;}
.IndexP .IndexP_list .IndexP_list_content .list_content_left{ font-size:40px; color:#e1e1e1; font-family:'MyNewFont1'; margin-right:13px;}
.IndexP .IndexP_list .IndexP_list_content .list_content_right{ padding:4px 0px;}
.IndexP .IndexP_list .IndexP_list_content .list_content_right dd{ font-size:16px; color:#333333; margin-bottom:3px;}
.IndexP .IndexP_list .IndexP_list_content .list_content_right dt{ font-size:12px; color:#999999; text-transform:uppercase;}




.IndexC .IndexC_list{ width:420px; padding:38px 0px; margin-right:24px;}
.IndexC .IndexC_list .IndexC_list_title{ padding-bottom:13px; border-bottom:1px solid #dcdcdc;}
.IndexC .IndexC_list .IndexC_list_title dd{ font-size:16px; color:#333333;}
.IndexC .IndexC_list .IndexC_list_title dd span{ font-size:12px; color:#999999; margin-left:10px;}
.IndexC .IndexC_list .IndexC_list_title a{ font-size:14px; color:#d8167b;}
.IndexC .IndexC_list .IndexC_list_title a i{ margin-left:11px;}
.IndexC .IndexC_list .IndexC_list_content{ margin-top:18px;}
.IndexC .IndexC_list .IndexC_list_content .list_content_left{ width:46%; margin-right:4%;}
.IndexC .IndexC_list .IndexC_list_content .list_content_right{ width:50%; font-size:13px; color:#333333; line-height:25px; padding-top:12px;
display: -webkit-box; text-align:justify;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
} 
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_top{ display:inline-block; width:100%;}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_top .news_top_left{ width:26%; border:2px solid #e0dfdf;}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_top .news_top_left img{ width:100%; height:65px; object-fit:cover;}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_top .news_top_right{ width:71%; margin-left:3%;}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_top .news_top_right dd{ font-size:14px; color:#333333; margin-bottom:5px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_top .news_top_right dt{ font-size:12px; color:#666666; line-height:20px;
display: -webkit-box; text-align:justify;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_bottom a{ display:inline-block; width:100%; border-bottom:1px solid #dcdcdc; padding:10px 0px;}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_bottom a:last-child{ padding-bottom:0px; border-bottom:0px;}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_bottom a dd{ width:75%; background:url(../images/bg7.jpg) no-repeat 0% 50%; padding-left:11px;
overflow: hidden; color:#333333; font-size:12px;
text-overflow:ellipsis;
white-space: nowrap;
}
.IndexC .IndexC_news .IndexC_list_content .IndexC_news_bottom a dt{ width:20%; margin-left:5%; font-size:12px; color:#666; text-align:right;}
.IndexC .IndexC_contact{ width:26%; margin-right:0px; padding-bottom:20px;}
.IndexC .IndexC_contact .IndexC_contact_list{ border:2px solid #ffffff; background:#f5f5f5; box-shadow:0px 0px 5px rgba(0,0,0,.1); width:100%; padding:4px 0px; margin-bottom:15px;}
.IndexC .IndexC_contact .IndexC_contact_list .contact_list_left{ padding:15px 0px; padding-left:28px;}
.IndexC .IndexC_contact .IndexC_contact_list .contact_list_left dd{ font-size:18px; color:#333333; font-weight:bolder; margin-bottom:9px;}
.IndexC .IndexC_contact .IndexC_contact_list .contact_list_left dt{ color:#999999; font-size:13px; text-transform:uppercase;}
.IndexC .IndexC_contact .IndexC_contact_list .contact_list_left dt i{ color:#dc137b; margin-left:15px; font-size:14px;}
.IndexC .IndexC_contact .IndexC_contact_list .contact_list_right{ padding-right:18px;}








.footer{ padding:14px 0px; background:#edf2f5;}
.footer dd{ color:#333333; font-size:13px;}







.about .pc_all_contnet{ padding:30px 0px;}
.about .about_left{ width:22%;}
.about .about_left .about_left_title{ line-height:60px; color:#fff; background:#de137d; font-size:16px; color:#fff; text-transform:uppercase; padding-left:30px; margin-bottom:2px;}
.about .about_left .about_left_title b{ font-size:20px; margin-right:11px;}
.about .about_left .about_left_title span{ margin-right:5px;}
.about .about_left .about_left_content a{ display:inline-block; line-height:40px; background:#f5f6f6; width:100%; padding:0px 30px; margin-bottom:2px;}
.about .about_left .about_left_content a:last-child{ margin-bottom:0px;}
.about .about_left .about_left_content a dd{ font-size:16px; color:#666666;}
.about .about_left .about_left_content a dt i{ width:16px; height:16px; border-radius:100%; background:#dcdcdc; display:inline-block; text-align:center; line-height:16px; color:#fff;}
.about .about_left .about_left_content a:hover{ background:#e65aa2;}
.about .about_left .about_left_content a:hover dd{ color:#fff;}
.about .about_left .about_left_content a:hover dt i{ background:#fff; color:#e65aa2;}
.about .about_left .about_left_content a.on{ background:#e65aa2;}
.about .about_left .about_left_content a.on dd{ color:#fff;}
.about .about_left .about_left_content a.on dt i{ background:#fff; color:#e65aa2;}

.about .about_right{ width:75%; margin-left:3%;}
.about .about_right .about_right_title{ border-bottom:1px solid #e5e5e5; padding-top:20px;}
.about .about_right .about_right_title dd{ font-size:16px; color:#333333; position:relative; padding-bottom:10px;}
.about .about_right .about_right_title dd:before{ content:""; position:absolute; display:inline-block; width:64px; height:1px; background:#de137d; bottom:-1px; left:0;}
.about .about_right .about_right_title dt a{ font-size:14px; color:#aaaaaa;}
.about .about_right .about_right_title dt a i{ margin-right:5px;}
.about .about_right .about_right_title dt span{ display:inline-block; margin:0px 2px; font-size:14px; color:#aaaaaa;}
.about .about_right .about_right_title dt a.on{ color:#de137d;}
.about .about_right .about_right_content{ margin-top:35px;}
.about .about_right .about_right_content .right_content_img dd{ width:32%; margin-right:2%; border-radius:5px; overflow:hidden;}
.about .about_right .about_right_content .right_content_img dd:last-child{ margin-right:0px;}
.about .about_right .about_right_content .right_content_img dd img{ width:100%;}
.about .about_right .about_right_content .right_content_txt{ margin-top:35px;}
.about .about_right .about_right_content .right_content_txt p{ line-height:32px; font-size:15px; color:#666666; margin-bottom:30px;}







.SAbout .about_right .about_right_content .right_content_top .content_top_list{ width:32%; margin-right:2%; margin-bottom:2%;}
.SAbout .about_right .about_right_content .right_content_top .content_top_list:nth-child(3n){ margin-right:0px;}
.SAbout .about_right .about_right_content .right_content_top .content_top_list dt{ line-height:40px; background:#f5f6f6; text-align:center; font-size:14px; color:#666666;}






.VAbout .about_right .about_right_content .right_content_list .content_list_left{ width:50%; padding-top:15px;}
.VAbout .about_right .about_right_content .right_content_list .content_list_left dd{ font-size:16px; color:#333333; margin-bottom:25px;}
.VAbout .about_right .about_right_content .right_content_list .content_list_left dt{ line-height:28px; color:#666666; text-align:justify;}
.VAbout .about_right .about_right_content .right_content_list .content_list_right{ width:45%;}
.VAbout .about_right .about_right_content .right_content_list .content_list_right img{ max-width:100%;}












.news .news_top{ padding-bottom:35px;}
.news .news_top .news_top_list{ display:inline-block; width:100%; border-bottom:1px solid #dcdcdc; padding-bottom:25px; margin-bottom:25px;}
.news .news_top .news_top_list:last-child{ padding-bottom:0px; border-bottom:0px;}
.news .news_top .news_top_list .top_list_left{ width:28%;}
.news .news_top .news_top_list .top_list_left img{ width:100%; height:145px; object-fit:cover;}
.news .news_top .news_top_list .top_list_right{ width:69%; margin-left:3%; padding:0px 0px;}
.news .news_top .news_top_list .top_list_right .list_right_title dd{ font-size:16px; color:#333333;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news .news_top .news_top_list .top_list_right .list_right_title dt{ font-size:13px; color:#999999; margin-top:10px;}
.news .news_top .news_top_list .top_list_right .list_right_txt p{ line-height:26px; color:#666666; font-size:14px;
display: -webkit-box; margin:15px 0px; margin-bottom: 0px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.news .news_top .news_top_list .top_list_right .list_right_txt dt{ font-size:14px; color:#999999;}
.news .news_top .news_top_list .top_list_right .list_right_txt dt i{ margin-left:5px;}
.news .news_top .news_top_list:hover .top_list_right .list_right_title dd{ color:#de137d;}



.page li a{ width: 55px; height: 40px; line-height: 40px; display: inline-block; text-align: center; background: #fff; color: #666666; margin-right: 15px; border: 1px solid #dcdcdc;}
.page li.active a{ background: #de137d; color: #fff; border: 1px solid #de137d;}
.page li:hover a{ background: #de137d; color: #fff; border: 1px solid #de137d;}
.page li .prev,.page li .next{ width: 78px; font-size:25px;}













.news_details{ padding-bottom:25px;}
.news_details .news_details_title{ text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:15px;}
.news_details .news_details_title dd{ font-size:22px; color:#333333; padding-bottom:20px;}
.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;}
.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 div{ line-height:45px; width: 40%;}
.news_details .news_details_content .news_page div span{ background: #ebebeb; width: 25%; text-align: center;}
.news_details .news_details_content .news_page div a{ font-size:13px; color:#333333; display:inline-block; background: #f6f6f6; width: 75%; padding: 0px 6%;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news_details .news_details_content .news_page div a:hover{ color:#de137d}










.join_wen .join_wen_title .Social{ background: #e5e5e5; color: #333333; line-height: 50px; padding: 0px 50px; font-weight: bolder;}
.join_wen .join_wen_title .Social{ border: 0px;}
.join_wen .join_wen_title .Social .Social_xun{ font-size:16px; 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;}

.Social{ width: 100%; background:#fff; font-size: 14px; color: #333333; border-bottom: 1px solid #e5e5e5;}
.Social li:last-child{ border-bottom: 0px;}
.Social li{ width:100%;cursor: pointer; border-bottom: 1px solid #dcdcdc;}
.Social li table{ width:100%; float:left; height:55px; padding: 0px 50px;}
.Social li table tr td{ text-align: center;}
.Social li table td:nth-child(1){ width:15%;}
.Social li table td:nth-child(2){ width:30%;}
.Social li table td:nth-child(3){ width:30%;}
.Social li table td:nth-child(4){ width:15%;}
.Social li table td:nth-child(5){ width:10%;}
.Social li .Social_newtext{ display:none; float:left; width:100%; padding:30px; font-size:13px; line-height:30px; color:#666666; background: #f8f8f8;}
.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: 45%;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun dd{ font-size: 18px; color: #333333; margin-bottom: 20px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun dt p{ font-size: 14px; color: #666666;}

.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: #fff; width: 139px; line-height: 40px; background: #de137d; text-align: center; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; margin-top: 20px;}
.Social li .Social_newtext .Social_newtext_sq a:hover{ transition: all 0.5s ease; -webkit-transform: all 0.5s ease; width: 150px;}












.ZJoin{ padding-bottom:30px;}
.ZJoin .ZJoin_top .ZJoin_top_img{ width:34%;}
.ZJoin .ZJoin_top .ZJoin_top_img img{ max-width:100%;}
.ZJoin .ZJoin_top .ZJoin_top_right{ width:62%; margin-left:4%; padding:26px 0px;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_title{ margin-bottom:50px;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_title dd{ font-size:28px; color:#cecece; text-transform:uppercase; margin-bottom:10px;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_title dt{ font-size:22px; color:#333333;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_txt .right_txt_list{ width:46%;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_txt .right_txt_list dd{ font-size:16px; color:#333333; margin-bottom:35px;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_txt .right_txt_list dt p{ font-size:13px; color:#666666; line-height:26px; margin-bottom:25px; text-align:justify;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_title{ text-align:center; padding:55px 0px;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_title dd{ font-size:18px; color:#333333;} 
.ZJoin .ZJoin_bottom .ZJoin_bottom_title dt{ color:#de137d; font-size:16px; margin-top:10px;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_txt .bottom_txt_list{ width:32%; margin-right:2%; background:#f5f5f5; border-top:5px solid #de137d; text-align:center; padding-bottom:35px;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_txt .bottom_txt_list:nth-child(3n){ margin-right:0px;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_txt .bottom_txt_list .txt_list_icon{ padding:35px 0px;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_txt .bottom_txt_list .txt_list_bottom { padding:0px 35px;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_txt .bottom_txt_list .txt_list_bottom dd{ font-size:18px; color:#333333; margin-bottom:25px;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_txt .bottom_txt_list .txt_list_bottom dt{ line-height:24px; color:#666666; font-size:13px; text-align:justify; text-align:center;}








.contact{ padding-bottom:25px;}
.contact .about_right .about_right_content .contact_left{ width:39%;}
.contact .about_right .about_right_content .contact_left dd{ font-size:20px; color:#333333; margin-bottom:33px;}
.contact .about_right .about_right_content .contact_left dt p img{ margin-right:15px;}
.contact .about_right .about_right_content .contact_left dt p{ font-size:14px; color:#666666; margin-bottom:15px;}
.contact .about_right .about_right_content .contact_right{ width:57%;}
.contact .about_right .about_right_content .contact_right img{ width:100%;}




.message .message_top p{ font-size:14px; color:#666666; line-height:26px;}
.message .message_top p b{ color:#333333;}
.message .message_top p span{ color:#de137d; font-weight:bolder; margin-right:12px;}
.message .message_wen{ margin-top: 35px;}
.message .message_wen .message_wen_left{ width: 46%;}
.message .message_wen .message_wen_right{ width: 50%;}
.message .message_wen .message_wen_left .wen_left_xun{ border: 1px solid #dcdcdc; line-height: 40px; padding: 0px 25px;  margin-bottom: 20px;}
.message .message_wen .message_wen_left .wen_left_xun dd{ font-size: 14px; color: #999999;}
.message .message_wen .message_wen_right .wen_left_xun{ line-height: normal; padding-right: 0px; padding-top: 10px;}
.message .message_wen .message_wen_right .wen_left_xun dt{ width: 81%;}
.message .message_wen .message_wen_left .wen_left_xun dt{ width: 78%;}
.message .message_wen .message_wen_left .wen_left_xun dt input{ width: 100%; line-height: 35px;}
.message .message_wen .message_wen_right .wen_left_xun dt textarea{ height: 157px; width: 100%; font-size: 14px; line-height: 25px;}
.message .message_wen .message_wen_right .message_submit dd{ width: 45%;}
.message .message_wen .message_wen_right .message_submit dd input{ width: 100%; line-height: 40px; font-size: 15px; color: #fff; text-align: center; cursor: pointer; background: #de137d;}
.message .message_wen .message_wen_right .message_submit dt{ width: 45%; line-height: 40px; font-size: 15px; color: #fff; text-align: center; cursor: pointer; background: #c9c9c9;}







.product .about_right{ padding-bottom:20px;}
.product .product_top{ margin-bottom:25px;}
.product .product_top .product_top_list{ display:inline-block; width:31.3%; margin-right:3%; margin-bottom:3%; border-bottom:1px solid #dcdcdc; padding-bottom:15px;}
.product .product_top .product_top_list:hover .top_list_content dd{ color:#de137d;transition: all 0.3s ease 0s;}
.product .product_top .product_top_list:nth-child(3n){ margin-right:0px;}
.product .product_top .product_top_list .top_list_img img{ width:100%; object-fit:cover;}
.product .product_top .product_top_list .top_list_content{ padding:10px;}
.product .product_top .product_top_list .top_list_content dd{ font-size:16px; color:#333333; margin-bottom:5px; transition: all 0.3s ease 0s;}
.product .product_top .product_top_list .top_list_content dt{ font-size:13px; color:#999999;}







.DProduct .DProduct_top{ margin-bottom:35px;}
.DProduct .DProduct_top .DProduct_top_left{ width:31%;}
.DProduct .DProduct_top .DProduct_top_left img{ width:100%; height:200px; object-fit:cover;}
.DProduct .DProduct_top .DProduct_top_right{ width:65%; margin-left:4%; padding:8px 0px;}
.DProduct .DProduct_top .DProduct_top_right .top_right_title{ margin-bottom:25px;}
.DProduct .DProduct_top .DProduct_top_right .top_right_title dd{ font-size:18px; color:#0c6eaf;}
.DProduct .DProduct_top .DProduct_top_right .top_right_title dt{ font-size:14px; color:#999999; margin-top:5px;}
.DProduct .DProduct_top .DProduct_top_right .top_right_txt{ font-size:14px; color:#666666; line-height:28px; text-align:justify;}
.DProduct .DProduct_txt .DProduct_txt_list{ margin-bottom:25px;}
.DProduct .DProduct_txt .DProduct_txt_list dd{ font-size:18px; color:#0c6eaf; font-weight:bolder; margin-bottom:20px; position:relative;}
.DProduct .DProduct_txt .DProduct_txt_list dd:before{ content:""; position:absolute; display:inline-block; width:90%; height:1px; background:#dcdcdc; right:0; top:45%;}
.DProduct .DProduct_txt .DProduct_txt_list dt{ color:#666666; font-size:14px; line-height:30px;}









.YProduct .about_right .about_right_content .YProduct_title{ text-align:center; margin-bottom:45px;}
.YProduct .about_right .about_right_content .YProduct_title a{ display:inline-block; line-height:38px; border:1px solid #dcdcdc; width:277px; font-size:16px; color:#333333; background:#ededed; position:relative;}
.YProduct .about_right .about_right_content .YProduct_title a:last-child{ margin-left:35px;}
.YProduct .about_right .about_right_content .YProduct_title a:before{ content:"";
width: 0;
height: 0;
border-left: 9px solid transparent;
border-right:9px solid transparent;
border-top:14px solid #de137d; position:absolute; bottom:0px; left:0; right:0; margin:0 auto; bottom:-15px; opacity:0;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s

}
.YProduct .about_right .about_right_content .YProduct_title a:hover{ color:#fff; background:#de137d; border:1px solid #de137d;}
.YProduct .about_right .about_right_content .YProduct_title a:hover:before{ opacity:1;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s}

.YProduct .about_right .about_right_content .YProduct_title a.on{ color:#fff; background:#de137d; border:1px solid #de137d;}
.YProduct .about_right .about_right_content .YProduct_title a.on:before{ opacity:1;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s}





.SProduct .SProduct_list:last-child{ margin-bottom:0px;}
.SProduct .SProduct_list{ margin-bottom:35px;}
.SProduct .SProduct_list dd{ font-size:18px; color:black; font-weight:bolder; position:relative; margin-bottom:20px;}
.SProduct .SProduct_list dd:before{ content:""; position:absolute; display:inline-block; width:85%; height:1px; background:#dcdcdc; right:0; top:45%;}
.SProduct .SProduct_list dt{ line-height:35px;}
.SProduct .SProduct_list dt span{ position:relative; font-size:16px; color:#666666; padding-left:20px; margin-right:34px;}
.SProduct .SProduct_list dt span:hover{ color:#de137d;}
.SProduct .SProduct_list dt p{ width:100%;}
.SProduct .SProduct_list dt p b{ font-weight:normal; font-size:18px; color:#333333; margin-right:15px;}
.SProduct .SProduct_list dt span:before{ content:""; position:absolute; display:inline-block; width:6px; height:6px; background:#de137d; border-radius:100%; left:0; top:45%;}













.content_list_video{ display:none;}
.content_list_video.on{ display:block;}
.content_list_video .list_video_bg{ position:fixed; background:rgba(0,0,0,.8); left:0; top:0;  width:100%; height:100%; z-index:120;}
.content_list_video .list_video_content{
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%); z-index:121;
}
.content_list_video .list_video_content .video_content_close{ cursor:pointer; position:fixed; right:0; top:-35px;}
.content_list_video .list_video_content .video_content_close span{ color:#fff; font-size:25px;}
.content_list_video .list_video_content video{ width:100%;}













.search_bg{ position:fixed; top:0; left:0; width:100%; left:0; right:0; height:100%; background:rgba(0,0,0,.3);}













@media screen and (max-width:1200px){
.pc_all .pc_all_contnet,.solution .solution_content{ width: 96% !important; margin: 0 auto;height:auto; overflow: hidden;}
.pc_top{ display: none;}
.footer .footer_top{ display:none;}
.mo_footer{ display:block;}
.mo_top{display: block;}
.mo_height{ height: 50px;}
.slick-dots li{ width: 10px !important; height: 1px !important; margin: 0px 4px !important;}
img{ max-width: 100%;}




.banner{ height: auto; overflow: inherit;}
.banner .slick-slide .banner_img img{ height: auto;}


.details_banner .details_banner_img img{ height: auto;}
.details_banner .details_banner_txt dd{ font-size: 18px;}
.details_banner .details_banner_txt dt{ font-size: 14px; margin-top: 10px;}
.details_banner .details_banner_txt{ top: 50%; width: 90%;}



.footer .pc_all_contnet{ line-height:25px; text-align:center;}
.footer dd,.footer dt{ width:100%; text-align:center;}


.about .about_right .about_right_title{ display:none;}
.about .about_left{ display:none;}
.about .about_left,.about .about_right{ width:100%; margin-left:0px;}
.about .about_right .about_right_content{ margin-top:0px;}
.about .pc_all_contnet{ padding:20px 0px;}


.VAbout .about_right .about_right_content .right_content_list .content_list_left dd{ margin-bottom:15px;}

.news .news_top{ padding-bottom:0px;}

.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption{ width:100%; top:50%;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dt,.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd{ font-size:28px;}
}

@media screen and (max-width:950px){




}

@media screen and (max-width:780px){


}

@media screen and (max-width:600px){
.slick-hero-slider .image-bg{ height: 120px; overflow: hidden;}
.details_banner .details_banner_img img{ height: 100px;}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dt,.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd{ font-size:18px;}

.banner .slick-prev:before,.banner .slick-next:before{ color:#fff; font-size:28px;}

.IndexP{ padding:20px 0px;}
.IndexP .pc_all_contnet{ padding:15px;}
.IndexP .IndexP_list{ width:49%; margin-right:2%; margin-bottom:5%;}
.IndexP .IndexP_list:nth-child(2n){ margin-right:0px;}
.IndexP .IndexP_list:nth-child(3){ margin-bottom:0px;}
.IndexP .IndexP_list:nth-child(4){ margin-bottom:0px;}
.IndexP .IndexP_list .IndexP_list_content{ text-align:left;}
.IndexP .IndexP_list:before{ display:none;}
.IndexP .IndexP_list .IndexP_list_content .list_content_left{ font-size:26px; width:100%;}
.IndexC .IndexC_list{ width:100%; margin-right:0px; padding:25px 0px; padding-bottom:0px;}
.IndexP .IndexP_list .IndexP_list_content .list_content_right dd{ font-size:14px;}
.IndexP .IndexP_list .IndexP_list_content .list_content_right dt{ font-size:12px;}



.VAbout .about_right .about_right_content .right_content_list .content_list_left,.VAbout .about_right .about_right_content .right_content_list .content_list_right{ width:100%;}
.VAbout .about_right .about_right_content .right_content_list .content_list_left{ margin-bottom:22px;}




.SAbout .about_right .about_right_content .right_content_top .content_top_list{ width:49%; margin-right:2%;}
.SAbout .about_right .about_right_content .right_content_top .content_top_list:nth-child(2n){ margin-right:0px;}
.SAbout .about_right .about_right_content .right_content_top .content_top_list:nth-child(3){ margin-right:2%;}



.news .news_top .news_top_list .top_list_left,.news .news_top .news_top_list .top_list_right{ width:100%;}
.news .news_top .news_top_list .top_list_right{ margin-left:0px; margin-top:10px;}




.join_wen .join_wen_title .Social,.Social li{ padding: 0px;}
.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;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun{ margin-bottom: 30px; float: none; width: 100%;}
.Social li .Social_newtext .Social_newtext_sq{ margin-top: 0px; margin-bottom: 30px;}
.Social li table{ padding: 0px;}
.Social li .Social_newtext .gwzz_wen .gwzz_wen_xun dd{ font-size:16px; margin-bottom:10px;}






.product .product_top .product_top_list{ width:48%; margin-right:4%;}
.product .product_top .product_top_list:nth-child(3){ margin-right:4%;}
.product .product_top .product_top_list:nth-child(2n){ margin-right:0px;}






.DProduct .DProduct_top .DProduct_top_left img{ height:auto;}
.DProduct .DProduct_top .DProduct_top_left{ margin-bottom:20px;}
.DProduct .DProduct_top .DProduct_top_left,.DProduct .DProduct_top .DProduct_top_right{ width:100%;}
.DProduct .DProduct_top .DProduct_top_right{ margin-left:0px;}
.DProduct .DProduct_txt .DProduct_txt_list dd:before,.SProduct .SProduct_list dd:before{ width:70%;}


.YProduct .about_right .about_right_content .YProduct_title{ overflow:hidden;}
.YProduct .about_right .about_right_content .YProduct_title a{ width:48%; float:left;}
.YProduct .about_right .about_right_content .YProduct_title a:last-child{ margin-left:4%;}



.news_details .news_details_content .news_page div{ width:100%; margin-bottom:15px;}



.ZJoin .ZJoin_top .ZJoin_top_img{ text-align:center;}
.ZJoin .ZJoin_top .ZJoin_top_img,.ZJoin .ZJoin_top .ZJoin_top_right{ width:100%; margin-left:0px;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_title dd{ font-size:20px;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_title dt{ font-size:16px;}
.ZJoin .ZJoin_top .ZJoin_top_right .top_right_txt .right_txt_list{ width:100%;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_title{ padding:20px 0px; padding-top:0px;}
.ZJoin .ZJoin_bottom .ZJoin_bottom_txt .bottom_txt_list{ width:100%; margin-right:0px; margin-bottom:20px;}
.contact .about_right .about_right_content .contact_left,.contact .about_right .about_right_content .contact_right{ width:100%;}
.message .message_wen .message_wen_left,.message .message_wen .message_wen_right{ width:100%;}






}


@media screen and (max-width:375px){


}
@media screen and (max-width:360px){


}


@media screen and (max-width:320px){

}