@charset "UTF-8";
/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
.wp{width:95%;max-width:1200px;margin:0 auto}
body{padding-top:80px}
/*!******************************
    -------[=头部]-------
********************************/
.logo{float:left;line-height:80px;font-size:0}
.logo img{display:inline-block;vertical-align:middle;max-height:40px}
.logo img:nth-child(2){display:none}
.h-sel{float:left;height:30px;border-radius:4px;border:1px solid #333;font-size:16px;color:#333;padding-left:10px;padding-right:30px;position:relative;margin-top:25px;margin-left:25px;cursor:pointer;background:url(../images/h-i2.png) no-repeat 92% 50%;background-size:9px}
.header{position:fixed;top:0;left:0;width:100%;z-index:999;height:80px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}
.home,.index{padding-top:0}
.index .header{background:0 0;box-shadow:none;transition:.3s}
.index .logo img{display:none}
.index .logo img:nth-child(2){display:inline-block}
.index .h-tel{color:#fff;background-image:url(../images/h-i1_w.png)}
.index .h-sel{border-color:#fff;background-image:url(../images/h-i2_w.png)}
.index .h-sel option{background-color:#333}
.index .h-sel,.index .nav .v1{color:#fff}
.h-tel{float:right;display:block;font-size:28px;color:#2b67ff;font-weight:900;padding-left:40px;background:url(../images/h-i1.png) no-repeat left center;background-size:27px;line-height:80px}
.nav{float:right;margin-right:90px}
.nav li{float:left;padding:0 16px}
.nav .v1{display:block;font-size:16px;color:#333;font-weight:600;transition:.4s;line-height:80px}
.nav .v1:hover{color:#2b67ff}
.nav .ok .v1,.nav .on .v1{color:#2b67ff}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#333;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=底部]-------
********************************/
.footer{background-color:#333439;padding:55px 0;overflow:hidden}
.footer .col-l{width:69%}
.footer .col-r{float:none;overflow:hidden}
.f-info{font-size:16px;color:#999;line-height:1.75}
.f-info a{color:inherit;transition:.3s}
.f-info a:hover{text-decoration:underline;color:#fff}
.f-qrs{text-align:right;font-size:0}
.f-qrs .item{display:inline-block;vertical-align:top;margin-left:53px;font-size:16px;color:#fff;text-align:center}
.f-qrs .item:nth-child(1){margin-left:0}
.f-qrs .qr{width:111px;background-color:#fff;border-radius:8px}
.f-qrs .qr img{display:block;width:100%}
/*!******************************
    -------[=公用]-------
********************************/
.cur,.cur a{font-size:16px;color:#979ba0;line-height:22px;transition:.3s}
.cur{padding:30px 0}
.cur a:hover{color:#2b67ff}
.pages{text-align:center;padding:50px 0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 6px}
.pages ul li a,.pages ul li span{display:block;width:32px;height:32px;line-height:32px;text-align:center;font-size:14px;color:#333;border:1px solid rgba(233,240,255,1);border-radius:50%;transition:.4s}
.pages ul a:hover,.pages ul li.on a{background-color:#2b67ff;border:1px solid #2b67ff;color:#fff}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-size:20px;margin:0 15px}
.pages ul li span{color:#333;font-weight:700}
@media screen and (max-width:1199px){
.wp{width:auto;max-width:none;padding:0 15px}
body{padding-top:50px}
.header{height:50px}
.h-tel{font-size:0;margin-right:40px;line-height:50px}
.nav{position:fixed;top:50px;left:0;width:100%;bottom:0;display:none;background-color:#fff;overflow-y:auto;overflow-x:hidden}
.nav li{float:none;border-top:1px solid #333}
.menuBtn{display:block}
.logo{line-height:50px}
.logo img{max-height:40px}
.nav .v1{line-height:45px}
.h-sel{margin-top:10px;margin-left:10px}
.f-info{font-size:14px}
.footer{padding:30px 0}
.footer .col-l,.footer .col-r{float:none;width:auto}
.f-qrs{padding-top:30px;text-align:center}
.f-qrs .item{font-size:14px;margin:0 10px!important}
.cur{font-size:14px;padding:15px 0}
}
@media screen and (max-width:767px){
.pages li{display:none}
.pages .next,.pages .on,.pages .prev{display:block}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.m-gp{margin-bottom:57px}
.g-lineb1{overflow:hidden}
.g-lineb1.selcon{display:none}
.g-lineb1.selcon .r{border-bottom:1px solid #eaeaea;padding-bottom:17px}
.g-lineb1.sel .r{padding-bottom:22px;border-bottom:1px solid #eaeaea}
.g-lineb1.sel .type1{display:inline-block;vertical-align:top;font-size:20px;color:#333;position:relative;padding-right:20px;margin-right:40px;cursor:pointer}
.g-lineb1.sel .type1::after{content:"";display:block;width:6px;height:6px;border-left:1px solid #333;border-bottom:1px solid #333;position:absolute;top:40%;right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-lineb1.sel .type1.act{color:#2b67ff}
.g-lineb1.sel .type1.act::after{border-color:#2b67ff;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg)}
.g-lineb1 .l{width:140px}
.g-lineb1 .type{font-size:20px;color:#333;font-weight:600;padding-top:22px}
.g-lineb1 .r{float:none;width:auto;margin-left:140px}
.g-lineb1 .opts{font-size:0;padding:22px 0 0}
.g-lineb1 .item{display:inline-block;vertical-align:top;font-size:20px;color:#333;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-right:30px;margin-bottom:5px}
.g-lineb1 .item:hover{color:#2b67ff}
.g-lineb1 .item.on{color:#2b67ff;font-weight:700}
.row-m2{overflow:hidden}
.row-m2 .col-l{width:75.2%}
.row-m2 .col-r{width:20.5%}
.m-topb1{overflow:hidden;position:relative}
.m-topb1::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#2b67ff}
.m-topb1 .tit{float:left;font-size:20px;color:#fff;background-color:#2b67ff;border-radius:6px 6px 0 0;padding:0 20px;line-height:47px}
.m-topb1 .res{font-size:16px;color:#979ba0;line-height:47px;text-align:right;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listb1 li:last-child .con{border-bottom:none;padding-bottom:0}
.ul-listb1 .con{display:block;overflow:hidden;padding:40px 0;border-bottom:1px solid #ededed}
.ul-listb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-listb1 .con:hover .name{color:#2b67ff}
.ul-listb1 .left{float:left;width:32.4%;margin-right:28px}
.ul-listb1 .right{overflow:hidden;padding-top:8px}
.ul-listb1 .pic{position:relative;height:0;padding-top:77.4%;overflow:hidden;border-radius:8px}
.ul-listb1 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb1 .top{overflow:hidden;margin-bottom:8px}
.ul-listb1 .name{font-size:30px;color:#333;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .num{float:right;font-size:16px;color:#ff3b3b}
.ul-listb1 .num b{font-size:24px}
.ul-listb1 .info{font-size:16px;color:#999}
.ul-listb1 .p{padding:6px 0}
.ul-listb1 .tags{font-size:0;padding-top:15px}
.ul-listb1 .tag{display:inline-block;vertical-align:top;font-size:16px;color:#999;padding:0 14px;line-height:34px;height:34px;background:-webkit-linear-gradient(right,#fff 0,#f3f5f7 100%);background:-moz- oldlinear-gradient(right,#fff 0,#f3f5f7 100%);background:-o-linear-gradient(right,#fff 0,#f3f5f7 100%);background:linear-gradient(270deg,#fff 0,#f3f5f7 100%);border-radius:4px;margin-right:8px;margin-bottom:8px}
.m-qrb1{background:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);border-radius:8px;padding:20px}
.m-qrb1 .tit{font-size:16px;color:#333}
.m-qrb1 .qr{text-align:center;font-size:0;padding:8px 0;margin-bottom:15px}
.m-qrb1 .qr img{max-width:163px}
.m-qrb1 .inp{display:block;width:100%;font-size:16px;color:#333;height:40px;background:#fbfbfc;border-radius:4px;border:1px solid #eee;padding:0 14px;margin-bottom:13px}
.m-qrb1 .btn{display:block;width:100%;text-align:center;font-size:16px;color:#fff;background-color:#2b67ff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border-radius:4px;line-height:43px}
.m-qrb1 .btn:hover{opacity:.8}
.row-f1{padding-bottom:30px}
.row-f2{padding-bottom:30px}
.row-f3{padding-bottom:35px}
.row-f3 .ul-listl1{margin-top:0}
.bl-h3{font-size:20px;color:#333;font-weight:600;padding-bottom:25px}
.m-pics_sd .pic img{display:block;width:100%}
.m-pics_sd .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:41px;height:81px;position:absolute;top:50%;margin-top:-40px;background-color:rgba(0,0,0,.27);background-position:center;background-repeat:no-repeat;-o-background-size:12px;background-size:12px}
.m-pics_sd .slick-prev{left:0;background-image:url(../images/c-prev.png)}
.m-pics_sd .slick-next{right:0;background-image:url(../images/c-next.png)}
.m-infob1 .item{overflow:hidden;padding-bottom:35px;border-bottom:1px solid #ededed}
.m-infob1 .left{float:left;width:78%}
.m-infob1 .right{float:right;width:20%;margin-left:2%}
.m-infob1 .card{overflow:hidden;display:block}
.m-infob1 .card .pic{float:left;width:26%;border-radius:6px;overflow:hidden;margin-right:26px}
.m-infob1 .card .pic img{display:block;width:100%}
.m-infob1 .card .txt{overflow:hidden;padding-top:10px}
.m-infob1 .card .name{font-size:30px;color:#333;font-weight:600}
.m-infob1 .card .desc{font-size:16px;color:#979ba0;display:-webkit-box;box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;line-height:1.375;height:2.75em;margin-bottom:5px}
.m-infob1 .card .num{font-size:16px;color:#979ba0}
.m-infob1 .card .num b{font-size:40px;color:#ff3b3b}
.m-infob1 .user{padding-top:18px}
.m-infob1 .user .top{overflow:hidden;margin-bottom:22px;padding-left:20px}
.m-infob1 .user .img{float:left;width:72px;height:72px;border-radius:50%;margin-right:18px;overflow:hidden;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;background-size:cover}
.m-infob1 .user .box{overflow:hidden}
.m-infob1 .user .box .tit{font-size:24px;color:#333;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-infob1 .user .box .job{font-size:16px;color:#979ba0;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-infob1 .user .btn{display:block;width:100%;text-align:center;font-size:20px;color:#fff;background-color:#2b67ff;line-height:50px;border-radius:4px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-infob1 .user .btn:hover{opacity:.8}
@media screen and (max-width:1199px){
.g-lineb1 .type,.g-lineb1.sel .type1{font-size:16px}
.g-lineb1 .item{font-size:16px;margin-right:12px}
.ul-listb1 .info{font-size:14px}
.ul-listb1 .info .p{padding:4px 0}
.ul-listb1 .num,.ul-listb1 .tag{font-size:14px}
.ul-listb1 .name,.ul-listb1 .num b{font-size:18px}
.ul-listb1 .con{padding:20px 0}
.g-lineb1 .l{width:80px}
.g-lineb1 .r{margin-left:80px}
}
@media screen and (max-width:960px){
.row-m2 .col-l,.row-m2 .col-r{float:none;width:auto;margin-bottom:30px}
.m-topb1 .tit{font-size:16px}
.m-topb1 .res{font-size:12px}
.m-infob1 .left,.m-infob1 .right{float:none;width:auto}
.m-infob1 .right{width:50%;margin:0 auto}
.m-infob1 .card .name{font-size:16px}
.m-infob1 .card .desc,.m-infob1 .card .num{font-size:14px}
.m-infob1 .card .num b{font-size:20px}
.m-pics_sd .slick-arrow{width:20px;height:40px;margin-top:-20px}
.m-infob1 .user .top{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}
.m-infob1 .user .box .tit{font-size:18px}
.m-infob1 .user .box .job{font-size:14px}
}
@media screen and (max-width:767px){
.ul-listb1 .left{float:none;width:auto;margin-right:0;margin-bottom:10px}
.m-infob1 .user .btn{font-size:16px;line-height:40px}
.m-infob1 .card .pic{float:none;width:auto;margin-right:0}
.m-infob1 .right{width:auto}
}
/*!****** bl end *******/
/*!****** ls *******/
.banner.sty1{height:400px}
.banner.sty1 .txt{top:55%;transform:translateY(-50%)}
.banner{overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:700px;min-height:200px;position:relative}
.banner .txt{position:absolute;top:28.7%;left:0;width:100%;overflow:hidden}
.banner .txt .tit{font-size:70px;font-weight:600;color:#fff;line-height:1.4em;overflow:hidden;margin-bottom:26px}
.m-sol{overflow:hidden}
.ul-screenl{overflow:hidden}
.ul-screenl li{float:left;margin-right:21px;padding-bottom:24px;position:relative}
.ul-screenl li:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);display:none}
.ul-screenl .con{display:block;font-size:20px;color:rgba(255,255,255,.6);line-height:1.4em;overflow:hidden}
.ul-screenl li.on .con{color:#fff}
.ul-screenl li.on:after{display:block}
.m-searchl{width:743px;background:#fff;overflow:hidden;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;position:relative}
.m-searchl .inp{display:block;width:100%;height:58px;line-height:58px;font-size:18px;color:#333;border:none;padding:0 110px 0 25px}
.m-searchl .btn{position:absolute;top:0;right:0;display:block;width:83px;height:58px;line-height:58px;overflow:hidden;background:#2b67ff url(../images/iconl1.png) center center no-repeat;-webkit-background-size:23px auto;-moz-background-size:23px auto;-ms-background-size:23px auto;-o-background-size:23px auto;background-size:23px auto}
.row-a1{padding-top:47px;overflow:hidden;margin-bottom:27px}
.g-titl1{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.g-titl1 .tit{font-size:40px;font-weight:600;color:#333;line-height:1.4em;overflow:hidden}
.g-titl1 .desc{font-size:20px;color:#999;line-height:1.4em;overflow:hidden}
.g-titl1 .more{font-size:20px;font-weight:600;color:#ff3b3b;line-height:1.4em;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-titl1 .more:hover{color:#333}
.ul-listl1{overflow:hidden;margin:40px -26px 0}
.ul-listl1 li{width:33.33%;float:left;padding:0 26px;margin-bottom:40px}
.ul-listl1 .con{display:block;width:100%;overflow:hidden}
.ul-listl1 .con .pic{padding-top:73.15%;position:relative;height:0;overflow:hidden;margin-bottom:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-listl1 .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .tit{font-size:26px;font-weight:600;color:#333;line-height:1.423em;overflow:hidden;margin-bottom:12px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .info{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ul-listl1 .con .info .addr{font-size:16px;font-weight:400;color:#999;line-height:1.375em;overflow:hidden}
.ul-listl1 .con .info .addr i{display:inline-block;vertical-align:middle;width:13px;height:17px;margin:-2px 8px 0 0;background:url(../images/iconl2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listl1 .con .info .num{font-size:20px;font-weight:600;color:#ff3b3b;line-height:1.4em;overflow:hidden}
.ul-listl1 .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-listl1 .con:hover .tit{color:#ff3b3b}
.row-a2{overflow:hidden;margin-bottom:60px}
.m-newsl{overflow:hidden;margin-top:31px}
.m-newsl .ll{float:left;overflow:hidden;width:60.916599999%}
.m-newsl .rr{float:right;width:33.6666%;overflow:hidden;padding-top:15px}
.m-imgtxtl{overflow:hidden}
.m-imgtxtl .con{display:block;overflow:hidden}
.m-imgtxtl .pic{width:53.761%;height:auto;overflow:hidden;float:left;margin-right:38px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.m-imgtxtl .pic .box{padding-top:97.201%;position:relative;height:0;overflow:hidden}
.m-imgtxtl .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-imgtxtl .txt{overflow:hidden;padding-top:42px}
.m-imgtxtl .txt .tit{font-size:20px;font-weight:600;color:#333;line-height:1.5em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:43px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-imgtxtl .txt .desc{font-size:16px;font-weight:600;color:#979ba0;line-height:1.875em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:73px}
.m-imgtxtl .txt .line{width:50px;height:2px;background:#333;overflow:hidden}
.ul-listl2{overflow:hidden}
.ul-listl2 li{overflow:hidden;margin-bottom:27px}
.ul-listl2 li:last-child{margin-bottom:0}
.ul-listl2 .con{display:block}
.ul-listl2 .con .pic{width:137px;float:left;overflow:hidden;background:#d8d8d8;border-radius:8px;margin-right:25px}
.ul-listl2 .con .box{padding-top:75.912%;position:relative;height:0;overflow:hidden}
.ul-listl2 .con .box img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .tit{font-size:20px;font-weight:600;color:#333;line-height:1.5em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:15px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .date{font-size:16px;font-weight:600;color:#979ba0;line-height:1.5em;overflow:hidden}
.m-imgtxtl .con:hover .pic img,.ul-listl2 .con:hover .box img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.m-imgtxtl .con:hover .txt .tit,.ul-listl2 .con:hover .tit{color:#ff3b3b}
.m-newsl2{overflow:hidden;margin:15px 0 49px}
.ul-newsl1{margin-bottom:21px}
.ul-newsl1 .con{display:block;overflow:hidden;position:relative;padding:43px 43px 43px 46px;border-bottom:1px solid #ededed;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-newsl1 .con .pic{width:272px;float:left;height:auto;overflow:hidden;margin-right:38px}
.ul-newsl1 .con .pic img{display:block;width:100%;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-newsl1 .con .txt{overflow:hidden;padding-right:132px;position:relative;padding-top:13px}
.ul-newsl1 .con .txt .tit{font-size:20px;font-weight:600;color:#333;line-height:2.15em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:16px}
.ul-newsl1 .con .txt .desc{font-size:16px;font-weight:400;color:#333;line-height:1.875em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:22px}
.ul-newsl1 .con .txt .date{font-size:14px;font-weight:400;color:#979ba0;line-height:1.428em;overflow:hidden}
.ul-newsl1 .con .more{position:absolute;right:44px;top:50%;width:84px;height:84px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:url(../images/iconl3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-newsl1 .con:hover{-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);-moz-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);-ms-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);-o-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);border-color:#fff}
.ul-newsl1 .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-newsl1 li:last-child .con{border:none}
.ul-newsl1 .con:hover .more{background-image:url(../images/iconl3-1.png)}
.m-detaill{overflow:hidden;margin-bottom:83px}
.m-detaill .col-l{width:60%}
.m-detaill .col-l .bottom-m{display:none}
.m-detaill .col-r{width:31.5833%}
.m-detaill .title{font-size:30px;font-weight:600;color:#333;line-height:1.433em;margin-bottom:14px}
.m-detaill .date{overflow:hidden;font-size:14px;font-weight:400;color:#979ba0;line-height:1.428em;overflow:hidden;margin-bottom:18px}
.m-detaill .text{font-size:16px;color:#333;line-height:1.875em;overflow:hidden;margin-bottom:34px}
.m-detaill .text img{max-width:100%;max-height:100%}
.m-detaill .text .tit{font-size:20px;font-weight:600;color:#333;line-height:1.5em}
.m-detaill .tips{font-size:14px;font-weight:400;color:#9c9ea9;line-height:1.428em;overflow:hidden;margin-bottom:28px}
.m-flipl{border-top:1px solid #e7e8eb;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:37px}
.m-flipl .icon{width:37px;height:37px;overflow:hidden;float:left;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-right:9px}
.m-flipl .icon img{display:block;width:100%;height:100%}
.m-flipl .txt{overflow:hidden;font-size:16px;font-weight:400;color:#333;line-height:37px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-flipl .txt:hover{color:#ff3b3b}
.m-titl2{font-size:20px;font-weight:600;color:#333;line-height:1.4em;overflow:hidden}
.ul-popularl{overflow:hidden;margin-bottom:30px}
.ul-popularl .con{display:block;overflow:hidden;padding:15px 0 18px;border-bottom:1px solid #e7e8eb}
.ul-popularl .con .icon{display:block;width:13px;height:17px;line-height:17px;text-align:center;overflow:hidden;float:left;margin-right:16px}
.ul-popularl .con .icon img{display:block;max-width:100%;max-height:100%}
.ul-popularl .con .tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:400;color:#333;line-height:1.428em;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-popularl .con:hover .tit{color:#ff3b3b}
.m-aboutl1{background:#fff;box-shadow:2px 4px 10px 0 #f0f0f4;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:18px 25px;margin-top:32px;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-aboutl1 .pic{width:88px;height:auto;overflow:hidden;margin-right:21px}
.m-aboutl1 .pic img{display:block;width:100%;height:100%}
.m-aboutl1 .txt{font-size:18px;font-weight:600;color:#333;line-height:1.555em}
.ban{overflow:hidden;height:477px;min-height:200px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.ban .txt{position:absolute;top:43%;left:0;width:100%}
.ban .txt .tit{font-size:40px;font-weight:600;color:#fff;line-height:1.5em;overflow:hidden}
.m-synopsisl{overflow:hidden;margin:71px 0 137px}
.m-titl3{overflow:hidden;font-size:30px;font-weight:600;color:#333;line-height:1.133em}
.m-titl3.tac{text-align:center}
.m-synopsisl .desc{font-size:20px;font-weight:400;color:#333;line-height:2em;overflow:hidden;margin-top:47px}
.m-honorl{padding:57px 0 75px;background-color:#fbfbfc;overflow:hidden}
.m-honorl .honorl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.m-honorl .ll{width:38.45%}
.m-honorl .pic{width:100%;height:auto;overflow:hidden;float:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:relative;z-index:2}
.m-honorl .pic img{display:block;width:100%;height:100%}
.m-honorl .rr{margin-left:-8.3334%;width:71.4166%}
.m-honorl .rr .txt{width:100%;padding:71px 40px 111px 181px;background-color:#fff;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);-moz-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);-ms-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);-o-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);overflow:hidden}
.m-honorl .rr .txt .desc{font-size:20px;font-weight:400;color:#333;line-height:2em;overflow:hidden;margin-top:28px}
.m-contactl{overflow:hidden;padding:48px 0 95px}
.m-contactl .contactl{overflow:hidden;margin-top:45px;position:relative}
.m-contactl .contactl .mapl{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;height:488px;min-height:200px}
.m-contactl .contactl .txt{position:absolute;top:50%;right:52px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-color:#fff;width:351px;padding:20px 35px 5px;overflow:hidden}
.m-contactl .contactl .tit{font-size:20px;font-weight:600;color:#333;line-height:1.4em;overflow:hidden;margin-bottom:8px}
.m-contactl .contactl .box{overflow:hidden;padding:16px 0 26px;border-bottom:1px solid #e8eaf3}
.m-contactl .contactl .box:last-child{border:none}
.m-contactl .contactl .tt{font-size:16px;font-weight:400;color:#333;line-height:1.375em;overflow:hidden;margin-bottom:9px}
.m-contactl .contactl .info{font-size:18px;font-weight:600;color:#333;line-height:1.388em;overflow:hidden}
@media only screen and (min-width:1200px){
.banner.sty1{height:20.833vw}
.banner.sty1 .txt{top: 50%;}
.banner{height:36.45vw}
.banner .txt .tit{font-size:3.645vw}
.m-searchl{width:38.69vw}
.g-titl1 .tit{font-size:2.083vw}
.ban{height:24.84vw}
.ban .txt .tit{font-size:2.083vw}
.m-titl3{font-size:1.562vw}
.m-contactl .contactl .mapl{height:25.41vw}
.m-detaill .title{font-size:1.562vw}
}
@media only screen and (max-width:1199px){
.wp{width:auto;max-width:none;padding:0 15px}
.banner.sty1{height:20.833vw}
.banner{height:36.45vw}
.banner .txt .tit{font-size:24px;margin-bottom:10px}
.banner .txt{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-screenl li{margin-right:10px;padding-bottom:16px}
.row-a1{padding-top:30px;margin-bottom:30px}
.ul-screenl .con{font-size:16px}
.m-searchl{width:50%}
.m-searchl .inp{height:36px;line-height:36px;font-size:14px;padding:0 100px 0 10px}
.m-searchl .btn{width:60px;height:36px;line-height:36px;-webkit-background-size:18px auto;-moz-background-size:18px auto;-ms-background-size:18px auto;-o-background-size:18px auto;background-size:18px auto}
.g-titl1 .tit{font-size:20px}
.g-titl1 .desc,.g-titl1 .more,.m-imgtxtl .txt .desc,.ul-listl1 .con .info .addr{font-size:14px}
.m-imgtxtl .txt .tit,.ul-listl1 .con .info .num,.ul-listl1 .con .tit,.ul-listl2 .con .tit{font-size:16px}
.ul-listl1{margin:20px -5px 0}
.ul-listl1 li{padding:0 5px;margin-bottom:20px}
.ul-listl1 .con .tit{margin-bottom:5px}
.m-imgtxtl .pic{margin-right:30px}
.ul-listl2 .con .date{font-size:12px}
.ul-listl2 .con .pic{width:110px;margin-right:20px}
.ban{height:24.84vw}
.m-contactl .contactl .mapl{height:40.66vw}
.ban .txt{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ban .txt .tit{font-size:20px}
.m-synopsisl{margin:30px 0}
.m-titl3{font-size:18px}
.m-honorl .rr .txt .desc,.m-synopsisl .desc{font-size:16px;margin-top:20px;line-height:1.8em}
.m-honorl{padding:30px 0}
.m-honorl .rr .txt{padding:80px 30px 80px 130px}
.m-contactl{padding:30px 0}
.m-contactl .contactl{margin-top:20px}
.m-contactl .contactl .tit{font-size:16px}
.m-contactl .contactl .box{padding:15px 0}
.m-contactl .contactl .tt{font-size:14px}
.m-contactl .contactl .info{font-size:14px}
.m-contactl .contactl .txt{padding:15px 15px 5px}
.m-contactl .contactl .txt{width:260px;right:15px}
.m-newsl2{margin:0 0 15px}
.ul-newsl1 .con{padding:15px}
.ul-newsl1 .con .pic{margin-right:20px;width:220px}
.ul-newsl1 .con .txt .tit{font-size:16px}
.ul-newsl1 .con .txt .date,.ul-newsl1 .con .txt .desc{font-size:12px}
.ul-newsl1 .con .txt{padding-right:80px}
.ul-newsl1 .con .more{right:15px;width:50px;height:50px}
.m-detaill .title{font-size:20px;margin-bottom:10px}
.m-detaill{margin-bottom:30px}
.m-detaill .date,.m-detaill .tips{font-size:12px;margin-bottom:10px}
.m-detaill .text{font-size:14px;margin-bottom:20px}
.m-detaill .text .tit,.m-titl2{font-size:16px}
.m-flipl{padding-top:15px}
.m-flipl .icon{width:30px;height:30px}
.m-flipl .txt{font-size:14px;line-height:30px}
.ul-popularl{margin-bottom:15px}
.ul-popularl .con{padding:10px 0}
.ul-popularl .con .tit{font-size:12px}
.ul-popularl .con .icon{margin-right:10px}
.m-aboutl1{padding:15px;margin-top:20px}
.m-aboutl1 .pic{width:70px;margin-right:15px}
.m-aboutl1 .txt{font-size:14px}
}
@media only screen and (max-width:959px){
.m-searchl{width:70%}
.m-imgtxtl .txt{padding-top:0}
.m-imgtxtl .txt .desc,.m-imgtxtl .txt .tit{margin-bottom:20px}
}
@media only screen and (max-width:768px){
.banner .txt .tit{font-size:20px}
.m-searchl{width:90%}
.ul-listl1 li{width:50%}
.m-newsl .ll{float:none;width:auto;margin-bottom:10px}
.m-newsl .rr{float:none;width:auto;padding:0}
.m-imgtxtl .pic{width:40%;margin-right:10px}
.ul-listl2 li{margin-bottom:10px}
.m-honorl .rr .txt .desc,.m-synopsisl .desc{font-size:14px;line-height:1.5em;margin-top:10px}
.m-honorl .rr .txt{padding:15px}
.m-honorl .honorl{display:block}
.m-honorl .ll{width:auto;margin-bottom:20px;overflow:hidden}
.m-honorl .rr{width:auto;margin:0}
.m-contactl .contactl .txt{position:static;width:100%;padding:15px 0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.ul-newsl1 .con{padding:15px 0}
.ul-newsl1 .con:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-bottom:1px solid #ededed}
.ul-newsl1 .con .txt .tit{line-height:1.5em;margin-bottom:5px}
.ul-newsl1 .con .txt .desc{margin-bottom:10px}
.ul-newsl1 .con .pic{width:auto;float:none;margin:0}
.ul-newsl1 .con .txt{padding:15px 0 0}
.ul-newsl1 .con .more{position:static;margin:0 auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.ul-newsl1 .con .more{background-image:url(../images/iconl3-1.png)}
.ul-newsl1 .con .txt .date{margin-bottom:5px}
.ul-newsl1 .con .more{width:36px;height:36px}
.ul-newsl1 .con .more{display:none}
.m-detaill{margin-bottom:0}
.m-detaill .col-l,.m-detaill .col-r{width:auto;float:none;margin-bottom:30px}
.m-detaill .bottom-pc{display:none}
.m-detaill .col-l .bottom-m{display:block}
}
@media only screen and (max-width:480px){
.m-searchl{width:100%}
.m-imgtxtl .txt .desc,.m-imgtxtl .txt .tit{margin-bottom:10px}
.ul-listl2 .con .pic{width:90px;margin-right:10px}
.ul-listl2 .con .tit{margin-bottom:0}
.g-titl1 .desc,.g-titl1 .more,.m-imgtxtl .txt .desc,.ul-listl1 .con .info .addr{font-size:12px}
.ul-listl1 .con .info .num{font-size:12px}
.ul-listl1 .con .info .addr i{width:11px;height:15px;margin-right:5px}
}
/*!****** ls end *******/
/*!****** jl *******/
.jl-row1{overflow:hidden}
.jl-tit1{margin-bottom:27px}
.jl-tit1 .tit{font-size:30px;color:#333;line-height:1.4;font-weight:600}
.jl-tit1 .desc{font-size:16px;line-height:1.375;color:#979ba0}
.jl-info1{margin-bottom:37px}
.jl-info1 .lbox{float:left;width:45.66%;overflow:hidden}
.jl-info1 .rbox{float:right;width:50%;box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);overflow:hidden}
.jl-swiper1{font-size:0;position:relative}
.jl-swiper1 .swiper-button-next,.jl-swiper1 .swiper-button-prev{width:41px;height:81px;background-size:cover;margin-top:-21px}
.jl-swiper1 .swiper-button-prev{left:0;background-image:url(../images/jl-icn01.png)}
.jl-swiper1 .swiper-button-next{right:0;background-image:url(../images/jl-icn02.png)}
.jl-swiper1 .swiper-pagination{left:auto;right:9px;bottom:11px;width:62px;line-height:28px;font-size:16px;color:#333;text-align:center;background-color:rgba(255,255,255,.94)}
.jl-swiper1 .pic img{width:100%}
.jl-con1{padding:0 32px}
.jl-con1 .row{padding:14px 0;border-bottom:1px solid #ededed}
.jl-con1 .row:last-child{border:none}
.jl-con1 .num{font-size:16px;color:#979ba0}
.jl-con1 .black{display:inline;font-size:20px;color:#333}
.jl-con1 .num span{font-size:40px;color:#ff3b3b;font-weight:600}
.jl-con1 .desc{font-size:16px;color:#333;line-height:22px}
.jl-con1 .desc2{line-height:33px;color:#979ba0}
.jl-con1 .desc2 .black{font-size:20px;color:#333}
.jl-con1 .desc p{margin-bottom:8px}
.jl-con1 .desc p:last-child{margin-bottom:0}
.jl-con1 .desc span{font-size:24px;color:#333;font-weight:600}
.jl-con1 .desc .lab{display:inline-block;font-size:16px;color:#979ba0;font-weight:500;min-width:4em}
.jl-info2{margin-bottom:96px}
.jl-info2 .lbox{float:left;width:59.16%}
.jl-info2 .rbox{float:right;width:37.16%;padding:18px 20px 20px 24px;box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);overflow:hidden}
.jl-tablist1{display:flex;align-items:center;justify-content:space-between;margin-bottom:37px}
.jl-tablist1 .lab{display:block;font-size:16px;color:#999}
.jl-tablist1 .con{display:block;padding:0 15px;line-height:31px;border-radius:16px;cursor:pointer}
.jl-tablist1 .con.on{background-color:#f2f2f9}
.jl-table1{margin-bottom:37px}
.jl-table1 .tr{display:flex;align-items:center;margin-bottom:22px;transition:.3s}
.jl-table1 .tr:last-child{margin-bottom:0}
.jl-table1 a.tr:hover{background-color:#f2f2f9}
.jl-table1 .th{flex:1;display:block;font-size:16px;color:#979ba0;padding-bottom:12px;border-bottom:1px solid #ededed}
.jl-table1 .th:last-child{flex:none}
.jl-table1 .td{flex:1;display:block;font-size:16px;color:#333}
.jl-table1 .td:last-child{flex:none;width:2em;text-align:center}
.jl-table1 .pic{max-width:100px;max-height:81px;border-radius:10px;font-size:0;overflow:hidden}
.jl-table1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.jl-moreline1{font-size:0;text-align:center;position:relative;z-index:2;margin-bottom:35px}
.jl-moreline1::after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background-color:#eaeaea;z-index:-1}
.jl-moreline1 .more{display:inline-block;background-color:#fff;padding:0 14px;font-size:20px;color:#979ba0}
.jl-moreline1 .more span{display:inline-block;font-size:16px;transform:rotate(90deg)}
.jl-con2 .tit{font-size:20px;color:#333;line-height:1.4;font-weight:600;margin-bottom:16px}
.jl-con2 .desc{font-size:16px;color:#333;line-height:22px;font-weight:400}
.jl-line1{height:1px;background-color:#ededed;margin:37px 0}
.jl-tit2{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #ededed;margin-bottom:15px}
.jl-tit2 .info{flex:1;display:block}
.jl-tit2 .tit{font-size:20px;color:#333;line-height:1.4;margin-bottom:5px;font-weight:600}
.jl-tit2 .desc{font-size:16px;color:#979ba0;line-height:22px;font-weight:400}
.jl-tit2 .num{display:block;font-size:16px;color:#ff3b3b}
.jl-tit2 .num span{font-size:24px;font-weight:600}
.jl-con3{display:flex;align-items:center;border-bottom:1px solid #ededed;padding-bottom:21px;margin-bottom:28px}
.jl-con3 .info{flex:1}
.jl-con3 .top{display:flex;align-items:center;margin-bottom:21px}
.jl-con3 .pic{display:block;margin-right:21px;font-size:0}
.jl-con3 .tit{font-size:20px;line-height:1.4;color:#333;margin-bottom:2px}
.jl-con3 .desc{font-size:16px;color:#979ba0;line-height:22px}
.jl-con3 .tel{display:block;text-align:center;font-size:20px;line-height:47px;font-weight:900;color:#fff;background-color:#2b67ff;border-radius:4px;overflow:hidden}
.jl-con3 .qr{display:block;margin-left:37px;font-size:0;text-align:center}
.jl-sobox1 .tit{font-size:20px;color:#333;line-height:1.4;margin-bottom:19px;font-weight:600}
.jl-sobox1 .box{display:flex;align-items:center}
.jl-sobox1 .ipt{flex:1;border:1px solid #eee;border-right:none;border-radius:4px 0 0 4px;overflow:hidden}
.jl-sobox1 .ipt input{display:block;width:100%;height:48px;line-height:48px;background-color:#fbfbfc;padding:0 15px;font-size:16px}
.jl-sobox1 .btn{display:block;padding:0 18px;font-size:20px;color:#fff;line-height:50px;background-color:#2b67ff;border:none;border-radius:0 4px 4px 0;cursor:pointer}
.jl-swiper2{margin-top:16px;font-size:0}
.jl-swiper2 .pic{cursor:pointer}
.jl-swiper2 .pic img{width:100%}
.jl-list1 li{display:flex;align-items:flex-start;margin-bottom:16px}
.jl-list1 li:last-child{margin-bottom:0}
.jl-list1 .icn{margin-right:18px;font-size:0}
.jl-list1 .txt{flex:1;display:block;font-size:16px;color:#333}
.jl-list1 .txt span{color:#ff3b3b}
.jl-con4 .row{padding:10px 0}
.jl-con4 .desc p{margin-bottom:0}
.jl-con4 .jl-con3{justify-content:space-between;padding:6px 0 16px;margin-bottom:0;border:none}
.jl-con4 .jl-con3 .info{flex:none}
.jl-con4 .jl-con3 .qr{margin-left:0}
.jl-con4 .jl-con3 .qr-pic{width:136px;margin:0 auto}
.jl-tablist2{font-size:0;background-color:#f5f5f6;padding:0 44px;margin-bottom:40px}
.jl-tablist2 li{display:inline-block;vertical-align:middle;line-height:65px;margin-right:120px;border-bottom:2px solid transparent;font-size:20px;cursor:pointer;transition:.3s}
.jl-tablist2 li:last-child{margin-right:0}
.jl-tablist2 li.on{color:#2b67ff;border-color:#2b67ff}
.jl-tablist2 li a{color:inherit}
.jl-con5 .desc{line-height:30px}
.jl-list2{display:flex;flex-wrap:wrap;margin-bottom:-14px}
.jl-list2 li{display:flex;width:35%;font-size:16px;margin-bottom:14px}
.jl-list2 .lab{color:#979ba0}
.jl-list2 .txt{flex:1;display:block;color:#333}
.jl-swiper3{font-size:0}
.jl-swiper3 img{width:100%}
@media screen and (max-width:1200px){
.jl-tit1{margin-bottom:15px}
.jl-tit1 .tit{font-size:20px}
.jl-tit1 .desc{font-size:14px}
.jl-info1{margin-bottom:15px}
.jl-con1{padding:0 15px}
.jl-con1 .row{padding:10px 0}
.jl-con1 .num{font-size:14px}
.jl-con1 .num span{font-size:22px}
.jl-con1 .desc span{font-size:18px}
.jl-con1 .desc{font-size:14px;line-height:1.4}
.jl-con1 .black{font-size:16px}
.jl-con1 .desc2 .black{font-size:16px}
.jl-info2{margin-bottom:15px}
.jl-info2 .lbox{float:none;width:auto}
.jl-info2 .rbox{float:none;width:auto;margin-top:15px;padding:15px}
.jl-tablist1{flex-wrap:wrap;justify-content:start;margin-bottom:15px}
.jl-tablist1 .lab{font-size:14px;margin-right:10px}
.jl-tablist1 .con{font-size:14px;line-height:30px;padding:0 10px;margin-right:10px}
.jl-table1{margin-bottom:15px}
.jl-table1 .tr{margin-bottom:10px}
.jl-table1 .th{font-size:14px;padding-bottom:8px}
.jl-table1 .td{font-size:14px}
.jl-moreline1{margin-bottom:15px}
.jl-moreline1 .more{font-size:14px;padding:0 10px}
.jl-con2 .tit{font-size:18px}
.jl-con2 .desc{font-size:14px;line-height:1.5}
.jl-line1{margin:15px 0}
.jl-tit2{padding-bottom:15px;margin-bottom:15px}
.jl-tit2 .tit{font-size:18px}
.jl-tit2 .desc{font-size:14px}
.jl-tit2 .num{font-size:14px}
.jl-tit2 .num span{font-size:18px}
.jl-con3{display:block;text-align:center;padding-bottom:15px;margin-bottom:15px}
.jl-con3 .info{display:inline-block;margin-bottom:15px;text-align:left}
.jl-con3 .top{margin-bottom:10px}
.jl-con3 .tit{font-size:16px}
.jl-con3 .desc{font-size:14px}
.jl-con3 .tel{font-size:18px;line-height:40px}
.jl-con3 .qr{margin-left:0}
.jl-sobox1 .tit{font-size:18px;margin-bottom:15px}
.jl-sobox1 .ipt input{height:38px;line-height:38px;font-size:14px}
.jl-sobox1 .btn{font-size:14px;padding:0 15px;line-height:40px}
.jl-list1 li{margin-bottom:10px}
.jl-list1 .txt{font-size:14px}
.jl-tablist2{padding:0 15px;margin-bottom:15px}
.jl-tablist2 li{margin-right:10px;font-size:16px;line-height:40px;border-width:1px}
.jl-list2{margin-bottom:-10px}
.jl-list2 li{width:50%;margin-bottom:10px;font-size:14px}
}
@media screen and (max-width:950px){
.jl-info1 .lbox{float:none;width:auto;margin-bottom:15px}
.jl-info1 .rbox{float:none;width:auto}
}
/*!****** jl end *******/
