﻿@charset "utf-8";
/* CSS Document */
@import url("iconfont.css");
@font-face { font-family: 'BEBAS'; src: url('../fonts/bebas.ttf'); }








body { margin: 0px; padding: 0px; border: 0px; font-family: "Arial","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color: #555555; font-size: 14px; width: 100%; background: #fff; }
body.on { overflow: hidden; background: #145358; }

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.3s ease; -webkit-transform: all 0.3s ease; }
.flip:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(60deg); transition: all 0.3s ease; -webkit-transform: all 0.3s ease; cursor: pointer; }


.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; line-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; }



.pc_all .pc_all_contnet { max-width: 1600px; margin: 0 auto; }
.w1200 { width: 1200px; }
.pc_top { line-height: 80px; border-bottom: 1px solid rgba(255,255,255,.3); position: fixed; top: 0; width: 100%; z-index: 15; transition: all 0.3s ease; }
.pc_top .pc_top_content { padding: 0px 40px; }
.pc_top .pc_top_content .top_content_logo { display: inline-block; line-height: 80px; }
.pc_top.on { background: rgba(255,255,255,.7); transition: all 0.3s ease; box-shadow: 0 0 10px #ccc; }
.pc_top.on .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_title { color: #333333; }
.pc_top.on .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list:before { background: #002c66; }
.pc_top.on .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_e .right_list_title { background: url(../images/bn1_on.png) no-repeat 50% 50%; }
.pc_top.on .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_w .right_list_title { background: url(../images/bn2_on.png) no-repeat 50% 50%; }
.pc_top.on .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_list_title { background: url(../images/bn3_on.png) no-repeat 50% 50%; }

.pc_top:hover { background: #fff; border-bottom: 1px solid #fff; transition: all 0.3s ease; box-shadow: 0px 0px 15px rgba(0,0,0,.1); }
.pc_top:hover .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_title { color: #333333; }
.pc_top:hover .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list:before { background: #002c66; }
.pc_top:hover .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_e .right_list_title { background: url(../images/bn1_on.png) no-repeat 50% 50%; }
.pc_top:hover .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_w .right_list_title { background: url(../images/bn2_on.png) no-repeat 50% 50%; }
.pc_top:hover .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_list_title { background: url(../images/bn3_on.png) no-repeat 50% 50%; }


.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list { margin-right: 65px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_title:before { content: ""; position: absolute; display: inline-block; width: 100%; height: 2px; background: #002c66; bottom: -1px; left: 0px; right: 0; margin: 0 auto; transition: all 0.3s ease; opacity: 0; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list:nth-child(1):before { left: -20px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list:nth-child(2):before { left: -15px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list:hover .nav_list_title:before { transition: all 0.3s ease; opacity: 1; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list:last-child { margin-right: 0px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_title { color: #fff; font-size: 18px; display: inline-block; line-height: 80px; position: relative; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down { position: absolute; background: #fff; padding: 0px 15px; width: 100%; left: 0px; display: block; text-align: center; border-top: 1px solid #dcdcdc; height: 0px; overflow: hidden; opacity: 0; transition: all 0.3s ease; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list:hover .nav_list_down { height: 140px; opacity: 1; transition: all 0.3s ease; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list:hover .nav_list_down { display: block; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a { display: inline-block; text-align: center; padding: 25px 10px; position: relative; line-height: normal; width: 10%; box-sizing: border-box; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a i { font-size: 30px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a:before { content: ""; position: absolute; right: 0; width: 1px; height: 44px; background: #dcdcdc; top: 36%; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a:last-child:before { display: none; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a:hover { color: #d42021; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a dt { font-size: 15px; margin-top: 12px; overflow: hidden; text-align: center; margin: 0 auto; height: 35px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a dd { width: 36px; margin: 0 auto; line-height: 36px; overflow: hidden; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a dd img { transition: all 0.3s ease; position: relative; left: 0; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list .nav_list_down a:hover dd img { left: -36px; }






/* proDetailsLy1200*/
.proDetailsLy1200 { width: 100%; margin-top: 140px; }
.proDetailsLy1200 .mainCon { padding: 40px 40px 0 20px; background: #fff; height: 420px; }
.proDetailsLy1200 .mainCon .box1 { width: 100%; }
.proDetailsLy1200 .mainCon .box1 .Input { width: 548px; height: 58px; border: 1px solid #e0e0e0; float: left; margin-bottom: 20px; margin-left: 20px;background:#fff; }
.proDetailsLy1200 .mainCon .box1 .Input span { width: 130px; float: left; display: block; border-right: 1px solid #e0e0e0; line-height: 58px; font-size: 16px; color: #999999; text-indent: 22px; }
.proDetailsLy1200 .mainCon .box1 input { width: 344px; padding-left: 22px; padding-right: 51px; font-size: 16px; color: #333333; height: 58px; line-height: 58px; outline: none; border: none; }
.proDetailsLy1200 .mainCon .box1 p.input { width: 344px; padding-left: 22px; padding-right: 51px; font-size: 16px; color: #333333; line-height: 58px; outline: none; border: none; margin-left: 131px; }
.proDetailsLy1200 .mainCon .box1 .Input1 p.input { background: url(../images/prodetailsly_icon06.png) no-repeat 372px center; }
.proDetailsLy1200 .mainCon .box1 .Input1 input { background: url(../images/prodetailsly_icon06.png) no-repeat 372px center; }
.proDetailsLy1200 .mainCon .box1 .Input2 input { background: url(../images/prodetailsly_icon01.png) no-repeat 372px center; }
.proDetailsLy1200 .mainCon .box1 .Input3 input { background: url(../images/prodetailsly_icon02.png) no-repeat 372px center; }
.proDetailsLy1200 .mainCon .box1 .Input4 input { background: url(../images/prodetailsly_icon04.png) no-repeat 372px center; }
.proDetailsLy1200 .mainCon .box1 textarea { text-indent: 22px; width: 1120px; height: 120px; border: 1px solid #e0e0e0; margin-left: 20px; padding-top: 18px; font-size: 16px; color: #999999; outline: none; resize: none; padding-right: 51px; }
.proDetailsLy1200 .mainCon .box2 { text-align: center; margin-top: 25px; }
.proDetailsLy1200 .mainCon .box2 a.tj { margin-right: 12px; }
.proDetailsLy1200 .mainCon .box2 a { display: inline-block; width: 242px; height: 52px; line-height: 52px; text-align: center; font-size: 20px; color: #666666; text-decoration: none; /*background: url(../images/prodetailslybg01.png) no-repeat center;*/ background-color: #fff; border: solid 1px #e1e1e1; border-radius: 30px; }

.mainCon { background: #fff; padding: 30px; line-height: 200%; box-sizing: border-box; }
.mainCon { font-size: 16px; }
.proDetailsLy1200 .mainCon .box2 .tj { cursor: pointer; display: inline-block; width: 242px; height: 52px; line-height: 52px; text-align: center; font-size: 20px; color: #666666; text-decoration: none; /*background: url(../images/prodetailslybg01.png) no-repeat center;*/ background-color: #fff; border: solid 1px #e1e1e1; border-radius: 30px; margin-right: 12px; }
.proDetailsLy1200 .mainCon .box2 .tj:hover { /*background: url(../images/prodetailslybg02.png) no-repeat center;*/ background-color: #df1f29; color: #fff; }

.proDetailsLy1200 .mainCon .box2 a i { display: inline-block; width: 7px; height: 12px; background: url(../images/prolistclassify_icon04.png) no-repeat center; margin-left: 14px; }
.proDetailsLy1200 .mainCon .box2 a:hover { /*background: url(../images/prodetailslybg02.png) no-repeat center;*/ background-color: #df1f29; color: #fff; }
.proDetailsLy1200 .mainCon .box2 a:hover i { background: url(../images/prolistclassify_icon05.png) no-repeat center; }

.wabsoulute{position:absolute;display:none;}








.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right { margin-left: 70px; line-height: 81px; display: flex; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_list { position: relative; margin-right: 22px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_list:last-child { margin-right: 0px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_list .right_list_title { display: inline-block; width: 25px; height: 19px; position: relative; top: 2px; cursor: pointer; position: relative; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_list .right_list_title::before { content: ""; display: inline-block; position: absolute; bottom: -33px; right: 0; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 12px solid #f4f4f8; left: 0; margin: 0 auto; opacity: 0; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_list:hover .right_list_title::before { opacity: 1; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_list .right_list_down { display: none; position: absolute; background: #fff; left: -40px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_list:hover .right_list_down { display: block; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_e .right_list_title { background: url(../images/bn1.png) no-repeat 50% 50%; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_w .right_list_title { background: url(../images/bn2.png) no-repeat 50% 50%; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_list_title { background: url(../images/bn3.png) no-repeat 50% 50%; margin-right: 0px; }

.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down { padding: 40px 80px; border-radius: 4px; background: #f4f4f8; position: absolute; width: 218px; right: 0; width: 840px; z-index: 5; display: none; left: inherit; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list { width: 20%; margin-right: 20%; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list:nth-child(3n) { margin-right: 0px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list dd { line-height: normal; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list dt { line-height: 25px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list dd a span { font-size: 28px; color: #dcdcdc; font-family: "Bold"; margin-right: 15px; position: relative; top: 5px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list dd a { font-size: 16px; color: #444444; font-family: "Bold"; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list dt { padding-left: 50px; margin-top: 10px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list:nth-child(3) dt { }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list dt a { display: inline-block; width: 100%; line-height: 30px; color: #666666; font-size: 14px; }
.pc_top .pc_top_content .top_content_logo_nav .logo_nav_right .nav_right_d .right_nav_down .nav_down_list dt a:hover { color: #017bc6; }



.hight { height: 80px; }







input,button,select,textarea,div{outline:none;}






.IProduct .IProduct_top .IProduct_top_list { position: relative; }
.IProduct .IProduct_top .IProduct_top_list .top_list_img img { width: 100%; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content { position: absolute; z-index: 5; top: 42%; left: 0; padding-left: 0%; right: 0; margin: 0 auto; max-width: 1290px; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content .list_content_a { position: absolute; left: 0; background: rgba(255,255,255,.85); padding: 30px; width: 425px; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content dd { font-size: 28px; color: #004bad; position: relative; padding-bottom: 18px; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content dd::before { content: ""; position: absolute; display: inline-block; width: 68px; height: 2px; background: #b2b2b2; position: absolute;; left: 0; bottom: 0; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content dt { margin-top: 20px; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content dt p { font-size: 14px; color: #444444; line-height: 28px; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content a { margin-top: 20px; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content a { border: 1px solid #717171; display: inline-block; width: 130px; line-height: 35px; text-align: center; font-size: 14px; color: #666; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content a i { margin-left: 11px; position: relative; top: 5px; font-size: 24px; display: inline-block; line-height: 17px; }
.IProduct .IProduct_top .IProduct_top_list .top_list_content a:hover { background: #004bad; color: #fff; border: 1px solid #004bad; }
.IProduct .IProduct_bottom { position: absolute; bottom: 9%; left: 0; right: 0; max-width: 1290px; margin: 0 auto; }
.IProduct .IProduct_bottom a { display: inline-block; width: 10.75%; margin-right: 2%; background: rgba(255,255,255,.6); padding: 15px 0px; border-radius: 5px; border: 1px solid #d7d7d7; position: relative; top: 0; }
.IProduct .IProduct_bottom a:last-child { margin-right: 0px; }
.IProduct .IProduct_bottom a dd { width: 28px; margin: 0 auto; line-height: 28px; overflow: hidden; }
.IProduct .IProduct_bottom a dd img { transition: all 0.3s ease; position: relative; left: 0; height: 28px; }
.IProduct .IProduct_bottom a dt { font-size: 16px; color: #333333; text-align: center; margin-top: 13px; }
.IProduct .IProduct_bottom a:hover { top: -25px; box-shadow: 10px 13px 18px rgba(0,0,0,.15); }
.IProduct .IProduct_bottom a:hover dd img { transition: all 0.3s ease; left: -28px; }
.IProduct .IProduct_bottom a:hover dt { color: #055ead; transition: all 0.3s ease; }
.IProduct .IProduct_bottom a.on { top: -25px; box-shadow: 10px 13px 18px rgba(0,0,0,.15); background: #fff; }
.IProduct .IProduct_bottom a.on dd img { transition: all 0.3s ease; left: -28px; }
.IProduct .IProduct_bottom a.on dt { color: #055ead; transition: all 0.3s ease; }


.page_container { max-width: 1600px; margin: 0 auto; position: relative; /* overflow:hidden; */ }
.page_container2 { max-width: 1200px; margin: 0 auto; position: relative; /* overflow:hidden; */ }

.swiper-button-next, .swiper-button-prev {display:none;text-align:center; line-height: 60px; vertical-align: middle; width: 60px; height: 60px; border-radius: 100%; background: #fff; border: 2px solid rgba(0,0,0,0.1); background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); /* background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); */ background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff; }

.index_product { width: 100%; position: relative; /* background-color:#DDE3EB; */ background-color: #FFFFFF; padding: 20px 0 80px 0; }
.index_product:hover .swiper-button-next, .index_product:hover  .swiper-button-prev{display:inline-flex; }
.product_title_swiper { width: 1200px; position: relative; overflow: hidden; }
.product_title_swiper .item { display: block; width: 240px; height: 33px; line-height: 33px; -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); -webkit-backface-visibility: hidden; opacity: 0.1; filter: alpha(opacity=10); text-align: center; vertical-align: middle; font-size: 24px; color: #333; }
.product_title_swiper .swiper-slide-active .item { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; }

.product_swiper { max-width: 1600px; height: 500px; position: relative; overflow: hidden; /* margin-top:90px; */ }
.product_swiper .item { max-width: 1600px; height: 500px; display: inline-block; vertical-align: middle; }
.product_swiper .item .image { max-height: 500px; display: inline-block; vertical-align: middle; margin-right: 40px; }
.product_swiper .item .image:hover { transform: scale(1.1); transition: 1s ease; }
.product_swiper .item .product_info { display: inline-block; vertical-align: middle; width: 500px; height: 372px; position: relative; text-align: left;padding-top:40px; }
.product_swiper .item .type { font-size: 40px; color: #182C4C; line-height: 56px; }
.product_swiper .item .name { font-size: 20px; margin-top: 8px; color: #d42021; line-height: 28px; }
.product_swiper .item .intro { font-size: 18px; line-height: 200%; min-height: 200px; color: #6E7A8E; margin-top: 6px; }
.product_swiper .item .btns { margin-top: 27px; height: 47px; }
.product_swiper .item .btn { line-height: 45px; width: 158px; text-align: center; border-radius: 4px;font-size:18px;font-weight:bold;color:#d42021; border: 1px solid #d42021; display: inline-block; }
.product_swiper .item .btn:hover {background:#d42021;color:#fff;}
.product_swiper .item .learn_more { margin-right: 10px; }
.product_swiper .item .btn_img { width: 38px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.product_swiper .item .btn_text { display: inline-block; vertical-align: middle; }
.product_swiper_prev { width: 34px; height: 34px; position: absolute; left: 0; top: 50%; margin-top: -17px; cursor: pointer; }
.product_swiper_next { width: 34px; height: 34px; position: absolute; right: 0; top: 50%; margin-top: -17px; cursor: pointer; }
.swiper-pagination { margin-top: 20px; text-align: center; width: 100%; }
.swiper-pagination span { margin: 0 5px; }

.IAbout { background: url(../images/ys_bg.jpg); padding: 120px 0; }
.IAbout .IAbout_left { width: 47%; }
.IAbout .IAbout_left .section2-right { width: 589px; height: 400px; background: url(../images/about-right-bg.png) no-repeat; position: relative; }
.IAbout .IAbout_left .section2-right .big_img { width: 530px; height: 339px; position: absolute; top: 30px; left: 30px; display: block; overflow: hidden; }
.IAbout .IAbout_left .section2-right .big_img img { width: 530px; height: 339px; transform: scale(1); transition: all 0.5s ease 0s; }
.IAbout .IAbout_left .section2-right .big_img:hover img { transform: scale(1.1); transition: all 0.5s ease 0s; }
.IAbout .IAbout_left img { width: 100%; height: 570px; object-fit: cover; }
.IAbout .IAbout_right { position: relative; width: 53%; }
.IAbout .IAbout_right .IAbout_right_p { position: absolute; width: 100%; top: 18%; padding: 0px 8%; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_title { padding-bottom: 20px; margin-bottom: 20px; position: relative; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_title::before { content: ""; position: absolute; display: inline-block; width: 101px; height: 2px; background: #939393; bottom: 0px; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dd { font-size: 48px; color: #fff; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dt { font-size: 16px; color: #fff; font-weight: bolder; margin-top: 8px; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt { margin-bottom: 30px; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt p { font-size: 16px; color: #fff; line-height: 30px; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt p:last-child { margin-bottom: 0px; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_more { border: 1px solid #717171; display: inline-block; width: 185px; line-height: 42px; text-align: center; font-size: 15px; color: #fff; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_more i { margin-left: 11px; position: relative; top: 7px; font-size: 33px; display: inline-block; line-height: 17px; }
.IAbout .IAbout_right .IAbout_right_p .IAbout_right_more:hover { color: #fff; border: 1px solid #d42021; background: #d42021; }






.INews { padding-top: 10%; }
.INews .INews_title { margin-bottom: 70px; }
.INews .INews_title dd { font-size: 33px; color: #333333; line-height: 50px; }
.INews .INews_title dt a { display: inline-block; padding: 0px 35px; line-height: 50px; font-size: 16px; color: #333333; background: #fff; margin-right: 13px; }
.INews .INews_title dt a:last-child { margin-right: 0px; }
.INews .INews_title dt a:hover { color: #fff; background: #d42021; }
.INews .INews_title dt a.on { color: #fff; background: #d42021; }
.INews .INews_content { }
.INews .INews_content .INews_content_left { width: 45%; }
.INews .INews_content .INews_content_left .content_left_list { display: inline-block; width: 100%; margin-right: 4%; position: relative; overflow: hidden; }
.INews .INews_content .INews_content_left .content_left_list:last-child { margin-right: 0px; }
.INews .INews_content .INews_content_left .content_left_list .left_list_img img { width: 100%; height: 520px; object-fit: cover; -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; }
.INews .INews_content .INews_content_left .content_left_list:hover .left_list_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); filter: scale(1.1); filter: transform; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; cursor: pointer; }

.INews .INews_content .INews_content_left .content_left_list .left_list_txt { position: absolute; bottom: 35px; left: 0; width: 100%; padding: 0px 6%; }
.INews .INews_content .INews_content_left .content_left_list .left_list_txt dd { font-size: 16px; color: #fff; margin-bottom: 16px; }
.INews .INews_content .INews_content_left .content_left_list .left_list_txt dt { font-size: 20px; color: #fff; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.INews .INews_content .INews_content_left .content_left_list .left_list_txt p { font-size: 14px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.INews .INews_content .INews_content_right { width: 53%; }
.INews .INews_content .INews_content_right .content_right_list { display: inline-block; width: 48%; margin-right: 4%; background: #fff; padding: 10px; margin-bottom: 4%; background: #dcdcdc; }
.INews .INews_content .INews_content_right .content_right_list:nth-child(3), .INews .INews_content .INews_content_right .content_right_list:nth-child(4) { margin-bottom: 0px; }
.INews .INews_content .INews_content_right .content_right_list:hover { box-shadow: 0px 0px 20px rgba(0,0,0,.1); }
.INews .INews_content .INews_content_right .content_right_list:hover dt { color: #d42021; transition: all 0.3s ease; }
.INews .INews_content .INews_content_right .content_right_list:nth-child(2n) { margin-right: 0px; }
.INews .INews_content .INews_content_right .content_right_list dd { font-size: 14px; color: #999; }
.INews .INews_content .INews_content_right .content_right_list dt { font-size: 16px; color: #333; font-weight: bolder; margin: 15px 0px; overflow: hidden; transition: all 0.3s ease; text-overflow: ellipsis; white-space: nowrap; }
.INews .INews_content .INews_content_right .content_right_list p { font-size: 14px; color: #666; line-height: 26px; display: -webkit-box; height: 78px; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.INews .INews_content .INews_content_right .content_right_list .right_list_more { margin-top: 20px; height: 10px; }
.INews .INews_content .INews_content_right .content_right_list .right_list_more i { font-size: 31px; display: inline-block; line-height: 10px; }







.footer { padding-top: 0px; }
.index .footer { }
.footer .footer_form { max-width: 1415px; margin: 0 auto; }
.footer .footer_form .footer_form_title { text-align: left; margin-bottom: 30px; overflow: hidden; line-height: 55px; }
.footer .footer_form .footer_form_title dd { font-size: 28px; color: #4f535f; margin-bottom: 8px; float: left; width: 47%; }
.footer .footer_form .footer_form_title dt { font-size: 18px; color: #888888; float: right; width: 47%; display: none; }
.footer .footer_form .footer_form_content .form_content_left { width: 47%; }
.footer .footer_form .footer_form_content .form_content_list { background: #f0f4f6; border-radius: 8px; border: 1px solid #e2e6ea; display: flex; margin-bottom: 22px; padding: 0px 25px; }
.footer .footer_form .footer_form_content .form_content_list dd { line-height: 50px; font-size: 16px; color: #abacad; }
.footer .footer_form .footer_form_content .form_content_list dt { width: 80%; }
.footer .footer_form .footer_form_content .form_content_list dt input { background: #f0f4f6; line-height: 50px; font-size: 16px; color: #333; width: 100%; }
.footer .footer_form .footer_form_content .form_content_list:last-child { margin-bottom: 0px; }
.footer .footer_form .footer_form_content .form_content_right { width: 47%; background: #f0f4f6; border-radius: 8px; border: 1px solid #e2e6ea; padding-bottom: 15px; }
.footer .footer_form .footer_form_content .form_content_right .form_content_list { background: none; border-radius: inherit; border: 0px; display: block; }
.footer .footer_form .footer_form_content .form_content_select select { background: none; width: 18%; font-size: 16px; color: #abacad; height: 50px; margin-right: 23%; font-family: "微软雅黑"; font-size: 16px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url("../images/bn13.png") no-repeat scroll right center transparent; padding-right: 14px; }
.footer .footer_form .footer_form_content .form_content_select select:last-child { margin-right: 0px; }
.footer .footer_form .footer_form_content .form_content_list textarea { background: none; resize: none; width: 100%; font-family: "微软雅黑"; height: 125px; line-height: 26px; font-size: 16px; color: #333; padding: 15px 25px; }
.footer .footer_form .footer_form_content .form_content_list textarea::-webkit-input-placeholder { color: #abacad; font-size: 16px; font-family: "微软雅黑"; }
.footer .footer_form .footer_form_content .form_content_right .form_content_list { padding: 0px; }


.footer .footer_form .footer_form_content .form_content_right .form_content_list:first-child dt { width: 100%; }
.footer .footer_form .footer_form_content .form_content_right .form_content_submit { text-align: right; padding-right: 20px; }
.footer .footer_form .footer_form_content .form_content_right .form_content_submit input { background: #b7b7b7; color: #fff; font-size: 14px; border-radius: 500px; width: 120px; line-height: 32px; cursor: pointer; }
.footer .footer_form .footer_form_content .form_content_right .form_content_submit input:last-child { background: #0d64d7; margin-left: 15px; }


/* --ie清除--*/

select::-ms-expand { display: none; }

.index .footer .footer_bottom { width: 100%; }
.footer .footer_bottom { background: #2a2a2a; padding-top: 2%; z-index: 0; position: relative; height: 443px; }
.footer .footer_bottom .footer_bottom_t { max-width: 1415px; margin: 0 auto; }
.footer .footer_bottom .footer_bottom_t .bottom_t_left { width: 23%; margin-right: 5%; }
.footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address { margin-top: 50px; }
.footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address p { font-size: 14px; color: #666; }
.footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address p:nth-child(1) { font-size: 22px; font-weight: bold; }
.footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address p:nth-child(2) { font-size: 22px; font-weight: bold; }
.footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address p:nth-child(3) { margin-top: 5px; color: #666 }
.footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address p img { margin-right: 14px; }
.footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address p:last-child { margin-bottom: 0px; margin-top:15px;}
.footer .footer_bottom .footer_bottom_t .bottom_t_right { width: 72%; position: relative; padding-left: 90px; }
.footer .footer_bottom .footer_bottom_t .bottom_t_right::before { content: ""; position: absolute; display: inline-block; width: 1px; height: 292px; background: rgba(255,255,255,.32); position: absolute; left: 0; }
.footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list { margin-right: 99px; }
.footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list:last-child { margin-right: 0px; }
.footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd { margin-bottom: 25px; position: relative; display: block; padding-bottom: 10px; }
.footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd::before { content: ""; border-bottom: 1px solid #d42021; width: 50px; position: absolute; bottom: 0; display: inline-block; }
.footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd a { font-size: 22px; color: #fff;font-weight:bold; }
.footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dt p { margin-bottom: 15px; }
.footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dt p a { font-size: 16px; color: #999999; }
.footer .footer_bottom .footer_bottom_Copyright { position: absolute; bottom: 0; width: 100%; text-align: center; padding: 10px 0px; background: rgba(0,0,0,.66); font-size: 13px; color: #bebebe; }
.footer .footer_bottom .footer_bottom_Copyright a { font-size: 16px; color: #bebebe; }




.footer .footer_form .footer_form_title { }
.footer .footer_form .footer_form_content { }
.index .footer .footer_bottom .footer_bottom_t { }



.details_banner { position: relative; }
.details_banner .details_banner_img img { width: 100%; object-fit: cover; }
.details_banner .details_banner_img2 img { width: 100%; object-fit: cover; }
.details_banner .Bread { position: absolute; bottom: 0; left: 0; width: 100%; line-height: 38px; background: rgba(0,0,0,.4); }
.details_banner .Bread a { font-size: 14px; color: #c3c3c3; }
.details_banner .Bread span { font-size: 18px; color: #c3c3c3; display: inline-block; margin: 0px 8px; position: relative; top: 1px; }
.details_banner .Bread a img { margin-right: 5px; position: relative; top: -2px; }



.details_nav { line-height: 50px; text-align: center; margin-top: 40px; }
.details_nav a { display: inline-block; border: 1px solid #dbdbdb; margin: 0 20px; width: 200px; text-align: center; font-size: 16px; color: #555555; overflow: hidden; }
.details_nav a.on { background: #d42021; color: #fff; }
.details_nav a:hover { background: #d42021; color: #fff; }

.content_right_more { }
.newmore { font-size: 16px; color: #d42021; margin-top: 10px; display: block; }
.content_right_more .right_more_list { border: 1px solid #dcdcdc; border-radius: 100%; text-align: center; width: 100px; height: 100px; margin-right: 5%; background: #fff; transition: all 0.3s ease 0s; }
.content_right_more .right_more_list:last-child { margin-right: 0px; }
.content_right_more .right_more_list dd { color: #bcbcbc; font-size: 32px; transition: all 0.3s ease 0s; padding-top: 25px; }
.content_right_more .right_more_list dt { color: #666666; font-size: 14px; transition: all 0.3s ease 0s; }
.content_right_more .right_more_list:hover { background: #d42021; transition: all 0.3s ease 0s; border: 1px solid #d42021; box-shadow: 0px 5px 16px rgba(212,32,33,.85); }
.content_right_more .right_more_list:hover dd { color: #fff; transition: all 0.3s ease 0s; }
.content_right_more .right_more_list:hover dt { color: #fff; transition: all 0.3s ease 0s; }

.index_house { background: #f1eff9; padding-bottom: 65px; }
.house_content_title { text-align: center; padding: 65px 0px; }
.house_content_title dd { color: #333333; font-size: 42px;position:relative;margin-bottom:20px;padding-bottom:20px; }
.house_content_title dd:after { transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; position: absolute; bottom: 0; content: ""; width: 320px; height: 3px; display: block; background: url(../images/hbg.png); left: 50%; margin-left: -160px; }
.house_content_title dt { margin-top: 8px; }
.house_content_title dt span { color: #555555; font-size: 16px; margin-right: 15px; }
.house_content_title dt span:last-child { margin-right: 0px; }
house_content_txt { text-align: center; }


.index_news { background: #fff; }
.index_news .index_news_content .news_content_left { width: 39%; display: inline-block; }
.index_news .index_news_content .news_content_left:hover .content_left_txt .left_txt_title dd { color: #d42021; }
.index_news .index_news_content .news_content_left .content_left_img { overflow: hidden; }
.index_news .index_news_content .news_content_left .content_left_img img { width: 100%; height: 283px; object-fit: cover; }
.index_news .index_news_content .news_content_left .content_left_txt { background: #f4f4f4; padding: 22px; }
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_title { position: relative; padding-bottom: 13px; margin-bottom: 18px; }
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_title:before { content: ""; position: absolute; display: inline-block; width: 37px; height: 2px; background: #d42021; left: 0; bottom: 0px; }
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_title dd { font-size: 16px; color: #333333; width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_news .index_news_content .news_content_left .content_left_txt .left_txt_title dt { font-size: 14px; color: #999999; }
.index_news .index_news_content .news_content_left .content_left_txt p { color: #666666; line-height: 24px; display: -webkit-box; height: 44px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.index_news .index_news_content .news_content_right { width: 57%; margin-left: 4%; }
.index_news .index_news_content .news_content_right .content_right_title { margin-bottom: 25px; }
.index_news .index_news_content .news_content_right .content_right_title a { display: inline-block; background: #f4f4f4; font-size: 16px; color: #222222; text-align: center; width: 30%; margin-right: 4%; line-height: 35px; position: relative; }
.index_news .index_news_content .news_content_right .content_right_title a:last-child { margin-right: 0px; }
.index_news .index_news_content .news_content_right .content_right_title a:before { content: ""; position: absolute; display: inline-block; width: 9px; height: 6px; background: url(../images/bn6x.png) no-repeat 50% 50%; bottom: -6px; left: 0px; right: 0; margin: 0 auto; opacity: 0; transition: all 0.3s ease 0s; }
.index_news .index_news_content .news_content_right .content_right_title a:hover { background: #d42021; color: #fff; }
.index_news .index_news_content .news_content_right .content_right_title a:hover:before { opacity: 1; transition: all 0.3s ease 0s; }
.index_news .index_news_content .news_content_right .content_right_title a.on { background: #d42021; color: #fff; }
.index_news .index_news_content .news_content_right .content_right_title a.on:before { opacity: 1; transition: all 0.3s ease 0s; }
.index_news .index_news_content .news_content_right .content_right_content { margin-bottom: -3%; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list { background: #f4f4f4; display: inline-block; width: 48.5%; margin-right: 3%; padding: 16px 15px; margin-bottom: 3%; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list:nth-child(2n) { margin-right: 0px; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_time { width: 23%; text-align: center; background: #afafaf; padding: 15px 0px; transition: all 0.5s ease 0s; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_time dd { color: #fff; font-weight: bolder; font-size: 18px; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_time dt { color: #fff; font-size: 14px; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_txt { width: 72%; margin-left: 4%; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_txt dd { color: #333333; font-size: 15px; margin-bottom: 10px; overflow: hidden; transition: all 0.5s ease 0s; text-overflow: ellipsis; white-space: nowrap; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_txt dt { color: #666666; font-size: 13px; line-height: 22px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list:hover .content_list_time { background: #d42021; transition: all 0.5s ease 0s; }
.index_news .index_news_content .news_content_right .content_right_content .right_content_list:hover .content_list_txt dd { color: #d42021; transition: all 0.5s ease 0s; }

.index_news .index_news_content .news_content_bottom { text-align: center; padding-top: 35px; }
.index_news .index_news_content .news_content_bottom a { display: inline-block; width: 145px; text-align: center; line-height: 40px; color: #fff; font-size: 16px; background: #d42021; }
.index_news .index_news_content .news_content_bottom a span { color: #fff; font-size: 13px; }




.about { padding: 70px 0; }
.about .culture_title { text-align: center; margin-bottom: 70px; margin-top: 70px; }
.about .culture_title dd { font-size: 40px; color: #333333; font-family: "BEBAS"; margin-bottom: 15px; text-transform: unset; }
.about .culture_title dt span { font-size: 28px; color: #444444; position: relative; }
.about .culture_title dt span::before { content: ""; position: absolute; display: inline-block; width: 58px; height: 1px; background: #5e5e5e; left: -85px; top: 50%; }
.about .culture_title dt span::after { content: ""; position: absolute; display: inline-block; width: 58px; height: 1px; background: #5e5e5e; right: -85px; top: 50%; }
.about .about_list_left { width: 50%; }
.about .about_list_left img { width: 100%; }
.about .about_list_right { width: 50%; position: relative; }
.about .about_list_right .list_right_img img { max-width: 100%; }
.about .about_list_right .list_right_a { position: absolute; transform: translateX(-50%) translateY(-50%); left: 50%; top: 50%; width: 80%; }
.about .about_list_right .list_right_a .list_right_title dd { font-size: 36px; color: #333333; margin-bottom: 5px; }
.about .about_list_right .list_right_a .list_right_title dt { font-size: 44px; color: #333333; }
.about .about_list_right .list_right_a .list_right_txt { font-size: 14px; line-height: 28px; color: #848484;  margin-top: 40px; }
.about .about_list_right .list_right_a .list_right_bottom { margin-top: 50px; }
.about .about_list_right .list_right_a .list_right_bottom .right_bottom_list { text-align: center; width: 50%; position: relative; }
.about .about_list_right .list_right_a .list_right_bottom .right_bottom_list::before { content: ""; position: absolute; height: 109px; width: 1px; background: #d5d5d5; right: 0; top: -10px; }
.about .about_list_right .list_right_a .list_right_bottom .right_bottom_list:last-child::before { display: none; }
.about .about_list_right .list_right_a .list_right_bottom .right_bottom_list dd { font-size: 44px; color: #d42021; font-weight: bolder; }
.about .about_list_right .list_right_a .list_right_bottom .right_bottom_list dd span { font-size: 22px; color: #a7a7a7; font-weight: bolder; position: relative; top: -10px; margin-left: 10px; }
.about .about_list_right .list_right_a .list_right_bottom .right_bottom_list dt { font-size: 14px; color: #919191; margin-top: 5px; }









.culture { background: #fff url(../images/bn26.png) no-repeat 100% 100%; padding-top: 80px; padding-bottom: 100px; }
.culture .culture_title { text-align: center; margin-bottom: 30px;margin-top:30px; }
.culture .culture_title dd { font-size: 40px; color: #333333; font-family: "BEBAS"; margin-bottom: 15px; text-transform: unset; position: relative; }
.culture .culture_title dd span { font-size: 28px; color: #444444; position: relative; }
.culture .culture_title dd span::before { content: ""; position: absolute; display: inline-block; width: 58px; height: 1px; background: #5e5e5e; left: -85px; top: 50%; }
.culture .culture_title dd span::after { content: ""; position: absolute; display: inline-block; width: 58px; height: 1px; background: #5e5e5e; right: -85px; top: 50%; }
.culture .culture_content .culture_content_list { width: 22%; margin-right: 4%; background: #f5f5f5; padding: 55px 50px; }
.culture .culture_content .culture_content_list:last-child { margin-right: 0px; }
.culture .culture_content .culture_content_list { text-align: center; }
.culture .culture_content .culture_content_list dt { font-size: 26px; color: #444444; margin-top: 25px; margin-bottom: 25px; }
.culture .culture_content .culture_content_list p { font-size: 14px; color: #777777; line-height: 24px; text-align: left; }



.neiyeab p{text-indent:2em;margin-bottom:10px; }
.list_right_txt.neiyeab { margin-top:0;}




.path { background: #f8f8f8; position: relative; padding-bottom: 60px; }
.path::before { content: ""; width: 100%; background: #bfbfbf; position: absolute; top: 450px; }
.path .path_content .sp-mask { padding: 0px 4%; }
.path .path_content .content_top_list { width: 100%; margin: 0px 27px; box-shadow: 0px 0px 21px rgba(0,0,0,.1); position: relative; margin-bottom: 25px; outline: none; }
.path .path_content .content_top_list .top_list_img { position: relative; }
.path .path_content .content_top_list .top_list_img::before { content: ""; position: absolute; display: inline-block; width: 13px; height: 41px; background: url(../images/bn27.png) no-repeat 50% 50%; left: 0; right: 0; margin: 0 auto; bottom: -34px; z-index: 5; }
.path .path_content .content_top_list .top_list_img img { width: 100%; }
.path .path_content .content_top_list .top_list_content { padding: 0px 30px; padding-top: 45px; }
.path .path_content .content_top_list .top_list_content dd { font-size: 24px; color: #666666; text-align: center; margin-bottom: 15px; }
.path .path_content .content_top_list .top_list_content dt { color: #747474; font-size: 14px; line-height: 24px; text-align: justify; }
.path .path_content .path_content_bottom { width: 100%; background: url(../images/bn28.png) no-repeat 50% 50%; padding-top: 35px; position: relative; }
.path .path_content .path_content_bottom::before { content: ""; position: absolute; display: inline-block; width: 100%; height: 5px; background: #c7c7c7; top: 35px; }
.path .path_content .path_content_bottom .content_bottom_list { font-size: 18px; color: #777777; cursor: pointer; text-align: center; width: 100%; }
.path .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after { display: none; }
.path .sp-bottom-thumbnails.sp-has-pointer { margin-top: 25px; }
.path .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before { margin-top: 0px; border-bottom: 5px solid #d42021; top: 0px; }


.path .path_content .path_content_bottom .sp-selected-thumbnail .content_bottom_list { color: #d42021; }
.path .slick-prev, .path .slick-next { width: 53px; height: 53px; border-radius: 100%; background: #d42021; margin-top: -60px; }
.path .slick-prev { left: -60px; }
.path .slick-next { right: -60px; }
.path .slick-prev:before, .path .slick-next:before { color: #fff; font-size: 28px; opacity: 1; display: block; }







.Honors { background: #f6fafd; padding-bottom: 80px; }
.Honors .Honors_content { }
.Honors .Honors_content .Honors_content_list { background: url(../images/bg63.jpg) no-repeat 50%/cover; padding: 27px 40px; position: relative; background-size: 100%; }
.Honors .Honors_content .Honors_content_list::before { content: ""; position: absolute; display: inline-block; width: 100%; height: 100%; box-shadow: 0px 3px 4px rgba(0,0,0,.1); left: 0; top: 0; }
.Honors .Honors_content .Honors_content_list .content_list_img { width: 42%; }
.Honors .Honors_content .Honors_content_list .content_list_txt { width: 40%; margin-left: 10%; padding: 40px 0px; }
.Honors .Honors_content .Honors_content_list .content_list_txt dd { color: #2781d2; font-size: 20px; margin-bottom: 25px; }
.Honors .Honors_content .Honors_content_list .content_list_txt dt { color: #666666; font-size: 14px; text-align: left; line-height: 26px; text-align: justify; }
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(0.8); }
.swiper-slide-active, .swiper-slide-duplicate-active { transform: scale(1); }
.Honors .swiper-button-next:after, .Honors .swiper-button-prev:after { color: #bfbfbf; }
.Honors .swiper-button-next, .Honors .swiper-container-rtl .swiper-button-prev { outline: none; }







.Advantage { background: #fff; padding-bottom: 80px; }
.Advantage .Advantage_content .Advantage_content_list { width: 25%; margin-bottom: 3%; padding: 0px 5%; }
.Advantage .Advantage_content .Advantage_content_list dd { text-align: center; }
.Advantage .Advantage_content .Advantage_content_list dt { text-align: center; font-size: 20px; color: #888888; margin-top: 20px; margin-bottom: 10px; }
.Advantage .Advantage_content .Advantage_content_list p { line-height: 24px; color: #888888; font-size: 14px; text-align: justify; }






.Craftsmanship { padding-top: 0px; }
.Craftsmanship .pc_all_contnet { max-width: 1444px; }
.Craftsmanship .Craftsmanship_left { width: 60%; }
.Craftsmanship .Craftsmanship_left .Craftsmanship_left_list { display: inline-block; width: 100%; position: relative; }
.Craftsmanship .Craftsmanship_left .Craftsmanship_left_list .left_list_img img { width: 100%; height: 578px; object-fit: cover; }
.Craftsmanship .Craftsmanship_left .Craftsmanship_left_list .left_list_txt { position: absolute; bottom: 37px; left: 0; width: 100%; padding: 0px 70px; }
.Craftsmanship .Craftsmanship_left .Craftsmanship_left_list .left_list_txt dd { font-size: 20px; color: #fff; font-weight: bolder; margin-bottom: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Craftsmanship .Craftsmanship_left .Craftsmanship_left_list .left_list_txt dt { font-size: 14px; color: #fff; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.Craftsmanship .Craftsmanship_right { width: 36%; height: 578px; overflow: auto; padding-right: 10px; }
.Craftsmanship .Craftsmanship_right::-webkit-scrollbar-track { background-color: #dcdcdc; }
/* 滚动条的滑轨背景颜色 */

.Craftsmanship .Craftsmanship_right::-webkit-scrollbar-thumb { background: #d42021; }
/* 滑块颜色 */

.Craftsmanship .Craftsmanship_right::-webkit-scrollbar-button { background-color: #fff; }
/* 滑轨两头的监听按钮颜色 */

.Craftsmanship .Craftsmanship_right::-webkit-scrollbar-corner { background-color: #fff; }
/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
.Craftsmanship .Craftsmanship_right::-webkit-scrollbar { width: 2px; height: 0px; border-radius: 3px; }
/* 这是针对缺省样式 (必须的)*/





.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list { display: inline-block; width: 100%; border: 1px solid #dedede; background: #f7f7f7; padding: 20px; margin-bottom: 19px; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list:last-child { margin-bottom: 0px; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list:hover { border: 1px solid #d42021; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list:hover .right_list_txt dd { color: #d42021; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list.on { border: 1px solid #d42021; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list.on .right_list_txt dd { color: #d42021; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list .right_list_img { width: 40%; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list .right_list_img img { width: 100%; height: 138px; object-fit: cover; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list .right_list_txt { width: 55%; padding: 12px 0px; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list .right_list_txt dd { font-size: 20px; color: #666666; margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Craftsmanship .Craftsmanship_right .Craftsmanship_right_list .right_list_txt dt { font-size: 14px; color: #777777; line-height: 24px; display: -webkit-box; height: 72px; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.Craftsmanship .slick-prev, .Craftsmanship .slick-next { width: 24px; height: 49px; }
.Craftsmanship .slick-prev { background: url(../images/bn39.png) no-repeat 50% 50%; }
.Craftsmanship .slick-next { background: url(../images/bn40.png) no-repeat 50% 50%; }
.Craftsmanship .slick-prev:before, .Craftsmanship .slick-next:before { display: none; }









.technology .technology_list { position: relative; border-radius: 5px; overflow: hidden; width: 31%; margin-right: 3.5%; }
.technology .technology_list .technology_list_img img { max-width: 100%; }
.technology .technology_list .technology_list_txt { position: absolute; transform: translateX(-50%) translateY(-50%); left: 50%; top: 50%; font-size: 26px; color: #fff; width: 100%; text-align: right; padding-right: 9%; }
.technology .technology_list .technology_list_txt span { margin-right: 15px; }
.technology .technology_list:last-child { margin-right: 0px; }







.system { background: #f8f8f8; padding: 60px 0px; }
.system .system_left { width: 46%; }
.system .system_left .system_left_title { margin-bottom: 55px; }
.system .system_left .system_left_title dd { font-size: 28px; color: #333333; }
.system .system_left .system_left_title dd b { font-size: 40px; margin-right: 15px; }
.system .system_left .system_left_title dt { color: #444444; font-size: 28px; margin-top: 2px; }
.system .system_left .system_left_txt { font-size: 18px; color: #888888; line-height: 30px; text-align: justify; }
.system .system_left .system_left_logo { margin-top: 35px; }
.system .system_right { width: 48%; text-align: right; }
.system .system_right img { max-width: 100%; }









.system2 { background: #fff; }
.system2 .system_left { width: 47%; }
.system2 .system_left .system_left_title { margin-bottom: 0px; }
.system2 .system_left .system_left_txt .left_txt_list { width: 46%; margin-top: 4%; }
.system2 .system_left .system_left_txt .left_txt_list:nth-child(2n) { float: right; }
.system2 .system_left .system_left_txt .left_txt_list dd { font-size: 18px; color: #777777; margin-bottom: 5px; }
.system2 .system_left .system_left_txt .left_txt_list dt { font-size: 14px; color: #999999; line-height: 22px; }
.system2 .system_left .system_left_logo { margin-top: 15px; }








.contact { background: #fff; padding-bottom: 80px; }
.contact .contact_li:last-child { margin-top: 55px; }
.contact .contact_list { width: 25%; text-align: center; position: relative; padding: 27px 0px; }
.contact .contact_list::before { content: ""; position: absolute; display: inline-block; right: 0; width: 1px; height: 100%; background: #d8d8d8; top: 0; }
.contact .contact_list:last-child::before { opacity: 0; }
.contact .contact_list dd { line-height: 55px; margin-bottom: 34px; }
.contact .contact_list dd img { max-height: 55px; }
.contact .contact_list dt { color: #777777; font-size: 16px; }


.contact_map { padding-top: 0px; }
.contact_map .contact_map_top .map_box { width: 100%; height: 565px; }
.contact_map .contact_map_bottom { text-align: center; padding-top: 50px; }
.contact_map .contact_map_bottom .map_bottom_icon { width: 350px; margin: 0 auto; background: url(../images/bn52.png) no-repeat 50% 50%; margin-bottom: 15px; }
.contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list { position: relative; cursor: pointer; }
.contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list .icon_list_top dd { color: #b6b6b6; font-size: 80px; transition: all 0.5s ease 0s; }
.contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list:hover .icon_list_top dd { color: #ff0036; transition: all 0.5s ease 0s; }
.contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list:nth-child(2):hover .icon_list_top dd { color: #28b836; }
.contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list .icon_list_top dt { font-size: 14px; color: #777777; margin-top: 10px; }
.contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list .icon_list_down { position: absolute; width: 100%; text-align: center; display: none; width: 100%; }
.contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list .icon_list_down img { max-width: 100%; }
.contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list:hover .icon_list_down { display: block; }
.contact_map .contact_map_bottom .map_bottom_txt dd { font-size: 32px; color: #0077db; }
.contact_map .contact_map_bottom .map_bottom_txt dt { font-size: 20px; color: #0077db; margin-top: 25px; }
.contact_map .contact_map_bottom .map_bottom_txt dt img { margin-right: 10px; margin-left: 5px; }




.product { padding: 50px 0px; background: #fff; }
.product .product_title { line-height: 37px; margin-bottom: 35px; }
.product .product_title .product_title_left { font-size: 28px; color: #d42021; position: relative; padding-left: 30px; }
.product .product_title .product_title_left::before { content: ""; position: absolute; display: inline-block; width: 4px; height: 28px; background: #d42021; left: 0; top: 20%; }
.product .product_title .product_title_form { display: flex; padding: 2px 0px; }
.product .product_title .product_title_form .title_form_s { width: 32px; height: 32px; border: 1px solid #bfbfbf; background: #fff url(../images/bn54.png) no-repeat 50% 50%; cursor: pointer; }
.product .product_title .product_title_form .title_form_text { height: 32px; border: 1px solid #bfbfbf; border-right: 0px; padding: 0px 10px; }
.product .product_top .product_top_icon .top_icon_list { display: inline-block; width: 11%; position: relative; text-align: center; }
.product .product_top .product_top_icon .top_icon_list:hover { color: #d42021; }
.product .product_top .product_top_icon .top_icon_list:hover i { color: #d42021 }
.product .product_top .product_top_icon .top_icon_list.on { color: #d42021; }
.product .product_top .product_top_icon .top_icon_list.on i { color: #d42021 }

.product .product_top .product_top_icon .top_icon_list::before { opacity: 0; transition: all 0.3s ease; }
.product .product_top .product_top_icon .top_icon_list:last-child { margin-right: 0px; }
.product .product_top .product_top_icon .top_icon_list dd img { max-width: 100%; }
.product .product_top .product_top_icon .top_icon_list dt { font-size: 18px; color: #666666; width: 100%; text-align: center; transition: all 0.3s ease; margin-bottom: 10px; }
.product .product_top .product_top_icon .top_icon_list dt i { color: #555555; font-size: 48px; }
.product .product_top .product_top_icon .top_icon_list dt span { display: inline-block; width: 36px; overflow: hidden; }
.product .product_top .product_top_icon .top_icon_list dt span img { position: relative; left: 0px; transition: all 0.3s ease; }
.product .product_top .product_top_icon .top_icon_list:hover dt { color: #fff; transition: all 0.3s ease; }
.product .product_top .product_top_icon .top_icon_list:hover::before { opacity: 1; transition: all 0.3s ease; }
.product .product_top .product_top_icon .top_icon_list:hover dt span img { position: relative; left: -36px; transition: all 0.3s ease; }
.product .product_top .product_top_icon .top_icon_list.on dt { color: #fff; transition: all 0.3s ease; }
.product .product_top .product_top_icon .top_icon_list.on::before { opacity: 1; transition: all 0.3s ease; }
.product .product_top .product_top_icon .top_icon_list.on dt span img { position: relative; left: -36px; transition: all 0.3s ease; }
.product .product_top .product_top_icon .top_icon_list.on dd { font-size: 16px; width: 120px; margin: 0 auto; }
.product .product_top .product_top_category { margin-top: 50px; }
.product .product_top .product_top_category .top_category_list { display: flex; }
.product .product_top .product_top_category .top_category_list dd { font-size: 14px; color: #444444; line-height: 25px; width: 4%; }
.product .product_top .product_top_category .top_category_list dt { width: 96%; }
.product .product_top .product_top_category .top_category_list dt a { font-size: 14px; color: #666666; display: inline-block; padding: 0px 25px; line-height: 25px; margin-bottom: 12px; }
.product .product_top .product_top_category .top_category_list dt a:hover { background: #d42021; color: #fff; }
.product .product_top .product_top_category .top_category_list dt a.on { background: #d42021; color: #fff; }
.product .product_content { margin-top: 45px; border-top: 1px solid #c2c2c2; padding-top: 55px; padding-bottom: 25px; }
.product .product_content .product_content_list { display: inline-block; width: 23.5%; margin-right: 2%; background: #fff; padding: 0px 45px; padding-bottom: 75px; margin-bottom: 2%; }
.product .product_content .product_content_list:nth-child(4n) { margin-right: 0px; }
.product .product_content .product_content_list .content_list_img { text-align: center; margin: 90px 0px; height: 170px; line-height: 170px; }
.product .product_content .product_content_list .content_list_img img { max-height: 170px; max-width: 100%; }
.product .product_content .product_content_list .content_list_txt { position: relative; }
.product .product_content .product_content_list .content_list_txt dd { font-size: 22px; color: #333333; margin-bottom: 20px; position: relative; top: 0px; transition: all 0.5s ease 0s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product .product_content .product_content_list .content_list_txt p { font-size: 14px; color: #999999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.product .product_content .product_content_list .content_list_txt .list_txtp1 { -webkit-line-clamp: 1; }
.product .product_content .product_content_list .content_list_txt .list_txtp2 { line-height: 24px; margin-bottom: 20px; position: absolute; background: #fff; top: 55%; opacity: 0; transition: all 0.5s ease 0s; }
.product .product_content .product_content_list .content_list_txt dt { font-size: 16px; color: #447ecb; position: absolute; bottom: -72%; opacity: 0; transition: all 0.5s ease 0s; }
.product .product_content .product_content_list .content_list_txt dt img { margin-left: 8px; position: relative; top: -2px; }
.product .product_content .product_content_list:hover { box-shadow: 0px 0px 15px rgba(0,0,0,.1); }
.product .product_content .product_content_list:hover .content_list_txt dd { top: -40px; transition: all 0.5s ease 0s; color: #447ecb; }
.product .product_content .product_content_list:hover .content_list_txt dt { opacity: 1; bottom: -52%; transition: all 0.5s ease 0s; }
.product .product_content .product_content_list:hover .content_list_txt .list_txtp2 { top: 25%; transition: all 0.5s ease 0s; opacity: 1; }





.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: #d42021; color: #fff; border: 1px solid #d42021; }
.page li:hover a { background: #d42021; color: #fff; border: 1px solid #d42021; }
.page li .prev, .page li .next { width: 60px; }








.w1200 { max-width: 1200px; margin: auto auto; }


.product2 .product_content .product2_list { width: 100%; margin-bottom: 60px; border-bottom: 1px solid #ccc; padding-bottom: 60px; }
.product2 .product_content .product2_list .product2_list_left { width: 50%; text-align: center; }
.product2 .product_content .product2_list .product2_list_left img { max-width: 80%; object-fit: cover; }
.product2 .product_content .product2_list .product2_list_right { width: 45%; padding-top: 70px; }
.product2 .product_content .product2_list:nth-child(2n) .product2_list_right { float: left; }
.product2 .product_content .product2_list:nth-child(2n) .product2_list_right .list_right_a { text-align: right; }
.product2 .product_content .product2_list:nth-child(2n) .product2_list_right .list_right_a dd { }
.product2 .product_content .product2_list:nth-child(2n) .product2_list_right .list_right_a p { text-align: right; overflow: hidden; }

.product2 .product_content .product2_list .product2_list_right .list_right_img img { width: 100%; height: 460px; object-fit: cover; }
.product2 .product_content .product2_list .product2_list_right .list_right_a { }
.product2 .product_content .product2_list .product2_list_right .list_right_a dd { font-size: 28px; color: #333333; margin-bottom: 30px; position: relative; font-weight: bold; }
.product2 .product_content .product2_list .product2_list_right .list_right_a dd::before { content: ""; display: inline-block; width: 3px; height: 25px; background: #d42021; top: 0%; left: 0; margin-right: 10px; }
.product2 .product_content .product2_list .product2_list_right .list_right_a p { font-size: 18px; color: #999999; line-height: 200%; }
.product2 .product_content .product2_list .product2_list_right .list_right_a dt { margin-top: 45px; }
.product2 .product_content .product2_list .product2_list_right .list_right_a dt span { display: inline-block; line-height: 38px; text-align: center; font-size: 14px; color: #fff; border: 1px solid #dcdcdc; color: #333; transition: all 0.5s ease 0s; width: 136px; }
.product2 .product_content .product2_list .product2_list_right .list_right_a dt span:hover { color: #fff; border: 1px solid #d42021; background: #d42021; transition: all 0.5s ease 0s; }
.product2 .product_content .product2_list .product2_list_right .list_right_a dt a { display: inline-block; width: 300px; line-height: 60px; text-align: center; font-size: 24px; color: #d42021; background: #fff; border: 1px solid #d42021; border-radius: 5px; }
.product2 .product_content .product2_list:nth-child(2n) .product2_list_left { float: right; }

.product2 .product_content .product2_list .product2_list_right .list_right_a dt a:hover { background: #d42021; color: #fff; }







.product_b { line-height: 85px; }
.product_b .pc_all_contnet { display: flex; }
.product_b .pc_all_contnet a { font-size: 18px; color: #888888; }
.product_b .pc_all_contnet a img { margin-right: 5px; position: relative; top: -1px; }
.product_b .pc_all_contnet span { margin: 0px 14px; font-size: 18px; color: #999999; }
.product_b .pc_all_contnet a.on { color: #d42021; }

.product_details { background: #f9f9f9; }
.product_details .pc_all_contnet { max-width: 1400px; }
.product_details .product_details_top { background: #fff; border: 1px solid #cfcfcf; padding: 3%; padding-right: 10%; }
.product_details .product_details_top .details_top_left { width: 77%; }
.product_details .product_details_top .details_top_left .top_left_Simg { width: 16%; }
.product_details .product_details_top .details_top_left .top_left_Simg .swiper-wrapper { display: inherit; }
.product_details .product_details_top .details_top_left .top_left_Simg .left_Simg_list { width: 100% !important; line-height: 147px; border: 1px solid #d7d7d7; text-align: center; margin-bottom: 11px; cursor: pointer; transition: all 0.5s ease 0s; transform: scale(1) !important; padding: 0px 11px; }
.product_details .product_details_top .details_top_left .top_left_Simg .left_Simg_list:last-child { margin-bottom: 0px; }
.product_details .product_details_top .details_top_left .top_left_Simg .left_Simg_list img { max-height: 80px; max-width: 100%; }
.product_details .product_details_top .details_top_left .top_left_Bimg { width: 80%; text-align: center; line-height: 469px; }
.product_details .product_details_top .details_top_left .top_left_Bimg .left_Bimg_list img { max-height: 320px; }
.product_details .product_details_top .details_top_right { width: 21%; padding-top: 100px; }
.product_details .product_details_top .details_top_right dd { font-size: 20px; color: #333333; margin-bottom: 15px; }
.product_details .product_details_top .details_top_right dt p { font-size: 16px; color: #888888; line-height: 44px; }
.product_details .product_details_top .details_top_right a { display: inline-block; width: 225px; text-align: center;; line-height: 45px; background: #d42021; color: #fff; font-size: 14px; margin-top: 40px; }
.product_details .product_details_top .details_top_right a img { margin-right: 10px; position: relative; top: -2px; }
.product_details .product_details_top .details_top_left .top_left_Simg .left_Simg_list:hover { border: 1px solid #2468ce; transition: all 0.5s ease 0s; }
.product_details .product_details_top .details_top_left .top_left_Simg .left_Simg_list.swiper-slide-thumb-active { border: 1px solid #2468ce; transition: all 0.5s ease 0s; }
.product_details .swiper-button-next { background: url(../images/bn77.png) no-repeat 50% 50%; }
.product_details .swiper-button-prev { background: url(../images/bn76.png) no-repeat 50% 50%; }
.product_details .product_details_bottom { background: #fff; border: 1px solid #cfcfcf; margin-top: 45px; padding-bottom: 45px; margin-bottom: 80px; }
.product_details .product_details_bottom .details_bottom_title { line-height: 52px; background: #f3f3f3; }
.product_details .product_details_bottom .details_bottom_title a { font-size: 18px; color: #777777; display: inline-block; padding: 0px 45px; position: relative; }
.product_details .product_details_bottom .details_bottom_title a.on { background: #fff; }
.product_details .product_details_bottom .details_bottom_title a.hide { display: none; }
.product_details .product_details_bottom .details_bottom_title a::before { content: ""; position: absolute; display: inline-block; width: 100%; height: 3px; background: #d42021; top: 0; left: 0; opacity: 0; }
.product_details .product_details_bottom .details_bottom_title a.on::before { opacity: 1; }
.product_details .product_details_bottom .details_bottom_content { padding: 50px 100px; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_parameter2 { margin-top: 50px; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_parameter2 .content_parameter2_title { font-size: 18px; color: #505050; margin-bottom: 30px; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_parameter2 .content_parameter2_title span { color: #b1b1b1; text-transform: uppercase; margin-left: 30px; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_parameter2 .content_parameter2_img img { height: auto !important; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list { border: 1px solid #e2e2e2; width: 100%; margin: 0px 25px; outline: inherit; display: inline-block; padding: 0px 20px; padding-bottom: 30px; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img { padding: 20px 0px; text-align: center; line-height: 137px; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img img { width: 100%; height: 130px; object-fit: cover; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_bottom dd { font-size: 16px; color: #333333; margin-bottom: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_bottom dt { font-size: 14px; color: #999999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_details .slick-next, .product_details .slick-prev { width: 17px; height: 37px; }
.product_details .slick-next::before, .product_details .slick-prev::before { display: none; }
.product_details .slick-next { right: -20px; background: url(../images/bn77.png) no-repeat 50% 50%; }
.product_details .slick-prev { left: -20px; background: url(../images/bn76.png) no-repeat 50% 50%; }
.product_details .slick-dots li { width: auto; }
.product_details .slick-dots li button:before { display: none; }
.product_details .slick-dots li button { width: 12px; height: 12px; background: #4f96d5; border-radius: 100%; transition: all 0.5s ease 0s; }
.product_details .slick-dots li.slick-active button { width: 25px; border-radius: 50px; background: #d42021; transition: all 0.5s ease 0s; }








.product_details2 .pc_all_contnet { max-width: 1600px; }
.product_details2 .product_details_top { padding: 3% 5%; }
.product_details2 .product_details_top .details_top_left { width: 50%; }
.product_details2 .product_details_top .details_top_right { width: 45%; }
.product_details2 .product_details_top .details_top_right dd { position: relative; padding-bottom: 26px; margin-bottom: 26px; }
.product_details2 .product_details_top .details_top_right dd::before { content: ""; position: absolute; display: inline-block; width: 100%; height: 1px; background: #e7e7e7; bottom: 0; left: 0; }
.product_details2 .product_details_top .details_top_right dt { font-size: 18px; color: #888888; line-height: 30px; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.product_details2 .slick-next { right: -30px; }
.product_details2 .slick-prev { left: -30px; }
.product_details2 .product_details_bottom .details_bottom_content .bottom_content_parameter { text-align: center; }
.product_details2 .product_details_bottom .details_bottom_content .bottom_content_parameter img { max-width: 100%; }




.project { background: #fff; padding: 70px 0px; }
.project .project_top .project_top_list { display: inline-block; width: 31%; margin-right: 3.5%; margin-bottom: 3.5%; }
.project .project_top .project_top_list:nth-child(3n) { margin-right: 0px; }
.project .project_top .project_top_list .top_list_img { overflow: hidden; }
.project .project_top .project_top_list .top_list_img img { width: 100%; height: 524px; object-fit: cover; -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; }
.project .project_top .project_top_list .top_list_txt { border: 1px solid #e1e1e1; border-top: 0px; padding: 15px 20px; background: url(../images/bn79.png) no-repeat 90% 50%; }
.project .project_top .project_top_list .top_list_txt dd { font-size: 16px; color: #5f5f5f; margin-bottom: 10px; }
.project .project_top .project_top_list .top_list_txt dt { font-size: 14px; color: #999999; }
.project .project_top .project_top_list .top_list_txt dt img { margin-right: 5px; position: relative; top: -2px; }
.project .project_top .project_top_list:hover .top_list_img img { -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); filter: scale(1.15); filter: transform; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; cursor: pointer; }
.project .project_top .project_top_list:hover .top_list_txt { background: url(../images/bn79_on.png) no-repeat 90% 50%; }
.project .project_top .project_top_list:hover .top_list_txt dd { color: #d42021; }








.project_details { background: #fff; padding: 60px 0px; }
.project_details .pc_all_contnet { max-width: 1212px; }
.project_details .project_details_title { text-align: center; margin-bottom: 25px; }
.project_details .project_details_title dd { font-size: 24px; color: #555555; margin-bottom: 25px; }
.project_details .project_details_title dt { font-size: 14px; color: #999999; }
.project_details .project_details_title dt img { margin-right: 5px; position: relative; top: -2px; }
.project_details .project_details_content { border-bottom: 1px solid #d0d0d0; padding-bottom: 35px; margin-bottom: 35px; }
.project_details .project_details_page .details_page_list { font-size: 16px; color: #333333; }
.project_details .project_details_page .details_page_list a { font-size: 16px; color: #333333; }
.project_details .project_details_page .details_page_list:hover { color: #d42021; }
.project_details .project_details_page .details_page_list:hover a { color: #d42021; }



.rows { display: none; }







.news { padding: 80px 0px; }
.news .news_top .news_top_list { display: inline-block; width: 23%; margin-right: 2.66%; margin-bottom: 3%; border: 1px solid #fff; padding-bottom: 25px; background: #fbfbfb; }
.news .news_top .news_top_list:nth-child(4n) { margin-right: 0px; }
.news .news_top .news_top_list .top_list_img img { width: 100%; }
.news .news_top .news_top_list .top_list_content { padding: 0px 30px; }
.news .news_top .news_top_list .top_list_content .list_content_top { font-size: 24px; color: #444444; line-height: 45px; border-bottom: 1px solid #d6d6d6; padding-top: 10px; background: url(../images/bn79.png) no-repeat 100% 50%; }
.news .news_top .news_top_list .top_list_content .list_content_top i { font-size: 24px; color: #d1d1d1; font-style: inherit; margin-left: 20px; margin-right: 10px; }
.news .news_top .news_top_list .top_list_content .list_content_top span { font-size: 16px; color: #444444; }
.news .news_top .news_top_list .top_list_content .list_content_bottom dd { font-size: 16px; color: #666666; margin: 25px 0px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news .news_top .news_top_list .top_list_content .list_content_bottom dt { font-size: 14px; color: #888888; line-height: 22px; height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.news .news_top .news_top_list:hover { border: 1px solid #d42021; }
.news .news_top .news_top_list:hover .top_list_content .list_content_top { background: url(../images/bn79_on.png) no-repeat 100% 50%; }
.news .news_top .news_top_list:hover .top_list_content .list_content_bottom dd { color: #d42021; }

.news2 { padding: 80px 0px; }
.news2 .news_top .news_top_list { display: inline-block; width: 30%; margin-right: 3.33%; margin-bottom: 3%; border: 1px solid #fff; padding-bottom: 25px; background: #fbfbfb; }
.news2 .news_top .news_top_list:nth-child(3n) { margin-right: 0px; }
.news2 .news_top .news_top_list .top_list_img img { width: 100%; }
.news2 .news_top .news_top_list .top_list_content { padding: 0px 30px; }
.news2 .news_top .news_top_list .top_list_content .list_content_top { font-size: 24px; color: #444444; line-height: 45px; border-bottom: 1px solid #d6d6d6; padding-top: 10px; background: url(../images/bn79.png) no-repeat 100% 50%; }
.news2 .news_top .news_top_list .top_list_content .list_content_top i { font-size: 24px; color: #d1d1d1; font-style: inherit; margin-left: 20px; margin-right: 10px; }
.news2 .news_top .news_top_list .top_list_content .list_content_top span { font-size: 16px; color: #444444; }
.news2 .news_top .news_top_list .top_list_content .list_content_bottom dd { font-size: 16px; color: #666666; margin: 25px 0px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news2 .news_top .news_top_list .top_list_content .list_content_bottom dt { font-size: 14px; color: #888888; line-height: 22px; height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.news2 .news_top .news_top_list:hover { border: 1px solid #d42021; }
.news2 .news_top .news_top_list:hover .top_list_content .list_content_top { background: url(../images/bn79_on.png) no-repeat 100% 50%; }
.news2 .news_top .news_top_list:hover .top_list_content .list_content_bottom dd { color: #d42021; }



.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:last-child { 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; font-size: 14px; color: #666666; }
.news_details .news_details_content .details_content_top img { width: inherit !important; height: inherit !important; max-width: 100%; }
.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: 36%; }
.news_details .news_details_content .news_page div span { background: #ebebeb; width: 20%; text-align: center; }
.news_details .news_details_content .news_page div a { font-size: 13px; color: #333333; display: inline-block; background: #f6f6f6; width: 80%; padding-left: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_details .news_details_content .news_page div a:hover { color: #d42021; }
.news_details .news_details_content hr { height:1px;background:rgba(0,0,0,0.1)}









.Warranty { background: #fff; padding: 70px 0px; }
.Warranty .pc_all_contnet { max-width: 1085px; }
.Warranty .culture_title p { font-size: 16px; color: #999999; margin-top: 25px; }
.Warranty .culture_title p a { color: #d42021; font-size: 16px; }
.Warranty .Warranty_content .Warranty_content_list { width: 48%; margin-right: 4%; display: flex; border: 1px solid #dddddd; line-height: 48px; padding: 0px 20px; margin-bottom: 10px; }
.Warranty .Warranty_content .Warranty_content_list:nth-child(2n) { margin-right: 0px; }
.Warranty .Warranty_content .Warranty_content_list dd { font-size: 14px; color: #999999; width: 18%; }
.Warranty .Warranty_content .Warranty_content_list dt { width: 82%; }
.Warranty .Warranty_content .Warranty_content_list dt input { font-size: 14px; color: #333; width: 100%; line-height: 44px; }
.Warranty .Warranty_content .Warranty_content_textarea { width: 100%; display: block; }
.Warranty .Warranty_content .Warranty_content_textarea dt { width: 100%; }
.Warranty .Warranty_content .Warranty_content_textarea textarea { width: 100%; resize: none; height: 200px; font-size: 14px; color: #333; font-family: "微软雅黑"; }
.Warranty .Warranty_content .Warranty_content_submit { width: 100%; text-align: center; margin-top: 35px; }
.Warranty .Warranty_content .Warranty_content_submit input { width: 202px; line-height: 42px; text-align: center; border-radius: 4px; background: #d42021; color: #fff; cursor: pointer; }












.news2 { padding: 70px 0px; }
.news2 .pc_all_contnet { max-width: 1420px; }
.news2 .news_top { padding-bottom: 45px; }
.news2 .news2_list { border: 1px solid #dddddd; margin-bottom: 10px; transition: all 0.5s ease 0s; }
.news2 .news2_list.on { background: #1e69ac; transition: all 0.5s ease 0s; }
.news2 .news2_list .news2_list_title { line-height: 49px; font-size: 16px; color: #777777; padding: 0px 30px; cursor: pointer; }
.news2 .news2_list .news2_list_title dd { background: url(../images/bn80.png) no-repeat 0% 50%; padding-left: 20px; transition: all 0.5s ease 0s; }
.news2 .news2_list.on .news2_list_title dd { background: url(../images/bn80_on.png) no-repeat 0% 50%; padding-left: 20px; color: #fff; transition: all 0.5s ease 0s; }
.news2 .news2_list .news2_list_title dt { width: 20px; height: 20px; background: url(../images/bn81.png) no-repeat 50% 50%; margin: 14px 0px; }
.news2 .news2_list.on .news2_list_title dt { width: 20px; height: 20px; background: url(../images/bn82.png) no-repeat 50% 50%; margin: 14px 0px; }
.news2 .news2_list .news2_list_content { margin: 0px 30px; border-top: 1px dashed #fff; display: none; padding: 20px 0px; }
.news2 .news2_list .news2_list_content p { font-size: 13px; color: #fff; line-height: 26px; }





.Join { padding: 0px; background: #fff; }
.Join .Join_title { text-align: center; padding: 65px 0px; }
.Join .Join_title dd { font-size: 32px; color: #4e4a49; }
.Join .Join_title dt { font-size: 18px; color: #666666; margin-top: 13px; }
.Join .Join_title dt span { color: #017bc6; }
.Join .Join_content .Join_content_list { margin-bottom: 80px; }
.Join .Join_content .Join_content_list .content_list_img { width: 44%; }
.Join .Join_content .Join_content_list .content_list_img img { width: 100%; height: 400px; object-fit: cover; }
.Join .Join_content .Join_content_list .content_list_txt { width: 29%; padding: 0px 3%; padding-top: 25px; }
.Join .Join_content .Join_content_list .content_list_txt .list_txt_list { margin-bottom: 28px; }
.Join .Join_content .Join_content_list .content_list_txt .list_txt_list dd { font-size: 16px; color: #515151; font-weight: bolder; margin-bottom: 13px; }
.Join .Join_content .Join_content_list .content_list_txt .list_txt_list dt { font-size: 14px; color: #777777; line-height: 24px; }
.Join .Join_content .Join_content_list .content_list_txt .list_txt_list:last-child { margin-bottom: 0px; }
.Join .Join_content .Join_content_list .content_list_right { width: 27%; }
.Join .Join_content .Join_content_list .content_list_right img { max-width: 100%; }





.Join2 { background: #f5f5f5; padding-bottom: 50px; }
.Join2 .Join2_content .Join2_content_list { width: 23%; margin-right: 2.66%; background: #fff; text-align: center; padding: 30px 0px; border: 1px solid #e0e0e0; margin-bottom: 2.6%; position: relative; cursor: pointer; }
.Join2 .Join2_content .Join2_content_list:nth-child(4n) { margin-right: 0px; }
.Join2 .Join2_content .Join2_content_list .content_list_txt { position: absolute; width: 100%; top: 0; background: url(../images/bg48.jpg) no-repeat 50%/cover; height: 100%; padding: 0px 40px; padding-top: 30px; opacity: 0; transition: all 0.5s ease 0s; }
.Join2 .Join2_content .Join2_content_list .content_list_top dd { line-height: 72px; }
.Join2 .Join2_content .Join2_content_list .content_list_top dt { color: #888888; font-size: 18px; margin-top: 15px; }
.Join2 .Join2_content .Join2_content_list .content_list_txt dd { font-size: 20px; color: #fff; margin-bottom: 15px; }
.Join2 .Join2_content .Join2_content_list .content_list_txt dt { font-size: 14px; color: #fff; line-height: 24px; text-align: left; }
.Join2 .Join2_content .Join2_content_list:hover .content_list_txt { opacity: 1; transition: all 0.5s ease 0s;; }





.Join3 { background: #fff; }
.Join3 .Join3_content .Join3_content_list { width: 50%; display: flex; transition: all 0.5s ease 0s; cursor: pointer; margin-bottom: 20px; }
.Join3 .Join3_content .Join3_content_list .content_list_txt { padding: 50px 40px; }
.Join3 .Join3_content .Join3_content_list .content_list_txt dd { font-size: 24px; color: #444444; margin-bottom: 22px; }
.Join3 .Join3_content .Join3_content_list .content_list_txt dt { font-size: 14px; color: #777777; line-height: 24px; text-align: justify; }
.Join3 .Join3_content .Join3_content_list:hover { box-shadow: 0px 0px 25px rgba(0,0,0,.1); background: #fafafa; transition: all 0.5s ease 0s; }
.Join3 .Join3_content .Join3_content_list:nth-child(1) .content_list_txt { background: url(../images/bn91.png) no-repeat 90% 90%; }
.Join3 .Join3_content .Join3_content_list:nth-child(2) .content_list_txt { background: url(../images/bn92.png) no-repeat 90% 90%; }
.Join3 .Join3_content .Join3_content_list:nth-child(3) .content_list_txt { background: url(../images/bn93.png) no-repeat 90% 90%; }
.Join3 .Join3_content .Join3_content_list:nth-child(4) .content_list_txt { background: url(../images/bn94.png) no-repeat 90% 90%; }




.myshipin { width: 90%; margin: 0 auto; }
.attach-list { }
.attach-list li { display: inline-block; box-sizing: border-box; text-align: center; padding: 0 25px; }
.attach-list li img { width: 100px; }


.Join4 { background: #f9f9f9; }
.Join4 .Join4_content .Join4_content_list { width: 23%; margin-right: 2%; margin-bottom: 2%; }
.Join4 .Join4_content .Join4_content_list:last-child { margin-right: 0px; }
.Join4 .Join4_content .Join4_content_list .content_list_img img { width: 100%; }
.Join4 .Join4_content .Join4_content_list .content_list_txt { margin-top: 30px; }
.Join4 .Join4_content .Join4_content_list .content_list_txt dd { font-size: 20px; color: #555555; margin-bottom: 10px; }
.Join4 .Join4_content .Join4_content_list .content_list_txt dt { font-size: 13px; color: #777777; line-height: 24px; }















.Join5 { background: #fff; }
.Join5 .culture_title dt { margin-top: 20px; }
.Join5 .culture_title dt p { font-size: 14px; color: #777777; line-height: 26px; }
.Join5 .Join5_content .Join5_content_list { width: 18%; margin-right: 2%; border: 1px solid #d6d6d6; text-align: center; padding: 50px 0px; }
.Join5 .Join5_content .Join5_content_list:last-child { margin-right: 0px; }
.Join5 .Join5_content .Join5_content_list dd { margin-bottom: 29px; line-height: 85px; }
.Join5 .Join5_content .Join5_content_list dt { line-height: 24px; font-size: 14px; color: #666666; }






.Join6 { background: url(../images/bg57.jpg) no-repeat 50%/cover; }
.Join6 .culture_title dt span { color: #fff; }
.Join6 .culture_title dt span::before { background: #fff; }
.Join6 .culture_title dt span::after { background: #fff; }
.Join6 .culture_title dt p { color: #fff; }
.Join6 .Join6_content { padding: 0px 52px; }
.Join6 .Join6_content .Join6_content_list { width: 100%; text-align: center; margin: 0px 60px; position: relative; outline: none; }
.Join6 .Join6_content .Join6_content_list::before { content: ""; position: absolute; display: inline-block; width: 86px; height: 20px; background: url(../images/bn119.png) no-repeat 50% 50%; top: 30%; right: -110px; }
.Join6 .Join6_content .Join6_content_list:last-child::before { display: none; }
.Join6 .Join6_content .Join6_content_list dd img { max-width: 100%; }
.Join6 .Join6_content .Join6_content_list dt { font-size: 16px; color: #fff; margin-top: 25px; }
.Join6 .slick-next, .slick-prev { width: 22px; height: 40px; }
.Join6 .slick-next:before, .Join6 .slick-prev:before { display: none; }
.Join6 .slick-next { background: url(../images/bn121.png) no-repeat 50% 50%; right: 0; }
.Join6 .slick-prev { background: url(../images/bn120.png) no-repeat 50% 50%; }













.Join7 { background: #f6f6f6; }
.Join7 .pc_all_contnet { background: #fff url(../images/bn101.png) no-repeat 50% 0%; padding: 60px 200px; }
.Join7 .culture_title dt { font-size: 16px; color: #888888; }
.Join7 .Join7_content .Join7_content_list { width: 45%; display: flex; margin-bottom: 22px; }
.Join7 .Join7_content .Join7_content_list dd { line-height: 44px; width: 15%; }
.Join7 .Join7_content .Join7_content_list dt { width: 85%; }
.Join7 .Join7_content .Join7_content_list dt input { width: 100%; line-height: 44px; border: 1px solid #dcdcdc; padding: 0px 15px; }
.Join7 .Join7_content .Join7_content_list dt select { width: 30%; height: 44px; border: 1px solid #dcdcdc; padding: 0px 15px; margin-right: 4%; font-size: 14px; color: #bebebe; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #fff url(../images/bn126.png) no-repeat 90% 50%; }
.Join7 .Join7_content .Join7_content_list dt select:nth-child(3) { margin-right: 0px; }
.Join7 .Join7_content .Join7_content_cord dt input { width: 73%; margin-right: 3%; }
.Join7 .Join7_content .Join7_content_cord dt a { display: inline-block; width: 23%; border: 1px solid #dcdcdc; background: #f3fbfe; line-height: 44px; }
.Join7 .Join7_content .Join7_content_cord dt a img { max-width: 100%; }
.Join7 .Join7_content .Join7_content_submit { width: 100%; text-align: center; padding-top: 50px; }
.Join7 .Join7_content .Join7_content_submit dd input { width: 318px; line-height: 44px; background: #017bc6; border-radius: 4px; color: #fff; font-size: 16px; cursor: pointer; }
.Join7 .Join7_content .Join7_content_submit dt { font-size: 14px; color: #f57272; margin-top: 20px; }





.Distribution { position: relative; }
.Distribution .Distribution_top { position: relative; min-height: 800px; background: #fff; }
#Distribution_map { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.Distribution .Distribution_content { width: 516px; height: auto; background: #f9f9f9; position: absolute; left: 8%; top: 4%; padding: 32px 22px; }
.Distribution .Distribution_content .Distribution_content_top .content_top_search .top_search_text { width: 378px; border: 1px solid #dcdcdc; line-height: 40px; padding: 0px 15px; }
.Distribution .Distribution_content .Distribution_content_top .content_top_search .top_search_submit { width: 88px; line-height: 42px; background: #d42021; color: #fff; font-size: 16px; border-radius: 4px; cursor: pointer; }
.Distribution .Distribution_content .Distribution_content_top .content_top_bottom { margin-top: 13px; margin-bottom: 30px; }
.Distribution .Distribution_content .Distribution_content_top .content_top_bottom select { width: 31.3%; margin-right: 2%; height: 42px; border: 1px solid #dcdcdc; font-size: 14px; color: #555555; padding: 0px 15px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #fff url(../images/bn126.png) no-repeat 90% 50%; }
.Distribution .Distribution_content .Distribution_content_top .content_top_bottom select:last-child { margin-right: 0px; }
.Distribution .Distribution_content .Distribution_content_bottom { height: 720px; overflow: auto; }
.Distribution .Distribution_content .Distribution_content_bottom::-webkit-scrollbar-track { background-color: #fff; }
/* 滚动条的滑轨背景颜色 */

.Distribution .Distribution_content .Distribution_content_bottom::-webkit-scrollbar-thumb { background: #80bde3; }
/* 滑块颜色 */

.Distribution .Distribution_content .Distribution_content_bottom::-webkit-scrollbar-button { background-color: #fff; }
/* 滑轨两头的监听按钮颜色 */

.Distribution .Distribution_content .Distribution_content_bottom::-webkit-scrollbar-corner { background-color: #fff; }
/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
.Distribution .Distribution_content .Distribution_content_bottom::-webkit-scrollbar { width: 6px; height: 0px; border-radius: 100%; }
/* 这是针对缺省样式 (必须的)*/


.Distribution .Distribution_content .Distribution_content_bottom .content_bottom_list { background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.2); margin-bottom: 15px; padding: 22px; }
.Distribution .Distribution_content .Distribution_content_bottom .content_bottom_list dd { font-size: 18px; color: #555555; margin-bottom: 10px; }
.Distribution .Distribution_content .Distribution_content_bottom .content_bottom_list dt p { font-size: 14px; color: #666666; }
.Distribution .Distribution_content .Distribution_content_bottom .content_bottom_list dt p img { margin-right: 10px; }
.Distribution .Distribution_content .Distribution_content_bottom .content_bottom_list .bottom_list_more { margin-top: 10px; }
.Distribution .Distribution_content .Distribution_content_bottom .content_bottom_list .bottom_list_more a { display: inline-block; padding: 0px 15px; line-height: 26px; font-size: 14px; color: #0081e6; border-radius: 4px; border: 1px solid #0081e6; margin-right: 10px; }
.Distribution .Distribution_content .Distribution_content_bottom .content_bottom_list .bottom_list_more a:hover { background: #0081e6; color: #fff; }










.custom { background: #ffffff; }
.custom .custom_top .custom_top_title { width: 100%; text-align: right; margin-bottom: 22px; }
.custom .custom_top .custom_top_title a { display: inline-block; text-align: center; margin-right: 40px; }
.custom .custom_top .custom_top_title a:last-child { margin-right: 0px; }
.custom .custom_top .custom_top_title a dd { font-size: 18px; color: #888888; transition: all 0.5s ease 0s; }
.custom .custom_top .custom_top_title a dt { font-size: 14px; color: #afafaf; margin-top: 5px; transition: all 0.5s ease 0s; text-transform: capitalize; }
.custom .custom_top .custom_top_title a.on dd { color: #d42021; transition: all 0.5s ease 0s; }
.custom .custom_top .custom_top_title a.on dt { color: #d42021; transition: all 0.5s ease 0s; }
.custom .custom_top .custom_top_title a:hover dd { color: #d42021; transition: all 0.5s ease 0s; }
.custom .custom_top .custom_top_title a:hover dt { color: #d42021; transition: all 0.5s ease 0s; }
.custom .custom_top .custom_top_content .top_content_list { opacity: 0; height: 0px; overflow: hidden; transition: all 0.5s ease 0s; }
.custom .custom_top .custom_top_content .top_content_list.on { height: auto; opacity: 1; transition: all 0.5s ease 0s; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left { width: 29%; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .slick-track { width: 465px !important; transform: translate3d(0px, 0px, 0px) !important; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_title dd { font-size: 24px; color: #444444; position: relative; margin-bottom: 20px; padding-bottom: 23px; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_title dd::before { content: ""; position: absolute; display: inline-block; bottom: 0; left: 0; width: 123px; height: 1px; background: #d42021; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_title dt p { font-size: 16px; color: #666666; line-height: 26px; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content { margin: 60px 0px; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content a { display: inline-block; width: 100%; position: relative; margin-bottom: 2%; border: 2px solid #fff; margin-right: 2%; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content a.on { border: 2px solid #d42021; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content a dd img { width: 100%; height: 67px; object-fit: cover; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content a:nth-child(3n) { margin-right: 0px; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content a dt { position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); font-size: 16px; color: #fff; width: 100%; text-align: center; z-index: 6; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content a::before { content: ""; position: absolute; display: inline-block; width: 100%; height: 100%; background: rgba(0,0,0,.3); z-index: 5; }
.custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_more a { display: inline-block; width: 202px; line-height: 42px; text-align: center; border-radius: 4px; background: #d42021; color: #fff; }
.custom .custom_top .custom_top_content .top_content_list .content_list_right { width: 55%; }
.custom .custom_top .custom_top_content .top_content_list .content_list_right .list_right_l { overflow: hidden; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; cursor: pointer; }
.custom .custom_top .custom_top_content .top_content_list .content_list_right .list_right_l.on { transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; cursor: pointer; height: auto; opacity: 1; }


.custom .custom_top .custom_top_content .top_content_list .content_list_right .list_right_list img { width: 100%; height: 494px; object-fit: cover; }
.custom .slick-prev, .custom .slick-next { width: 34px; height: 34px; background: #d42021; top: inherit; bottom: 5%; }
.custom .slick-prev:before, .custom .slick-next:before { color: #fff; }
.custom .slick-prev.slick-disabled, .custom .slick-next.slick-disabled { background: rgba(0,0,0,.5); }
.custom .slick-prev.slick-disabled:before, .custom .slick-next.slick-disabled:before { opacity: 1; }
.custom .slick-prev { left: auto; right: 8%; }
.custom .custom_bottom { padding-top: 212px; background: url(../images/bn104.png) no-repeat 0% 20px; }
.custom .custom_bottom .custom_bottom_left { width: 50%; }
.custom .custom_bottom .custom_bottom_list { margin-bottom: 55px; background: #f5f5f5; }
.custom .custom_bottom .custom_bottom_list:nth-child(2n) .custom_bottom_left { float: right; }
.custom .custom_bottom .custom_bottom_list:nth-child(2n) .custom_bottom_right { float: left; }
.custom .custom_bottom .custom_bottom_list:last-child { margin-bottom: 0px; }
.custom .custom_bottom .custom_bottom_left img { width: 100%; object-fit: cover; }
.custom .custom_bottom .custom_bottom_right { width: 50%; padding: 50px; }
.custom .custom_bottom .custom_bottom_right .bottom_right_title { margin-bottom: 50px; }
.custom .custom_bottom .custom_bottom_right .bottom_right_title p { font-size: 50px; color: #444444; }
.custom .custom_bottom .custom_bottom_right .bottom_right_title p span { margin-left: 25px; }
.custom .custom_bottom .custom_bottom_right .bottom_right_txt dd { font-size: 24px; color: #333333; margin-bottom: 25px; position: relative; padding-left: 20px; }
.custom .custom_bottom .custom_bottom_right .bottom_right_txt dd::before { content: ""; position: absolute; display: inline-block; width: 3px; height: 20px; background: #d42021; top: 7px; left: 0; }
.custom .custom_bottom .custom_bottom_right .bottom_right_txt dt { line-height: 31px; color: #333333; font-size: 15px; }
.custom .custom_bottom .slick-prev { right: auto; left: 3%; }
.custom .custom_bottom .slick-next { right: auto; left: 8%; }






.team { background: #fff; background: #f6f6f6; padding: 70px 0px; }
.team .team_content { padding: 0px 100px; }
.team .team_content .team_content_list { margin: 0px 35px; outline: none; }
.team .team_content .team_content_list .content_list_img img { width: 100%; }
.team .team_content .team_content_list .content_list_content { padding-top: 25px; }
.team .team_content .team_content_list .content_list_content dd { font-size: 26px; color: #333333; font-weight: bolder; margin-bottom: 20px; }
.team .team_content .team_content_list .content_list_content dd span { font-size: 14px; }
.team .team_content .team_content_list .content_list_content dt { margin-bottom: 11px; }
.team .team_content .team_content_list .content_list_content dt p { line-height: 24px; color: #666666; font-size: 18px; }
.team .team_content .team_content_list .list_content_bottom { font-size: 14px; color: #888888; line-height: 24px; }
.team .slick-prev, .team .slick-next { background: 21px; height: 44px; top: 34%; }
.team .slick-prev:before, .team .slick-next:before { display: none; }
.team .slick-prev { background: url(../images/bn106.png) no-repeat 50% 50%; left: 3%; }
.team .slick-next { background: url(../images/bn105.png) no-repeat 50% 50%; right: 3%; }
.team .slick-prev.slick-disabled { background: url(../images/bn106_on.png) no-repeat 50% 50%; }
.team .slick-next.slick-disabled { background: url(../images/bn105_on.png) no-repeat 50% 50%; }






.Process { background: #fff; }
.Process .Process_content .Process_content_list { border: 1px solid #d9d9d9; width: 15%; text-align: center; padding: 50px 0px; margin-right: 2%; }
.Process .Process_content .Process_content_list:last-child { margin-right: 0px; }
.Process .Process_content .Process_content_list dd { line-height: 73px; margin-bottom: 30px; }
.Process .Process_content .Process_content_list dd img { max-height: 73px; }
.Process .Process_content .Process_content_list dt p { font-size: 14px; color: #555555; line-height: 26px; }






.reservation { background: #f6f6f6; }
.reservation .pc_all_contnet { max-width: 1600px; background: none; }
.reservation .pc_all_contnet { padding: 0px; }
.reservation .Join7_content .Join7_content_select dt select { width: 100%; }






.Join .culture_title dt, .Join2 .culture_title dt, .Join3 .culture_title dt, .Join4 .culture_title dt { margin-top: 0px; }







.PD_table { max-width: 804px; }
.PD_table table { background: #dcdcdc; width: 100%; }
.PD_table table tr td { background: #fff; color: #666; line-height: 35px; text-align: center; font-size: 14px; }
.PD_table table tr td:nth-child(1) { width: 30%; background: #526d8b; color: #fff; }












.product_details2 .product_details2_list { margin-bottom: 35px; outline: none; }
.product_details2 .product_details2_list.hide { display: none; }
.product_details2 .product_details_top .product_details2_list img { width: 100%; height: 452px; object-fit: cover; }
.product_details2 .product_details2_list:last-child { margin-bottom: 0px; }
.product_details2 .product_details2_list .details2_list_title { margin-bottom: 40px; }
.product_details2 .product_details2_list .details2_list_title dd { font-size: 38px; color: #143e77; position: relative; padding-bottom: 17px; margin-bottom: 15px; }
.product_details2 .product_details2_list .details2_list_title dd::before { content: ""; display: inline-block; width: 313px; height: 1px; background: #91a6b4; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }
.product_details2 .product_details2_list .details2_list_title dt { font-size: 20px; color: #5c707f; }
.product_details2 .product_details2_list .details2_list_content .list_content_li { border-radius: 15px; overflow: hidden; margin-bottom: 27px; }
.product_details2 .product_details2_list .details2_list_content .list_content_li:last-child { margin-bottom: 0px; }
.product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_img img { width: 100%; }
.product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt { background: #eef3f6; text-align: left; padding: 25px 50px; }
.product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt dd { font-size: 18px; color: #333; position: relative; padding-bottom: 12px; margin-bottom: 12px; }
.product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt dd::before { content: ""; display: inline-block; width: 54px; height: 1px; background: #56565a; position: absolute; left: 0; bottom: 0; }
.product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt dt { font-size: 14px; color: #666; }



.product_details2 .product_details2_list2 .details2_list_content .list_content_li { display: block; padding: 17px; background: #eef3f6; border-radius: 0px; }
.product_details2 .product_details2_list2 .details2_list_content .list_content_li:nth-child(2n) .content_li_img { float: right; }
.product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_img { border: 16px solid #fff; margin-right: 3%; }
.product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_txt { display: flex; }
.product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_txt dd { width: 40px; height: 340px; background: #cbd7e5; font-size: 28px; color: #333; padding-top: 20px; margin-right: 34px; }
.product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_txt dd::before { display: none; }
.product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_txt dd span { position: relative; right: 11px; }
.product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_txt dt { font-size: 26px; color: #666; width: 40px; margin-top: 34px; }


.product_details2 .product_details2_list3 .details2_list3_content { text-align: center; margin-bottom: 50px; }
.product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li { display: inline-block; width: 23.333%; margin-right: 2%; }
.product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li .bottom_li_txt { background: #f2f5fa; padding: 17px 0px; }
.product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li .bottom_li_txt dd { font-size: 18px; color: #333; }
.product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li .bottom_li_txt dt { font-size: 15px; color: #666; margin-top: 5px; }
.product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li:nth-child(4n) { margin-right: 0px; }
.product_details2 .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img img { height: 147px; object-fit: cover; }












.mo_IProduct_top { font-size: 18px; color: #333; text-align: center; margin-bottom: 25px; position: relative; display: none; text-align: center; padding: 0px 4%; }











.qw_banner { position: relative; }
.qw_banner .qw_banner_img img { max-width: 100%; }
.qw_banner .qw_banner_txt { position: absolute; right: 160px; bottom: 100px; width: 800px; }
.qw_banner .qw_banner_txt .banner_txt_list { width: 48%; float: left; }
.qw_banner .qw_banner_txt .banner_txt_list:last-child { float: right; }
.qw_banner .qw_banner_txt .banner_txt_list dd { font-size: 30px; color: #acacac; margin-bottom: 50px; text-align: center; }
.qw_banner .qw_banner_txt .banner_txt_list dd b { margin-left: -15px; }
.qw_banner .qw_banner_txt .banner_txt_list dt { font-size: 14px; color: #a7a7a7; line-height: 26px; letter-spacing: 0.8px; }
.qw_banner .qw_banner_txt .banner_txt_list:last-child dd { margin-bottom: 0px; text-align: left; }
.qw_banner .qw_banner_txt .banner_txt_list:last-child dd img { position: relative; top: -15px; }
.qw_banner .qw_banner_txt .banner_txt_list:last-child dt { font-size: 12px; color: #717171; line-height: 23px; letter-spacing: 0.4px; }





.qw_content { margin-top: 10px; }
.qw_content .qw_content_list { margin-bottom: 60px; }
.qw_content .qw_content_list .content_list_left { background: #f6f6f6; width: 35%; padding: 0px 7%; height: 726px; }
.qw_content .qw_content_list .content_list_left .list_left_title { margin-bottom: 37px; position: relative; padding-left: 18px; margin-top: 30px; }
.qw_content .qw_content_list .content_list_left .list_left_title:before { content: ""; display: inline-block; width: 4px; height: 30px; position: absolute; left: 0; top: 7px; background: #2a292b; }
.qw_content .qw_content_list .content_list_left .list_left_title dd { font-size: 30px; color: #444444; font-weight: bolder; }
.qw_content .qw_content_list .content_list_left .list_left_title dt { font-size: 14px; color: #666666; }
.qw_content .qw_content_list .content_list_left .list_left_img { margin-bottom: 40px; }
.qw_content .qw_content_list .content_list_left .list_left_img img { width: 100%; }
.qw_content .qw_content_list .content_list_left .list_left_txt p { color: #444444; font-size: 14px; line-height: 26px; }
.qw_content .qw_content_list .content_list_left .list_left_txt p:last-child { font-size: 12px; color: #555555; line-height: 23px; margin-top: 18px; }
.qw_content .qw_content_list .content_list_right { width: 65%; position: relative; }
.qw_content .qw_content_list .content_list_right img { width: 100%; height: 726px; object-fit: cover; }
.qw_content .qw_content_list .content_list_right div img { width: inherit; height: auto; }
.qw_content .qw_content_list .content_list_right div b { margin-left: 10px; }
.qw_content .qw_content_list .content_list_right div { border: 1px solid #b8b8b8; text-align: center; width: 144px; padding: 12px 0px; position: absolute; bottom: -30px; right: 160px; background: #fff; }
.qw_content .qw_content_list .content_list_right div dt { margin-top: 11px; font-size: 12px; color: #2a292b; }
.qw_content .qw_content_list:nth-child(2n) .content_list_left { float: right; }
.qw_content .qw_content_list:nth-child(2n) .content_list_right { float: left; }
.qw_content .qw_content_list:nth-child(2n) .content_list_right div { right: inherit; left: 130px; }





/*honor*/
.hon_list li { overflow: visible; position: relative; width: 25%; float: left; }
.hon_list .img { padding-bottom: 100%; position: relative; height: 0; width: 100%; text-align: center; display: inline-block; overflow: hidden; }
.hon_list .img img { width: auto; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.hon_list li p { padding: 0 5%; box-sizing: border-box; height: 36px; line-height: 36px; background: #fff; text-align: center; color: #161616; font-size: 16px; }
.hon_list li:hover p { color: #004ea2; }
.hon_list li:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.hon_list li:nth-child(4n):after { content: ''; position: absolute; display: block; width: 1200px; right: 0; bottom: 36px; height: 58px; background: url(../images/icon34.png) center no-repeat; background-size: contain; }
.img_box img, .img span, .img_box span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; background-repeat: no-repeat; background-position: center; background-size: cover; }



.ewm img { width: inherit; height: auto; }
.ewm b { margin-left: 0px; width: 100%; display: inline-block; }
.ewm { border: 1px solid #b8b8b8; text-align: center; width: 100px; padding: 2px 0px; position: absolute; bottom: -30px; right: 160px; background: #fff; display: none; }
.ewm dt { margin-top: 11px; font-size: 12px; color: #2a292b; display: none; }






@media screen and (max-width:1750px) {
    .path .slick-prev { left: 0px; }
    .path .slick-next { right: 0px; }
    .qw_banner .qw_banner_txt { right: 4%; }
}




@media screen and (max-width:1600px) {
    .pc_all .pc_all_contnet, .IProduct .IProduct_top .IProduct_top_list .top_list_content, .IProduct .IProduct_bottom { max-width: 1440px; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content { padding-left: 0px; }
    .banner .slick-next { top: 56%; }
    .INews { padding-top: 8%; }




    .about .about_list_right .list_right_a { width: 75%; }
    .path::before { top: 409px; }
    .path .slick-prev { left: -50px; }
    .path .slick-next { right: -50px; }
    .path .path_content .path_content_top .content_top_list .top_list_content { height: 240px; }
    .path .sp-bottom-thumbnails.sp-has-pointer { margin-top: 55px; }


    .Advantage .Advantage_content .Advantage_content_list { padding: 0px 4%; }


    .product .product_top .product_top_icon .top_icon_list { width: 11%; box-sizing: border-box; padding: 0 10px; }
    .product .product_top .product_top_icon .top_icon_list::before { background-size: 100%; }
    .product .product_content .product_content_list .content_list_img { margin: 60px 0px; }
    .product2 .product_content .product2_list .product2_list_right .list_right_a dd { font-size: 20px; padding-left: 10px; }
    .product2 .product_content .product2_list .product2_list_right .list_right_a dd::before { height: 20px; }

    .Join .Join_content .Join_content_list .content_list_txt { padding: 0px 3%; }
    .Join .Join_content .Join_content_list .content_list_txt .list_txt_list dd { font-size: 15px; }
    .Join .Join_content .Join_content_list .content_list_txt .list_txt_list dt { font-size: 13px; }
    .Join6 .Join6_content img { max-width: 100%; }
    .Join7 .Join7_content .Join7_content_list dt select { width: 29.5%; }




    .news_nav a { padding: 0px; }
    .Distribution .Distribution_content .Distribution_content_bottom { height: 560px; }



    .Warranty .Warranty_content .Warranty_content_list dd { width: 12%; }
    .Warranty .Warranty_content .Warranty_content_list dt { width: 88%; }



    .project .project_top .project_top_list .top_list_img img { height: 480px; }

    .custom .custom_bottom .custom_bottom_right .bottom_right_title { margin-bottom: 25px; }
    .custom .custom_bottom .custom_bottom_right .bottom_right_title p { font-size: 34px; }


    .team .team_content .team_content_list { margin: 0px 15px; }
    .reservation .Join7_content .Join7_content_select dt select { width: 100%; }

    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dd { font-size: 56px; }

    .reservation .pc_all_contnet { padding: 0px; }

    .Honors .Honors_content .Honors_content_list .content_list_txt { padding: 21px 0px; }
    .Honors .Honors_content .Honors_content_list .content_list_img img { max-width: 100%; }
    .Honors .Honors_content .Honors_content_list .content_list_txt dd { font-size: 18px; margin-bottom: 15px; }


    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt { margin-bottom: 50px; }


    .INews .INews_title { margin-bottom: 40px; }


    .path .slick-prev { left: 0px; }
    .path .slick-next { right: 0px; }



    .product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_img { width: 78%; }


    .qw_content .qw_content_list .content_list_left { padding: 0px 2%; }
    .qw_banner .qw_banner_txt { right: 2%; }


    .index .footer { padding-top: 6%; }

    .index .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd a { }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dt p a { }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dt p { }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd { }



    .banner img { height: 900px; }
}


@media screen and (max-width:1440px) {
    .banner img { height: 768px; }
    .INews .INews_content .INews_content_left .content_left_list .left_list_img img { height: 465px; }
    .INews .INews_content .INews_content_right .content_right_list { padding: 22px 30px; }
    .footer .footer_form .footer_form_title { line-height: 50px; }
    .INews .INews_title dd { font-size: 26px; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd a { font-size: 16px; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dt p a { font-size: 14px; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dt p { margin-bottom: 8px; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd { margin-bottom: 10px; }




    .product_details .product_details_bottom .details_bottom_content { padding: 50px; }







    .pc_all .pc_all_contnet, .IProduct .IProduct_top .IProduct_top_list .top_list_content, .IProduct .IProduct_bottom, .footer .footer_form, .footer .footer_bottom .footer_bottom_t { max-width: 1200px; }
    .pc_top .pc_top_content .top_content_logo_nav .logo_nav_left .right_nav_list { margin-right: 60px; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_right { padding-left: 47px; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list { margin-right: 76px; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_logo img { max-width: 100%; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_left { width: 26%; margin-right: 2%; }
    .footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address { margin-top: 30px; }
    .footer .footer_form .footer_form_title { margin-bottom: 24px; }
    .footer .footer_form .footer_form_title dd { font-size: 26px; margin-bottom: 0px; }
    .footer .footer_form .footer_form_title dt { font-size: 16px; }
    .footer .footer_form .footer_form_content .form_content_list dt { width: 71%; }
    .footer .footer_form .footer_form_content .form_content_select select { width: 21%; margin-right: 19%; }
    .INews { padding-top: 10%; }
    .INews .INews_title { margin-bottom: 30px; }


    .path .path_content .content_top_list { margin: 0px 13px; }
    .path .path_content .content_top_list .top_list_content { padding: 0px 18px; padding-top: 44px; }
    .path .sp-bottom-thumbnails.sp-has-pointer { margin-top: 100px; }
    .path .slick-prev { left: 0px; }
    .path .slick-next { right: 0px; }
    .path .slick-list { padding-bottom: 50px; }
    .path::before { top: 396px; }

    .system .system_left .system_left_title dd { font-size: 24px; }
    .system .system_left .system_left_title { margin-bottom: 30px; }
    .system .system_left .system_left_txt { font-size: 14px; line-height: 26px; }
    .system .system_left .system_left_title dd b { font-size: 33px; }
    .system2 .system_left .system_left_txt .left_txt_list dt { font-size: 12px; }


    .product .product_top .product_top_icon .top_icon_list dt { font-size: 16px; }
    .product .product_content .product_content_list .content_list_img { margin: 40px 0px; }
    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list { margin: 0px 10px; padding: 0px 15px; }
    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img { padding: 15px 0px; }


    .Join .Join_content .Join_content_list .content_list_txt .list_txt_list dd { font-size: 12px; margin-bottom: 7px; }
    .Join .Join_content .Join_content_list .content_list_txt .list_txt_list dt { font-size: 12px; }
    .Join7 .Join7_content .Join7_content_list dd { width: 20%; }
    .Join7 .Join7_content .Join7_content_list dt { width: 80%; }
    .Join7 .pc_all_contnet { padding: 60px 100px; }
    .Join7 .Join7_content .Join7_content_list { width: 48%; }

    .Distribution .Distribution_content .Distribution_content_bottom { height: 545px; }



    .Warranty .Warranty_content .Warranty_content_list dd { width: 15%; }
    .Warranty .Warranty_content .Warranty_content_list dt { width: 85%; }

    .project .project_top .project_top_list .top_list_img img { height: 400px; }


    .custom .custom_top .custom_top_content .top_content_list .content_list_left { width: 35%; }
    .custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content { margin: 25px 0px; }
    .custom .custom_top .custom_top_content .top_content_list .content_list_right .list_right_list img { height: 430px; }
    .custom .slick-prev { right: 10%; }


    .news .news_top .news_top_list .top_list_img img { height: 152px; }


    .about .about_list_right .list_right_a .list_right_title dd { font-size: 30px; }
    .about .about_list_right .list_right_a .list_right_title dt { font-size: 26px; }
    .about .about_list_right .list_right_a .list_right_bottom .right_bottom_list dd { font-size: 36px; }


    .Join3 .Join3_content .Join3_content_list .content_list_txt { padding: 30px 25px; }


    .reservation .pc_all_contnet { padding: 0px; }


    .culture .culture_content .culture_content_list { width: 23.5%; margin-right: 2%; padding: 33px; }
    .about .about_list_right .list_right_a .list_right_txt { margin-top: 20px; }
    .about .about_list_right .list_right_a .list_right_bottom { margin-top: 30px; }


    .Honors .Honors_content .Honors_content_list { padding: 20px; }
    .Honors .Honors_content .Honors_content_list .content_list_txt { padding: 8px 0px; }

    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title { margin-bottom: 40px; padding-bottom: 25px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt p { font-size: 15px; margin-bottom: 15px; }


    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img { line-height: 150px; }
    .footer .footer_bottom { height: 394px; }


    .product .product_content .product_content_list { padding: 0px 24px; padding-bottom: 70px; }


    .product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_img { width: 71%; }

    .footer .footer_form .footer_form_title { margin-bottom: 0px; }
}







@media screen and (max-width:1370px) {
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt p { margin-bottom: 8px; font-size: 14px; line-height: 24px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title { margin-bottom: 20px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dd { font-size: 30px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dt { font-size: 22px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_more { line-height: 36px; font-size: 14px; width: 160px; }


    .banner .banner_content .banner_content_list .content_list_txt { top: 28%; }

    .banner .banner_content .banner_content_list .content_list_txt { width: 38%; }
    .banner .slick-next { top: 61%; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content { top: 22%; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content dd { font-size: 40px; padding-bottom: 26px; }

    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dd { font-size: 45px; }
    .IAbout .IAbout_right .IAbout_right_p { top: 16%; }




    .INews { padding-top: 8%; }
    .INews .INews_title { margin-bottom: 25px; }
    .INews .INews_content .INews_content_left .content_left_list .left_list_img img { height: 390px; }
    .INews .INews_content .INews_content_right .content_right_list { padding: 13px 20px; }
    .INews .INews_content .INews_content_right .content_right_list .right_list_more { margin-top: 10px; }
    .INews .INews_content .INews_content_right .content_right_list dt { margin: 10px 0px; }


    <!-- .banner .banner_content .banner_content_list .content_list_txt .list_txt_p { padding-right: 14%; }
    -->

    .IProduct .IProduct_top .IProduct_top_list .top_list_content a { margin-top: 20px; }


    .about .about_list_right .list_right_a { width: 92%; }


    .path .path_content .content_top_list .top_list_content { height: 260px; }


    .path::before { top: 409px; }


    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt { margin-bottom: 25px; }


    .about .about_list_right .list_right_a .list_right_bottom { margin-top: 20px; }
    .about .about_list_right .list_right_a .list_right_title dd { font-size: 20px; }
    .about .about_list_right .list_right_a .list_right_title dt { font-size: 16px; }
    .about .about_list_right .list_right_a .list_right_bottom .right_bottom_list dd { font-size: 28px; }
    .about .about_list_right .list_right_a .list_right_bottom .right_bottom_list::before { height: 85px; }



    /* .index .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd a { font-size: 14px; }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dd { margin-bottom: 0px; }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dt p { margin-bottom: 1px; }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_right .t_right_list dt p a { font-size: 12px; }
    .index .footer .footer_form .footer_form_title dd { font-size: 28px; margin-bottom: 0px; }
    .index .footer .footer_form .footer_form_title { margin-bottom: 15px; }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_logo { max-width: 50%; }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_left .t_left_address p { margin-bottom: 6px; }
    .index .footer .footer_bottom .footer_bottom_t .bottom_t_right::before { height: 188px; }
    .index .footer .footer_bottom { height: 255px; }
    .index .footer .footer_form .footer_form_content .form_content_list { margin-bottom: 10px; }
    .index .footer .footer_form .footer_form_content .form_content_list textarea { height: 113px; }
    .index .footer .footer_bottom { padding-top: 1%; }

    .index .footer .footer_bottom { height: 43%; }*/
}



.mybideo{width:900px;height:600px;}
.mo_banner { display: none; }


input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

select { -webkit-appearance: none; }




.CustomerService { position: fixed; width: 72px; right: 25px; top: 40%; z-index: 50; text-align: center; background: #1c6db1; 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: #859ba9; 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: #1c6db1; color: #fff; top: 0; line-height: 54px; 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(4) .CustomerService_list_down { width: 90px; }




.owl-nav{display:none;}
@media screen and (max-width:1000px) {
	.mob{display:none}
	.Banner .item img{opacity:1}
}

@media screen and (max-width:1200px) {
	.proDetailsLy1200 .mainCon .box1 input{width:auto;    padding-left: 12px;padding-right: 0;}
.content_right_more .right_more_list{border:0;}
    .Banner .text-info .page-title { font-size:18px;line-height:22px;}
    .house_content_title dd { font-size:20px;}
    .house_content_title dt span { font-size:14px;}

    .house_content_title { padding:20px 0;}
    .product_swiper .item .product_info { font-size:24px;padding-top:0px;width:100%;}
    .product_swiper .item .type { font-size:24px;}
.product_swiper .item .image{width:100%;display:block}
    .IAbout  { padding:0 10px;}
    .product_swiper .item { width:100%;box-sizing:border-box;padding:0 10px;}
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt p { color:#000;}
    .IAbout .IAbout_left .section2-right { width:100%;background:none;height:auto;}
    .IAbout .IAbout_left .section2-right .big_img { width:100%;position:initial;}
    .IAbout .IAbout_left .section2-right .big_img img { width:100%;}
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dd { color:#000;}

    .hon_list li { width:50%;}
    .content_right_more .right_more_list { width:24%;box-sizing:border-box;margin-right:1%;}
    .product_content .w1200{width:100%; }
.product2 .product_content .product2_list .product2_list_right{padding-top:0;}
    .product2 .product_content .product2_list:nth-child(2n) .product2_list_right .list_right_a { text-align:left;}
    .product2 .product_content .product2_list:nth-child(2n) .product2_list_right .list_right_a p { text-align:left;}
    .news2 .news_top .news_top_list { width:100%;margin-right:0;}
.product2 .product_content .product2_list .product2_list_left img{max-width:100%;}
    .index_news .index_news_content .news_content_left { width:100%;}
    .index_news .index_news_content .news_content_right .content_right_title a { width:33.333333%;margin-right:0;}
    .index_news .index_news_content .news_content_right { width: 100%;margin-left:0;margin-top:10px;}
.index_news .index_news_content .news_content_right .content_right_content .right_content_list{width:100%;margin-right:0;}

.details_nav a{margin:0;}

    .proDetailsLy1200 .mainCon .box1 .Input { width:100%;margin-left: 0;}
    .proDetailsLy1200 .mainCon { padding:0;height:auto;}
.proDetailsLy1200 .mainCon .box1 textarea{width:100%;margin-left:0;}
.mybideo{width:100%;height:400px;}
    html, body { overflow: inherit; }
    .all { width: 96% !important; margin: 0 auto; height: auto; }
    .pc_top, .CustomerService { display: none; }
    .footer .pc_all_contnet { display: none; }
    .Copyright .pc_all_contnet { display: block; }
    .footer .pc_all_contnet { display: none; }
    .mo_footer { display: block; }
    .mo_top { display: block; }
    .mo_height { height: 50px; }
    .hight { display: none; }
    .index_ourys .index_ourys_nei .ourys_nei_wen, .details_banner .details_banner_content { display: none; }
    .all { width: 96%; margin: 0 auto; height: auto; overflow: hidden; }
    img { max-width: 100%; }
    .index .footer { padding-top: 0px; }
    .index .footer .footer_bottom { position: inherit; height: auto; padding-top: 0px; }
    .footer .footer_bottom .footer_bottom_Copyright { position: inherit; line-height: 20px; padding: 15px 33px; text-align: center; background: #666; color: #fff; }
    .footer .footer_bottom .footer_bottom_Copyright span { display: inline-block; }
    .footer .footer_bottom .footer_bottom_Copyright a { color: #fff; }
    .footer_form, .footer .footer_bottom .footer_bottom_t { display: none; }
    .footer .footer_bottom { background: none; }


    .buildnum { display: none; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content, .IProduct .IProduct_top .IProduct_top_list .top_list_content dd, .IProduct .IProduct_bottom, .IProduct .IProduct_top .IProduct_top_list .top_list_content p, .IProduct .IProduct_top .IProduct_top_list .top_list_content a, .IAbout .IAbout_left, .IAbout .IAbout_right, .INews .INews_title, .INews .INews_content { display: block; }


    .details_banner { margin-top: 0px; }
    .details_banner .details_banner_img img { height: auto; }
    .footer .footer_bottom { height: auto; }
    .details_banner .Bread { padding: 0px 4%; }


    .team .team_content { padding: 0px; }

    .banner img, .banner { height: auto !important; }
    .banner .slick-dots { bottom: 4%; width: 100%; left: 0; }
    .banner .slick-dots li { width: 12px; height: 17px; margin: 0px 2px; }
    .banner .slick-dots li.slick-active { border: 0px; }
    .banner .slick-dots li.slick-active button:before { opacity: 1; }
    .banner .slick-dots li button { width: 100%; height: auto; line-height: 28px; padding: 0px; }
    .banner .slick-dots li button:before { position: relative; left: 0px; top: 0px; font-size: 24px; width: 100%; height: auto; line-height: 2px; opacity: .5; }
    .banner .banner_content .banner_content_list .content_list_txt { top: 20%; padding: 4%; width: 60%; right: inherit; left: 0; }
    .banner .banner_content .banner_content_list .content_list_txt dd p { font-size: 14px; width: 100%; }
    .banner .banner_content .banner_content_list .content_list_txt .list_txt_p { background: none; margin: 0px; padding: 8px 0px; line-height: 22px; font-size: 12px; }
    .banner .banner_content .banner_content_list .content_list_txt dt { opacity: hidden; }
    .banner .banner_content .banner_content_list .content_list_txt dt a { width: 46%; float: left; line-height: 28px; font-size: 12px; }
    .banner .banner_content .banner_content_list .content_list_txt dt a:last-child { margin-left: 8%; }



    .qw_banner .qw_banner_txt { display: none; }

    .qw_content .qw_content_list .content_list_left { padding-bottom: 35px; }
    .qw_content .qw_content_list .content_list_left, .qw_content .qw_content_list .content_list_right img { height: auto; }
    .qw_content .qw_content_list .content_list_left, .qw_content .qw_content_list .content_list_right { width: 100%; }
    .qw_content .qw_content_list .content_list_right div { transform: translateX(-50%) translateY(-50%); left: 50%; top: 50%; bottom: inherit; }
    .qw_content .qw_content_list:nth-child(2n) .content_list_right div { left: 50%; }
    .qw_content .qw_content_list .content_list_left .list_left_title dd { font-size: 18px; }
    .qw_content .qw_content_list { margin-bottom: 25px; }
    .qw_content .qw_content_list .content_list_left .list_left_title:before { width: 3px; }
    .qw_content .qw_content_list .content_list_left .list_left_title { padding-left: 15px; margin: 25px 0px; }
    .qw_content .qw_content_list .content_list_left .list_left_img { margin-bottom: 20px; }








    .IProduct { margin-top: 10px; }
    .IProduct .IProduct_bottom { padding: 0px 2%; }
    .IProduct img { max-width: inherit; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_img img { height: auto !important; object-fit: cover; }
    .IProduct .IProduct_top .IProduct_top_list { height: auto !important; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content { top: 50%; width: 55%; transform: translateX(-50%) translateY(-50%); left: 15%; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content dd::before { display: none; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content dd { font-size: 16px; padding-bottom: 0px; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content dt { margin-top: 15px; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content dt p { font-size: 14px; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content a { margin-top: 15px; font-size: 12px; line-height: 30px; width: 100px; }
    .IProduct .IProduct_bottom { position: inherit; margin-top: 20px; }





    .IProduct .IProduct_bottom a { width: 23.5%; margin-right: 2%; margin-bottom: 2%; padding: 3% 0px; }
    .IProduct .IProduct_bottom a:nth-child(4n) { margin-right: 0px; }
    .IProduct .IProduct_bottom a.on { top: 0px; box-shadow: 0px 0px 0px; }











    .IAbout { padding-bottom: 30px; background: #fff; }
    .IAbout .IAbout_left img { height: 320px !important; }
    .IAbout .IAbout_right { height: auto !important; }
    .IAbout .IAbout_right .IAbout_right_p { position: inherit; top: 0; padding: 0px 2%; }
    .IAbout .IAbout_left, .IAbout .IAbout_right { width: 100%; padding: 14px 0px;box-sizing:border-box; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title { padding-bottom: 20px; margin-bottom: 30px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dd { font-size: 24px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_title dt { font-size: 16px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt p { font-size: 13px; margin-bottom: 10px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_txt { margin-bottom: 30px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_more { line-height: 33px; font-size: 14px; width: 120px; border-radius: 0px; }
    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_more img { display: none; }





    .INews { padding: 30px 2%; background: #f5f5f5; }
    .INews .INews_title { margin-bottom: 33px; }
    .INews .INews_title dd { width: 100%; font-size: 18px; text-align: center; line-height: normal; margin-bottom: 25px; text-align: left; padding: 0px; display: none; }
    .INews .INews_title dt { width: 100%; }
    .INews .INews_title dt a { width: 32%; padding: 0px; font-size: 14px; text-align: center; margin-right: 2%; line-height: 34px; border: 1px solid #dcdcdc; border-radius: 0px; }
    .INews .INews_title dt a.on { border: 1px solid #d42021; }
    .INews .INews_content .INews_content_left, .INews .INews_content .INews_content_right { width: 100%; }
    .INews .INews_content .INews_content_left .content_left_list .left_list_img img { height: 244px; }
    .INews .INews_content .INews_content_left .content_left_list .left_list_txt dt { font-size: 16px; margin-bottom: 0px; }
    .INews .INews_content .INews_content_left .content_left_list .left_list_txt { bottom: 6%; }
    .INews .INews_content .INews_content_right { margin-top: 20px; }
    .INews .INews_content .INews_content_right .content_right_list { padding: 4%; }
    .INews .INews_content .INews_content_right .content_right_list dt { font-size: 15px; margin: 10px 0px; }







    .details_nav { padding: 2%; line-height: normal; }
    .details_nav a { font-size: 14px; width: 49%; margin-right: 1%; line-height: 40px; margin-bottom: 2%; border: 1px solid #dcdcdc; border-radius: 5px; float: left; }
    .details_nav a:nth-child(2n) { margin-right: 0px; }

    .about .about_list_left, .about .about_list_right { width: 100%; }
    .about .about_list_right .list_right_img { display: none; }
    .about .about_list_right .list_right_a { position: inherit; left: 0; top: 0; transform: inherit; width: 96%; margin: 0 auto; padding: 20px 0px; }
    .about .about_list_right .list_right_a .list_right_title dd { font-size: 16px; }
    .about .about_list_right .list_right_a .list_right_title dt { font-size: 20px; }
    .about .about_list_right .list_right_a .list_right_txt { margin-top: 20px; }
    .about .about_list_right .list_right_a .list_right_bottom .right_bottom_list { width: 45%; }
    .about .about_list_right .list_right_a .list_right_bottom .right_bottom_list dd { font-size: 32px; }
    .about .about_list_right .list_right_a .list_right_bottom .right_bottom_list::before { display: none; }
    .about .about_list_right .list_right_a .list_right_bottom .right_bottom_list:last-child { float: right; }
    .about .about_list_right .list_right_a .list_right_bottom .right_bottom_list dd span { top: 0px; }
    .about .about_list_right .list_right_a .list_right_bottom { margin-top: 20px; }



    .culture { padding: 25px 2%; }
    .culture .w1200 { width:100%;}
    .culture .culture_title { margin-bottom: 40px; }
    .culture .culture_title dd { font-size: 20px; margin-bottom: 10px; }
    .culture .culture_title dt span { font-size: 18px; }
    .culture .culture_content .culture_content_list { width: 49%; padding: 0px; margin-right: 2%; padding: 6% 4%; margin-bottom: 2%; }
    .culture .culture_content .culture_content_list:nth-child(2n) { margin-right: 0px; }
    .culture .culture_content .culture_content_list dd img { max-height: 50px; }
    .culture .culture_content .culture_content_list dt { font-size: 16px; margin: 15px 0px; margin-top: 20px; }
    .culture .culture_content .culture_content_list p { font-size: 13px; }



    .path .path_content .content_top_list { margin: 0px 5px; }
    .path .path_content .content_top_list .top_list_content { padding-top: 20px; height: auto; }
    .path .path_content .content_top_list .top_list_content dd { font-size: 18px; }
    .path .path_content .content_top_list .top_list_content dt { font-size: 13px; line-height: 20px; height: 200px; }
    .path .slick-prev { left: 0; }
    .path .slick-next { right: 0; }
    .path::before { display: none; }
    .path .sp-bottom-thumbnails.sp-has-pointer { margin-top: 0px; }
    .path .slick-prev, .path .slick-next { width: 30px; height: 30px; }
    .path .slick-prev:before, .path .slick-next:before { font-size: 13px; display: block; }
    .path .path_content .sp-mask { height: 335px !important; padding: 0px; }




    .Honors .Honors_content .Honors_content_list .content_list_img, .Honors .Honors_content .Honors_content_list .content_list_txt { width: 100%; }
    .Honors .Honors_content .Honors_content_list .content_list_txt dd { font-size: 18px; margin-bottom: 20px; }
    .Honors .Honors_content .Honors_content_list .content_list_txt { margin-left: 0px; padding-bottom: 0px; }






    .Advantage .culture_title dd img { height: 33px; }
    .Advantage .culture_title { margin-bottom: 24px; }
    .Advantage .Advantage_content .Advantage_content_list { width: 49%; margin-right: 0px; border: 1px solid #dcdcdc; padding: 20px; }
    .Advantage .Advantage_content .Advantage_content_list:nth-child(2n) { float: right; }
    .Advantage .Advantage_content .Advantage_content_list dd img { max-height: 45px; }
    .Advantage .Advantage_content .Advantage_content_list dt { font-size: 16px; padding: 15px 0px; margin: 0px; }


    .Craftsmanship { padding-top: 0px; }
    .Craftsmanship .Craftsmanship_left, .Craftsmanship .Craftsmanship_right { width: 100%; }
    .Craftsmanship .Craftsmanship_left { margin-bottom: 25px; }
    .Craftsmanship .Craftsmanship_left .Craftsmanship_left_list .left_list_img img { height: auto; }
    .Craftsmanship .Craftsmanship_left .Craftsmanship_left_list .left_list_txt { padding: 0px 4%; bottom: 7%; }
    .Craftsmanship .Craftsmanship_left .Craftsmanship_left_list .left_list_txt dd { margin-bottom: 15px; font-size: 18px; }
    .Craftsmanship .Craftsmanship_right .Craftsmanship_right_list { padding: 15px; }
    .Craftsmanship .Craftsmanship_right .Craftsmanship_right_list .right_list_txt dd { font-size: 16px; margin-bottom: 10px; }
    .technology .Advantage_content { padding: 0px 10%; }
    .technology .technology_list { width: 100%; margin-right: 0px; margin-bottom: 10px; }
    .technology .technology_list .technology_list_txt { font-size: 18px; }


    .system { padding: 20px 0px; }
    .system .pc_all_contnet { padding: 0px 2%; }
    .system .system_left { margin-bottom: 20px; }
    .system .system_left .system_left_title { margin-bottom: 20px; }
    .system .system_left, .system .system_right { width: 100%; }
    .system .system_left .system_left_title dd { font-size: 18px; }
    .system .system_left .system_left_title dd b { font-size: 22px; }
    .system .system_left .system_left_title dt { font-size: 20px; }
    .system2 .system_left .system_left_txt .left_txt_list { width: 43%; }
    .system2 .system_left .system_left_txt .left_txt_list dt { height: 66px; }

    .contact .contact_list { width: 48%; margin-bottom: 4%; padding: 0px 2%; }
    .contact .contact_list:nth-child(2n) { float: right; }
    .contact .contact_list:nth-child(2n)::before { display: none; }
    .contact .contact_list dd { line-height: 35px; margin-bottom: 15px; }
    .contact .contact_list dd img { height: 35px; }
    .contact .contact_list dt { font-size: 14px; }
    .contact .contact_li:last-child { margin-top: 25px; }

    .contact_map .contact_map_top .map_box { height: 205px; }
    .contact_map .contact_map_bottom .map_bottom_txt dd { font-size: 16px; }
    .contact_map .contact_map_bottom .map_bottom_txt dt { font-size: 14px; margin-top: 13px; }
    .contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list .icon_list_top dd img { max-height: 25px; }




    .product_b { margin-top: 0px; padding: 0px 2%; line-height: 55px; }
    .product_details .product_details_top { padding: 20px; }
    .product_details .product_details_top .details_top_left, .product_details .product_details_top .details_top_right { width: 100%; }
    .product_details .product_details_top .details_top_left .top_left_Simg, .product_details .product_details_top .details_top_left .top_left_Bimg { width: 100%; }
    .product_details .product_details_top .details_top_left .top_left_Simg .swiper-wrapper { display: flex; }
    .product_details .product_details_top .details_top_left .top_left_Simg .left_Simg_list { width: 32% !important; margin-right: 2% !important; line-height: 100px; }
    .product_details .product_details_top .details_top_left .top_left_Simg .left_Simg_list:last-child { margin-right: 0px !important; }
    .product_details .product_details_top .details_top_left .top_left_Bimg { line-height: normal; padding: 20px 0px; }
    .product_details .product_details_top .details_top_right { padding-top: 25px; text-align: center; }
    .product_details .product_details_top .details_top_right dd { font-size: 20px; line-height: normal; text-align: center; }
    .product_details .product_details_top .details_top_right dt p { font-size: 14px; line-height: 35px; text-align: left; }
    .product_details .product_details_top .details_top_right a { margin-top: 25px; font-size: 14px; line-height: 36px; }
    .product_details .product_details_bottom .details_bottom_title a { width: 48%; padding: 0px; text-align: center; margin-right: 4%; }
    .product_details .product_details_bottom .details_bottom_title a:nth-child(2n) { margin-right: 0px; }
    .product_details .product_details_bottom .details_bottom_content { padding: 4%; }
    .product_details .product_details_bottom .details_bottom_content .bottom_content_parameter2 .content_parameter2_title { font-size: 18px; margin-bottom: 10px; }
    .product_details .product_details_bottom .details_bottom_content .bottom_content_parameter2 .content_parameter2_title span { margin-left: 10px; font-size: 14px; }
    .product_details .product_details_bottom .details_bottom_content .bottom_content_parameter2 { margin-top: 25px; }

    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img { line-height: 100px; }
    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_bottom dd { font-size: 16px; line-height: 26px; }
    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_bottom dt { line-height: 22px; }
    .product_details .product_details_bottom { margin-bottom: 30px; }


    .custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_more { text-align: center; }

    .product_details2 .product_details2_list { margin-bottom: 25px; }


    .product { padding: 25px 0px; }
    .product .pc_all_contnet { padding: 0px 2%; }
    .product .product_title { margin-bottom: 20px; }
    .product .product_title .product_title_left::before { height: 20px; width: 2px; top: 10px; }
    .product .product_title .product_title_left { font-size: 18px; padding-left: 15px; }
    .product .product_top .product_top_icon .top_icon_list { width: 49%; margin-right: 0px;min-height:120px; }
    .product .product_top .product_top_icon .top_icon_list:nth-child(2n) { float: right; }
    .product .product_top .product_top_icon .top_icon_list dd { text-align: center; }
    .product .product_top .product_top_icon .top_icon_list dt span img { max-width: inherit; }
    .product .product_top .product_top_icon .top_icon_list::before { background-size: inherit; }


    .product .product_top .product_top_category .top_category_list { display: block; margin-bottom: 20px; }
    .product .product_top .product_top_category .top_category_list dd, .product .product_top .product_top_category .top_category_list dt { width: 100%; }
    .product .product_top .product_top_category .top_category_list dd { font-size: 16px; margin-bottom: 10px; }
    .product .product_top .product_top_category .top_category_list dt { background: #fff; padding: 0px 20px; padding-top: 20px; overflow: hidden; }
    .product .product_top .product_top_category .top_category_list dt a { display: inline-block; width: 32%; margin-right: 2%; text-align: center; padding: 0px; float: left; }
    .product .product_top .product_top_category .top_category_list dt a:nth-child(3n) { margin-right: 0px; }
    .product .product_top .product_top_category { margin-top: 25px; }


    .product2 .product_content .product2_list .product2_list_right .list_right_img { display: none; }
    .product2 .product_content .product2_list .product2_list_right .list_right_a { width: 100%; position: inherit; transform: inherit; left: 0; top: 0; background: #fff; padding: 30px 20px; }
    .product2 .product_content .product2_list .product2_list_left, .product2 .product_content .product2_list .product2_list_right { width: 100%; }
    .product2 .product_content .product2_list .product2_list_right .list_right_a dd { margin-bottom: 15px; }
    .product2 .product_content .product2_list .product2_list_left img { height: auto; }
    .product .product_content { padding-top: 25px; margin-top: 25px; }
    .product2 .product_content .product2_list { margin-bottom: 20px; }


    .product .product_content .product_content_list .content_list_img img { max-height: 100px; }
    .product .product_content .product_content_list { width: 49%; margin-right: 0px; padding: 0px 20px; padding-bottom: 25px; }
    .product .product_content .product_content_list:nth-child(2n) { float: right; }
    .product .product_content .product_content_list .content_list_img { line-height: 100px; height: 100px; margin: 20px 0px; }
    .product .product_content .product_content_list .content_list_txt dd { font-size: 16px; margin-bottom: 10px; top: 0px !important; }

    .product_details2 .slick-next { right: 0; }
    .product_details2 .slick-prev { left: 0; }


    .product_details2 .product_details_top .details_top_right dd { font-size: 18px; padding-bottom: 12px; margin-bottom: 12px; }
    .product_details2 .product_details_top .details_top_right dt { font-size: 14px; line-height: 24px; }


    .product .product_content .product_content_list .content_list_txt .list_txtp1 { -webkit-line-clamp: 2; font-size: 13px; line-height: 20px; }




    .Join .Join_title { padding: 25px 0px; padding-top: 0px; }
    .Join .Join_title dd { font-size: 18px; }
    .Join .Join_title dt { font-size: 14px; }



    .Join .Join_content .Join_content_list .content_list_img img { height: auto; }
    .Join .Join_content .Join_content_list .content_list_img, .Join .Join_content .Join_content_list .content_list_txt, .Join .Join_content .Join_content_list .content_list_right { width: 100%; }
    .Join .Join_content .Join_content_list .content_list_txt { margin: 25px 0px; }
    .Join .Join_content .Join_content_list { margin-bottom: 35px; }


    .Join2 .Join2_content .Join2_content_list { width: 48%; margin-bottom: 4%; }
    .Join2 .Join2_content .Join2_content_list:nth-child(2n) { margin-right: 0px; float: right; }
    .Join2 .Join2_content .Join2_content_list .content_list_top dt { font-size: 16px; }
    .Join2 .Join2_content .Join2_content_list .content_list_top dd { line-height: 35px; }
    .Join2 .Join2_content .Join2_content_list .content_list_top dd img { max-height: 35px; }
    .Join3 .Join3_content .Join3_content_list { width: 48%; display: block; margin: 0 auto; float: left; }
    .Join3 .Join3_content .Join3_content_list:nth-child(2n) { float: right; }
    .Join3 .Join3_content .Join3_content_list .content_list_img, .Join3 .Join3_content .Join3_content_list .content_list_txt { width: 100%; }
    .Join3 .Join3_content .Join3_content_list .content_list_img { text-align: center; }
    .Join3 .Join3_content .Join3_content_list .content_list_img img { width: 100%; }
    .Join3 .Join3_content .Join3_content_list .content_list_txt { padding: 20px 0px; background-size: 20% !important; }
    .Join3 .Join3_content .Join3_content_list .content_list_txt dd { font-size: 16px; margin-bottom: 15px; }
    .Join3 .Join3_content .Join3_content_list .content_list_txt dt { height: 200px; }



    .Join4 .Join4_content .Join4_content_list { width: 49%; margin-right: 2%; margin-bottom: 4%; }
    .Join4 .Join4_content .Join4_content_list:nth-child(2n) { margin-right: 0px; }
    .Join4 .Join4_content .Join4_content_list .content_list_txt { margin-top: 15px; }
    .Join4 .Join4_content .Join4_content_list .content_list_txt dd { font-size: 16px; }


    .Join5 .Join5_content .Join5_content_list { width: 48%; margin-bottom: 4%; padding: 4% 2%; }
    .Join5 .Join5_content .Join5_content_list:nth-child(2n) { margin-right: 0px; float: right; }
    .Join5 .Join5_content .Join5_content_list dd { margin-bottom: 15px; line-height: 35px; }
    .Join5 .Join5_content .Join5_content_list dd img { max-height: 35px; }
    .Join5 .Join5_content .Join5_content_list dt { text-align: left; }




    .Join7 .pc_all_contnet { padding: 40px 20px; }
    .Join7 .culture_title dt { font-size: 14px; margin-top: 10px; }
    .Join7 .Join7_content .Join7_content_list { width: 100%; }
    .Join7 .Join7_content .Join7_content_submit { padding-top: 25px; }




    .Distribution .Distribution_top { height: 350px !important; }
    .Distribution .Distribution_top { min-height: 350px; }
    .Distribution .Distribution_top img { max-width: inherit; }
    .Distribution .Distribution_content { position: relative; width: 100%; left: 0; top: 0; }
    .Distribution .Distribution_content .Distribution_content_top .content_top_search { width: 100%; }
    .Distribution .Distribution_content .Distribution_content_top .content_top_search .top_search_text { width: 70%; }
    .Distribution .Distribution_content .Distribution_content_top .content_top_search .top_search_submit { width: 28%; float: right; }
    .Distribution .Distribution_content .Distribution_content_top .content_top_bottom select { width: 31%; }
    .Distribution .Distribution_content .Distribution_content_bottom .content_bottom_list dd { font-size: 16px; }
    .Distribution .Distribution_content .Distribution_content_bottom { height: auto; overflow: inherit; }




    .Warranty .culture_title p { font-size: 14px; margin-top: 13px; }
    .Warranty .Warranty_content .Warranty_content_list { width: 100%; margin-right: 0px; }
    .Warranty .Warranty_content .Warranty_content_list dd { width: 25%; }
    .Warranty .Warranty_content .Warranty_content_list dt { width: 75%; }


    .news2 { padding: 25px 2%; }


    .project_details .project_details_title dd { font-size: 16px; margin-bottom: 10px; }

    .project_details .project_details_page .details_page_list { width: 100%; font-size: 14px; }
    .project_details .project_details_page .details_page_list a { font-size: 14px; }
    .project_details .project_details_page .details_page_list:last-child { margin-top: 10px; }






    .custom .custom_top .custom_top_title { overflow: hidden; }
    .custom .custom_top .custom_top_title a { font-size: 14px; width: 49%; margin-right: 2%; line-height: 20px; margin-bottom: 2%; border: 1px solid #dcdcdc; border-radius: 5px; float: left; padding: 10px 0px; }
    .custom .custom_top .custom_top_title a:nth-child(2n) { margin-right: 0px; }
    .custom .custom_top .custom_top_title a dd { font-size: 16px; }
    .custom .custom_top .custom_top_content .top_content_list .content_list_left, .custom .custom_top .custom_top_content .top_content_list .content_list_right { width: 100%; }
    .custom .custom_top .custom_top_content .top_content_list .content_list_left { margin-bottom: 25px; }
    .custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_title dd { font-size: 18px; margin-bottom: 10px; padding-bottom: 10px; }
    .custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_title dt p { font-size: 13px; }
    .custom .custom_top .custom_top_content .top_content_list .content_list_left .list_left_content a dt { font-size: 14px; }
    .custom .custom_top .custom_top_content .top_content_list .content_list_right .list_right_list img { height: 222px; }
    .custom .slick-prev { right: 17%; }
    .custom .custom_bottom { padding-top: 45px; }
    .custom .custom_bottom .custom_bottom_left, .custom .custom_bottom .custom_bottom_right { width: 100%; }
    .custom .custom_bottom .custom_bottom_left img { height: 210px; }
    .custom .custom_bottom .slick-next { left: 13%; }
    .custom .custom_bottom .custom_bottom_list { margin-bottom: 25px; }
    .custom .custom_bottom .custom_bottom_right { padding: 25px; }
    .custom .custom_bottom .custom_bottom_right .bottom_right_title p { font-size: 22px; }
    .custom .custom_bottom .custom_bottom_right .bottom_right_txt dd { font-size: 16px; padding-left: 10px; }
    .custom .custom_bottom .custom_bottom_right .bottom_right_txt dd::before { top: 4px; height: 15px; }



    .team .team_content .team_content_list .content_list_content dd { font-size: 18px; margin-bottom: 10px; }
    .team .team_content .team_content_list .content_list_content dt p { font-size: 13px; }
    .team .team_content .team_content_list .content_list_content dd span { font-size: 13px; }
    .team .team_content .team_content_list .list_content_bottom { font-size: 13px; }




    .Process .Process_content .Process_content_list { width: 48%; margin-bottom: 4%; padding: 4% 2%; }
    .Process .Process_content .Process_content_list:nth-child(2n) { margin-right: 0px; float: right; }
    .Process .Process_content .Process_content_list dd { line-height: 55px; margin-bottom: 15px; }
    .Process .Process_content .Process_content_list dd img { height: 55px; }


    .sub-wrapper ul { padding-top: 89px; }
    .ma-infinitypush-wrapper .ma-infinitypush ul li:first-child { border-top: 1px solid #fff; }



    .news_details { padding: 2%; }
    .news_details .pc_all_contnet { padding: 25px; }
    .news_details .news_details_title dd { font-size: 16px; padding-bottom: 11px; }
    .news_details .news_details_content { padding-top: 20px; }
    .news_details .news_details_content .news_page div { width: 100%; }
    .news_details .news_details_content .news_page div:last-child { margin-top: 0px; }


    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img img { height: auto; }


    .news .pc_all_contnet { padding: 0px 2%; }
    .news .news_top .news_top_list { width: 49%; margin-right: 0px; padding-bottom: 0px; }
    .news .news_top .news_top_list:nth-child(2n) { float: right; }
    .news { padding: 25px 0px; }
    .news .news_top .news_top_list .top_list_img img { height: 110px; }
    .news .news_top .news_top_list .top_list_content { padding: 15px; }
    .news .news_top .news_top_list .top_list_content .list_content_top { font-size: 18px; padding-top: 0px; }
    .news .news_top .news_top_list .top_list_content .list_content_top span { font-size: 13px; }
    .news .news_top .news_top_list .top_list_content .list_content_top i { margin: 0px 10px; font-size: 16px; }
    .news .news_top .news_top_list .top_list_content .list_content_bottom dd { margin-top: 15px; }
    .news .news_top .news_top_list .top_list_content .list_content_bottom dt { font-size: 13px; }




    .project .project_top .project_top_list { width: 49%; margin-right: 0px; padding-bottom: 0px; }
    .project .project_top .project_top_list:nth-child(2n) { float: right; }
    .project .project_top .project_top_list .top_list_img img { height: 210px; }
    .project .project_top .project_top_list .top_list_txt { padding: 10px; }
    .project .project_top .project_top_list .top_list_txt dd { font-size: 14px; width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .project .project_top .project_top_list .top_list_txt dt { font-size: 13px; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .project .project_top .project_top_list .top_list_txt dt img { height: 13px; }

    .Join6 .Join6_content { padding: 0px 4%; }
    .Join6 .Join6_content .Join6_content_list { margin: 0px 10px; }
    .Join6 .Join6_content .Join6_content_list::before { display: none; }
    .Join6 .Join6_content .Join6_content_list dd img { height: 65px; }
    .Join6 .Join6_content .Join6_content_list dt { font-size: 14px; margin-top: 15px; }



    .Join2 .Join2_content .Join2_content_list .content_list_txt { padding: 15px 10px; }
    .Join2 .Join2_content .Join2_content_list .content_list_txt dd { font-size: 14px; margin-bottom: 5px; }
    .Join2 .Join2_content .Join2_content_list .content_list_txt dt { font-size: 12px; text-align: justify; line-height: 18px; }


    .path .path_content .path_content_top .content_top_list .top_list_img::before { display: none; }
    .product .product_top .product_top_icon .top_icon_list::before { background-size: 100%; }




    .system2 .system_left .system_left_txt .left_txt_list dd { font-size: 16px; }















    .Join7 .Join7_content .Join7_content_list dt select { width: 100%; margin-bottom: 10px; }
    .Join7 .Join7_content .Join7_content_list dt select:last-child { margin-bottom: 0px; }










    .Honors .Honors_content .Honors_content_list { background: url(../images/bg64.jpg) no-repeat 50%/cover; }


    .product .product_content .product_content_list .content_list_txt .list_txtp2, .product .product_content .product_content_list .content_list_txt dt { display: none; }





    .product_b .pc_all_contnet a { font-size: 12px; }
    .product_details2 .product_details_top .product_details2_list img { height: 238px; }
    .product_details .product_details_bottom .details_bottom_title a { font-size: 14px; }
    .product_details2 .product_details2_list .details2_list_title dd { font-size: 18px; line-height: 30px; padding-bottom: 10px; margin-bottom: 10px; }
    .product_details2 .product_details2_list .details2_list_title dt { font-size: 14px; line-height: normal; }
    .product_details2 .product_details2_list .details2_list_content { line-height: normal; }
    .product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt { padding: 20px 0px; padding-bottom: 0px; display: block; width: 100%; }
    .product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt dd { font-size: 16px; margin-bottom: 0px; width: 100%; margin-right: 0px; height: auto; text-align: center; padding: 10px 0px; }
    .product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_img { margin-right: 0px; }
    .product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_txt dd span { right: 0px; }
    .product_details2 .product_details2_list3 .details2_list3_content { margin-bottom: 0px; }
    .product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
    .product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li:nth-child(2n) { margin-right: 0px; }
    .product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li .bottom_li_txt { padding: 20px 2%; }
    .product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li .bottom_li_txt dd { font-size: 14px; margin-bottom: 5px; }
    .product_details2 .product_details2_list3 .details2_list3_bottom .list3_bottom_li .bottom_li_txt dt { font-size: 13px; line-height: 21px; height: 63px; padding: 0px 10px; text-align: justify; }
    .product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_txt dt { width: 100%; margin-top: 0px; line-height: 45px; font-size: 14px; text-align: center; }
    .product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_img { width: 100%; margin-right: 0px; }


    .product_details .slick-next { right: 0; }
    .product_details .slick-prev { left: 0px; }



    .news_details .news_details_content .details_content_top p { text-indent: inherit; }
    .news_details .pc_all_contnet { padding: 28px 2%; }


    .news2 .news2_list .news2_list_title { padding: 0px 15px; }
    .news2 .news2_list .news2_list_title dd { font-size: 14px; }


    .product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt dd::before { left: 0; right: 0; margin: 0 auto; }


    .product_details .product_details_bottom { padding-bottom: 0px; }
    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list { padding-bottom: 20px; }



    .product_details2 .product_details_top .details_top_right dd { font-size: 16px; }
    .product_details .pc_all_contnet { width: 96%; margin: auto; }



    .IProduct .IProduct_top .IProduct_top_list .top_list_content a { border-radius: 0px; box-shadow: 0px 0px 0px; }
    .IProduct .IProduct_bottom a dt { margin-top: 5px; font-size: 15px; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content a i img { width: 20px; top: -1px; }
    .IProduct .IProduct_bottom a dd img { height: 20px; }
    .IProduct .IProduct_bottom a dd { width: 20px; line-height: 20px; }
    .IProduct .IProduct_bottom a.on dd img { left: -20px; }
    .IProduct .IProduct_bottom a:hover dd img { left: -20px; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content a i { margin-left: 4px; top: 4px; font-size: 22px; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content { position: inherit; left: 0; top: 0; transform: none; width: 100%; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content .list_content_a { width: inherit; width: 100%; position: inherit; padding: 20px; top: -30px; background: rgba(255,255,255,.5); padding-top: 5px; padding-bottom: 0px; margin: 0 auto; margin-bottom: -30px; }

    .IProduct .IProduct_top .IProduct_top_list .top_list_content a, .IAbout .IAbout_right .IAbout_right_p .IAbout_right_more { background: #004bad; color: #fff; border: 0px; font-size: 12px; line-height: 28px; width: 100px; }


    .IProduct .IProduct_top .IProduct_top_list .top_list_content a { margin-top: 5px; }
    .IProduct .IProduct_bottom a dt { font-size: 13px; }
    .IProduct .IProduct_top .IProduct_top_list .top_list_content dt { margin-top: 7px; }






    .IAbout .IAbout_right .IAbout_right_p .IAbout_right_more i { margin-left: 4px; top: 4px; font-size: 22px; }












    .INews .INews_content .INews_content_right .content_right_list .right_list_more { display: none; }
    .IProduct .IProduct_bottom a.on, .IProduct .IProduct_bottom a:hover { top: 0px !important; box-shadow: 0px 0px 0px; }






    .mo_IProduct_top { display: block; }


    .path .path_content .content_top_list .top_list_img::before { display: none; }






    .contact_map .contact_map_bottom .map_bottom_icon .bottom_icon_list .icon_list_top dd { font-size: 45px; }


    .INews .INews_content .INews_content_left .content_left_list .left_list_txt dd { margin-bottom: 5px; }
    .INews .INews_content .INews_content_left .content_left_list .left_list_txt p { display: none; }


    .product_details2 .product_details2_list .details2_list_title { margin-bottom: 20px; }
    .product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt { padding: 0px; }
    .product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt dd { padding: 15px 0px; }
    .product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt dd::before { display: none; }
    .product_details2 .product_details2_list .details2_list_title dd { padding-bottom: 5px; margin-bottom: 5px; }
    .product_details2 .product_details2_list .details2_list_content .list_content_li .content_li_txt dt { padding: 0px 15px; padding-bottom: 20px; text-align: justify; }
    .product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_txt dt { padding: 0px; line-height: normal; padding-top: 10px; text-align: center; }
    .product_details2 .product_details2_list .details2_list_title dd { font-size: 16px; }
    .product_details2 .product_details2_list2 .details2_list_content .list_content_li .content_li_img { border: 4px solid #fff; }


    .product_b .pc_all_contnet span { margin: 0px 10px; }
    .product_b .pc_all_contnet a:last-child { width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }







    .product_details2 .product_details_top .details_top_right dt { -webkit-line-clamp: initial; }





    .INews .INews_content .INews_content_left .content_left_list { width: 49%; margin-right: 2%; }
    .INews .INews_content .INews_content_right .content_right_list { width: 49%; margin-right: 2%; }



    .custom .custom_bottom .custom_bottom_right .bottom_right_txt dt { line-height: 26px; color: #333333; font-size: 14px; }
    .Process .Process_content .Process_content_list dt { height: 62px; line-height: 22px; }
    .Process .Process_content .Process_content_list dt p { line-height: normal; }
    .Process .Process_content .Process_content_list dd { line-height: 40px; }
    .Process .Process_content .Process_content_list dd img { height: 40px; }


    .Distribution { height: auto !important; }
    .Distribution .Distribution_top { display: none; }
    .Distribution .Distribution_content .Distribution_content_top .content_top_search { margin-bottom: 25px; }


    .custom .custom_top .custom_top_content .top_content_list .content_list_left .slick-track { width: 100% !important; }
}


@media screen and (max-width:600px) {
    .details_banner .details_banner_img img { height: 130px; }
    .banner, .banner img, #section1 { height: 220px !important; }
    .qw_banner { position: relative; }
    .qw_banner .qw_banner_img img { height: 200px; object-fit: cover; }
    .ewm { display: block; bottom: -16px; right: 11%; z-index: 25; }
    .qw_content .qw_content_list .content_list_right div { display: none; }

    .Honors .Honors_content .Honors_content_list { background: url(../images/bg77.jpg) no-repeat 50%/cover; }
    .product_details2 .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img img { height: 68px; }
    .INews .INews_content .INews_content_left .content_left_list .left_list_img img { height: 220px; }



    .mo_banner { display: block; }
    .pc_banner { display: none; }


    .IProduct .IProduct_top .IProduct_top_list .top_list_img img { height: 190px !important; object-fit: cover; }

    .page li a { width: 28px; height: 28px; line-height: 28px; margin-right: 11px; }
    .page li .prev, .page li .next { width: 40px; }


    .Join7 .Join7_content .Join7_content_list dt select { margin-right: 0px; }
    .Warranty .Warranty_content .Warranty_content_list { padding: 0px 10px; }
    .Warranty .Warranty_content .Warranty_content_list dd { width: 27%; }
    .contact_map .contact_map_bottom .map_bottom_icon { width: 100%; }
}



@media screen and (max-width:375px) {
    .Honors .Honors_content .Honors_content_list { background: url(../images/bg65.jpg) no-repeat 50%/cover; }



    .news .news_content .news_content_list .content_list_img img { height: 102px; }
    .Advantage .Advantage_content .Advantage_content_list p { height: 145px; }
    .system2 .system_left .system_left_txt .left_txt_list dt { height: 92px; }
    .contact .contact_list dt { height: 45px; }
    .contact_map .contact_map_bottom .map_bottom_txt dd { font-size: 14px; }
    .contact_map .contact_map_bottom .map_bottom_txt dt { font-size: 14px; }
    .system .system_left .system_left_title dd b { font-size: 18px; }
    .system .system_left .system_left_title dd { font-size: 14px; }
    .system .system_left .system_left_title dt { font-size: 18px; }
    .project .project_top .project_top_list .top_list_img img { height: 190px; }

    .product_details .product_details_bottom .details_bottom_content .bottom_content_product .content_product_txt .product_txt_list .txt_list_img { line-height: 80px; }



    .Join5 .Join5_content .Join5_content_list { width: 49%; }
    .Join5 .Join5_content .Join5_content_list dd { line-height: 40px; }
    .Join5 .Join5_content .Join5_content_list dd img { max-height: 40px; }
    .Join5 .Join5_content .Join5_content_list dt { font-size: 12px; line-height: 22px; }
}

@media screen and (max-width:360px) {
    .Advantage .Advantage_content .Advantage_content_list { padding: 10px; }
    .Advantage .Advantage_content .Advantage_content_list p { height: 120px; }
    .project .project_top .project_top_list .top_list_img img { height: 183px; }
    .news .news_top .news_top_list { width: 100%; }
    .news .news_top .news_top_list .top_list_img img { height: auto; }

    .culture .culture_title { margin-bottom: 25px; }
    .Join7 .Join7_content .Join7_content_list dd { width: 24%; }
    .Join7 .Join7_content .Join7_content_list dt select { width: 100%; }

    .Join2 .Join2_content .Join2_content_list .content_list_top dt { font-size: 14px; }
    .Join3 .Join3_content .Join3_content_list .content_list_txt dt { height: 230px; }


    .Join5 .Join5_content .Join5_content_list { width: 49%; }
    .Join5 .Join5_content .Join5_content_list dd { line-height: 40px; }
    .Join5 .Join5_content .Join5_content_list dd img { max-height: 40px; }
    .Join5 .Join5_content .Join5_content_list dt { font-size: 12px; line-height: 22px; }
    .Advantage .Advantage_content .Advantage_content_list p { height: 155px; }
}



@media screen and (max-width:320px) {
}
