/* by dingtiger 2019.3 */
@font-face {
  font-family: 'iconfont';  /* project id 2402568 */
  src: url('//at.alicdn.com/t/font_2402568_mdenvcc7k3.eot');
  src: url('//at.alicdn.com/t/font_2402568_mdenvcc7k3.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2402568_mdenvcc7k3.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2402568_mdenvcc7k3.woff') format('woff'),
  url('//at.alicdn.com/t/font_2402568_mdenvcc7k3.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2402568_mdenvcc7k3.svg#iconfont') format('svg');
}
@font-face {
  font-family: 'iconfont';  /* project id 2086191 */
  src: url('//at.alicdn.com/t/font_2086191_ryhza271do.eot');
  src: url('//at.alicdn.com/t/font_2086191_ryhza271do.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2086191_ryhza271do.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2086191_ryhza271do.woff') format('woff'),
  url('//at.alicdn.com/t/font_2086191_ryhza271do.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2086191_ryhza271do.svg#iconfont') format('svg');
}

@font-face {
  font-family: 'iconfont';  /* project id 1963699 */
  src: url('//at.alicdn.com/t/font_1963699_w5rytz1pkve.eot');
  src: url('//at.alicdn.com/t/font_1963699_w5rytz1pkve.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1963699_w5rytz1pkve.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1963699_w5rytz1pkve.woff') format('woff'),
  url('//at.alicdn.com/t/font_1963699_w5rytz1pkve.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1963699_w5rytz1pkve.svg#iconfont') format('svg');
}
@font-face {
  font-family: 'iconfont';  /* Project id 3122072 */
  src: url('//at.alicdn.com/t/font_3122072_f54sm4vt558.woff2?t=1643001338980') format('woff2'),
       url('//at.alicdn.com/t/font_3122072_f54sm4vt558.woff?t=1643001338980') format('woff'),
       url('//at.alicdn.com/t/font_3122072_f54sm4vt558.ttf?t=1643001338980') format('truetype');
}

@font-face {
  font-family: 'iconfont';  /* Project id 2376408 */
  src: url('//at.alicdn.com/t/font_2376408_v4pcx39k0jn.woff2?t=1646095679691') format('woff2'),
       url('//at.alicdn.com/t/font_2376408_v4pcx39k0jn.woff?t=1646095679691') format('woff'),
       url('//at.alicdn.com/t/font_2376408_v4pcx39k0jn.ttf?t=1646095679691') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dinpro';
  src: url('../font/dinpro.eot');
  src: url('../font/dinpro.eot?#iefix') format('embedded-opentype'),
      url('../font/dinpro.woff2') format('woff2'),
      url('../font/dinpro.woff') format('woff'),
      url('../font/dinpro.ttf') format('truetype'),
      url('../font/dinpro.svg#dinpro') format('svg');
}

@font-face {
  font-family: 'dinprob';
  src: url('../font/DINPro-Bold.eot');
  src: url('../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('../font/DINPro-Bold.woff2') format('woff2'),
      url('../font/DINPro-Bold.woff') format('woff'),
      url('../font/DINPro-Bold.ttf') format('truetype'),
      url('../font/DINPro-Bold.svg#dinprob') format('svg');
}

*£ûmargin:0;padding:0;£ý
html,body{width:100%;height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body {font-size:14px; line-height:24px; font-weight:300; color:#808080; font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif;  width:100%; overflow-x:hidden;}
ul,li {list-style: none; padding:0px; margin:0px}
img {border:0; margin:0px; padding:0px; display:block;}
input:focus {outline: none;}

.clearfix:after{content:""; display:block; clear:both; height:0; visibility: hidden; font-size:0; line-height:0;}
.clearfix{zoom:1;}

a:link {color: #808080;text-decoration: none;}
a:visited {color: #808080;text-decoration: none;}
a:hover {color:#b07d4d;text-decoration: none;}
a:active {color: #808080;text-decoration: none;}

h1{font-size:28px; color:#333; line-height:28px;  margin-bottom:10px;}
h2{font-size:13px; color:#888; line-height:13px; font-weight:300; letter-spacing:2px;}


/*head*/
.head{position: fixed; left:0; top:0; width:100%; transition: top .5s; z-index:999999}
.heada{top: -40px;}
.headb{top:0;z-index:999999;}

/*head*/
.head_a{width:100%; height:40px; background-color:#517bdb;}
.head_a ul{width:66%; min-width:1200px; height:40px; margin:0 auto;}
.head_a ul li{width:100%; height:40px; margin:0 auto; text-align:right; line-height:40px; color:#fff;}
.head_a ul li p{display:block; float:left; font-size:12px;}
.head_a ul li span{margin-left:10px; font-size:13px;}
.head_a ul li span font{font-size:20px; margin-left:5px; line-height:20px;}

.head_b{width:100%; height:70px; background-color:#ffffff; box-shadow:0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 2px rgb(0,0,0,0.2); -moz-box-shadow:0 0 2px rgb(0,0,0,0.2);}
.head_b ul{width:66%; min-width:1200px; height:70px; margin:0 auto;}
.head_b ul li:nth-child(1){width:30%;float:left; height:70px;}
.head_b ul li:nth-child(1) img{height:46px; margin-top:12px;}
.head_b ul li:nth-child(2){width:70%; float:left; text-align:right;}
.head_b ul li a{line-height:70px; margin-left:25px; color:#333;font-family: "SimSun";font-weight: bold;}
.head_b ul li a:hover{color:#b07d4d;}
.head_b ul li a:nth-child(6){margin-left:40px; font-size:12px;}
.head_b ul li a:nth-child(7){font-size:12px; margin-left:5px;}
.head_b ul li a:nth-child(8){margin-left:5px; font-size:12px;}

.head_b ol ul li ul{display:none;position:absolute;z-index:10000;top:70px;left:0;width:100%;height:auto;background:rgba(0,152,68,0.9);border-bottom:none;}
.head_b ol ul li ul li{display:block;width:100%;float:none;margin-right:0px;height:35px; position:relative; line-height:35px; font-size:12px; border-bottom:1px solid rgba(0,100,45,0.4);}
.head_b ol ul li ul li:last-child{border:none;}


/*index_add*/
.video-back{display:block; height:900px; text-align:left;}

/*index_add*/
.index_banner{width:100%; height:80vh; margin:100px auto 0 auto;}
.txt-box{width:66%; min-width:1200px; display:block; margin:0 auto; position:relative; text-align:right;}
.txt-box-a{width:66%; min-width:1200px; display:block; margin:0 auto; position:relative; text-align:left;}
.swiper-container {width:100%;height:100%;}
.swiper-slide{color:#fff;}

.swiper-slide .title_a {font-size:16px; line-height:16px; color:rgba(255,255,255,1); margin-top:250px; letter-spacing:10px; text-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.swiper-slide .title_a_1 {font-size:30px; font-weight:bold; line-height:40px; color:#fff; margin-top:15px; letter-spacing:2px; text-shadow: 0px 0px 1px rgba(255,255,255,0.5);text-shadow: 1px 1px 1px #517bdb;}
.swiper-slide .title_a_2 {font-size:22px; line-height:19px; color:#fff; margin-top:15px; letter-spacing:2px; font-family:'dinprob'; text-shadow: 0px 0px 1px rgba(255,255,255,0.5);text-shadow: 1px 1px 1px #517bdb;}
.swiper-slide .title_a_3 {margin:20px 0 40px 0;}
.swiper-slide .title_a_3 img{float:right;}
.swiper-slide .title_b {font-size:16px; line-height:16px; color:rgba(255,255,255,1); margin-top:220px; letter-spacing:10px; text-shadow: 0px 0px 5px rgba(0,0,0,0.1);text-shadow: 1px 1px 1px #517bdb;}
.swiper-slide .title_b_1 {font-size:30px; font-weight:bold; line-height:40px; color:#fff; margin-top:15px; letter-spacing:2px; text-shadow: 0px 0px 5px rgba(0,0,0,0.1);text-shadow: 1px 1px 1px #517bdb;}
.swiper-slide .title_b_2 {font-size:22px; line-height:19px; color:#fff; margin-top:15px; letter-spacing:2px; font-family:'dinprob'; text-shadow: 0px 0px 5px rgba(0,0,0,0.1);text-shadow: 1px 1px 1px #517bdb;}
.swiper-slide .title_b_3 {margin:20px 0 40px 0;}

/*index_about*/
.index_about{width:66%; min-width:1200px; margin:0 auto; padding:110px 0;}
.index_about ul{float:left;}
.index_about ul:nth-child(1){width:calc(60% - 80px); margin-right:80px;}
.index_about ul:nth-child(1) a{ padding:10px 35px; background-color:#517bdb; color:#fff; border-radius:8px;}
.index_about ul:nth-child(1) a span{font-size:14px; margin-right:10px; }
.index_about ul li{width:100%; margin-bottom:25px;}
.index_about ul li ol{float:left; width:33%; text-align:center; border-left:1px solid #eee; box-sizing:border-box;}
.index_about ul li ol i{font-style: normal;}
.index_about ul li ol:nth-child(3){border-right:1px solid #eee; box-sizing:border-box;}
.index_about ul li ol span{font-family:'dinprob'; display:block; font-size:30px; color:rgba(0,0,0,0.7);}
.index_about ul li ol span font{font-size:13px; margin-left:5px; color:#aaa;}
.index_about ul:nth-child(2){width:40%; background-color:#000;}
.index_about ul:nth-child(2) img{width:100%;}

/*index_pro*/
.index_pro{width:100%; padding:110px 0 0px 0;  background-image:url(../image/index_pro_bg.jpg); background-position: center; background-size:cover;height:240px;}
.index_pro ul{width:calc(66% - 12px); min-width:calc(1200px - 12px); margin:0 auto; text-align:left; padding-left:12px; background-image:url(../image/s_line.png); background-repeat:no-repeat; background-position:center left;position: relative;}
.index_pro ul h1{color:rgba(0,0,0,0.7);}
.index_pro ul h2{color:rgba(0,0,0,0.5);}
.index_pro ul a{border:1px solid #fff; color:#fff;  text-align:center; padding:5px 15px; border-radius:8px; margin-bottom:10px;position: absolute;right: 0;top:10px;}
.index_pro_box{width:66%; min-width:1200px; margin:0 auto;position:relative;}
.index_prob{width:100%;overflow: hidden;position: absolute;margin-top:60px;}
.pro{width:calc(20% - 20px);margin-right:24px;overflow: hidden;float: left;margin-bottom:24px;cursor: pointer;}
.index_prob .pro:nth-child(5n){margin-right:0;}
.proImg{width:100%;position: relative;}
.proImg img{width:100%;transition: all 0.9s;}
.proImg img:hover{transform: scale(1.1);}
.proImg p{margin-top:20px;text-align: center;color:#fff;position: absolute;bottom: 0;width:100%;height:35px;line-height: 35px;background:#517bdb;cursor: pointer;}

/*index_ys*/
.ysBox{width:100%;overflow: hidden;background: #F8F8FA;margin-top:200px;}
.ysBox1{width:100%;float:left;overflow: hidden;}
.ysBox1_left{width:50%;float:left;position: relative;background-image:url(../image/index_ys.jpg);background-size:cover;background-position: center ;height: 700px;}
.ysBox1_left_word{position:absolute;padding:60px 120px 40px 60px;background:rgba(0,66,140,0.8);color:#fff;right: 0;top:100px;width:420px}
.ysBox1_left_word p:nth-child(1){font-size:26px;font-weight: 500;}
.ysBox1_left_word p:nth-child(1) b{font-size:36px;margin-right:15px;}
.ysBox1_left_word p:nth-child(2) span{width:36px;height:4px;background: #fff;display: inline-block;margin-top:20px;}
.ysBox1_left_word p:nth-child(3){font-size:14px;margin-top:20px;}
.ysBox1_right{width:50%;float:left;position: relative;}
.ysBox1_right_word{position:absolute;padding:30px 0 40px 60px;left: 0;top:100px;width:540px;}
.ysBox1_right_word_top{width:100%;overflow: hidden;float:left;} 
.word_left{font-size:70px;font-family: "dinprob";float:left;color:#517bdb;width:60px;text-align: center;font-style: italic;line-height: 50px;}
.word_right{float:right;width:calc(100% - 80px);}
.word_right p:nth-child(1){color:#517bdb;font-size:26px;font-weight: bold;margin: 5px 0;}
.word_right p:nth-child(2){color: rgb(217, 217, 217);font-family: "dinpro";}
.word_right p:nth-child(3){margin-top:30px;}
.ysBox1_right_word_btm{width:100%;overflow: hidden;float:left;margin-top:70px;}
.ysBox2{width:100%;float:left;overflow: hidden;}
.ysBox2_left{width:50%;float:left;overflow: hidden;}
.ysBox2_right{width:50%;float:left;overflow: hidden;background-image:url(../image/index_ys2.png);background-size:cover;background-position: center ;height:240px;}
.ysBox2_left_word{padding:60px 30px 40px 50px;width:520px;float:right;}
.ysBox3{width:100%;float:left;overflow: hidden;}
.ysBox3_left{width:50%;float:left;overflow: hidden;}
.ysBox3_left_img{width:600px;float:right;background-image:url(../image/index_ys3.png);background-size:cover;background-position: center;height:400px;}
.ysBox3_right{width:50%;float:left;overflow: hidden;}
.ysBox3_right_word{padding:100px 0 40px 60px;width:540px;}


/*index_cotact*/
.index_cotactBox{width:100%;overflow: hidden;background-image:url(../image/index_contact.png);background-size:cover;background-position: center;padding:50px 0;}
.index_cotact{width:66%; min-width:1200px; margin:0 auto;overflow: hidden;}
.index_cotact_left{float:left;width:50%;overflow: hidden;}
.index_cotact_left p:nth-child(1){font-size:18px;font-weight: bold;color:#FFA71F;}
.index_cotact_left p:nth-child(2){font-size:30px;font-weight: bold;color:#fff;line-height:30px;margin:15px 0;}
.index_cotact_left p:nth-child(3){font-size:16px;font-weight: 500;color:rgb(115, 115, 115);font-family: "dinpro";}
.index_cotact_right{float:left;width:50%;overflow: hidden;text-align: right;}
.index_cotact_right p:nth-child(1){font-size:18px;color:#fff;font-family: "dinpro";}
.index_cotact_right p:nth-child(2){font-size:36px;font-family: "dinprob";color:#FFA71F;line-height:40px;margin-top:15px;}

/*ÇÐ»»*/
.scrollpic {width:100%; margin:0 auto 0 auto; position:absolute; top:-182px;}
#myscroll {display:block; width: 100%; position: relative; height: 240px; overflow: hidden;}
#myscroll #myscrollbox {display: block; float: left; position: absolute;left: 0;top: 0;width: 1000000px;}
#myscroll ul {display: block;float: left;list-style-type: none;padding: 0;margin: 0;}
#myscroll ul li {display: block;float: left;padding: 0;width:300px; margin-right:10px; margin-left:10px; box-shadow:0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 5px rgb(0,0,0,0.2); -moz-box-shadow:0 0 5px rgb(0,0,0,0.2);overflow:hidden;}
#myscroll ul li a {display: block;float: left;width: 100%;padding: 0;position: relative;height: 240px;color: #333; background-color:#fff;}
#myscroll a .intro {position:absolute; left:0; z-index:10;background-color:rgba(0,66,140,0.7); width:260px; padding:0 20px; color:#fff; text-align:left;}
#myscroll a .intro h5 {height:40px;width:292px;line-height:40px; font-weight:100; font-size:16px;}
#myscroll a .intro p {font-size:13px;line-height: 20px; text-align:left; overflow: hidden; display:block; height:100px;}
#myscroll a .intro {bottom: -100px;}
#myscroll a:hover .intro {bottom: 0px;}
#myscroll a img{transition: all 0.6s; width:100%;}
#myscroll a:hover img{transform: scale(1.1);}

#mybtns {margin:0 0 20px 0;width:100%;display: block;height:42px;}
#mybtns a {width: 42px;height: 42px;display: block; float:right; background-color:rgba(255,255,255,0.3); margin-left:3px;}
#mybtns a:hover {background-color:rgba(0,120,30,0.9);}
#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left {background-image: url(../images/jt_l.png);}
#mybtns #right {background-image: url(../images/jt_r.png);}

/*index_js*/
.index_js{width:100%; padding:110px 0; background-image:url(../image/dj_bg.jpg); background-position:bottom right; background-repeat:no-repeat;}
.index_js ul{width:66%; min-width:1200px; margin:0 auto;}
.index_js ul li{width:calc(52% - 40px); float:left; margin-right:80px;}
.index_js ul li:nth-child(2){margin-right:0; width:calc(48% - 40px); }
.index_js ul li ol{padding-left:12px; background-image:url(../image/s_line.png); background-repeat:no-repeat; background-position:center left; margin-bottom:25px;}
.index_js ul a{ padding:10px 35px; background-color:#517bdb; color:#fff; border-radius:8px;}
.index_js ul a span{font-size:14px; margin-right:10px; }
.index_js ul li dd{width:calc(33.33% - 3px); float:left; margin-right:4.5px; margin-bottom:4.5px;}
.index_js ul li dd:nth-child(3n+3){margin-right:0;}
.index_js ul li dd img{width:100%;}

/*index_cus*/
.index_cus{width:100%; padding:110px 0 110px 0;  background-image:url(../image/cus_bg.jpg); background-attachment:fixed; background-size:cover;}
.index_cus ul:nth-child(1){text-align:center; background-image:url(../image/h_line.png); background-repeat:no-repeat; background-position:center bottom; margin-bottom:40px; padding-bottom:20px;}
.index_cus ul h1{color:#fff;}
.index_cus ul h2{color:#fff;}
.index_cus ul{width:66%; min-width:1200px; margin:0 auto;}
.index_cus ul li{width:calc(14.2% - 2px); float:left; margin-right:2px; margin-bottom:2px; border:1px solid rgba(255,255,255,0.3); box-sizing:border-box;}
.index_cus ul li img{width:100%; filter: grayscale(50); filter: alpha(opacity=50); opacity:0.5;}
.index_cus ul li img:hover{filter: grayscale(0); filter: alpha(opacity=100); opacity:1;}



/*index_news*/
/*index_news*/
.index_news{width:100%; height:auto; padding:100px 0 70px 0;}
.index_news ul:nth-child(1){text-align:left; margin-bottom:40px;}
.index_news ul ol{width:50%; float:left;}
.index_news ul ol:nth-child(2){text-align:right;}
.index_news ul ol:nth-child(2) a{border:1px solid #517bdb; color:#517bdb; width:100px; text-align:center; padding:5px 15px; margin-top:30px; border-radius:8px; margin-bottom:10px;}
.index_news ul{width:66%; min-width:1200px; height:auto; margin:0 auto;}
.index_news ul li{width:calc(50% - 35px); float:left; margin-right:70px; position:relative;}
.index_news ul li:nth-child(2){margin-right:0;}

.index_news ul li dd{position:absolute; bottom:0; width:calc(100% - 40px); background-color:rgba(0,0,0,0.4); padding:10px 20px; color:#fff; font-size:18px;}
.index_news ul li dd span{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.index_news ul li dl{border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:17px; cursor:pointer; font-size:12px;}
/*.index_news ul li dl:nth-child(3){border:none;}*/
.index_news ul li dl span{font-size:16px; color:#333;display: inline-block;width: 90%;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;}
.index_index_news ul li dl span{font-size:16px; color:#333;display: inline-block;width: 100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;height:24px}
.index_news ul li dl div ol:nth-child(1){float:left; width:80%;}
.index_news ul li dl div ol:nth-child(2){float:left; width:15%; margin-left:5%; font-size:14px; text-align:center; font-family:'dinpro'; background-color:#eee;}
.index_news ul li dl div ol font{font-size:30px; line-height:50px;  background-color:#517bdb; width:100%; display:block; height:50px; color:#fff;}
.index_news ul li img{width:100%; height:285px;}



figureg {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 180px;
text-align: center;
cursor: pointer;
margin-bottom:20px;
}
figureg img {
width:100%;
position: relative;
display: block;
}
/***** Jazz *****/
figureg.effect-jazz{
background: #ffffff;
}
figureg.effect-jazz figcaption::after,
figureg.effect-jazz img
{
-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, transform 0.5s;
}
figureg.effect-jazz:hover img {
opacity: 1;
-webkit-transform: scale3d(1.1,1.1,1);
transform: scale3d(1.1,1.1,1);
}
figureg.effect-jazz:hover figcaption::after {
opacity: 1;
-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}
/*bottom*/
.bottom{width:100%; padding:80px 0 0 0; background-color:#3e3e3e; border-top:1px solid #eee;}
.bottom ul{width:66%; min-width:1200px; margin:0 auto;color:#c2c2c2;}
/*.bottom ul:nth-child(1){margin-bottom:40px;}*/
.bottom ul:nth-child(2){ border-bottom:1px solid #eee; font-size:12px; padding:10px 0; line-height:20px;}
.bottom ul:nth-child(3){ font-size:12px; padding:10px 0; line-height:20px;}

.bottom ul li{float:right; text-align:left; margin-left:70px;color:#c2c2c2;}
.bottom ul li a{color:#c2c2c2;}
.bottom ul li:nth-child(5){float:left; text-align:left; margin-left:0;}
.bottom ul li:nth-child(5) img{width:150px; margin-bottom:20px;}
.bottom ul li div{font-size:15px; margin-bottom:5px; color:#c2c2c2;font-weight: bold;}

.bottom ul dl{width:50%; float:left;}
.bottom ul dl:nth-child(2){text-align:right;}
.bottom ul dl span{font-size:14px; color:#000;}
.bottom ul dl img{display:inline; margin-right:5px; width:12px;}

.bottom ul dd{width:50%; float:left;}
.bottom ul dd:nth-child(2){text-align:right;}
.bottom ul dd font{font-size:34px; color:#bbb; margin-left:3px;}
/*bottom*/

/*n_bottom*/
.n_bottom{width:100%; padding:40px 0; background-image:url(../image/n_bottom_bg.jpg); background-attachment:fixed; background-size:cover;}
.n_bottom ul{width:66%; min-width:1200px; margin:0 auto;}
.n_bottom ul li{float:left; color:#fff;}
.n_bottom ul li:nth-child(1){width:20%; margin-right:5%; font-size:18px;}
.n_bottom ul li:nth-child(2){width:75%;}
.n_bottom ul li img{margin-top:40px; width:120px;}
.n_bottom ul li dd{float:left; width:30%;}
.n_bottom ul li div{float:right; font-size:18px; line-height:36px; margin-left:40px;}
.n_bottom ul li div span{font-size:20px; margin-right:8px;}


/*n_banner*/
.n_banner{width:100%; margin-top:100px;}
.n_banner ul{width:66%; min-width:1200px; margin:0 auto; padding:190px 0; font-size:15px; color:#fff; letter-spacing:10px; text-align:center;}
.n_banner ul P{font-size:52px; line-height:52px; letter-spacing:2px; display:block; margin-bottom:15px; font-family:"dinprob";}

/*n_banner_a*/
.n_banner_a{width:100%; margin-top:100px;}
.n_banner_a ul{width:66%; min-width:1200px; margin:0 auto; padding:190px 0; font-size:15px; color:#999; letter-spacing:10px; text-align:left;}
.n_banner_a ul P{font-size:52px; line-height:52px; letter-spacing:2px; display:block; margin-bottom:15px; font-family:"dinprob"; color:#333;}

/*n_banner*/
.n_banner_b{width:100%; margin-top:100px;}
.n_banner_b ul{width:66%; min-width:1200px; margin:0 auto; padding:190px 0; font-size:15px; color:#fff; letter-spacing:10px; text-align:left;}
.n_banner_b ul P{font-size:52px; line-height:52px; letter-spacing:2px; display:block; margin-bottom:15px; font-family:"dinprob";}

/*n_banner*/
.n_banner_c{width:100%; margin-top:100px;}
.n_banner_c ul{width:66%; min-width:1200px; margin:0 auto; padding:190px 0; font-size:15px; color:#fff; letter-spacing:10px; text-align:right;}
.n_banner_c ul P{font-size:52px; line-height:52px; letter-spacing:2px; display:block; margin-bottom:15px; font-family:"dinprob"; color:#9d774c;}

/*n_banner*/
.n_banner_d{width:100%; margin-top:100px;}
.n_banner_d ul{width:66%; min-width:1200px; margin:0 auto; padding:190px 0; font-size:15px; color:#fff; letter-spacing:10px; text-align:right;}
.n_banner_d ul P{font-size:52px; line-height:52px; letter-spacing:2px; display:block; margin-bottom:15px; font-family:"dinprob";}

/*hr_a*/
.hr_a{width:66%; min-width:1200px; margin:0 auto; padding:110px 0;}
.hr_a ul:nth-child(1){text-align:center; background-image:url(../image/h_line.png); background-repeat:no-repeat; background-position:center bottom; margin-bottom:40px; padding-bottom:20px;}
.hr_a ul li{width:calc(33.33% - 24px); float:left; margin-right:36px; border:1px solid #eee; box-sizing:border-box;}
.hr_a ul li:nth-child(3){margin-right:0;}
.hr_a ul li img{width:100%;}
.hr_a ul li p{padding:20px;}
.hr_a ul li p span{font-size:16px; color:#333; display:block; margin-bottom:10px;}

/*hr_b*/
.hr_b{width:100%; padding:90px 0; background-color:#eee;}
.hr_b ul{width:66%; min-width:1200px; margin:0 auto; background-color:#fff; border-bottom:1px solid #d1d1d1;}
.hr_b ul:nth-child(2n+2){background-color:#f5f5f5;}
.hr_b ul:nth-child(1){border-top:1px solid #d1d1d1;}
.hr_b ul:hover{background-color:#ecf9f1; cursor:pointer;}
.hr_b ul li{float:left; line-height:48px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.hr_b ul li:nth-child(1){width:calc(90% - 10px); padding-left:10px; color:#333;}
.hr_b ul li:nth-child(2){width:10%; text-align:center; border-left:1px solid #d1d1d1; box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; color:#aaa; font-size:11px;}
.hr_b ul li span{color:#bbb; margin-right:10px;}

/*contact_c*/
.contact_c{width:100%; padding:100px 0;}
.contact_c ul:nth-child(1){ padding-bottom:30px;}
.contact_c ul{width:66%; min-width:1200px; margin:0 auto;}
.contact_c ul ol{width:47%; float:left; margin-right:6%; height:360px;}
.contact_c ul ol:nth-child(2){margin-right:0;}
.contact_c ul ol li:nth-child(1){border-top:1px solid #eee;}
.contact_c ul ol li{width:100%; float:left; border-bottom:1px solid #eee; padding:30px 0;}
.contact_c ul ol span{font-size:16px; color:#000;}
.contact_c ul ol img{width:100%;}
.contact_c ul h2{color:#aaa; letter-spacing:0;}

/*news_menu*/
.news_menu{width:66%; min-width:1200px; margin:0 auto; text-align:center; padding-top:110px;}
.news_menu_a:link{padding:10px 30px; background-color:#517bdb; color:#fff; margin:0 1px;}
.news_menu_a:visited{color:#fff;}
.news_menu_a:hover{color:#fff;}
.news_menu_a:active{color:#fff;}

.news_menu_a_a{padding:10px 30px; background-color:#f5f5f5; margin:0 1px;}

/*news_b*/
.news_b{width:66%; min-width:1200px; padding:0 0 110px 0; border-top:1px solid #eee; margin:50px auto 0 auto;}
.news_b ul{width:100%; padding:25px 0; border-bottom:1px solid #eee; cursor:pointer;}
.news_b ul li:nth-child(1){width:9%; float:left;}
.news_b ul li:nth-child(2){width:calc(74% - 50px); margin-right:50px; float:left;}
.news_b ul li:nth-child(3){width:17%; float:left;}
.news_b ul li img{width:100%;}
.news_b ul li font{font-size:16px; display:block; margin-bottom:5px; color:#333;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width:100%;}
.news_b ul li .newsBody{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 38px;line-height: 20px;}

.news_b ul li dd:nth-child(1){width:70%; border:1px solid #517bdb; background-color:#517bdb; text-align:center; color:#fff; font-size:30px; line-height:50px; border-radius:8px 8px 0 0; font-family:'dinprob';}
.news_b ul li dd:nth-child(2){width:70%; border:1px solid #eee; text-align:center; border-radius:0 0 8px 8px; font-family:'dinpro';}

.news_b ul li a{display:block; margin-top:10px; color:#a58764;}
.news_b ul li a span{ margin-right:5px;}
.news_x{width: 66%;min-width: 1200px;margin: 0 auto; padding:50px 0 98px 0;}

/*sb_a*/
.sb_a{width:66%; min-width:1200px; margin:0 auto; padding:110px 0 98px 0;}
.sb_a ul:nth-child(1){float:left; width:25%;}
.sb_a ul:nth-child(2){float:left; width:75%;}
.sb_a ol{padding-left:12px; background-image:url(../image/s_line.png); background-repeat:no-repeat; background-position:center left; margin-bottom:25px;}
.sb_a ul li{float:left; width:calc(25% - 9px); margin-right:12px; margin-bottom:12px;}
.sb_a ul li:nth-child(4n+4){margin-right:0;}
.sb_a ul li img{width:100%;}

/*sb_b*/
.sb_b{width:100%; padding:110px 0 98px 0; background-color:#eee;}
.sb_b ol{width:66%; min-width:1200px; margin:0 auto;}
.sb_b ol ul:nth-child(1){float:left; width:25%;}
.sb_b ol ul:nth-child(2){float:left; width:75%;}
.sb_b ol dd{padding-left:12px; background-image:url(../image/s_line.png); background-repeat:no-repeat; background-position:center left; margin-bottom:25px;}
.sb_b ol ul li{float:left; width:calc(25% - 9px); margin-right:12px; margin-bottom:12px;}
.sb_b ol ul li:nth-child(4n+4){margin-right:0;}
.sb_b ol ul li img{width:100%;}

/*pro_a*/
.pro_a{width:66%; min-width:1200px; padding:110px 0; margin:0 auto;}
.pro_a ul:nth-child(1){width:100%; float:left;margin-bottom:30px;}
.pro_a ul:nth-child(2){width:100%; float:left; word-wrap:break-word;}

/*leftmenu*/
.leftmenu{width:100%;display:flex;justify-content:center;align-items:center;}
.leftmenu li{border-bottom:1px solid #eee; line-height:50px; font-size:15px;width:200px;float:left;border-right: 1px solid #eee;padding:0 10px;border-top:1px solid #eee;font-weight: bold;}
.leftmenu li:nth-child(1){border-left:1px solid #eee;}
.leftmenu_li:hover{background-color:#f5f5f5; color:#333; cursor:pointer;}
.leftmenu_li span{font-size:30px; line-height:50px; display:block; float:left; color:#ccc; margin-right:10px; margin-left:5px;}
.leftmenu_li:hover span{color:#333;}

.leftmenu_li_a{background-color:#eee; color:#517bdb; font-size:15px;}
.leftmenu_li_a:hover{background-color:#517bdb; color:#fff; cursor:pointer;}
.leftmenu_li_a span{font-size:30px; line-height:50px; display:block; float:left; color:#517bdb; margin-right:10px; margin-left:5px;}
.leftmenu_li_a:hover span{color:#fff;}


.leftmenu2{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:30px;}
.leftmenu2 li{border-bottom:1px solid #eee; line-height:40px; font-size:12px;width:180px;float:left;border-right: 1px solid #eee;padding:0 10px;border-top:1px solid #eee;font-weight: bold;text-align: center;}
.leftmenu2 li:nth-child(1){border-left:1px solid #eee;}
.leftmenu2_li:hover{background-color:#f5f5f5; color:#333; cursor:pointer;}

.leftmenu2_li_a{background-color:#eee; color:#517bdb; font-size:15px;}
.leftmenu2_li_a:hover{background-color:#517bdb; color:#fff; cursor:pointer;}

.content_a{width:100%; margin-bottom:4px;overflow: hidden;margin-top: 50px;}
.content_a ul{width:calc(33% - 8px) !important;margin-right:12px;float:left;margin-bottom:20px !important;}
.content_a ul:nth-child(3n){margin-right:0px;}
.content_a li:nth-child(1){font-size:14px; color:#fff; line-height:18px; background-color:#517bdb; margin-top:8px; width:auto; padding:10px 30px; display:inline-block; border-radius:8px 8px 0 0; font-weight:bold;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;max-width: 50%;float:left;}
.content_a li:nth-child(2){background-color:#f5f5f5; padding:20px; border-radius:0 8px 8px 8px;float:left;height: 120px;overflow: hidden;}
.content_a li:nth-child(2) img{width:100%;min-height: 100%;}
.content_a li span{color:#bbb; margin-right:5px;}
.content_a li a{display: inline-block;height:100%;overflow: hidden;}

.content_aa{width:100%; margin-bottom:4px;overflow: hidden;display: none;margin-top:50px;}
.content_aa ul{width:calc(33% - 8px) !important;margin-right:12px;float:left;margin-bottom:20px !important;}
.content_aa ul:nth-child(3n){margin-right:0px;}
.content_aa li:nth-child(1){font-size:14px; color:#fff; line-height:18px; background-color:#517bdb; margin-top:8px; width:auto; padding:10px 30px; display:inline-block; border-radius:8px 8px 0 0; font-weight:bold;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;max-width: 50%;float:left;}
.content_aa li:nth-child(2){background-color:#f5f5f5; padding:20px; border-radius:0 8px 8px 8px;float:left;height: 120px;overflow: hidden;}
.content_aa li:nth-child(2) img{width:100%;}
.content_aa li span{color:#bbb; margin-right:5px;}
.content_aa li a{display: inline-block;height:100%;overflow: hidden;}

.content_aaa{width:100%; margin-bottom:4px;overflow: hidden;display: none;margin-top:50px;}
.content_aaa ul{width:calc(33% - 8px) !important;margin-right:12px;float:left;margin-bottom:20px !important;}
.content_aaa ul:nth-child(3n){margin-right:0px;}
.content_aaa li:nth-child(1){font-size:14px; color:#fff; line-height:18px; background-color:#517bdb; margin-top:8px; width:auto; padding:10px 30px; display:inline-block; border-radius:8px 8px 0 0; font-weight:bold;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;max-width: 50%;float:left;}
.content_aaa li:nth-child(2){background-color:#f5f5f5; padding:20px; border-radius:0 8px 8px 8px;float:left;height: 120px;overflow: hidden;}
.content_aaa li:nth-child(2) img{width:100%;}
.content_aaa li span{color:#bbb; margin-right:5px;}
.content_aaa li a{display: inline-block;height:100%;overflow: hidden;}

.content_b{width:100%; margin-bottom:26px;overflow: hidden;}
.content_b ul{width:100% !important;}
.content_b li{float:left; width:calc(25% - 3px); margin-right:4px; margin-bottom:4px;}
.content_b li:nth-child(4n+4){margin-right:0;}
.content_b li img{width:100%;}

.content_c{width:100%;}
.content_c li{color:#fff; background-color:#a58764; margin-top:8px; width:auto; padding:10px 30px; display:inline-block; border-radius:8px 8px 0 0; line-height:14px;}
.content_c td{padding:8px 0 8px 10px;}


.all_mid{width:66%; min-width:1200px; overflow:hidden; margin:60px auto;}
.contact_Box{width:calc(100% - 100px);overflow:hidden;background:#fff;margin-bottom:60px;padding:50px;}
.contact_Box_left{width:40%;float:left;overflow:hidden;}
.contact_Box_right{width:55%;float:right;overflow:hidden; }
.contact_info .cname{font-size: 18px;padding-bottom: 5px;color: #000;font-family: 'Montserrat-Bold';font-weight: bold;}
.contact_Box1 .contact_Box_title{font-size: 28px;color: #1a1a1a; position: relative; padding-bottom: 10px;line-height: 50px;font-weight:bold;}
.contact_Box1 .contact_Box_left .contact_Box_title::after{content: ''; position: absolute;left: 0; bottom: 0;width: 125px;height: 2px;background: #e5e5e5;display: block;}
#container{width:100%;height:400px;float:right;}
#container2{width:100%;height:400px;float:right;}
.contact_info{width:100%;margin-top:40px;font-size:14px;}
.contact_info p{line-height:40px;}
.contact_info i{margin-right:10px;font-size:20px;color: #213e82;}
/*about_a*/
/*
.about_a{width:66%; min-width:1200px; margin:0 auto; padding:110px 0;}
.about_a ul:nth-child(1){float:left; width:25%;}
.about_a ul:nth-child(2){float:left; width:75%;}
.about_a ol{padding-left:12px; background-image:url(../image/s_line.png); background-repeat:no-repeat; background-position:center left; margin-bottom:25px;}
.about_a ul li{width:100%; margin-bottom:30px;}
.about_a ul li dd{float:left; width:25%; text-align:center; border-left:1px solid #eee; box-sizing:border-box;}
.about_a ul li dd:nth-child(4){border-right:1px solid #eee; box-sizing:border-box;}
.about_a ul li dd span{font-family:'dinprob'; display:block; font-size:30px; color:rgba(0,0,0,0.7);}
.about_a ul li dd i{font-style: normal;}
.about_a ul li dd span font{font-size:13px; margin-left:5px; color:#aaa;}
*/
.about_a_b{width:66%; min-width:1200px; margin:0 auto; padding:80px 0;overflow: hidden;}
.about_a_b ul:nth-child(1){text-align:center; margin-bottom:50px;  background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_a_b ul:nth-child(2){margin-bottom:40px;overflow: hidden;}
.about_a_b ul li:nth-child(1){width:calc(55% - 80px); float:left; text-align:left; margin-right:80px;line-height:30px;}
.about_a_b ul li:nth-child(2){width:45%; float:left;}
.about_a_b ul dd{width:calc(25% - 6px); float:left; margin-right:8px;}
.about_a_b ul dd:nth-child(4){margin-right:0;}
.about_a_b ul dd img{width:100%;}
.about_a_b ul li img{width:100%;    height: 250px;}
/*about_b*/
.about_b{width:100%; background-color:#ccc; padding:110px 0; background-image:url(../image/honner_bg.jpg); background-attachment:fixed; background-size:cover;}
.about_b ul{width:66%; min-width:1200px; margin:0 auto;}
.about_b ul li:nth-child(1){float:left; width:25%;}
.about_b ul li:nth-child(2){float:left; width:75%;}
.about_b ol{padding-left:12px; background-image:url(../image/s_line.png); background-repeat:no-repeat; background-position:center left; margin-bottom:35px;}
.about_b h1{color:#fff;}
.about_b h2{color:#fff;}

.about_b ul li div:nth-child(1){width:100%; color:#fff; margin-bottom:30px;}
.about_b ul li div:nth-child(2){width:100%; }
.about_b ul li a{ padding:10px 35px; background-color:#517bdb; color:#fff; border-radius:8px;}
.about_b ul li a span{font-size:14px; margin-right:10px; }
.about_b ul li div img{width:calc(25% - 3px); float:left; margin-right:4px;}
.about_b ul li div img:nth-child(4){margin-right:0px;}

/*about_c*/
.about_c{width:100%; padding:120px 0 80px 0; background-color:#f5f5f5;overflow: hidden;}
.about_c ul{width:66%; min-width:1200px; margin:0 auto;}
.about_c ul li{width:calc(30% - 30px); margin-right:60px; float:left;}
.about_c ul li:nth-child(2){margin-right:0; width:calc(70% - 30px);}
.about_c ul li h1{margin-bottom:30px;margin-bottom: 50px; background-repeat: no-repeat; background-position: left bottom;padding-bottom: 15px;}
.about_c ul li p{margin-bottom:60px;width:80%;line-height:25px;}
.about_c ul li .zztop{width:100%;float:left;overflow: hidden;}
.about_c ul li .zztop a{width:calc(25% - 18px);float:left;margin-right:24px;display: inline-block;}
.about_c ul li .zztop a img{width:100%;}
.about_c ul li .zztop a:nth-child(4){margin-right:0;}
.about_c ul li .zzbtm{width:100%;float:left;overflow: hidden;margin-top:24px;height:255px;}
.about_c ul li .zzbtm a{width:calc(25% - 18px);float:left;margin-right:24px;height:100%;display: inline-block;display:flex;justify-content:center;align-items:center;}
.about_c ul li .zzbtm a img{width:100%;}
.about_c ul li .zzbtm a:nth-child(3){margin-right:0;width:calc(50% - 12px);}

.about_c ul li a{text-align:left;}
.about_c ul li span{color:#fff; font-size:40px; line-height:40px; padding:10px; margin-right:8px;float:left;}
.about_c ul li span:nth-child(3){background-color:#1D2088;}
.about_c ul li span:nth-child(4){background-color:#1D2088;}
.about_c ul li span:nth-child(5){background-color:#3E3A39;}
.about_c ul li span:nth-child(6){background-color:#B01D36;}
.about_c ul li span:nth-child(7){background-color:#0F593F;}
.about_c ul li .ex{width:60px;height:60px;float:left;}

.about_e_title{width:100%; padding:120px 0; background-position:bottom; background-size:cover;}
.about_e_title ul:nth-child(1){margin-bottom:30px;}
.about_e_title ul{width:66%; min-width:1200px; margin:0 auto;}
.about_e_title ul li{text-align: center;color:#fff;font-size:18px;}
.about_e_title ul li p{line-height:35px;}
.about_e_title ul h1{color:#fff;}
.about_e_title ul li span{display:block; margin-top:30px; font-size:30px; line-height:30px;}
.top1{color:#fff;font-size:28px;display:flex;justify-content:center;align-items:center;}
.top1 span{margin-right:20px;}
.top1 span i{margin-right:5px;}
.top2{color:#fff;text-align: center;font-size:30px;margin-top:40px;}
/*about_e*/
.about_e{width:100%; padding:120px 0;overflow: hidden;}
.about_e ul{width:66%; min-width:1200px; margin:0 auto;}
.about_e ul li{width:calc(50% - 24px); margin-right:18px; float:left;text-align: center;font-weight:bold;}
.about_e ul li a:hover{color:#777777;}
.about_e ul li:nth-child(3n+3){margin-right:0;}
.about_e ul li img{width:100%; margin-bottom:6px;height:100%;}
.about_e ul li img:hover{box-shadow: #666 0px 0px 10px;}
.about_e_div{position:relative;}
.about_e_div p{position:absolute;top:50%;text-align: center;color:#FFFFFF;font-size:30px;width:100%;}
/*about_e_x*/
.about_e_x{width:100%; padding:100px 0; background-size:cover;overflow: hidden;}
.about_e_x h1{margin-bottom: 50px;background-repeat: no-repeat;background-position: left bottom;padding-bottom: 15px;}
.about_e_x p{line-height:25px;}
.about_e_x ul{width:66%; min-width:1200px; margin:0 auto;}
.about_e_x ul li:nth-child(1){width:60%; float:left;}
.about_e_x ul li:nth-child(2){width:35%; float:left; margin-left:5%;}
.about_e_x ul img{width:100%;}
.about_e_x ul a{background-color:#F6B300; text-align:center; color:#fff; padding:10px; border-radius:8px;}

.about_f{width:66%; min-width:1200px; margin:0 auto; padding:80px 0;overflow: hidden;padding-top:0;}
.about_f ul:nth-child(1){text-align:center; overflow:hidden;background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.logoWallBox{width:100%;margin:50px auto;overflow:hidden; border-left:1px solid #E6E6E6; border-top:1px solid #E6E6E6;}
	.logoWallBox ul li {width:calc(20% - 1.2px);height:auto;overflow: hidden; float:left; border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6;display:flex;justify-content:center;align-items:center;}
	.logoWallBox ul li img {border:none;text-align: center;width: 90%;transition: all 0.9s;}

	.logoWallBox ul li img:hover{  transform: scale(1.1);}

.pro_mob{display:none;}
.index_index_news ul li dl i{font-style:normal;display: inline-block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 45px;}
@media only screen and (min-width: 720px) and (max-width: 1200px){}

@media only screen and (min-width: 100px) and (max-width: 720px) {
	.head_a ul{width:100%;min-width:0;}
	.head_a ul li p{width:100%;text-align: left;padding-left: 12px;}
	.head_a ul li span{display:none;}
	.head_b ul{width:calc(100% - 24px);min-width:0;margin-left:12px;position: relative;height: auto;overflow: hidden;}
	.head_b ul li:nth-child(2){display:none;}
	.iphone__screen {display: block;position: absolute !important;}
	.nav ul li{float:left;width:100%;height:30px !important;}
	.nav__list{padding:0 !important;}
	.nav ul li:nth-child(1){width:100%;margin-top: 100px;}
	.nav ul li:nth-child(2){display:block;text-align: center;width:100%;}
	.head_b ul li a{line-height:30px;}
	.index_banner{height:300px;margin: 110px auto 0 auto;}
	.txt-box-a{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.swiper-slide .title_b{margin-top:30px;}
	.txt-box{text-align:left;width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.swiper-slide .title_a{margin-top:30px;}
	.swiper-slide .title_a_3 img{float:left;}
	.swiper-slide .title_b_2{color:#fff;}
	.index_about{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.index_about ul:nth-child(1){width:100%;margin:0;}
	.index_about ul li ol{margin-bottom:20px;width:33.33%;}
	.index_about ul li ol:nth-child(2){border-right: 1px solid #eee;}
	.index_about ul:nth-child(1) a{position: relative;left: 50%;margin-left: -75px;}
	.index_about ul:nth-child(2){width:100%;    margin-top: 30px;}
	.index_pro ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.index_pro_box{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	#mybtns a{float:left;}
	#mybtns #right{float:right;}
	.scrollpic{top:-132px;}
	.index_js ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.index_js ul li{width:100%;margin:0;}
	.index_js ul a{position: relative;left: 50%;margin-left: -75px;}
	.index_js ul li:nth-child(2){width:100%;margin-top:50px;}
	.index_cus ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.index_cus ul li{width: calc(33.33% - 2px);}
	.index_news ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.index_news ul li{width:100%;margin-bottom:20px;}
	.bottom ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.bottom ul li{display:none;}
	.bottom ul li:nth-child(6){display:block;text-align: center;}
	.bottom{padding: 20px 0 0 0;}
	.bottom ul li:nth-child(6) img{position: relative;left: 50%;margin-left: -75px;}
	.bottom ul:nth-child(1){margin-bottom:0px;padding-bottom:10px;border-bottom: 1px solid #eee;}
	.bottom ul:nth-child(2){display:none;}
	.bottom ul dl{width:100%;text-align: center;}
	.bottom ul dl:nth-child(2){width:100%;text-align: center;}
	.n_banner_d ul{width:calc(100% - 24px);min-width:0;margin-left:12px;height: 180px;padding:0;text-align: center;}
	.n_banner_d ul P{line-height:32px;font-size:22px;padding-top: 30px;}
	.about_a{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.about_a ul:nth-child(1){width:100%;}
	.about_a ul:nth-child(2){width:100%;}
	.about_a ul li dd{width:50%;margin-bottom:20px;}
	.about_a ul li dd:nth-child(2){width:50%;margin-bottom:20px;border-right: 1px solid #eee;}
	.about_b ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.about_b ul li:nth-child(1){width:100%;}
	.about_b ul li:nth-child(2){width:100%;}
	.about_b ul li a{position: absolute;margin-top: 330px;left:50%;margin-left:-89px;}
	.about_b{padding-bottom:180px;}
	.about_c ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.about_c ul li:nth-child(1){width:100%;}
	.about_c ul li:nth-child(2){width:100%;}
	.about_c ul li div{width: calc(100% - 60px);}
	.n_banner_c ul{width:calc(100% - 24px);min-width:0;margin-left:12px;height: 180px;padding:0;text-align: center;}
	.n_banner_c ul P{line-height: 32px;font-size: 22px;padding-top: 30px;}
	.pro_a{width:calc(100% - 24px);min-width:0;margin-left:12px;padding: 50px 0;}
	.pro_a ul:nth-child(1){width:100%;margin-bottom: 0px;}
	.pro_a ul:nth-child(2){width:100%;}
	.leftmenu{width:100%;display: block;}
	.leftmenu li{width: calc(50% - 22px);float:left;font-size: 13px;}
	.n_banner_b ul{width:calc(100% - 24px);min-width:0;margin-left:12px;height: 180px;padding:0;text-align: center;}
	.n_banner_b ul P{line-height: 32px;font-size: 22px;padding-top: 30px;}
	.sb_a{width:calc(100% - 24px);min-width:0;margin-left:12px;padding: 50px 0;}
	.sb_a ul:nth-child(1){width:100%;}
	.sb_a ul:nth-child(2){width:100%;}
	.sb_a ul li{width: calc(50% - 12px);margin: 0 6px;margin-bottom: 12px;}
	.sb_b ol{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.sb_b{padding:50px 0;}
	.sb_b ol ul:nth-child(1){width:100%;}
	.sb_b ol ul:nth-child(2){width:100%;}
	.sb_b ol ul li{width: calc(50% - 12px);margin: 0 6px;margin-bottom: 12px;}
	.n_banner_a ul{width:calc(100% - 24px);min-width:0;margin-left:12px;height: 180px;padding:0;text-align: center;color:#fff;}
	.n_banner_a ul P{line-height: 32px;font-size: 22px;padding-top: 30px;}
	.news_menu{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.news_b{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.news_b ul li:nth-child(1){width:80px;}
	.news_b ul li:nth-child(2){width: calc(100% - 80px);margin-right: 0px;}
	.news_b ul li:nth-child(3){display:none;}
	.hr_a{width:calc(100% - 24px);min-width:0;margin-left:12px;padding: 50px 0;}
	.hr_a ul li{width:100%;margin-bottom:20px;}
	.hr_b{padding:50px 0;}
	.hr_b ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.hr_b ul li:nth-child(1){width: calc(100% - 112px);}
	.hr_b ul li:nth-child(2){width:100px;}
	.n_banner ul{width:calc(100% - 24px);min-width:0;margin-left:12px;height: 180px;padding:0;text-align: center;color:#fff;}
	.n_banner ul P{line-height: 32px;font-size: 22px;padding-top: 30px;}
	.contact_c ul{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.contact_c ul ol{width:100%;margin-right: 0;}
	.contact_c ul ol:nth-child(2){margin-top:30px;}
	.news_x{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.index_prob .pro:nth-child(2n){margin-right:0;}
	.index_prob .pro{width: calc(50% - 12px);}
	.index_pro{height: 740px;}
	.index_prob .pro:nth-child(5n){margin-right:24px;}
	.proImg span{display: inline-block;position:absolute;top:45%;width:100%;text-align: center;color:#fff;font-weight: bold;}
	.pro_mob{display:block;}
	.index_pro ul a{display:none;}
	.ysBox{margin-top:100px;}
	.ysBox1_left{width:100%;height:300px;}
	.ysBox1_left_word{width:70%;top:70px;padding:30px 20px;}
	.ysBox1_left_word p:nth-child(1){font-size:16px;}
	.ysBox1_left_word p:nth-child(1) b{font-size:26px;}
	.ysBox1_right{width:100%;height:500px;}
	.ysBox1_right_word{top:10px;width:90%;padding:20px;}
	.ysBox2_left{width:100%;position: relative;}
	.ysBox2_left_word{width:90%;padding:20px;margin-top: 120px;}
	.ysBox2_right{position:absolute;width:100%;height:100px;}
	.ysBox3_left{width:100%;}
	.ysBox3_left_img{width:100%;height:200px;margin-top:30px;}
	.ysBox3_right{width:100%;}
	.ysBox3_right_word{width:90%;padding:20px;margin:30px 0;overflow: hidden;}
	.index_cotact{width:calc(100% - 24px);min-width: 0;margin-left:12px;}
	.index_cotact_left{width:100%;text-align: center;}
	.index_cotact_right{width:100%;margin-top: 50px;text-align: center;}
	.index_cotact_left p:nth-child(1){font-size:16px;}
	.index_cotact_left p:nth-child(2){font-size:20px;}
	.index_cotact_left p:nth-child(3){display: none;}
	.index_news ul ol:nth-child(2) a{display:none;}
	.index_index_news ul li dl i{font-style:normal;display: inline-block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 45px;}
	.bottom ul li:nth-child(5){display: block;text-align: center;width:100%;position: relative;}
	.bottom ul li:nth-child(5) img{position: relative;left:50%;margin-left:-75px;}
	.swiper-slide .title_b_1{font-size:20px;line-height:30px;margin-top:80px;}
	.swiper-slide .title_a_1{font-size:20px;line-height:30px;margin-top:80px;}
	.about_a_b{width:calc(100% - 24px);min-width:0;margin-left:12px;}
	.about_a_b ul li:nth-child(1){width:100%;margin-right:0;margin-bottom:30px;}
	.about_a_b ul li:nth-child(2){width:100%;}
	.about_a_b ul:nth-child(1){margin-bottom:30px;}
	.about_a_b ul dd:nth-child(2n){margin-right: 0;}
	.about_a_b ul dd{width: calc(50% - 5px);margin-bottom:8px;}
	.about_a_b ul:nth-child(2){margin-bottom:8px;}
	.about_c{padding:50px 0;}
	.about_c ul li .zztop a:nth-child(2n){margin-right: 0;}
	.about_c ul li .zztop a{width:calc(50% - 8px);margin-right:12px;margin-bottom:12px;}
	.about_c ul li .zzbtm{height:auto;margin-top:0;}
	.about_c ul li .zzbtm a:nth-child(1){width: calc(50% - 8px);margin-right:12px;margin-bottom:12px;}
	.about_c ul li .zzbtm a:nth-child(2){width: calc(50% - 8px);margin-right:0;margin-bottom:12px;}
	.about_c ul li .zzbtm a:nth-child(3){width: 100%;margin-bottom:12px;}
	.about_e_title{padding:50px 0;}
	.about_e_title ul{width:calc(100% - 24px);min-width: 0;margin-left:12px;}
	.top1{display:block;overflow: hidden;font-size: 26px;}
	.top1 span{display: inline-block;width: 50%;float: left;text-align: center;margin-bottom: 20px;margin-right:0;}
	.about_e_title ul li{font-size:14px;}
	.about_e_x{padding-bottom:50px;}
	.about_e_x ul{width:calc(100% - 24px);min-width: 0;margin-left:12px;}
	.about_e_x ul li:nth-child(1){width:100%;}
	.about_e_x ul li:nth-child(2){width:100%;margin:0;margin-top:40px;}
	.about_e_x h1{margin-bottom:30px;}
	.about_f{width:calc(100% - 24px);min-width: 0;margin-left:12px;}
	.logoWallBox ul li{width: calc(50% - 2px);}
	.about_f ul:nth-child(1){padding-bottom: 0;}
	.leftmenu li:nth-child(3){border-left:1px solid #eee;}
	.leftmenu li:nth-child(5){border-left:1px solid #eee;}
	.content_a ul{width:100%!important;margin-right:0;}
	.content_a li:nth-child(2){height:150px;}
	.all_mid{width:calc(100% - 24px);min-width: 0;margin-left:12px;}
	.contact_Box{width:100%;padding: 50px 0;padding-bottom:0;margin-bottom: 0px;}
	.contact_Box_left{width:calc(100% - 40px);padding:0 20px;margin-bottom:30px;}
	.contact_Box_right{width:100%;}
	.leftmenu2{margin-top:50px;}
}