@charset "utf-8";
/* CSS Document */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, img{border:0px;}
ul{list-style:none;}
li{list-style:none; color:#333333;}
hr{color:#FFFFFF;}
body,td,th,select,input,textarea,ul,li,dl,dd,dt {font-size:14px;font-family:Helvetica; color:#333333;margin:0px; padding:0px;} 
p{color:#333333; padding:0px; margin:0;line-height: 22px;}
img{ border:none; padding:0px; margin:0;display: block;}
a:link{color:#333333;text-decoration: none;}
a:visited,a:hover{ text-decoration: none;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
html{height:100%;}
body{height:100%;}

.box{width:90%;margin:0 auto;}
.boxa{width:1200px;max-width:94%;margin:0 auto;}
.flex{display: flex;display: -webkit-flex;}
.flexjs{display: flex;display: -webkit-flex;justify-content: space-between;}
.none{display: none;}
.block{display: block;}
.mt30{margin-top:30px;}

@font-face {
  font-family: 'iconfonty';  /* Project id 1848953 */
  src: url('//at.alicdn.com/t/font_1848953_spjh9z6ner.woff2?t=1622880489899') format('woff2'),
       url('//at.alicdn.com/t/font_1848953_spjh9z6ner.woff?t=1622880489899') format('woff'),
       url('//at.alicdn.com/t/font_1848953_spjh9z6ner.ttf?t=1622880489899') format('truetype');
}

.iconfonty{
    font-family: "iconfonty" !important;
    font-size:20px;
    font-style: normal;
    display: inline-block;
    vertical-align: 0px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.header{position: absolute;width:100%;z-index:9999;padding:10px 0;top:0;}
/*.header:hover{background-color:rgba(0,0,0,0.5);}*/
/* .bag{background-color:rgba(0,0,0,0.5);} */
.head{align-items: center;}
/*.head img{ height:35px;}*/
.head ul{width:35%;}
.head ul li a{color:#CCCDCF;}
.head ul li a:hover{ color:#d1253d;}
.head ul li a.tv{ color:#d1253d;}

.footer{background-color:#15151e;padding:40px 0 30px;}
.foota_l{width:13%;}
.foota_l p{color:#c8c9cb;border-bottom:2px solid #22232b;padding-bottom:5px;}
.foota_l p i{color:#c8c9cb;margin-right:10px;}
.foota_l h3{color:#e9e9e9;margin-top:10px;font-size:22px;}
.foota_l div{margin-top:15px; line-height:30px; width:100px; height:auto; color:#fff; text-align:center;}
.foota_l div img { width:100%; height:auto;}

.foota_c{width:65%;}
.foota_c ul{flex-wrap: wrap;}
.foota_c ul li{width:45%;margin-bottom:20px;}
.foota_c>p{color:#c8c9cb;border-bottom:2px solid #22232b;padding-bottom:5px;}
.foota_c ul li div{align-items: center;height:40px;}
.foota_c ul li div span{color:#ae4716;font-size:16px;margin-right:5px;}
.foota_c ul li>p{color:#c8c9cb;}

.foota_r{width:15%;}
.foota_r .foota_rt{color:#c8c9cb;border-bottom:2px solid #22232b;padding-bottom:5px;}
.foota_r img{width:;margin:15px 0;}
.foota_rb{color:#5a5c70;}
.footb{border-top:1px solid #22232b;border-bottom: 1px solid #22232b;color:#5a5c70;padding:20px 0;margin-top:40px; word-spacing:0.5em;}
.footb a{color:#5a5c70;}
.footc{text-align: center;color:#c8c9cb;margin-top:20px;}
.footc a { color: #fff; }

.mourse{display: block; background-color:#d1253d;position: absolute;right:0;bottom:0;width:15%;padding:50px 0;z-index:999;cursor:pointer;}
.mourse i{display:block;width:30px;color:#FFFFFF;font-size:30px;position:absolute;left:45%;
animation: myfirst 1.5s linear infinite;
-moz-animation: myfirst 1.5s linear infinite;	/* Firefox */
-webkit-animation: myfirst 1.5s linear infinite;	/* Safari å’Œ Chrome */
-o-animation:  myfirst 1.5s linear infinite;	/* Opera */}

@keyframes myfirst
{
from {bottom:40px;}
to { bottom:20px;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {bottom:40px;}
to { bottom:20px;}
}

@-webkit-keyframes myfirst /* Safari å’Œ Chrome */
{
from {bottom:40px;}
to { bottom:20px;}
}

@-o-keyframes myfirst /* Opera */
{
from {bottom:40px;}
to { bottom:20px;}
}

.strategy{background: url(../images/banner_2.png)no-repeat center;background-size:cover;padding:110px 0 140px;}
.strategy h1{text-align: center;color:#FFFFFF;}
.strategy h1 span{color:#d1253d;margin:0 10px;}
.strategy .h2{text-align: center;margin:0 auto; border-top: 1px solid rgba(117,125,139,0.4);border-bottom: 1px solid rgba(117,125,139,0.4);margin-top: 50px;font-size: 18px;color: #fff; padding: 5px 0; display:block;width:390px; line-height: 40px;}

.strategy3{justify-content: center;margin-top: 50px;}
.strategy3 .strategy_a{border:1px solid #862b39;display: block;padding:3px ;border-radius:20px;align-items: center;}
.strategy_a div{background-color:#d93045;padding:5px 25px;border-radius:20px;align-items: center;}
.strategy_a div:hover{background-color: rgba(255,255,255,0.7);transition: all 0.6s ease;-moz-transition: all 0.6s ease;
 -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; vertical-align: middle;}
.strategy_a div:hover i{color:#d93045;transition: all 0.6s ease;-moz-transition: all 0.6s ease;
 -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; vertical-align: middle;}
.strategy_a div:hover span{color:#d93045;transition: all 0.6s ease;-moz-transition: all 0.6s ease;
 -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; vertical-align: middle;}
.strategy_a div i{color:#FFFFFF;margin-right:10px;font-size:25px;}
.strategy_a div span{color:#FFFFFF;}

.more{color: rgba(255,255,255,0.7);margin-left:30px;align-self: center;}
.IserverBox{background-color:#f8f8f8;box-sizing: border-box;margin-top:-50px;padding:40px;padding-top:20px;}
.Iserver_t {align-items: center;}
.Iserver_t .Isevel h3{font-size: 36px; color: #333; font-style: italic; text-transform: uppercase; font-weight: bold; display: inline-block;
vertical-align: middle; transition: all 0.3s ease;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.Iserver_t .Isevel i{display: inline-block;margin-left: 20px; vertical-align: middle; font-size: 24px; text-transform: uppercase;font-weight: bold;}
.Iserver_t .Isevel span{margin-left: 18px;width: 4px;height: 4px;border: 2px solid #c52b3e; vertical-align: middle; display: inline-block;
border-radius: 50%;}
.Iserver_t .Isever{display: block;line-height: 85px; color: #333; font-size: 18px;letter-spacing: 3px;position: relative;}
.Iserver_t .Isever::before{content: ""; display: block; width: 143px; height: 85px; background: url(../images/xy.png) no-repeat; position: absolute; left: 50%; margin-left: -71px; top: 0;}
#banner2 img{margin:0 auto;transition: all 0.5s ease; -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;}	
.server_text{margin-top: 20px;}
.server_text h3{font-size: 18px;text-align: center;line-height: 30px; height: 30px; overflow: hidden; color: #000;font-weight: bold;
transition: all 0.3s ease; -moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
#banner2 .swiper-slide{cursor: pointer;}
.server_text span{display: block; font-size: 14px; color: #666; line-height: 30px; height: 30px; overflow: hidden; transition: all 0.3s ease;
-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;text-align: center;}
#banner2 .swiper-slide:hover span{color:#c52b3e;}
#banner2 .swiper-slide:hover h3{color:#c52b3e;}
#banner2 .swiper-slide:hover img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg); /* Safari ä¸Ž Chrome */}

.Highend{margin-top:40px;}
.Highend{background: url(../images/bj_1.png)no-repeat center;background-size: cover;}

.Highend{padding:50px 0 130px;}

.Highend_tL{align-items: center;}
.Highend_tL .Highend_tLa h5{font-size: 18px; color: #fff;font-weight: normal;}
.Highend_tL .Highend_tLa i{font-size:16px;}
.Highend_tL .Highend_tLa h3{color: #fff;font-size: 36px; margin-top: 10px;}
.Highend_tL p{ font-size: 16px;color: #fff;}
.Highend_tR{align-items: center;}
.Highend_tR h1{color: #fff;font-size: 24px;margin-right:20px;}
.Highend_tR h1 span{margin-left:20px;}
.Highend_tR>div i{color:#FFFFFF;animation: sj 1.5s linear infinite;position: relative;right:0;
-moz-animation: sj 1.5s linear infinite;	/* Firefox */
-webkit-animation: sj 1.5s linear infinite;	/* Safari å’Œ Chrome */
-o-animation:  sj 1.5s linear infinite;	/* Opera */}

@keyframes sj{from {right:0px;}to { right:10px;}}

@-moz-keyframes sj /* Firefox */
{
from {right:0px;}
to { right:10px;}
}

@-webkit-keyframes sj /* Safari å’Œ Chrome */
{
from {right:0px;}
to { right:10px;}
}

@-o-keyframes sj /* Opera */
{
from {right:0px;}
to { right:10px;}
}

.Highend_ba{margin-top:50px;}
.Highend_ba ul{justify-content: center;}
.Highend_ba ul li{margin: 0 20px;cursor:pointer;}
.Highend_ba ul li p{font-size: 18px;font-weight: bold;color:#FFFFFF;}
.Highend_ba ul li span{display: inline-block;height:2px;background-color:#FFFFFF;margin-top:5px;display: none;}
.Highend_ba ul li.ta span{display: block;}
.Highend_ba ul li:hover span{display: block;}

.Highend_bc{margin-top:-120px;}
.Highend_bc ul{margin-top:30px;flex-wrap: wrap;}
.Highend_bc ul li{width:32%;margin-right:2%;margin-bottom:20px;height: auto;}
.Highend_bc ul li:nth-child(3n){margin-right:0;}

.Highend_bc ul li img{ width:100%; height:auto; overflow:hidden; margin:auto;}


 
.Highend_bc ul li:hover div{background-color: rgba(208,29,64,0.9);}
.Highend_bc ul li div{width:100%;height: 100%;display: flex;justify-content: center;align-items: center; transition: all 0.3s ease;
-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;}

.preva{background-color:#c52b3e;right: 10px; left: auto;}
.nexta{background-color:#c52b3e;right: 10px; left: auto;}

.zxnews{border:1px solid #e8e8e8;position: relative;margin:50px auto 40px;box-sizing: border-box;}

#banner3 .swiper-slide{width:33.3%;border-left: 1px solid #e8e8e8;box-sizing: border-box;}
#banner3 .swiper-slide .top{padding: 40px 40px; box-sizing: border-box; height: 385px; display: block; background: #fff; position: relative;
 z-index: 101; border-bottom: 1px solid #e8e8e8;}
.zxnews .swiper-slide .img {width: 100%; display: flex; align-items: center; max-height: 15.625vw; overflow: hidden; position: relative;}
.zxnews .swiper-slide .img img {width: 100%; display: block;}

.zxnews .swiper-slide .ints {position: absolute;bottom: -60px; left: 0; height: 50px;line-height: 50px; font-size: 18px; color: #fff; font-weight: bold; background: rgba(0,0,0,0.28);  width: 100%; padding: 0 15%; box-sizing: border-box; display: block; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;}

.zxnews .swiper-slide .top:hover .ints {bottom: 0;}

.btm{padding: 40px 40px; box-sizing: border-box; height: 385px; display: block; background: #fff; position: relative; z-index: 101;}
.btm h1{font-size: 24px; color: #333; height: 35px; line-height: 35px; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden; font-weight: bold;}
.btm h1 a{ color:#333;}
.btm h1 a:hover{ color:#ff0000;}
.btm p{margin-top: 45px;font-size: 16px;color: #666; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.btm span{display: block; margin-top: 45px; font-size: 15px; color: #333; letter-spacing: 2px;}
.btm:hover span,.btm:hover h1{color:#d93045;}

.newion{ display: block; position: absolute; left:0px; top: 0; height: calc(50% - 1px); z-index: 9999; width:33.3%; background: #fff;}
.newion .puchei{display: block;width:88%;margin:0 auto;margin-top:80px;}
.newion .puchei h5{font-weight: normal;color: #333333;font-size: 18px;}
.newion .puchei i{font-size:16px;margin-left:10px;}
.newion .puchei h3{font-size:36px;margin-top:10px;}
.swiper-button-prevNS {position: absolute; bottom: 0; left: 0; width: 50%; display: flex; justify-content: center;height: 80px;line-height: 80px;
 color: #fff;font-size: 16px; font-weight: bold; border-top: 1px solid #e8e8e8; cursor: pointer;color: #333;}
.swiper-button-nextNS {position: absolute;bottom: 0; right: 0; width: 50%; display: flex; justify-content: center; height: 80px; line-height: 80px; color: #333; font-size: 16px; font-weight: bold; border-top: 1px solid #e8e8e8; cursor: pointer;}

.swiper-button-prevNS i,.swiper-button-nextNS i{color:#333333;}
.swiper-button-prevNS:hover i,.swiper-button-nextNS:hover i,.swiper-button-nextNS:hover,.swiper-button-prevNS:hover{color:#d93045;}

@media screen and (max-width: 1540px) and (min-width: 1023px){
.zxnews .btm{height: 300px !important;padding: 30px 30px !important;}
#banner3 .swiper-slide .top {height: 300px;padding: 30px 30px;}
}

/* 关于我们 */
.abBanner{position: relative;}
.abBanner>img{width:100%;height: auto;}
.abBannerT {position: absolute;top:30%;left:0;width:100%;}
.abBannerT h1{text-align: center;color:#FFFFFF;font-weight: normal;letter-spacing:5px;font-size:32px;}
.abBannerT p{text-align: center;color:#FFFFFF;margin-top:50px;letter-spacing:3px;font-size:16px;}

.company{align-items: flex-start;padding:70px 0;justify-content: flex-start;}
.company img{flex-shrink: 0;width:20%;}
.company div{margin-left:5%;width:60%;}
.company div p{color:#282828;margin-bottom:30px;line-height:26px;}

.aboutData ul{width:40%;background: url(../images/bj_2.png)no-repeat center;background-size: cover;flex-wrap: wrap;align-items: center;}
.aboutData ul li{width:50%;}
.aboutData ul li h1{text-align: center;color:#FFFFFF;font-size:40px;font-weight: normal;}
.aboutData ul li p{color:#b7b7b8;text-align: center;margin-top:5px;}

.aboutDataR{ width:60%; height:350px; overflow:hidden; margin:auto; float:right;}
.aboutDataR img{width:100%;height: auto;}

.target{background-color:#f6f6f9;padding:50px 0 70px;}
.target>h1{text-align: center;color:#191919;}
.target .line{width:60px;height:3px;background-color:#d7003d;margin:0 auto;margin-top:20px;}
.target>h2{text-align: center;font-size:100px;color:#d7003d;margin-top:20px;font-weight: normal;height:50px;}
.target>p{text-align: center;color:#808080;margin-top:20px;}
.target ul{box-shadow:0 0 3px #CCCCCC;margin-top:70px;}
.target ul li{width:25%;background-color:#FFFFFF;border-right:1px solid #CCCCCC;padding:50px 0;}
.target ul li i{color:#252525;font-size:60px;text-align: center;display: block;}
.target ul li h3{text-align: center;margin-top:20px;}
.target ul li p{text-align: center;margin-top:5px;}

/* 服务 */
.serverBanner{position: relative;}
.serverBanner .seBanner{width:100%;height: auto;}
.seBannerT{position: absolute;top:30%;left:10%;width:90%;}
.seBannerT h1{color:#FFFFFF;font-weight: normal;letter-spacing:5px;font-size:32px;}
.seBannerT p{color:#FFFFFF;margin-top:50px;letter-spacing:3px;font-size:16px;}
.phone{position: absolute;right:15%;top:35%;width:15%;}

.serverB{position: relative;padding:50px 0 200px;max-width:1100px;width:94%;margin:0 auto;}
.serverB img{position: absolute;left:0;top:0;width:260px;}

.serverB>div{position: relative;z-index:9999;margin-top:30px;max-width:900px;width:94%;margin:0 auto;}
.serverB span{display: block;margin-top:20px;width:30px;height:2px;background-color:#6a5f9a;}
.serverB h3{font-size:18px;color:#2d2d2d;}
.serverB p{color:#9b9b9b;margin-top:15px;line-height:26px;}

.serverC{background-color:#f2f2f2;padding-bottom:50px;}
.serverC .serverC_t li{background-color:#FFFFFF;padding:40px 10px 30px;width:15%;box-sizing: border-box;border-radius:5px;box-shadow:0 0 3px rgba(108, 98, 155, 0.1);}
.serverC .serverC_t li img{margin:0 auto;width:40%;}
.serverC .serverC_t{ max-width:900px;margin:0 auto;width:94%;position: relative;top:-70px;}
.serverC .serverC_t p{color:#6C629B;margin:20px 0 5px;}
.serverC .serverC_t span{display: block; width:20px;height:1px;background-color:#6C629B;}

.serverC .serverC_b{ max-width:900px;margin:0 auto;width:94%;margin-top: -20px;}
.serverC .serverC_b ul{}
.serverC .serverC_b ul li div{border:1px solid #FFFFFF ;padding:10px;}
.serverC .serverC_b ul li div img{width:30px;height:30px;margin:0 auto;}
.serverC .serverC_b ul li p{font-size:12px;margin-top:10px;}
.serverC .serverC_b ul span{display: block;width:5%;height:1px;background-color:#FFFFFF;margin-top:25px;}

.serverD{max-width:1100px;margin:0 auto;width:94%;align-items: center;}
.serverD>img{width:45%;height: auto;padding:40px 0 60px;}
.serverD .serverD_l ul li{display: flex;display: -webkit-flex;align-items: center;}
.serverD .serverD_l>h2{color:#2d2d2d;font-weight: normal;font-size:26px;}
.serverD .serverD_l>p{color:#5b5b5b;margin-top:15px;line-height:26px;}
.serverD .serverD_l>a{display: block;background-color:#8ebf21;width:150px;padding:8px 0;color:#FFFFFF;text-align: center;margin:20px 0 30px;border-radius:20px;}
.serverD_l ul li{align-items: center;}
.serverD_l ul li img{width:20px;margin-bottom:10px;}
.serverD_l ul li p{color:#5b5b5b;margin-left:10px;margin-bottom:10px;}

.serverE{background: url(../images/bj_3.png)no-repeat center;background-size: cover;padding:50px 0 30px;}
.serverE h2{max-width:1100px;margin:0 auto;width:94%;color:#2d2d2d;font-weight: normal;font-size:26px;}
.serverE h2 span{display: block;width:3px;height:25px;background-color:#8ebf21;}
.serverE h2 p{margin-left:15px;}
.serverEa{max-width:1100px;margin:0 auto;width:94%;margin-top:40px;}
.serverEa ul{width: -webkit-calc(100% - 230px);width: -moz-calc(100% - 230px);width: calc(100% - 230px);}
.serverEa ul li{width:30%;padding:15px 10px;}
.serverEa_t{background-color:#FFFFFF;padding:15px 10px;border-radius:5px;overflow: hidden;}
.serverEa_t p{color:#929292;}
.serverEa_t a{float: right;margin-top:10px;color:#8ebf21;}
.serverEa_b{margin-top:40px;background-color:#FFFFFF;padding:13px 0;box-sizing: border-box;border-radius:20px;}
.serverEa_b img{margin-left:10px;}
.serverEa_b p{margin-left:10px;font-weight: bold;}

.serverEa_r{flex-shrink:0;width:200px;}
.serverEa_r img{width:100px;height:100px;border-radius:50%;border:3px solid #FFFFFF;margin:0 auto;}
.serverEa_r span{display: block;text-align: center;color:#7d7d7d;margin-top:10px;}
.serverEa_r p{color:#626262;text-align: center;margin-top:15px;}
.serverEa_r a{color:#FFFFFF;display: block;background-color:#8ebf21;text-align: center;border-radius:5px;width:120px;margin:0 auto;padding:5px 0;margin-top:20px;box-shadow:0 5px 5px rgba(0,0,0,0.3);}

.newsBanner{position: relative;}
.newsBanner .newsImg{width:100%;height: auto;}

/* 资讯 */
.news{margin-bottom:50px;}
.news .ntab{color:#3c3c3c;margin:30px 0;}
.news .ntab a{color:#8e8e8e;}
.newsA_l{width:65%;}
.newsA_l .newsA_la{color:#3c3c3c;width:70%;line-height:26px;}
.newsA_l .newsA_la a{color:#2c95bc;}
.newsA_lb{width:70%;}
.newsA_lb p{color:#3c3c3c;margin:20px 0 20px;}
.newsA_lb p a{color:#2c95bc;}
.newsA_lbx p{text-indent:20px;}
.newsA_lbx img{width:100%;height: auto;}

.newsA_r{width:35%;box-sizing: border-box;border-left:1px solid #8e8e8e;}
.newsA_lbx{color:#3c3c3c;line-height:30px;}
.newsA_r{overflow: hidden;}
.newsA_rT{width:80%;float: right;color:#3c3c3c;line-height:26px;}
.newsA_rT p{font-size:16px;margin-bottom:15px;}
.newsA_rT .span{margin-top:50px;}
.newsA_rT .span span{border:1px solid #a3a6a6;display:inline-block;margin-bottom:10px;padding:0 10px;border-radius:20px;}
.newsA_rT .span a{color:#a3a6a6;}

/* 案例 */
.anliBox{justify-content: space-between;margin-bottom:100px;}
.yplan{text-align: center;margin-top: 60px;margin-bottom: 60px;}
.yplanimg{width:60px;height:60px; flex-shrink:0;}

.yplan_con{width: -webkit-calc(100% - 400px);width: -moz-calc(100% - 400px);width: calc(100% - 400px);}
.funle{align-items: center;}
.funle p{font-size:16px;font-weight: bold;color:#0a0a0a;margin-right:40px;}
.funle div span{margin-right:10px;}

.yplanchac{color:#5d5d5d;line-height:26px;margin-top:20px;}
.yplan_con>p{margin-top:20px;color:#5d5d5d;font-size:16px;}
.yplan_con img{width:80%;height: auto;margin-top:20px;}

.serboxImg{position: relative;}
.serboxImg .newsImg{width:100%;height: auto;}
.anli{width:200px;flex-shrink:0;}
.anli h4{margin-left:50px;margin-bottom:10px;}
.anli{box-sizing: border-box;border-left:1px solid #cccccc;}
.anli ul{margin-left:50px;}
.anli ul li{margin-bottom:10px;cursor: pointer;}
.anli ul li.tx{color:#000000;}
.anli ul li{color:#616162;}




.contacnew{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#160c2e; min-height:200px;}
.contacnewt{ padding:150px 0 40px 0; font-size:28px; color:#fff; line-height:30px;}
.contacnewt p{ padding:10px 0; color:#fff;} 

/*联系我们*/

.contactus{ height:auto; overflow:hidden; margin:auto; }
.contactus ul li { float:left; width:31.333%; margin-right:3%; box-sizing:border-box; margin-bottom:30px; background-color:#f2f2f2; padding:30px 30px; box-sizing:border-box; position:relative; height:165px; overflow:hidden;}
.contactus ul li:nth-child(3n){ margin-right:0;}
.contactus ul li .contactust{ height:50px; line-height:50px; overflow:hidden; margin:auto;}
.contactus ul li .contactust a:hover{text-decoration:none;}
.contactus ul li .contactust i{ font-size:35px; color:#333;}
.contactus ul li:hover .contactusb a {color:#fff;}

@font-face {
  font-family: 'shweb08';  /* Project id 2582579 */
  src: url('//at.alicdn.com/t/font_2582579_8c5wugpqcjg.woff2?t=1622458508142') format('woff2'),
       url('//at.alicdn.com/t/font_2582579_8c5wugpqcjg.woff?t=1622458508142') format('woff'),
       url('//at.alicdn.com/t/font_2582579_8c5wugpqcjg.ttf?t=1622458508142') format('truetype');
}
.shweb08 {
    font-family: "shweb08" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.contactus ul li .contactusb{ padding-top:10px;}
.contactus ul li .contactusb span{ display:block; font-size:20px; padding-top:5px;}
.contactus ul li .contactusb span.tv{ font-size:14px;}
.contactus ul li:hover{ background-color:#fc3829; color:#fff;}
.contactus ul li:hover i{ color:#fff;}

@font-face {
  font-family: 'shweb09';  /* Project id 2582618 */
  src: url('//at.alicdn.com/t/font_2582618_7nxq8apzf6.woff2?t=1622460124111') format('woff2'),
       url('//at.alicdn.com/t/font_2582618_7nxq8apzf6.woff?t=1622460124111') format('woff'),
       url('//at.alicdn.com/t/font_2582618_7nxq8apzf6.ttf?t=1622460124111') format('truetype');
}

.shweb09 {
    font-family: "shweb09" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}


@font-face {
  font-family: 'shweb10';  /* Project id 2582628 */
  src: url('//at.alicdn.com/t/font_2582628_2mfvdirl66v.woff2?t=1622460368614') format('woff2'),
       url('//at.alicdn.com/t/font_2582628_2mfvdirl66v.woff?t=1622460368614') format('woff'),
       url('//at.alicdn.com/t/font_2582628_2mfvdirl66v.ttf?t=1622460368614') format('truetype');
}


.shweb10 {
    font-family: "shweb10" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.contactus ul li .wxer{ position:absolute; z-index:2; top:30px; right:130px;}
.contactus ul li .wxer.tv{ right:20px;}
.contactus ul li .wxer img{ width:100px; height:auto;}

@font-face {
  font-family: 'shweb11';  /* Project id 2582643 */
  src: url('//at.alicdn.com/t/font_2582643_qhf0i7sgig.woff2?t=1622460917520') format('woff2'),
       url('//at.alicdn.com/t/font_2582643_qhf0i7sgig.woff?t=1622460917520') format('woff'),
       url('//at.alicdn.com/t/font_2582643_qhf0i7sgig.ttf?t=1622460917520') format('truetype');
}

.shweb11 {
    font-family: "shweb11" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}
 
@font-face {
  font-family: 'shweb12';  /* Project id 2588922 */
  src: url('//at.alicdn.com/t/font_2588922_tqfs4slpwxr.woff2?t=1622697283484') format('woff2'),
       url('//at.alicdn.com/t/font_2588922_tqfs4slpwxr.woff?t=1622697283484') format('woff'),
       url('//at.alicdn.com/t/font_2588922_tqfs4slpwxr.ttf?t=1622697283484') format('truetype');
} 
.shweb12 {
    font-family: "shweb12" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
} 
 
@font-face {
  font-family: 'shweb13';  /* Project id 2588940 */
  src: url('//at.alicdn.com/t/font_2588940_tf4wqq901da.woff2?t=1622697853013') format('woff2'),
       url('//at.alicdn.com/t/font_2588940_tf4wqq901da.woff?t=1622697853013') format('woff'),
       url('//at.alicdn.com/t/font_2588940_tf4wqq901da.ttf?t=1622697853013') format('truetype');
}
 
.shweb13 {
    font-family: "shweb13" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}  



.newsbot{ height:auto; overflow:hidden; margin:auto; padding:40px 0;}
.newsbotL{ width:200px; height:auto; overflow:hidden; margin:auto; float:left;}
.newsbotLt{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:18px;}
.newsbotLt span{ color:#a9131b;}
.newsbotLt p{ color:#a9131b; font-size:16px; padding-top:10px;}
.newsbotLb{ height:auto; overflow:hidden; margin:auto; padding-top:60px;}

.newsbotR{ float:right;width: -webkit-calc(100% - 250px);width: -moz-calc(100% - 250px);width: calc(100% - 250px); }
.newsbotRt{ font-size:32px; font-weight:bold; line-height:32px;}
.newsbotRul{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:60px;}
.newsbotRul ul li { width:100%; height:auto; overflow:hidden; margin:auto; float:left; margin-bottom:50px;}
.newsbotRul ul li .newsbotRuleft{ width:150px; height: auto; overflow:hidden; padding:20px 0; float:left; font-size:22px;}
.newsbotRul ul li .newsbotRuLrigit{width: -webkit-calc(100% - 150px);width: -moz-calc(100% - 150px);width: calc(100% - 150px); float:right;}
.newsbotRul ul li .newsbotRuLrigit .newsbotRuLrigitit{ height:30px; line-height:30px; font-size:26px; overflow:hidden; text-align:justify;}
.newsbotRul ul li .newsbotRuLrigit .newsbotRuLrigitit a{ color:#333;}
.newsbotRul ul li .newsbotRuLrigit .newsbotRuLrigitit a:hover{ color:#fc3829;}
.newsbotRul ul li .newsbotRuLrigit .newsbotRuLrigitbit{ height:50px; line-height:25px; margin-top:15px; overflow:hidden; text-align:justify;}

.appnewsinfot{ width:100%; height:auto; overflow:hidden; margin:auto; padding:30px 0; color:#8e8e8e;}
.appnewsinfob{ width:90%; height:auto; overflow:hidden; margin:auto; margin-bottom:30px;}
.appnewsinfobL{ width: -webkit-calc(100% - 300px);width: -moz-calc(100% - 300px);width: calc(100% - 300px); float:left; border-right:1px solid #ccc;line-height:30px; text-align:justify; padding-right:20px; box-sizing:border-box;}
.appnewsinfobL p img{ padding:10px 0; display:inline;}

.appnewsinfobR{ width:300px; float:right; padding-left:20px; box-sizing:border-box;}
.appnewsinfobRt{ font-size:22px; font-weight:bold; padding:0px 0 10px 0;}
.appnewsinfobRul{ width:100%; height:auto; overflow:hidden; margin:auto;}
.appnewsinfobRul ul li { height:30px; line-height:30px; overflow:hidden;  }
.appnewsinfobRul ul li a{ color:#333; text-decoration:underline;}
.appnewsinfobRul ul li a:hover{ color:#ff0000;}
.appnewsinfobRbdl{ height:auto; overflow:hidden; margin:auto; margin-top:40px;}
.appnewsinfobRbdl dl dt{ height:28px; line-height:28px; overflow:hidden; margin:auto; margin-bottom:10px; float:left; border:1px solid #ccc; padding:0 10px; box-sizing:border-box;border-radius: 20px;}
.appnewsinfobRbdl dl dt a{ color:#333;}
.appnewsinfobRbdl dl dt a:hover{ color:#ff0000;}
.source {
    font-size: 14px;
    color: #999;
    text-align: right;
    margin-bottom: 20px;
    word-spacing: 0.6em;
}
.content * {font-size:16px; line-height:40px; color:#333;}
.content img{ max-width:90%; margin:auto; height:auto;  }
.content p { text-indent:2em; margin-bottom:15px;}
.content strong { font-size:20px !important; }
.appcaseinfot{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; font-size:36px; padding-bottom:20px; line-height:50px;}
.appcaseinfoc{ width:100%; height:auto; overflow:hidden; margin:auto; padding:30px 0;}
.appcaseinfoc *{ font-size:16px; line-height:35px; color:#666;}
.appcaseinfoc img{ max-width:90%; margin:auto; height:auto;  }


.apptit{ height:auto; overflow:hidden; margin:auto; text-align:center; padding:40px 0; font-size:30px; line-height:40px;}
.apptit span { display:block; line-height:22px; color:#4f4f4f; font-size:14px; padding-top:10px;}

.appcase{ height:auto; overflow:hidden; margin:auto;}
.appcase ul li {width: 30%;height: auto;float: left;margin-right: 5%;padding-bottom: 50px;}
.appcase ul li .appcasepic{width: 100%;height: auto;overflow: hidden;}
.appcase ul li .appcasepic img{width: 100%;height: auto;transition: transform 3s;-moz-transition: transform 3s;-webkit-transition: transform 3s;-o-transition: transform 3s;}
.appcase ul li .appcasepic img:hover{transform:scale(1.1);-ms-transform:scale(1.2);-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}

.appcase ul li .appcasepit{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; font-size:16px; }
.appcase ul li .appcasepit .appcasepitL{width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px); float:left; height:45px; overflow:hidden;line-height:45px;}
.appcase ul li .appcasepit .appcasepitR{ float:right; text-align:right;line-height:45px;height:45px; overflow:hidden; color:#6b6b6b;}
.appcase ul li:nth-child(3n){ margin-right:0px;}



/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333; margin-bottom:15px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Microsoft yahei; font-size:10px;margin-top:20px;margin-bottom:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;} 

/*客服样式开始*/

::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    background: #fff;
}

::-webkit-scrollbar-thumb {
    background: #e53244;
}

::-webkit-scrollbar-thumb:window-inactive {
    background: #e53244;
}

::-webkit-scrollbar-thumb:vertical:hover {
    background: #e53244;
}

@font-face {
    font-family: 'iconfont';  /* project id 1369449 */
    src: url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.eot');
    src: url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.eot?#iefix') format('embedded-opentype'),
    url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.woff2') format('woff2'),
    url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.woff') format('woff'),
    url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.ttf') format('truetype'),
    url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.svg#iconfont') format('svg');
}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0px;-moz-osx-font-smoothing: grayscale;}

.slide_right{ width: 60px; height: 332px; position: fixed; right: 0px; top:50%;margin-top:-166px ; z-index:99}
.slide_right li{ width: 60px; height: 60px; margin-bottom: 1px; position: relative; font-size: 12px}
.s_tel{ width: 270px; position: absolute; left: 0; top: 0;}
.u_tel{ width: 210px; height: 60px; float: left; background: #e2070b; line-height:60px; text-align: center; font-size:24px; font-family: cursive; letter-spacing:1px; cursor:pointer; color:#fff; display: flex; align-items: center; justify-content: center;}
.slide_right li a{ display: block; width:60px; height: 50px; background: #000; color: #fff; transition: none; text-align: center; line-height: 22px; padding-top: 10px; float: left;}
.slide_right li:hover a{ background: #e2070b; text-align: center;}
.slide_right li a i{ display: block; margin: 0px auto; text-align: center; font-size: 28px;}

.slide_right li .s_side{ display: none; background: #666;}
.slide_right li .hade{ display: block;}


.slide_right li.s_zixun {
    background-position: 0 0;
}

.slide_right li.s_zixun .ew_tel {
    width: 160px;
    text-align: center;
    padding: 15px;
    height: auto;
    float: left;
    background: #e2070b;
    left: -200px;
    font-size: 14px;
    cursor: pointer;
    color: #fff;
    position: absolute;
    display: none;
}

.slide_right li.s_zixun .ew_tel img {
    width: 100%;
}

.slide_right li.s_zixun .ew_tel:after {
    content: '';
    position: absolute;
    right: -10px;
    top: 20px;
    border-top: 10px solid transparent;
    border-left: 15px solid #e2070b;
    border-bottom: 10px solid transparent;
}

.slide_right li.s_zixun:hover .ew_tel {
    display: block;
}

.slide_right li.s_zixun .ew_tel p{ font-size: 12px; padding-top: 6px; color: #fff;}


@media (max-width:1600px) {
    .dh1 .nLi h3 a{ padding: 0px 10px;}
    .header .logo{ margin-top:25px;}
}

@media (max-width:1440px) {
    


    .bottom_l {
        width: 450px;
        margin-top: 60px;
    }
    .bottom_r{width: calc(100% - 450px);}


    .header .logo img {
        width: 200px;
        height: auto;
    }

    .head_seartch{ display: none;}


    .dh1 .nLi h3 a {
        padding: 0px 10px;
    }
    

}

/*客服样式结束*/


.slides li{position:relative;}
.slides li h1 {
    position: absolute;
    top: 69%;
    left: 5%;
    color: #fff;
    font-size: 20px;
    font-weight: 200;
}

