@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
*:focus{outline:none;}
body,input,textarea{font-family:"微软雅黑", "宋体", "新宋体", "幼圆", Arial;-webkit-appearance : none ;}
body{background: center center; font-size:20px; color:#666;}/* -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; user-select:none;*/
a,a:link,a:active,a:visited{color:#333; text-decoration:none;}
a:hover,.nav li a:hover{color:#187ac5; text-decoration:none;}
a:focus{-moz-outline-style:none;}
ul{list-style:none; overflow: hidden;}
ul:after,.box:after{content:''; display: block; width:0; height:0; font-size:0; clear: both;}
i,em{font-style:normal;}
img{border:none;}

@font-face {
    font-family: 'iconfont';  /* Project id 3237500 */
    src: url('//at.alicdn.com/t/font_3237500_try10qkuuok.woff2?t=1646924591586') format('woff2'),
    url('//at.alicdn.com/t/font_3237500_try10qkuuok.woff?t=1646924591586') format('woff'),
    url('//at.alicdn.com/t/font_3237500_try10qkuuok.ttf?t=1646924591586') format('truetype');
}

.ift{font-family:'iconfont'; display: inline-block}
.anmt10{transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease}
.anmt5,.fxpst{transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease}
.anmt3,.imenu,.imenu:after,.imenu:before,a.bnsa,a.bnsc,.boxHomeQ li,.pic img,.nmenu h2:after{transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease}
.anmt2,.lisol4 li,.lisol4 li:after,.listsl.c li{transition:all 0.2s ease; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease}
.boximg{max-width:100%!important; height:auto!important; display: block; margin:0 auto;}
.boximgs img{max-width:100%;}
.oohid{opacity:0;visibility: hidden}
.bkf3f{background-color:#f3f8ff}
.pic{overflow: hidden}
.pic img{object-fit: cover; width:100%; height:100%; display: block}
.pic:hover img{transform: scale(1.05)}
a.bnsa,.bnsa,a.bnsc,a.bnsd{display: inline-block; padding:.7em 1.5em; font-size:16px; border-radius:.3em; margin:0 1em; border:none; cursor:pointer}
a.bnsa:hover,.bnsa:hover,a.bnsc:hover{opacity:.7;}
a.bnsa,.bnsa{background-color:#40acff; color:#fff}
a.bnsc{background-color:#fff; color:#0757e0}
a.bnsd{background-color:#fff; color:#40acff}
.bkf5{background-color:#f5f5f5}

.font2h,.font3h,.listsl li p,.boxnews .n2 p,.listsl.n li p,.boxns .li .n .t,.boxns .li .n p,.listns li p,.lins li span,.lisol4 li div p,.listsl.n.c li .t,.listsl.n li .t{text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box!important; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:pre-wrap}
.font3h,.listsl li p,.boxns .li .n p,.listsl.n li p,.lisol4 li div p,.listsl.n li .t{-webkit-line-clamp:3}
.fontovdd,.boxnews .li h3 a,.lihotns li a,.linsh li a,.listns li .t,.footer dl dd a,.nmenus .ld .t,.pageUN span,.boxnews .n h3 a{display:block; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap}
.nbk{background: none!important}
.boxflex{display:-webkit-flex; display: flex; flex-wrap:wrap}
.boxflex li{-webkit-flex:1; flex:1; float: left; white-space:nowrap}
.box,.boxL{width:100%; max-width:1200px; padding:0 20px; margin:0 auto}
.boxL{max-width:1400px;}
.main{background-color: #fff; padding:15px; overflow: hidden}

body,.head{min-width:1440px;}

/* head */
.headbk .head{background-color:#1e62be; position: static;}
.head{position:absolute; left:0; top:0; right:0; z-index:6; color:#fff; padding:1.3em 0}
.head .logo{float:left; background: url("/images/logo.png") no-repeat center center / cover; width:7.8em; height:1.7em; overflow: hidden; text-indent:-999px}
.head .nav{float: left; margin-left:3em; padding-top:.2em}
.head .nav li{float: left; margin-right:1em}
.head .nav li a{font-size:.9em; color:#fff}
.head .nav li.on a,.head .nav li a:hover{font-weight: bold}
.head .tel{float: right}


.imenu{display:none; position:absolute; top:70px; right:14px; width:30px; height:15px; border-top:3px solid #fff; border-bottom:3px solid #fff; cursor: pointer; float: right; z-index:9}
.imenu:after,.imenu:before{position: absolute; top:50%; margin-top:-2px; right:0; left:0; border-top:3px solid #fff; content: ''; display: block}
.showMenu .imenu{border:0px solid transparent}
.showMenu .imenu:after{transform: rotate(45deg)}
.showMenu .imenu:before{transform: rotate(-45deg)}

.boxLK{background-color:#1e62be; height:90px;}

/* 轮播图 */
.sbanner{position: relative; background:url("/images/sbanner_01.jpg") no-repeat center center; height:35em; color:#fff; position: relative}
.sbanner .n{position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); width:90%; text-align: center;}
.sbanner .n b{font-size:2.6em; display:block; letter-spacing:.2em; padding-left:.2em}
.sbanner .n span{font-size:1.5em;display: block; padding:1em 0 2em}
.sbanner .swiper-slide{height:450px; background-position: center center; background-size:cover;  position: relative}
.sbanner .swiper-slide img{display: block; width:100%; max-width:100%}
.sbanner .swiper-slide a{position: absolute; top:0; right:0; bottom:0; left:0; z-index: 2}
.sbanner .swiper-pagination{bottom:25px}
.sbanner .swiper-pagination-bullet{background-color:transparent; border:1px solid transparent; padding:4px; margin:0 10px; opacity:1; width:auto; height: auto}
.sbanner .swiper-pagination-bullet:after{content:''; display: block; background-color: #fff; width:10px; height:10px; border-radius:50%}
.sbanner .swiper-pagination-bullet-active{background-color:transparent; border-color:#fff; opacity: 1}
.sbanner .swiper-pagination-bullet-active:after{background-color:#0645c6}
.sbanner.sn .swiper-pagination{bottom:15px}

/* body */
.HomeInfo{background-color:#fff; box-shadow:0 0 1em rgba(24, 122, 197, 0.16); border-radius:.7em; position: relative; top:-2em; z-index:1; padding:2em 2em; box-sizing: border-box; display:flex}
.HomeInfo>*{flex:auto}
.HomeInfo>div{border-right:2px solid #666}
.HomeInfo>div h2{font-size:1.5em; color:#666; margin-bottom:.7em}
.HomeInfo>div h2 em{color:#40acff}
.HomeInfo>div span{font-size:1.1em; color:#b2b2b2}
.HomeInfo>dl{padding-left:3%}
.HomeInfo>dl dt{font-size:2.5em}
.HomeInfo>dl dt:after{content:''; display: block; border-bottom:2px solid #40acff; max-width:73px; margin:.3em 0}
.HomeInfo>dl dd{font-size:1.1em; color:#b2b2b2}

.titsa{text-align:center; padding:4em 0 3em}
.titsa b,.titsa h3{color:#187ac5; font-size:2em; display: block;}
.titsa span{display: block; padding-top:.5em;}
.titsa.pm1{padding-bottom:1.5em}
.titsd{padding:1em 0 2em; position: relative;}
.titsd.pm1{padding-bottom:1em}
.titsd h3{color:#187ac5; font-size:1.5em}
.titsd.m{border-bottom:1px solid #333;}
.titsd .more{position: absolute; top:50%; right:0; transform: translate(0,-50%); font-size:.7em; color:#187ac5}
.boxnews .titsa,.boxpt .titsa{padding-bottom:1.3em;}

.boxHomeQ{overflow: visible; margin-bottom:4em}
.boxHomeQ li{float:left; width:31%; height:30em}
.boxHomeQ li:hover{box-shadow: rgba(0,0,0,.4) 0 0 1em}
.boxHomeQ li{background-color:#f3f6fb}
.boxHomeQ li img{display: block; width:100%; height:12.9em;}
.boxHomeQ li:nth-child(3n-1){margin:0 3.5%}
.boxHomeQ li b{display: block; text-align: center; font-size:2em; color:#333; padding:1em 0 .7em}
.boxHomeQ li p{padding:0 1.5em 1.5em; text-align: justify;}

.boxselhsh .hd{text-align: center; padding-bottom:1em; border-bottom:1px solid #ccc; margin-bottom:3em;}
.boxselhsh .hd h2{background-color:#40acff; cursor:pointer; color:#fff; font-size:1.5em; font-weight: normal; margin:0 .5em; letter-spacing:.3em; padding:.3em 1em .3em 1.3em; display: inline-block; border-radius:.2em;}
.boxselhsh .hd h2.on{background-color:#ff961a}
.boxselhsh .bd .n{display: none; padding-bottom:1em;}
.boxselhsh .bd .n.on{display:block;}
.boxselhsh .bd .pic{max-width:40%; float: left;}
.boxselhsh .bd .info{margin-left:45%;}
.boxselhsh .bd .info b{font-size:1.5em; color:#333; display: block; margin-bottom:.5em}
.boxselhsh .bd .info p{font-size:1em; line-height:1.8em; margin-bottom:1em}
.boxselhsh .bd .info a{display: inline-block; border:2px solid #94d0ff; font-size:1.4em; border-radius:.2em; padding:.3em 1em; margin-right:1em;}
.boxselhsh .bd .t{clear:both; padding:2em 0; text-align: center; font-size:1.4em; color:#333;}


.listsl{padding-bottom:2em}
.listsl li,.listteam li{float: left; width:22%; margin:0 4% 2em 0; box-sizing: border-box;}
.listteam li{margin-bottom:0;}
.listsl li:nth-child(4n),.listteam li:nth-child(4n){margin-right:0;}
.listsl li img,.listteam li img{display: block; width:100%}
.listsl li img{height:12.1em}
.listteam li img{height:100%}
.listsl li p{margin:1em 0 0; padding:0 .5em; text-align: justify; min-height:4em;}
.listsl.n li{border:1px solid #ccc; text-align: center; background-color:#fff;}
.listsl.n li .t{display:block; font-size:.9em; color:#333; margin:1em; text-align:left; min-height:4em; text-align: justify}
.listsl.n li .t:hover{color:#187ac5}
.listsl.n li p{margin:.5em .5em 2em; font-size:.7em; min-height:4.2em; text-align: center;}
.listsl.c{margin:2em 0 0; padding-bottom:0; overflow: visible;}
.listsl.c li{width:31.5%; margin:0 2.75% 2.75% 0; border:none;}
.listsl.c li:hover{transform:scale(1.05);box-shadow: 0 0 1em .5em rgba(102, 102, 102, 0.15);}
.listsl.c li:nth-child(3n){margin-right:0;}
.listsl.c li .t{font-weight:bold; font-size:1.2em; min-height:2.7em;}
.listsl.c li .pic img{transform: none;}
.listsl.c li p{font-size:.9em}
.cntbn{text-align: center; padding:3em 0 4em}
.cntbn a{box-shadow: rgba(51,126,196,.3) 0 0 1em; font-size:.9em}
.homeAbt{padding-bottom:6em}
.homeAbt p{text-align: justify; line-height:1.8em}
.selns{text-align: center; position: relative; border-bottom:2px solid #ccc; margin-bottom:1em}
.selns a{display: inline-block; padding:.6em; margin:0 .5em}
.selns a:hover,.selns a.on{color:#187ac5}
.selns a.more{position:absolute; top:50%; right:0; transform: translate(0,-50%); color:#187ac5; margin:0; padding-right:0}
.selns a.more:after{content:'>>'; display: inline-block}
.selnsn .n{display: none;}
.selnsn .n.on{display: block}
.boxnews{padding-bottom:3em}
.boxnews .pic{float: left; width:47%; height:18.7em}
.boxnews .li{margin-left:50%}
.boxnews .n h3{font-size:1.1em; font-weight: normal;line-height:2.7em}
.boxnews .n h3 a{color:#187ac5}
.boxnews .n h3 a:before{content:'·';display: inline-block; font-size:1.3em; margin-right:.2em}
.boxnews .n2{width:50%; float: left; box-sizing: border-box; padding-top:1em}
.boxnews .n2:nth-child(3){padding-right:3%; clear: left}
.boxnews .n2:nth-child(4){padding-left:1%}
.boxnews .n2 h3 a:before{display: none}
.boxnews .n2 h3{border-bottom:2px solid #ccc; margin-bottom:.5em}
.boxnews .n2 p{font-size:.9em; text-align: justify; line-height:1.6em}
.boxpt .n{text-align: center; font-size:1.5em; color:#333}
.boxpt h3{font-weight: normal; padding:.5em 0 .5em .2em; letter-spacing:.2em}
.boxpt img{}

.boxlink{padding-bottom:4em}
.boxlink .n a{display: inline-block; margin:0 1em 1em 0}
.titsc{border-bottom:1px solid #666; line-height:3.6em; margin-bottom:1em}
.titsc b{font-size:1.5em; color:#187ac5}
.titsc a.more{float:right; color:#187ac5}
.titsc span{float:right}

.fy{text-align: center; padding:30px 0 20px; font-size:14px}
.fy li{display: inline-block; background-color:#fff; border-radius:5px; margin:0 3px}
.fy li a,.fy li span{padding:5px 12px; display:inline-block}
.fy li:hover{background-color:#fff}
.fy li.thisclass{background-color:#187ac5}
.fy li.thisclass a,.fy li.thisclass span{color:#fff}
.fy .pageinfo{display: none}
.fy li:last-of-type{display: none;}
.boxun{font-size:14px; line-height:24px; padding:20px 20px 40px}
.boxun .back{float: right; margin-top:10px}

.footer{background-color:#030f27; color:#fff; padding:3.5em 0 2em}
.footer a:hover{opacity:.8;}
.footer dl{float: left; margin-right:10%}
.footer dl dt{padding-bottom:1em}
.footer dl dt a,.footer dl dt b{color:#fff; font-weight: normal}
.footer dl:nth-child(2) dd{max-width:220px}
.footer dl:nth-child(2) dd a{display: block}
.footer dl dd a{display: inline-block; margin-bottom:.3em; font-size:.8em; color:#999}
.footer dl dd.more{padding-top:1em; font-size:.8em;}
.footer dl dd.more a{color:#ccc;}
.footer dl dd.more a:after{content:'\e6a7'; font-family: iconfont; margin-left:.3em}
.footer .r{float:right; min-width:34%;}
.footer .r dl:first-of-type{float: left}
.footer .r dl:last-of-type{float:right}
.footer .r img{margin-bottom:.8em;}
.footer .r span{color:#999; display: block;}
.footer .r b{font-size:1.2em; font-weight:normal;}
.footer .cp{clear:both; padding:3em 0 1em; text-align: center; font-size:.7em; color:#666}
.footer .cp a{color:#ccc}


.nbanner{background:#1e62be no-repeat center center; color:#fff;}
.nbanner .box{height:500px; position: relative;}
.nbanner .box .n{position: absolute; top:50%; left:1em; transform: translate(0,-50%); max-width:46%;}
.nbanner .box .n b,.nbanner .box .n h1{font-size:2.2em;}
.nbanner .box .n p{font-size:.7em; padding:1em 0; text-align: justify; margin-bottom:2em}
.nbanner .box a.bnsa{margin:0;}
.nmenu{line-height:3.2em; text-align: center; box-shadow: rgba(40,113,209,.2) 0 0 1.5em; position:sticky; top:0; background-color:#fff; z-index:9;}
.nmenu h2{font-size:.8em; font-weight: normal; display: inline-block; margin:0 1.5em; padding:0 .5em; position: relative}
.nmenu h2 a{display: block;}
.nmenu h2:after{content:''; position: absolute; left:50%; bottom:0; width:0; height:2px; background-color:#40acff; opacity:0;}
.nmenu h2.on a{color:#187ac5;}
.nmenu h2:hover:after,.nmenu h2.on:after{left:0; width:100%; opacity:1;}
.proamd{position: relative; top:-66px;}

.boxHK_pro{height:4em;}
.lir4 li{width:25%; text-align: center; float: left;}
.lir4 li:nth-child(1) span{background-color:#348bfa}
.lir4 li:nth-child(2) span{background-color:#50b7fc}
.lir4 li:nth-child(3) span{background-color:#e7bc86}
.lir4 li:nth-child(4) span{background-color:#adb3b5}
.lir4 li span{border-radius:50%; color:#fff; display: block; margin:0 auto .5em; font-size:2.4em; width:3em; height:3em; line-height:3em; text-align: center;}
.lir4 li p{line-height:1.6em}
.lir4.l3 li{width:33.333%}

.lil5{overflow: visible;}
.lil5 li{float: left; width:18.5%; margin-right:1.875%; min-height:340px; color:#fff; box-sizing: border-box; padding:1em;
    background-image: -moz-linear-gradient( 90deg, rgb(51,138,250) 0%, rgb(92,203,252) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(51,138,250) 0%, rgb(92,203,252) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(51,138,250) 0%, rgb(92,203,252) 100%);
    box-shadow: 0px 1px 13.5px 4.5px rgba(24, 122, 197, 0.16);}
.lil5 li:nth-child(5n){margin-right:0}
.lil5 li img{display: block; margin:2em 0;}
.lil5 li b{margin-bottom:1em; display: block;}
.lil5 li p{font-size:.8em; line-height:1.6em;}

.lisol4{overflow:visible;}
.lisol4.l li{background-color:#f3f8ff}
.lisol4.w li{background-color:#fff;}
.lisol4 li{width:23.5%; float: left; margin:0 2% 2% 0; box-sizing: border-box; padding:1.5em 1.2em; position: relative;}
.lisol4 li{box-shadow: 0 0 0 0 rgba(24, 122, 197, 0);}
.lisol4 li:hover{transform: scale(1.06); background-color:#fff; box-shadow: 0 0 1em .5em rgba(24, 122, 197, 0.18);}
.lisol4 li:nth-child(4n){margin-right:0;}
.lisol4 li:after{content:''; position: absolute; left:0; right:0; bottom:0; height:0; background-color:#ff961a}
.lisol4 li:hover:after{height:4px;}
.lisol4 li img{float: left;}
.lisol4 li div{margin-left:3em}
.lisol4 li div a{font-weight: bold; color:#333; display: inline-block;}
.lisol4 li div a:hover{color:#187ac5;}
.lisol4 li div p{font-size:.8em; margin-top:.7em; min-height:4.2em}

.nmenus .box{padding:1em 0 .5em; border-bottom:1px solid #ccc;}
.nmenus .ld,.nmenus .n a{font-size:.7em; line-height:2.8em;}
.nmenus .ld{float:left; color:#333;}
.nmenus .ld:before{content:'\e675'; font-family:iconfont; margin-right:.5em}
.nmenus .ld a{color:#333;}
.nmenus .ld .t{display:inline-block; max-width:440px; line-height:1em; position:relative; top:.1em}
.nmenus .n{float:right;}
.nmenus .n a{display: inline-block; padding:0 1em; margin:0 .5em}
.nmenus .n a:hover{color:#ff961a}
.nmenus .n a.on{background-color:#ff961a; color:#fff}

.boxARC{padding:2em 1em}
.boxARC img{display:inline-block; max-width:100%}
.boxARC p img{display: block; margin:0 auto}
.boxARC p{font-size:.9em; padding:.5em 0; line-height:1.6em}
.pageUN{padding:2em 0 3em}
.pageUN span{width:46%; font-size:.9em; float: right; text-align: right}
.pageUN span:first-of-type{float: left; text-align: left}
.boxnstitle{text-align:center; padding:2em 0; border-bottom:2px solid #b8b8b8; position:relative}
.boxnstitle:after{content:''; position: absolute; left:50%; bottom:-3px; background-color:#f08519; height:5px; width:4em; transform: translate(-50%,0)}
.boxnstitle b,.boxnstitle h1{font-size:2.4em; font-weight:normal; display: block; max-width:900px; margin:0 auto 1em; color:#333}
.boxnstitle span{font-size:1.2em}
.boxcnt{padding:2em 0}
.boxcnt p{padding:.5em 0; text-align: justify}

.litags{margin-bottom:1em}
.litags a,.litags span{display: inline-block; border:1px solid #999; margin:0 .5em .3em 0; padding:0 .5em; font-size:.7em; line-height:1.6em}
.litags a:hover{border-color:#187ac5}
.lihotns{padding:1em 0 0;}
.lihotns li{float: left; width:49%; margin-right:2%; padding:.3em 0}
.lihotns li:nth-child(2n){margin-right:0}
.lihotns li a{color:#333; font-size:.7em;}
.lihotns li a:hover{color:#187ac5}

.tabSwiperA,.tabSwiperH{padding:.5em 0 1.5em}
.sun .swiper-button-next,.sun .swiper-button-prev{color:#666; border:2px solid #666; border-radius:50%; width:1.8em; height:1.8em}
.sun .swiper-button-next:after,.sun .swiper-button-prev:after{font-size:1.4em}

.tabSwiperH{padding-bottom:0}
.tabSwiperH .swiper-pagination{display:none}
.tabSwiperH .box{overflow: hidden; padding:0}
.boxns .li{float: left; width:49%; margin-bottom:4%}
.boxns .li:nth-child(2n){margin-left:2%}
.boxns .li .pic{width:42%; height:210px; float:left; display:block}
.boxns .li .n{margin-left:46%}
.boxns .li .n .t,.listns li .t{font-weight: bold; min-height:2.6em; margin-bottom:.5em}
.boxns .li .n p{font-size:.8em; margin-bottom:2em}
.boxns .li .n .bn{line-height:1.6em}
.boxns .li .n .bn .bnsa{margin:0; font-size:.7em; padding:0 1.5em}
.boxns .li .n .bn em{font-size:.8em; float:right}
.boxns.noimg .li{width:23.5%; margin-left:2%}
.boxns.noimg .li:nth-child(4n+1){margin-left:0}
.boxns.noimg .li:first-of-type{margin-left:0}
.boxns.noimg .li .n{margin:0}
.tabSwiperH .boxns .li{width:100%; margin:0}
.tabSwiperH .boxns .li .pic{width:100%; float: none; margin-bottom:1em}
.tabSwiperH .boxns .li .n{margin-left:0}

.fzli{overflow:visible; max-width:930px; margin:0 auto}
.fzli li{padding-left:4em; position: relative; clear: left; padding-bottom:3em;}
.fzli li:after{content:''; position: absolute; left:1em; top:.7em; border-radius: 50%; background-color:#40acff; width:.8em; height:.8em; box-shadow: 0 0 1.25px 3.75px rgba(128, 128, 128, 0.15);}
.fzli li:before{content:''; position: absolute; left:1.35em; top:0; bottom:0; border-right:1px solid #e6e6e6}
.fzli li:first-of-type:before{top:.7em}
.fzli li:last-of-type:before{height:1em;}
.fzli li b{float: left; background-color:#40acff; color:#fff; font-size:1.2em; padding:.3em 2em; font-weight:normal}
.fzli li p{margin-left:9em; font-size:1.1em; color:#333; line-height:1.6em}

.liabtwh li{width:31%; float: left; background-color:#f3f4f4}
.liabtwh li:nth-child(3n-1){margin:0 3.5%}
.liabtwh li div{padding:1.5em; text-align: center}
.liabtwh li div b{font-size:1.2em; font-weight: normal; margin-bottom:1em; display: block}
.liabtwh li div p{font-size:.7em}

.listzs{max-width:1000px; margin:2em auto 0;}
.listzs li{float: left; font-size:1.2em; color:#333; width:50%; padding:.3em 0;}
.listzs li:before,.linsh li a:before{content:'·'; display: inline-block; margin:0 .8em; font-weight: bold}


.nsleft{float: left; width:66%;}
.nsright{margin-left:70%; overflow:hidden}
.titsn{font-size:1.5em; color:#187ac5; display: block; margin:1em 0}
.listns li{margin-bottom:1em; clear:left; overflow: hidden;}
.listns li .pic{float: left; width:7.4em; height:5em}
/*.listns li .n{margin-left:8.5em}*/
.listns li .t{margin-bottom:.3em; min-height:auto}
.listns li p{font-size:.7em; margin-bottom:.8em}
.listns li em{font-size:.8em; display: block}

.lins li{float: left; width:49%; margin-bottom:2%}
.lins li:nth-child(2n){margin-left:2%}
.lins li .pic{height:6em; display: block}
.lins li span{font-size:.6em; margin:.5em 0; min-height:2.9em;}
.linsh li a{font-size:.7em;}
.linsh li a{font-size:.7em; line-height:2.4em;}

.form{max-width:1000px; margin:0 auto}
.form .cntbn{padding:0}
.ipt{border:1px solid #999; display: block; border-radius:.2em; width:100%; box-sizing: border-box; font-size:1.3em; line-height:1.6em; padding:.2em 1em; margin-bottom:1em;}


/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul{overflow: visible}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#124ca7; color:#fff;     transform: translateY(-50%);display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;}
.Other002539 .li_wx figure p{text-align:center; font-size:12px; padding:.5em 0}
.Other002539 .icon{ display:block; width:48px; height:48px; border-bottom:1px solid #1570ff;}
.Other002539 .li_wx .icon{background:url(/images/wechat.png) no-repeat center/24px #124ca7;}
.Other002539 .li_qq .icon{background:url(/images/qq.png) no-repeat center/24px #124ca7;}
/*
@media(min-width:1025px){
    .Other002539{ top:50%; transform:translateY(-50%);}
    .Other002539 ul{ display:block !important;}
    .Other002539 .icon.open{display:none;}
    .Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
    .Other002539{ bottom:5%;}
    .Other002539 ul{ display:none;}
    .Other002539 #open_2539{ background-color:#483f3e;}
}

@media screen and (min-width:1000px) {
}
@media screen and (max-width:1080px) {
    .sbanner .swiper-slide{height:300px;}
}
@media screen and (max-width:850px) {
    .sbanner .swiper-slide{height:250px;}
    .sbanner .swiper-pagination{bottom:10px;}
}
@media screen and (max-width:760px) {
    .imenu{display: block;}
    .sbanner .swiper-slide{height:160px;}
    .sbanner .swiper-pagination{display: none;}
}
*/
