﻿
@import "animate.min.css";
@import"Public.css";
html{ background:#fff;font-family: "Microsoft YaHei", sans-serif;color: #231815; padding: 0; margin: 0;}
body{padding:0; margin:0;}
img{ border:0;  }
p,span,a,li,ul,h1,h2,h3,h4,h5,h6,img,font{ padding: 0; margin: 0; }
img{ border: 0; }
li{ list-style-type: none; }
a{text-decoration: none; color: #333;}
#header{width: 100%;height:100px;z-index:9999; position: absolute;}
/*公有属性结束*/
.font_color{color: #fff}.font_color{color: #000}
.banner{width: 100% background-size:cover; position: relative; height: 100%;}
.banner img{width: 100%;}
.banner_c_img{width: 100%; height: 200px; overflow: hidden; }
.swiper_ie10{width: 100%; height: max-content;}
.b_fon{color: #fff; font-size: 48px; width:600px; height: 150px; top: 40%; font-family:'Microsoft YaHei'; position: absolute; z-index: 123}
.jsrsp{ width: 598px; height: 359px;}

.b1 img{width: 100%;}
.ban_animat{ width: 420px; height: 300px; overflow: hidden; margin:0 auto}
.ban_animat img{width: 100%;}
.top{width:80%; margin: 0 auto; padding-top:20px;}
.b_meanu{width: 100%;}
.b_meanu_left{width: 20%; float: left;} .b_meanu_left img{width: 100%}
.actives {position: fixed !important;top: 0;padding:0;background: #fff;animation: 1s actives ease;}
.b_meanu_right{width:80%;float: left; text-align: right; box-sizing: border-box;padding-top: 10px;}
.b_meanu_right a{color: #fff; padding: 0 2% 0 2%; font-weight:bold; font-size: 18px}.b_meanu_right a .on{ font-size: 24px; font-family: "Microsoft YaHei";}
.io1{display: none;}
.actives .b_meanu_right a{color: #2f2f2f;  }
.actives .b_meanu_left img {display: none;}
.actives .b_meanu_left .io1{display: block;}
.actives .top{padding-top:30px;}
.pgo{width: 70%;overflow: hidden; margin:0 auto;}
.pgo_l{width:60%;padding-top:25px; float: left; overflow: hidden;}
.pgo_r{width:40%;height: 274px;padding-top:20px; padding-bottom: 40px;float: left; text-align: right; overflow: hidden; }
.pgo_r img{width: 100%;}
.pg_ti{ font-size:28px; font-family:'Microsoft YaHei'; color: #fff; }
.pg span{display: block; float: left;}
.pg font{padding-left: 10px;padding-top:2px;display: block;float: left; font-size: 48px; font-weight: bold;}
.pg_tx{font-family:'Microsoft YaHei'; font-size: 16px; color: #1d1d1d; line-height:30px;width: 100%; padding-top:20px; }
.pg{width: 100%; overflow: hidden;}
.abt{width: 70%;position: relative; margin:auto; margin-bottom: 16px; background: url(../images/xmj-md.jpg) no-repeat;height: 622px; background-size: cover; transition-delay: 0.1s;-webkit-transition-delay: 0.1s;-moz-transition-delay: 0.1s;-o-transition-delay: 0.1s;}
.abt_b{background: #fff; height: 190px; padding-top:30px;width: 55%;position: absolute; right: 0px; border-radius: 40px 0 0 0; bottom: 0;}
.abt_b_l{width:calc(100% - 50px); padding-left: 50px; font-size: 48px;padding-bottom: 10px; font-weight: bold; color: #e22f29}
.abt_b_r{width:calc(100% - 60px); padding-left: 50px;  line-height: 30px; font-size: 18px;}
.idx_cwml_cp{width: 70%; overflow: hidden; margin: auto;}
.idx_cwml_cp div:nth-child(2) {margin-right: 11px;}
.idx_cp{width: 70%; height: 596px; overflow: hidden; position: relative; margin-bottom:30px; margin: auto;}
.idx_cp_l{width:45%; float: left; background: #fff; height:600px;
    background-size:50%; background-position-x:0; }
.idx_cp_l_tx{ font-size: 18px; padding-top: 20px; line-height: 36px; color:#1d1d1d; font-family: 'Microsoft YaHei';width: 90%;
   text-align: center;  }
.idx_cp_l_bt{text-align: center; padding-top: 15px;padding-right: 50px; font-size: 48px; color:#e22f29; font-weight:bold;}
.idx_cp_l_bt img{margin-right: 98px; margin-bottom: 10px;}
.idx_cp_l_bt span{ font-size: 20px; display: block; color: #e22f29; font-weight: lighter;}
.idx_cp_r{width:55%; float: left; height: 600px;}
.cp_ti{font-family: 'Microsoft YaHei'; color: #fff;width: 90%; height: 50px; font-size: 24px;position:absolute;bottom: 70px;
    left: 5%;}
.cp_tx{font-family: 'Microsoft YaHei'; color: #fff;width:80%; height: 50px; font-size:18px;position:absolute; bottom: 40px;left: 5%;}
.cp_more{width: 40%; border: 1px #eb120d  solid; border-radius: 40px; text-align: center; font-size: 20px; margin: 20px 10% 0 123px
; padding:10px 0px 10px 0px ;}
.cp_more:hover{background:#eb120d; color: #fff; }
.cp_more:hover a{color: #fff; }
/*.silder img{width: 100%;}*/
.sdys{width: 70%; margin: auto; position: relative; top: 0; background:url(../images/xmjbj.jpg) no-repeat bottom center;   background-attachment: fixed;}
.silder{background-size: 100%;}
.sdys_b{width: 80%; margin: 0 auto; overflow: hidden;    padding-bottom: 120px;}
.sdys_b_l{width:calc(94%/4);height: 222px; margin-right: 2%;box-sizing:border-box;float: left; background: #fff;padding-top: 25px;padding-bottom: 80px; margin-bottom: 30px;    border: 3px #433c94 solid;}
.sdys_b div:nth-child(4),.sdys_b div:nth-child(8){margin-right: 0;}
.sdys_b_boder{ border:3px #d5221b solid; width:60px; height:60px; margin: 0 auto; text-align: center;    border-radius: 50px;}
.sdys_b_boder img{ width: 90%; }
.sdys_b_ti{padding: 10px 0 10px 0; text-align: center; font-family: 'Microsoft YaHei'; font-size:16px;     font-weight: bolder; color: #1b1b1b; }
.sdys_b_tx{ font-size: 12px; width:90%; font-family: 'Microsoft YaHei'; color: #545454; line-height: 24px;    padding-left:5%;text-align: left; }
.xw_lis{width: 70%; margin: 0 auto; overflow: hidden;padding-top: 100px; padding-bottom: 0px;   }
.xw_lis div:nth-child(3){margin-right:0;}
.an{border:1px #fff solid;bottom:100PX; animation: an 2s infinite; width: 20px; height: 38px; border-radius: 50px; left: 50%; margin-left: -15px; z-index: 123; position: absolute;}
.an img{ padding-top: 25px;padding-left:4px;}
.an_nr{width: 100%; text-align: center; font-size: 12px;bottom:20PX; z-index: 123; position: absolute; color: #fff;}
.t_n00{animation: 1.5s an1 infinite; animation-delay: 1s}
.t_n0{animation: 1.5s  an1 infinite;animation-delay: 1.1s}
.t_n1{animation: 1.5s  an1 infinite;animation-delay: 1.2s}
.t_n2{animation: 1.5s  an1 infinite;animation-delay: 1.3s}
.t_n3{animation: 1.5s  an1 infinite;animation-delay: 1.4s}
.t_n4{animation: 1.5s  an1 infinite;animation-delay: 1.5s}
.t_n5{animation: 1.5s  an1 infinite;animation-delay: 1.6s}
.t_n6{animation: 1.5s  an1 infinite;animation-delay: 1.7s}

/*手机菜单*/
.wap_top{width: 100%; height: 50px;}
.wap_left{     width: 30%;  float: left; padding-left: 6%}
.wap_left img{ width: 100% }
.wap_menu{ width: 10%; float:right; display: none; top:-80px; } 
 nav{width:68px; position: absolute;height: 30px; top: 25px; }
  #toggleMenu{ position: absolute;height: 100%;width: 80px;cursor: pointer;-webkit-transition: transform 

1s;-moz-transition: transform 1s; -ms-transition: transform 1s;-o-transition: transform 1s;transition: 

transform 1s; z-index: 129;}
    #hide,#show{display: block;height: 3px;background-color:#fff;position: absolute;top: 50%;-webkit-

transition: opacity .5s;-moz-transition: opacity .5s;-ms-transition: opacity .5s;-o-transition: opacity 

.5s;transition: opacity .5s;top:8px; border-radius: 30px;}
    #show{width: 30px;left: 10px;opacity: 0;}
    #hide{ width: 30px;left: 10px;}
    #hide::before,#hide::after,#show::before,#show::after{content: "";display: block; height: 3px;background-color:#fff;position: absolute;}
    #hide::before,#hide::after{width:24px;}
    #show::before,#show::after{width: 30px;border-radius: 30px;}
    #hide::before,#show::before{top: -8px;}
    #hide::after,#show::after{top: 8px;}
    #list1{ width:150px; overflow: hidden; height: 240px; position: absolute;top: 22px; right: 0%;  }
    #list{list-style: none;background:rgba(58, 48, 39, 0.8); position: absolute;top: 5px;right: -150px;width: 150px;text-align: center;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;z-index: 9999999;}
  #list li{margin:0% 0% 0% 1%; padding: 2px 0 0px 0px;position: relative;width: 99%; text-align: left; overflow: hidden;}
  #list a{text-decoration: none;color:#ccc2b7;display: inline-block;font-size:1em;height: 35px;line-height: 40px; font-family: 'Microsoft Yahei'; padding-left: 28%; width: 72%; float: left; border-bottom: 1px rgba(204,194,183,0.5) solid;}
  #list span{ float: left; width: 28%; }   #list span img{ width: 100%; }
  #list li:hover{background-color: rgba(0,0, 0, 0.95);}
  #list li a img{ width: 10%;    padding-right: 8px; }
 .b1 img{width: 100%}

/*关于页面*/
.cp_ban{ height: 480px;  width: 1600px; margin: 0 auto}
 .n_b3,.n_b2,.n_b1{ width: 100%;background-size: cover; height: 480px; }
.n_b1{ background: url(../images/nr_b.jpg) no-repeat; }
.n_b2{ background: url(../images/xwlb_b.jpg) no-repeat;}
.n_b3{ background: url(../images/cp_ban.jpg) no-repeat; }
.n_bo{width:1300px; background:#fff; margin: 0 auto; position: relative;z-index: 2; }

.yy_z{width: 1300px; overflow: hidden; margin: 0 auto; padding-bottom: 100px;}
.wap_jr img{ float: left; }
.hz img{width: 100%;}
.kg{width: 8px; height: 8px;float: left; display: block;}
.wap_jr{ padding-bottom: 8px; overflow: hidden; }.wap_jr img{width: 32.9%;}
.wap_jr1{    width: 72%; margin: 0 auto;} .wap_jr1 img{width: 45%;}
.gy_nr p{ font-size: 14px; font-family: 'Microsoft yahei'; color: #252525 ; line-height: 33px; }

.yytd{width: 180px; margin: 0 auto; border: 1px #901e23 solid; text-align: center; padding:3px 0 3px ; font-size: 36px; font-family: 'Microsoft yahei'; color: #901e23;}
.sl{color: #252525; font-size: 14px;  text-align: center; padding: 20px 0 50px;}

.n_a{ width:1150px; margin: 0 auto; padding-top: 45px;     padding-bottom: 60px;overflow: hidden;  }

.n_newl{width: 1045px; margin: 0 auto;overflow: hidden; }
.n_newl ul , .new_r ul{ width: 100%; }
.n_newl ul li { padding-bottom: 35px; padding-top: 25px;overflow: hidden; border-bottom: 1px #8f8f8f dashed }
.newr_tl{ float: left;width: 63% ; padding-left: 6%}
.newr_img{ float: left;    width:30%; padding-top: 1%; }
.newr_img img{ width: 100%; }
.n_newr_ti{ width: 100%; font-size: 24px; font-weight: bold; color:#262525;font-family: 'Microsoft Yahei'  }
.n_newr_ti a{color:#262525}
.n_newr_tl{ float: left; width:700px; padding-left: 4%;padding-top:35px;}
.tl{width: 100%; padding-left: 0px;}
.n_newr_d{ font-size:16px; font-family: 'Microsoft YaHei'; color: #262525;padding: 5px 0 5px;  }
.n_newr_img{ float: left; width: 300px; height: 192px; overflow: hidden; padding-top: 1%; }
.n_newr_img img{ width:100%;}
.n_newr_tx {font-size: 16px;line-height:25px; color: #262525; padding-top: 10px; overflow: hidden; font-family: 'Microsoft Yahei'}
.n_newr{     width: 34.2%; float: left;padding-top: 35px;}.wz_newr img{ width: 100%; }
.fy { width:400px; margin: 0 auto; padding: 35px 0 30px 0; overflow: hidden;}
.fy ul li { float: left;text-align: center; border: 1px #ccc solid ; padding: 5px 10px 5px 10px !important; text-align: center; margin-right: 5px; font-size: 12px;}



.xinwen{ position: relative; width: 100%;padding-top: 10px; padding-bottom: 50px;}
.xw_x{ width: 100%; height: 1px; background: #640103; top: 50%; }
.xw{ width:140px; position: absolute; left: 50%; margin-left: -70px; background: #f3f2f0; height: 114px; top: 10%; }
.xw_c{ width: 220px; position: absolute; left: 50%; height: 160px; margin-left: -110px; top: 3%}
.xw_q,.xw_q1{position: absolute; width: 3px; height: 3px; border-radius: 50px; border: 1px #640103 solid; top: 50%; }
.xw_q1{ right: 0; }.xw_q{ left: 0; }
.xw_xk{ border: 1px #640103 solid; position: absolute; width: 45px; height: 100px; left: 50%; margin-left: -22px;  }
.xw_tit{ position: absolute; width: 90%; left: 5%;text-align: center; font-size: 26px; font-family: 'Microsoft YaHei'; color: #250f04; padding-bottom: 2%; background: #f3f2f0; top: 28px;}
.xw_tit1{  font-size: 16px; font-family: 'Microsoft YaHei'; text-align: center; }
.xw_left{ width: calc(94%/3); margin-right: 3%; box-sizing: border-box; float: left; }
.xw_img{ width: 100%; height: 260px; overflow: hidden;}
.xw_img img{width: 100%; transition: all .8s linear;  }
.xw_img:hover img{transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1); transition-duration: .1s;-moz-transition-duration: 1s;-o-transition-duration: 1s;-webkit-transition-duration: 1s;}
.xw_xwbt{ width: 100%; font-size: 24px;font-family: 'Microsoft YaHei'; color: #454545; padding-top:30px;    text-overflow: ellipsis;
    overflow: hidden;   white-space: nowrap;}
.xw_xwnr{ text-align: left; font-size: 16px; color: #666;padding-top: 10px; line-height: 28px; }
.xw_xwnr a{ color:#6e2200;     color: #393939; }
.xw_all{ width: 100%;overflow: hidden; padding-top: 50px; }
.xw_all ul li{ width: 50%;  float: left; padding-bottom: 30px; }

.ry{width: 100%; background:#fff; overflow: hidden; position: relative; height:562px; background-size: cover;}
.ry_l{width:100%;cursor:default !important; padding-left: 10%; background: url(../images/ry_bj.png) no-repeat top; top:80px;overflow: hidden; position: absolute; background-size: cover;
    border-radius: 0 40px 0 0; height: 482px;}
.ry_tabs{width: 80%;margin-left: 0 !important;height: 100vw;}
.ry_tab_l{border-radius: 0 40px 0 0; overflow: hidden;padding-top: 80px;width: 9999px !important;
    height: 100%;}
.ry_slide{ float: left; box-sizing: border-box; padding-right:20px;}
.ry_slide img{width: 100%;}
.ry_next,.ry_prev{top: 60% !important;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: none;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: none;}
.ry_next{width: 40px; height: 40px; position: absolute;right: 80px !important;}
.ry_prev{width: 40px; height: 40px; position: absolute;left:80px!important;}
.ry_l:hover{cursor: pointer}
.ry_l:hover {cursor: pointer}
.lx_r{width: 40% ;float:right;display: none; position: relative; background: url(../images/ry_bjr.png) no-repeat top; height: 482px; background-size: cover;}
.lx_r_b{width:90%; padding-left:8%;    padding-top: 90px; position: relative; z-index: 1;}
.lx_r_ti{width:100%; overflow: hidden;}
.lx_r_tel{color: #e93a41; font-size: 36px; font-family: 'Microsoft YaHei'; padding-top:6px; padding-bottom:10px;}
.lx_r_ads{font-size:20px; color:#1d1d1d; font-family: 'Microsoft YaHei'; line-height: 30px;    padding-top: 12px;}
.cp_img{width:100%; height: 399px; position: absolute; right: 0; top: 260px;  }
.cp_img img{width: 100%; animation-delay: .3s;-moz-animation-delay: .3s;-o-animation-delay: .3s;-webkit-animation-delay: .3s;}
.fot{background: #e93a41; width: 100%; padding-top: 80px;}
.fot_c{width: 60%; margin: 0 auto;}
.fot_c_l{width: 100%; text-align: center;padding-bottom: 20px;}
.footer_fot{width: 100%; font-size: 18px; font-family: 'Microsoft yahei'; color: #fff; margin: 0 auto; text-align: center;}
.footer_fot p{ line-height: 45px; }
.fot_logo{width:165px; margin: 0 auto; }
.fot_logo img{width: 100%;}
.fot_t_l{padding-bottom: 20px;}
.bk_top{width: 180px; padding:10px 0 10px 0;  border-radius: 80px; background: #fff; text-align: center; margin: 0 auto; font-family: 'Microsoft yahei'; }
.bk_top a{ color: #e34c3e;  margin-top: 20px;}
.fotdh{width: 60%; margin: 0 auto; padding-top:8px;    padding-bottom: 20px;}
.fotdh a{color: #fff; border-radius: 20px; padding-left: 2%; border: 1px #fff solid;
    padding-right: 2%; margin-right: 3%;}
.lx_r_tel span{font-size:26px;}
.sdys_b_l:hover .sdys_b_boder{}
.dely{animation-delay: .1s;}.dely1{animation-delay: .2s;}.dely2{animation-delay: .3s;}
.t_z{max-width: 750px; margin: 0 auto}
.line1{border-right: none;}
.yzcimg{width:348px; height: 78px; margin: 0 auto; padding-top: 80px;  }

/*视频*/
.ind-loopvideo-wrapper {
  position: absolute;
  top: 0px;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s 0s ease;
  -moz-transition: all 0.2s 0s ease;
  -ms-transition: all 0.2s 0s ease;
  -o-transition: all 0.2s 0s ease;
  transition: all 0.2s 0s ease;
}

.ind-loopvideo-wrapper.open {
  opacity: 1;
  visibility: visible;
}

.ind-loopvideo-wrapper .ind-videoiframe-inner {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: all 0.5s 0s ease;
  -moz-transition: all 0.5s 0s ease;
  -ms-transition: all 0.5s 0s ease;
  -o-transition: all 0.5s 0s ease;
  transition: all 0.5s 0s ease;
}

.ind-loopvideo-wrapper .ind-videoiframe {
  width: 100%;
  height: 100%;
  display: block;
  border: none;
}

.ind-loopvideo-wrapper .video-mask-hook {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 40px;
}

.ind-loopvideo-wrapper .video-inner-wrapper {
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 66.8%;
  padding-bottom: 40%;
  
}

.ind-loopvideo-wrapper .video-desc {
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  height: 5%;
}

.ind-loopvideo-wrapper .video-close-btn {
  position: absolute;
  right: 0px;
  top:0px;
  width: 45px;
  height:60px;
  background: url(../images/close.png) center center no-repeat;
  background-size: contain;
  z-index: 100;
  cursor: pointer;
}

.ind-loopvideo-wrapper .video-inner-topH {
  position: relative;
}

.ind-loopvideo-wrapper .video-inner {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 88.4%;
  border-radius: 20px; 
  overflow: hidden;
  z-index: 1111;
}

.introduction-video {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.introduction-video video {
  width: 100%;
  height: 100%;
}
.video-banner {
  height: 100%;
  position: relative;
}

.video-banner-scroll {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 2;
  height: 150px;
}

.video-btn {
  position: absolute;
  top: 50%;
  width: 28px;
  text-align: center;
  line-height: 58px;
  height: 56px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: -28px;
}
.home-new-l,.home-about-l{
    left: 5%;
    z-index: 10;
}
.home-new-r,.home-about-r{
    right: 5%;
    z-index: 10;
}
.video-btn img {
  width: 100%;
  height: 100%;
}

.video-btn-l {
  left: -40px;
}

.video-btn-r {
  right: -45px;
}

.video-banner .scroll-main {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.video-banner .scroll-main-ul {
  width: 100%;
  height: 100%;
  position: relative;
  left: 0;
  top: 0;
}

.video-banner .scroll-main-li {
  width: 25%;
  height: 100%;
  box-sizing: border-box;
  float: left;
  cursor: pointer;
  position: relative;
}
.video-banner .scroll-main-li .scroll-img-border{
    position: absolute;
    left: 0;
    top: 0;
    width: 98%;
    height: 100%;
    z-index: 2;
    background: url(../img/bg/video-image-bg.png) no-repeat center center;
    background-size: 100% 100%;
}
.video-banner .scroll-main-li .scroll-img {
  position: absolute;
  left: 0;
  top: 0;
  background: no-repeat center center;
  background-size: cover;
  width: 98%;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #ffeaeb;
}

.video-banner .img-show {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.video-banner .img-show .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: no-repeat center center;
  background-size: cover;
  transition: all 1.2s;
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -ms-transition: all 1.2s;
}

.video-banner .img-show .img:first-child {
  opacity: 1;
}

.video-banner .img-show .img.act {
  opacity: 1;
  border-radius: 40px;
}

.play-icon {
  width: 100px;
  height: 100px;
  background: url(../images/player.png) no-repeat center center;
  background-size: cover;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -50px;
  cursor: pointer;
  z-index: 20;
  transition: all .6s;
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -ms-transition: all .6s;
  opacity: 0;
}

.video-banner .img-show .img.act .play-icon {
  opacity: 0.7;
}
.video-banner .img-show .img.act .play-icon:hover {
  opacity:1;
}
.video-wraper{
      width: 1200px;
      position: relative;
      margin: 0 auto;
      height: 100%;
}



.idx_store{width: 80%; max-width: 1200px; height: 224px;background: url(../images/bt_tbj.png) no-repeat top center;margin: 0 auto;}
.idx_store_ti{text-align: center;width: 100%; overflow: hidden; }
.idx_store_content{width: 100%; text-align: center;}
.brand{width: 100%;height: auto;position: relative;transition-delay:.6s;}
.swiper-modal{width: 320px;height: 100%background: rgba(0,0,0,.6);position: absolute;padding: 100px 0px 50px 100px;z-index: 5;top: 0;color: #fff;border-right: 5px solid #ed6040;}

.brand .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("../images/swiper-next.png");
  right: 260px;
}

.brand .swiper-button-next,
.swiper-button-prev {
  background-size: contain;
  width: 160px;
  bottom: 77px;
  top: inherit;
}

.brand .swiper-modal .title {
  font-family: "Microsoft YaHei";
  padding-bottom: 168px;
}

.brand .swiper-modal .title p:nth-child(1) {
  font-size: 30px;
  padding-bottom: 10px;
}

.taber .taber-viewbox {  cursor: pointer;  position: relative;
    padding-right: 0px;
    overflow: hidden;
    text-align: center;
    border-radius: 60px 0 0 60px;
    margin-bottom: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.taber .taber-viewbox p {display: block;font-size: 30px;font-family: 'Microsoft YaHei';font-weight: bold; padding-left: 50px;}
.taber-viewbox p span{float: left;}
.stro_n{padding-left: 20px;}
.taber .taber-viewbox.active {  background: #ed6040;}

.store .store-left {  width: 40%;  display: inline-block;  float: left;}

.store .store-left .title {  font-size: 38px;  font-weight: 700;  padding-top: 37px;}

.store .store-left .title .en {  font-size: 16px;  padding-top: 22px;}

.store .store-left .text {  padding-top: 45px;  line-height: 40px;  font-size: 16px;}

.more_btn {  display: inline-block;  font-size: 16px;  text-align: center;  width: 200px;  line-height: 52px;  position: relative;
  z-index: 10;  box-shadow: 0px 0px 15px rgba(0,0,0,.1);  border-radius: 45px;}

.more_btn::before{    background: url(../images/advisory1.png) no-repeat;    background-size: cover;
    width: 60px;    height: 88px;    position: absolute;    left: 50%;    margin-left: -25px;
    top: -30px;    content: '';    opacity: 0;    -webkit-transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);}
.more_btn:hover::before{  top: -70px;  opacity: 1;}
.more_btn p{    display: block;    width: 100%;    height: 100%;    position: relative;    box-sizing: border-box;    border: 1px solid #e70012;
    border-radius: 30px;    box-shadow: 0 2px 0 rgba(226,22,19,.75);    transition: .15s ease-out;    background: #fff;}

.more_btn i { display: inline-block;  position: absolute;  right: 11%;}

.store-right {  width: 60%;  height: 475px;  display: inline-block;  background: url("../images/timebg.jpg") no-repeat center cover;
  position: relative;}

.store-right .img {  width: 100%;  position: absolute;  z-index: -1;}

.store-right ul li p:nth-child(1) {  color: #e70012;  font-weight: 700;  font-size: 16px;}

.store-right ul li {  position: absolute;  left: 0;  top: 0;}

.store-right ul li p:nth-child(1) span {  font-size: 40px;  font-family: gothmbok;}

.store-right .text div p:nth-child(2) {  color: #5d5d5d;  font-size: 16px;}

.store-right ul li:nth-child(1) {  position: absolute;  left: 30%;  top: 10%;}

.store-right ul li:nth-child(2) { position: absolute; left: 65%;  top: 20%;}

.store-right ul li:nth-child(3) { position: absolute;  left: 35%;  top: 50%;}

.store-right ul li:nth-child(4) {  position: absolute;  left: 65%;  top: 70%;}
.slider img{width: 100%;}

.qwyxsl{width: 100%; overflow: hidden; padding-bottom:40px; padding-top: 80px; background-size: 100%;}

.qwsl_box{ width: 80%; max-width: 1200px; margin: 0 auto;}
.qwsl_box ul li {width: 30%; float:  left; box-sizing:border-box; border-radius:20px;  margin: 0 1.5% 30px 1.5%; cursor: pointer;overflow: hidden;}
.qwsl_box ul li:nth-child(1) {animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-moz--webkit-animation-delay: 0.2s;}
.qwsl_box ul li:nth-child(2){ animation-delay: 0.3s;-webkit-animation-delay:0.3s; -moz--webkit-animation-delay::0.3s;}
.qwsl_box ul li:nth-child(3){ animation-delay: 0.4s;-webkit-animation-delay: 0.4s; -moz--webkit-animation-delay: 0.4s;}
.qwsl_box ul li:nth-child(4) {animation-delay: 0.5s;-webkit-animation-delay: 0.5s;-moz--webkit-animation-delay: 0.5s;}
.qwsl_box ul li:nth-child(5){ animation-delay: 0.6s;-webkit-animation-delay:0.6s; -moz--webkit-animation-delay::0.6s;}
.qwsl_box ul li:nth-child(6){ animation-delay: 0.7s;-webkit-animation-delay: 0.7s; -moz--webkit-animation-delay: 0.8s;}
.qwsl_box ul li img{ width: 100%; }
.qwsl_box ul li img:hover{transform: scale(1.05,1.05);-webkit-transform:scale(1.05,1.05); transition: 4s; -webkit-transition:4s; }
.hzcs{width: 90%;  margin: 0 auto; font-family: 'Microsoft YaHei'; max-width: 1440px; padding-top: 50px; padding-bottom:60px; background:#ed6040;}
.hzcs p{ font-size:36px;padding-bottom: 10px; text-align: center; color: #fff; }
.hzcs .p1{ font-size:20px;  text-align: center;padding-bottom: 40px;}
.hzcs_box{width: 80%;background: #fff; border-radius: 20px; overflow: hidden;margin: 0 auto;max-width: 1200px;padding: 20px 0 0px 0px;}
.hzcs_box ul{padding: 40px 0 40px;width: 90%;margin: 0 auto;overflow: hidden;}
.hzcs_box ul li{width: calc(88%/4);text-align: center;  margin: 0 1.5% 20px 1.5%; box-sizing: border-box; float: left; border: 1px #e6e6e6 solid;padding: 15px 0 15px 0;
border-radius: 10px; }
.hzcs_box ul li img{width:60%;}
.idx_brand{width: 100%; background: url(../images/ppzx.jpg)no-repeat top center; height: 170px; background-size: 100%;  }
.idx_brand_more{width: 212px; height: 54px;background: url(../images/more_bj.png) no-repeat; font-size: 20px;color: #000;margin-top: 20px; padding: 10px 0 0 20px; }
.brand_box{padding-top: 60px;}.pgo_r
.brand_lis{width: 80%; max-width: 1200px; margin: 0 auto; overflow: hidden; }
.brand_lis_box{width: 33%;    padding-bottom: 60px; float: left; box-sizing: border-box; padding-left: 1.5%; padding-right:1.5%;}
.brand_lis_img{width: 100%; border-radius: 20px; padding-bottom: 10px; height: 220px;overflow: hidden;}
.brand_lis_img img{width: 100%;padding-bottom: 10px; }
.brand_lis_img img:hover{transform: scale(1.05,1.05);
-webkit-transform: scale(1.5,1.5);transition: 2s;-webkit-transition: 2s;-moz-transition: 2s; cursor: pointer;}
.brand_lis_ti{font-size:24px;color: #4c4c4c;padding: 10px 0 10px 0; font-family: 'Microsoft YaHei';padding-top: 30px; }
.brand_lis_ti a:hover{color: #ed6040}
.brand_lis_day{font-size:18px; color: #868686; font-weight: lighter; padding-bottom: 5px;font-family: 'Microsoft YaHei';}
.brand_lis_tx{font-size: 16px; color: #6e6e6e; line-height: 30px;}
.gd{width:100%; padding-top:10px;}
.gd_img{float: left;    padding-top: 5px;}
.gd_m a{color: #ed6040; padding-left: 2%; font-size: 18px; font-family: 'Microsoft YaHei'}
.idx_ctact_box_lis{padding-top:20px; overflow: hidden;}
.idx_ctact{ background: url(../images/db-footer.jpg) no-repeat top center; width: 100%; background-size: cover; height: 1100px; }
.idx_ctact_box{width: 80%; max-width: 1200px; margin: 0 auto;}
.idx_ctact_box_lis{padding-top: 60px;}
.ipt_ys{width: 48%;color:#6e6e6e;float: left;border: 1px #ead4ce solid; font-size: 16px; font-family: 'Microsoft YaHei';
border-radius: 4px;padding-left: 20px;padding-top: 10px;
padding-bottom: 10px;margin-right: 2%;box-sizing: border-box; }
.idx_ctact_box_l{ width: 50%; float: left;padding-right: 5%;}
.ipt_box{ overflow: hidden; padding-bottom:10px; }
.ipt_adre{}
.idx_sect{width: 48%;margin-right: 2%;float:left;border: 1px #ead4ce solid;border-radius: 4px;padding-left: 20px;padding-top: 10px;
padding-bottom: 10px; border-radius: 4px; padding-top: 10px;color:#a6a6a6;font-family: 'Microsoft YaHei'; font-size: 16px;}
.ipt_df{width: 98%;padding-left: 20px;padding-top: 10px;font-family: 'Microsoft YaHei';color:#6e6e6e;border-radius: 4px;padding-left: 20px;padding-top: 10px;height: 150px;border: 1px #ead4ce solid; font-size: 16px; border-radius: 4px;}
.ipt_submit{ width: 80%;height: 50px;background:#dc4343;border-radius: 4px;color: #fff;border: none;margin-top: 30px;margin-left: 7%; cursor: pointer; }
.ipt_submit:hover{background: #d00606 }
.idx_ctact_box_r{width: 45%; float: left;}
.idx_xmj_ts{ font-family: 'Microsoft YaHei'; font-size: 24px; color:#202020;  }
.idx_xmj_ts1{width: 433px; height: 100px; background: url(../images/xk.png) no-repeat;}
.idx_xmj_tx{font-size: 16px; font-family: 'Microsoft YaHei'; padding:25px 10px 10px 10px; line-height: 25px; color: #ec7054;}
.idx_xmj_mess{font-size: 20px; color: #202020;padding-top: 25px;}
.idx_xmj_mess1{padding-top: 20px;}
.idx_xmj_mess1 p{ font-size: 16px; line-height: 28px; }
.fot_box{border-top: 1px #f3ad9d solid; border-bottom:  1px #f3ad9d solid; width: 100%; margin-top: 185px;}
.fot_lis{width: 80%; margin: 0 auto; max-width: 1200px;  overflow: hidden;}
.fot_lis_l{width: 34%;    margin-left: 4%;float: left;padding-top: 85px; height: 330px;padding-bottom: 47px;border-right: 1px #be2525 solid;padding-right: 40px; box-sizing: border-box;}
.fot_lis_logo{width: 80%;}.fot_lis_logo img{width: 100%}
.fot_lis_tel{ color: #fff; font-family: 'Microsoft YaHei';padding-top:20px; }
.fot_tel_font{ font-size: 18px;  padding-left:0px;background-position: 0 6px; display: block;   }.fot_tel_num{ font-size:36PX; }
.fot_lis_mail,.fot_lis_adress,.fot_lis_tel{color: #fff;font-family: 'Microsoft YaHei';padding-left: 30px;background: url(../images/fot_tel.png) no-repeat;
    background-position: 0 21px;}
.fot_lis_mail{background: url(../images/fot_map.png) no-repeat;background-position: 0 6px;padding-top: 6px;padding-bottom: 10px;}
.fot_lis_adress{background: url(../images/email.png) no-repeat;background-position: 0 6px;padding-bottom: 15px;}
.fot_lis_c{width: 40%;height: 330px;box-sizing: border-box; float: left;padding-top:90px;padding-left: 4%;padding-right: 4%;padding-bottom: 27px;border-right: 1px #be2525 solid; }
.fot_lis_c a{display: block;float: left;padding: 10px 8px 10px 8px;border: 1px #fff solid;text-align: center;color: #fff;font-size: 16px;font-family: 'Microsoft YaHei';
width: 45%;margin-left: 2.5%;margin-right: 2.5%;box-sizing: border-box;margin-bottom: 20px;border-radius: 30px;}
.fot_lis_c a:hover{background:#fff;color:#333;}

.fot_lis_r{width:18%; float: left; padding-bottom:40px; box-sizing: border-box;height: 330px;}
.ewm{float: right;padding-top: 80px;text-align: center;}
.ewm p{ font-size: 16px; padding-top: 8px;color: #fff; }
.abt_banner{width: 100%; background: url(../images/abt_ban.jpg) no-repeat top center; height: 747px; background-size:cover;}
.abt_cet,.abt_cet1,.abt_cet2{color: #fff; font-family: 'Microsoft YaHei';}
.abt_cet{font-size: 72PX; padding-bottom: 5px;}
.abt_cet1{ font-size: 72px;  font-weight: bold;}
.abt_cet2{font-size: 18px;padding-top: 15px;}
.abt_cet_box{width: 800px;padding-left: 5%;overflow: hidden;padding-top:200px;}
.position{ color: #2f2f2f; font-size:18px; padding:30px 0 30px ; }
.abt_xmj_l{width:11%; float: left;padding-top: 15px;}
.abt_xmj_r{width: 80%; float: left; padding-left:2%;}
.abt_xmj_r_ti{width: 100%; font-size: 58px;  font-weight: bold;}
.abt_xmj_r_tx{width: 100%; font-size: 36px; }
.abt_xml{width: 50%; float: left; overflow: hidden;padding-top:40px; padding-bottom: 80px;}
.abt_xmr{width: 45%;padding-left: 5%; float: left; position: relative;}
.abt_into{position: relative; overflow: hidden;}
.abt_img{overflow: hidden; padding-bottom:30px; background: url(../images/dd_bj.png) no-repeat;}
.abt_txt{font-size:16px;color: #373737; line-height: 30px;width:95%;}
.abt_lis{padding-top:30px; overflow: hidden; }
.abt_num{float: left; width: 50%;}
.abt_big{font-size:48px; font-weight: bold; color: #242424;}
.abt_small{color: #242424; font-size: 16px; display: block;}
.abt_bj{ background:#f06c4e; width:572px; height: 256px; position: absolute; top:90px;z-index: -12; }
.abt_bjimg{width: 450px;height: 457px;position: absolute;left: 60px;z-index: -12;}
.abt_bjxbc{position: absolute; width: 202px; height: 203px;top: 265px;  left: -50px;z-index: -11;}
.abt_wz{ position: absolute; width: 30px; height: 191px;right: 60px;
z-index: -13;}
.abt_bjimg img,.abt_bjxbc img{width: 100%;}

.abt_course{width: 100%; background: url(../images/abt_bj.jpg) no-repeat center top; height:max-content; padding-bottom:50px; background-size: cover;padding-top:100px;}
.abt_rybox{width: 100%; border-bottom: 1px #fff solid; overflow: hidden;}

.abt_ry_cbox,.abt_ry_cbox1{max-width: 1200px; width: 80%; margin: 0 auto; padding-left: 10%; height: 350px;overflow: hidden;}
.abt_ry_cbox1{padding-left: 0px;padding-top: 35px;}
.abt_ry_cnt{width: calc(98%/3);box-sizing: border-box; overflow: hidden; float: left; padding: 100px 0 80px ;}
.width_29{width: 28%}
._padding_t{padding-top:40px;}
.abt_ry_num,.abt_ry_tx{width: 95%; box-sizing: border-box; padding-top:10px;}
.abt_ry_num{ font-size:48px;}
.abt_ry_tx{font-size: 16px;line-height: 30px;}
.abt_ry_qmtnl{ padding-left: 4%; }
.n_l{width: calc(98%/2);}
.abt_ry_nb{border-right: none}
.ryjx{ float: left; width:1%; overflow: hidden;padding-top: 85px; }
.ryjx1{padding-top:0px;}
.ryjx img,.ry1 img{width: 100%;}
.an{border:1px #fff solid;animation: an 2s infinite; width: 20px; height: 38px; border-radius: 50px; margin:0 auto;}
.an img{ padding-top: 25px;padding-left:4px;}
.an_nr{width: 100%; text-align: center; font-size: 12px;bottom:50PX; z-index: 123; position: absolute; color: #fff;}
.t_n00{animation: 1.5s an1 infinite; animation-delay: 1s}
.t_n0{animation: 1.5s  an1 infinite;animation-delay: 1.1s}
.t_n1{animation: 1.5s  an1 infinite;animation-delay: 1.2s}
.t_n2{animation: 1.5s  an1 infinite;animation-delay: 1.3s}
.t_n3{animation: 1.5s  an1 infinite;animation-delay: 1.4s}
.t_n4{animation: 1.5s  an1 infinite;animation-delay: 1.5s}
.t_n5{animation: 1.5s  an1 infinite;animation-delay: 1.6s}
.t_n6{animation: 1.5s  an1 infinite;animation-delay: 1.7s}
.an_l{ position: relative; height: 80px; }
.ry_box{padding-top: 80px; overflow: hidden;}
.ry1{padding-top: 80px;}
.ry_sbox{width: 100%; height: 245px; overflow: hidden;}
.ry_slider{width:100%; box-sizing: border-box;padding-top: 20px; overflow: hidden;}
.slider{width:calc(91%/4); margin-right:3%;float: left; box-sizing: border-box;overflow: hidden; height: 262px;}
.slider img{width: 100%; cursor: pointer; transition: all .8s linear;-webkit-transition: all .8s linear; -moz-transition: all .8s linear; -o-transition: all .8s linear; }
.slider img:hover{transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2); transition: 4s;-webkit-transition: 4s;-o-transition: 4s;-moz-transition: 4s;}
.s_n{margin-right: 0;}
.ry_slider div:nth-child(3){margin-right: 0;}

.store_b{width: 100%; background: url(../images/store_banr.jpg) no-repeat top center; height: 730px; background-size: cover}
._paid{ padding-top: 300px; }
.store_bt{width:100%; background: url(../images/store_b.jpg) no-repeat top center; height:301px;  }
.store_ti{width:301px; height: 47px; margin: 0 auto;padding-top: 80px; }
.store_fbt{width:263px; height: 21px; margin: 0 auto; padding: 20px 0 20px;}
.store_tx{ width: 600px; text-align: center; font-size:24px; color: #3b3b3b; margin: 0 auto; }
.store_box{width: }
.store_lis{width:calc(95%/2);margin-right: 5%;padding-bottom: 50px; float: left; box-sizing: border-box; overflow: hidden;}
.child_nth div:nth-child(2n+0){margin-right: 0%;}
.store_lis_img {width: 100%; overflow: hidden;}
.store_lis_img img{width: 100%;}
.store_lis_ti{text-align: center; font-size:36px;padding-top: 40px;}
.store_lis_tx{ text-align: center; font-size: 20px;color: #565656; padding: 10px 0 10px }
.store_lis_aniu{width:239px; height:49px; background:  url(../images/md_a.png) no-repeat; margin: 0 auto; margin-right: auto !important;font-size: 20px; padding: 11px 10px 10px 16px;}
.store_lis_aniu a{color: #232323;}.store_lis_aniu a:hover{color:#e8573b;}

.conta_b{width: 100%; background: url(../images/coct_ban.jpg) no-repeat top center; width: 100%; height: 735px; background-size: cover}
.catc_l{width: 62%; float: left;; padding-top: 80px; overflow: hidden;}
.catc_bt{font-size:36px; color: #545454;}
.catc_bt span{ font-size:18px; color: #545454; display: block; padding-top:8px;  }
.catc_nr{ padding-top: 50px; padding-bottom: 50px;font-size:18px; color: #545454; line-height: 30px;  }
.catc_lx{background: url(../images/) no-repeat;}
.icon{width: 6%; float: left;}.icon img{width: 100%}
.catc_lx ul {width: 94%; float: left; padding-left: 5%; box-sizing: border-box;}
.catc_lx ul  li{ font-size: 18px;color: #545454;padding: 7px 0 25px; }
.catc_r{background: url(../images/tel.gif) no-repeat; width: 38%;height: 540px;float: left; background-size: cover;}
.ewm_bj{width: 100%; height: 312px; background: url(../images/ewm_bj.jpg) no-repeat top center; background-size: cover;}
.ewm_b{width: 850px; margin: 0 auto;padding-top: 100px;overflow: hidden;}

.ewm_bl{width: calc(45%/3);float: left;margin-right: 27.5%;box-sizing: border-box;}
.ewm_bimg{width: 100%;}
.ewm_bl img{width: 100%;}
.ewm_bl span{text-align: center; font-size: 18px;width: 100%;display: block;color: #fff;padding-top: 15px;}
.ewm_b div:nth-child(3){margin-right: 0;}
.lxtj{background: url(../images/ctct_bj.jpg)no-repeat top center; background-size: cover;width: 100%; height: 594px;}
.lxtj_l{width:600px; margin: auto; }
.ft_style{ font-size: 18px; color: #3e3e3e;  width:100%;padding: 23px 0 10px; display: block;}
.ft_style font{ color: #f06c4e; }
.bd_style{width: 100%; border:1px #ead4ce solid; padding: 10px; border-radius: 4px;}
.lxtj_r{width: 35%; padding-top: 150px;float: right;}
.list_f1{font-size: 36px; color: #545454; font-weight: bold;}
.list_f2{font-size:30px; color: #545454; padding: 10px 0  10px;}
.list_f3{font-size:36px; color: #f06c4e;}


.zs_ban{width: 100%;  height:735px; background: url(../images/hzjm_cp.jpg) no-repeat top center;}
.zs_box{position:relative; width:80%;max-width: 1200px; height: 220px; margin:0 auto;}
.zs_l{ width: 30%;height: 210px;float:left; padding-top: 0px;}
.zs_r{ width: 50%; margin-left: 5%;  position: relative; float: left;}
.zs_r_bo1{ position: absolute; width: 598px;height: 430px;top: -190px;}
.bt1{ font-size:48px; color: #1b1b1b;  }
.bt1 span{display: block;}
.bt2{padding-top: 10px; font-size: 24px; color: #fe562f;}
.zs_xmj{ padding: 25px 0px 25px 0;font-size:20px;line-height: 30px;box-sizing: border-box; color: #323232;   width: 83%;   margin: auto;  max-width: 1200px;}
.x{width: 100%; height: 5px;margin-top: 30px;margin-bottom: 80px; }
.x_l{width: 45%; float: left; height: 5px; background:#f0eeee;}
.x_r{width: 55%; float: left; height: 5px; background:#ef6c4e;}
.jmys{background: url(../images/zsbj.jpg) no-repeat top center; width:80%; max-width: 1200px; margin:0 auto; background-size: 100%; }
.jmys_box{width: 100%; overflow: hidden; padding-top:10px;padding-bottom:25px;}
.jmys_bd{width: 4%;padding-top: 50px; float: left;}
.jmys_bd img{width: 100%;}
.jmys_dti{float: left; width: 30%; font-size: 48px; color:#1b1b1b; padding-left:2%; }
.jmys_ftx{float: right;  }
.jmys_ftxl{font-size: 36px; color:#2c2c2c;}
.jmys_ftxl span{color: #f06c4e;}
.jmys_dti,.jmys_ftxl { padding-top: 30px; }
.jmys_ftxe{font-size: 24px;text-align: right;font-weight: lighter;}
 .jmys_lis{width: calc(90%/3);margin-right: 5%; height: 160px;cursor: pointer; float: left; background:#f8f8f8; padding:2%; box-sizing: border-box;margin-bottom: 30px;}
 .hov{background: #f16b4e}
 .jmys_lis1{margin-right: 0;}
 .jmys_listi{width: 100%; overflow: hidden;}
 .jmys_num{width: 40px;height: 35px;padding-top: 5px;float: left; border: 1px #ff3c1a solid; color: #ff3c1a; font-size:24px;border-radius: 50px;
text-align: center; }
.jmys_num_hov{border: 1px #fff solid;}
 .jmys_ti{ font-size: 24px; color: #202020; float: left; padding-left: 50px; padding: 5px 0 0 12px;  }

.jmys_listx{font-size: 16px; width: 100%; line-height: 24px; padding-top: 12px;}
.hov1{color: #fff;}
 .jmys_lis:hover{background: #f16b4e;}
 .jmys_lis:hover .jmys_num{ border: 1px #fff solid; color: #fff; }
  .jmys_lis:hover .jmys_ti{color: #fff; }
.jmys_lis:hover .jmys_listx{color: #fff; }
.tsys{width: calc(100% - 35%);}
.lx_box{width: 100%; margin-top: 30px; background: url(../images/zs_xmjb.jpg) no-repeat top center; background-size: cover; height: 240px;}
.lx_b_l{width: 50%; float: left;}
.lx_b_ls{width: 100%; font-size: 48px;padding-top:60px; color: #fff; overflow: hidden;}
.lx_b_ls1{ padding-top:20px; }
.lx_b_b{width: 50%; float: left;}
.lx_b_tx{color: #fff; font-size:28px; float: left;padding-left: 3%;padding-top: 5px; }
.lx_b_font font{font-size: 36px;}
.lx_b_r{width: 50%; float: right; position: relative; height: 238px; }
.lx_b_r img{ position: absolute; }
.lx_b_r img,.lx_b_b img{width: 100%;}
.hz_box{background: url(../images/zs_bj.jpg) no-repeat; width: 80%; max-width: 1200px;height: 130px;
padding-top: 80px; }
.hz_b_l{width: 50%; float: left; overflow: hidden;height: 402px;}
.hz_b_l img{width: 100%;}
.hz_b_r{width: 49%;height: 369px; background: url(../images/ch.png) no-repeat right bottom; padding-top: 30px; float: left;background-size: 55%; border-top: 1px #f16b4e solid;border-right: 1px #f16b4e solid; border-bottom: 1px #f16b4e solid}
.hz_num{width: 80%;overflow: hidden;padding-left: 10%;}
.hz_ni{ width: 15%; float: left;padding-top: 10px; }
.hz_numl{width: 65%; float: left; font-size: 24px; color:#e8573b}
.hz_tx{padding-top:5px; font-size: 18px; color: #595959; 
  padding-bottom:14px;width: 90%;padding-left: 10%; }
.jmhzb{background: url(../images/bj_lis.jpg); height: 1180px;background-position: 0 -45px;}
.jmhzb_box{ max-width: 1200px; margin:0 auto;  background: url(../images/jm_hzxq.jpg) no-repeat;  background-size:100%; height:704px; position: relative; }
.jmhzb_ti{text-align: center;; font-size: 48px;padding-top: 80px;}
.jmhzb_tx{text-align: center; font-size:36px; padding-top: 10px; padding-bottom: 80px; color: #ed7053;}
.jmhz_p{width:calc(100%/3);box-sizing: border-box; padding-right: 3%; float: left;}
.jmhz_p2{padding-top:156px;    width: 40%;}
.jmhz_p1{width: 25%;}
.jmhz_p3{padding-top:156px; padding-right: 2%;}
.p_circle{width:130px; height: 115px;margin: 0 auto; cursor: pointer; padding-top: 15px; border-radius:80px; text-align: center; color: #fff;background: #000 }
.p_circle span{font-size:36px; color: #fff; text-align: center; display: block; }

.p1_circle{margin-left:0;}
.p_tx{ font-size: 18px; color: #353535; line-height:30px; padding-top: 20px;}
.p1_tx{ padding-left: 42%;}
.p2_tx{text-align: center;}.p3_tx{padding-right: 5%;}
.p3_c{margin-right: 0;}
.jmhzb_bl{width: 100%; overflow: hidden;}
.jmhz_p5{ width: 50%;padding-top: 50px;}
.jmhz_p4{ width: 50%; padding-right: 0%; padding-top: 50px;}
.p3_tx{text-align: right; padding-right: 14%;  float: right;}
.p4_tx{padding-left: 15%; width: 40%;}
.bg_col{ background: #ed7053 }
.bg_col1{background: #5398ed}
.bg_col2{background: #e2a838}
.bg_col3{background: #e2a838}
.bg_col4{background: #ed5357}
.bg_col4:hover{ background: #e2a838 }
.bg_col3:hover{ background: #ed5357 }
.bg_col2:hover{ background: #ed7053 }
.bg_col:hover{ background:#5398ed }
.bg_col1:hover{background: #e2a838}
.hz_imgbox{width: 80%; margin:0 auto; position: relative; top: 0px;} 
.hz_img{width:58%; height: 602px;position: absolute;z-index: 1; top: 310px;
    left: 21%; }
.hz_img img{width: 100%;}
.hzlc{width: 100%;background: #ed7053;}
.hzlc_li{width: 98%; padding-left: 2%; overflow: hidden; padding-bottom: 40px; }
.hzlc_zwli{width: 5%;  padding-left: 0px;  padding-right:4%; float: left;    padding-top: 60px;}
.hzlc_b{width:100%;background:url(../images/bs_bj.jpg) no-repeat #fff; background-size: cover; padding: 70px 0 50px 2%; box-sizing: border-box; overflow: hidden;}
.hzlc_1{width:18%; padding-bottom: 20px; border-radius: 8px; background: #ed7053; float: left;padding-top:25px;}
.hzlc_img{ width: 40px;    height: 33px;border: 2px #fff solid; border-radius: 50px; text-align: center;color: #fff;
    font-size: 20px; margin: auto;padding-top:8px;}.hzlc_img img{width: 100%;}
.hzlc_tx{ font-size: 18px; color: #353535; text-align:center; padding-top:6px;
    width: 100%; box-sizing: border-box;  float: left;color: #fff;}
.hzlc_tx p:nth-child(2){ font-size: 12px; }
.hzlc_2{width:1.5%; margin:50px 1.5% 0 1.5%; float: left;}.hzlc_2 img{width: 100%;}
.hzlc_zw{width: 5%; float: left;margin-left: 3%;margin-top: 40px;}
.hzlc_zw1 {margin-left: 10%;}
.hzlc_zwli img , .hzlc_zw img{width: 100%;}
.hzlc_t{width:80%; color: #fff; margin: auto; max-width: 1600px; padding-bottom: 40PX; font-weight: bold;font-size: 48px; color: #fff; padding-top: 50px;}
.hzlc_tn{width: 100%; color: #fff; font-size: 20px; text-align: center; padding-bottom:50px; color: #fff;}
.hzlc_lo{width: 20%; margin: 0 auto; padding: 50px 0 10px;}
.hzlc_lo img{width: 100%;}
.hzlc_lxfs{text-align: center; color: #fff; font-size: 28px; padding-bottom:80px;}
.tzlr{padding-top: 80px; overflow: hidden;}
.fx{width: 100%; overflow: hidden;}
.lrfx_l{width: 667px; height:491px; overflow: hidden;  float: left;}
.lrfx_l img{width: 100%;}
.lrfx_r{width:calc(100% - 667px);height:491px;  float: left; color: #fff;background:#ed6f54;padding-left: 0%;}
.lrfx_r_txt{ padding-top: 140px; text-align: center; width: 100%;  }
.lrfx_r_txt .t1{font-size:36px; color: #fff; font-weight: bold; }
.lrfx_r_txt .t2{font-size: 20px; color: #fff; padding-top: 30px; padding-bottom: 8px; font-weight: bold;}
.lrfx_r_txt .t3{font-size: 16px;color: #fff;}
.lrfx_r_txt .t3 p{line-height:30px;}
.lrfx_bg{border: 1px #fff solid; width: 90%; box-sizing: border-box;overflow: hidden;}
.lrfx_bg tr{padding:10px 0 10px; }
.lrfs_tr{ border-bottom: 1px #fff solid; }
.lrfs_tr .td{width: calc(100%/5);float: left;border-right: 1px #fff solid;padding: 8px 0 8px;text-align: center;
color: #fff;}
.lrfx_r img{width: 100%;}
.tzlr_tab{width:600px; margin: 0 auto; overflow: hidden;padding-bottom: 50px;padding-top: 60px;}
.tzlr_tabl{width: calc(85%/3); box-sizing: border-box; border: 1px #ed6f54 solid;float: left; color: #1b1b1b; font-size:16px; font-family: 'Microsoft YaHei';margin-right: 5%;
padding: 8px 0 8px 0;text-align: center;border-radius: 60px;}
.hoves{background: #ed6f54; color: #fff; cursor:  pointer;}
.delay{ animation-delay: 0.1s; -webkit-animation-delay:0.1s; -moz-animation-delay:0.1;-o-animation-delay:0.1s }
.delay1{animation-delay: 0.2s; -webkit-animation-delay:0.2s; -moz-animation-delay:0.2s;-o-animation-delay:0.2s }
.delay2{animation-delay: 0.4s; -webkit-animation-delay:0.4s; -moz-animation-delay:0.4s;-o-animation-delay:0.4s }
.delay3{ animation-delay: 0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s;-o-animation-delay:0.6s}
.delay4{animation-delay: 0.8s; -webkit-animation-delay:0.8s; -moz-animation-delay:0.8s;-o-animation-delay:0.8s }
.delay5{animation-delay: 21s; -webkit-animation-delay:1s; -moz-animation-delay:1s;-o-animation-delay:1s }
.pro_ban{width: 100%; height: 735PX; background: url(../images/cp_ban.jpg) no-repeat top center;}

.sc_lis{width: calc(92%/3); margin-right: 4%;overflow: hidden; float: left;padding-bottom: 80px;}.sc_lis1{margin-right: 0;}
.sc_bigti{width: 100%; font-size: 36px; color: #2c2c2c; padding-top: 30px;}
.sc_bigti span:nth-child(1){background: #f06c4e; color: #fff; font-size:36px; font-weight: bold;border-radius: 40px;padding: 4px 9px 4px 9px;}
.sc_bigti strong{padding: 0 5px 0 5px;}
.sc_bigti1{font-size: 24px; color: #252525; padding: 10px 0 10px }
.sc_smalltx{ line-height: 36px; font-size: 16px; color:#717171; }
.sc_img img{width: 100%;}
 .kw{width: 100%; height: 700px; background: url(../images/lbt.jpg) no-repeat top center; background-size: cover;}
 .kw_r{width: 40%; float: right; position: relative; padding-top: 80px}
.kw_rimg{width: 60%; padding-bottom:60px; }
.kw_sc{width: 70%;position: absolute;top: -140px;right: 0;}
.kw_sc img{width: 100%;}
.pro_lis{ width: 100%;  background: url(../images/prolis_bj.jpg) no-repeat top center; padding-bottom:60px; background-size: cover; padding-top: 80px; }
.pro_lis_box{background: #fff; height:900px;}.pro_ti{text-align: center; font-size: 48px; padding-top: 50px; }.pro_tx{padding-bottom: 60px; padding-top: 20px; font-size: 24px; text-align: center;}
.pro_tab{width: 90%; padding-left: 5%; padding-top:80px;}
.tab_slder{width: calc(80/3); float: left; margin-right: 20%;}
.tab_slder img{width: 100%;}
.sect5_fmemu_box{width: 100%; padding-top: 30px; overflow: hidden;}
.sect5_fname{font-size: 18px; float: left;width: 16% ;overflow: hidden;    line-height: 45px;}
.sect5_fname_cilcle{width: 5px; height: 5px; background: #e34c3e; float: left;    border-radius: 80px;
    margin-top: 23px;}
.sect5_fname_txt{ float: left; padding-left:15px; float: left; }
.sect5_fimg_box{padding-bottom: 50px;}
.sect5_fimg_list{padding-top: 20px; overflow: hidden;    width: 1200px;
    margin: 0 auto;}
.sect5_fimg_list div{float: left;width: 33.3%;height: 314px; box-sizing: border-box;padding-right: 2%; padding-bottom: 20px;}
.sect5_fimg_list div img{width: 100%;}
/*wap*/
.idx_pro_tab_lis_c{width: 15%;position: absolute;top: 25px;}
.idx_pro_tab_lis_c_lo{padding-left:35px;}
.idx_pro_tab_lis_r{width: 60%; text-align: center; padding: 40px 0 0 0%; margin:0 auto; }
.idx_pro_tab_lis_c_ti{ font-size: 48px; color: #000; font-weight: bold; text-align: center; padding-bottom:5px;  padding-top:30px;}
.idx_pro_tab_lis_c_tx{ font-size: 30px; width: 60%; margin:0 auto; text-align: center; font-family: 'Microsoft YaHei'; color: #4c4c4c; line-height:34px; padding-top: 15px; padding-bottom: 25px; }
.idx_yzc_lis { width: calc(98%/2); box-sizing: border-box; text-align: center; padding: 10px 4% 10px 4%; float: left;}
.idx_yzc_lis_r_ti{font-size: 1.5em;color: #fff;padding-top: 15px;}
.idx_yzc_lis_r_tx{font-size: 1em; color: #fff;padding-top: .75em; }
.idx_yzc_lis_l {width: 38%; margin: 0 auto;border: 4px #fff solid; border-radius: 100px;}
.wap_bmg{width: 100%;}
.wap_body{width: 100%; max-width: 750PX; margin: 0 auto}
.wap_body img{width: 100%;}
.wap_b{width: 100%; background:url(../images/wap_idx_b.jpg) no-repeat; background-size: cover; height: 100vw;}
.wap_t{width: 100%; background: #ff6947;  padding-top: 50px; padding-bottom: 25px; text-align: center; overflow: hidden;}
.wap_t img{width: 90%}
.wap_jj{width: 85%;margin: 0 auto;padding-top: 40px;max-width: 750px; overflow: hidden;padding-bottom: 40px;}
.wap_jj img,.brandtt img{width: 100%;}
.section5{height: 720px; overflow: hidden;}
.jj{height: 500px;}
.part1,.part2,.part3,.part4,.part5,.part6{height: max-content;  width: 100%;background-position-y: 10px; overflow: hidden;}
.part1{background: url(../images/part.jpg) no-repeat; }
.part2{background: url(../images/part1.jpg) no-repeat;}
.part3{background: url(../images/part2.jpg) no-repeat;}
.part4{background: url(../images/part3.jpg) no-repeat; }
.part5{background: url(../images/part4.jpg) no-repeat;}
.part6{background: url(../images/part5.jpg) no-repeat; }
.part1,.part2,.part3,.part4,.part5,.part6{background-size: 100%;}
.wap_b_ti{font-size:2.5em ; font-weight: bold; color: #2c2c2c; text-align: center; font-family: 'Microsoft YaHei';}
.wap_b_tx{font-size:1.5em; color: #ec7054; font-family: 'Microsoft YaHei'; text-align: center; padding-top: .4EM;}
.wap_abt_box{background: url(../images/wap_jjbj.jpg) no-repeat top center; background-size: cover; height:max-content; overflow: hidden;padding-bottom: 60px;  }
.w_video video{width: 90%; padding-left: 5%;}
.w_video{width:90%; height:388px;  position: relative;top:30px; margin: 0 auto; padding-top: 30px; padding-bottom: 30px; background: url(../images/video-bj.jpg) no-repeat top center; background-size: cover;}
.w_m{width: 45%;border: 1px #fff solid;border-radius: 50px;margin: 0 auto;padding: 0.5em 1em 2.3em 1em;}
.a{width: 15%; float: left;}.a img{width: 100%;}
.a_tx{color: #fff; font-size: 1em;float: left;width: 55%;padding-left: 20%;padding-top: 3px;}
.a_tx a{color: #fff;}
.wap_brand{width: 100%; background: url(../images/gy_bj.jpg) no-repeat top center;background-size: cover;padding-bottom: 60px; margin-top: 80px; overflow: hidden;}
.brandtt{width: 70%;padding-left: 15%;padding-top: 50px;padding-bottom: 30px;}
.brandtx{width: 90%; padding-top: 30px; padding-left: 5%; padding-bottom: 25px;line-height: 1.6em; font-size: .9em; text-align: center; color: #fff;}
.w_cp{width:98%;height: max-content; background:url(../images/wap_cp_bj.jpg) no-repeat; background-size: cover; padding-bottom: 100px; }
.w_silder{height: max-content !important}
.w_yyzc{width: 100%; background: url(../images/wap_yybj.jpg) ; background-size: cover; padding-bottom:50px; overflow: hidden;}
.w_yyzc1{width: 100%; }.w_yyzc1 img{width: 100%;}
.wap_sotre{width: 90%;margin-left: 5%;height: 520px;}
.wap_dqd{width: 100%; padding-top: 0em; padding-bottom:2em; position: relative; overflow: hidden;}
.wap_dqdtx{ position: absolute; width: 90%; height: 200px;left: 5%; font-size: 1.2em;top: 300px; }
.wap_dqdtx p{ text-align: center; }
.wap_s img{width: 100%;}
.num{width: 90%; padding-left:5%; overflow: hidden; padding-top: 1.5em; padding-bottom: 2.5em;}
.adnum{padding-right: 5%; width: 45%;}.adnums{width: 55%;}
.adnum,.adnums{overflow: hidden;float: left; box-sizing:border-box;}
.adnumlis{width: 100%; overflow: hidden; }
.adunm_f{color: #fff; font-size: 2.5em; font-weight:bold; width:max-width; float: left;}.adnumlis span{ font-size: 1.5em; color: #fff;width:max-width; padding-left:2%; float: left;line-height: 2.2em;
font-weight: bold;}
.adnumtx{color: #fff; font-size:1em;}
.w_header{width: 100%; background: #fff; height: 50px; position:fixed; z-index: 11111;}
.w_menu{width:45%;position: fixed;z-index: 999999999; left: 30px;  padding-top: .75em；    display: none;}
.w_menu img{width: 100%;}
.w_fot{width: 100%; background:#c11413; padding: 2em 0 3em 0; text-align: center;text-align: center;}
.fot_lo{width: 50%; margin:0 auto;}
.fot_lo img{width: 100%;}
.tel_tname{font-size: .95em;color: #fff;font-family: 'Microsoft YaHei';text-align: center;padding: 1em 0 .2em;}
.tel_tnum{font-size: 1.5em;  color: #fff; font-family: 'Microsoft YaHei'; text-align: center;}
.tel_adres{color: #fff; text-align: center; font-size: .95em; padding-top: .5em;}
.jmhz{padding-bottom: 40px;}
.abt_t{color: #fff;}
.w_fot{display: none;}
.about_b{width: 100%; }.about_b img{width: 100%}
body.nav-open .lower-screen {
  -webkit-transform: scale(0.8, 0.8);
      -ms-transform: scale(0.8, 0.8);
          transform: scale(0.8, 0.8);
}
body.nav-open .nav {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
body.nav-open .nav  ul{ box-sizing: border-box;padding: 0;
margin: 0;
font-weight: 300; }
body.nav-open .nav-toggle {
  box-shadow: none;
}
body.nav-open .nav-toggle:before {
  width:1920px;
  height: 1920px;
  background-color: rgba(236, 112, 84, 0.95);
}
body.nav-open .nav-toggle .icon {
  width: 0;
}
body.nav-open .nav-toggle .icon:before {
  -webkit-transform: translateY(9px) rotate(45deg);
      -ms-transform: translateY(9px) rotate(45deg);
          transform: translateY(9px) rotate(45deg);
}
body.nav-open .nav-toggle .icon:after {
  -webkit-transform: translateY(-9px) rotate(-45deg);
      -ms-transform: translateY(-9px) rotate(-45deg);
          transform: translateY(-9px) rotate(-45deg);
}
.screen {
  width: 100%;
  height: 100%;
  display: block;
  margin: 0px auto;
  overflow: hidden;
  position: fixed;
  border-radius: 2px;

}


.nav-toggle {
  width: 40px;
  height:40px;
  z-index: 2;
  border-radius: 50%;
  right: 20px;
  position: absolute;
  cursor: pointer;
  -webkit-transition-duration: 0.66s;
          transition-duration: 0.66s;
  -webkit-transition-timing-function: swing;
          transition-timing-function: swing;
}
.nav-toggle:before {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  -webkit-transition-duration: 0.66s;
          transition-duration: 0.66s;
  -webkit-transition-timing-function: swing;
          transition-timing-function: swing;
}
.nav-toggle .icon {
  width: 30px;
  height: 4px;
  background-color:#f06c4e;
  border-radius: 2px;
  position: absolute;
  top: 28px;
  left: 15px;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  transiting-timing-function: swing;
}
.nav-toggle .icon:before,
.nav-toggle .icon:after {
  width: 30px;
  height: 4px;
  background-color: #f06c4e;
  border-radius: 2px;
  content: "";
  position: absolute;
  left: 0;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: swing;
  transition-timing-function: swing;
}
.nav-toggle .icon:before {
  top: -9px;
}
.nav-toggle .icon:after {
  top: 9px;
}
body.nav-open .nav-toggle .icon:before,
body.nav-open .nav-toggle .icon:after {  background-color: #fff;}
.pgt{bottom: 20px !important;}
.pgt span{ width: 12px; height: 12px; background: #fff;}


.lower-screen {
  padding: 60px 0 20px 0;
  overflow-y: scroll;
  height: 450px;
  -webkit-transition-duration: 0.66s;
          transition-duration: 0.66s;
  -webkit-transition-timing-function: swing;
          transition-timing-function: swing;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.lower-screen::-webkit-scrollbar {
  display: none;
}
.card {
  width: 90%;
  margin-left: 5%;
  padding: 20px 20px 0 20px;
  background-color: white;
  border-radius: 5px;
  text-align: center;
  overflow: hidden;
  border-bottom: 3px solid rgba(0, 0, 0, 0.12);
  margin-bottom: 20px;
}
.card h2 {
  margin-bottom: 5px;
}
.card p {
  font-size: 14px;
  color: #666666;
  margin-bottom: 20px;
}
.card p a {
  text-decoration: none;
  color: #4A75E6;
}
.nav {
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  padding: 0 20px;
  -webkit-transition-duration: 0.66s;
          transition-duration: 0.66s;
  -webkit-transition-timing-function: swing;
          transition-timing-function: swing;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.nav ul li {
  list-style: none;
}
.nav ul li a {
  display: block;
  padding: 10px 0;
  text-align: center;
  color: white;
  text-decoration: none;
  font-size: 20px;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.nav ul:hover li a {
  opacity: 0.5;
}
.nav ul:hover li:hover a {
  opacity: 1;
}

.w_storeb{width:90%; margin-left: 5%; overflow: hidden;}
 .dx_pro_tab_lis_c_t_an{width: 30%; margin: 0 auto ; padding-top:20px;}
.zs_m_b{padding-top: 30px; padding-bottom:25px;}

/*内容*/
.nr_ban{width: 100%; height: 400px; background:url(../images/xwnyban.jpg) no-repeat top center #ec7053; position: relative; }
.nr_bj{position: absolute; width:500px;}
.nr_box{ color: #fff; width: 500px; display: none;margin: 0 auto;padding-top: 160px; }
.nr_bantx{font-size: 48px;font-family:'Microsoft YaHei'; text-align: center;}
.nr_bants{font-size: 24px; font-family: 'Microsoft YaHei';text-align: center;}
.nr_xmjcot{width:80%; max-width: 1200px; margin: auto; padding-top: 80px;}
.nr_title{  padding: 0 130px;    color: #434343; font-size: 27px; line-height: 40px;
    text-align: center;   margin-top: 60px;}
.nr_mark {  color: #434343;font-size: 16px;text-align: center; margin-top: 20px;
    border-bottom: 1px solid #ddd; padding-bottom: 60px;}
.nr_body { padding: 0 60px;  overflow: hidden; color: #434343;
    font-size: 16px;  line-height: 30px;  margin-top: 50px;}
.nr_body img{ width:100% !important; height:auto!important; }
 /*新闻列表*/
.news_list{width: 100%; max-width: 1200px; margin:auto; padding-top: 80px;}
.news_list1 li {  margin-top: 45px;  position: relative; overflow: hidden;}
.right-item {width:-webkit-calc(100% - 395px); width: calc(100% - 395px); padding: 0 30px; -webkit-box-sizing: border-box;
    box-sizing: border-box; height: 232px; float: left;}
.left-item { width: 395px; overflow: hidden;display: inline-block;
    font-size: 14px;  white-space: normal; vertical-align: top;float: left;}
.left-item img {  width: 100%;} 
.news-title { font-size: 24px; color: #2a2a2a;  overflow: hidden;
    white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.titme { color: #2a2a2a; margin-top: 5px;  margin-bottom: 10px;} 
.news-c { font-size: 16px;color: #2a2a2a; opacity: 0.7; overflow: hidden;
    -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box;
    -webkit-line-clamp: 3;-webkit-box-orient: vertical;}   
.more { position: absolute; width: 85px; line-height: 28px; background-color: #ed6040;
    color: #fff; padding: 0 10px; text-transform: uppercase;    -webkit-box-sizing: border-box; box-sizing: border-box;
    bottom: 0;}


#nativeplace_top,#nativeplace_son{    width: 48%;    margin-right: 2%;    float: left;    border: 1px #ead4ce solid;    
border-radius: 4px;    padding-left: 20px;    padding-top: 10px;    padding-bottom: 10px;    border-radius: 4px;  
  padding-top: 10px;    color: #a6a6a6;    font-family: 'Microsoft YaHei';    font-size: 16px;}

.banner_l_img{width: 20%; padding-left: 10%; float: left;padding-top: 260px;}.banner_l_img img{width: 100%}
.banner_r_img{width: 22%; padding-right: 10%;float: right;padding-top: 260px;}.banner_r_img img{width: 100%;}
.idx_ban_img{width: 30%; padding-top: 200px; padding-left:170px; }.idx_ban_img img{width: 100%}
.b1{background: url(../images/ban1.jpg) no-repeat top center; background-size: cover;margin-right:0 !important}
.b2{background: url(../images/ban2.jpg) no-repeat top center; background-size: cover; margin-right:0 !important}
.b3{background: url(../images/ban3.jpg) no-repeat top center; background-size: cover; margin-right:0 !important}
.idx_ban_img_btn{width: 182px; height: 52px; padding-left: 370px; padding-top: 50px;}
/*手机 菜单*/
.w_header{display: none;}
a.meanmenu-reveal{display:none;}
.mean-container .mean-bar{ width:100%;position:fixed;background:#fff;padding:4px 0;min-height:42px;z-index:999999}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:25px !important;cursor:pointer;color:#bb0d0e;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}
.mean-container a.meanmenu-reveal span{display:block;background:#bb0d0e;height:3px;margin-top:3px}
.mean-container .mean-nav{float:left;width:100%;background:#bb0d0e;margin-top:44px}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%}
.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
.w_menu,#span_nativeplace_sec{display:none}
.w_header nav {
text-align: center;
background: #efefef;
}
.w_header nav ul {
margin: 0;
padding: 1em;
list-style-type: none;
}
.w_header nav ul li {
display: inline;
margin-left: 1em;
}
.w_header nav ul li:first-child {
margin-left: 0;
}
.w_header nav ul li ul {
display: none;
}

article {
width: 96%;
padding: 3em 2%;
}
.swiper-button-next, .swiper-button-prev{ color:var(--swiper-navigation-color,#f8fbff);}




/*新版产品页面样式*/
.cwnl,.rqdp{width: 70%; max-width: 1920px; margin: auto;}
.cwnl img,.rqdp img,.cp_al_img img{ width: 100%; }
.cwml_cp,.cwnl1,.rqdp_lis{width: 70%; max-width: 1580px;  overflow: hidden; margin:auto}
.productlb{width: calc(94%/4);box-sizing: border-box; float: left; margin-right: 24px; margin-bottom: 60px;}
.idx_cwml_cp div:nth-child(4){margin-right: 0px; }
.cwml_cp div:nth-child(2){margin-right: 0}
.productlb img,.cwnl1_lis img{width: 100%;}
.productlb h2 ,.cwnl1_lis h2{text-align: left;font-size:24px; font-family: 'Microsoft YaHei'; color: #222222; padding-top: 15px; }
.productlb p ,.cwnl1_lis  p{text-align: left;font-size:16px; font-family: 'Microsoft YaHei'; color: #222222; padding-bottom:35px;}
.cwnl1_lis,.cp_al_l{width: calc(93%/3); height:480px;box-sizing: border-box; float: left;margin-right: 2%;margin-bottom: 15px;
}}
.cwnl1 div:nth-child(3){margin-right: 0}
.cp_ti{ width:200px;overflow: hidden; margin:0 auto; padding: 18px 0 10px;  }
.cp_ti_img{ padding-bottom:10px; text-align: center; }
.cp_ti_tx{ border:1px #901e23 solid; color: #901e23; padding:3px 0 3px; font-size: 36px; text-align: center; font-family: 'Microsoft yahei' }
.cp_al{ padding-top: 50px; width: 1220px; width: 1218px; margin: 0 auto;overflow: hidden;}
.cp_k{width: 3%; float: left; height: 30px;}


.cp_al_ti{ padding-top:2px; padding-bottom: 10px; text-align: center; font-family: 'Microsoft yahei'; font-size:22px; }
.cp_al_tx{ font-size: 14px; line-height:25px; font-family: 'Microsoft yahei';  color: #414141; text-align: center; width:100%; margin: 0 auto; }
.cp_lis{ overflow: hidden;     padding-bottom:30px;}
.cp_c_l{ padding-bottom:55px; }

/*新版联系我们*/
.contact{width: 100%; background: url(../images/c_bj.jpg) no-repeat top center;background-size: cover;}
.contact_li,.contact_li_t_box{ width: 50%; margin: 0 auto; max-width: 1680px; overflow: hidden; }
.contact_li_ti{font-size: 48px; color: #000; text-align: center; padding-bottom: 0px;}
.contact_li_t_b_l{width: calc(90%/3);  margin-right: 40%;box-sizing: border-box; float: left; }
.contact_li_t_box1{background: url(../images/zbdz.png) no-repeat top center;height:280px; background-size: 100%;}
.contact_li_t_box2{background: url(../images/n_lxdh.png) no-repeat top center;height:280px; background-size: 100%;}
.contact_li_t_box3{background: url(../images/yx.png) no-repeat top center; height:280px;background-size: 100%;}
.contact_li_t_box_lis{width: 100%; padding-top: 90px;}
.contact_li_t_box_tilis{font-family: 'Microsoft YaHei'; padding-top: 100px;font-size:20px; font-weight:bold; color: #000; text-align: center;}
.contact_li_t_box_txlis{ width: 82%; padding-left:8%; font-family: 'Microsoft YaHei';font-size:14px; color: #000; text-align: center;padding-top: 10px;}
.messg{ margin: auto; width: 839px;padding-top: 60px; background:url(../images/messg.png) no-repeat top center; background-size: 100%;  height:633px; }

/*新关于我们*/
.w_ry{display: none;}
.sm img , .ppdw img , .abt_ry img,.pgs img,.xmj_video img{width: 100%;}
.abt_ry{position: relative;}
.ry_li1{width: 100%; position:relative;}
.ry_lb{width: 80%;  position: absolute; bottom:100px; left: 10%; height: 260px;}
.abt_ry{ padding-bottom:40px; background:#f8f8f8; }
.abt_n{ position: absolute; width: 100px !important; height:100px !important; left:3% !important; top:68% !important;}
.abt_p{position: absolute; width: 100px !important; height:100px !important; left: 92% !important; top: 68% !important;}
.xmj_video{position: relative;height: 970px; overflow:hidden }
.ind-loopvideo-wrapper .video-mask-hook{border-radius: 0px;}
.cp_al_ti1{padding-top:0px;}
.cp_al_tx1{ padding-bottom: 30px; }
.ylsc_l{width: 80%;max-width: 1600px;margin: auto;}
.ylsc_l img, .ylsc img{width: 100%; padding-bottom: 30px;}
/*.pgt-next{width:39px !important;height:50px !important;background:url(../images/nex_b.png) no-repeat;}
//.pgt-prev{width:39px !important;height:50px !important;background:url(../images/pre_b.png) no-repeat;}*/
.w_ry{ height: 420px;width: 96%; margin-left: 4%;}
.pro_l_width{width:calc(94%/2)}
/*手机端门店*/
.w_img img{width: 100%;}
.wap_s_ban{padding-top:60px;}
.b1,.b2,.b3,.b4{background: none;}
@keyframes an{ 
  0%{transform: translateY(0px);opacity: 1}
  50%{ transform: translateY(20px); opacity: 1 }
  100%{ transform: translateY(0px); opacity: 1 }
}
@keyframes an1{
     0%{opacity: 1}
     50%{opacity: 0.5}
     100%{opacity: 0}
}
@media screen and ( max-width:1920px){

.ban_video,.xmj_video{height:1200px;}
.idx_cp,.idx_cp_l,.idx_cp_r{height:749px;}
.swiper_ie10{height:900px;}
.abt_ry{height:1000px;}
.ry_lb{left:0%;bottom:380px;}

}

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

.idx_cp{height: 586px;}


}

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

.swiper_ie10{height: 900px}
.idx_cp,.idx_cp_l,.idx_cp_r{height: 580px;}
.abt_b{height: 240px;}
.abt_banner{background-size: 100%;}
.ry_lb{bottom:250px;}
.ban_video, .xmj_video{height:1000px;}
.ry{height:522px;}.ry_l{height:452px;}
}



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

.swiper_ie10 { height: 800px}
.pgt{bottom:60px !important}
.idx_cp_l{background-size: 40%;}
.abt_banner{height:600px;}
.cwnl1_lis{ height: 500px;}
.cp_al_l{height:650px}
.ry_lb{bottom:270px;}
.abt_ry{height:830px;}
.ban_video, .xmj_video {height: 930px;}




}

@media screen and ( max-width: 1520px){
.ry_lb{bottom:170px;}
.ban_video, .xmj_video{height:900px;}
.abt_ry{height: 800px;}
.ry_lb{bottom:280px; }
.cwnl1_lis {  height: 460px;}
.ry {height:500px;}
}

@media screen and ( max-width: 1447px){
.swiper_ie10 { height: 720px}
.idx_cp{height:560px; }
.abt_banner{height:500px;}
.abt_ry{height:800px;}
.cwnl1_lis {height: 460px;}
.ry_lb{bottom:247px;}
.cp_al_ti {padding-top: 10px;}
.fot_lis_l{padding-bottom:27px;}
.contact_li_t_box{width: 60%;}
.ry {height:485px;}
}


@media screen and ( max-width: 1368px){
  .abt_cet1 {font-size: 48px;} 
  .idx_cp_r{width: 55%;}
  .idx_cp_l{height: 550px; background-size: 45%;}
   .idx_cp{height: 530px;}
   .idx_cp_l_bt{padding-top: 80px;}
   .abt_b{width: 55%;}
.ry {height:475px;}

.cwnl1_lis{height:420px;}
.cp_al_l{height: 600px;}
.ban_video, .xmj_video,.video-banner .img-show{height:800px;}
.ry_lb{left: 2%;}
.abt_ry{ height: 740px; }
.cp_al_ti{ padding-top:10px;}

}
@media screen and ( max-width: 1340px){
.idx_cp{height:520px;}
.ry_lb{bottom:240px;}

}
@media screen and ( max-width: 1299px){
.swiper_ie10 { height: 650px}
  .bt2{font-size:20px;}
  .bt1{font-size: 38px;}
  .zs_xmj { padding: 0px 0px 25px 0; font-size: 18px;}

 .idx_cp, .idx_cp_l, .idx_cp_r{height:500px;}
.ry_lb {bottom: 210px;}
.ry {height:445px;}
}
@media screen and ( max-width: 1273px){
  
  .fot_lis_l{width: 28%;}
  .fot_lis_logo{width: 80%;}
  .abt_bjimg{width:400px;}
  .ban_video, .xmj_video {height: 800px;}
  .contact_li_t_box {width: 65%;}
.fot_lis { width: 95%;}

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

.idx_cp, .idx_cp_l, .idx_cp_r{height:470px;}
.ry_lb {    left: 2%;    bottom: 190px;}

}
@media screen and ( max-width: 1250px){
  .top{width: 90%;}
  /*.abt{background-size: 100%;}*/
 .fot_lis_c { padding-top: 70px; height:300px;}
  .fot_lis_r{width: 19%; height:300px;}
  .fot_lis_l{padding-bottom:12px; height:300px;}
  .ewm{width: 100%; padding-left: 20%;}
  .fot_lis_c{width: 45%;}
.cwnl1_lis{height: 400px;}
 .cp_al_l{height:550px;}
}
@media screen and ( max-width: 1164px){
.lrfx_l { width: 557px;height: 455px;}
.lrfx_r {width: calc(100% - 557px);}
.lrfx_r{height: 445px;}
.pg font {font-size: 38px;}
.pg_tx{font-size: 12px;}
.abt_xmj_r_ti{font-size: 48px;padding-top: 10px;}
.fot_lis_r { width: 20%;padding-left: 3%;}
.ewm{width: 90%;}
.bt1{font-size:36px;}.bt2{font-size: 18px;}
.jmys_dti{font-size: 38px;}
.lx_b_ls{font-size: 36px; padding-top: 20px;}
.lx_box{height: 193px;}
.abt_bjimg {  width: 370px;  top: 20px;}
.abt_ry_cnt{ padding-top: 70px; }
.abt_ry_cbox, .abt_ry_cbox1{height: 312px;}
._padding_t { padding-top: 10px;}
.idx_cp, .idx_cp_l, .idx_cp_r{height:440px;}
.idx_cp_l_bt{padding-top:30px;}
.abt_banner{height:450px;}
.abt_ry { height: 650px;}
.ry_lb{left:2%;}
.fot_lis_r {width: 25%;padding-bottom: 0px;}
.fot_lis_c {  width: 40%;    padding-bottom: 40px;}
.ban_video, .xmj_video{height: 700px;}
.cp_al_l { height: 500px;}
.ry {height:415px;}

}

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

  .b_meanu_right a { padding: 0 1.5% 0 1.5%; font-size: 16px;}
  .abt_b{padding-top: 35px;}
  .abt_b_l { width: 55%;font-size: 40px;}
  .fot_lis{width: 90%;}
  .fot_lis_r {width: 28%;}
  .fot_lis_c{padding-top: 58px;}
  .fot_lis_c a { padding: 5px 6px 5px 8px;}
  .sdys_b_l{padding-top: 50px; padding-bottom:50px;}
  .pg font{font-size: 40px;}
  .idx_cp_l_bt{font-size:40px;}
  .idx_cp_l,.idx_cp_r{height: 580px;}
  .abt{height: 522px;}
  .sdys_b_ti{font-size: 20px;}
  .sdys_b_tx{font-size: 14px;}
  .sdys_b_boder{width: 70px; height: 70px;}
.w_menu{display: block;width: 18%;padding-top: 10px; }
.b_meanu{    display: none;}
.catc_lx ul li {padding: 7px 0 8px;}
.fot_lis_mail, .fot_lis_adress{font-size: 14px;}
.fot_lis_c {width: 32%;}
.abt_ry {height: 560px;}
.ry_lb{left:3%}
.cp_al_l { height: 480px;}
.ry {height:390px;}


}

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

.swiper_ie10{height:520px;}
.pg img{width:60%}
.pgo_l{width:49%;}
.pgo_r { width: 50%}
.cp_al_l {height: 450px;}
.fot_tel_num { font-size: 24PX;}
.ewm{padding-top: 50px;}
.fot_lis_c { padding-top: 52px;}
.cwnl1_lis { height: 350px;}
.cp_al_ti1{padding-bottom: 30px;}
.cp_al_tx { font-size: 14px;}



}

@media screen and ( max-width: 1024px){
.abt{background: url(../images/1024.jpg) no-repeat top center;}
.sdys{background: url(../images/1024_bj.jpg) no-repeat top center;}
.sdys_b_l{padding-top: 20px;}
.sdys_b_boder { width: 50px;  height: 50px;}
.sdys_b_tx {font-size: 12px;line-height: 22px;}
.sdys_b_l{height: 260px;}
.sdys_b_ti { font-size: 14px;}
.sdys_b { width: 95%;}
.ry_next{right: 60px !important;}
.ry_prev{left: 60px!important;}
.lx_r_tel span{display: block;}
.lx_r_ads { font-size: 14px; padding-top: 0px;}
.fot_lis_c {width: 39%;}
.fot_lis_mail, .fot_lis_adress { font-size: 12px;}
.fot_lis_c {  padding-top: 62px;}
.fot_lis_c a{margin-bottom: 26px;}
.fot_lis_r,.fot_lis_c,.fot_lis_l{height: 260px;}
.abt_b_l {width: 40%;}.abt_b_l img,.lx_r_ti img,.hzlc_t  img{width: 100%;}
.idx_cp_l_bt img,.lx_r_ti {width: 60%;}
.hzlc_t { width: 25%;  margin-left: 15%;}
.sdys_b_boder {border: 2px #d5221b solid;}
.ry_l{height: 350px;}.lx_r,.ry{height:430px;}
.idx_cp, .idx_cp_l, .idx_cp_r{height: 400px;}
.idx_cp_l_tx{line-height: 30px;}
.pgo_l{padding-top: 50px;}
}


@media screen and ( max-width: 986px){
  .b_meanu_right {  width: 72%;}
}
@media screen and ( max-width: 834px){
  .b_meanu_right{display: none;}
  .w_header{display: block;}
  .store_lis_ti{font-size: 30px;}
  .w_menu{width: 20%;}
  .fot_lis_r {width: 24%;}
  .ewm{width: 80%;}
  .fot_lis{height: 300px;}
  /*联系我们*/
  .catc_l{width: 100%;padding-top: 40px;}
  .catc_r{width: 60%; margin-left: 20%;}
  .ewm_b{width: 80%;}
  .lxtj_r{padding-top: 90px;}
  .ewm_bl { width: calc(52%/3);margin-right: 20%;}
  .ewm_bl span{font-size: 16px;}
  /*产品*/
  .main_box{width: 90%;}
  .sc_bigti span:nth-child(1){font-size: 24px;}
  .sc_bigti1{font-size: 18px;}
  .sc_bigti{font-size: 24px;}
  .sc_smalltx {line-height: 24px;font-size: 12px;}
  .kw{height: 400px;}
  .kw_rimg{padding-bottom: 24px;}
  .kw_rimg img{width: 100%;}
  .kw_sc{top: -80px;}
  .pro_ti{font-size: 28px;}
  .pro_tx{font-size: 16px;}
  .pro_lis{height: 600px;}
.pro_lis_box{height: 620px;}
.jmys_box{padding-top:60px;}
.jmys_dti{font-size: 36px;}
.jmys_ftxl{font-size: 20px;}
.sect5_fname{font-size: 12px;}
.sect5_fname_cilcle{margin-top: 12px;}
.sect5_fname{line-height: 30px;}
.cwnl1_lis { height: 300px;}
.cp_al_tx {font-size: 12px;}
.cp_al_l {  height: 400px;}
}

@media screen and ( max-width: 768px){
 .ry_lb{bottom: 0px;left: 0;}
 .ry_lb {width: 90%;}
 .ban_video, .xmj_video, .video-banner .img-show { height: 350px;}
 .ban_video, .xmj_video { height: 550px;}
 .swiper_ie10{height: 400px;}
 .banner img{width: 100%; display: none;}
 .b1{  height: 579px;  background: url(../images/w_ban1.jpg)no-repeat top center;background-size: 100%;}
 .b2{ height: 579px; background: url(../images/w_ban2.jpg)no-repeat top center;background-size: 100%;}
 .b3{ height: 579px; background: url(../images/w_ban3.jpg)no-repeat top center;background-size: 100%;}
 .b4{ height: 579px; background: url(../images/w_ban4.jpg)no-repeat top center;background-size: 100%;}
.pg_tx{padding-top: 0px; line-height: 20px;}
.idx_brand_more{width: 142px; background-size: 100%;}
.idx_brand_more a{ font-size: 14px; }
.abt_b{width: 85%; height: 200px;}.abt_b_l {width: 30%;}
.idx_cp_l_bt span { font-size: 12px;}
.idx_cp_l_tx { line-height: 20px;font-size: 12px;}
.idx_cp, .idx_cp_l, .idx_cp_r { height: 300px;}
.abt_b_r{font-size: 12px;}
.abt_b {  height: 140px;}
.abt_b_r{line-height: 25px;}
.sdys_b_l { width: calc(94%/2);}
.sdys { background: url(../images/768_bj.jpg) no-repeat top center;}
 .abt {height: 400px;}
 .ry {height: 420px;}
 .lxtj_r{padding-top: 70px;}
  .w_header{height: 45px;}
  .abt_xmr{ height: 400px; }
  .abt_xmr { width: 100%;  padding-left: 0%;}
  .nav-toggle{right: 5%;}
  .abt_bj{width: 100%;}
  .abt_bjimg{width: 55%; left: 22%;}
  .abt_bjxbc{width: 28%;left: 4%;}
  .wap_b_ti { font-size: 2.8em;padding-top: 50px;}
  .wap_b_tx{font-size: 1.5em;}
  .abt_lis{padding-top: 0px;padding-bottom: 80px;}
  .abt_ry_cnt{padding: 20px 0 10px;}
  .abt_ry_cnt {width: calc(98%/2);}
  .abt_ry_qmtnl,._padding_t{ padding-left: 4%; }
  .abt_ry_cbox, .abt_ry_cbox1{width: 90%;}
  .abt_rybox{border-bottom: none;}
  .slider{height: max-content !important;}
  .ry1{height: 360px;overflow: hidden;}
  .a { width: 13%;}.w_m { width: 30%;}
  .num { width: 70%; padding-left: 20%;}
  .w_cp{ background-size: 100%; padding-bottom:80px;}
  .idx_pro_tab_lis_r{width: 55%;padding-left: 10%;margin-top: -40px;}
 .idx_pro_tab_lis_c { width: 20%; padding: 0px 0 0px 0%;}
  .idx_pro_tab_lis_c_ti,.idx_pro_tab_lis_c_tx{clear:both; width: 80%;padding-top: 20px; text-align: center; padding-left: 10%;}
.idx_pro_tab_lis{height: max-content !important;}
.idx_yzc_box{width: 90%; padding-left: 5%;}
.w_yyzc{padding-top:20px;}
.wap_dqdtx{font-size: 1.5em;top: 300px;}
.brandtx{font-size: 1.5em;}
.zs_xmj {font-size: 24px; line-height: 46px;}
.jmys_lis { width: calc(95%/2);}
.j_box1 div:nth-child(2){margin-right: 0;}
.j_box1 div:nth-child(3){margin-right: 5%;}
.j_box1 div:nth-child(4){margin-right: 0;}
.zs_lxb{width: 100%; background: url(../images/zs_dbj.jpg) no-repeat; background-size: cover; height: 201px;}
.lx_b_l,.lx_b_tx { width: 100%;    float: none;}
.lx_b_ls{text-align: center; padding-top: 20px;}
.lx_b_b{float: none;margin: 0 auto;}
.zs_lxb{height: 251px;}
.jmhzb {height: 925px; background-position: 0 -105px;}
.jmhz_p3 {  padding-top: 80px; padding-right: 0%;}
.p_tx{font-size: 24px;}.jmhz_p1 { width: 30%;}
.bg_col1{margin-left: 8%;}
.p1_tx { padding-left: 32%; width: 75%;}
.jmhz_p2{width: 35%;padding-top: 80px;}
.jmhz_p5,.jmhz_p4{padding-top:20px;}
.hz_img {width: 50%;top: 290px;left: 23%;}
.p5_tx,.p4_tx{width:45%;}
.hzlc_1 {width: 25%;margin-left: 2%;}
.hzlc_b { background: url(../images/bs_bj.jpg) no-repeat #fff;}
.hzlc_l2{padding-left: 27%;}
.tzlr_tab{ padding-top:0px; }
.lrfx_l { width: 90%;padding-left: 5%;float: none;}
.lrfx_r { width: 90%; float: none; margin-left: 5%;}
.main_box { width: 90%;}.tzlrfx{height: 1600px;}
 .dx_pro_tab_lis_c_t_an{width: 30%; margin: 0 auto}
 .wap_abt_box{padding-bottom: 0;}
 /*门店展示*/
 .abt_cet_box{width: 95%}
 .w_fot{display: block;}
 .main_footer{display: none;}
 .about_b{width: 100%; height:600px;}
 .ewm_bl span {  font-size: 14px;}

 /**/
 .sc_bigti {  font-size: 20px;}
 .sc_bigti span:nth-child(1){font-size: 20px;}
 .tab_slder{height:max-content}
 .pro_tab{height: 600px;}
 .mean-container .mean-bar{top: 0px}
 .pro_ban{height: 445PX;background: url(../images/wap_cp_b.jpg) no-repeat top center; background-size: 100%;}
 .ylsc_l {width: 90%;}
 .ylsc img,.rqdp img,.cwnl img{display: none;}
 .cwnl{height: 140PX;background: url(../images/ywjx.jpg) no-repeat top center; background-size: 100%;}
 .ylsc{height: 200PX;background: url(../images/wap_c_ylgy.jpg) no-repeat top center; background-size: 100%;}
 .rqdp{height: 200PX;background: url(../images/wap_c_rq.jpg) no-repeat top center; background-size: 100%;}
.idx_yzc_lis{height: 290px;overflow: hidden;}
.xw_img{height: auto;}
.xw_xwbt{font-size: 16px;}
.xw_xwnr{font-size: 12px;}.xw_lis{padding-top: 40px;}
.xw_left{width: calc(100% - 3%);float: none; overflow: hidden;padding-bottom: 40px; }
.xw_img {width: 45%; height: 160px; float: left;}
.xw_xwbt ,.xw_xwnr{ width: 50%;  padding-left: 5%; float: left;}
.zs_r_bo1{top: 0px; left: 50px;position: relative;}
.abt_banner {  height: 300px;}
.abt { background: url(../images/768.jpg) no-repeat top center; background-size: 100%;}
}

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


}

@media screen and ( max-width: 420px){
.abt,.idx_cwml_cp,.sdys{ width: 90%;}
.idx_cwml_cp div:nth-child(2){margin-right: 0px;}
.productlb{ width: calc(96%/2);margin-right:4%;margin-bottom:0px}
.idx_cwml_cp{padding-top:20px}
  .ry{display: none;}
  .w_ry{display: block;padding-bottom: 50px; height: max-content;}
  .lx_r_b { width: 80%; margin:auto; padding-top: 0px;}
  .abt_b {padding-top: 25px;}
  .lx_r_ti{display: none;}
  .ry_tab_l{padding-top: 30px;}
  .position{display: none;}
  .pgt span{width: 6px; height: 6px;}
  .pgt{bottom:20px !important}
.swiper_ie10{height:300px; padding-top: 60px;}
.swiper-container {  width:100%;}
.pgo_l { width: 100%;padding-top: 30px;}
.idx_cp_l {width: 100%;     height: 339px;}
.idx_cp_r { width: 100%;}
.idx_cp{height: 595px; width:90%}
.cp_more{font-size: 12px; width: 30%; padding: 5px 0px 5px 0px;}
.pgo_r{display: none;}
.abt_b { right: 30px;height: 200px; border-radius: 0px 0 0 0;top:100px;}
.abt_b_l {  width: 58%;  padding-left: 65px;}
.abt_b_r{padding-left: 30px;}
.idx_cp_l_bt img{width: 50%;}
.idx_brand_more a { font-size: 12px;}
.idx_brand_more{font-size: 12px;width: 122px; padding: 8px 0 0 20px;}
.sdys_b_l{width: calc(96%/2); box-sizing: border-box;height: 255px;}
.hzlc_t {width: 50%; margin: auto;}
/*.sdys_b_boder{margin-left: 5%; float: left;margin-top: 25px;}*/
.sdys_b_tx {line-height:18px;}
.sdys_b_ti {font-size: 14px;  }
.sdys_b_l1{height: 255px;}
.sdys{background: #c71916;}
.ry{overflow: hidden;margin-top: 12px;}
.ry_l {width: 100%;border-radius: 0 0px 0 0; padding-left: 0%;}
.ry_tabs {width:100%;}
  .w_menu{width: 35%;padding-top:15px;}
  .idx_pro_tab_lis_c{width: 14%;padding:0px 0 0px 4.8%;top: 12px;}
  .idx_pro_tab_lis_c_lo { padding-left: 0px;}
  .idx_pro_tab_lis_r { width: 70%;padding: 80px 0 0 8%;}
    .idx_pro_tab_lis_c_ti{width: 90%;padding-left:4%;}
    .idx_pro_tab_lis_c_tx{width: 80%; padding-left:0;}
  .idx_pro_tab_lis_c_ti,.idx_pro_tab_lis_c_tx{text-align: center;}
    .idx_pro_tab_lis_c_ti{font-size: 1em; padding-top: 1.5em; clear:both;}
  .idx_pro_tab_lis_c_tx{font-size: 0.9375em; line-height: 20px; padding-top: 10px; padding-bottom:1.5em;}
.dx_pro_tab_lis_c_t_an{width: 45%; padding-top: 0px;}
 .idx_pro_tab_lis{height: max-content}
 .wap_abt_box{padding-bottom: 0px;}
 .w_silder,.lis{height: 430px;}
 .idx_yzc_box{margin-top:0px; padding-top: 0px; border: none;}
 .idx_yzc_lis{border: none}
.idx_yzc_box { width: 95%;}
.w_yyzc{overflow: hidden;}
.idx_yzc_lis{width: calc(98%/2);height: 220px; box-sizing: border-box; text-align: center;padding: 10px 4% 10px 4%;}
.idx_yzc_lis div:nth-child(2){margin-right: 0;}
.idx_yzc_lis_l { width: 40%; margin: 0 auto; float: none;}
.idx_yzc_lis_r_ti{font-size: 1em;padding-top: .75em; color: #fff;}
.idx_yzc_lis_r{width: 96%;}
.idx_yzc_lis_r_tx{font-size: .75em;color: #fff;}
.idx_yzc_box{border:none;}
.store_lis{width: 100%; overflow: hidden;}
.store_lis_ti{font-size:1.5em;}
.store_lis_tx{font-size: 1em;}
.store_lis_aniu{font-size: 1em;width: 160px;padding: 8px 10px 10px 16px;background-size: 100%;}
.store_lis{padding-bottom: 30px;}
.store_lis_ti{padding-top:20px;}
.icon{width: 7%}
.catc_lx ul { width: 90%;}
.catc_lx ul li { font-size: .875em;padding: 5px 0 10px;}
.lxtj_l{width: 100%; float: none;}
.lxtj_r {  width: 100%; padding-top:1em; float: none;}
.idx_sect {padding: 5px 0 5px;width: 46%;margin-right: 8%;}
.idx_sect1{margin-right: 0;}
.lxtj{height: auto;}
.list_f1 ,.list_f2,.list_f3{text-align: center;}
.list_f1 {font-size: 1.5em;} 
.list_f2 {font-size: 1em; padding: 5px 0 5px;}
.list_f3 { font-size: 1.5em}
.catc_nr{padding-top: 0px; font-size: .8em;line-height: 1.8em; }
.abt_lis{padding-top: 0px;padding-bottom: 40px;}
.abt_big {font-size: 2.5em;}
.abt_xmr { width: 100%; padding-left: 0%;}
.abt_bj{width: 100%; height: 200px;}
.abt_bjimg {  width: 73%; height: 240px;}
.abt_bjxbc {  width: 35%; height: 150px;  top: 200px; left: 0px;}
.abt_xmr{height: 380px;}
.wap_b_ti {  font-size: 1.5em;    padding-top: 0px;}
.wap_b_tx { font-size: 1em;}
.abt_course{padding-top:50px; height: auto; padding-bottom:40px;overflow: hidden;margin-bottom: 2.5em;}
.abt_ry_cbox, .abt_ry_cbox1{width: 90%; padding-left: 5%;}
.abt_ry_cbox1{height: auto}
.abt_ry_cnt { width: 100%;padding: 5px 0 5px;}
.abt_ry_num {    font-size: 2em;}
.ry1 {  padding-top: 40px;height: 170px;}
.slider{height: max-content!important;}

.lx_r {width: 100%;    top: 360px;}
.abt_bjimg{width: 70%;left: 18%;}
.brandtx {font-size: .9em;}
.num{width: 90%;padding-left: 5%;}
.w_m { width: 45%;}
.lis{height: 500px;}
.w_cp{padding-bottom: 20px;}
.wap_sotre{height: 280px;}
.wap_dqdtx { font-size: .75em; top: 170px;}
.wap_t{padding-top: 20px; overflow: hidden;}
.lxtj_r{padding-bottom: 50px;}
.zs_xmj{font-size: .75em; padding-top: 42px; width: 95%; line-height: 1.5em; padding-bottom: 10px;} 
.x{margin-bottom:10px;}
.jmys_listx{font-size: 1em;line-height: 2em;padding-left: 5%;padding-bottom: 10px;padding-top: 2px;width: 80%;}
.jmys_num {width: 35px; height: 30px;font-size: 1em;}
.jmys_ti{font-size: 1.5em;padding: 8px 0 0 12px;}
.hzlc_img {font-size:16px; width:35px; height:30px; padding-top: 5px;}
.zs_r_bo1{width: 90%; height: 200px; left: 5%;}
.jsrsp {width: 100%; height: 200px;}
.jmys_listi { width: 80%;  padding-left: 10px; padding-top: 10px;}
.lx_b_ls{font-size: 2em;}
.lx_b_font font {  font-size: 1em;}
.zs_lxb { height: 201px;}
.p_circle span {font-size: 1rem;}
.p_circle { width: 70px; height: 55px;}
.p_tx {  font-size: .75em;line-height: 1.5em;}
.hz_img{left: 25%;height: 202px; top: 162px;}
.jmhzb_box{height: max-content}
.jmhzb{height: max-content;padding-bottom:20px;}
.hzlc_2 img{width: 100%;}
.hzlc_tx{font-size: .75em;}
.hzlc_2 {width: 4%; margin: 50PX 1.6% 0 2%;}
.hzlc_1{padding-top:15px; padding-bottom: 15px; margin-bottom: 20px;}
.hzlc_lxfs{font-size: .8em;padding-bottom: 40px;}
.hzlc_lo {width: 45%;padding: 30px 0 10px;}
.tzlr_tab {width: 90%;}
.tzlr_tabl{font-size: .8em;}
.tzlrfx {height: max-content; margin-bottom: 50px;}
.jmys_num { width: 30px;height: 25px;}
.w_video{height: 128px;}
.ind-loopvideo-wrapper .video-mask-hook{border-radius:0px;}
.ind-loopvideo-wrapper .video-inner-wrapper{    width: 69%;}
.play-icon { width: 60px; height: 60px;margin: -30px 0 0 -30px;}
.w_video{margin-bottom: 30px;}
.wap_b_ti{font-size:1.5em ; padding-top:40px;}
.wap_b_tx{font-size:1em ; padding-bottom:20px;}
.wap_jj{padding-top: 0px; padding-bottom: 0px;}
.xw_left{padding-bottom: 20px;}.xw_img{height: 120px;}
.jj{height: 280px;}
/*门店*/
.abt_cet{font-size:36px;}
.abt_cet1{font-size: 28px;}
.abt_cet2{font-size: 18px;}
.store_ti{width: 60%; padding-top: 30px;}.store_fbt{width: 45%;padding: 10px 0 10px;}
.store_ti img,.store_fbt img{width: 100%;}
.store_tx{width: 80%; font-size: 1em;}
.store_bt{height:160px;}
.store_b{height: 330px;}
._paid { padding-top: 100px;}
.about_b { width:100%;  padding-top:65px;}
/*关于我们*/
.about_b{height: 280px;}
.ry_lb{bottom: 0px;width: 94%; left: 0;    height: 180px; }
.wap_ry{height: 180px;background: #f8f8f8;}
.slider{width:calc(95%/2) !important;}
.wap_ry{width: 100%; overflow: hidden;}
.abt_n img, .abt_p img{width: 100%;}
.ban_video, .xmj_video, .video-banner .img-show { height: 210px; margin-bottom: 40px;}
.ban_video{ position: relative; }
.ind-loopvideo-wrapper .video-close-btn {  top: -10px;  width: 50px; height: 50px;}
.messg{width: 90%;background:none;padding-top:0px;height: 540px;}
.main_bei{padding-top: 10px;}
.play-icon{top: 50% !important;}
/*联系我们*/
.contact_li_t_box {width: 98%;}
.contact_li_ti { font-size: 24px; font-weight: bold;  padding-top: 30px;}
.contact_li_t_box1{background: url(../images/wp_dz.png) no-repeat; background-size: 100%;height: 160px;}
.contact_li_t_b_l { width: 100%; margin-right: 0%;}
.contact_li_t_box_tilis{padding-top:70px;}
.contact_li_t_box2{background: url(../images/wp_dh.png) no-repeat; background-size: 100%;height: 160px;}
.contact_li_t_box3{background: url(../images/wp_yx.png) no-repeat; background-size: 100%;height: 160px;}
.conta_b{background: url(../images/wap_c_b.jpg) no-repeat top center; background-size: 100%; height: 280px;background-position: 0 60px}

/*新旧间隔*/
.catc_r { width: 95%;    margin-left: 2%;}
.idx_sect{width: 42%;}
.ewm_bl:nth-child(1),.ewm_bl:nth-child(2){display: none;}
.ewm_b div:nth-child(3) { width: 40%;  margin-left: 30%;}
.catc_r{height: 430px;}

/*招商加盟*/
.lrfx_l{height:290px;}
.lrfx_r{height: 260px;}.lrfx_r_txt .t1 {font-size: 24px;}
.lrfx_r_txt .t2{font-size: 16px;}
.lrfx_r_txt .t3{font-size: 12px;}
.lrfx_r_txt .t3 p {  line-height: 20px;}

.jmys_lis {    width: 100%;    height: auto;}
/*产品展示*/
.productlb p, .cwnl1_lis p{ font-size: 12px; }
.productlb h2, .cwnl1_lis h2,.cp_al_ti{font-size: 16px;}
.cwnl1_lis {  height: 180px;}
.cp_al_tx{line-height: 20px;}
.cp_al_l{ width: calc(96%/2);height: 300px; margin-right: 2% !important;}
.cwml_cp, .cwnl1, .rqdp_lis { width: 94%; padding-left: 2%;}
.ylsc_l { width: 95%;}
.ylsc_l img, .ylsc img{padding-bottom: 10px}
.cwnl {height: 70PX;}
.rqdp { height: 110PX;}
.ylsc { height: 100PX;}
#header{height: 60px;display: none; }
.w_header {height: 60px;}

/*新旧间线*/
.pro_ban{height: 300px; width: 100%; background:url(../images/wap_cp_b.jpg) no-repeat top center; background-size: 100%;background-position: 0;}
.sc_lis {width: 98%; margin-right: 0%; box-sizing: border-box;    padding-bottom: 40px;}
.jmys_dti {font-size: 24px;}.jmys_ftxe{font-size: 12px;}.jmys_bd{padding-top: 10px;}
.kw { height: 200px;}
.kw_sc{display: none;}.kw_r{padding-top: 10px;}
.pro_tx{width: 80%; margin:0 auto;padding-top: 10px;    padding-bottom: 20px;}
.tab_slder{height: max-content !important; }
.cpjz img{width: 100%;}.jmys_ftxl{font-size: 16px;}
.sect5_fname{width: 24%;}.jmys_box{padding-top: 10px;}
.pro_tab {height: 180px;}
.pro_lis_box {  height: 380px;}
.pro_lis { height: 350px;}


.idx_ban_img{padding-top:30%; padding-left: 6%}

.lrfx_r_txt{padding-top: 40px;}
.xw_xwnr{line-height: 20px; height: 40px;overflow: hidden;}
.xw_xwbt{padding-top: 15px;}
.main_bei{border-top: none;}
.mean-container{ margin:0px; }
.zs_m_b{margin-top:25px;}
.jmhzb_box{ width: 93%; background: url(../images/w_jm_hzxq.jpg) no-repeat; background-size: 100%; padding-bottom:10px; }
.p_tx{padding-top: 10px;}
.jmhz_p2,.jmhz_p3{padding-top: 60px;}
.jmhz_p5{padding-left:5%;}.jmhz_p4{padding-right: 4%;}
.nr_ban{height: 300px;}
.nr_box{width: 100%; padding-top: 100px;}
.nr_xmjcot { width: 95%;}
.nr_title{padding:0;}
.nr_body{padding: 0px;}
.nr_xmjcot{padding-top:0px;}
.nr_body img{width: 100% !important; height: auto !important;}
.nr_mark{font-size:.8em;}
.xw_lis {width: 90%;}
}

@media screen and ( max-width: 375px){
  .swiper_ie10 {height: 285px;}
  .a_tx{width: 65%;}
  .adnumtx{font-size: .9em;}
  .abt_bjimg{left: 15%;}.abt_bj{height: 160px;}
  .abt_bjxbc {width: 30%; top: 180px;}
  .abt_xmr { height: 300px;}
  .catc_nr{padding-bottom: 30px;}
 .idx_pro_tab_lis_c_tx{padding-top:0;}
  .w_cp{padding-bottom: 0px;}
  .lis { height: 430px;}
  .hzlc_2 { margin: 45PX 1.5% 0 1.5%;}
  .tzlr_tabl {width: calc(94%/3); margin-right: 3%}
  .jmys_ti, .jmys_num { font-size: 1em;}
.idx_pro_tab_lis_r{padding:58px 0 0 8%;}
.idx_pro_tab_lis_c_ti{padding-top:10px;}
.catc_lx ul li{padding: 2px 0 9px;}
.tzlr_tab div:nth-child(3){margin-right: 0px;}
.tzlr_tabl{font-size: .7em;}
.lrfx_l { height: 200px;}
.sc_bigti span:nth-child(1){padding: 6px 9px 6px 9px;}
.main_box {  width: 95%;}
.lx_b_font font { font-size: .75em;}
.lx_b_ls { font-size: 1.5em;}
.lx_b_tx{font-size: 1em;}
.zs_lxb {  height: 160px;}
.lx_b_ls{padding-top: 10px;}
.zs_lxb {  height: 150px; padding-top: 10px;}
.idx_yzc_lis_r_ti{font-size: .9em;}
.p4_tx{width: 85%; padding-left:0;}
.p3_tx { padding-right: 0%; width: 85%;}
.p5_tx{width: 60%;}
.p1_tx {  padding-left: 0%;  width: 85%;}
.abt_ry_tx{font-size: 14px; line-height: 24px;}
.cwnl1_lis{width: calc(96%/2)}
.cwnl1_lis {  height: 220px;}
.cwnl1 div:nth-child(3) { width: 100%; height: 380px;}
.cp_al_ti{padding-bottom: 5px;}
.contact_li_t_box_tilis { padding-top: 60px;}
.contact_li_t_box_txlis { width: 65%;font-size: 13px;padding-top: 6px; padding-left: 18%;}
.idx_cp {height: 565px;}
.sdys_b_l{}



}

@media screen and ( max-width: 360px){
.wap_sotre { height: 250px;}
.wap_dqdtx{top: 145px;}
.jmys_dti { font-size: 1.3em;}
.sect5_fname_txt{padding-left:10px;box-sizing: border-box;}
.jmys_ftxl { font-size: .8em;}
.sect5_fmemu_box{    padding-bottom: 20px;}
.pro_lis{padding-top: 40px;}
.jmys_box { padding-top: 30px;}
.sdys_b_l{}
.sdys_b_l1{height: 255px;}
.lx_r_b{padding-left:0;}
.idx_cp{height: 545px;}
.swiper_ie10 { height: 275px;}

}


@media screen and ( max-width: 320px){
  .sect5_fname {  width: 28%;}
  .jmys_dti { font-size: 16px;}
  .jmys_ftxl { font-size: 12px;}
  .swiper_ie10{height:275px;}
  .idx_cp{height: 525px;}
  

}