@charset "UTF-8";
::-moz-selection { color: #fff; background: #f67001; }
::selection { color: #fff; background: #f67001; }

* { margin: 0px; padding: 0px; }

html { font-size: 62.5%; height: 100%; }

body { margin: 0 auto; width: 100%; max-width: 1920px; font-size: 14px; font-size: 1.4rem; line-height: 1.2; overflow-x: hidden; font-family: 'Microsoft YaHei', 微软雅黑; }
body::-webkit-scrollbar {/*滚动条整体样式*/
  width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
  height: 8px;
  scrollbar-arrow-color:red;
}
body::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px #c1c1c1;
  box-shadow: inset 0 0 5px #c1c1c1;
  background: #c1c1c1;
  scrollbar-arrow-color:red;
}
body::-webkit-scrollbar-track {/*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(193,193,193,0.1);
  box-shadow: inset 0 0 5px rgba(193,193,193,0.1);
  border-radius: 0;
  background: rgba(193,193,193,0.1);
}
.delay {
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a { text-decoration: none; outline: none; color: #333; tap-highlight-color: transparent; focus-ring-color: transparent; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: transparent; -moz-tap-highlight-color: transparent; -moz-focus-ring-color: transparent; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

a:hover { color: #f67001; }

ol, ul, li { list-style: none; }

img { max-width: 100%; border: 0px solid #ccc; height: auto; }

table, embed, video { max-width: 100%; }

input, textarea { border: none; background: none; font-family: inherit; }

input[type="submit"], textarea[type="submit"] { cursor: pointer; }

input[type="checkbox"], textarea[type="checkbox"] { cursor: pointer; }

input[type="radio"], textarea[type="radio"] { cursor: pointer; }

input:focus, textarea:focus { outline: none; }

textarea { resize: none; }

button { border: none; background: none; cursor: pointer; }

em, i { font-style: normal; }

.ellipsis1{
  -webkit-line-clamp:1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}
.ellipsis2{
  display: -webkit-box!important;
  -webkit-line-clamp:2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.ellipsis3{  display: -webkit-box!important;
  -webkit-line-clamp:3;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.ellipsis4{  display: -webkit-box!important;
    -webkit-line-clamp:4;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
/* .c-xx start */
.c-fl { float: left; }

.c-fr { float: right; }

.c-cb { clear: both; }

.c-clearfix:after { content: ""; display: block; clear: both; }

.c-mg { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }

.c-oh { overflow: hidden; }

.c-wd { width: 1200px; }

.c-tsn { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.c-bbx { -moz-box-sizing: border-box; box-sizing: border-box; }

.c-pr { position: relative; }

.c-mt-5 { margin-top: 5px; }

.c-mt-10 { margin-top: 10px; }

.c-mt-15 { margin-top: 15px; }

.c-mt-20 { margin-top: 20px; }

.c-mt-25 { margin-top: 25px; }

.c-mt-30 { margin-top: 30px; }

.c-mt-35 { margin-top: 35px; }

.c-mt-40 { margin-top: 40px; }

.c-mt-45 { margin-top: 45px; }

.c-mt-50 { margin-top: 50px; }

.c-nomt { margin-top: 0 !important; }

.c-nomr { margin-right: 0 !important; }

.c-nomb { margin-bottom: 0 !important; }

.c-noml { margin-left: 0 !important; }

.c-nomg { margin: 0 !important; }

.c-nopt { padding-top: 0 !important; }

.c-nopr { padding-right: 0 !important; }

.c-nopb { padding-bottom: 0 !important; }

.c-nopl { padding-left: 0 !important; }

.c-nopd { padding: 0 !important; }

.c-nofont { line-height: 0; font-size: 0; }

.c-nobg { background: none !important; }
#maskVideo{height: 100%;}

.j-indexvideo{width: 382px!important;height: 275px!important;cursor: pointer;}
.j-indexvideo img{width: 100%;max-width: none;}
/* .c-xx end */
/* .f-xx start */
.f-czjz { position: relative; top: 50%; -webkit-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); }
.gongneng{position: relative;width: 100%;}
.gongneng .banner .pics{position: relative;display: block;width: 100%;text-align: center;}
.gongneng .banner .pics img{display: block;width: 100%;}
.gongneng .section{position: relative;width: 100%; }
.gongneng .ggn-content{position: relative;width: 100%;padding-top: 44px; min-height: 400px;}
.gongneng .ggn-left-nav{z-index: 2;position: sticky;position: -webkit-sticky; left: 0;top: 0;width: 176px;float: left;}
.gongneng .ggn-right-content{position: relative;width: 1358px;float: right;z-index: 2;}
.gongneng .ggn-left-list{position: relative;width: 100%;font-size: 0;letter-spacing: 0;}
.gongneng .ggn-left-item{position: relative;width: 100%;}
.gongneng .ggn-left-item a{display: block;width: 100%;font-size: 18px;color: #333333;line-height: 46px;text-align: center;position: relative;}
.gongneng .ggn-left-item::before{position: absolute;content: "";left: 0;right: 0;top: -2px;bottom: -2px;border-radius: 14px;}
.gongneng .ggn-left-item.active::before, .gongneng .ggn-left-item:hover::before{background: rgba(0, 119, 200, .19);}
.gongneng .ggn-left-item.active a, .gongneng .ggn-left-item:hover a, .gongneng .ggn-left-item a:hover{color: #0077C8;}
.gongneng .ggn-content-item{position: relative;width: 100%;margin-bottom: 48px;}
.gongneng .ggn-right-content .ggn-content-item:nth-last-of-type(1){margin-bottom: 0 !important;}
.gongneng .ggn-content-box{position: relative;width: 100%;}
.gongneng .ggn-content-name{font-size: 22px;font-weight: bold;color: #333333;line-height: 36px;border-bottom: 1px solid #333333;display: inline-block;vertical-align: top;}
.gongneng .ggn-content-name span{font-weight: 400;text-transform: uppercase;margin-left: 12px;}
.gongneng .ggn-content-list{position: relative;padding-top: 33px; margin-left: -7px;margin-right: -7px;font-size: 0;letter-spacing: 0;display: flex;flex-wrap: wrap;}
.gongneng .ggn-list-item{position: relative;display: inline-block;vertical-align: top;width: 16.66666666666667%;padding: 0 7px;margin-bottom: 19px;}
.gongneng .ggn-list-item .item-box{position: relative;width: 100%;height: 100%;text-align: center;padding: 35px 8px 7px;background: #FFFFFF;box-shadow: 0px 0px 15px 1px rgba(70,82,94,0.06);border-bottom: 5px solid #fff;}
.gongneng .ggn-list-item .item-box:hover{box-shadow: 0px 0px 44px 2px rgba(70,82,94,0.16);border-color: #ccc;}
.gongneng .ggn-list-item .item-box .item-icon{width: 89px;height: 89px;max-width: 100%;margin: 0 auto;background: #f67001;border-radius: 50%;display: flex;align-items: center;justify-content:center;}
.gongneng #index10 .item-box .item-icon,.gongneng #index8 .item-box .item-icon,.gongneng #index6 .item-box .item-icon,.gongneng #index4 .item-box .item-icon,.gongneng #index2 .item-box .item-icon{background:#0077c8;} 
.gongneng .ggn-list-item .item-box .item-icon img{display: inline-block;vertical-align: top;width: auto;max-width: 100%;}
.gongneng .ggn-list-item .item-box .item-title{font-size: 18px;padding-top: 16px;font-weight: bold;color: #333333;line-height: 30px;}
.gongneng .ggn-list-item .item-box .item-desc{font-size: 16px;margin-top: 6px;color: #666666;line-height: 28px;min-height: 112px;}
.gongneng .ggn-bottom{position: relative;width: 100%;padding-top: 67px;padding-bottom: 97px;text-align: center;}
.gongneng .ggn-bottom-title{font-size: 24px; font-weight: bold;text-align: center;color: #333333;line-height: 38px;}
.gongneng .ggn-bottom-desc{font-size: 18px;text-transform: uppercase;color: #333333;line-height: 30px;margin-top: 4px;}
.gongneng .ggn-bottom-btn{position: relative;text-align: center;}
.gongneng .ggn-bottom-btn .btnn{position: relative;display: inline-block;vertical-align: top;text-align: center;min-width: 183px;padding: 8px 15px;line-height: 33px;font-size: 20px;color: #fff; background: #0077C8;border: 1px solid #0077C8;border-radius: 25px;}
.gongneng .ggn-bottom-btn .btnn:hover{color: #0077C8; background: #fff;}
@media screen and (max-width:1659px){
	.gongneng .ggn-content{padding-top: 40px;}
	.gongneng .ggn-left-nav{width: 168px;}
	.gongneng .ggn-right-content{width: 1188px;}
	.gongneng .ggn-left-item a{font-size: 18px;line-height: 44px;}
	.gongneng .ggn-left-item::before{top: -2px;bottom: -2px;border-radius: 13px;}
	.gongneng .ggn-content-item{margin-bottom: 46px;}
	.gongneng .ggn-content-name{font-size: 20px;line-height: 32px;}
	.gongneng .ggn-content-name span{margin-left: 10px;}
	.gongneng .ggn-content-list{padding-top: 30px; margin-left: -10px;margin-right: -10px;}
	.gongneng .ggn-list-item{width: 20%;padding: 0 10px;margin-bottom: 18px;}
	.gongneng .ggn-list-item .item-box{padding: 32px 10px 6px;}
	.gongneng .ggn-list-item .item-box .item-icon{width: 86px;height: 86px;}
	.gongneng .ggn-list-item .item-box .item-title{font-size: 18px;padding-top: 14px;line-height: 30px;}
	.gongneng .ggn-list-item .item-box .item-desc{font-size: 15px;margin-top: 6px;line-height: 28px;min-height: 112px;}
	.gongneng .ggn-bottom{padding-top: 60px;padding-bottom: 84px;}
	.gongneng .ggn-bottom-title{font-size: 22px;line-height: 34px;}
	.gongneng .ggn-bottom-desc{font-size: 17px;line-height: 28px;margin-top: 4px;}
	/* .gongneng .ggn-bottom-btn{margin-top: 26px;} */
	.gongneng .ggn-bottom-btn .btnn{min-width: 172px;padding: 7px 14px;line-height: 32px;font-size: 20px;border-radius: 24px;}
}
@media screen and (max-width:1459px){
	.gongneng .ggn-content{padding-top: 34px;}
	.gongneng .ggn-left-nav{width: 160px;}
	.gongneng .ggn-right-content{width: 1000px;}
	.gongneng .ggn-left-item a{font-size: 18px;line-height: 42px;}
	.gongneng .ggn-left-item::before{top: -1px;bottom: -1px;border-radius: 12px;}
	.gongneng .ggn-content-item{margin-bottom: 42px;}
	.gongneng .ggn-content-name{font-size: 18px;line-height: 30px;}
	.gongneng .ggn-content-name span{margin-left: 10px;}
	.gongneng .ggn-content-list{padding-top: 28px; margin-left: -6px;margin-right: -6px;}
	.gongneng .ggn-list-item{width: 20%;padding: 0 6px;margin-bottom: 18px;}
	.gongneng .ggn-list-item .item-box{padding: 28px 8px 6px;border-bottom-width: 4px;}
	.gongneng .ggn-list-item .item-box .item-icon{width: 80px;height: 80px;}
	.gongneng .ggn-list-item .item-box .item-title{font-size: 16px;padding-top: 12px;line-height: 28px;}
	.gongneng .ggn-list-item .item-box .item-desc{font-size: 14px;margin-top: 6px;line-height: 26px;min-height: 104px;}
	.gongneng::before{width: 900px;height: 1157px;}
	.gongneng .section::before{width: 615px;height: 600px;}
	.gongneng .section::after{width: 615px;height: 600px;}
	.gongneng .ggn-bottom{padding-top: 52px;padding-bottom: 70px;}
	/* .gongneng .ggn-bottom-title{font-size: 20px;line-height: 30px;}
	.gongneng .ggn-bottom-desc{font-size: 16px;line-height: 28px;margin-top: 4px;}
	.gongneng .ggn-bottom-btn{margin-top: 24px;} */
	.gongneng .ggn-bottom-btn .btnn{min-width: 160px;padding: 6px 12px;line-height: 30px;font-size: 18px;border-radius: 22px;}
}
@media screen and (max-width:1259px){
	.gongneng .ggn-content{padding-top: 30px;}
	.gongneng .ggn-left-nav{width: 160px;}
	.gongneng .ggn-right-content{width: 760px;}
	.gongneng .ggn-left-item a{font-size: 16px;line-height: 36px;}
	.gongneng .ggn-left-item::before{top: -1px;bottom: -1px;border-radius: 12px;}
	.gongneng .ggn-content-item{margin-bottom: 36px;}
	.gongneng .ggn-content-name{font-size: 18px;line-height: 30px;}
	.gongneng .ggn-content-name span{margin-left: 10px;}
	.gongneng .ggn-content-list{padding-top: 24px; margin-left: -6px;margin-right: -6px;}
	.gongneng .ggn-list-item{width: 25%;padding: 0 6px;margin-bottom: 18px;}
	.gongneng .ggn-list-item .item-box{padding: 24px 8px 4px;border-bottom-width: 4px;}
	.gongneng .ggn-list-item .item-box .item-icon{width: 72px;height: 72px;}
	.gongneng .ggn-list-item .item-box .item-title{font-size: 16px;padding-top: 10px;line-height: 28px;}
	.gongneng .ggn-list-item .item-box .item-desc{font-size: 13px;margin-top: 6px;line-height: 24px;min-height: 96px;}
	.gongneng .ggn-bottom{padding-top: 44px;padding-bottom: 56px;}
	.gongneng .ggn-bottom-btn .btnn{min-width: 148px;padding: 5px 10px;line-height: 28px;font-size: 16px;border-radius: 20px;}
	
	/* .gongneng .ggn-bottom-title{font-size: 18px;line-height: 28px;}
	.gongneng .ggn-bottom-desc{font-size: 15px;line-height: 26px;margin-top: 4px;}
	.gongneng .ggn-bottom-btn{margin-top: 20px;} */
}
@media screen and (max-width:991px){
	.gongneng .ggn-content{padding-top: 30px;}
	.gongneng .ggn-left-nav{display: none;}
	.gongneng .ggn-right-content{width: 100%;}
	.gongneng .ggn-left-item a{font-size: 16px;line-height: 36px;}
	.gongneng .ggn-left-item::before{top: -1px;bottom: -1px;border-radius: 12px;}
	.gongneng .ggn-content-item{margin-bottom: 30px;}
	.gongneng .ggn-content-name{font-size: 18px;line-height: 28px;}
	.gongneng .ggn-content-name span{margin-left: 8px;}
	.gongneng .ggn-content-list{padding-top: 20px; margin-left: -6px;margin-right: -6px;}
	.gongneng .ggn-list-item{width: 25%;padding: 0 6px;margin-bottom: 18px;}
	.gongneng .ggn-list-item .item-box{padding: 24px 6px 4px;border-bottom-width: 4px;}
	.gongneng .ggn-list-item .item-box .item-icon{width: 72px;height: 72px;}
	.gongneng .ggn-list-item .item-box .item-title{font-size: 16px;padding-top: 10px;line-height: 28px;}
	.gongneng .ggn-list-item .item-box .item-desc{font-size: 13px;margin-top: 6px;line-height: 24px;min-height: 96px;}
	.gongneng::before{width: 600px;height: 772px;}
	.gongneng .section::before{width: 410px;height: 400px;}
	.gongneng .section::after{width: 410px;height: 400px;}
	.gongneng .ggn-bottom{padding-top: 36px;padding-bottom: 42px;}
	.gongneng .ggn-bottom-btn .btnn{min-width: 140px;padding: 4px 10px;line-height: 26px;font-size: 15px;border-radius: 18px;}
	
	/* .gongneng .ggn-bottom-title{font-size: 18px;line-height: 28px;}
	.gongneng .ggn-bottom-desc{font-size: 14px;line-height: 24px;margin-top: 4px;}
	.gongneng .ggn-bottom-btn{margin-top: 16px;} */
}
@media screen and (max-width:750px){
	.gongneng .ggn-content{padding-top: 24px;}
	.gongneng .ggn-left-nav{display: none;}
	.gongneng .ggn-right-content{width: 100%;}
	.gongneng .ggn-left-item a{font-size: 16px;line-height: 36px;}
	.gongneng .ggn-left-item::before{top: -1px;bottom: -1px;border-radius: 12px;}
	.gongneng .ggn-content-item{margin-bottom: 30px;}
	.gongneng .ggn-content-name{font-size: 18px;line-height: 28px;}
	.gongneng .ggn-content-name span{margin-left: 8px;}
	.gongneng .ggn-content-list{padding-top: 20px; margin-left: -6px;margin-right: -6px;}
	.gongneng .ggn-list-item{width: 33.33333333333%;padding: 0 6px;margin-bottom: 18px;}
	.gongneng .ggn-list-item .item-box{padding: 20px 8px 4px;border-bottom-width: 3px;}
	.gongneng .ggn-list-item .item-box .item-icon{width: 72px;height: 72px;}
	.gongneng .ggn-list-item .item-box .item-title{font-size: 16px;padding-top: 10px;line-height: 28px;}
	.gongneng .ggn-list-item .item-box .item-desc{font-size: 14px;margin-top: 6px;line-height: 24px;min-height: 96px;}
	.gongneng .ggn-bottom{padding-top: 28px;padding-bottom: 28px;}
	.gongneng .ggn-bottom-btn .btnn{min-width: 132px;padding: 4px 10px;line-height: 24px;font-size: 14px;}
	
	/* .gongneng .ggn-bottom-title{font-size: 17px;line-height: 28px;}
	.gongneng .ggn-bottom-desc{font-size: 14px;line-height: 24px;margin-top: 4px;}
	.gongneng .ggn-bottom-btn{margin-top: 16px;} */
}
@media screen and (max-width:560px){
	.gongneng .ggn-content{padding-top: 24px;}
	.gongneng .ggn-left-nav{display: none;}
	.gongneng .ggn-right-content{width: 100%;}
	.gongneng .ggn-left-item a{font-size: 16px;line-height: 36px;}
	.gongneng .ggn-left-item::before{top: -1px;bottom: -1px;border-radius: 12px;}
	.gongneng .ggn-content-item{margin-bottom: 30px;}
	.gongneng .ggn-content-name{font-size: 18px;line-height: 28px;}
	.gongneng .ggn-content-name span{margin-left: 8px;}
	.gongneng .ggn-content-list{padding-top: 20px; margin-left: -6px;margin-right: -6px;}
	.gongneng .ggn-list-item{width: 50%;padding: 0 6px;margin-bottom: 18px;}
	.gongneng .ggn-list-item .item-box{padding: 16px 8px 4px;border-bottom-width: 3px;}
	.gongneng .ggn-list-item .item-box .item-icon{width: 72px;height: 72px;}
	.gongneng .ggn-list-item .item-box .item-title{font-size: 16px;padding-top: 8px;line-height: 28px;}
	.gongneng .ggn-list-item .item-box .item-desc{font-size: 13px;margin-top: 6px;line-height: 22px;min-height: 88px;}
	
	.gongneng .ggn-bottom{padding-top: 20px;padding-bottom: 20px;}
	.gongneng .ggn-bottom-btn .btnn{min-width: 124px;padding: 4px 10px;line-height: 24px;font-size: 14px;}
}
@media screen and (max-width: 767px) { 
    .m-br{display: block;} 
    .pc-br{display: none;}
}

/* .f-xx end */
/* @keyframes start */
@-webkit-keyframes boxshadown { 0% { box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.2); }
  100% { box-shadow: 0 0 0 15px rgba(51, 51, 51, 0); } }
@-moz-keyframes boxshadown { 0% { box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.2); }
  100% { box-shadow: 0 0 0 15px rgba(51, 51, 51, 0); } }
@keyframes boxshadown { 0% { box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.2); }
  100% { box-shadow: 0 0 0 15px rgba(51, 51, 51, 0); } }






.footer-waves{overflow: hidden;position: absolute;bottom: 0;left: 0;width: 100vw;height: 242px;z-index: -1;}
.footer-waves .wave{position: absolute;left: 0;bottom: 0;width: 20000%;height: 100%;
  background-image: url("../images/wavebg.png");
  -webkit-animation: footerWave 2700s linear infinite;
  -o-animation: footerWave 2700s linear infinite;
  animation: footerWave 2700s linear infinite;}
@-webkit-keyframes footerWave{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@keyframes footerWave{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}





  

.returntop{background-color: #f67001;display: none;position: fixed;right: 0;bottom: 70px;width: 50px;height: 50px;border-radius: 50%;z-index: 999;}
.returntop .icon{font-size: 34px;color: #fff;position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);}
/* @keyframes end */
/* .an-xx start */
.an-hoverimg-xy { position: relative; overflow: hidden; }

.an-hoverimg-xy:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.1); z-index: 2; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; visibility: hidden; }

.an-hoverimg-xy:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.1); z-index: 1; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; visibility: hidden; }

.an-hoverimg-xy img { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverimg-xy:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.an-hoverimg-xy:hover:before { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.an-hoverimg-xy:hover:after { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.an-hoverimg-beforex { position: relative; overflow: hidden; }

.an-hoverimg-beforex:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.1); z-index: 2; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; visibility: hidden; }

.an-hoverimg-beforex img { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverimg-beforex:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.an-hoverimg-beforex:hover:before { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.an-hoverimg-beforey { position: relative; overflow: hidden; }

.an-hoverimg-beforey:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.1); z-index: 2; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; visibility: hidden; }

.an-hoverimg-beforey img { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverimg-beforey:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.an-hoverimg-beforey:hover:before { visibility: visible; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }

.an-hoverbtn-beforey { position: relative; }

.an-hoverbtn-beforey > * { position: relative; }

.an-hoverbtn-beforey:before { content: ""; position: absolute; right: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); background-color: #f67001; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverbtn-beforey:hover { color: #fff; }

.an-hoverbtn-beforey:hover:before { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }

.an-hoverbtn-beforex { position: relative; }

.an-hoverbtn-beforex > * { position: relative; }

.an-hoverbtn-beforex:before { content: ""; position: absolute; right: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); background-color: #f67001; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverbtn-beforex:hover { color: #fff; }

.an-hoverbtn-beforex:hover:before { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.an-hoverbtn-beforer { position: relative; overflow: hidden; }

.an-hoverbtn-beforer > * { position: relative; }

.an-hoverbtn-beforer:before { content: ""; position: absolute; right: 100%; top: 0; width: 100%; height: 100%; background-color: #f67001; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverbtn-beforer:hover { color: #fff; }

.an-hoverbtn-beforer:hover:before { right: 0; }

.an-boxsd:hover { -webkit-animation: boxshadown 1s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: boxshadown 1s infinite cubic-bezier(0.66, 0, 0, 1); animation: boxshadown 1s infinite cubic-bezier(0.66, 0, 0, 1); }

/* .an-xx end */
/* .m-xx start */
.m-desc { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc a { color: #f67001; }

.m-desc a:hover { text-decoration: underline; }

.m-desc p, .m-desc span, .m-desc b { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc p { min-height: 30px; }

.m-desc img { max-width: 100%; }

.m-desc iframe { display: block; max-width: 100%; margin: 0 auto; }

.m-desc table { width: 100%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; }

.m-desc table tr td { padding: 10px; border: 1px solid #ccc; background: #fff; font-size: 14px; font-size: 1.4rem; }

@media screen and (max-width: 991px) { .m-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .m-desc a { color: #f67001; }
  .m-desc a:hover { text-decoration: underline; }
  .m-desc p, .m-desc span, .m-desc b { font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .m-desc p { min-height: 24px; } }

.table table { width: 100%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; }

.table table tr td { padding: 10px; height: 30px; border: 1px solid #ccc; }

@media screen and (max-width: 991px) { .table { width: 100%; overflow-x: scroll; }
  .table > div { width: 991px !important; max-width: 991px; } }

@media screen and (max-width: 991px) { [class*="-item"] .item-title { font-size: 14px; font-size: 1.4rem; }
  [class*="-item"] .item-desc { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-link { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-modal { display: none; } }

/* .m-xx end */
@media screen and (max-width: 991px) { [class*="-item"] .item-title { font-size: 14px; font-size: 1.4rem; }
  [class*="-item"] .item-desc { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-link { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-modal { display: none; } }

/* .m-xx end */
@media screen and (max-width: 991px) { .j-offset-top { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; } }

.j-offset-left { -webkit-transition: all 100ms; -o-transition: all 100ms; -moz-transition: all 100ms; transition: all 100ms; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px); opacity: 0; }

.j-offset-left.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

@media screen and (max-width: 991px) { .j-offset-left { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; } }

.j-offset-right { -webkit-transition: all 100ms; -o-transition: all 100ms; -moz-transition: all 100ms; transition: all 100ms; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; }

.j-offset-right.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

@media screen and (max-width: 991px) { .j-offset-right { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; } }

.j-fadein { -webkit-transition: all 100ms; -o-transition: all 100ms; -moz-transition: all 100ms; transition: all 100ms; opacity: 0; }

.j-fadein.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

@media screen and (max-width: 991px) { .j-fadein { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; } }

.j-lazy { min-width: 20%; }

/* .j-xx end */
[class*="-item"] .item-pic { position: relative; display: block; line-height: 0; font-size: 0; text-align: center; overflow: hidden; }

[class*="-item"] .item-pic img { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

[class*="-item"] .item-pic:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

[class*="-item"] .item-title { overflow: hidden; }

[class*="-item"] .item-title a:hover { color: #f67001; }

[class*="-item"] .item-desc { overflow: hidden; }

[class*="-item"] .item-desc a { display: block; }

[class*="-item"] .item-desc a:hover { color: #f67001; }

.m-vrhd { margin-bottom: 55px; text-align: center; }

.m-vrhd .hd-title { line-height: 42px; font-size: 32px; font-size: 3.2rem; font-weight: bold; color: #333; }

.m-vrhd .hd-title a { color: #333; }

.m-vrhd .hd-title a:hover { color: #f67001; }

.m-vrhd .hd-desc { margin-top: 5px; line-height: 28px; font-size: 18px; font-size: 1.8rem; color: #666; }

.m-vrhd .hd-desc a { color: #666; }

.m-vrhd .hd-desc a:hover { color: #f67001; }

@media screen and (max-width: 991px) { .m-vrhd { margin-bottom: 30px; }
  .m-vrhd .hd-title { line-height: 30px; font-size: 24px; font-size: 2.4rem; }
  .m-vrhd .hd-desc { line-height: 22px; font-size: 14px; font-size: 1.4rem; } }

.g-vrproj { padding-top: 63px; }

@media screen and (max-width: 991px) { .g-vrproj { padding-top: 30px; } }

.m-vrproj { position: relative; font-size: 0; letter-spacing: 0; }

.m-vrproj .list-item { position: relative; margin-right: 3.33333%; margin-bottom: 4.16667%; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 48.33333%; overflow: hidden;}

.m-vrproj .list-item:hover .item-modal { background: none; }

.m-vrproj .item-modal { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #061742; background-color: rgba(6, 23, 66, 0.5); display: block; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-vrproj .item-fix { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 90%; max-height: 90%; text-align: center; color: #fff; }

.m-vrproj .item-fix a { color: #fff; }

.m-vrproj .item-fix a:hover { color: #f67001; }

.m-vrproj .item-title { line-height: 30px; font-size: 20px; font-size: 2rem; }

.m-vrproj .item-info { line-height: 30px; font-size: 20px; font-size: 2rem; }

.m-vrproj:before { content: ""; position: absolute; margin-top: -25px; z-index: 2; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 19.33333%; padding-top: 19.33333%; background: url("../images/vr-bg1.png") no-repeat center; background-color: #fff; background-size: 100% 100%; border-radius: 50%; }

@media screen and (max-width: 991px) { .m-vrproj .item-title, .m-vrproj .item-info { line-height: 24px; font-size: 14px; font-size: 1.4rem; } }

.g-vrys { margin-top: 60px; padding-top: 86px; padding-bottom: 99px; background: url("../images/vrbg2.jpg") no-repeat center top; background-color: #fff; }

.g-vrys .hd-title, .g-vrys .hd-desc { color: #fff; }

.g-vrys .hd-title a, .g-vrys .hd-desc a { color: #fff; }

@media screen and (max-width: 991px) { .g-vrys { margin-top: 10px; padding-top: 30px; padding-bottom: 30px; } }

.g-vrlc { padding-top: 78px; }

@media screen and (max-width: 991px) { .g-vrlc { padding-top: 30px; } }

@media screen and (max-width: 768px) {
  .m-vrproj .list-item{width: 100%;margin-right: 0;}
  .m-vrproj .list-item .item-pic{text-align: center;display: block;width: 100%;height: 100%;}
  .m-vrproj .list-item .item-pic img{max-height: 100%;max-width: 100%;}
  .m-vrproj .list-item .item-pic iframe{max-height: 100%!important;height: 100%!important;margin: 0!important;}
  .m-vrproj:before{display: none;}
}

.m-vrlc { font-size: 0; letter-spacing: 0; margin-bottom: -20px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row  wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row  wrap; flex-flow: row  wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.m-vrlc .box-item { margin-right: 2.16667%; margin-bottom: 10px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 23.33333%; border-radius: 5px; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e1e1e1; }

.m-vrlc .item-hd { padding: 12px; line-height: 26px; font-size: 16px; font-size: 1.6rem; color: #fff; text-align: center; background-color: #6d38f3; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.17); border-radius: 5px; }

.m-vrlc .item-hd2 { background-color: #f45851; }

.m-vrlc .item-hd3 { background-color: #139afa; }

.m-vrlc .item-hd4 { background-color: #fc802c; }

.m-vrlc .item-name { font-size: 20px; font-size: 2rem; }

.m-vrlc .item-desc { padding-left: 26px; padding-right: 26px; padding-top: 28px; padding-bottom: 29px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #666; text-align: center; }

@media screen and (max-width: 991px) { .m-vrlc .item-hd { line-height: 24px; font-size: 12px; font-size: 1.2rem; }
  .m-vrlc .item-name { font-size: 14px; font-size: 1.4rem; }
  .m-vrlc .item-desc { padding: 20px 15px; line-height: 24px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 640px) { .m-vrlc .box-item { margin-left: 1%; margin-right: 1% !important; width: 48%; } }

.g-vrform { margin-top: 123px; padding-top: 88px; padding-bottom: 84px; background-image: -webkit-linear-gradient(125deg, #87a3ff 0%, #6186ff 42%, #3a68ff 100%), -webkit-linear-gradient(#12437b, #12437b); background-image: -moz-linear-gradient(125deg, #87a3ff 0%, #6186ff 42%, #3a68ff 100%), -moz-linear-gradient(#12437b, #12437b); background-image: linear-gradient(-35deg, #87a3ff 0%, #6186ff 42%, #3a68ff 100%), linear-gradient(#12437b, #12437b); background-blend-mode: normal, 
 normal; background-color: #f67001; }

.g-vrform .hd-title, .g-vrform .hd-desc { color: #fff; }

@media screen and (max-width: 991px) { .g-vrform { margin-top: 30px; padding-top: 30px; padding-bottom: 30px; } }

.m-vrform { text-align: center; font-size: 0; letter-spacing: 0; }

.m-vrform .form-item { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; font-size: 1.4rem; }

.m-vrform .form-item1 { margin-right: 2.5%; width: 37.75%; }

.m-vrform .form-text { width: 100%; height: 58px; line-height: 58px; padding: 0 25px; font-size: 18px; font-size: 1.8rem; color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #4b75ff; box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1); }

.m-vrform .form-text::-webkit-input-placeholder { color: #e8d9fa; opacity: 1; }

.m-vrform .form-text:-moz-placeholder { color: #e8d9fa; opacity: 1; }

.m-vrform .form-text::-moz-placeholder { color: #e8d9fa; opacity: 1; }

.m-vrform .form-text:-ms-input-placeholder { color: #e8d9fa; opacity: 1; }

.m-vrform .form-item2 { margin-top: 46px; width: 100%; }

.m-vrform .form-btn { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 196px; height: 58px; font-size: 18px; font-size: 1.8rem; font-weight: bold; background-color: #fff; box-shadow: 0px 8px 22px 0px rgba(0, 0, 0, 0.16); border-radius: 29px; }

@media screen and (max-width: 991px) { .m-vrform .form-item1 { margin-right: 2%; width: 48%; }
  .m-vrform .form-text { height: 38px; line-height: 38px; padding: 0 15px; font-size: 14px; font-size: 1.4rem; }
  .m-vrform .form-btn { height: 42px; font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 480px) { .m-vrform .form-item1 { width: 100%; margin-right: 0; margin-bottom: 20px; }
  .m-vrform .form-item2 { margin-top: 0; } }

.g-hd { position:  fixed; z-index: 9; background-color: #fff; padding-left: 30px; padding-right: 30px; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%;top: 0;}
.m-hdlogo { float: left; line-height: 108px; }

.m-hdlogo a { margin-left: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.m-hdlogo a:first-child { margin-left: 0; }

.m-hdlogo img { vertical-align: middle; }

.m-hdnav { float: right; }

.m-hdnav .nav-item { position: relative; float: left; padding-left: 52px; }

.m-hdnav .nav-item > a { display: block; line-height: 106px; font-size: 18px; font-size: 1.8rem; }

.m-hdnav .nav-item > a:hover, .m-hdnav .nav-item > a.active { color: #f67001; }

.m-hdnav .sbnav-list { position: absolute; left: 0; top: 100%; width: 205px; padding: 6px 0; background-color: #fff; display: none; }

.m-hdnav .sbnav-item a { display: block; line-height: 38px; padding: 10px 20px; font-size: 18px; font-size: 1.8rem; }

.m-hdnav .sbnav-item a:hover { color: #fff; background-color: #246ffb; }

@media screen and (max-width: 991px) { .g-hd { padding-left: 15px; padding-right: 15px; }
  .m-hdnav { display: none; }
  .m-hdlogo { float: none; text-align: center; }
  .m-hdlogo a { margin-left: 10px; width: 130px; } }

.banner { position: relative; z-index: 2; }

.banner video { position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 101%; min-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; }

.banner .carousel-control { display: none; }

.banner .dotList { position: absolute; left: 0; bottom: 38px; width: 100%; text-align: center; font-size: 0; letter-spacing: 0; }

.banner .dotList ul li { margin: 0 7px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 14px; height: 14px; border: 1px solid #fff; border-radius: 50%; -moz-box-sizing: border-box; box-sizing: border-box; }

.banner .dotList ul li.active { background-color: #fff; }

@media screen and (max-width: 991px) { .banner .dotList { bottom: 15px; }
  .banner .dotList ul li { margin: 0 5px; width: 12px; height: 12px; } }

  .g-ft { background: #E8EAEC;}
 
  .g-ft a { color: #fff; }
  
  .g-ft a:hover { color: #333; }
 
  .m-ftfix1 { padding-top: 60px; text-align: center; }
 
  .m-ftlogo { line-height: 0; font-size: 0; }
  

  .m-ftaddr { float: left; padding-right: 30px; width: 38.33333%; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #444;}
  
  .m-ftctus{float: left;}
  .m-ftctus .box-info { line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #444;}
  
  .m-ftctus .box-info span { font-size: 18px; font-size: 1.8rem; font-style: italic; font-weight: bold; }
  .m-ftctus .box-info a{color: #444;}
  .m-ftctus .box-wx { margin-top: 7px; font-size: 0; letter-spacing: 0; }
  
  .m-ftctus .wx-item { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 100px; margin-right: 18px; }
  
  .m-ftctus .item-name { margin-top: 5px; line-height: 24px; font-size: 14px; font-size: 1.4rem; text-align: center; color: #444;}
  
  .m-ftfix3 { padding-top: 39px; padding-bottom: 13px; }
  
  .m-ftpartner { text-align: left; }
  .m-ftpartner .links-title{color: #444;font-size: 14px; }
  
  .m-ftpartner .box-title { margin-bottom: 30px; line-height: 40px; font-size: 30px; font-size: 3rem; font-weight: bold; }
  
  .m-ftpartner .box-list { font-size: 0; letter-spacing: 0; }
  
  .m-ftpartner .links-item {font-size: 12px;color: #444; }
  
  .m-ftfix4 { padding:26px 0; border-top: 1px solid #70707033; margin-top: 40px; }
  
  .m-ftlnk { text-align: center; }
  
  .m-ftlnk .box-title { margin-bottom: 5px; line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  
  .m-ftlnk .list-item { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; line-height: 18px; font-size: 12px; font-size: 1.2rem; }
  
  .m-ftfix5 {  padding: 20px 0; background-color: #f67001; }
  .m-ftfix5 .m-ftext{display: flex;align-items: center;font-size: 14px;color: #fff;}
  .m-ftfix5 .m-ftext-a{display: flex;align-items: center;font-size: 14px;color: #fff;margin-left: 10px;}
  .m-ftfix5 .m-ftext-a:hover{color: #fff;}

@media screen and (max-width: 991px) { 
  /* .m-ftinfo, .m-ftaddr, .m-ftfix3, .m-ftfix4 { display: none; }
  .m-ftctus { text-align: center; }
  .m-ftt { line-height: 30px; font-size: 20px; font-size: 2rem; }
  .m-ftfix2 { padding-bottom: 30px; }  */
}
@media screen and (max-width: 991px) { 
  .m-ftfix1{padding-top: 30px;}
  .m-ftinfo, .m-ftaddr, .m-ftfix3, .m-ftfix4 { display: none; }
  .m-ftctus { text-align: center; width: 100%;}
  .m-ftt { line-height: 30px; font-size: 20px; font-size: 2rem; }
  .m-ftfix2 { padding-bottom: 30px;padding-top: 20px; } 
  .m-ftfix5{padding: 10px 0;}
  .m-ftfix5 .m-ftext{flex-wrap: wrap;line-height: 26px;}
  .m-ftfix5 .m-ftext-a{margin-left: 0;width: 100%;}
  .m-ftfix5 .m-ftext>.m-ftext-a:nth-of-type(2){width: auto;margin-right: 10px;}
}
@media screen and (max-width: 991px) { 
}

.m-hhd { text-align: center; margin-bottom: 60px; }

.m-hhd .hd-title { position: relative; padding-top: 20px; }


.m-hhd .title1 { position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); line-height: 1; font-size: 50px; font-size: 5rem; font-weight: bold; font-family: "GothamBold", Arial, Helvetica, sans-serif; color: #f67001; color: rgba(0, 105, 171, 0.13); }


.m-hhd .title2 { position: relative; display: inline-block; *display: inline; *zoom: 1; line-height: 1; font-size: 32px; font-size: 3.2rem; color: #333; }

.m-hhd .hd-info { margin-top: 12px; line-height: 30px; font-size: 20px; font-size: 2rem; }

.m-hhd .hd-info:before, .m-hhd .hd-info:after { content: ""; display: inline-block; vertical-align: middle; width: 18px; height: 2px; background-color: #a6a6a6; }

.m-hhd .hd-info:before { margin-right: 10px; }

.m-hhd .hd-info:after { margin-left: 10px; }

.m-hhd .hd-desc { margin-top: 14px; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #666; }
.m-hhd p .icon-hr{margin-top: 5px;}

@media screen and (max-width: 991px) {
  .m-hhd { margin-bottom: 30px; }
  .m-hhd .hd-title { padding-top: 10px; }
  .m-hhd .title1 { font-size: 30px; font-size: 3rem; }
  .m-hhd .title2 { line-height: 1.2; font-size: 20px; font-size: 2rem; }
  .m-hhd .hd-info { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-hhd .hd-desc { line-height: 22px; font-size: 12px; font-size: 1.2rem; }
  .m-hhd p:nth-of-type(2){margin-top: 15px!important;}
  .m-hhd p:nth-of-type(2) span{font-size: 1.5rem!important;}
}
@media screen and (max-width: 768px) {
  .m-hhd{margin-bottom: 10px;}
  .m-hhd p:nth-of-type(2){font-size: 1.5rem!important;margin-top: 10px!important;}
  .m-mobilenav{display: block!important;}
}
.g-wp { padding-top: 25px; padding-bottom: 60px; }

@media screen and (max-width: 991px) { .g-wp { padding-top: 35px; padding-bottom: 35px; } }

.m-seob1 { position: relative; }

.m-seob1 .box-wp { position: relative; padding-bottom: 280px; }

.m-seob1 .box-img { float: left; width: 58.5%; line-height: 0; font-size: 0; }
.m-seob1 .box-img.nowidth{width: auto;}
.m-seob1 .box-info { float: right; width: 36.66667%; padding-left: 25px; padding-right: 25px; padding-top: 36px; padding-bottom: 34px; background-color: #ffffff; box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.13); border-radius: 10px; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; margin-top: 3.5%; }

.m-seob1 .info-item { position: relative; padding-left: 46px; line-height: 30px; font-size: 20px; font-size: 2rem; margin-top: 20px; }

.m-seob1 .info-item i { position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 34px; line-height: 34px; font-size: 20px; font-size: 2rem; color: #fff; text-align: center; border-radius: 5px; }

.m-seob1 .info-item .icon-rengong { background-color: #8c7fe4; }

.m-seob1 .info-item .icon-zengchang { background-color: #76cdfe; }

.m-seob1 .info-item .icon-lunchuan { background-color: #f99d6a; }

.m-seob1 .info-item:first-child { margin-top: 0; }

.m-seob1 .box-ft { position: absolute; left: 0; bottom: 43px; width: 100%; text-align: center; line-height: 30px; font-size: 20px; font-size: 2rem; color: #fff; padding-top: 66px; }

.m-seob1 .box-ft:before { content: ""; position: absolute; left: 50%; top: 0; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 1px; height: 31px; background-color: #ffffff; }
.m-seob1 .box-ft .blod{ font-weight: 600;}
@media screen and (max-width: 991px) { 
  .m-seob1 .box-wp { padding-bottom: 10px; }
  .m-seob1 .box-img { float: none; width: 100%; text-align: center; }
  .m-seob1 .box-info { float: none; margin-top: 30px; width: 100%; }
  .m-seob1 .info-item { font-size: 14px; font-size: 1.4rem; } }

.m-seob3 { padding-top: 54px; padding-bottom: 79px; }

.m-seob3 .box-wp { box-shadow: 0px 2px 35px 3px rgba(4, 0, 0, 0.09); background-color: #fff; }

.m-seob3 .box-tabhd { float: left; width: 210px; }

.m-seob3 .tabhd-item { padding-left: 10px; padding-right: 10px; padding-top: 30px; padding-bottom: 47px; background-color: #eeeeee; color: #333; text-align: center; cursor: pointer;border-bottom: 1px #ccc solid;}

.m-seob3 .tabhd-item .num { display: inline-block; *display: inline; *zoom: 1; width: 44px; line-height: 44px; color: #f67001; font-size: 24px; font-size: 2.4rem; background-color: #fff; border-radius: 50%; }

.m-seob3 .tabhd-item .title { display: block; margin-top: 9px; line-height: 32px; font-size: 22px; font-size: 2.2rem; }
.m-seob3 .tabhd-item:hover, .m-seob3 .tabhd-item.active { background-color: #f67001;color: #fff;}
.m-seob3 .tabhd-item:hover .num, .m-seob3 .tabhd-item.active .num { color: #f67001; }
.m-seob3 .box-tabbd { overflow: hidden; }

.m-seob3 .tabbd-item { display: none; padding-left: 5.35354%; padding-right: 6.56566%; padding-top: 4.24242%; padding-bottom: 3.0303%; }

.m-seob3 .tabbd-item.show { display: block; }

.m-seob3 .box-title { margin-bottom: 36px; line-height: 42px; font-size: 32px; font-size: 3.2rem;  color: #f67001; text-align: center; }

.m-seob3 .box-info { margin-bottom: -20px; font-size: 0; letter-spacing: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.m-seob3 .info-item { position: relative; margin-right: 2.06422%; margin-bottom: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 48.96789%; padding-left: 4.81651%; padding-right: 4.81651%; padding-top: 10.20642%; padding-bottom: 5.61927%; background-color: #f5f9fc; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-seob3 .info-item .item-title { line-height: 30px; font-size: 20px; font-size: 2rem; color: #fea614; }

.m-seob3 .info-item .item-title i { margin-right: 12px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 70px; line-height: 70px; font-size: 30px; font-size: 3rem; color: #fff; text-align: center; background-color: #fea614; border-radius: 50%; }

.m-seob3 .info-item .item-title .icon-web-icon- { font-size: 40px; font-size: 4rem; }

.m-seob3 .info-item .item-desc { margin-top: 11px; line-height: 30px; font-size: 18px; font-size: 1.8rem; color: #999; }

.m-seob3 .info-item:before { content: ""; position: absolute; left: 0; top: 0; width: 4px; height: 100%; background-color: #fea614; }

.m-seob3 .info-item:hover { box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12); }
.m-seob3 .info-item .item-title { color: #f67001; }
.m-seob3 .info-item .item-title i { background-color: #f67001; }
.m-seob3 .info-item:before { background-color: #f67001; }


@media screen and (max-width: 991px) { .m-seob3 { padding-top: 30px; padding-bottom: 30px; }
  .m-seob3 .box-tabhd { float: none; width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .m-seob3 .tabhd-item { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
  .m-seob3 .tabhd-item .num { font-size: 14px; font-size: 1.4rem; }
  .m-seob3 .tabhd-item .title { font-size: 14px; font-size: 1.4rem; }
  .m-seob3 .box-title { line-height: 30px; font-size: 20px; font-size: 2rem; }
  .m-seob3 .info-item .item-title { font-size: 16px; font-size: 1.6rem; }
  .m-seob3 .info-item .item-title i { width: 46px; line-height: 46px; }
  .m-seob3 .info-item .item-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 375px) { .m-seob3 .info-item { width: 100%; margin-right: 0; } }

.m-seolnk { margin-top: 82px; text-align: center; }

.m-seolnk a { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 236px; line-height: 30px; padding: 12px; font-size: 18px; font-size: 1.8rem; color: #fff; border-radius: 22px; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f67001;border:1px #f67001 solid;}

.m-seolnk a:hover { color:#f67001;border:1px #f67001 solid;background-color: #fff;}

@media screen and (max-width: 991px) { .m-seolnk { margin-top: 30px; }
  .m-seolnk a { line-height: 24px; padding: 8px 10px; font-size: 14px; font-size: 1.4rem; } }

.m-seob4 { padding-top: 60px; padding-bottom: 66px; background-color: #f5f9fc; }

.m-seob4 .box-wp { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.m-seob4 .box-img { float: left; margin-right: 3%; width: 50.16667%; line-height: 0; font-size: 0; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }

.m-seob4 .box-desc { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; line-height: 35px; font-size: 20px; font-size: 2rem; }

.m-seob4 .box-desc p { min-height: 35px; }

@media screen and (max-width: 991px) { .m-seob4 { padding-top: 30px; padding-bottom: 30px; }
  .m-seob4 .box-wp { display: block; }
  .m-seob4 .box-img { float: none; margin-right: 0; width: 100%; }
  .m-seob4 .box-desc { margin-top: 10px; line-height: 26px; font-size: 14px; font-size: 1.4rem; }
  .m-seob4 .box-desc p { min-height: 26px; } }

.m-seob2 { padding-top: 72px; padding-bottom: 68px; background: url("../images/seobg2.jpg") no-repeat center bottom; }

.m-seob2 .hd-desc { margin-top: 13px; line-height: 26px; font-size: 16px; font-size: 1.6rem; color: #666; text-align: center; }

.m-seob2 .box-link { margin-top: 90px; }

.m-seob2 .box-link a { max-width: 286px; width: 100%;}

.m-seob2 .box-info { margin-bottom: -30px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; font-size: 0; letter-spacing: 0; }

.m-seob2 .info-item { position: relative; margin-right: 6.83333%; margin-bottom: 30px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 19.83333%; background-color: #fff; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.17); border-radius: 5px; }

.m-seob2 .info-item:hover{    position: relative;box-shadow: 3px 3px 16px 0px rgb(0 66 142 / 15%);color: #f67001;}


.m-seob2 .info-item .item-title { padding: 15px; line-height: 30px; font-size: 24px; font-size: 2.4rem; font-weight: bold; color: #fff; text-align: center; background-color: #f67001; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.17); }

.m-seob2 .info-item .item-bd { padding-left: 10px; padding-right: 10px; padding-top: 22.26891%; padding-bottom: 44.53782%; background: url("../images/beike1.png") no-repeat center; }

.m-seob2 .info-item .item-desc { line-height: 34px; font-size: 24px; font-size: 2.4rem; text-align: center; }

.m-seob2 .info-item .item-icon { position: absolute; left: 100%; top: 0; width: 34.45378%; height: 100%; }

.m-seob2 .info-item .item-icon i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 20px; font-size: 2rem; }

.m-seob2 .info-item .item-icon .icon-right1 { width: 30px; height: 30px; line-height: 26px; font-size: 16px; font-size: 1.6rem; color: #666; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; border: 2px solid #666; border-radius: 50%; }

@media screen and (max-width: 991px) { .m-seob2 { padding-top: 30px; padding-bottom: 30px; }
  .m-seob2 .info-item .item-title { font-size: 16px; font-size: 1.6rem; }
  .m-seob2 .info-item .item-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-seob2 .info-item .item-icon i { font-size: 14px; font-size: 1.4rem; }
  .m-seob2 .info-item .item-icon .icon-right1 { width: 30px; height: 30px; line-height: 26px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 480px) { .m-seob2 .info-item { margin-left: 1%; margin-right: 1% !important; width: 48%; }
  .m-seob2 .info-item .item-icon { display: none; } }

.m-seob5 { padding-top: 52px; }

.m-seob5 .list-item { padding-top: 32px; padding-bottom: 20px; border-bottom: 1px solid #dadada; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.m-seob5 .list-item:first-child { padding-top: 0; }

.m-seob5 .item-img { float: left; margin-right: 22px; width: 225px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; line-height: 0; font-size: 0; }

.m-seob5 .item-text { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; }

.m-seob5 .item-title { height: 30px; line-height: 30px; font-size: 20px; font-size: 2rem; text-overflow: ellipsis; white-space: nowrap; }

.m-seob5 .item-desc { margin-top: 10px; line-height: 32px; font-size: 16px; font-size: 1.6rem; color: #666; }

.m-seob5 .item-info { margin-top: 16px; font-size: 0; letter-spacing: 0; }

.m-seob5 .item-info .item { margin-right: 38px; margin-bottom: 10px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding-right: 30px; line-height: 1; border-right: 1px solid #dcdcdc; }

.m-seob5 .item-info .title { font-size: 16px; font-size: 1.6rem; color: #999; }

.m-seob5 .item-info .num { margin-top: 12px; font-size: 16px; font-size: 1.6rem; color: #ff4200; }

.m-seob5 .box-link a { min-width: 160px; }

@media screen and (max-width: 991px) { .m-seob5 { padding-top: 30px; }
  .m-seob5 .item-title { height: 24px; line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-seob5 .item-desc { line-height: 24px; font-size: 12px; font-size: 1.2rem; }
  .m-seob5 .item-info .item { margin-right: 20px; padding-right: 20px; }
  .m-seob5 .item-info .title, .m-seob5 .item-info .num { font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 480px) { .m-seob5 .list-item { display: block; }
  .m-seob5 .item-img { float: none; margin-right: 0; margin-bottom: 20px; width: 100%; text-align: center; } }
/* background: url("../images/seobg1.jpg") no-repeat center bottom; */
.m-seob6 { padding-top: 49px; padding-bottom: 30px;position: relative;  }

.m-seob6 .box-list { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; font-size: 0; letter-spacing: 0; }

.m-seob6 .list-item { margin-right: 1.08333%; margin-bottom: 10px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 19.08333%; padding-top: 21.75%; background-position: center; background-size: 100% 100%; overflow: hidden; position: relative; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-seob6 .item-text { position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 100%; }

.m-seob6 .item-desc { padding: 0 12px; line-height: 30px; font-size: 20px; font-size: 2rem; color: #fff; text-align: center; }

.m-seob6 .box-img { font-size: 0; letter-spacing: 0; margin-top: 32px; text-align: center; }
.m-seob6 .list-item { background-image: url("../images/advantage.png"); }
@media screen and (max-width: 1219px) { .m-seob6 .item-desc { line-height: 26px; font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 991px) { .m-seob6 { padding-top: 30px; padding-bottom: 80px; }
  .m-seob6 .item-desc { line-height: 22px; font-size: 12px; font-size: 1.2rem; }
  .m-seob6 .list-item { margin-left: 1%; margin-right: 1%; width: 18%; padding-top: 0; background: #f67001; padding: 30px 0; -moz-box-sizing: border-box; box-sizing: border-box; }
  .m-seob6 .item-text { position: relative; top: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } }

@media screen and (max-width: 375px) { .m-seob6 .list-item { width: 48%; } }

.m-seob7 { padding-top: 66px; padding-bottom: 76px; background: url("../images/seobg3.jpg") no-repeat center; }

.m-seob7 .form-item { float: left; position: relative; padding-left: 90px; margin-bottom: 38px; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-seob7 .form-item1 { margin-right: 5.41667%; width: 29.58333%; }

.m-seob7 .form-item2 { width: 100%; }

.m-seob7 .form-item3 { margin-right: 36px; width: 29.58333%; }

.m-seob7 .form-item4, .m-seob7 .form-item5 { padding-left: 0; }

.m-seob7 .form-label { position: absolute; left: 0; width: 90px; padding-right: 5px; text-align: right; line-height: 32px; font-size: 16px; font-size: 1.6rem; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-seob7 .form-text { width: 100%; height: 32px; line-height: 30px; padding: 0 10px; font-size: 14px; font-size: 1.4rem; background-color: #fff; border: solid 1px #cecece; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-seob7 .form-text2 { height: 184px; }

.m-seob7 .form-item4 { margin-right: 34px; width: 114px; }

.m-seob7 .form-item4 a { display: block; height: 32px; line-height: 30px; text-align: center; background-color: #f3fbfe; border: 1px solid #cecece; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.m-seob7 .form-item4 img { vertical-align: middle; width: 100%; }

.m-seob7 .form-item5 { width: 17.83333%; }

.m-seob7 .form-btn { width: 100%; height: 32px; font-size: 14px; font-size: 1.4rem; color: #fff; background-color: #f67001; }

.m-seob7 .star { padding-right: 10px; background: url("../images/star1.png") no-repeat right 14px; }

@media screen and (max-width: 991px) { .m-seob7 .form-item { margin-right: 0; margin-bottom: 20px; width: 100%; }
  .m-seob7 .form-item3 { margin-right: 0; width: -webkit-calc(100% - 125px); width: -moz-calc(100% - 125px); width: calc(100% - 125px); }
  .m-seob7 .form-item4 { float: right; margin-right: 0; width: 114px; }
  .m-seob7 .form-item5 { padding-left: 90px; }
  .m-seob7 .form-label { font-size: 12px; font-size: 1.2rem; }
  .m-seob7 .form-text { font-size: 12px; font-size: 1.2rem; } }

.m-someb2 { padding-top: 60px; padding-bottom: 66px; background: url("../images/bl1.jpg") no-repeat center bottom; }

.m-someb2 .box-list { font-size: 0; letter-spacing: 0; }

.m-someb2 .list-item { margin-right: 5%; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 20.83333%;
transition: all 0.4s;}

.m-someb2 .list-item:hover .item-icon{transform: translateY(-20px);}
.m-someb2 .list-item .item-icon{position: relative;transition: all 0.4s;}
.m-someb2 .list-item .item-icon canvas{position: absolute;width: 210px;height: 210px;}

.m-someb2 .list-item .item-icon>div{border: 7px solid #fff;width: 175px;border-radius: 50%;position: relative;left: 6px;top: 5px;}
.m-someb2 .list-item .item-icon>div img{width: 175px;height: 175px;}
.m-someb2 .item-title { margin-top: 26px; line-height: 46px; font-size: 36px; font-size: 3.6rem; font-weight: bold; }

.m-someb2 .item-desc { margin-top: 32px; line-height: 26px; font-size: 16px; font-size: 1.6rem; }

.m-someb2 .item-desc span { color: #f67001; font-size: 20px; font-size: 2rem; }

.m-someb2 .box-info { margin-top: 76px; line-height: 24px; font-size: 14px; font-size: 1.4rem; font-weight: bold; text-align: center; }

@media screen and (max-width: 991px) { .m-someb2 { padding-top: 30px; padding-bottom: 30px; }
  .m-someb2 .item-title { margin-top: 15px; line-height: 26px; font-size: 16px; font-size: 1.6rem; }
  .m-someb2 .item-desc { margin-top: 10px; line-height: 24px; font-size: 12px; font-size: 1.2rem; }
  .m-someb2 .item-desc span { font-size: 16px; font-size: 1.6rem; }
  .m-someb2 .box-info { margin-top: 30px; line-height: 24px; font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 640px) { .m-someb2 .list-item { margin-left: 1%; margin-right: 1% !important; margin-bottom: 20px; width: 48%; } }

.m-someb3 { padding-top: 100px; padding-bottom: 32px;position: relative; background: url("../images/bl2.png") no-repeat center bottom; }

.m-someb3 .box-img { float: right; margin-left: 30px; width: 255px; line-height: 0; font-size: 0; }

.m-someb3 .box-list { overflow: hidden; }

.m-someb3 .list-item { margin-top: 30px; }

.m-someb3 .list-item:first-child { margin-top: 0; }

.m-someb3 .item-title { display: inline-block; *display: inline; *zoom: 1; width: 153px; line-height: 58px; text-align: center; font-size: 20px; font-size: 2rem; font-weight: bold; color: #fff; background: url("../images/fk1.png") no-repeat center; background-size: cover; }

.m-someb3 .item-desc { margin-top: 16px; line-height: 24px; font-size: 16px; font-size: 1.6rem; }

.m-someb3 .box-ft { margin-top: 105px; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #fff; }

.m-someb3 .box-ft a { color: #fff; }

.m-someb3 .box-ft a:hover { color: #333; }

.m-someb3 .box-ft p:first-child { margin-bottom: 30px; }

@media screen and (max-width: 991px) { .m-someb3 { padding-top: 30px; padding-bottom: 30px; }
  .m-someb3 .box-ft { margin-top: 30px; }
  .m-someb3 .box-ft p:first-child { margin-bottom: 20px; }
  .m-someb3 .item-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-someb3 .box-ft { color: #333; }
  .m-someb3 .box-ft a { color: #333; }
  .m-someb3 .box-ft a:hover { color: #17438f; } }

@media screen and (max-width: 640px) { .m-someb3 .box-img { float: none; margin-left: 0; width: 100%; }
  .m-someb3 .box-list { margin-top: 30px; } }

.m-someb4 { padding-top: 82px; padding-bottom: 114px; background: url("../images/bl1.jpg") no-repeat center bottom; }

.m-someb4 .box-img { text-align: center; line-height: 0; font-size: 0;position: relative;display: flex;height: 350px; }
.m-someb4 .box-img .img-item{position: relative;margin-top: 185px;height: 89px;}
.m-someb4 .box-img .z1bg{position: absolute;left: 70%;bottom: 100%;max-width: none;}
.m-someb4 .box-img .z2bg{position: absolute;right: 70%;top:100%;max-width: none;}
.m-someb4 .box-img .z3bg{position: absolute;left: 70%;bottom: 100%;max-width: none;}
.m-someb4 .box-img .z4bg{position: absolute;right: 70%;top:100%;max-width: none;}

.m-someb4 .box-img img.move:hover{
  animation:imgRight 1s linear 1 ;
}

@-webkit-keyframes imgRight{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  50%{-webkit-transform:translateX(10px);transform:translateX(10px)}
  100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes imgRight{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  50%{-webkit-transform:translateX(10px);transform:translateX(10px)}
  100%{-webkit-transform:translateX(0);transform:translateX(0);}
}


@media screen and (max-width: 991px) { .m-someb4 { padding-top: 30px; padding-bottom: 30px; } }
/* background: url("../images/seobg1.jpg") no-repeat center bottom; */
.m-someb5 { padding-top: 72px; padding-bottom: 30px; position: relative; }

.m-someb5 .box-list { width: 10000%; overflow: hidden; }

.m-someb5 .list-item { float: left; width: 1%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; }

.m-someb5 .item-img { float: left; margin-right: 5.16667%; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; width: 69%; line-height: 0; font-size: 0; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; border-radius: 10px; box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2); overflow: hidden; }

.m-someb5 .item-fix { overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.m-someb5 .item-title { line-height: 36px; font-size: 26px; font-size: 2.6rem; font-weight: bold; color: #f67001; }

.m-someb5 .item-name { margin-top: 35px; line-height: 26px; font-size: 16px; font-size: 1.6rem; }

.m-someb5 .item-desc { margin-top: 19px; line-height: 30px; font-size: 16px; font-size: 1.6rem; }

.m-someb5 .item-desc span { font-size: 18px; font-size: 1.8rem; color: #f67001; }

.m-someb5 .item-desc p { min-height: 30px; }

.m-someb5 .btn-wp { margin-top: 41px; }

.m-someb5 .btn-wp a { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-right: 25px; font-size: 16px; font-size: 1.6rem; color: #666; }

.m-someb5 .btn-wp a:hover { color: #333; }
.m-someb5 .btn-wp a:hover i{color: #000;}
@media screen and (max-width: 991px) { .m-someb5 { padding-top: 30px; padding-bottom: 30px; }
  .m-someb5 .item-title { line-height: 26px; font-size: 16px; font-size: 1.6rem; }
  .m-someb5 .item-name { margin-top: 20px; line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-someb5 .item-desc { margin-top: 15px; line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-someb5 .item-desc span { font-size: 16px; font-size: 1.6rem; }
  .m-someb5 .item-desc p { min-height: 24px; } }

@media screen and (max-width: 375px) { .m-someb5 .item-img { float: none; margin: 0; width: 100%; box-shadow: none; }
  .m-someb5 .item-fix { padding-top: 25px; }
  .m-someb5 .list-item { display: block; } }

.m-adsb2 { padding-top: 62px; }

.m-adsb2 .box-wp { font-size: 0; letter-spacing: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.m-adsb2 .box-item { margin-right: 6%; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 46.91667%; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12); border-radius: 24px; overflow: hidden; }

.m-adsb2 .box-item .item-img { padding-top: 28px; padding-bottom: 42px; padding-left: 30px; padding-right: 30px; text-align: center; line-height: 0; font-size: 0; background-position: center bottom; background-size: auto 100%; background-repeat: no-repeat; }

.m-adsb2 .box-item .item-text { padding-left: 30px; padding-right: 30px; text-align: center; }

.m-adsb2 .box-item .text-item { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #e1e1e1; }

.m-adsb2 .box-item .text-item:last-child { border-bottom: none; }

.m-adsb2 .box-item .text1 { font-weight: bold; line-height: 40px; font-size: 30px; font-size: 3rem; }

.m-adsb2 .box-item .text2 { margin-top: 6px; line-height: 34px; font-size: 24px; font-size: 2.4rem; }

.m-adsb2 .box-item .text2 span { font-weight: bold; }

.m-adsb2 .box-item .text3 { line-height: 34px; font-size: 24px; font-size: 2.4rem; font-weight: bold; }

.m-adsb2 .box-item1 .item-img { background:#468eff}

.m-adsb2 .box-item1 .text1, .m-adsb2 .box-item1 .text3 { color: #f67001; }

.m-adsb2 .box-item2 .item-img { background:#3b589c; }

.m-adsb2 .box-item2 .text1, .m-adsb2 .box-item2 .text3 { color: #17438f; }

@media screen and (max-width: 991px) {
  .m-adsb2{padding-top: 10px;}
  .m-adsb2 .box-item .item-img img { width: 200px; }
  .m-adsb2 .box-item .text1 { line-height: 28px; font-size: 18px; font-size: 1.8rem; }
  .m-adsb2 .box-item .text2, .m-adsb2 .box-item .text3 { line-height: 24px; font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 375px) { .m-adsb2 .box-item { width: 100%; margin-right: 0; margin-bottom: 20px; } }

.m-adsb3 { padding-top: 79px; padding-bottom: 72px;  }

.m-adsb3 .box-list { font-size: 0; letter-spacing: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.m-adsb3 .list-item { margin-right: 1.83333%; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 23.58333%; padding-left: 20px; padding-right: 20px; padding-top: 40px; padding-bottom: 48px; text-align: center; background-color: #ffffff; border-radius: 10px; border: solid 1px #e1e1e1; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-adsb3 .list-item:hover { border-color: #f67001; }

.m-adsb3 .list-item:hover .item-icon, .m-adsb3 .list-item:hover .item-title { color: #f67001; }

.m-adsb3 .item-icon { line-height: 1; font-size: 70px; font-size: 7rem; }

.m-adsb3 .item-title { margin-top: 17px; line-height: 28px; font-size: 18px; font-size: 1.8rem; }

.m-adsb3 .item-desc { margin-top: 19px; line-height: 26px; font-size: 14px; font-size: 1.4rem; color: #666; }

@media screen and (max-width: 991px) { .m-adsb3 { padding-top: 30px; padding-bottom: 30px; }
  .m-adsb3 .item-icon { font-size: 40px; font-size: 4rem; }
  .m-adsb3 .item-title { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-adsb3 .item-desc { line-height: 24px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 640px) { .m-adsb3 .list-item { margin-left: 1%; margin-right: 1% !important; margin-bottom: 20px; width: 48%; } }

@media screen and (max-width: 375px) { .m-adsb3 .list-item { width: 98%; } }

.m-adsb4 .box-list { position: relative; font-size: 0; letter-spacing: 0; margin-bottom: -20px; text-align: center; }

.m-adsb4 .box-list:before { content: ""; position: absolute; left: 0; top: 68px; width: 100%; height: 4px; background-color: #eaeaea; }

.m-adsb4 .list-item { position: relative; margin-left: 2.08333%; margin-right: 2.08333%; margin-bottom: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }

.m-adsb4 .list-item:hover .item-icon { -webkit-transform: translate(0, -16px); -moz-transform: translate(0, -16px); -ms-transform: translate(0, -16px); -o-transform: translate(0, -16px); transform: translate(0, -16px); }

.m-adsb4 .list-item:hover .item-title { color: #f67001; }

.m-adsb4 .item-icon { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; border-radius: 50%; padding: 12px; background-color: #fff; border: solid 3px #eaeaea; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-adsb4 .item-icon i { display: block; width: 114px; line-height: 114px; font-size: 60px; font-size: 6rem; color: #fff; background-color: #f67001; border-radius: 50%; }

.m-adsb4 .item-title { margin-top: 7px; line-height: 26px; font-size: 16px; font-size: 1.6rem; color: #666; }

.m-adsb4 .box-link a { min-width: 190px; }

@media screen and (max-width: 1219px) { .m-adsb4 .item-icon i { width: 90px; line-height: 90px; font-size: 50px; font-size: 5rem; }
  .m-adsb4 .item-title { line-height: 24px; font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 991px) { .m-adsb4 { padding-top: 30px; }
  .m-adsb4 .box-list:before { background: none; } }

.m-adsb5 { padding-top: 68px; padding-bottom: 76px; }

.m-adsb5 .box-img { line-height: 0; font-size: 0; }

.m-adsb5 .box-link a { min-width: 50px; }

@media screen and (max-width: 991px) { .m-adsb5 { padding-top: 30px; padding-bottom: 30px; } }

.m-adsb6 {margin-top:60px; padding-top: 60px; padding-bottom: 62px; background: url("../images/adsbg1.jpg") no-repeat center; background-size: cover; }

.m-adsb6 .hd-title, .m-adsb6 .hd-desc { color: #fff; }

.m-adsb6 .title1 { color: rgba(255, 255, 255, 0.1); }

.m-adsb6 .title2 {color: #fff;}

.m-adsb6 .hd-desc { font-size: 16px; font-size: 1.6rem;color:#fff!important; }

.m-adsb6 .box-list { font-size: 0; letter-spacing: 0; margin-bottom: -20px; }

.m-adsb6 .list-item { margin-right: 6.33333%; margin-bottom: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 29%; position: relative; padding-top: 31.16667%; overflow: hidden; background: url("../images/liubian6.png") no-repeat center; background-size: 100% 100%; }

.m-adsb6 .item-text { position: absolute; left: 0; top: 0; padding-top: 16.66667%; padding-left: 10.05747%; padding-right: 10.05747%; width: 100%; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-adsb6 .item-num { display: inline-block; *display: inline; *zoom: 1; width: 70px; line-height: 70px; font-size: 30px; font-size: 3rem; color: #fff; text-align: center; border-radius: 50%; background-color: #17438f; }

.m-adsb6 .item-title { position: relative; padding-top: 25px; padding-bottom: 15px; line-height: 34px; font-size: 24px; font-size: 2.4rem; font-weight: bold; }

.m-adsb6 .item-title:before { content: ""; position: absolute; left: 50%; bottom: 0; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 23px; height: 3px; background-color: #17438f; }

.m-adsb6 .item-desc { margin-top: 14px; line-height: 28px; font-size: 16px; font-size: 1.6rem; }

@media screen and (max-width: 1219px) { .m-adsb6 .item-num { width: 40px; line-height: 40px; font-size: 16px; font-size: 1.6rem; }
  .m-adsb6 .item-title { line-height: 24px; font-size: 16px; font-size: 1.6rem; }
  .m-adsb6 .item-desc { line-height: 24px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 991px) { .m-adsb6 .list-item { padding-top: 0; background: #fff; }
  .m-adsb6 .item-text { position: relative; top: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
  .m-adsb6 .box-list { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .m-adsb6 .item-text { padding: 30px 15px; } }

@media screen and (max-width: 375px) { .m-adsb6 .list-item { width: 100%; margin-right: 0; } }

.m-adsb7 { padding-top: 55px; }

.m-adsb7 .box-info { font-size: 0; letter-spacing: 0; text-align: center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.m-adsb7 .info-item { width: 33.33%; padding-left: 3.75%; padding-right: 3.33333%; padding-top: 2.91667%; padding-bottom: 3.33333%; overflow: hidden; text-align: left; background-color: #ffffff; border: solid 2px #f2f2f2; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-adsb7 .info-item .item-icon { float: left; margin-right: 25px; font-size: 70px; font-size: 7rem; line-height: 1; color: #f67001; }

.m-adsb7 .info-item .icon-Google { font-size: 40px; font-size: 4rem; vertical-align: top; }

.m-adsb7 .info-item .item-text { overflow: hidden; }

.m-adsb7 .info-item .item-title { line-height: 30px; font-size: 20px; font-size: 2rem; }

.m-adsb7 .info-item .item-desc { margin-top: 14px; line-height: 28px; font-size: 16px; font-size: 1.6rem; color: #666; }

.m-adsb7 .info-item:hover { position: relative; box-shadow: 3px 3px 16px 0px rgba(0, 66, 142, 0.15); }

.m-adsb7 .box-title { margin-top: 55px; line-height: 34px; font-size: 24px; font-size: 2.4rem; text-align: center; }

.m-adsb7 .box-list { margin-top: 30px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; font-style: 0; letter-spacing: 0; }

.m-adsb7 .list-item { margin-right: 1.08333%; margin-bottom: 15px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 24.16667%; border: solid 1px #e5e5e5; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-adsb7 .list-item:hover{position: relative;box-shadow: 3px 3px 16px 0px rgb(0 66 142 / 15%);color: #f67001;}
.m-adsb7 .list-item:hover .item-title i{border-color: #f67001;}

.m-adsb7 .list-item .item-title { padding: 12px; line-height: 40px; font-size: 20px; font-size: 2rem; text-align: center; background-color: #e5e5e5; }

.m-adsb7 .list-item .item-title i { margin-right: 8px; display: inline-block; vertical-align: middle; width: 30px; line-height: 28px; font-size: 16px; font-size: 1.6rem; text-align: center; border: 1px solid #bababa; border-radius: 50%; }

.m-adsb7 .list-item .item-desc { padding-left: 20px; padding-right: 20px; padding-top: 24px; padding-bottom: 26px; line-height: 28px; font-size: 16px; font-size: 1.6rem; color: #666; }

.m-adsb7 .box-link { margin-top: 27px; }

.m-adsb7 .box-link a { min-width: 190px; }

@media screen and (max-width: 991px) { .m-adsb7 { padding-top: 30px; }
  .m-adsb7 .info-item { padding: 20px 15px; }
  .m-adsb7 .info-item .item-icon { float: none; margin-right: 0; line-height: 30px; font-size: 30px; font-size: 3rem; }
  .m-adsb7 .info-item .icon-Google { font-size: 24px; font-size: 2.4rem; }
  .m-adsb7 .info-item .item-text { padding-top: 10px; }
  .m-adsb7 .info-item .item-title { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-adsb7 .info-item .item-desc { line-height: 22px; font-size: 12px; font-size: 1.2rem; }
  .m-adsb7 .box-title { margin-top: 30px; line-height: 30px; font-size: 24px; font-size: 2.4rem; }
  .m-adsb7 .list-item .item-title { line-height: 26px; font-size: 14px; font-size: 1.4rem; }
  .m-adsb7 .list-item .item-title i { width: 26px; line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-adsb7 .list-item .item-desc { padding: 20px 15px; line-height: 24px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 640px) { .m-adsb7 .list-item { margin-left: 1%; margin-right: 1% !important; width: 48%; } }

@media screen and (max-width: 375px) { .m-adsb7 .list-item { width: 98%; } }

.m-adsb8 { padding-top: 50px; padding-bottom: 87px; }

.m-adsb8 .box-info { padding-top: 40px; padding-bottom: 30px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; font-size: 0; letter-spacing: 0; border-radius: 24px; text-align: center; background-color: #f67001; }

.m-adsb8 .info-item { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 20%; text-align: center; padding-left: 15px; padding-right: 15px; padding-top: 26px; padding-bottom: 42px; color: #fff; border-right: 1px solid #fff; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-adsb8 .info-item:nth-child(5n) { border-right: none; }

.m-adsb8 .item-num { line-height: 34px; font-size: 24px; font-size: 2.4rem; }

.m-adsb8 .item-num span { font-size: 32px; font-size: 3.2rem; font-weight: bold; }

.m-adsb8 .item-title { margin-top: 5px; line-height: 30px; font-size: 20px; font-size: 2rem; }

@media screen and (max-width: 991px) { .m-adsb8 { padding-top: 30px; padding-bottom: 30px; }
  .m-adsb8 .item-num { line-height: 26px; font-size: 16px; font-size: 1.6rem; }
  .m-adsb8 .item-num span { font-size: 22px; font-size: 2.2rem; }
  .m-adsb8 .item-title { line-height: 24px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 640px) { .m-adsb8 .info-item { width: 33.33%; border-right: none; } }

@media screen and (max-width: 375px) { .m-adsb8 .info-item { width: 50%; } }

.m-adsb9 { background-color: #f5f6f8; }

.m-adsb9 .box-wp { overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.m-adsb9 .box-img { -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; float: right; margin-left: 7.08333%; width: 59.33333%; line-height: 0; font-size: 0; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }

.m-adsb9 .box-fix { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 30px 0; }

.m-adsb9 .box-hd { text-align: left; margin-bottom: 0; }

.m-adsb9 .box-hd .title1 { left: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

.m-adsb9 .box-desc { position: relative; margin-top: 26px; padding-bottom: 22px; line-height: 36px; font-size: 20px; font-size: 2rem; }

.m-adsb9 .box-desc:before { content: ""; position: absolute; left: 0; bottom: 0; width: 89px; height: 4px; background-color: #f67001; }

.m-adsb9 .box-info { margin-top: 60px; max-width: 370px; }

.m-adsb9 .info-item { padding-top: 15px; padding-bottom: 15px; line-height: 30px; font-size: 16px; font-size: 1.6rem; border-top: 1px solid #d6d6d9; }

.m-adsb9 .info-item:hover { -webkit-transform: translate(14px, 0); -moz-transform: translate(14px, 0); -ms-transform: translate(14px, 0); -o-transform: translate(14px, 0); transform: translate(14px, 0); text-align: center; background-color: #f9fafb; border-top-color: transparent; }

.m-adsb9 .info-item:first-child { border-top: none; }

.m-adsb9 .info-item:nth-child(1) i { color: #379aff; }

.m-adsb9 .info-item:nth-child(2) i { color: #f3534b; }

.m-adsb9 .info-item:nth-child(3) i { color: #925af0; }

@media screen and (max-width: 991px) { .m-adsb9 .box-wp { display: block; }
  .m-adsb9 .box-img { float: none; margin-left: 0; width: 100%; }
  .m-adsb9 .box-info { margin-top: 30px; }
  .m-adsb9 .info-item:hover { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; text-align: left; } }

.m-adsb10 { padding-top: 52px; }

.m-adsb10 .box-list { font-size: 0; letter-spacing: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.m-adsb10 .list-item { margin-right: 0.83333%; margin-bottom: 20px; display: inline-block; vertical-align: top; width: 32.75%; background-color: #f5f6f8; }

.m-adsb10 .list-item .item-text { padding-left: 23px; padding-right: 23px; padding-top: 14px; padding-bottom: 14px; }

.m-adsb10 .list-item .item-title, .m-adsb10 .list-item .item-desc { line-height: 30px; font-size: 18px; font-size: 1.8rem; }

.m-adsb10 .list-item .item-desc { min-height: 60px; }

.m-adsb10 .list-item .item-title { font-weight: bold; }

.m-adsb10 .box-info { margin-top: 16px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;  }

.m-adsb10 .info-item { position: relative; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 25%; border-right: 1px solid #fff; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; padding-left: 2.5%; padding-right: 2.5%; padding-top: 28px; padding-bottom: 33px; color: #fff; }

.m-adsb10 .info-item .item-text { position: relative; }

.m-adsb10 .info-item .item-title { position: relative; padding-bottom: 11px; line-height: 28px; font-size: 18px; font-size: 1.8rem; }

.m-adsb10 .info-item .item-title:before { content: ""; position: absolute; left: 0; bottom: 0; width: 20px; height: 3px; background-color: #fff; }

.m-adsb10 .info-item .item-desc { margin-top: 13px; line-height: 26px; font-size: 16px; font-size: 1.6rem; }

.m-adsb10 .info-item:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms;  }
.m-adsb10 .info-item:hover{transform: scale(1.05);z-index: 9; }
.m-adsb10 .info-item:hover .item-text{ -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }
.m-adsb10 .info-item:hover .item-text{transform: scale(1.05);  }

.m-adsb10 .info-item1:before { background-image: -webkit-gradient(linear, left top, left bottom, from(#379aff), to(#a1cefe)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background-image: -webkit-linear-gradient(top, #379aff 0%, #a1cefe 100%), -webkit-linear-gradient(#ffffff, #ffffff); background-image: -moz-linear-gradient(top, #379aff 0%, #a1cefe 100%), -moz-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(180deg, #379aff 0%, #a1cefe 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, 
 normal; background-color: #f67001; }

.m-adsb10 .info-item2:before { background-image: -webkit-gradient(linear, left top, left bottom, from(#f3534d), to(#ff992f)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background-image: -webkit-linear-gradient(top, #f3534d 0%, #ff992f 100%), -webkit-linear-gradient(#ffffff, #ffffff); background-image: -moz-linear-gradient(top, #f3534d 0%, #ff992f 100%), -moz-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(180deg, #f3534d 0%, #ff992f 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, 
 normal; background-color: #f67001; }

.m-adsb10 .info-item3:before { background-image: -webkit-gradient(linear, left top, left bottom, from(#9259f0), to(#c399ff)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background-image: -webkit-linear-gradient(top, #9259f0 0%, #c399ff 100%), -webkit-linear-gradient(#ffffff, #ffffff); background-image: -moz-linear-gradient(top, #9259f0 0%, #c399ff 100%), -moz-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(180deg, #9259f0 0%, #c399ff 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, 
 normal; background-color: #f67001; }

.m-adsb10 .info-item4:before { background-image: -webkit-gradient(linear, left top, left bottom, from(#70b12b), to(#96d079)), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background-image: -webkit-linear-gradient(top, #70b12b 0%, #96d079 100%), -webkit-linear-gradient(#ffffff, #ffffff); background-image: -moz-linear-gradient(top, #70b12b 0%, #96d079 100%), -moz-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(180deg, #70b12b 0%, #96d079 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, 
 normal; background-color: #f67001; }

@media screen and (max-width: 991px) { .m-adsb10 .list-item .item-title, .m-adsb10 .list-item .item-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-adsb10 .list-item .item-desc { min-height: 48px; }
  .m-adsb10 .info-item .item-title { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-adsb10 .info-item .item-desc { line-height: 22px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 375px) { .m-adsb10 .list-item { width: 100%; margin-right: 0; }
  .m-adsb10 .info-item { width: 50%; } }

.m-adsb11 { padding-top: 65px; }

.m-adsb11 .box-link a { min-width: 190px; }

@media screen and (max-width: 991px) { .m-adsb11 { padding-top: 30px; } }

.m-adsb12 { padding-top: 45px; }

.m-adsb12 .box-list { font-size: 0; letter-spacing: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.m-adsb12 .list-item { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 50%; background-color: #fff; }

.m-adsb12 .list-item:hover { position: relative; box-shadow: 3px 3px 15px 0px rgba(0, 17, 36, 0.25); }

.m-adsb12 .item-title { padding: 8px; line-height: 30px; font-size: 20px; font-size: 2rem; color: #fffefe; text-align: center; background-color: #333; }

.m-adsb12 .item-title1 { background-color: #53adc7; }

.m-adsb12 .item-title2 { background-color: #dda759; }

.m-adsb12 .item-title3 { background-color: #52b579; }

.m-adsb12 .item-title4 { background-color: #5384c7; }

.m-adsb12 .item-desc { padding-left: 4%; padding-right: 4%; padding-top: 27px; padding-bottom: 30px; line-height: 30px; font-size: 18px; font-size: 1.8rem; color: #666; text-align: center; }

@media screen and (max-width: 991px) { .m-adsb12 { padding-top: 30px; }
  .m-adsb12 .item-title { line-height: 26px; font-size: 16px; font-size: 1.6rem; }
  .m-adsb12 .item-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; padding: 30px 15px; } }

.m-casel .box-list { font-size: 0; letter-spacing: 0; }
.m-casel .list-item { margin-right: 5.83333%; margin-bottom: 50px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 29.41667%; padding: 13px; -moz-box-sizing: border-box; box-sizing: border-box;     box-shadow: 0 0 7px #aaa;}
.m-casel .list-item:nth-child(3n){margin-right: 0;}
.m-casel .item-top { position: relative; overflow: hidden; }

.m-casel .item-top:hover .item-modal { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); visibility: visible; }

.m-casel .item-modal { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); visibility: hidden; }

.m-casel .item-modal a { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 5px 25px; line-height: 24px; font-size: 16px; font-size: 1.6rem; color: #fff; border-radius: 17px; background-color: #f67001; }

.m-casel .item-text { overflow: hidden; padding-top: 15px; padding-bottom: 15px; overflow: hidden; line-height: 30px; }

.m-casel .item-link { float: right; margin-left: 10px; font-size: 16px; font-size: 1.6rem; color: #f67001; }

.m-casel .item-link a { color: #f67001;font-size: 1.25rem;}
.m-casel .item-link i{margin-right: 5px;;}

.m-casel .item-title { height: 30px; font-size: 16px; font-size: 1.6rem; color: #555; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.m-casel .item-title a { color: #555; }

.m-casel .item-title a:hover { color: #f67001; }

.m-casel .box-link { margin-top: 5rem; text-align: center; }

.m-casel .box-link a { display: inline-block; *display: inline; *zoom: 1; min-width: 175px; padding: 7px 15px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #fff; background-color: #f67001; border-radius: 22px; -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #f67001;}

.m-casel .box-link a:hover { background-color: #fff;color: #f67001;border:1px solid #f67001;}

@media screen and (max-width: 991px) { .m-casel .list-item { margin-bottom: 30px; } }

@media screen and (max-width: 640px) { .m-casel .list-item { margin-left: 1%; margin-right: 1% !important; width: 48%; } }

@media screen and (max-width: 375px) { .m-casel .list-item { width: 98%; } }

.m-casel2 .box-title { margin-bottom: 52px; line-height: 46px; font-size: 36px; font-size: 3.6rem; font-weight: bold; text-align: center; }

.m-casel2 .list-item { padding-top: 58px; padding-bottom: 30px; border-bottom: 1px solid #dadada; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.m-casel2 .list-item:first-child { padding-top: 0; }

.m-casel2 .item-pic { float: left; margin-right: 22px; width: 260px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; line-height: 0; font-size: 0; }

.m-casel2 .item-text { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; }

.m-casel2 .item-title { height: 30px; line-height: 30px; font-size: 20px; font-size: 2rem; text-overflow: ellipsis; white-space: nowrap; }

.m-casel2 .item-desc { margin-top: 10px; line-height: 28px; font-size: 16px; font-size: 1.6rem; color: #666; text-indent: 2em; }

.m-casel2 .item-info { margin-top: 27px; font-size: 0; letter-spacing: 0; }

.m-casel2 .item-info .item { margin-right: 38px; margin-bottom: 10px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding-right: 30px; line-height: 1; border-right: 1px solid #dcdcdc; }

.m-casel2 .item-info .item:last-child { margin-right: 0; padding-right: 0; border-right: none; }

.m-casel2 .item-info .title { font-size: 14px; font-size: 1.4rem; color: #888; }

.m-casel2 .item-info .num { margin-top: 12px; font-size: 16px; font-size: 1.6rem; font-weight: bold; color: #ef7c00; }

@media screen and (max-width: 991px) { .m-casel2 .box-title { margin-bottom: 30px; line-height: 30px; font-size: 24px; font-size: 2.4rem; }
  .m-casel2 .list-item { padding-top: 30px; padding-bottom: 30px; }
  .m-casel2 .item-title { height: 24px; line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-casel2 .item-desc { line-height: 24px; font-size: 12px; font-size: 1.2rem; }
  .m-casel2 .item-info .item { margin-right: 20px; padding-right: 20px; }
  .m-casel2 .item-info .title, .m-casel2 .item-info .num { font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 480px) { .m-casel2 .list-item { display: block; }
  .m-casel2 .item-pic { float: none; margin-right: 0; margin-bottom: 20px; width: 100%; text-align: center; } }

.m-page { margin-top: 50px; letter-spacing: 0; font-size: 0; text-align: center; }

.m-page a, .m-page span { margin-left: 3px; margin-right: 3px; margin-bottom: 5px; display: inline-block; *display: inline; *zoom: 1; min-width: 38px; height: 38px; line-height: 36px; font-size: 16px; font-size: 1.6rem; color: #999; text-align: center; border: 1px solid #d9d9d9; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-page a:hover { color: #fff; background-color: #f67001; }

.m-page a.active { color: #fff; background-color: #f67001; }

.m-page2 { position: relative; }

.m-page2 .page-form { margin-left: 10px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }

.m-page2 .form-btn { display: inline-block; *display: inline; *zoom: 1; min-width: 164px; height: 32px; font-size: 16px; font-size: 1.6rem; color: #fff; padding: 0 10px; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #17438f; }

@media screen and (max-width: 991px) { .m-page { margin-top: 45px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .m-page a, .m-page span { margin-left: 5px; margin-right: 5px; margin-bottom: 10px; } }

.m-casebd { padding-left: 25px; padding-right: 25px; padding-top: 32px; padding-bottom: 70px; background-color: #f7f7f7; }

.m-casebd .box-title { line-height: 32px; font-size: 22px; font-size: 2.2rem; font-weight: bold; text-align: center; }

.m-casebd .box-info { margin-top: 24px; padding-top: 19px; padding-bottom: 16px; font-size: 0; letter-spacing: 0; text-align: center; background-color: #fff; }

.m-casebd .box-info p { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 33.33%; padding: 0 10px; line-height: 26px; font-size: 16px; font-size: 1.6rem; font-weight: bold; color: #666; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #e1e1e1; }

.m-casebd .box-info p:last-child { border-right: none; }

.m-casebd .box-bd { margin-top: 5px; border-top: 26px solid #fff; border-bottom: 26px solid #fff; position: relative; padding-right: 227px; background-color: #fff; min-height: 144px; }

.m-casebd .box-link { position: absolute; right: 0; top: 0; width: 227px; height: 100%; border-left: 1px solid #ebebeb; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-casebd .box-link a { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 175px; max-width: 98%; line-height: 34px; padding: 10px; font-size: 18px; font-size: 1.8rem; font-weight: bold; color: #fff; text-align: center; background-color: #025be0; border-radius: 27px; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-casebd .box-link a:hover { color: #fff; background-color: #17438f; }

.m-casebd .box-text { padding: 0 35px; }

.m-casebd .text-title { line-height: 28px; font-size: 18px; font-size: 1.8rem; font-weight: bold; }

.m-casebd .text-desc { margin-top: 11px; color: #555; }

.m-casebd .boxb { position: relative; width: 1200px; height: 778px; margin: auto 0; margin-top: 52px; }

.m-casebd .boxb ul { position: relative; width: 1200px; height: 778px; }

.m-casebd .boxb li { position: absolute; list-style: none; width: 0; height: 0; top: 146px; left: 377px; z-index: 0; cursor: pointer; overflow: hidden; border-radius: 3px; box-shadow: 0px 1px 20px #666; }

.m-casebd .boxb li img { width: 100%; vertical-align: top;}

.m-casebd .boxb li .mask { position: absolute; top: 0; opacity: 0; filter: Alpha(opacity=0); left: 0; width: 100%; height: 100%; background-color: #006bc6; background-color: rgba(0, 107, 198, 0.6); transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; -webkit-transition: 0.8s; }

.m-casebd .boxb li .mask .title { font-size: 24px; font-size: 2.4rem; color: #fff; text-align: center; margin-top: 56%; }

.m-casebd .boxb li .mask .zixun { width: 188px; height: 63px; line-height: 63px; font-size: 24px; font-size: 2.4rem; color: #fff; border: 1px solid #fff; text-align: center; margin: auto; margin-top: 9.6%; }

.m-casebd .boxb li .mask a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.m-casebd .boxb li:hover .mask { opacity: 1; filter: Alpha(opacity=100); }

.m-casebd .boxb .prev, .m-casebd .boxb .next { position: absolute; top: 50%; width: 40px; height: 40px; line-height: 40px; background-color: #025be0; background-color: rgba(2, 91, 224, 0.5); font-size: 16px; font-size: 1.6rem; color: #fff; text-align: center; margin-top: -20px; overflow: hidden; cursor: pointer; border-radius: 50%; z-index: 6; }

.m-casebd .boxb .prev:hover, .m-casebd .boxb .next:hover { background-color: #025be0; }

.m-casebd .boxb .prev { left: 10px; }

.m-casebd .boxb .next { right: 10px; }

.m-casebd .box-img { display: none; }

@media screen and (max-width: 1219px) { .m-casebd .boxb, .m-casebd .boxb ul { width: 100%; height: 651px; } }

@media screen and (max-width: 991px) { .m-casebd .boxb { display: none; }
  .m-casebd .box-img { margin-top: 30px; display: block; position: relative; padding-top: 60px; }
  .m-casebd .box-img .box-btn { position: absolute; top: 0; width: 40px; line-height: 40px; font-size: 14px; font-size: 1.4rem; color: #fff; text-align: center; background-color: #17438f; }
  .m-casebd .box-img .box-btn.prev { left: 0; }
  .m-casebd .box-img .box-btn.next { right: 0; }
  .m-casebd .box-img .box-list { width: 10000%; overflow: hidden; }
  .m-casebd .box-img .list-item { float: left; margin-right: .02%; width: .3233%; }
  .m-casebd .box-img .item-title { margin-top: 10px; height: 24px; line-height: 24px; font-size: 14px; font-size: 1.4rem; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
  .m-casebd .box-bd { padding: 30px 15px; border: none; }
  .m-casebd .box-text { padding: 0; }
  .m-casebd .box-info p { font-size: 14px; font-size: 1.4rem; width: 100%; }
  .m-casebd .box-link { position: relative; width: auto; height: auto; background: none; margin-top: 20px; }
  .m-casebd .box-link a { position: relative; top: auto; left: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; min-width: 130px; width: auto; max-width: auto; line-height: 24px; padding: 10px; font-size: 14px; font-size: 1.4rem; display: inline-block; *display: inline; *zoom: 1; } }

@media screen and (max-width: 375px) { .m-casebd .box-img .list-item { width: .49%; } }

.g-mn { float: left; width: 100%; padding-left: 265px; -moz-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 991px) { .g-mn { float: none; padding-left: 0; } }

.g-sd { float: left; margin-left: -100%; width: 220px; }

@media screen and (max-width: 991px) { .g-sd { float: none; margin-left: 0; margin-top: 30px; width: 100%; } }

.m-sdtt { margin-bottom: 2px; padding: 9px 20px; line-height: 30px; font-size: 18px; font-size: 1.8rem; color: #fff; background-color: #316cc6; }

.m-sdtt a { color: #fff; }

@media screen and (max-width: 991px) { .m-sdtt { padding: 5px 16px; line-height: 26px; font-size: 16px; font-size: 1.6rem; } }

.m-sdpronav .nav-name { margin-top: 0; margin-bottom: 0; }

.m-sdpronav .nav-btn { position: relative; display: none; width: 100%; padding-top: 10px; padding-left: 15px; padding-right: 40px; padding-bottom: 10px; line-height: 25px; font-size: 18px; font-size: 1.8rem; color: white; text-transform: uppercase; background-color: #f67001; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-sdpronav .nav-btn > p { position: absolute; bottom: 12px; right: 15px; }

.m-sdpronav .nav-btn > p span { margin-bottom: 2px; display: block; width: 25px; height: 4px; background-color: #f2f2f2; }

.m-sdpronav .nav-list { margin-top: 0; background-color: #f0f0f0; }

.m-sdpronav .nav-item > a { position: relative; display: block; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 30px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #333; }

.m-sdpronav .nav-item > a:after { content: ""; position: absolute; left: 50%; bottom: 0; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px); height: 1px; background-color: #d7d7d7; }

.m-sdpronav .nav-item > a:hover, .m-sdpronav .nav-item > a.active { color: #316cc6; }

.m-sdpronav .nav-item > a:hover:before, .m-sdpronav .nav-item > a.active:before { content: ""; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 2px; height: 100%; height: -webkit-calc(100% - 2px); height: -moz-calc(100% - 2px); height: calc(100% - 2px); background-color: #316cc6; }

.m-sdpronav .nav-item:last-child > a:after { display: none; }

.m-sdpronav .sbnav-list { display: none; }

.m-sdpronav .sbnav-list.show { display: block; }

.m-sdpronav .sbnav-list1 { padding-top: 5px; padding-bottom: 5px; padding-left: 20.4918%; padding-right: 10px; }

.m-sdpronav .sbnav-list2 { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }

.m-sdpronav .sbnav-item { padding: 5px 0; }

.m-sdpronav .sbnav-item a { display: block; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #999; }

.m-sdpronav .sbnav-item a.active, .m-sdpronav .sbnav-item a:hover { color: #333; }

@media screen and (max-width: 991px) { .m-sdpronav { margin-top: 30px; }
  .m-sdpronav .nav-name { display: none; }
  .m-sdpronav .nav-btn { display: block; }
  .m-sdpronav .nav-list { display: none; }
  .m-sdpronav .nav-item > a { padding-top: 10px; padding-bottom: 10px; padding-left: 20px; line-height: 26px; font-size: 14px; font-size: 1.4rem; }
  .m-sdpronav .nav-item > a .iconfont { top: 10px; }
  .m-sdpronav .sbnav-list1 { padding-left: 35px; }
  .m-sdpronav .sbnav-item a { line-height: 24px; font-size: 14px; font-size: 1.4rem; } }

.m-sdtag { margin-top: 24px; }

.m-sdtag .tag-list { padding-top: 12px; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; font-size: 0; letter-spacing: 0; text-align: center; background-color: #f0f0f0; }

.m-sdtag .tag-list a { margin-left: 3px; margin-right: 3px; margin-bottom: 12px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 95px; line-height: 26px; padding: 3px 8px; font-size: 14px; font-size: 1.4rem; color: #fff; text-align: center; background-color: #365676; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 16px; }

.m-sdtag .tag-list a:nth-child(2n) { background-color: #f59652; }

.m-sdtag .tag-list a:nth-child(3n) { background-color: #4d83e1; }

.m-sdtag .tag-list a:nth-child(4n) { background-color: #82ca9c; }

.m-sdtag .tag-list a:hover { background-color: #17438f; }

.m-sdctus { margin-top: 23px; }

.m-sdctus .box-info { padding-left: 20px; padding-right: 20px; padding-top: 14px; padding-bottom: 14px; background-color: #f5f5f5; }

.m-sdctus .info-item { margin-top: 10px; position: relative; padding-left: 32px; line-height: 28px; min-width: 28px; font-size: 16px; font-size: 1.6rem; }

.m-sdctus .info-item img { position: absolute; left: 0; top: 0; width: 28px; }

.m-sdctus .info-item:first-child { margin-top: 0; }

.m-newsl .list-item { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #e7e7e7; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.m-newsl .list-item:first-child { padding-top: 0; }

.m-newsl .item-pic { float: left; width: 264px; margin-right: 30px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }

.m-newsl .item-text { overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.m-newsl .item-title { height: 28px; line-height: 28px; font-size: 18px; font-size: 1.8rem; text-overflow: ellipsis; white-space: nowrap; }

.m-newsl .item-time { margin-top: 20px; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #888; }

.m-newsl .item-desc { margin-top: 7px; line-height: 28px; font-size: 14px; font-size: 1.4rem; }

.m-newsl .item-desc a { color: #666; }

.m-newsl .item-desc a:hover { color: #f67001; }

@media screen and (max-width: 991px) { .m-newsl .item-title { height: 24px; line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-newsl .item-time { margin-top: 15px; line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-newsl .item-desc { line-height: 24px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 480px) { .m-newsl .list-item { display: block; }
  .m-newsl .item-pic { float: none; margin-right: 0; margin-bottom: 20px; width: 100%; } }

.m-mnews { background-color: #f7f7f7; font-size: 0; letter-spacing: 0; padding-top: 50px; padding-bottom: 70px; }

.m-mnews .box-item { margin-right: 3%; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 31.33333%; }

.m-mnews .box-title { position: relative; padding-left: 18px; margin-bottom: 12px; line-height: 30px; font-size: 20px; font-size: 2rem; }

.m-mnews .box-title:before { content: ""; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 4px; height: 17px; background-color: #025be0; }

.m-mnews .box-list { padding-left: 22px; padding-right: 22px; padding-top: 19px; padding-bottom: 20px; background-color: #ffffff; border-radius: 6px; border: solid 1px #ebebeb; }

.m-mnews .box-list:hover { box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.13); }

.m-mnews .item-title { position: relative; height: 30px; font-size: 14px; font-size: 1.4rem; color: #666; text-overflow: ellipsis; white-space: nowrap; }

.m-mnews .item-title a { color: #666; }

.m-mnews .item-title a:hover { color: #f67001; }

@media screen and (max-width: 640px) { .m-mnews .box-item { width: 100%; margin-right: 0; margin-top: 30px; }
  .m-mnews .box-item:first-child { margin-top: 0; } }

.m-news .box-title { line-height: 28px; font-size: 18px; font-size: 1.8rem; font-weight: normal; }

.m-news .box-info { padding-top: 15px; padding-bottom: 21px; border-bottom: 1px solid #e7e7e7; }

.m-news .box-info p { margin-right: 30px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #888; }

.m-news .box-desc { margin-top: 21px; line-height: 28px; font-size: 14px; font-size: 1.4rem; color: #666; }

.m-news .box-desc p, .m-news .box-desc span, .m-news .box-desc b { line-height: 28px; font-size: 14px; font-size: 1.4rem; }

.m-news .box-desc p { min-height: 28px; }

@media screen and (max-width: 991px) { .m-news .box-desc { line-height: 24px; font-size: 12px; font-size: 1.2rem; color: #666; }
  .m-news .box-desc p, .m-news .box-desc span, .m-news .box-desc b { line-height: 24px; font-size: 12px; font-size: 1.2rem; }
  .m-news .box-desc p { min-height: 24px; } }

.m-oths { margin-top: 39px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-radius: 4px; border: solid 1px #f3f3f3; }

.m-oths .oths-item { height: 36px; line-height: 36px; font-size: 14px; font-size: 1.4rem; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.m-oths .oths-item a { color: #666; }

.m-oths .oths-item a:hover { color: #f67001; }

.m-ctusform { position: relative; z-index: 3; background-color: #fff; box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.09); padding-left: 4.5%; padding-right: 4.5%; padding-top: 35px; padding-bottom: 60px; }

.m-ctusform .box-title { margin-bottom: 22px; line-height: 34px; font-size: 24px; font-size: 2.4rem; text-align: center; }
.m-ctusform .box-title span { color: #f67001; }
.m-ctusform .box-subTitle{ margin-bottom: 52px; font-size: 1.3rem;text-align: center;color: #666;} 
.m-ctusform .form-item { position: relative; margin-bottom: 18px; padding-left: 24px; line-height: 0; font-size: 0; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.m-ctusform .form-item-1 { width: 33.33%; }

.m-ctusform .form-item-2 { width: 100%; }
.m-ctusform .form-item-3 { margin-right: 0.91575%; width: 31.86813%; }

.m-ctusform .form-item-4 { width: 21.97802%; height: 56px; padding-left: 0; line-height: 54px; text-align: center; background-color: transparent; border-radius: 0; background-color: #f3fbfe; overflow: hidden; border: 1px solid #d2d2d2; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-ctusform .form-item-4 img { max-height: 54px; vertical-align: middle; }

.m-ctusform .form-item-5 { float: right; border: none; width: 100%; padding-left: 0; text-align: center; }

.m-ctusform .item-btn1 { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 250px; height: 46px; padding-left: 0; line-height: 46px; color: #ffffff; font-size: 16px; font-size: 1.6rem; text-transform: uppercase; background-color: #f67001; border-radius: 23px;}

.m-ctusform .item-text { width: 100%; height: 56px; line-height: 54px; padding-left: 16px; padding-right: 16px; font-size: 16px; font-size: 1.6rem; color: #888; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; border: solid 1px #ebebeb; }

.m-ctusform .item-text::-webkit-input-placeholder { color: #888; opacity: 1; }

.m-ctusform .item-text:-moz-placeholder { color: #888; opacity: 1; }

.m-ctusform .item-text::-moz-placeholder { color: #888; opacity: 1; }

.m-ctusform .item-text:-ms-input-placeholder { color: #888; opacity: 1; }

.m-ctusform .item-text2 { height: 210px; line-height: 30px; padding-top: 11px; -moz-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 991px) { .m-ctusform { margin-top: 0; }
  .m-ctusform .box-title { margin-bottom: 30px; line-height: 30px; font-size: 20px; font-size: 2rem; }
  .m-ctusform .form-item { margin-bottom: 15px; width: 100%; padding-left: 15px; }
  .m-ctusform .form-item.important { background-position: 0 15px; }
  .m-ctusform .form-item-3 { width: -webkit-calc(100% - 140px); width: -moz-calc(100% - 140px); width: calc(100% - 140px); margin-right: 0; }
  .m-ctusform .form-item-4 { float: right; width: 120px; height: 36px; line-height: 34px; padding-left: 0; }
  .m-ctusform .form-item-4 img { max-height: 34px; }
  .m-ctusform .item-text { height: 36px; line-height: 36px; font-size: 14px; font-size: 1.4rem; }
  .m-ctusform .item-text2 { padding-top: 0; height: 144px; }
  .m-ctusform .item-btn1 { min-width: 0; width: 100%; height: 36px; line-height: 36px; font-size: 14px; font-size: 1.4rem; }
  .m-ctusform .form-item-5 { padding-left: 0; } }

.m-ctusinfo { margin-top:30px; }

.m-ctusinfo .box-title { position: relative; margin-bottom: 50px; padding-bottom: 21px; line-height: 44px; font-size: 34px; font-size: 3.4rem; text-align: center; }

.m-ctusinfo .box-title:before { content: ""; position: absolute; left: 50%; bottom: 0; width: 65px; height: 6px; background-color: #f67001; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.m-ctusinfo .box-wp { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; font-size: 0; letter-spacing: 0; }

.m-ctusinfo .box-item { margin-right: 4.58333%; margin-bottom: 30px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 30%; padding-left: 22px; padding-right: 22px; padding-top: 20px; padding-bottom: 30px; -moz-box-sizing: border-box; box-sizing: border-box; border-top: 10px solid #f67001; background-color: #f5f5f5; border-radius: 6px; }
.m-ctusinfo .bitem-title { margin-bottom: 12px; line-height: 28px; font-size: 18px; font-size: 1.8rem;  }

.m-ctusinfo .bitem-info .item { position: relative; padding-left: 23px; line-height: 30px; font-size: 16px; font-size: 1.6rem; word-break: break-word; }

.m-ctusinfo .bitem-info .item i { position: absolute; left: 0; top: 0; color: #666; }
.m-ctusinfo .bitem-info .item .svgqq{display: none;}
.m-ctusinfo .bitem-info .item:hover .icon-tel1{color: #005be0;}
.m-ctusinfo .bitem-info .item:hover .icon-wechat{color: #00c800;}
.m-ctusinfo .bitem-info .item:hover .icon-address1{color: #de3232;}
.m-ctusinfo .bitem-info .item:hover .svgqq{display: inline-block;width: 18px;height: 30px;position: absolute;
  left: 0;
  top: 0;}
.m-ctusinfo .bitem-info .item:hover .icon-qq{display: none;}
@media screen and (max-width: 991px) { .m-ctusinfo { margin-top: 30px; }
  .m-ctusinfo .box-title { line-height: 30px; font-size: 20px; font-size: 2rem; }
  .m-ctusinfo .bitem-title { line-height: 26px; font-size: 16px; font-size: 1.6rem; }
  .m-ctusinfo .bitem-info .item { line-height: 24px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 640px) { .m-ctusinfo .box-item { margin-left: 1%; margin-right: 1% !important; width: 48%; } }

@media screen and (max-width: 375px) { .m-ctusinfo .box-item { width: 98%; } }

.j-videomodal { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.5); display: none; }

.j-videomodal iframe { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1200px; height: 600px; max-width: 90%; max-height: 80%; }

.m-abtt { margin-bottom: 42px; line-height: 46px; font-size: 36px; font-size: 3.6rem; font-weight: bold; text-align: center; }

@media screen and (max-width: 991px) { .m-abtt { margin-bottom: 30px; line-height: 30px; font-size: 24px; font-size: 2.4rem; } }

.m-abtb1 .box-fix { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.m-abtb1 .box-fix2 { margin-top: 17px; }

.m-abtb1 .box-video { position: relative; width: 49%; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }

.m-abtb1 .box-video .video-img { position: relative; display: block; box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1); border: solid 10px #ffffff; line-height: 0; font-size: 0; }

.m-abtb1 .box-text { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; }

.m-abtb1 .box-text2 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.m-abtb1 .text-title { line-height: 38px; font-size: 28px; font-size: 2.8rem; }

.m-abtb1 .text-info { margin-top: 32px; line-height: 30px; font-size: 20px; font-size: 2rem; }

.m-abtb1 .text-desc { margin-top: 10px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #666; }

.m-abtb1 .box-video1 { float: left; padding-right: 5.16667%; padding-bottom: 5%;margin-right: 4%;}



.m-abtb1 .box-video2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; float: right; margin-left: 7.08333%; }



.m-abtb1 .box-video2 >span { position: absolute; left: 0; top: 100%; padding-top: 13px; width: 100%; text-align: center; line-height: 30px; font-size: 20px; font-size: 2rem; }

@media screen and (max-width: 991px) { .m-abtb1 .text-title { line-height: 30px; font-size: 20px; font-size: 2rem; }
  .m-abtb1 .text-info { line-height: 26px; font-size: 16px; font-size: 1.6rem; }
  .m-abtb1 .text-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-abtb1 .box-video >span { line-height: 22px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 480px) { .m-abtb1 .box-fix { display: block; }
  .m-abtb1 .box-video { float: none; margin-right: 0; margin-left: 0; margin-bottom: 20px; width: 100%; }
  .m-abtb1 .box-video2 { margin-bottom: 50px; } }

.m-abtb2 { margin-top: 99px; background-color: #f7f7f7; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.m-abtb2 .box-img { float: right; -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 48.02083%; }

.m-abtb2 .box-fix { 
  -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; padding-left: 0px; padding-right: 3.125%; padding-top: 30px; padding-bottom: 30px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-abtb2 .box-text { max-width: 576px; }

.m-abtb2 .box-title { line-height: 38px; font-size: 28px; font-size: 2.8rem; }

.m-abtb2 .box-desc { margin-top: 28px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #666; }

@media screen and (max-width: 991px) { .m-abtb2 .box-title { line-height: 30px; font-size: 20px; font-size: 2rem; }
  .m-abtb2 .box-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 480px) { .m-abtb2 { margin-top: 30px; display: block; padding: 30px 15px; }
  .m-abtb2 .box-img { float: none; width: 100%; }
  .m-abtb2 .box-fix { padding: 0; padding-top: 20px; } }

.m-abtb3 { margin-top: 82px; }

.m-abtb3 .boximg-item { position: relative; padding-left: 160px; padding-right: 160px; display: none; }

.m-abtb3 .boximg-item .box-btn { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 48px; line-height: 48px; font-size: 20px; font-size: 2rem; color: #f67001; text-align: center; border-radius: 50%; background-color: #ffffff; box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.09); }

.m-abtb3 .boximg-item .box-btn.prev { left: 70px; }

.m-abtb3 .boximg-item .box-btn.next { right: 70px; }

.m-abtb3 .boximg-item .box-btn:hover { color: #fff; background-color: #f67001; }

.m-abtb3 .boximg-item .box-list { width: 10000%; overflow: hidden; }

.m-abtb3 .boximg-item .list-item { float: left; width: 1%; position: relative; padding-bottom: 27px; }

.m-abtb3 .boximg-item .list-item:before { content: ""; position: absolute; left: 50%; bottom: 0; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 87.76897%; padding-top: 21.4043%; background-color: #f67001; opacity: .3; }

.m-abtb3 .boximg-item .item-wp { position: relative; padding-left: 10.41903%; padding-right: 10.41903%; padding-top: 4.53001%; padding-bottom: 5.66251%; text-align: center; color: #fff; background-color: #025be0; }

.m-abtb3 .boximg-item .item-title { line-height: 40px; font-size: 30px; font-size: 3rem; font-weight: bold; }

.m-abtb3 .boximg-item .item-desc { margin-top: 19px; line-height: 30px; font-size: 18px; font-size: 1.8rem; }

.m-abtb3 .boximg-item.show { display: block; }

.m-abtb3 .box-years { position: relative; margin-bottom: 48px; padding-left: 20px; padding-right: 20px; }

.m-abtb3 .box-years .box-btn { position: absolute; bottom: 1px; line-height: 36px; font-size: 20px; font-size: 2rem; color: #b3cdf6; }

.m-abtb3 .box-years .box-btn.prev { left: -4px; }

.m-abtb3 .box-years .box-btn.next { right: -4px; }

.m-abtb3 .box-years .box-btn:hover { color: #f67001; }

.m-abtb3 .box-years .box-list { width: 10000%; overflow: hidden; }

.m-abtb3 .box-years .list-item { position: relative; float: left; width: .1428%; text-align: center; cursor: pointer; }

.m-abtb3 .box-years .list-item.active .item-num { background-image: url("../images/dot2.png"); }

.m-abtb3 .box-years .list-item.active .item-title { color: #f67001; }

.m-abtb3 .box-years .item-num { width: 35px; height: 35px; display: inline-block; *display: inline; *zoom: 1; background: url("../images/dot1.png") no-repeat center; background-size: 100% 100%; }

.m-abtb3 .box-years .item-title { margin-bottom: 20px; line-height: 26px; font-size: 24px; font-size: 2.4rem; }

.m-abtb3 .box-years:before { content: ""; position: absolute; left: 0; bottom: 18px; width: 100%; height: 2px; background-color: #b3cdf6; }

.m-abtb3 .box-text { margin-top: 23px; }

.m-abtb3 .box-text .text-item { display: none; }

.m-abtb3 .box-text .text-item.show { display: block; }

.m-abtb3 .box-text .item-desc { margin: 0 auto; max-width: 640px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #666; text-align: center; }

@media screen and (max-width: 991px) { .m-abtb3 { margin-top: 30px; }
  .m-abtb3 .boximg-item { padding-left: 50px; padding-right: 50px; }
  .m-abtb3 .boximg-item .box-btn { width: 40px; line-height: 40px; font-size: 14px; font-size: 1.4rem; }
  .m-abtb3 .boximg-item .box-btn.prev { left: 0; }
  .m-abtb3 .boximg-item .box-btn.next { right: 0; }
  .m-abtb3 .boximg-item .item-title { line-height: 26px; font-size: 16px; font-size: 1.6rem; }
  .m-abtb3 .boximg-item .item-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-abtb3 .box-years .list-item { width: .2%; } }

@media screen and (max-width: 480px) { .m-abtb3 .box-years .list-item { width: .3333%; } }
.m-abtb3 #swiper-container1{position: relative;margin: 0 0 40px 0;}
.m-abtb3 #swiper-container1::before{content: "";position: absolute;left: 0;bottom: 18px;width: 100%;height: 2px;background-color: #b3cdf6;}
.m-abtb3 #swiper-container1 .box-btn{position: absolute;bottom: 1px;line-height: 36px;font-size: 20px;font-size: 2rem;color: #b3cdf6;}
.m-abtb3 #swiper-container1 .box-btn.prev {left: -4px;}
.m-abtb3 #swiper-container1 .box-btn.next {right: -4px;}
.m-abtb3 #swiper-container1  .swiper-slide{position: relative;text-align: center;cursor: pointer;}
.m-abtb3 #swiper-container1 .item-title{margin-bottom: 20px;line-height: 26px;font-size: 24px;font-size: 2.4rem;}
.m-abtb3 #swiper-container1 .item-num{width: 35px;height: 35px;display: inline-block;background: url(../images/dot1.png) no-repeat center;
  background-size: 100% 100%;}
.m-abtb3 #swiper-container1 .swiper-slide.active-nav .item-title{color: #f67001;}
.m-abtb3 #swiper-container1 .swiper-slide.active-nav .item-num{background-image: url(../images/dot2.png);}
.m-abtb3 .swiper-father{width: 100%;margin: 0 auto;position: relative;overflow: visible;padding: 0 160px;box-sizing: border-box;}
.m-abtb3 .swiper-father #swiper-container2{}
.m-abtb3 .swiper-father #swiper-container2 .item-wp { position: relative; padding-left: 10.41903%; padding-right: 10.41903%; padding-top: 4.53001%; padding-bottom: 5.66251%; text-align: center; color: #fff; background-color: #025be0; margin-bottom: 30px;}
.m-abtb3  #swiper-container2 .item-wp:before{content: " ";display: block;position: absolute;left: 50%;transform: translate(-50%, 0);width: 87.76897%;bottom: -30px;background-color: #f67001;opacity: .3;z-index: -1;height: 30px;}
.m-abtb3 #swiper-container2 .item-wp .item-title{line-height: 40px;font-size: 30px;font-size: 3rem;font-weight: bold;}
.m-abtb3 #swiper-container2 .item-wp .item-desc{margin-top: 19px;line-height: 30px;font-size: 18px;font-size: 1.8rem;}
.m-abtb3 .swiper-father .swiper-button-prev {background: none;width: 48px;height: 48px;border-radius: 50%;background-color: ffffff;    font-size: 2rem;box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 9%);text-align: center;line-height: 48px;    color: #f67001;}
.m-abtb3 .swiper-father .swiper-button-next {background: none;width: 48px;height: 48px;border-radius: 50%;background-color: ffffff;    font-size: 2rem;box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 9%);text-align: center;line-height: 48px;    color: #f67001;}

@media screen and (max-width: 768px) {
  .m-abtb3 .swiper-father{padding: 0 60px;}
}


.m-abtb4 { margin-top: 86px; padding-top: 58px; padding-bottom: 105px; background-color: #f7f7f7; }

.m-abtb4 .box-title { margin-bottom: 0; }

.m-abtb4 .box-name { margin-top: 0; line-height: 34px; font-size: 24px; font-size: 2.4rem; color: #666; text-align: center; }

.m-abtb4 .box-desc { margin-top: 31px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #666; }

.box-bd .box-wp, .m-abtb4 .box-wp { position: relative; margin-top: 63px; }

.box-bd .box-item, .m-abtb4 .box-item { position: absolute; }

.box-bd .box-item .item-title , .m-abtb4 .box-item .item-title { line-height: 30px; font-size: 20px; font-size: 2rem; font-weight: bold; }

.box-bd .box-item .item-info , .m-abtb4 .box-item .item-info { margin-top: 27px; line-height: 26px; font-size: 16px; font-size: 1.6rem; color: #555; max-width: 200px; }

.box-bd .box-item1, .m-abtb4 .box-item1 { left: 4.5%; top: 12px; }

.box-bd .box-item2, .m-abtb4 .box-item2 { top: 12px; right: 3%; }

.box-bd .box-item4, .m-abtb4 .box-item4 { left: 4.5%; top: 346px; }

.box-bd .box-item3, .m-abtb4 .box-item3 { right: 3%; top: 346px; }

@media screen and (max-width: 991px) { .m-abtb4 { margin-top: 30px; padding-top: 30px; padding-bottom: 30px; }
  .m-abtb4 .box-name { line-height: 26px; font-size: 16px; font-size: 1.6rem; }
  .m-abtb4 .box-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-seob1.maxHidden,.m-abtb4 .box-img { display: none; }
  .m-abtb4 .box-wp { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .m-abtb4 .box-item { position: relative; left: auto; right: auto; width: 48%; top: auto; margin-bottom: 20px; } }

.m-abtb5 { padding-top: 62px; padding-bottom: 75px; }

.m-abtb5 .box-tabhd { font-size: 0; letter-spacing: 0; text-align: center; margin-bottom: 32px; }

.m-abtb5 .tabhd-item { margin-left: 28px; margin-right: 28px; margin-bottom: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 210px; line-height: 30px; padding: 10px 0; font-size: 20px; font-size: 2rem; text-align: center; border-radius: 10px; border: solid 1px #999999; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-abtb5 .tabhd-item:hover, .m-abtb5 .tabhd-item.active { color: #fff; background-color: #025be0; border-color: #025be0; }

.m-abtb5 .tabbox{overflow: hidden;}
.m-abtb5 .box-tabbd.box-tabbd2{position: relative;}
.m-abtb5 .box-tabbd.box-tabbd2:after{content:"";display:block;clear:both;}
.m-abtb5 .tabbd-item {float: left;display: none;}

.m-abtb5 .tabbd-item.show {display: block;}

.m-abtb5 .box-list { margin-bottom: -46px; font-size: 0; letter-spacing: 0; }

.m-abtb5 .list-item { margin-right: 5%; margin-bottom: 46px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 30%; }

.m-abtb5 .item-top { position: relative; display: block; overflow: hidden; }

.m-abtb5 .item-top:hover .item-modal { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.m-abtb5 .item-modal { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.5); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-abtb5 .item-modal i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 30px; font-size: 3rem; color: #fff; }

@media screen and (max-width: 991px) { .m-abtb5 { padding-top: 30px; padding-bottom: 30px; }
  .m-abtb5 .box-tabhd { margin-bottom: 20px; }
  .m-abtb5 .tabhd-item { min-width: 180px; font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .m-abtb5 .box-list { margin-bottom: -30px; }
  .m-abtb5 .list-item { margin-left: 1%; margin-right: 1% !important; margin-bottom: 30px; width: 31.33%; } }

@media screen and (max-width: 375px) { .m-abtb5 .list-item { width: 48%; } }

.m-abtb6 { padding-top: 78px; padding-bottom: 95px; background: #f7f7f7; }

.m-abtb6 .box-title { margin-bottom: 0; }

.m-abtb6 .box-desc { margin-top: 23px; line-height: 28px; font-size: 18px; font-size: 1.8rem; color: #666; text-align: center; }

.m-abtb6 .box-wp { margin-top: 75px; }

.m-abtb6 .box-img { float: left; width: 54.41667%; }

.m-abtb6 .box-info { float: right; width: 45.5%; }

.m-abtb6 .info-item { position: relative; padding-left: 26px; margin-top: 16px; }

.m-abtb6 .info-item:nth-child(1) { -webkit-transform: translate(-227px); -moz-transform: translate(-227px); -ms-transform: translate(-227px); -o-transform: translate(-227px); transform: translate(-227px); }

.m-abtb6 .info-item:nth-child(2) { -webkit-transform: translate(-150px); -moz-transform: translate(-150px); -ms-transform: translate(-150px); -o-transform: translate(-150px); transform: translate(-150px); }

.m-abtb6 .info-item:nth-child(3) { -webkit-transform: translate(-74px); -moz-transform: translate(-74px); -ms-transform: translate(-74px); -o-transform: translate(-74px); transform: translate(-74px); }

.m-abtb6 .info-item:first-child { margin-top: 0; }

.m-abtb6 .item-icon { position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 54px; line-height: 54px; font-size: 26px; font-size: 2.6rem; color: #fff; text-align: center; background-color: #ed6b1b; border-radius: 50%; }

.m-abtb6 .item-text { padding-left: 46px; padding-right: 20px; padding-top: 15px; padding-bottom: 12px; background-color: #ffffff; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); border-radius: 2px; border: solid 1px #ebebeb; }

.m-abtb6 .item-title { line-height: 30px; font-size: 20px; font-size: 2rem; }

.m-abtb6 .item-desc { line-height: 26px; font-size: 16px; font-size: 1.6rem; }

@media screen and (max-width: 1219px) { 
  .m-abtb6 .box-img { float: none; width: 100%; text-align: center; }
  .m-abtb6 .box-info { float: none; margin-top: 30px; width: 100%; }
  .m-abtb6 .info-item { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; }
  .m-abtb6 .box-wp { margin-top: 35px; }
}

@media screen and (max-width: 991px) { .m-abtb6 { padding-top: 30px; padding-bottom: 30px; } }

.m-abtb7 { padding-top: 60px; padding-bottom: 60px; background-color: #025be0; }

.m-abtb7 .box-title { float: left; width: 100%; padding-right: 230px; color: #fff; line-height: 50px; font-size: 30px; font-size: 3rem; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-abtb7 .box-title img { vertical-align: middle; }

.m-abtb7 .box-title span { font-size: 40px; font-size: 4rem; vertical-align: middle; }

.m-abtb7 .box-link { float: left; margin-left: -215px; }

.m-abtb7 .box-link a { display: block; width: 215px; line-height: 36px; padding: 10px 15px; font-size: 18px; font-size: 1.8rem; color: #025be0; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2); border-radius: 28px; background-color: #fff; }

@media screen and (max-width: 991px) { 
  .m-abtb7 { padding-top: 30px; padding-bottom: 30px; }
  .m-abtb7 .box-title { float: none; padding-right: 0; line-height: 36px; font-size: 16px; font-size: 1.6rem; }
  .m-abtb7 .box-title img { width: 36px; }
  .m-abtb7 .box-title span { font-size: 26px; font-size: 2.6rem; }
  .m-abtb7 .box-link { float: none; margin-left: 0; margin-top: 30px; } 
}
@media screen and (max-width: 768px) { 
  .m-abtb6 .box-wp { margin-top: 0px; }
}
/* yfb---zxl */
button:focus{outline:none}

.wform{width: calc(100% - 10px);}
/* banner img */
.banner-img-pc{display:block;}
.banner-img-mobile{display:none}
@media screen and (max-width:767px){
  .banner-img-pc{display:none;}
  .banner-img-mobile{display:block}
}
/* 联系我们页 */
.m-ctusform .form-item-4 img{width:100%;cursor: pointer;}
@media screen and (max-width: 767px) {
  .m-ctusinfo .box-item{width: 100%;padding:10px }
}

/* 关于我们 */
.m-abtb4 .box-desc{text-align: center;}
.m-abtb7 .box-link a .iconfont{font-size: 1.8rem;}
/* 新闻面包屑 */
.crumbs{margin-bottom: 20px;}
.crumbs .active{color:#f67001}

/* seo落地页 */
.m-hhd .title1{user-select: none;}
.m-seob1 .box-img{position: relative;}
.m-seob1 .box-img .box-loop{position: relative;width: 320px;height:320px;margin:0 170px 0 auto;}
.m-seob1 .box-img .box-loop .loop1{position: absolute;left:0;top:0;}
.m-seob1 .box-img .box-loop .loop2{position: absolute;left:153px;top:0;}
.m-seob1 .box-img .box-loop .loop3{position: absolute;left:211px;top:116px;}
.m-seob1 .box-img .box-loop .loop4{position: absolute;bottom:14px;right:73px;}
.m-seob1 .box-img .box-loop .loop5{position: absolute;bottom:25px;right:203px;}
.m-seob1 .box-img .box-loop .loop .on{display:none;position:absolute;max-width: none;}
.m-seob1 .box-img .box-loop .loop1 .on{left: -7px;top: -7px;}
.m-seob1 .box-img .box-loop .loop2 .on{left: 0px;top: -7px;}
.m-seob1 .box-img .box-loop .loop3 .on{left: -4px;top: -2px;}
.m-seob1 .box-img .box-loop .loop4 .on{bottom: -6px;right: -4px;}
.m-seob1 .box-img .box-loop .loop5 .on{bottom: -5px;right: -3px;}
.m-seob1 .box-img .box-loop .loop:hover img{display: none;}
.m-seob1 .box-img .box-loop .loop:hover .on{display:block}
.m-seob1 .box-img .box-loop .loop .num{font-size: 32px;font-weight: bold;color: #fff;position: absolute;z-index: 9;display: block;}
.m-seob1 .box-img .box-loop .loop1 .num{left: 10px;top: 134px;}
.m-seob1 .box-img .box-loop .loop2 .num{left: 60px;top: 57px;}
.m-seob1 .box-img .box-loop .loop3 .num{left: 40px;top: 70px;}
.m-seob1 .box-img .box-loop .loop4 .num{bottom: 30px;right: 60px;}
.m-seob1 .box-img .box-loop .loop .text{font-size: 18px;font-weight: bold;color: #333;border-radius: 5px;position: absolute;display: none;height: 55px;width: 250px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;z-index: 99;}
.m-seob1 .box-img .box-loop .loop1 .text{left: -160px;top: 45px;}
.m-seob1 .box-img .box-loop .loop2 .text{left: 78px;top: 57px;}
.m-seob1 .box-img .box-loop .loop3 .text{left: 30px;top: 70px;}
.m-seob1 .box-img .box-loop .loop4 .text{bottom: -10px;right: -170px;}
.m-seob1 .box-img .box-loop .loop.active .text{background-color: #fff;box-shadow: 0px 2px 24px 0px rgba(55, 81, 254, 0.22);font-size: 24px;}
.m-seob1 .box-img .box-loop .loop1.active .text{left: -200px;top: 45px;}
.m-seob1 .box-img .box-loop .loop2.active .text{left: 118px;top: 57px;}
.m-seob1 .box-img .box-loop .loop3.active .text{left: 60px;top: 92px;}
.m-seob1 .box-img .box-loop .loop4.active .text{bottom: -30px;right: -210px;}
.m-seob1 .box-img .box-loop .loop.active img{display: none;}
.m-seob1 .box-img .box-loop .loop.active .on{display: block;}
.m-seob1 .box-loop-m{display: none;}
@media screen and (max-width: 1200px){
  .m-seob1 .box-img{zoom: 0.9;}
}
@media screen and (max-width: 991px){
  .m-seob1 .box-img .box-loop{margin: 0 auto;}
  .m-seob7 .form-item4{margin-right: 10px;}
  .m-seob7 .form-item3{width: calc(100% - 135px);}
  .m-seob1 .box-ft{position:static}
  .m-seob7 .form-label{width:65px}
  .m-seob7 .form-item{padding-left: 65px;}
  .m-seob7 .form-item4{padding-left: 0px;}
}
@media screen and (max-width: 767px) {
  .crumbs{margin-top: 10px;}
  .m-seob1 .box-img{display: none;}
  .m-seob1 .box-loop-m{display: block;max-width: 90%;}
  .m-seob1 .box-img{transform:scale(0.65)}
  .m-seob1 .box-info{margin-top: 0;}
}
@media screen and (max-width: 360px) {
  .m-seob1 .box-img{transform:scale(0.45)}
}
/* 海外广告页 */
.fs7rem{font-size: 7rem;}
.fs2rem{font-size: 2.6rem;}
/*  */
.m-abtb2 .box-img{position: relative;}
.m-abtb2 .box-img .item-modal{position: absolute;left: 0;top: 0;width: 100%;height: 100%;    background-color: rgba(6, 23, 66, 0.5);    transition: all 550ms;display: flex;align-items: center;justify-content: center;color: #fff;}
.m-abtb2 .box-img:hover .item-modal{background: none;}
.m-abtb2 .box-img .item-modal a{color: #fff;font-size: 2rem;display: block;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;}
.m-abtb2 .box-img:hover a{color: #f67001;}
/*  */
@media screen and (min-width: 768px){
  #baguetteBox-overlay .full-image img{width: 600px!important;}
}

/* .m-ftfix5 */
.m-ftfix5 .m-ftext{text-align: left;}

/* 首页 部分*/
.intro-wrap{
  padding: 40px 0px 34px;
  margin: -34px auto 3px;
  width: 1200px;
  max-width: 100%;
  overflow: visible;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.intro-wrap .intro-item {
    position: relative;
    padding: 0px 3%;
    float: left;
    width: 25%;
    text-align: center;
    box-sizing: border-box;
}
.intro-wrap .intro-item:nth-child(-n+3)::before{
    content:"";
    position: absolute;
    right: 0;
    width: 1px;
    height: 80%;
    background: #ededed;
}
.intro-wrap .intro-item .intro-num{
  font-size: 42px;
  line-height: 42px;
  color: #ef7c00;
  font-weight: bold;
}
.intro-wrap .intro-item  .intro-desc{
  margin-top: 20px;
  font-size: 16px;
  line-height: 26px;
  color: #555;
}


.intro-wrap .intro-item .intro-num-text{display: block;}
.runNum{animation: numText 2s linear 1;}
@-webkit-keyframes numText{
  0%{
    transform: rotateX(0deg);
  }
  100%{
    transform: rotateX(360deg);
  }
}
.m-seob2.home .box-info{
  position: relative;
  font-size: 16px;
  line-height: 26px;
  min-height: 512px;
  color: #555;
}
.m-seob2.home .box-info .box-info-item{
  position: absolute;
}
.m-seob2.home .box-info .box-info-item1{
  left: 0;
  top: 0;
  max-width: 600px;
}
.m-seob2.home .box-info .box-info-item1 .subItem1{
  width: 114px;
  height: 52px;
  font-size: 30px;
  line-height: 52px;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  overflow: hidden;
  background-image: linear-gradient(to right, #3981ff 0%,  #92b9ff 100%);
}
.m-seob2.home .box-info .box-info-item1 .subItem2{
  margin:18px 0px 25px;
  font-size: 24px;
  font-weight: bold;
  color: #333;
}
.m-seob2.home .box-info .box-info-item1 .subItem2 span{
  color: #0078d6;
}
.m-seob2.home .box-info .box-info-item2{
  top: 23px;
  right:0;
  background: #fff;
  width: 411px;
  height: 260px;
  box-shadow: 3px 3px 20px rgba(0, 120, 214, 0.3);
  box-sizing: border-box;
}
.m-seob2.home .box-info .box-info-item3{
  top: 208px;
  left:317px;
  background: #fff;
  width: 411px;
  height: 260px;
  box-shadow: 3px 3px 20px rgba(0, 120, 214, 0.3);
  box-sizing: border-box;
}
.m-seob2.home .box-info .box-info-item2,.m-seob2.home .box-info .box-info-item3 {
  padding: 38px;
  box-sizing: border-box;
}
.m-seob2.home .box-info .box-info-item .box-info-item-title{
  font-size: 16px;
  line-height: 16px;
  color: #0078d6;
}
.m-seob2.home .box-info .box-info-item .box-info-item-desc{
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
}
.m-seob2.home .box-info .box-info-item .box-info-menu{
  width: 100%;
  overflow: hidden;
}
.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item{
  width: 33.33%;
  float: left;
  text-align: center;
}
.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item .menu-item-text{
  font-size: 16px;
  line-height: 16px;
  color: #333;
  transition: all 0.8s;  
}
.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item:hover{
  cursor: pointer;
}

.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item .menu-item-icon{
  position: relative;
  margin: 10px auto;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #b2d6f2;
  transition: all 0.8s;
}
.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  z-index: 1;
  display: block;
}
.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item .menu-item-icon::before{
  content:"";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 90%;
  height: 90%;
  border-radius: 50%;
  background-color: #7fbbea;
  transition: all 0.8s;
}
.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item:hover .menu-item-text{
  color: #0078d6;
}
.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item:hover .menu-item-icon{
  background-color: #66aee6;
}
.m-seob2.home .box-info .box-info-item .box-info-menu .menu-item:hover .menu-item-icon::before{
  background-color: #0078d6;
}

@media screen and (max-width: 1219px) {
  .m-seob2.home .box-info .box-info-item{
    position: relative;
    right: auto;
    left: auto;
    top: auto;
    margin: 0 auto 20px;
  }
}

@media screen and (max-width: 992px) {
  .m-seob2.home .box-info .box-info-item{
    width: 100%;
  }
}


.m-seob2.home  .box-info .box-info-title-wrap{
  margin-top: 80px;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.m-seob2.home .box-info .box-info-title-wrap div{
  display:inline-block;
  font-size: 24px;
  line-height: 52px;
  font-weight: bold;
  vertical-align: middle;
}
.m-seob2.home .box-info .box-info-title-wrap .box-info-step{
  margin-right: 20px;
  width: 112px;
  height: 52px;
  font-size: 30px;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  overflow: hidden;
  background-image: linear-gradient(to right, #3981ff 0%,  #92b9ff 100%);
}
.m-seob2.home .box-info .box-info-title-wrap .blue{
  color: #f67001;
}
.m-seob2.home .box-info .box-info-img{
  margin-top: 30px;
}


.m-seob3 .person-info .person-intro-item{
  padding: 5px;
  float: left;
  width: 33.33%;
  box-sizing: border-box;
}
.m-seob3 .person-info .person-intro-item .intro-main{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 278px;
}
.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box{
  flex: 1;
  position: relative;
  padding:30px 60px 24px;
  width: 100%;
  min-height: 122px;
  box-sizing: border-box;
  background-color: #ebebeb;
  border-radius: 10px;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
}
.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box::after{
  content:"";
  position: absolute;
  left: 21px;
  top: 16px;
  width: 31px;
  height: 25px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('../images/comma.png');
}
.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box::before{
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  bottom: 0;
  left: 50%;
  transform: rotateZ(45deg)skew(10deg,10deg) translate(-50%,100%);
  background: #ebebeb;
  box-shadow:5px 5px 6px rgba(0, 0, 0, 0.2);
}
.m-seob3 .person-info .person-intro-item:nth-child(5) .intro-main .intro-main-box:before{
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 50%;
  transform: rotateZ(45deg)skew(10deg,10deg) translate(-50%,0%);
  background: #ebebeb;
  box-shadow:none;
}
.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .desc{
  position: relative;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  text-align: center;
  z-index: 1;
  transition: all 0.8s;
}
.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .name{
  position: relative;
  margin: 10px 0px;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  color: #555;
  text-align: center;
  z-index: 1;
  transition: all 0.8s;
}
.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .post{
  position: relative;
  font-size: 12px;
  line-height: 12px;
  color: #555;
  text-align: center;
  z-index: 1;
  transition: all 0.8s;
}
.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .desc:hover,.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .name:hover,.m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .post:hover{
  color: #ff8a25;
}
.m-seob3 .person-info .person-intro-item .intro-main .intro-main-img{
  flex: 1;
  width: 110px;
  height: 110px;
  margin: 20px auto;
}

@media screen and (max-width: 991px) { 
  .m-seob3 .person-info .person-intro-item{
    width: 50%;
  }
 }

 @media screen and (max-width: 550px) { 
  .m-seob3 .person-info .person-intro-item{
    width: 100%;
  }
 }

 .m-seob4 .box-info .info-left{
    float: left;
    width: 49%;
    height: 362px;
 }
 .m-seob4 .box-info .info-right{
  padding-top: 70px;
  width: 46%;
  float: right;
}
.m-seob4 .box-info .info-right .info-right-title{
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 24px;
  color: #0078d6;
  transition: all 0.8s;
}
.m-seob4 .box-info .info-right .info-right-desc{
  font-size: 14px;
  line-height: 30px;
  color: #555555;
  transition: all 0.8s;
}
.m-seob4 .box-info .info-right .info-right-title:hover,.m-seob4 .box-info .info-right .info-right-desc:hover{
  color: #ff8a25;
}
.m-seob4 .box-info .info-right .info-right-desc span{
  color: #0078d6;
}
.m-seob4 .box-info .info-right  .info-right-btns .btn{
  display: inline-block;
  width: 136px;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  margin-right: 20px;
  background-color: #0078d6;
  border: 1px solid #0078d6;
}
.m-seob4 .box-info .info-right  .info-right-btns .btn:nth-child(2){
  margin-top: 30px;
  background-color: #fff;
  color: #0078d6;
}

.m-seob5 .box-info .info-left {
  float: left;
  width: 47%;
}
.m-seob5 .box-info .info-img {
  margin-bottom: 10px;
}
.m-seob5 .box-info .info-img.index-new{height: 322px;}
.m-seob5 .box-info .info-img.index-new img{max-height: 100%;}
.m-seob5 .box-info .info-right {
  float: right;
  width: 47%;
}
.m-seob5 .box-info .info-list .info-list-item{
  padding:17px 0px 22px ;
  border-bottom: 1px solid #eee;
}
.m-seob5 .box-info .info-left .info-list-item{
  padding-bottom: 16px;
}
.m-seob5 .box-info .info-right .info-list-item:nth-child(1){
  padding-top: 0px;
}
.m-seob5 .box-info .info-list .info-list-item .info-item-title{
  display: block;
  position: relative;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 16px;
  padding-left: 16px;
  margin-left: -16px;
  /* color: #333; */
}
.m-seob5 .box-info .info-right .info-list-item  .info-item-title::before{
  content:"";
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #a1a1a1;

}
.m-seob5 .box-info .info-list .info-list-item .info-item-time{
  font-size: 14px;
  line-height: 14px;
  color: #888;
}
.m-seob5 .box-info .info-list .info-list-item .info-item-desc{
  display: block;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
  color: #555;
}
.m-seob5 .box-info .info-list .info-list-item .info-item-desc:hover{
  color: #f67001;
}

@media screen and (max-width: 750px) {
  .intro-wrap{
    width: 96%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding: 2rem 0px 1.7rem;
    margin: 0rem auto 0.15rem;
    border-radius: 1rem;
    box-shadow: 0px 0px 0.75rem rgba(0, 0, 0, 0.2);
  }
  .intro-wrap .intro-item{
    width: 50%;
  }
  .intro-wrap .intro-item:nth-child(-n+2) {
    margin-bottom: 1rem;
  }
  .intro-wrap .intro-item  .intro-num{
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .intro-wrap .intro-item  .intro-desc{
    margin-top: 1.5rem;
    font-size: 1.2rem;
    line-height: 2rem;
    color: #555;
  }
  .m-seob2.home .box-info{
    min-height:auto
  }
  .m-seob2.home .box-info .box-info-item1 .subItem1{
    width: 7rem;
    height: 3rem;
    font-size: 1.6rem;
    line-height: 3rem;
    border-radius: 0.5rem;
  }
  .m-seob2.home .box-info .box-info-item1 .subItem2{
    margin: 1.4rem 0rem 1rem;
    font-size: 2rem;
  }
  .m-seob2.home .box-info .box-info-item1 .subItem3{
    font-size: 1.4rem;
    line-height: 2.4rem;
  }
  .m-seob2.home .box-info .box-info-item2,.m-seob2.home .box-info .box-info-item3 {
    height: auto;
  }
  .m-seob2.home .box-info .box-info-item2, .m-seob2.home .box-info .box-info-item3{
    padding: 2.6rem;
  }
  .m-seob2.home .box-info .box-info-item .box-info-item-title{
    font-size: 1.6rem;
    line-height: 1.6rem;
  }
  
  .m-seob2.home .box-info .box-info-item .box-info-item-desc{
    margin-top: 1rem;
    font-size: 1.4rem;
    line-height: 2.6rem;
  }
  .m-seob2.home .box-info .box-info-item .box-info-menu{
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .m-seob2.home .box-info .box-info-item .box-info-menu .menu-item{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .m-seob2.home .box-info .box-info-item .box-info-menu .menu-item .menu-item-icon{
    margin: 1rem auto;
    width: 8rem;
    height: 8rem;
  }
  .m-seob2.home .box-info .box-info-item .box-info-menu .menu-item .menu-item-text{
    font-size: 1.6rem;
    line-height: 1.6rem;
  }
  .m-seob2 .box-link{
    margin-top: 3rem;
  }
  .m-seob2.home .box-info .box-info-title-wrap{
    margin-top: 2rem;
  }
  .m-seob2.home .box-info .box-info-title-wrap .box-info-step{
    width: 7rem;
    height: 3rem;
    font-size: 1.6rem;
    line-height: 3rem;
    border-radius: 0.5rem;
  }
  .m-seob2.home .box-info .box-info-title-wrap div{
    display: block;
  }

  .m-seob2.home .box-info .box-info-title-wrap div{
    text-align: left;
    font-size: 1.6rem;
    line-height: 3rem;
  }
  .m-seob2.home .box-info .box-info-title-wrap div:nth-child(2){
    margin-top: 1rem;
  }
  .m-seob2.home .box-info .box-info-img{
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .m-seob3 .person-info .person-intro-item:nth-child(2n-1) .intro-main{
    height: auto;
  }
  .m-seob3 .person-info .person-intro-item .intro-main .intro-main-img{
    width: 9rem;
    height: 9rem;
  }
  /* .m-seob3 .person-info .person-intro-item .intro-main{
    height: 15rem;
  }
  .m-seob3 .person-info .person-intro-item:nth-child(2n-1) .intro-main{
    height: auto;
  } */
  .m-seob3 .person-info .person-intro-item .intro-main .intro-main-box{
    flex: auto;
    padding: 2rem 4rem 2rem;
    min-height: auto;
    border-radius: 1rem;
    box-shadow: 0.8rem 0.8rem 1.2rem rgba(0, 0, 0,  0.2);
  }
  .m-seob3 .person-info .person-intro-item .intro-main .intro-main-box::after{
    left: 1.5rem;
    top: 1.5rem;
    width: 2rem;
    height: 2rem;
    background-size: contain;
  }
  .m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .desc{
    font-size: 1.2rem;
    line-height: 2rem;
  }
  
  .m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .name{
    margin: 1rem 0;
    font-size: 1rem;
    line-height: 1rem;
  }
  
  .m-seob3 .person-info .person-intro-item .intro-main .intro-main-box .post{
    margin: 1rem 0;
    font-size: 1rem;
    line-height: 1rem;
  }
  

  .m-seob4 .box-info .info-left,.m-seob4 .box-info .info-right {
    padding: 0px 0.8rem;
    float: auto;
    width: 100%;
    box-sizing: border-box;
  }
  .m-seob4 .box-info .info-right .info-right-btns{
    display: flex;
    justify-content: center;
  }
  .m-seob4 .box-info .info-right .info-right-btns .btn{
    margin: 2rem 1rem  !important;
  }
  .m-seob4 .box-info .info-right {
    margin-top: 2rem;
  }
  .m-seob5 .box-info .info-left,.m-seob5 .box-info .info-right {
    padding: 0px 1rem;
    float: auto;
    width: 100%;
    box-sizing: border-box;
  }
  .m-seob4 .box-info .info-right .info-right-title{
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 2.4rem;
  }
  .m-seob4 .box-info .info-right .info-right-desc{
    font-size: 1.4rem;
    line-height: 2.4rem;
  }

  .m-seob5 .box-info .info-left .info-img{
    margin: 0 auto;
  }
  .m-seob5 .box-info .info-left .info-list-item{
    padding-bottom: 1rem;
  }
  .m-seob5 .box-info .info-list .info-list-item{
    padding: 1.2rem 0px 1.5rem
  }
  .m-seob5 .box-info .info-list .info-list-item .info-item-title{
    margin-bottom: 1.2rem;
    font-size: 1.6rem;
    line-height: 1.6rem;
  }
  .m-seob5 .box-info .info-list .info-list-item .info-item-time{
    font-size: 1.4rem;
    line-height: 1.4rem;
  }
  .m-seob5 .box-info .info-list .info-list-item .info-item-desc{
    margin-top: 0.8rem;
    font-size: 1.3rem;
    line-height: 2.2rem
  }
  .m-seob5 .box-info .info-right .info-list-item:nth-child(1){
    padding-top: 1.2rem;
  }
}
.m-seob2.home.index2{background-image: none;padding-bottom: 0;padding-top: 0;}
.m-seob2.home.index3{background-image: none;padding-bottom: 0;padding-top: 0;}
.box-item-steps2{margin-top: 68px;}
.box-item-steps2 .item2-top{display: flex;align-items: center;}
.box-item-steps2 .item2-top .img-box{width: 56%;margin-right: 84px;}
.box-item-steps2 .item2-top .img-box img{width: 100%;}
.box-item-steps2 .item2-right-title{width: 112px;height: 50px;border-radius: 5px;background: linear-gradient(90deg, #FFA161, #FECBA8);text-align: center;line-height: 50px;color: #FFFFFF;font-weight: 400;font-size: 30px;}
.box-item-steps2 .item2-right-con{margin: 10px 0 34px 0;font-size: 24px;color: #333;font-weight: bold;}
.box-item-steps2 .item2-right-con span{color: #f67001;}
.box-item-steps2 .item2-right-con2{color: #555555;font-size: 16px;}
.box-item-steps2 .item2-right-btn{width: 124px;height: 36px;background: #0078D6;border-radius: 18px;text-align: center;line-height: 36px;color: #fff;margin-top: 26px;}
.box-item-steps2 .item2-right-btn a{color: #fff;width: 100%;height: 100%;display: inline-block;}
.box-item-steps2 .item2-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.box-item-steps2 .item2-list .item2-box{width:calc(25% - 50px);text-align: center;padding: 30px 0;border: 1px solid #e1e1e1;box-sizing: border-box;    overflow: hidden;}
.box-item-steps2 .item2-list .item2-box:hover{position: relative;box-shadow: 3px 3px 16px 0px rgb(0 66 142 / 15%);color: #f67001;}
.box-item-steps2 .item2-list .item2-box .item2-icon{margin: 20px 0 36px 0;}
.box-item-steps2 .item2-list .item2-box .item2-title{color: #333;font-size: 20px;margin-bottom: 20px;}
.box-item-steps2 .item2-list .item2-box .item2-con{padding: 0 20px;font-size: 16px;color: #555555;}
.m-seob2.home.index2 .box-link.m-seolnk.submit{margin: 50px 0 68px 0;}
.m-seob2.home.index2 .box-item3 .box-link.m-seolnk.submit{margin: 50px 0 0 0;padding-bottom: 68px;}
.box-item3{background: rgba(227,238,246,0.2)}
.box-item3 .item3-main{padding-top: 67px;display: flex;justify-content: space-between;color: #333333;}
.box-item3 .item3-main .item3-title{font-size: 30px;color: #fff;text-align: center;line-height: 50px;width: 112px;height: 50px;background: linear-gradient(90deg, #35D5D4, #7AF6F5);border-radius: 5px;}

.box-item3 .item3-main .item3-right{position: relative;}
.box-item3 .item3-main .item3-btn{position: absolute;background: #0078d6; border-radius: 50%;width: 138px;height: 138px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.box-item3 .item3-main .item3-btn p{width: 108px;height: 108px;border: 6px solid #6eb2e8;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 22px;border-radius: 50%;text-align: center;}
.box-item3 .item3-main .item3-btn1{top:40px;left: -70px;}
.box-item3 .item3-main .item3-btn2{top:276px;left: -74px;}
.box-item3 .item3-main .item3-btn.on{border-radius: 50%;background: #fff;border: 1px dashed #0078d6;width: 142px;height: 142px;}
.box-item3 .item3-main .item3-btn.on p{width: 132px;height: 132px;background: #0078d6;border-radius: 50%;color: #fff;font-size: 22px;display: flex;align-items: center;justify-content: center;text-align: center;border: 5px solid #fff;}
.box-item3 .item3-con{font-size: 24px;font-weight: bold;margin: 10px auto;color: #333;}
.box-item3 .item3-con span{color: #0078D6;}
.box-item3 .item3-left p:nth-of-type(3){font-size: 18px;}
.box-item3 .item3-left p:nth-of-type(4){font-size: 18px;}
.item3-left-main{}
.item3-left-main>div{margin-top: 36px;margin-left: 27px;}
.item3-left-main .item3-main-tit{position: relative;font-weight: bold;color: #333;font-size: 18px;height: 38px;}
.item3-left-main .item3-main-tit:first-child::before{
  content: " ";position: absolute;left: -18px;top: -20px;z-index: -1;
  display: block;width: 50px;height: 50px;border-radius: 50%;background: #aeccfe;}
.item3-left-main .item-box1 p:nth-of-type(2){max-width: 355px;line-height: 20px;font-size: 16px;}
.item3-left-main .item-box2 .item3-main-tit::before{background: #cdf3f1;}
.item3-left-main .item-box2 p{font-size: 16px;}
.item3-left-main .item-box2 p:nth-of-type(3){max-width: 363px;font-size: 16px;margin-top: 30px;width: 100%;}
.item3-left-main .item-box2 p.item3-main-tit{font-size: 18px;}
.m-seob2.home .box-info .box-info-title-wrap{margin-top: 72px;}
.box-item3 .item3-main .type2{display: none;}
.item3-left-main .type1{margin-top: 40px;}
.item3-left-main .type1 li{padding-left: 36px;border-radius: 8px;height: 62px;margin-top: 15px;color: #fff;font-size: 20px;line-height: 62px;}
.item3-left-main .type1 li:nth-of-type(1){background: #1dcebf;width: 370px;}
.item3-left-main .type1 li:nth-of-type(2){background: #97a5d6;width: 328px;}
.item3-left-main .type1 li:nth-of-type(3){background: #f49ac1;width: 277px;}
.item3-left-main .type1 li:nth-of-type(4){background: #7db2ee;width: 300px;}
@media screen and (max-width: 991px){
  .box-item-steps2 .item2-list .item2-box{width: calc(50% - 25px);margin-top: 20px;}
}
@media screen and (max-width: 767px){
  .box-item-steps2 .item2-top{flex-wrap: wrap;}
  .box-item-steps2 .item2-top .img-box{order:2;margin: 20px auto 0;}
  .box-item-steps2 .item2-top .item2-right{}
  .box-item3 .item3-main{flex-wrap: wrap;}
  .box-item3 .item3-main .item3-left{width: 100%;}
  .box-item3 .item3-main .item3-title,.box-item-steps2 .item2-right-title{width: 7rem;height: 3rem;font-size: 1.6rem;line-height: 3rem;border-radius: 0.5rem;}

  .box-item-steps2 .item2-right-con,.item3-con{text-align: left;font-size: 1.6rem;line-height: 3rem;margin-bottom: 10px;}
  .item3-left-main .item3-main-tit{font-size: 16px;}
  .item3-left-main .item-box2 .item3-main-tit{font-size: 16px;}
  .item3-left-main .item-box2 p,.item3-left-main .item-box1 p:nth-of-type(2),.item3-left-main .item-box2 p:nth-of-type(3){font-size: 14px;}
}
@media screen and (max-width: 567px){
  .box-item-steps2 .item2-list .item2-box{width: 100%;}
}
/* 智慧云站 */
.g-nopt{padding-top: 0;padding-bottom: 0;}
.m-smart{background: #f7f7f7;padding-top: 57px;padding-bottom: 66px;}
.m-smart .box-img { float: left; width: 58.5%; line-height: 0; font-size: 0; }
.m-smart .box-img.nowidth{width: auto;}
.m-smart .box-img{position: relative;}
.m-smart .box-img .box-loop{position: relative;width: 320px;height:320px;margin:0 170px 0 auto;}
.m-smart .box-img .box-loop .loop1{position: absolute;left:0;top:0;}
.m-smart .box-img .box-loop .loop2{position: absolute;left:153px;top:0;}
.m-smart .box-img .box-loop .loop3{position: absolute;left:211px;top:116px;}
.m-smart .box-img .box-loop .loop4{position: absolute;bottom:14px;right:73px;}
.m-smart .box-img .box-loop .loop5{position: absolute;bottom:25px;right:203px;}
.m-smart .box-img .box-loop .loop .on{display:none;position:absolute;max-width: none;}
.m-smart .box-img .box-loop .loop1 .on{left: -7px;top: -7px;}
.m-smart .box-img .box-loop .loop2 .on{left: 0px;top: -7px;}
.m-smart .box-img .box-loop .loop3 .on{left: -4px;top: -2px;}
.m-smart .box-img .box-loop .loop4 .on{bottom: -6px;right: -4px;}
.m-smart .box-img .box-loop .loop5 .on{bottom: -5px;right: -3px;}
.m-smart .box-img .box-loop .loop:hover img{display: none;}
.m-smart .box-img .box-loop .loop:hover .on{display:block}
.m-smart .box-img .box-loop .loop .num{font-size: 32px;font-weight: bold;color: #fff;position: absolute;z-index: 9;display: block;}
.m-smart .box-img .box-loop .loop1 .num{left: 10px;top: 134px;}
.m-smart .box-img .box-loop .loop2 .num{left: 60px;top: 57px;}
.m-smart .box-img .box-loop .loop3 .num{left: 40px;top: 70px;}
.m-smart .box-img .box-loop .loop4 .num{bottom: 30px;right: 60px;}
.m-smart .box-img .box-loop .loop .text{font-size: 18px;font-weight: bold;color: #333;border-radius: 5px;position: absolute;display: none;height: 55px;width: 250px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;z-index: 99;}
.m-smart .box-img .box-loop .loop1 .text{left: -160px;top: 45px;}
.m-smart .box-img .box-loop .loop2 .text{left: 78px;top: 57px;}
.m-smart .box-img .box-loop .loop3 .text{left: 30px;top: 70px;}
.m-smart .box-img .box-loop .loop4 .text{bottom: -10px;right: -170px;}
.m-smart .box-img .box-loop .loop.active .text{background-color: #fff;box-shadow: 0px 2px 24px 0px rgba(55, 81, 254, 0.22);font-size: 24px;}
.m-smart .box-img .box-loop .loop1.active .text{left: -200px;top: 45px;}
.m-smart .box-img .box-loop .loop2.active .text{left: 118px;top: 57px;}
.m-smart .box-img .box-loop .loop3.active .text{left: 60px;top: 92px;}
.m-smart .box-img .box-loop .loop4.active .text{bottom: -30px;right: -210px;}
.m-smart .box-img .box-loop .loop.active img{display: none;}
.m-smart .box-img .box-loop .loop.active .on{display: block;}
.m-smart .box-info{float: right;width: 36.66667%;padding-left: 25px;padding-right: 25px;padding-top: 36px;padding-bottom: 34px;
  background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgb(0 0 0 / 13%);border-radius: 10px;-moz-box-sizing: border-box;box-sizing: border-box;
  background-color: #fff;margin-top: 3.5%;}
.m-smart .info-item{    position: relative;padding-left: 46px;line-height: 30px;font-size: 20px;font-size: 2rem;margin-top: 20px;}
.m-smart .info-item:first-child{margin-top: 0;}
.m-smart .info-item i{    position: absolute;top: 50%;left: 0;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, 50%);transform: translate(0, -50%);width: 34px;line-height: 34px;font-size: 20px;font-size: 2rem;color: #fff;text-align: center;border-radius: 5px;}
.m-smart .info-item .icon-rengong{background-color: #8c7fe4;}
.m-smart .info-item .icon-zengchang{background-color: #76cdfe;}
.m-smart .info-item .icon-lunchuan{background-color: #f99d6a;}

@media screen and (max-width: 1200px){

  .m-smart .box-img{zoom: 0.9;}
}
@media screen and (max-width: 991px){
  .m-smart{padding: 50px 0 40px 0;}
  .m-smart .box-img .box-loop{margin: 0 auto;}
  .m-smart .box-ft{position:static}
  .m-smart .box-img{width: 100%;text-align: center;}
  .m-smart .box-info{margin-top: 30px;width: 100%;}
}
@media screen and (max-width: 767px) {
  .m-smart{padding: 20px 0 30px 0;}
  .m-smart .box-img{transform:scale(0.65)}
  .m-smart .box-info{margin-top: 0;}
}
@media screen and (max-width: 360px) {
  .m-smart .box-img{transform:scale(0.45)}
}
.m-hhd p:nth-of-type(2){margin-top: 25px;text-align: center;color: #666;font-size: 20px;display: flex;align-items: center;justify-content: center;}
.m-hhd p:nth-of-type(2) span{margin: 0 5px;}
.m-smart2{padding-top: 55px;background: url("../images/m-smart2.png") no-repeat center bottom;padding-bottom: 124px;}
.m-smart2 .m-smart2-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.m-smart2 .m-smart2-list .m-smart2-box{text-align: center;color: #fff;width: calc(20% - 48px);background: #3E83FE;border-radius: 12px;padding: 32px 0 22px 0;}
.m-smart2 .m-smart2-list .m-smart2-box .tit{font-size: 26px;margin-bottom: 18px;font-weight: bold;}
.m-smart2 .m-smart2-list .m-smart2-box .txt{font-size: 18px;}
@media screen and (max-width: 991px){
  .m-smart2{padding:55px 0 100px 0 ;}
  .m-smart2 .m-smart2-list .m-smart2-box{width: calc(20% - 30px);}
}
@media screen and (max-width: 768px){
  .m-smart2{padding: 20px 0 30px 0 ;}
  .m-smart2 .m-smart2-list .m-smart2-box{width: calc(20% - 10px);min-width: 110px;margin-bottom: 10px;}

}
@media screen and (max-width: 480px){

}

.m-smart3{background: #F2F2FB;padding:68px 0 58px 0}
.m-smart3 .m-hhd{margin-bottom: 36px;}
.m-smart3 .m-smart3-main{display: flex;flex-wrap: wrap;}
.m-smart3 .m-smart3-main .m-smart3-left{margin-right: 2%;width: 42%;}
.m-smart3 .m-smart3-main .m-smart3-right{width: 730px;position: relative;overflow: hidden;}
.m-smart3 .m-smart3-main .item{width: 353px;height: 259px;float: left;background: #fff;box-sizing: border-box;display: flex;flex-direction: column;padding: 38px 35px;}
.m-smart3 .m-smart3-main .item .img-box{display: flex;}
.m-smart3 .m-smart3-main .item:hover{box-shadow: 0px 4px 12px 0px rgb(7 43 92 / 22%);}
.m-smart3 .m-smart3-main .item .txt1{    font-size: 18px;font-weight: bold;color: #333;margin: 18px 0 20px 0;}
.m-smart3 .m-smart3-main .item .txt2{    font-size: 16px;color: #333;line-height: 25px;}
.m-smart3 .m-smart3-main .item.item1{border-radius: 20px 0 0 0;margin-right: 10px;margin-bottom: 10px;}
.m-smart3 .m-smart3-main .item.item2{    border-radius: 0 20px 0 0;align-items: flex-end;margin-bottom: 10px;}
.m-smart3 .m-smart3-main .item.item3{border-radius: 0 0 0 20px;padding: 50px 35px;margin-right: 10px;}
.m-smart3 .m-smart3-main .item.item4{border-radius: 0 0 20px 0;padding: 50px 35px;align-items: flex-end;}
.m-smart3 .m-smart3-main .item.item5{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;border: 14px solid #f2f2fb;width: 270px;height: 270px;background: #fff;text-align: center;padding: 0;}
.m-smart3 .m-smart3-main .item.item5 .img-box{justify-content: center;margin-top: 40px;}
.m-smart3 .m-smart3-main .item.item5 .txt1{    margin: 10px 0 20px 0;}
.m-smart3 .m-smart3-main .m-smart3-btn{width: 100%;display: flex;justify-content: center;margin-top: 10px;}
.m-smart3 .m-smart3-main .m-smart3-btn a{    display: inline-block;min-width: 175px;padding: 7px 15px;line-height: 30px;font-size: 16px;font-size: 1.6rem;color: #fff;background-color: #025be0;border-radius: 22px;-moz-box-sizing: border-box; box-sizing: border-box;text-align: center;}


@media screen and (max-width: 1419px){
  .m-smart3 .m-smart3-main .m-smart3-right{width: 710px;}
  .m-smart3 .m-smart3-main .item{width: 347px;}
}


@media screen and (min-width: 992px) and (max-width: 1419px) {
  .m-smart3 .m-smart3-main .m-smart3-right{width: 56%;}
  .m-smart3 .m-smart3-main .item{padding: 20px!important;width: calc(50% - 10px);}
  .m-smart3 .m-smart3-main .item.item5{width: 220px;height: 220px;padding-top: 10px!important;}
  .m-smart3 .m-smart3-main .item.item5 .img-box{margin-top: 0px;}
  .m-smart3 .m-smart3-main .item.item5 .txt1{margin: 5px 0 0 0;}
  .m-smart3 .m-smart3-main .item.item2 .txt2{max-width: 130px;}
}
@media screen and (max-width: 991px){
  .m-smart3{padding: 40px 0 30px 0;}
  .m-smart3 .m-smart3-main{justify-content: center;}
  .m-smart3 .m-smart3-main .m-smart3-right{margin: 0 auto;}

}
@media screen and (max-width: 768px){
  .m-smart3{padding: 20px 0 30px 0;}
  .m-smart3-main{padding: 0 15px;}
  .m-smart3 .m-smart3-main .m-smart3-left{    width: 100%;margin: 0 auto;}
  .m-smart3 .m-smart3-main .item{    width: 100%;height: 200px;border-radius: 10px!important;margin-bottom: 10px;padding: 20px!important;}
  .m-smart3 .m-smart3-main .item .img-box{justify-content: center;width: 100%;}
  .m-smart3 .m-smart3-main .item p{text-align: center;width: 100%;}
  .m-smart3 .m-smart3-main .item.item5{    position: static; transform: translate(0,0);width: 100%;height: 200px;border: 0px;}
  .m-smart3 .m-smart3-main .item.item5 .img-box{margin-top: 0;}
  .m-smart3 .m-smart3-main .item.item5 .txt1{margin: 5px 0 20px 0;}
}
@media screen and (max-width: 480px){

}


.m-smart4{padding: 48px 0 59px 0;}
.m-smart4 .m-hhd{margin-bottom: 18px;}
.m-smart4 .flex{display: flex;align-items: center;justify-content: space-between;}
.m-smart4 .flex .m-title{color: #333333;font-size: 28px;margin-bottom: 33px;}
.m-smart4 .flex .m-txt{color: #333333;font-size: 18px;}
.m-smart4 .flex .left .m-img-box{margin-bottom: 60px;}
.m-smart4 .flex .right{padding-top: 122px;width: 533px;}
.m-smart4 .flex .right .m-img-box{margin-top: 40px;text-align: right;}
@media screen and (max-width: 991px){
  .m-smart4{padding: 30px 0 40px 0 ;}
}
@media screen and (max-width: 768px){
  .m-smart4{padding: 20px 0 30px 0 ;}
  .m-smart4 .flex{flex-wrap: wrap;justify-content: center;}
  .m-smart4 .flex .right{padding-top: 0px;display: flex;flex-direction: column;}
  .m-smart4 .flex .right .m-img-box{order: 1;}
  .m-smart4 .flex .right p{order: 2;}
  .m-smart4 .flex .m-title{font-size: 2rem;margin-bottom: 10px;}
  .m-smart4 .flex .m-txt{font-size: 1.5rem;}
}
@media screen and (max-width: 480px){

}
.m-smart5{position: relative;height: 900px;background-color: #4e85e6;}
.m-smart5 .m-smart5-bg{position: absolute;z-index: -1;height: 100%;}
.m-smart5 .m-hhd .title1{color: #6091e9;}
.m-smart5 .m-hhd .title2{color: #fff;}
.m-smart5 .m-hhd p{color: #fff;}
.m-smart5 .m-hhd p i{color: #A6A6A6;}
.m-smart5 .j-offset-top{padding-top: 83px;}
.m-smart5-main{display: flex;align-items: center;margin: 0 auto;width: 1340px;}
.m-smart5-main .left{margin-right: 50px;width: 47%;}
.m-smart5-main .right{width: 50%;}
.m-smart5-main .right .item:first-child{margin-bottom: 50px;}
.m-smart5-main .right .item .txt1{    color: #fff;font-weight: bold;font-size: 18px;position: relative;}
.m-smart5-main .right .item .txt1 img{position: absolute;top: -9px;left: -40px;}
.m-smart5-main .right .item:first-child .txt1 img{top: -7px;left: -35px;}
.m-smart5-main .right .item .txt2{    color: #fff;font-size: 16px;line-height: 30px;}
.m-smart5-main .right .btn{display: block;width: 175px;height: 49px;line-height: 49px;background: #2FBCC4;  box-shadow: 0px 8px 25px 0px rgba(7, 43, 92, 0.3);border-radius: 25px;color: #fff;font-size: 16px;margin-top: 45px;position: relative;padding-left: 25px;}
.m-smart5-main .right .btn img{position: absolute;right: 0;top: 0;}
@media screen and (max-width:1419px){
  .m-smart5{height: auto;padding-bottom: 30px;}
  .m-smart5-main{width: 1200px}
}
@media screen and (max-width: 1219px){
  .m-smart5-main{width: 990px}
}
@media screen and (max-width: 991px){
  .m-smart5-main{width: 720px;}
}
@media screen and (max-width: 768px){
  .m-smart5 .m-smart5-bg{height: 100%;}
  .m-smart5-main{flex-wrap: wrap;justify-content: center;width: 100%;padding: 0 15px;}
  .m-smart5-main .left{width: 100%;margin-right: 0;text-align: center;}
  .m-smart5-main .right{width: 80%;}
  .m-smart5-main .right .item:first-child{margin-bottom: 20px;}
  .m-smart5-main .right .btn{margin-top: 20px;}
}
.m-smart6{background: #f7f7f7;padding-top: 80px;padding-bottom: 85px;}
.m-smart6-main{width: 1400px;margin: 0 auto;}
.m-smart6-main .ms6m-list{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.m-smart6-main .ms6m-list .m-item{width: calc(33% - 40px);position: relative;background: #ffffff;border-radius: 10px;
  box-shadow: 0px 10px 25px 0px rgba(7, 43, 92, 0.18);padding: 33px;box-sizing: border-box;}
.m-smart6-main .ms6m-list .m-item .num{position: absolute;right: 0;bottom: 0;color: #eef3fd;font-size: 110px;font-weight: bold;}
.m-smart6-main .ms6m-list .m-item .m-img-box{margin-bottom: 25px;text-align: center;}
.m-smart6-main .ms6m-list .m-item .m-img-box img{max-width: 72px;    -webkit-transition: all 550ms;
  -o-transition: all 550ms;
  -moz-transition: all 550ms;
  transition: all 550ms;}
.m-smart6-main .ms6m-list .m-item .m-img-box:hover img{    -webkit-transform: translate(0, -16px);
  -moz-transform: translate(0, -16px);
  -ms-transform: translate(0, -16px);
  -o-transform: translate(0, -16px);
  transform: translate(0, -16px);}
.m-smart6-main .ms6m-list .m-item p{text-align: center;}
.m-smart6-main .ms6m-list .m-item .txt1{    font-size: 26px;color: #06234a;font-weight: bold;margin: 0 0 20px 0;}
.m-smart6-main .ms6m-list .m-item .txt2{    font-size: 20px;color: #444444;}
.m-smart6-main .ms6m-list .m-item .txt3{    font-size: 18px;color: #c3c3c3;margin-top: 5px;}
.m-smart6-main .ms6m-btn{text-align: center;}
.m-smart6-main .ms6m-btn a{display: inline-block;width: 241px;height: 49px;background: #072B5C;box-shadow: 0px 8px 25px 0px rgba(7, 43, 92, 0.3);border-radius: 25px;color: #fff;font-size: 16px;text-align: center;line-height: 49px;margin-top: 62px;}

@media screen and (max-width: 1419px){
  .m-smart6-main{width: 1200px;}
}
@media screen and (max-width: 1219px){
  .m-smart6-main{width: 990px;}
  .m-smart6-main .ms6m-list .m-item{width: calc(33% - 10px);}
}
@media screen and (max-width: 991px){
  .m-smart6{padding: 50px 0 40px 0;}
  .m-smart6-main{width: 768px;}
  .m-smart6-main .ms6m-btn a{margin-top: 40px;}
}
@media screen and (max-width: 768px){
  .m-smart6{padding: 20px 0 30px 0;}
  .m-smart6-main{width: 100%;padding: 0 15px;}
  .m-smart6-main .ms6m-list .m-item{width: 45%;margin-bottom: 10px;}
  .m-smart6-main .ms6m-list .m-item .num{right: 20px;font-size: 80px;}
  .m-smart6-main .ms6m-list .m-item .m-img-box{margin-bottom: 10px;}
  .m-smart6-main .ms6m-list .m-item .txt1{margin-bottom: 10px;font-size: 20px;}
  .m-smart6-main .ms6m-list .m-item .txt2{font-size: 18px;}
  .m-smart6-main .ms6m-list .m-item .txt3{font-size: 16px;}
  .m-smart6-main .ms6m-btn a{margin-top: 20px;}
}
@media screen and (max-width: 480px){
  .m-smart6-main .ms6m-list .m-item{margin-bottom: 20px;width: 100%;height: auto;}
}
.m-smart7{padding: 77px 0 50px 0;}
.m-smatr7-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.m-smatr7-list .m-item{width: calc(33% - 13px);text-align: center;margin-bottom: 22px;}
.m-smatr7-list .m-item .m-item-img{background: url("../images/m-smart7-img1.png") no-repeat center;padding: 10px 45px 20px ;background-size:contain ;}
.m-smatr7-list .m-item .m-item-img img{width: 293px;height: 185px;}
.m-smatr7-list .m-item p{margin-top: 14px;font-size: 18px;color: #333;}

@media screen and (max-width: 1219px){
  .m-smatr7-list .m-item .m-item-img{    padding: 10px 35px 20px;}
}
@media screen and (max-width: 991px){
  .m-smart7{padding: 50px 0 40px 0;}
  .m-smatr7-list .m-item .m-item-img{padding: 10px 25px 20px;}
}
@media screen and (max-width: 768px){
  .m-smart7{padding: 20px 0 30px 0;}
  .m-smatr7-list .m-item{width: calc(50% - 10px);}
  .m-smatr7-list .m-item .m-item-img{padding: 10px 30px 20px;}
}
@media screen and (max-width: 480px){
  .m-smatr7-list .m-item{width: 100%;}
  .m-smatr7-list .m-item .m-item-img{padding: 10px 35px 20px;}
}
.m-smart8{background: #f7fcff;padding: 60px 0 50px 0;}
.m-smart8 .m-smart8-main{display: flex;}
@media screen and (max-width: 991px){
  .m-smart8{padding: 50px 0 40px 0;}
}
@media screen and (max-width: 768px){
  .m-smart8{padding: 20px 0 30px 0;}
}
@media screen and (max-width: 480px){
  .m-smart8 .m-smart8-main{flex-wrap: wrap;}
  .m-smart8 .m-smart8-main .item1{width: 60%;}
  .m-smart8 .m-smart8-main .item2{width: 40%;}
  .m-smart8 .m-smart8-main .item3{width: 50%;}
  .m-smart8 .m-smart8-main .item4{width: 50%;}
}
.m-smart9{padding: 73px 0 100px 0;}
.msmart9-main{display: flex;justify-content: space-between;}
.msmart9-main .msmart9-item{display: flex;align-items: center;background: #3E83FE;border-radius: 12px;position: relative;height: 113px;width: calc(33% - 57px);}
.msmart9-main .msmart9-item::after{content: "";display: block;position: absolute;bottom: -10px;right: -10px;background: #ebf2ff;border-radius: 12px;width: 100%;height: 100%;z-index: -1;}
.msmart9-main .msmart9-item img{    -webkit-transition: all 550ms;
  -o-transition: all 550ms;
  -moz-transition: all 550ms;
  transition: all 550ms;}
.msmart9-main .msmart9-item:hover img{transform: scale(1.1);}
.msmart9-main .msmart9-item div:nth-of-type(1){width: 110px;text-align: center;}
.msmart9-main .msmart9-item div p{color: #fff;line-height: 30px;}
.msmart9-main .msmart9-item .item-tit1{font-weight: bold;font-size: 18px;}
.msmart9-main .msmart9-item .item-tit2{font-size: 16px;}
@media screen and (max-width: 991px){
  .m-smart9{padding: 50px 0 40px 0;}
  .msmart9-main .msmart9-item{width: calc(33% - 10px);}
  .msmart9-main .msmart9-item div:nth-of-type(1){width: 32%;}
  .msmart9-main .msmart9-item .item-tit1{font-size: 16px;}
  .msmart9-main .msmart9-item .item-tit2{font-size: 14px;}
}
@media screen and (max-width: 768px){
  .m-smart9{padding: 20px 0 30px 0;}
  .msmart9-main{flex-wrap: wrap;}
  .msmart9-main .msmart9-item{width: 100%;margin-top: 10px;}
}

.layer-video .layui-layer-content{overflow: hidden!important;}
.layui-layer-content .pv-cover{z-index: 0;}

.m-hide{display: block;}

/* 首页响应式 */
.m-ftfix5 .m-ftext>.br{display: none;}
@media screen and (max-width: 768px){
  .m-hide{display: none;}
  .index-video-box{display: none;}
  body{margin-top: 60px;}
  .g-hd{padding: 0 0px 0 30px;}
  .m-hdlogo{height: 60px;line-height: 60px;text-align: left;padding-left: 20px;}
  .m-hdlogo img{max-height: 32px;}
  .m-hdlogo a{width: 90px;}
  .g-hd{z-index: 1000;}
  .m-mobilenav{z-index: 1000;}
  .m-mobilenav .mbnav-bd{position: fixed;z-index: 1000;}
  .g-wp{padding-top: 0px;}
  .box-item3 .item3-main{padding-top: 20px;}
  .box-item3 .item3-left p:nth-of-type(3){display: none;}
  .box-item3 .item3-left p:nth-of-type(4){display: block;}
  .item3-left-main .type1{display: none;}
  .box-item3 .item3-main .type2{display: block;}

  .box-item3 .item3-main .item3-right .item3-btn{display: none;}
  .m-seob2.home .box-info .box-info-title-wrap{margin-top: 20px;}

  .m-seob5 .box-info .info-img.index-new{height: auto;}

  .m-ftfix5 .m-ftext>.br{display: block;}
  .m-ftfix1{padding-top: 20px;}
  .m-ftfix2{padding: 20px 0;}

  .m-seob4 .box-info .info-left.ruinuo-video{display: none;}
  .m-adsb12 .item-title{height: 68px;display: flex;align-items: center;justify-content: center;}
  .footer-waves{display: none!important;}

  .m-someb2 .list-item .item-icon canvas{width: 40vw;height: 40vw;}
  .m-someb2 .list-item .item-icon>div{width: calc(40vw - 30px);height: calc(40vw - 30px);left: 4px;}
  .m-someb2 .list-item .item-icon>div img{width: 100%;height: 100%;}

  .m-abtb7 .box-title{font-size: 1.4rem;}
  .m-abtb7 .box-title span{font-size: 2rem;}
  .m-abtb7 .box-link a{width: 170px;line-height: 30px;}
}

@media screen and (max-width: 1219px) {
  .index-header{padding: 0 30px;}

}

@media screen and (max-width: 991px) {
  .index-header .header-menu{display: none;}
  .index-header .header-logo{justify-content: center;width: 100%;}
  
}
@media screen and (max-width: 768px) {
  .index-header{min-height: 60px;height: 60px;position: fixed;}
  .index-header .header-logo img{height: 31px;}
  .m-sdnav1,.m-sdtag{display: none;}
}
/*  */

.m-mobilenav { display: none; }







/* 合作客户 */
.clients-list{padding: 128px 0 76px 0;}
.clients-list *{box-sizing: border-box;}
.clients-list .clients-item{width: 100%;background: #fff;border: 1px solid #D7D7D7;border-radius: 15px;padding: 50px 90px 50px 80px;margin-bottom: 50px;display: flex;align-items: center;justify-content: space-between;}
.clients-list .clients-item:last-child{margin-bottom: 30px;}
.clients-list .clients-tit1{color: #333;font-size: 30px;}
.clients-list .clients-tit1 span{font-weight: 600;}
.clients-list .clients-tit2{color: #333;font-size: 16px;line-height: 26px;}
.clients-list .clients-tit3{color: #333;font-size: 24px;line-height: 32px;}
.clients-list .clients-btn1{display:inline-block;border: 1px solid #f67001;border-radius: 22px;padding: 0px 20px;color: #f67001;line-height: 46px;font-size: 16px;}
.clients-list .clients-btn1:hover{background-color: #f67001;color: #fff;}
.clients-list .clients-item1 .clients-tit2{margin: 30px 0 37px;}
.clients-list .clients-item2{padding-top: 40px;padding-bottom: 44px;}
.clients-list .clients-item2 .clients-tit2{margin: 38px 0 28px;}
.clients-list .clients-item2 .clients-left{display: flex;align-items: center;}
.clients-list .clients-item2 .clients-left img:first-child{margin-right: 10px;}
.clients-list .clients-item3 .clients-tit2{margin: 28px 0 28px;}
.clients-list .clients-item4{padding-top: 50px;padding-bottom: 50px;}
.clients-list .clients-item4 .clients-tit2{margin: 38px 0 28px;}
.clients-list .clients-item5 .clients-tit2{margin: 38px 0 28px;}
.clients-list .clients-item6 .clients-tit2{margin-top: 38px;}
.clients-list .clients-item6{padding-right: 12px;}
.clients-list .clients-item7{}
.clients-list .clients-item7 .clients-tit3{margin: 10px 0 12px;}
.clients-list .clients-item7 .clients-tit2{margin-bottom: 20px;line-height: 28px;}
.clients-list .client-text{text-align: center;}
.clients-list .client-text p{font-size: 12px;color: #666;line-height: 24px;}
@media screen and (max-width: 991px){
    .clients-list{padding: 60px 0 40px;}
    .clients-list .clients-tit1{font-size: 24px;}
    .clients-list .clients-tit2{font-size: 14px;}
    .clients-list .clients-item7 .clients-tit3{font-size: 20px;margin: 10px 0;}
    .clients-list .clients-item{padding: 20px;}
    .clients-list .clients-item>div{width: 50%;}
    .clients-list .clients-item6{padding-right: 10px;}
    .clients-list .clients-tit2{margin: 20px 0 10px!important;}
    .clients-list .clients-item2 .clients-left{width: 50%;}
    .clients-list .clients-item2 .clients-left img:first-child{margin: 0;}
    .clients-list .clients-item2 .clients-left img{width: 50%;}
    .clients-list .clients-item1 .clients-right,.clients-list .clients-item3 .clients-right{display: flex;justify-content: right;}
    .clients-list .clients-item5 .clients-right,.clients-list .clients-item7 .clients-right{display: flex;justify-content: right;}
}
@media screen and (max-width: 991px){
    .clients-list{padding: 20px 15px;}
    .clients-list .clients-item{flex-direction: column;margin-bottom: 20px;}
    .clients-list .clients-item div{width: 100%;}
    .clients-list .clients-item1 .clients-right,
    .clients-list .clients-item3 .clients-right,
    .clients-list .clients-item5 .clients-right,
    .clients-list .clients-item7 .clients-right{display: flex;justify-content: left;order:1;margin-bottom: 10px;}

    .clients-list .clients-item1 .clients-left,
    .clients-list .clients-item3 .clients-left,
    .clients-list .clients-item5 .clients-left,
    .clients-list .clients-item7 .clients-left{order: 2;}

    .clients-list .clients-item2 .clients-left,
    .clients-list .clients-item4 .clients-left,
    .clients-list .clients-item6 .clients-left{margin-bottom: 10px;}

    .clients-list .clients-item2 .clients-left{width: 100%;}
    .clients-list .clients-item6 .clients-tit2{margin-bottom: 0!important;}
}
.m-ftlogo{text-align: center;}

/*seo优化更改  */
.seo5-box-list{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.seo5-box-item{width: calc(50% - 25px);border: 1px solid #d7d7d7;border-radius: 12px;margin-bottom: 30px;overflow: hidden;}
.seo5-box-item:hover{box-shadow: 0px 3px 20px 0px rgba(50, 119, 241, 0.22);}
.seo5-box-item .seo5-item-img{height: 86px;background: #f5f9fc;width: 100%;display: flex;align-items: center;justify-content: center;}
.seo5-box-item .seo5-item-img img{max-height: 100%;}
.seo5-box-item .seo5-info{padding: 30px;}
.seo5-box-item .seo5-info .ellipsis4{color: #666;font-size: 16px;line-height: 24px;min-height: 72px;margin-bottom: 25px;}
.seo5-box-item .seo5-info .item-list{}
.seo5-box-item .seo5-info .item-list li{display: flex;align-items: center;margin-bottom: 10px;}
.seo5-box-item .seo5-info .item-list li:last-child{margin-bottom: 0;}
.seo5-box-item .seo5-info .item-list li>p{flex:0 0 82px;height: 38px;background: #3277f133;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #3277F1;border-radius: 6px;margin-right: 6px;}
.seo5-box-item .seo5-info .item-list div{color: #333;font-size: 16px;line-height: 24px;}
.seo5-box-item .seo5-info .item-list div span{color: #3277F1;font-weight: bold;}
@media screen and (max-width: 991px){
    .seo5-box-item .seo5-item-img{height: 50px;padding: 10px 0;}
    .seo5-box-item .seo5-info{padding: 20px;}
    .seo5-box-item .seo5-info .ellipsis4{margin-bottom: 10px;}
}
.m-seob3{display: block;}
.mobile-m-seob3{display: none;}
.m-seob6 .box-list-mobile{display: none;}
@media screen and (max-width: 768px){
    .m-seob3{display: none;}
    .mobile-m-seob3{display: block;width: calc(100% - 8vw);margin: 6.667vw auto;}
    .mobile-m-seob3 *{box-sizing: border-box;}
    .mobile-m-seob3 .mobile-seob3-item{margin-bottom: 4vw;width: 100%;border: 0.133vw solid #EBEBEB;border-radius: 1.067vw;box-shadow: 0vw 0.267vw 1.333vw 0vw rgba(0, 0, 0, 0.09);}
    .mobile-m-seob3 .mobile-seob3-item:last-child{margin-bottom: 0;}
    .mobile-m-seob3 .mobile-seob3-item .mobile-seob3-title{background: #d7d7d799;width: 100%;min-height: 10.133vw;padding: 0 2.933vw;line-height: 10.133vw;border-radius: 0.533vw;font-size: 4.267vw;color: #2F7CFC;}
    .mobile-m-seob3 .mobile-seob3-item .mobile-seob3-title span{margin-right: 2vw;}
    .mobile-m-seob3 .mobile-seob3-item ul{padding: 3.067vw 0 4.8vw 0;}
    .mobile-m-seob3 .mobile-seob3-item li{font-size: 3.733vw;color: #555;padding: 0 0 0 6vw;position: relative;line-height: 4.8vw;}
    .mobile-m-seob3 .mobile-seob3-item li::before{content: "";position: absolute;width: 1.333vw;height: 1.333vw;border-radius: 50%;left: 2.933vw;top: 50%;transform: translate(0, -50%);background-color: #95959599;}


    .seo5-box-list .seo5-box-item{width: 100%;margin-bottom: 4vw;}
    .seo5-box-list .seo5-box-item:nth-of-type(n+5){display: none;}



    /* m-seob6 */
    .m-seob6{padding-bottom: 0;}
    .m-seob6 .box-img{display: none;}
    .m-seob6 .box-link.m-seolnk{display: none;}
    .m-seob6 .f-box{padding: 0 4vw;}
    .m-seob6 .box-list{display: none;}
    .m-seob6 .box-list-mobile{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
    .m-seob6 .item-desc{padding: 0;font-size: 3.467vw;line-height: 4vw;}
    .m-seob6 .list-item{margin: 0 0 1.733vw 0;padding: 0;min-height:20.4vw;border-radius: 0.8vw;display:flex;align-items: center;justify-content: center;}
    .m-seob6 .list-item.list-item1{width: calc(50% - 0.933vw);background: #2F7CFC;}
    .m-seob6 .list-item.list-item2{width: calc(50% - 0.933vw);background: #CD80CF;}
    .m-seob6 .list-item.list-item3{width: calc(33% - 1.147vw);background: #2BD79F;}
    .m-seob6 .list-item.list-item4{width: calc(33% - 1.147vw);background: #FFA365;}
    .m-seob6 .list-item.list-item5{width: calc(33% - 1.147vw);background: #37A2E6;}
}
/* 海外社媒 */
.m-seob7 .form-item:last-child{margin-bottom: 0;}
.m-someb3 .box-list{}
.m-someb3 .box-m-list{display: none;}
@media screen and (max-width: 768px){
    .m-seob7{padding-bottom: 0;padding-top: 20px;}
    .m-someb5 .f-box{padding: 0 9.333vw;}
    .m-someb5 .list-item{flex-direction: column;justify-content: flex-start;align-items: flex-start;}
    .m-someb5 .item-img{margin: 0;width: 100%;}
    .m-someb5 .item-fix{margin-top: 20px;}
    .m-someb5 .item-name{margin-top: 0px;}
    .m-someb5 .item-desc p:nth-of-type(3){display: none;}
    .m-someb3{background: none;}
    .m-someb3 .f-box{padding: 0 6.4vw;}
    .m-someb3 .box-list{display: none;}
    .m-someb3 .hd-info::before{display: none;}
    .m-someb3 .hd-info::after{display: none;}
    .m-someb3 .box-m-list{display: block;}
    .m-someb3 .box-m-list *{box-sizing: border-box;}
    .m-someb3 .box-m-list .box-m-item{width: 100%;margin-bottom: 2.667vw;padding: 0 3.067vw;border: 1px solid #d6d5d5;border-radius: 0.8vw;}
    .m-someb3 .box-m-list .box-m-item .box-m-title{border-bottom: 1px solid #E1E1E1;width: 100%;text-align: center;height: 12vw;line-height: 12vw;color: #4388FF;font-size: 4.533vw;}
    .m-someb3 .box-m-list .box-m-item div{text-align: center;color: #333333;font-size: 3.2vw;padding: 2.667vw 0 5.333vw;}
    .m-someb2 .m-hhd p:nth-of-type(2){display: none;}
    .m-someb2 .box-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
    .m-someb2 .list-item{margin: 0 0 6.667vw 0!important;width: calc(50% - 2.4vw);}
    .m-someb2 .item-title{text-align: center;margin-top: 0.667vw;}
    .m-someb2 .item-desc span{font-weight: bold;}
    .m-someb2 .list-item .item-icon{width: 16.4vw;height: 16.4vw;margin: 0 auto;}
    .m-someb2 .list-item .item-icon canvas{width: 100%;height: 100%;}
    .m-someb2 .list-item .item-icon>div{width: calc(100% - 4vw);height: calc(100% - 4vw);border: 0.667vw solid #fff;position: absolute;left: 47%;top: 47%;transform: translate(-50%,-50%);}
    .m-someb2 .list-item .item-icon>div img{width: 100%;}
}

/* 咨询中心 */
@media screen and (max-width: 768px){
    .m-mnews .recommend {display: none;}
    .m-newsl .item-title a{font-size: 18px;color: #f67001;}
}
.m_banner{ display: none;}
.banner .tit-16{font-size: 16px;}
.banner{ display: flex; justify-content: center; align-items: center; width: 100%; height:450px; background: url(/foreign-website/image/banner/banner.7480d80b.png) no-repeat center;background-size: 100% 100%;}
.banner  .title{ width: 100%;line-height: 70px; font-size: 36px; color: #333;}
.banner  .brief{ width: 100%;line-height: 40px; font-size: 18px; color: #3e3e3e;margin-bottom: 15px;}
.banner  .btn{ display: block; margin-top: 50px; width: 135px; height: 46px; line-height: 46px;border:1px #f67001 solid;font-size: 14px; color: #fff; text-align: center; border-radius: 10px; transition: all 0.3s;background: #f67001;}
.banner  .btn:hover{ background: #f69d01;color:#fff;}
.banner .swiper-slide {
  display: flex;
  align-items: center;
}
.banner .content {
  padding-right: 56px;width:50%;
}
.banner .img-wrap {
  width: 56.67%;
  padding: 50px 20px;
  flex-shrink: 0;
}
.por {
  position: relative;
}
.banner .img-wrap .banner-img {
  border-radius: 15px;  
}
.banner .img-wrap .banner-img img{height: 400px;margin-top:20px;}
.banner .content .item:not(:last-child) {
  margin-right: 1em;
}
.banner .content .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top:10px;
}
.banner .content .item {
  display: flex;
  align-items: center;margin-top:5px;
}
.banner .content .item img{width:14px;margin-right:2px;}
.warp{margin: 0 auto;width: 1200px;}
@media screen and (max-width: 750px){
.m_banner{ align-items: center; padding-top: 8.0vw; width: 100%; min-height: 92.2667vw; background: url(/foreign-website/image/banner/m_banner.png) no-repeat center / 100% 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;margin-top: 60px;}
.m_banner .con{ width: 100%;margin-top: 40px;}
.m_banner .con .title{ width: 100%; line-height: 10.9333vw; font-size: 8.0vw; text-align: center;}
.m_banner .con .brief{ width: 100%; line-height: 8.0vw; font-size: 5.3333vw; text-align: center;margin-top:2vw;}
.m_banner .con .btn{ display: block; margin: 9.6vw auto 0; width: 28.6667vw; height: 8.6667vw; line-height: 8.6667vw; background: #fff; font-size: 3.7333vw; color: #f67001; text-align: center; -webkit-border-radius: 0.6667vw; -ms-border-radius: 0.6667vw; border-radius: 0.6667vw;}}

.index_item{ padding: 60px 0 30px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden;}
.index_item .item_title{ width: 100%; line-height: 65px; font-size: 46px; color: #333; text-align: center;}
.index_item .item_title {
  width: 100%;
  line-height: 65px;
  font-size: 3.2rem;
  color: #333;
  text-align: center;
}
.function .list {
  margin: 49px auto 0;
  width: 1106px;
}
.function .list .item:first-child {
  margin-left: 0;
}

.function .list .item {
  margin-left: 2.8%;
  padding: 68px 0 74px;
  width: 31.2839%;
  background: #f2f9f8;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.function .list .item .img {
  width: 100%;
  height: 114px;
}
.function .list .item .img img{max-width: 100px;}
.img img {
  vertical-align: middle;
}
.img span {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.function .list .item .title {
  margin-top: 50px;
  width: 100%;
  line-height: 34px;
  font-size: 24px;
  color: #333;
  text-align: center;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  margin: 0px auto;
  clear: both;
  height: 0px;
  font-size: 0px;
  overflow: hidden;
}
.img {
  text-align: center;
}
.help .list {
  margin-top: 117px;
}
.help .list .item:first-child {
  margin-top: 0;
}
.help .list .item {
  position: relative;
  margin-top: 115px;
  overflow: hidden;
}
.help .list .item .img {
  width: 50%;
}
.table {
  display: table;
  width: 100%;
  height: 100%;
}
.table .table_cell {
  display: table-cell;
  vertical-align: middle;
}
.help .list .item .txt {
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 50px;
  width: 50%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.help .list .item .txt .title {
  width: 100%;
  line-height: 50px;
  font-size: 30px;
  color: #333;
  font-weight: bold;
}
.help .list .item .txt .txt_list {
  margin-top: 40px;
}
.help .list .item .txt .txt_list .row .row_icon {
  margin-top: 8px;
  width: 20px;
  height: 18px;
}

.help .list .item .txt .txt_list .row .row_txt {
  margin-left: 16px;
  width: calc(100% - 37px);
  line-height: 34px;
  font-size: 18px;
  color: #586069;
}
.demand {
  position: relative;
  margin-bottom: 52px;
  padding: 127px 0 117px;
}
.demand .demand_in {
  position: relative;
  width: 100%;
  height: 230px;
  background: #f67001;
  z-index: 1;
  -webkit-border-radius: 75px 0 75px 0;
  border-radius: 75px 0 75px 0;
}
.demand .demand_in .txt {
  width: 100%;
  line-height: 60px;
  font-size: 40px;
  color: #fff;
  text-align: center;
}
.demand .demand_in .btn {
  display: block;
  margin: 24px auto 0;
  width: 230px;
  line-height: 48px;
  background: #ffc600;
  font-size: 20px;
  color: #333;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}
.help .list .item:nth-child(even) .txt {
  padding-left: 7%;
  left: inherit;
  right: 0;
}
.wrap {
  margin: 0 auto;
  width: 1200px;
  min-width: 1200px;
}
.demand:before {
  left: -13.3333%;
  top: 0;
  width: 38%;
  height: 357px;
  background: url(/foreign-website/image/bot_item_before_img.png) no-repeat center / 100% auto;
}
.demand:before, .demand:after {
  display: block;
  content: '';
  position: absolute;
}
#content .content{position: relative;background: url(/foreign-website/image/bg0.jpg) no-repeat center center; background-size: 100% 100% ;display: none;}
#content .content .global_box{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;width: 1200px;height: 720px;background: ;}
#content .content .pic{margin-top: 58px;text-align: center;}
#content .content .pic1{margin-top: 126px;}

#content .content2 .pic{position: relative;float: left;margin-top: 0;width: 639px;height: 541px;overflow: hidden;}
#content .content2 .pic ul{width: 639px;position: absolute;top: 0;left: 0;}
#content .content2 .pic ul li{float: left;width: 639px;height: 541px;vertical-align: middle;text-align: center;}
#content .content2 .pic li img{display: inline-block;vertical-align: middle;}
#content .content2 .pic li span{display: inline-block;height: 100%;vertical-align: middle;}
#content .content2 .pic .hd{display: none;}
#content .content2 .description{float: right;width: 485px;margin-right: 20px;margin-top: 115px;}
#content .content2 .description .bd{position: relative;width: 485px;overflow: hidden;}
#content .content2 .description .bd ul{position: absolute;top: 0;left: 0;}
#content .content2 .description .bd li{float: left;width: 485px;}
#content .content2 .name{height: 70px;line-height: 70px;font-size: 20px;color: #00bd9f;font-weight: bold;}
#content .content2 .desc{line-height: 30px;font-size: 16px;color: #333;}
#content .content2 .hd{margin-top: 59px;overflow: hidden;}
#content .content2 .hd li{float: left;width: 42px;height: 8px;border:1px solid #999999;border-radius: 5px;margin-right: 5px;cursor: pointer;}
#content .content2 .hd .on{background: #999999;border-color: #999999;}

#content .content .pic3{position: relative;width: 830px;height: 459px;margin:58px auto;background:url(/foreign-website/image/pic3bg.png) no-repeat center center; }
#content  .pic3 .col{position: absolute;bottom: 165px;left: 229px;width: 24px;height: 0px;}
#content  .pic3 .bg1{background: #34b4e7;}
#content  .pic3 .bg2{background: #00d0a8;}
#content  .pic3 .bg3{background: #8ad06e;}
#content  .pic3 .col span{display: none;position: absolute;top: -20px;left: 50%;margin: auto;opacity: 0;background: #495363;height: 20px;line-height: 20px;padding: 0 6px;color: white;border-radius: 3px;}
#content  .pic3 .col span:before{content: '';position: absolute;border: 4px solid transparent;border-top-color: #495363;left: 50%;margin-left: -4px;bottom: -8px;}

#content .content4 .story{position: relative;padding:65px 0;height: 330px;}
#content .content4 .story .story_box{position: relative;left: -84px;top: 113px;width: 1354px;height: 127px;overflow: hidden;}
#content .content4 .story .box{position: absolute;top: 0;left: 0;}
#content .content4 .story .item{float: left;width: 211px;height: 127px;margin-left: 14px;opacity: 0.2;}
#content .content4 .story .citem{position: absolute;left: 0;right: 0;top: 30px;margin:auto;width: 507px;height: 305px;padding: 59px 190px 35px;background: url(/foreign-website/image/storybg.png) no-repeat center center;}
#content .content4 .citem_box{position: relative;width: 100%;height: 100%;overflow: hidden;}
#content .content4 .citem_box .box{position: absolute;top: 0;left: -1014px;}
#content .content4 .citem_box .item{width: 507px;height: 305px;opacity: 1;margin:0;}
#content .content4 .hd{position: absolute;bottom: 19px;text-align: center;width: 100%;font-size: 0;}
#content .content4 .btn{display: inline-block;width: 58px;height: 58px;background: url(/foreign-website/image/prev.png) no-repeat center center;}
#content .content4 .next{background-image: url(/foreign-website/image/next.png);}

/*@keyframes scrollBottomtwo { 
	0% { 
    	box-shadow: 0px 0px 30px rgba(255,255,255,0.5);
    	-webkit-box-shadow: 0px 0px 30px rgba(255,255,255,0.5);
	}
  	100% { 
    	box-shadow: 0px 0px 50px rgba(255,255,255,0.5);
    	-webkit-box-shadow: 0px 0px 50px rgba(255,255,255,0.5);
    }
}*/

.contact{width: 1200px;margin: 0 auto;padding-top: 2.8125%;}
.contact .more{display: block;width: 413px;height: 115px;line-height: 115px;margin: 0 auto;background: url(/foreign-website/image/more.png) no-repeat center center;text-align: center;font-size: 24px;color:white;text-decoration: none;}
.contact .contact_list{text-align: justify;padding-top: 25px;padding-bottom: 60px;}
.contact .list{width: 208px;display: inline-block;text-align: center;vertical-align: top;text-decoration: none;}
.contact .list .pic{height: 80px;}
.contact .list .name{height: 37px;line-height: 37px;font-size: 18px;color: #999;}
.contact .list .desc{line-height: 20px;font-size: 16px;color: #f67001;}
.contact .br{display: inline-block;width: 100%;font-size: 0;}

#w1000 .contact{width: 1000px;}
#w1000{min-width: 1000px;}
#w1000 #content .content{overflow: hidden;}
#w1000 #content .content .global_box{width: auto;}
/*#w1000 #content .content2 .pic{width: 550px;} */
#w1000 #content .content2 .description,#w1000 #content .content2 .desc,#w1000 #content .content2 .description .bd{width: 420px;}



@media screen and (max-width: 1440px){
	.demand{ width: 83.3333%; min-width: inherit;}
}
@media screen and (max-width: 1200px){
	#w1000 .wrap{ width: 98%; min-width: auto;}
	#w1000 .demand{ width: 83.3333%; min-width: inherit;}
	#header .nav{ margin-right: 0;}
	.function .list{ width: 98%;}
}
@media screen and (max-width: 991px){	
	.header_fill{ display: none;}
	#footer{ display: none;}
	#footer_alert{ display: none;}
	#s_footer{ display: block;}
	#s_global_bottom_box{ display: block;}
	.banner{ display: none;}
  .m_banner{align-items: center; padding-top: 2.0vw; width: 100%; min-height: 92.2667vw; background: url(/foreign-website/image/banner/m_banner.png) no-repeat center / 100% 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;display: block;}
  .m_banner .con{ width: 100%;margin-top: 40px;}
  .m_banner .con .title{ width: 100%; line-height: 10.9333vw; font-size: 8.0vw; text-align: center;}
  .m_banner .con .brief{ width: 100%; line-height: 8.0vw; font-size: 5.3333vw; text-align: center;margin-top:2vw;}
  .m_banner .con .btn{ display: block; margin: 9.6vw auto 0; width: 28.6667vw; height: 8.6667vw; line-height: 8.6667vw; background: #f67001; font-size: 3.7333vw; color: #fff; text-align: center; border-radius: 1rem;}}
 
	#s_global_bottom_box{ width:100%; height:1rem; line-height:1rem; position:fixed; bottom:0; left:0; background:rgba(53,178,158,0.95); text-align:center; z-index:100;}
	#s_global_bottom_box a{ width:33%; height:100%; display:block; float:left; color:#fff; font-size:0.36rem; text-indent:0.3rem;}
	#s_global_bottom_box a:nth-child(1){ background:url(/mweb/images/global_bottom_tel.png) 0.45rem center no-repeat; background-size:auto 0.45rem;}
	#s_global_bottom_box a:nth-child(2){ background:url(/mweb/images/global_bottom_service.png) 0.1rem center no-repeat; background-size:auto 0.45rem;}
	#s_global_bottom_box a:nth-child(3){ background:url(/mweb/images/global_bottom_qiao.png) 0.1rem center no-repeat; background-size:auto 0.45rem;}

	#s_footer{ padding:0.2rem 0; background:#f7f7f7;}
	#s_footer .rows{ text-align:center; font-size:0.28rem; color:#6d6d6d; padding:0.03rem 0;}
	#s_footer .rows a{ font-size:0.28rem; color:#6d6d6d;}
	#s_footer_blank{ height:1rem;}
	.help .list .item .txt .title{ font-size: 25px;}
	.help .list .item .txt .txt_list .row .row_txt{ font-size: 14px;}
}

@media screen and (max-width: 870px){
	.explanation .list{ margin-top: 50px;}
	.explanation .list .item{ float: none; margin: 30px auto 0;}
	.explanation .list .item:nth-child(-n+2){ margin-top: 30px;}
	.explanation .list .item:first-child{ margin-top: 0;}
}

@media screen and (max-width: 750px){
	#w1000{ padding-bottom: 1rem;}
	.min{ min-width: auto;}
	.container{ padding:0 0.2rem;}

	#b2b_advantage .model_banner{ display: flex; align-items: center; padding-top: 0; height: 49.7333vw; background: url(/images/b2b_advantage/banner_bg.jpg) repeat-x top left / auto 100%;}
	#b2b_advantage .model_banner img{ width: 100%;}
	#b2b_advantage .model_banner .text{ display: flex; justify-content: center; align-items: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center;}
	#b2b_advantage .model_banner .text .title{ width: 100%; line-height: 9.3333vw; font-size: 25px; color: #333;}
	#b2b_advantage .model_banner .text .date{ margin-top: 3.6vw; width: 100%; line-height: 6.6667vw; font-size: 15px; color: #666;}

	#b2b_advantage .mobile_category{ margin-bottom: 13.3333vw;}

	.index_item{ padding: 13.3333vw 0;}
	/*.index_item.function{ padding-top: 0;}*/
	.index_item .item_title{ line-height: 8.6667vw; font-size: 6.1333vw;}

	.function .list .item{ float: none; margin: 6.6667vw auto 0; padding: 9.0667vw 0 9.8667vw; width: 80%;}
	.function .list .item:first-child{ margin-left: auto;}
	.function .list .item .title{ margin-top: 6.6667vw; line-height: 4.5333vw; font-size: 2rem;}
	.function .list .item .img img{ max-width: 80%; max-height: 80%;}
	
	.explanation{ height: auto; background: #1bb48b;}
	#w1000 .explanation .wrap{ margin-top: 30px; width: 92%;}
	.explanation .list .item{ padding: 2.2667vw 4.5333vw; width: 100%; height: 20vw; -webkit-border-radius: 10vw; border-radius: 10vw;}
	.explanation .list .item .txt .table_cell{ line-height: 6.0vw; font-size: 4vw;}
	.explanation .list .item .icon .img{ width: 42px; height: 42px;}
	.explanation .list .item .icon .img img{ max-width: 50%; max-height: 50%;}

	.help .list{ margin-top: 15.6vw;}
	.help .list .item{ margin-top: 15.3333vw;}
	.help .list .item .img{ float: none; margin: 0 auto; width: 92%;}
	.help .list .item .txt .txt_list .img{ float: left;}
	.help .list .item .img img{ max-width: 80%; max-height: 80%;}
	.help .list .item .txt{ position: static; float: none; margin: 6.6667vw auto 0; padding: 0; width: 92%;}
	.help .list .item .txt .title{ font-size: 6vw;/* text-align: center;*/}
	.help .list .item .txt .txt_list{ margin-top: 0;}
	.help .list .item .txt .txt_list .row{}
	.help .list .item .txt .txt_list .row .row_icon{ margin: 0; margin-top: 8px;}
	.help .list .item .txt .txt_list .row .row_icon img{ max-width: 100%; max-height: 100%;}
	.help .list .item .txt .txt_list .row .row_txt{ margin-left: 0; padding-left: 10px; width: calc(100% - 20px); font-size: 3.7333vw; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.help .list .item:nth-child(even) .txt{ padding-left: 0;}

	#w1000 .demand{ width: 92%;}
	.demand{ margin-bottom: 3.9333vw; padding: 0 0 10vw;}
	.demand:before,
	.demand:after{ display: none;}

	.demand .demand_in{ height: auto; -webkit-border-radius: 10.0vw 0 10.0vw 0; border-radius: 10.0vw 0 10.0vw 0;}
	.demand .demand_in .table .table_cell{ text-align: center; padding: 13.3333vw 0;}
	.demand .demand_in .txt{ line-height: 8.0vw; font-size: 5.3333vw;}
	.demand .demand_in .btn{ display: inline-block; margin-top: .2rem; padding: 0.8rem; width: auto; height: 10vw; line-height: 5.8vw; font-weight: normal; font-size: 1.2rem; -webkit-border-radius: .6rem; border-radius: .6rem;}
  .wrap{min-width: 100%;width: 100%;}
}
.banner_but{display: flex;}
.banner_but a:nth-child(2),.banner_but a:nth-child(3){margin-left: 18px;}
.cate_list {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px auto 0;
  width: 100%;
  /* height: 50px; */
}
.global_category {
  height: 81px;
  position: relative;
}
.global_category .global_category_abs {
  width: 100%;
  height: calc(100% - 1px);
  border-bottom: 1px solid #d9d9d9;
  text-align: center;
  font-size: 0;
}
.global_category .global_category_box {
  width: 100%;
  height: 100%;
}
.global_category .global_category_abs a.cur {
  color: #f67001;
}

.global_category .global_category_abs a {
  position: relative;
  display: inline-block;
  color: #333;
  padding: 0 50px;
  margin: 0 15px;
  height: calc(100% + 1px);
  line-height: 80px;
  font-size: 18px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.global_category .global_category_abs a.cur:before {
  opacity: 1;
}

.global_category .global_category_abs a:before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: #f67001;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.m-seob7 .form-item5{margin-left: 90px;}
.price_list{margin-top:40px;}
.price_list_box{width:100%;text-align:center; font-size:0px; padding-top:15px; margin:0 auto 40px;}
.price_list_box .price_item{display:inline-block; vertical-align:top; width:350px; min-height:730px; border-radius:9px;  box-shadow:0px 0px 7px rgba(0,0,0,0.15); background-color:#fff; padding-bottom:30px; margin-right:30px; position:relative; border:1px solid transparent;  box-sizing:border-box; }
.price_list_box .price_item:last-child{margin-right:0px;}
.price_list_box .price_item.big{width:420px;}
.price_list_box .price_item .title_box{ display:block; width:calc(100% + 2px); margin-left:-1px; height:121px; background-color:#f6f6f6; position: relative; border-top-left-radius: 9px; border-top-right-radius: 9px;}
.price_list_box .price_item .title_box .item_title{font-size:26px; line-height:40px; color:#333; padding-top:28px;}
.price_list_box .price_item .title_box .brief_desc{font-size:14px; line-height:40px; color:#f67001;}
.price_list_box .price_item .title_box .hot{width: 56px; height: 27px; font-size: 14px; color: #fff; font-weight: bold; line-height: 27px; background-color: #ffa800; border-radius: 5px; position: absolute; top: -15px; left: 50%; transform:translateX(-50%);}
.price_list_box .price_item .price_box{width:290px; margin:25px auto 0px; padding-bottom:22px; border-bottom:1px solid #eeeeee; font-size:0px;}
.price_list_box .price_item .price_box .price{display:inline-block; width:100%;}
.price_list_box .price_item.big .price_box{width:360px;}
.price_list_box .price_item.big .price_box .price{display:inline-block; width:160px; text-align:left; vertical-align:top; padding-right:19px; border-right:1px solid #e5e5e5;}
.price_list_box .price_item.big .price_box .price:nth-child(2){margin-left:-1px; padding-left:19px; border-left:1px solid #e5e5e5; border-right:0px; padding-right:0px;}
.price_list_box .price_item .price_box .price .cur{font-size:18px; color:#333333;}
.price_list_box .price_item .price_box .price .price_num{font-size:46px; color:#333333;}
.price_list_box .price_item .price_box .moon_price{margin-top: 10px; font-size: 18px;}
.price_list_box .price_item .price_box .free_banner{margin-top: 10px; text-align: center; font-size: 16px; color: #f00;}
.price_list_box .price_item .price_box .price .more_desc{width:100%; margin-top:20px; font-size:16px; line-height:32px; color:#666666;}
.price_list_box .price_item .price_box .price .more_desc .lang_num{font-size:16px; }
.price_list_box .price_item .price_box .price .more_desc .tra_count{font-size:16px; }
.price_list_box .price_item .price_box .price .more_desc .lang_list{display:inline-block; font-size:12px; color:#888888; line-height:22px;height:0px; overflow:hidden;}
.price_list_box .price_item .price_box .price .more_desc .green{color:#0db083;}
.price_list_box .price_item .func_list{text-align:left; margin:20px 30px 0px;}
.price_list_box .price_item .func_list ul li{font-size:16px; color:#333; line-height:40px; padding-left: 30px;}
.price_list_box .price_item .func_list ul li.true{background:url('/foreign-website/images/true.png') no-repeat left 15px;}
.price_list_box .price_item .func_list ul li .pop_tips{display: inline-block; width: 25px; height: 25px; position: relative; border-radius: 50%; background:#f67001; text-align: center; line-height: 25px; color: #fff; cursor: pointer; font-size: 16px;}
.price_list_box .price_item .func_list ul li .pop_tips span{display: inline-block; position: absolute; bottom: 30px; left: 0px; font-size: 14px; padding: 5px 7px; background: #fff; color: #000; line-height: 24px; border:2px solid #f67001; width: 210px; border-radius: 10px; z-index: 2; opacity: 0; transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;}
.price_list_box .price_item .func_list ul li .pop_tips:hover span{opacity: 1;}
.price_list_box .price_item .reg_btn_box{height:0px;overflow:hidden;}
.price_list_box .price_item .reg_btn{display:block; width:150px; height:36px; margin:35px auto 0px; line-height:36px; color:#fff; font-size:16px; background-color:#f67001; border-radius:3px;}
.price_list_box .price_item:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.3); border:1px solid #f67001;}
.price_list_box .price_item:hover .title_box{background-color:#f67001; margin-left: 0px; width:100%;}
.price_list_box .price_item:hover .title_box .item_title {color:#fff;}
.price_list_box .price_item:hover .title_box .brief_desc {color:#fff;}
.price_list_box .price_item:hover .price_box .price .more_desc .lang_list{height:auto;}
.price_list_box .price_item:hover .reg_btn_box{height:71px;}
.m-casel .item-top {
  width: 327px;
  height: 265px;
}

.m-casel .item-top .item-pic {
  width: 100%;
  height: 100%;
  background-position: center top;
  transition: ease-out 10s;
  -moz-transition: ease-out 10s;
  -o-transition: ease-out 10s;
  -webkit-transition: ease-out 10s;
  border-radius: 10px;
  background-size: 100% auto;
}

.m-casel .item-top:hover .item-pic {
  background-position: center bottom
}
@media (max-width:768px){
  .mofl{float: none!important;}
  #footer .contents .tel{text-align: center;}
  #footer .contents .code{margin: 15px auto;}
  #footer .top .links{padding: 0 12px;}
  .cate_list{display: none;}
  .m-seob7 .form-item5{margin-left: 0px;}
}