@charset "utf-8";
/* CSS Document */
body {margin:0; background:#ebebeb; }
body,td,th {font-size:14px;font-family: 'SourceHanSansCN-Regular'; color:#2b2b2b;}
img{ border:0}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
input,select {font-size:14x;vertical-align:top;}
.wrap li,.d10 a,h2{text-overflow:ellipsis; white-space:nowrap;}
a{ font-size:14px; color:#343333; text-decoration: none;cursor:pointer;}
a:hover{ text-decoration: none; color:#126b01;}
html{ overflow-x:hidden; overflow-y:auto;}


.c_1132_15{ border:1px #d2d2d2 solid;}
.c_1132_15 .xw{ width:100%; float:left; padding:50px 0;}
.c_1132_15 .xw .z1{ padding-left:38px; float:left; background:url(images/xw_03.jpg) no-repeat 21px 3px; font-size:14px; color:#01548f;}
.c_1132_15 .xw .z2{ float:left; color:#01548f; line-height:20px; max-width:452px;}
.c_1132_15 .yq{ padding-left:18px; padding-top:15px; width:100%; float:left;}
.c_1132_15 .yq li{ width:145px; float:left; border:1px #c8c8c8 solid; margin-right:10px;}
.c_1132_15 .bz{ width:100%; float:left; color:#fff; font-size:16px; line-height:26px; text-align:center; padding:50px 0;flex-wrap:wrap; display: flex;  justify-content:center;}



.body{ background:#fff;}
.w_middle{ display:block; position:relative; margin:0px auto; max-width:1516px;}

.cext{ float:left; width:100%; padding-left:11%; padding-right:11%;}

.Header{ background:url(../_im_g/ico2.png) center 0.572916rem no-repeat;}
.Header .logo{ display:block; margin:0 auto; width:1.104166rem; height:0.640625rem; line-height:0;flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; background:#ff4e0a; border-radius:0 0 0.041666rem 0.041666rem; }
.Header .logo img{ max-width:none; height:0.369791rem;}
.Header .tel{ float:right; position:absolute; right:0; top:0.3125rem; line-height:0.260416rem; color:#4f5053; font-size:0.15625rem;}

.w100{ float:left;  width:100%; }
.Main0{ margin-top:0.072916rem;}
.Main0 .box{ float:left;  width:100%; border:1px solid #f3f3f3; border-radius:0.03125rem; box-shadow:0 0.052083rem 0.166666rem rgba(0,0,0,0.05); padding:0.416666rem 0.260416rem 0.755208rem 0.260416rem;}
.Main0 .Tit{ float:left;  width:100%; text-align:center; color:#4f5053; font-size:0.260416rem; line-height:1.6; letter-spacing:0.02rem; margin-bottom:0.46875rem;}
.Main0 .ER{ float:right;  width:37.5%; text-align:center; border:1px solid #d5d5d5; padding:0.0416rem 0.0416rem 0.234375rem 0.0416rem;}
.Main0 .ER h6{ float:left; width:100%; color:#4f5053; font-size:0.125rem; line-height:1.5; margin-top:0.302083rem;}
.Main0 .ER h6 span{ color:#ea501a; font-weight:bold;}
.Main0 .ER i{ float:left; width:100%; line-height:0;}
.Main0 .ER i img{ height:1.145833rem;}
.Main0 .ER h2{ float:left; width:100%; background:#ea501a; color:#fff; font-size:0.229166rem; line-height:1.6;}
.Main0 .ER h5{ float:left; width:100%; color:#4f5053; font-size:0.125rem; line-height:1.6; margin:0.223958rem 0; letter-spacing:1px;}
.Main0 .ER h5 sub{ font-size:0.203125rem; color:#ea501a; bottom:-0.02rem; padding:0 0.02rem; }
.Main0 .ER h5 font{ font-size:0.13516rem; color:#ea501a; padding-right:0.02rem;}
.Main0 .Form{ float:left;  width:59%;}
.Main0 .Form .li{ float:left; width:100%; position:relative; margin-bottom:0.072916rem; padding-left:0.510416rem; min-height:0.1927rem; }
.Main0 .Form .li1,
.Main0 .Form .li2{ width:49%;}
.Main0 .Form .li2{ float:right;}
.Main0 .Form h5{ float:left; position:absolute; left:0; top:0; color:#4f5053; font-size:0.09375rem; line-height:0.1927rem;}
.Main0 .Form h6{ float:left; width:100%; color:#4f5053; font-size:0.084rem; line-height:1.8; margin-top:1px;}
.Main0 .Form .text{ float:left; width:100%; border:1px solid #d9d9d9; border-radius:2px; color:#4f5053; font-size:0.08854rem; line-height:0.1927rem; height:0.1927rem; padding:0 0.10416rem; }
.Main0 .Form .text-1{ height:0.55729rem;}
.Main0 .Form .submit{ float:left; width:0.770833rem; background:#ea501a; border-radius:0.052083rem; color:#fff; font-size:0.125rem; line-height:0.229166rem; height:0.229166rem; margin:0 0.072916rem; box-shadow:0 2px 0.04166rem rgba(0,0,0,0.23);}
.Main0 .Form .w100{ flex-wrap:wrap; display: flex;  justify-content:center; padding-left:0.510416rem; margin-top:0.052083rem;}
.Main0 .Form .checkbox{ float:left; width:100%; color:#4f5053; font-size:0.08854rem; line-height:0.1927rem;}
.Main0 .Form .checkbox span{ cursor:pointer; float:left; margin-right:0.130208rem; padding-left:0.130208rem; background:url(../_im_g/ico4.png) left center no-repeat; background-size:0.104166rem auto; }
.Main0 .Form .checkbox span.on{ background:url(../_im_g/ico5.png) left center no-repeat; background-size:0.104166rem auto;}


.Main1{ margin-top:0.109375rem; margin-bottom:0.59375rem;}
.Main1 .List{ float:left;  width:100%; border:1px solid #f3f3f3; border-radius:0.03125rem; box-shadow:0 0.052083rem 0.166666rem rgba(0,0,0,0.05); padding:0.25rem 0.260416rem;}
/*20220608start*/
.Main1 .List li{ float:left;  width:100%; margin:0.041666rem 0;}
.Main1 .List li p{ float:left;  width:33.33%; padding:0 0.06rem; color:#333333; font-size:0.09375rem; line-height:0.154rem; background:url(../_im_g/ico1.png) left 0.052083rem no-repeat; background-size:0.04166rem auto;}
/*20220608end*/

.bannerA{ position:relative; background:url(../_im_g/ico3.png) center bottom repeat-x;}
.bannerA .saoma{ float:right; position:absolute; right:0.520833rem; bottom:0.208333rem; z-index:6;flex-wrap:wrap; display: flex;  justify-content:center;flex-direction:column }
.bannerA .saoma i{ float:left; line-height:0;}
.bannerA .saoma i img{ max-width:none; width:1.0677rem;}
.bannerA .saoma span{ float:left; line-height:0.1875rem; color:#ff4e0a; font-size:0.125rem; font-weight:bold; margin-top:0.0625rem;}
.banner{ float:left; width:100%;}
.banner .div{ float:left; width:100%; padding:0.588541rem 0 0.703125rem 0;}
.banner  .text{ float:left; width:35.6%; text-align:center; margin:0.677rem 0 0 9.8%; text-align:center; flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;flex-direction:column;}
.banner .text h1{ float:left; color:#4f5053; font-size:0.4rem; line-height:1.14;}
.banner .text h4{ float:left; position:relative; color:#4f5053; font-size:0.151041rem; line-height:1.6; margin:0.15rem 0;}
.banner .text h4 sub{ position:absolute; left:100%; color:#ea501a; font-weight:bold; font-size:0.4rem; bottom:0.08rem; white-space:nowrap; }
.banner .text h4 .sub{ left:auto; right:100%;}
.banner .text h4 .sub1{ left:102%; bottom:0.2rem;}
.banner .text h4 font{ font-size:0.151041rem; color:#ea501a; padding:0 0.05rem;}
.banner .text a{ float:left; width:1.489583rem; letter-spacing:0.0208rem; background:#ea501a; color:#fff; font-size:0.234375rem; line-height:0.4rem; border-radius:0.04166rem; margin-top:1px;}
.banner .text h6{ float:left; color:#4f5053; font-size:0.130208rem; line-height:1.6; margin-top:0.1rem;}
.banner .text h6 sub{ font-weight:bold; color:#ea501a; font-size:0.3125rem; bottom:-0.02rem; padding:0.02rem; }
.banner .text h6 font{ font-weight:bold; color:#ea501a; font-size:0.208333rem; padding-right:0.02rem;}
.banner .text h5{ float:left; position:relative; color:#4f5053; font-size:0.1rem; line-height:1.8; margin-top:0.09rem;}
.banner .text .h5-1{ font-size:0.112583rem; line-height:0.1875rem;}
.banner .img{ float:right; width:53.6%; text-align:center; margin-right:1%;}
.Box1{ float:left; width:100%; position:relative; margin-top:0.104166rem; border-radius:0.03125rem; border:1px solid #ebebeb; box-shadow:0 0.052083rem 0.16666rem rgba(0,0,0,0.05);}
.banner .Box1:after{ float:left; width:1px; height:50%; content:''; position:absolute; left:50%; top:1.15625rem;  
  background-image: -webkit-linear-gradient(top, rgba(209,209, 209,0) 0%, rgba(209,209, 209, 1) 50%, rgba(209,209, 209, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(209,209, 209,0) 0%, rgba(209,209, 209, 1) 50%, rgba(209,209, 209, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(209,209, 209,0) 0%, rgba(209,209, 209, 1) 50%, rgba(209,209, 209, 0) 100%);
  background-image: linear-gradient(top, rgba(209,209, 209,0) 0%, rgba(209,209, 209, 1) 50%, rgba(209,209, 209, 0) 100%);}
.banner .Box1 .text{ width:38%; margin:0.677rem 0 0 6.3%;}
.banner .Box1 .text h1{ font-size:0.260416rem;}
.banner .Box1  .img{ width:43.4%; margin-right:2.1%; line-height:0; }
.banner .Box1-1:after{ display:none;}
.banner .Box1-1 .div{ padding:0.552916rem 0 0 0;}
.banner .Box1-1 .text{  z-index:6; position:absolute; left:0; top:0.614583rem; margin:0 0 0 31.5%;}
.banner .Box1-1 .text h1{ font-size:0.302083rem;}
.banner .Box1-1 .img1{ float:left; width:100%; line-height:0; text-align:center; margin-top:0.026041rem;}
.banner .Box1-2 .div{ padding:0.631375rem 0 1.0625rem 0;}
.banner .Box1-2-1 .div{ padding:0.637041rem 0 0.670975rem 0;}
.banner .Box1-01 .div{ padding:0.734375rem 0 0.947916rem 0;}
.banner .Box1-02 .div{ padding:0.522075rem 0 1.067508rem 0;}
.banner .Box1-03 .div{ padding:0.584075rem 0 1.109375rem 0;}
.banner .Box1-04 .div{ padding:0.90625rem 0 0.892416rem 0;}
.banner .Box1-05 .div{ padding:0.891125rem 0 0.833333rem 0;}

.banner .Box1-2 .text i{ float:left; width:100%; line-height:0; margin:0.15rem 0 0.08rem 0;}
.banner .Box1-2 .text em{ float:left; width:0.494791rem; line-height:0.444791rem; height:0.494791rem; background:#ff4f0b; color:#fff; border-radius:50%; font-size:0.34375rem; margin:0.23rem 0;}
.banner .Box1-2 .text2{ float:right; width:38%; text-align:center; margin:0 6% 0 0;}
.banner .Box1-2 .text2 h1{ float:left; width:100%; color:#4f5053; font-size:0.130208rem; line-height:1.6;}
.banner .Box1-2 .text2 h3{ float:left; width:100%; color:#4f5053; font-size:0.197916rem; line-height:1.4;}
.banner .Box1-2 .text2 h4{ float:left; width:100%; color:#4f5053; font-size:0.104166rem; line-height:1.6; margin:0.1rem 0;}
.banner .Box1-2 .text2 h6{ float:left; width:100%; color:#4f5053; font-size:0.135416rem; line-height:1.6;}
.banner .Box1-2 .text2 h5{ float:left; width:100%; color:#4f5053; font-size:0.1rem; line-height:1.6; margin-top:0.09rem;}
.banner .Box1-2 .text2 i{ float:left; width:100%; line-height:0; margin:0.3rem 0 0 0;}
.banner .Box1-2 .text2 ul{ float:left; width:100%;}
.banner .Box1-2 .text2 ul li{ float:left; width:100%; position:relative; margin-bottom:0.21875rem; border:1px solid #9fa0a0; border-radius:0.542rem; min-height:0.531rem; color:#4f5053; font-size:0.130208rem; line-height:1.4; padding:0.1rem 0; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center;}
.banner .Box1-2 .text2 ul li span{ float:left; width:39%; position:relative; z-index:3; }
.banner .Box1-2 .text2 ul li font{ z-index:6; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); float:left; width:0.635416rem; height:0.635416rem; border-radius:50%; color:#3e3a39; font-weight:bold; font-size:0.15625rem; line-height:1.3; border:1px solid #9fa0a0;flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; background:#fff; box-shadow:0 0 0 0.08rem #fff;  }
.banner .Box1-2 .text2 ul li:nth-child(2){color:#ff4f0c;}
.banner .Box1-2 .text2 ul li:nth-child(2) font{color:#ff4f0c;}
.banner .Box1-2 .text2 ul li:last-child{ margin-bottom:0 !important;}
.banner .Box1-2 .text2-1 h5{ margin-top:0.64rem;}
.banner .Box1-2 .text2-2{ text-align:left; margin-top:0.65rem;}
.banner .Box1-2 .text-4 h5{ margin-top:0.1927rem;}
.banner .Box1-2 .text dl{ float:left; width:100%;}
.banner .Box1-2 .text dl dd{ float:left; width:55%; text-align:left; position:relative; padding-left:0.6rem; margin-top:0.677rem;}
.banner .Box1-2 .text dl dd:nth-child(2n){ width:45%;}
.banner .Box1-2 .text dl dd img{ position:absolute; left:0; bottom:0;  width:0.6rem;}
.banner .Box1-2 .text dl dd .s1{ float:left; width:100%; font-weight:bold; color:#595a5e; font-size:0.15625rem; line-height:1.3; }
.banner .Box1-2 .text dl dd .s2{ float:left; width:100%; color:#595a5e; font-size:0.12rem; line-height:1.2; margin-top:0.05rem; }
.banner .Box1-2 .text-3{ width:40%;}
.banner .Box1-3{ padding:0.285rem 0.125rem 0 0.125rem; margin-bottom:0.578125rem;}
.banner .Box1-3::after{ display:none;}
.banner .Box1-3 .tu1{ float:left; width:100%; line-height:0; text-align:center; margin-top:0.13rem;}
.banner .Box1-4{ padding:0.260416rem 0 0.208333rem 0;}
.banner .Box1-4::after{ display:none;}
.banner .Box1-5:after{ display:none;}
.banner .Box1-5{ padding-top:0.5605rem; padding-bottom:0.570916rem;}
.banner .Box1-5 .text{ width:28%;}
.banner .Box1-5 .text h5{ text-align:left; margin:0.17708rem 0 0.052083rem 0;}
.banner .Box1-5 .img{ width:54.7%; margin-right:4.6%;}
.banner .Box1-6{ padding:0.276041rem 0.239583rem 1.05208rem 0.416666rem;}
.banner .Box1-6::after{ display:none;}
.banner .Box1-6 .text{ position:absolute; left:4.74%; top:4.354rem; z-index:6; margin:0; width:40%; }
.banner .Box1-6 .text .l1{ float:left; width:100%; background:#fff; box-shadow:0 0.03125rem 0.151041rem rgba(0,0,0,0.18); border-radius:0.078125rem; margin-top:0.1979rem; padding:0.125rem 0.15625rem 0.1875rem 0.15625rem;}
.banner .Box1-6 .text h4{ margin:0; font-weight:bold; font-size:0.140625rem;}
.banner .Box1-6 .text h5{ margin-top:0.0625rem;}

.banner .text-0 h4{ margin-top:0.2rem;}

.title1{ float:left; width:100%; text-align:center; color:#4f5053; font-size:0.260416rem; line-height:1.6;}

.lsit4{ float:left; width:100%; position:relative; z-index:3;}
.lsit4::after{float:left; width:64.2%; height:82%;background:url(../_im_g/main20.png) left 10px no-repeat; background-size:100% 100%; content:''; position:absolute; left:1.322916rem; top:1.744791rem;}
.lsit4 ul{ float:left; width:100%; flex-wrap:wrap; display: flex;flex-direction:column ;}
.lsit4 li{ float:left; position:relative;}
.lsit4 li i{ float:left; position:relative; z-index:3; width:1.958333rem; height:1.958333rem; line-height:0; border-radius:50%; overflow:hidden;}
.lsit4 li h5{ float:left; text-align:center; position:absolute; z-index:6; width:1.8125rem; height:1.8125rem; background:#ff4e0a; border-radius:50%; color:#fff; font-size:0.140625rem; line-height:1.3;flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
.lsit4 li h5 span{ display:block; font-size:0.239583rem;}
.lsit4 li:nth-child(1){ margin:0.90625rem 0 0 6.6%;}
.lsit4 li:nth-child(2){ margin:-1.260416rem 0 0 54.3%;}
.lsit4 li:nth-child(3){ margin:1.270833rem 0 0 69.4%;}
.lsit4 li:nth-child(4){ margin:0.40625rem 0 0 53.1%;}
.lsit4 li:nth-child(5){ margin:-0.17708rem 0 0 0;}
.lsit4 li:nth-child(1) h5{left:1.276041rem; top:-0.90625rem; width:1.46875rem; height:1.46875rem; }
.lsit4 li:nth-child(2) h5{ left:-0.973958rem; top:0.770833rem; width:1.46875rem; height:1.46875rem;}
.lsit4 li:nth-child(3) h5{ left:0.364583rem; top:-0.958333rem; z-index:2; padding-bottom:0.6rem;}
.lsit4 li:nth-child(4) h5{ left:-1.260416rem; top:-0.59375rem;}
.lsit4 li:nth-child(5) h5{ left:1.458333rem; top:0.708333rem;}


._lsit3{ float:left; width:96%; margin:0 2%; border:1px solid #d2d2d2; padding:0.13rem 0.09375rem;}
._lsit3 ul{ float:left;  width:100%;}
._lsit3 li{ float:left; width:100%; margin:0.031rem 0;}
._lsit3 li p{ float:left;  width:33.33%; padding:0 0.06rem; color:#333333; font-size:0.09375rem; line-height:0.154rem; background:url(../_im_g/ico1.png) left 0.052083rem no-repeat; background-size:0.04166rem auto;}

._lsit2{ float:left;  width:100%; padding:0.416666rem 0.151041rem 0.364583rem 0.151041rem;}
._lsit2 li{ float:left;  width:50%; text-align:center;}
._lsit2 li i{ float:left;  width:100%; line-height:0;}
._lsit2 li i img{ height:0.729166rem;}
._lsit2 li h5{ float:left;  width:100%; color:#ff4e0a; font-size:0.125rem; line-height:1.6; font-weight:bold; margin:0.052083rem 0 0.020833rem 0;}
._lsit2 li h6{ float:left;  width:100%; color:#898989; font-size:0.08854rem; line-height:1.6;}
._lsit1{ float:left;  width:100%; margin-top:0.18125rem;}
._lsit1 li{ float:left; position:relative; width:25%; text-align:center; padding:0 0.151041rem;}
._lsit1 li:after{ float:left; width:1px; height:100%; content:''; position:absolute; right:0; top:0;  
  background-image: -webkit-linear-gradient(top, rgba(209,209, 209,0) 0%, rgba(209,209, 209, 1) 50%, rgba(209,209, 209, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(209,209, 209,0) 0%, rgba(209,209, 209, 1) 50%, rgba(209,209, 209, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(209,209, 209,0) 0%, rgba(209,209, 209, 1) 50%, rgba(209,209, 209, 0) 100%);
  background-image: linear-gradient(top, rgba(209,209, 209,0) 0%, rgba(209,209, 209, 1) 50%, rgba(209,209, 209, 0) 100%);}
._lsit1 li:last-child:after{ display:none;}
._lsit1 li i{ float:left;  width:100%; line-height:0; margin:0.260416rem 0 0.20833rem 0;}
._lsit1 li h4{ float:left;  width:100%; color:#898989; font-size:0.08854rem; line-height:1.6; font-weight:bold; margin:0.072083rem 0 0.052083rem 0;}
._lsit1 li h4 em{ margin-right:0.03125rem; font-size:0.072916rem; text-decoration:line-through;}
._lsit1 li h4 sub{ font-weight:normal; color:#ff4e0a; font-size:0.244791rem; margin:0 0.026rem; bottom:-0.04rem;}
._lsit1 li h4 font{  font-weight:normal;color:#ff4e0a; font-size:0.1875rem;}
._lsit1 li h5{ float:left;  width:100%; color:#898989; font-size:0.125rem; line-height:1.6; font-weight:bold;}
._lsit1 li h6{ float:left;  width:100%; color:#898989; font-size:0.08854rem; line-height:1.8; font-weight:bold;}
._lsit1 li a{ display:inline-block; width:0.729166rem; background:#ea501a; color:#fff; font-size:0.140625rem; line-height:0.28125rem; border-radius:0.041666rem; box-shadow:0 2px 0.041666rem rgba(0,0,0,0.23); margin-top:1px;}







#yunque_btn-holder{
    border: 0;max-width: 320px;
    max-height: 510px;
    border-radius: 3px 3px 0px 0px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
    z-index: 999999999;
    overflow: hidden;
     position:fixed; bottom: 20px;
    right:10px;
}
.yunque_pic-btn yunque_chat-btn{ float:left; width:100%; line-height:0;}








.btn{ float:left; width:100%; text-align:center; margin-bottom:0.1rem; }
.btn a{ display:inline-block; line-height:1.6; color:#333; font-size:16px; margin:0 0.08rem; }
/*20220608stat*/
.btn a:hover{ color:#ea501a;font-size:16px;}
/*20220608end*/




/*20220613start*/
.banner .slick-dots{  bottom:15px; flex-wrap:wrap; display: flex;  justify-content:center;}
.banner .slick-dots li{ margin:0 6px; width:12px; height:12px; border-radius:50%; background:#e2e2e2;}
.banner .slick-dots li.slick-active{ background:#e94f19;}






