.btuA {border-radius: 10px;background-image: -webkit-linear-gradient(90deg, rgb(65, 125, 221) 0%, rgb(133, 186, 180) 100%);width: 300px;height: 45px;line-height: 46px;z-index: 784;display: block;color: white;font-size: 18px;overflow: hidden;text-align: center;margin: 0px auto;transition: all 0.3s ease 0s;position: relative;}
.btuA span{position: relative;z-index: 2;}
.btuA:after{content:'';position: absolute;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgb(52, 83, 188) 0%, rgb(22, 154, 218) 100%);/* background-image: -webkit-linear-gradient(90deg, rgb(65, 125, 221) 0%, rgb(133, 186, 180) 100%); */left: -100%;z-index: 1;}
.btuA:hover:after {left:0}
.bgColor{background-image: -webkit-linear-gradient(90deg, rgb(65, 125, 221) 0%, rgb(133, 186, 180) 100%);}
h3, .h3 {color: rgb(59, 59, 59);font-size: 22px;}
.desc, .p { color: rgb(94, 94, 94); font-size: 14px; line-height: 1.5; }
.tou_01 { text-align: center; padding: 50px 0px; }
.tou_01 h3 { font-size: 40px; }
.tou_01>span{
    width: 65px;
    height: 3px;
    display: block;
    margin: 0 auto;
    margin-top: 16px;
}
.tou_01 p { color: rgb(176, 176, 176); margin-top: 6px; }
.tou_01 p.en { font-size: 16px; text-transform: uppercase; }
.tou_01 p.cn {font-size: 16px;line-height: 1.5;margin-top: 20px;}
.tou_01 p>span{color:#ed0707;font-size: 18px;text-transform: uppercase;padding: 0px 6px;}
.tou_02 { }
.tou_02 h3 {font-size: 22px;}
.tou_02 p {font-size: 22px;font-weight: bold;font-style: italic;color: #efefef;}
.tou_02 span {width: 50px;height: 2px;display: block;margin-top: 15px;}
.iheader {height: 80px;position: absolute;width: 100%;z-index: 1;/* background: rgba(0, 0, 0, 0.44); */padding: 15px 0px;background-color: #ffffff;top: 0;}
.iheader .i_logo {position: absolute;left: 3%;/* margin-top: 6px; */font-size: 0;line-height: 0;}
.iheader .i_logo img {height: 50px;/* margin-top: 11px; */}
.iheader .wh {position: relative;}
.iheader .i_nav {float: right;/* position: relative; */}
.iheader .i_form {position: absolute;right: 50px;bottom: 16px;z-index: 11;}
.iheader.fixH{position:fixed;padding: 5px 0;height: 60px;z-index: 9999;top: 0;}
 .iheader.fixH .i_nav > li {height: 50px;}
.iheader.fixH .i_logo img{
    height: 48px;
    margin-top: 1px;
}
.iheader.fixH .i_form{bottom: 12px;}
.iheader.fixH .i_nav ul{top: 54px;}
.iheader.fixH .i_nav > li > a{line-height: 55px;font-size:16px;height: 55px;}
.iheader.fixH .i_nav > li.down:hover > a::after{
    bottom: 2px;
}
.i_nav > li { float: left; }
.i_nav > li {float: left;margin-left: 40px;background-repeat: no-repeat;background-position: 33px 50px;height: 65px;}
.i_nav > li.cur { }
.i_nav > li.down:hover > a::after {content: "";width: 11px;height: 7px;background-image: url("../img/ico_02.png");position: absolute;bottom: 7px;left: 50%;margin-left: -13px;}
.i_nav > li:hover { }
.i_nav > li > a {color: #676767;font-size: 20px;line-height: 62px;height: 70px;}
.i_nav > li.cur > a { font-weight: bold; }
.i_nav > li.down > a { background-image: url("../img/ico_01.png"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; position: relative; }
.i_nav ul {display: none;width: 100%;position: absolute;background: rgba(255, 255, 255, 0.9);left: 0px;top: 65px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 20px;text-align: center;-moz-box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);-webkit-box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);}
.i_nav > li:hover ul {display: block;}
.i_nav ul li {display: inline-block;padding: 20px;border-radius: 10px;vertical-align: bottom;}
.i_nav ul li a { }
.i_nav ul li h3 { }

.i_nav ul li p {margin-top: 10px;line-height: 1.7;height: 70px;}
.i_nav ul li:hover{background-color:#dedede}
.i_form { }
.i_form .inp {display: none;position: absolute;width: 0px;line-height: 52px;height: 50px;right: -9px;top: -5px;}
.i_form .inp input {line-height: 45px;height: 45px;border-radius: 5px;text-indent: 12px;width: 100%;overflow: hidden;color: white;background: rgba(0,0,0,0.58);margin-top: -4px;font-size: 18px;border: none;}
.i_form .inp input::-webkit-input-placeholder {color: #ffffff;}
.i_form .inp input:-moz-placeholder {color: #ffffff;}
.i_form .inp input::-moz-placeholder {color: #ffffff;}
.i_form .inp input:-ms-input-placeholder {color: #ffffff;}
.i_form:hover .inp {width: 300px;display: block;z-index: 0;}
.i_form .btu {position: relative;z-index: 1;cursor: pointer;}
.i_form .btu img {width: 25px;}
.i_banner {height: 100vh;position: relative;z-index: 0;}
.i_banner .lunb01 { }
.i_banner .i_banner_nav { position: absolute; bottom: 35px; width: 100%; z-index: 1; }
.lunb01 { width: 100%; height: 100%; }
.lunb01 .swiper-slide {background-size: cover;background-position: center center;/* background-attachment: fixed; */height: 100%;}
.lunb01 .wh { height: 100%; }
.lunb01 .ro { color: white; text-align: center; }
.lunb01 .ro .h3 { color: white; font-size: 60px; }
.lunb01 .ro .h5 { font-size: 40px; margin-top: 35px; }
.lunb01 .ro .btuA { margin: 50px auto 0px; }
.i_banner_nav { }
.i_banner_nav .wh { }
.i_banner_nav li { width: 20%; float: left; text-align: center; }
.i_banner_nav li a { background: white; border-radius: 5px; position: relative; padding: 15px 5px; width: 210px; display: inline-block; }
.i_banner_nav li img { height: 36px; width: auto; position: absolute; left: 10px; top: 50%; margin-top: -18px; }
.i_banner_nav li .ro { margin-left: 53px; text-align: center; }
.i_banner_nav li .h3 { }
.i_banner_nav li .desc { margin-top: 8px; }
.i_service { }
.i_service .wh { }
.i_service .tou_01 { }
.i_service .t-c { margin-top: 30px; }
.i_service .btuA { }
.i_service_list { }
.i_service_list li {text-align: center;padding: 40px 0px;border-radius: 15px;}
.i_service_list li:hover{
    background-color: #e3e3e3;
}
.i_service_list .ico_circle { }
.ico_circle {width: 100px;height: 100px;background-color: rgba(239,235,235);border-radius: 100%;position: relative;margin: 0px auto;transition: all .6S ease-out;-webkit-transition: all .6S ease-out;}
li:hover .ico_circle,li:hover .ico_circle_bg{transform: rotate(360deg);-ms-transform: rotate(360deg); /* IE 9 */-webkit-transform: rotate(360deg); }
.i_service_list li:hover .ico_circle {box-shadow: rgba(196, 196, 196, 0.4) 0px 5px 21px 5px;background-color: white;}
.ico_circle img { width: 57px; height: 57px; position: absolute; top: 50%; left: 50%; margin-top: -28px; margin-left: -28px; }
.i_service_list li h3 {margin-top: 20px;height: 25px;}
.i_service_list li span { width: 25px; height: 2px; display: block; background-image: -webkit-linear-gradient(90deg, rgb(65, 125, 221) 0%, rgb(133, 186, 180) 100%); margin: 15px auto; }
.i_service_list li p {font-size: 14px;height: 60px;}
.i_about { padding: 50px 0px; }
.i_about .wh { }
.i_about .i_about_l { width: 50%; float: left; }
.i_about .i_about_r { width: 50%; float: right; }
.i_about_l .tou_01 { text-align: left; }
.i_about_l .iscroll { margin-right: 40px; height: 125px; line-height: 1.5; }
.i_about_l .btuA { width: 180px; height: 35px; border-radius: 5px; line-height: 35px; font-size: 16px; margin-top: 40px; float: left; }
.i_about_r {position: relative;}
.i_about_r .lunb02 {padding: 50px 0;}
.i_about_r .pag02 {width: 100%;}
.pag02 .swiper-pagination-bullet{margin:0 5px}
.lunb02 {}
.lunb02 .swiper-slide{/* overflow:hidden */height: 245px;opacity: 0;}
.lunb02 .i_about_r_ro{-moz-box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);-webkit-box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);}
.lunb02 .swiper-slide-next{background: white;z-index: 2;opacity:1;}
.lunb02 .swiper-slide-next .i_about_r_ro{
   background: white;
   width: 450px;
   left: -121px;
   position: absolute;
   padding: 45px;
   margin-top: -16px;
}

.lunb02 .i_about_r_ro {width: 333px;left: -141px;position: absolute;}
.lunb02 .swiper-slide-active{opacity:1}
.lunb02 .swiper-slide-active .i_about_r_ro {left: 10px;}
.lunb02 .swiper-slide-next+.swiper-slide{opacity:1}
.i_about_r_ro {background: white;padding: 30px;width: 300px;/* margin-left: 10px; */}
.i_about_r_ro .pic {position: relative;width: 70px;height: 70px;float: left;}
.i_about_r_ro .pic:after{content:'';position:absolute;width:100%;height:100%;left: 0;top: 0;background-color: rgba(0,0,0,0.35);/* background-image: url(../img/ico_play.png); */background-size: 20px;background-repeat: no-repeat;background-position: center;visibility: hidden;}
.i_about_r_ro .pic img {object-fit: cover;width: 100%;height: 100%;}
.i_about_r_ro .tt {margin-left: 80px;}
.i_about_r_ro .tt .h3 { }
.i_about_r_ro .tt .list {margin-top: 10px;}
.i_about_r_ro .tt .list img { }
.i_about_r_ro .iscroll {clear: both;padding-top: 20px;font-size: 14px;height: 113px;width: 100%;}
.i_achieve { background-image: url("../img/bg01.jpg"); background-attachment: fixed; background-size: cover; }
.i_achieve .wh { }
.i_achieve .i_achieve_list { }
.i_achieve_list { }
.i_achieve_list li { width: 20%; float: left; height: 340px; background-image: url("../img/ico_33.png"); background-repeat: no-repeat; background-position: center center; }
.i_achieve_list li:hover { background-image: url("../img/ico_32.png"); }
.i_achieve_list li p { color: white; }
.i_achieve_list li .ro { width: 100%; text-align: center; }
.i_achieve_list li .num { font-size: 40px; }
.i_achieve_list li .desc { font-size: 12px; }
.i_partner {/* background-image: url("../img/bg02.jpg"); */background-size: cover;padding-top: 100px;padding-bottom: 50px;background-attachment: fixed;}
.i_partner .wh { max-width: 1440px; width: 90%; }
.i_partner .i_partner_tt { }
.i_partner .i_partner_list_tt{
    margin: 30px auto;
    margin-top: 50px;
}
.i_partner .i_partner_list_th{}
.i_partner_list_tt{
    text-align: center;
}
.i_partner_list_tt a{
    font-size: 18px;
    display: inline-block;
    line-height: 40px;
    padding: 0 30px;
    height: 40px;
    border-radius: 6px;
}
.i_partner_list_tt a.bgColor{
    color: white;
}
.i_partner_list_th{}
.i_partner_list_th .i_partner_list:first-of-type{display:block}
.i_partner .i_partner_list { display:none}
.i_partner .t-c { margin-top: 60px; }
.i_partner .btuA { }
.i_partner_tt { position: relative; }
.i_partner_tt > h3 { font-size: 35px; float: left; }
.i_partner_tt > a { position: absolute; right: 0px; top: 0px; }
.i_partner_tt .iscroll { position: relative; width: 400px; margin: 0px auto; }
.i_partner_list > a { }
.i_partner_list > a img { }
.i_partner_list {max-width: 1200px;margin: 0 auto;}
.i_partner_list li { }
.i_partner_list li img {width: 100%;}
.i_cert {margin-bottom: 70px;}
.i_cert .wh { }
.i_cert .tou_01 { }
.i_cert .i_cert_list {background: #f3f5f5;height: 370px;border-radius: 5px;overflow: hidden;margin-bottom: 80px;}
.i_cert .i_cert_tt {float: left;height: 370px;}
.i_cert .i_cert_th {margin-left: 220px;}
.i_cert .i_cert_imgs { }
.i_cert .i_cert_img { }
.i_cert_tt {width: 220px;border-right: 1px solid  white;}
.i_cert_tt li {height: 180px;line-height: 180px;cursor: pointer;}
.i_cert_tt li.cur {
  background-image: -moz-linear-gradient( 90deg, rgb(65,125,221) 0%, rgb(133,186,180) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(65,125,221) 0%, rgb(133,186,180) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(65,125,221) 0%, rgb(133,186,180) 100%);

}
.i_cert_tt li p {color: rgba(59, 59, 59);background-image: url(../img/ico_62.png);font-size: 22px;background-repeat: no-repeat;background-position: left;padding-left: 50px;margin-left: 15px;}
.i_cert_tt .li2 p{background-image: url(../img/ico_63.png);}
.i_cert_tt li.cur p {color: white;background-image: url(../img/ico_62_.png);}
.i_cert_tt .li2.cur p{background-image: url(../img/ico_63_.png);}
.i_cert_th {height: 370px;padding: 25px;}
.i_cert_th .iscroll {display: none;height: 330px;}
.i_cert_th .iscroll:first-of-type { display: block; }
.i_cert_imgs { }
.i_cert_imgs li {/* float: left; *//* width: 20%; *//* background-image: url(../img/cert_bg.png); *//* background-repeat: no-repeat; *//* margin-right: 10px; *//* margin-bottom: 20px; *//* background-size: 100% 100%; *//* position: relative; */}
.i_cert_imgs li div{
    height: 0;
    padding-bottom: 69%;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.i_cert_imgs li>div:after{
  content:'';
  background-image: url(../img/cert_bg.png);
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  z-index: 11;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.i_cert_imgs li img {width: 100%;height: 100%;position: absolute;/* top: 2px; *//* left: 2px; */}
.i_cert_img { }
.i_cert_img img { }
.i_news {margin-bottom: 50px;}
.i_news .wh { }
.i_news .tou_01 {}
.i_news .tou_01 h3{/* color: white; */}
.i_news .tou_01 p{/* color: white; */}
.i_news .i_news_contain { }
.i_news .t-c {margin-top: 50px;margin-bottom: 50px;}
.i_news .btuB { }
.i_news_contain {background: white;padding: 25px;border-radius: 10px;}
.i_news_contain > .l { width: 60%; }
.i_news_contain > .r {width: 38%;}
.i_news_contain .tou_02 {margin-bottom: 30px;}
.i_news_contain .i_news_img { }
.i_news_contain .i_news_list {height: 370px;}
.i_news_img { }
.i_news_img li {border-radius: 5px;overflow: hidden;margin-bottom: 0;}
.i_news_img li a { }
.i_news_img li .pic {position: relative;}
.i_news_img li .pic img {width: 100%;}
.i_news_img li .time {position: absolute;top: 0;left: 0;width: 88px;height: 68px;text-align: center;color: white;}
.i_news_img li .time .day {position: relative;z-index: 1;font-size: 22px;margin-top: 9px;}
.i_news_img li .time .year {position: relative;z-index: 1;}
.i_news_img li .time .bgColor {position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: .8;}
.i_news_img li .ro {padding: 15px;text-align: left;}
.i_news_img li .ro h3 { }
.i_news_img li .ro p {margin-top: 10px;margin-bottom: 14px;height: 63px;}
.i_news_img li .ro span {/* color: white; */font-size: 14px;line-height: 30px;height: 30px;/* display: block; */width: 120px;/* text-align: center; *//* border-radius: 7px; *//* margin-top: 10px; */display: inline-block;border-radius: 5px;}
.i_news_list { }
.i_news_list li {border-bottom: 1px solid #a7a7a7;padding-top: 5px;}
.i_news_list li a {font-size: 16px;display: block;line-height: 35px;}
.i_news_list li time {color: #a7a7a7;}
.tem_cate{
    margin-top: 15px;
}
.tem_cate li{float:left;margin: 5px;border-radius: 10px;margin-bottom: 0;}
.tem_cate li a{padding: 0 10px;line-height: 1.5;}
.tem_cate li a:hover{ text-decoration: underline;}
.tem_cate li.bgColor a{color:white;}
.i_case {margin-bottom: 50px;}
.i_case .wh { }
.i_case .tou_01 { }
.i_case .i_case_list { }
.i_case .t-c { }
.i_case .btuA { }
.i_case .wrapp {/* margin: 0px -3%; */padding-bottom: 50px;}
.i_case_list { }
.i_case_list li { width: 33.333%; float: left; text-align: center; padding: 35px 3.25%; overflow: hidden; animation-name: fadeIn !important; }
.i_case_list li .item-inner { padding: 0%; border: 1px solid rgb(204, 204, 204); margin: 0px 0px 20px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0.8em; position: relative; }
.i_case_list li .item-inner::before { content: ""; display: block; height: 22px; background: url("../img/model_item_bg.png") center 0px / 100% 22px no-repeat; }
.i_case_list li .item-inner a{display:none;content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.61);background-image: url(../img/view.png);background-repeat: no-repeat;background-size: 40px;background-position: center;}
.i_case_list li:hover .item-inner a{display:block}
.i_case_list li .img-wrap { width: 100%; height: auto; padding: 52% 0px; position: relative; overflow: hidden; }
.i_case_list li .img-auto { display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.i_case_list li .img-auto img {display: block;width: 100%;position: relative;transition: inherit;transition: initial;}
.i_case_list li .model-name {display: inline-block;min-width: 65%;height: 30px;line-height: 30px;background-color: rgb(119, 119, 119);color: rgb(255, 255, 255);padding: 0px 15px;text-align: center;transition: all 0.3s ease 0s;overflow: hidden;}
.iFoot { background-image: -webkit-linear-gradient(160deg, rgba(52, 138, 130, 0.6) 0%, rgb(62, 123, 223) 100%); padding-top: 30px; color: white; }
.iFoot .wh { }
.iFoot .l { }
.iFoot .r { margin-top: 90px; }
.iFoot .dLogo {/* margin-left: 21px; */}
.iFoot .dLogo img{
    max-height: 50px;
}
.iFoot .iF_flist {margin-top: 40px;clear: both;padding-top: 50px;}
.iFoot .iF_info {float: right;margin-left: 20px;}
.iFoot .iF_img {float: left;}
.iFoot .iF_copy { margin-top: 40px; }
.dLogo { }
.dLogo img { }
.iFoot .iF_form { margin-left: 21px; margin-top: 48px; }
.iF_form {width: 325px;height: 35px;background: white;border-radius: 20px;overflow: hidden;position: relative;padding-right: 120px;border: none;}
.iF_form input { border: none; height: 35px; line-height: 35px; text-indent: 17px; margin-right: 10px; }
.iF_form span {width: 120px;position: absolute;right: 0px;height: 35px;line-height: 35px;background-image: -webkit-linear-gradient(90deg, rgb(65, 125, 221) 0%, rgb(133, 186, 180) 100%);top: 0px;text-align: center;border-radius: 20px;cursor: pointer;}
.iF_formb{
    width: 300px;
    position: relative;
    /* padding-right: 73px; */
    margin-top: 26px;
}
.iF_formb input[type=submit]{
    height: 85px;
    width: 60px;
    color: white;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
}
.iF_formb input[type=text]{
    border: none;
    height: 45px;
    line-height: 45px;
    text-indent: 42px;
    margin-right: 10px;
    background: white;
    margin-bottom: 15px;
    border-radius: 12px;
    width: 100%;
    /* background-image: url(../img/info_04.png); */
    background-repeat: no-repeat;
    background-position: 10px;
    background-size: 20px;
    border-bottom: 1px solid white;
    /* border-radius: 0; */
    font-size: 17px;
}
.iF_formb input.inp1{
    background-image: url(../img/foot_name.png);
}
.iF_formb input.inp2{
    background-image: url(../img/foot_tel.png);
}
.iF_formb input.inp3{
    background-image: url(../img/info_04_.png);
}
.iF_formb .submit{
    background-image:url(../img/foot_submit.png);
    width: 100%;
    background-size: 20px;
    /* background-color: #0070d9; */
    line-height: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-position: 70%;
    text-indent: 20px;
    border-radius: 12px;
    color: #888888;
    background-color: #f1f1f1;
    text-align: center;
    letter-spacing: 20px;
    font-size: 18px;
    cursor: pointer;
    /* position: absolute; */
}
.iF_formb .submit span{}
.iF_flist { }
.iF_flist li { color: white; width: 100px; text-align: center; margin-right: 31px; }
.iF_flist li img {height: 40px;width: auto;}
.iF_flist li p { margin-top: 10px; }
.iF_info { width: 280px; }
.iF_info p {font-size: 18px;line-height: 1.5;margin-bottom: 15px;}
.iF_img { width: 160px; text-align: center; }
.iF_img img {height: 115px;}
.iF_img p {font-size: 18px;margin-top: 13px;}
.iF_copy { text-align: center; color: white; border-top: 1px solid rgba(255, 255, 255, 0.41); padding: 20px 0px; }
.iF_copy a { color: white; }

.lBanner{
    height: 400px;
}
.lBanner .flex_jz{
    height: 100%;
}
.lBanner .ro{
    text-align: left;
    width: 100%;
}
.lBanner .ro .tou_01{
    text-align: left;
    width: 100%;
}
.lBanner .ro .tou_01 h3{
    color: white;
}
.lBanner .ro .tou_01 p{
    color: white;
}
.lBanner .ro .iscroll{
    color: white;
    width: 500px;
    font-size: 18px;
    margin-top: 30px;
}
.brand_ad{}
.brand_ad .wh{}
.brand_ad .tou_01{}
.brand_ad .btuA{
    margin-top: 80px;
}
.brand_ad .brand_ad_list{}
.brand_ad_list{
    position: relative;
    width: 100%;
    height: 600px;
}
.brand_ad_list .brand_ad_img{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -230px;
    margin-top: -219px;
}
.brand_ad_list .brand_ad_list_l{
    float: left;
}
.brand_ad_list .brand_ad_list_r{
    float: right;
}
.brand_ad_list .brand_ad_list_ul{
    width: 50%;
    height: 100%;
}
.brand_ad_list_ul{position: relative;}
.brand_ad_list_ul li{position: absolute;color: white;width: 285px;height: 55px;text-align: center;font-size: 22px;line-height: 55px;overflow: hidden;border-radius: 36px;cursor: pointer;transition: all .3S ease;}
.brand_ad_list_ul li:hover{
    transform: scale(1.1);
}
.brand_ad_list_ul li:nth-of-type(1){background-color: #3782C0;top: 0;}
.brand_ad_list_ul li:nth-of-type(2){background-color: #5987C4;top: 18%;}
.brand_ad_list_ul li:nth-of-type(3){background-color: #4B9BD0;top: 36%;}
.brand_ad_list_ul li:nth-of-type(4){background-color: #3AACDB;top: 54%;}
.brand_ad_list_ul li:nth-of-type(5){background-color: #59C5CE;top: 72%;}
.brand_ad_list_ul li:nth-of-type(6){background-color: #57BDA2;top: 90%;}
.brand_ad_list_l li:nth-of-type(1){left: 43%;}
.brand_ad_list_l li:nth-of-type(2){left: 25%;}
.brand_ad_list_l li:nth-of-type(3){left: 5%;}
.brand_ad_list_l li:nth-of-type(4){left:13%;}
.brand_ad_list_l li:nth-of-type(5){left: 20%;}
.brand_ad_list_l li:nth-of-type(6){left: 28%;}
.brand_ad_list_r li:nth-of-type(1){right: 43%;}
.brand_ad_list_r li:nth-of-type(2){right: 25%;}
.brand_ad_list_r li:nth-of-type(3){right: 5%;}
.brand_ad_list_r li:nth-of-type(4){right: 13%;}
.brand_ad_list_r li:nth-of-type(5){right:20%;}
.brand_ad_list_r li:nth-of-type(6){right: 28%;}

.brand_ad_img{
    width: 460px;
    height: 437px;
    font-size: 0;
    line-height: 0;
}
.brand_ad_img>div{
    position: relative;
}
.brand_ad_img .bg{}
.brand_ad_img .flex_jz{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.brand_ad_img .flex_jz>div{
    text-align: center;
}
.brand_ad_img .flex_jz img{
    display: inline-block;
}
.brand_ad_img .flex_jz p{
    font-size: 39px;
    color: white;
    line-height: 1;
    margin-top: 30px;
}
.brand_play{}
.brand_play .tou_01{}
.brand_play .brand_play_list{}
.brand_play_list{}
.brand_play_list li{
    width: 20%;
    float: left;
    position: relative;
}
.brand_play_list li .bgImgAA{
    width: 100%;
    padding-bottom: 150%;
}
.brand_play_list li .ro{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0,0 , 0.54);
    text-align: center;
}
.brand_play_list li .ro>div{
    width: 80%;
}
.brand_play_list li .ro img{
    display: inline-block;
    height: 80px;
}
.brand_play_list li .ro p{
    color: white;
    font-size: 18px;
    margin-top: 30px;
}
.brand_lang{
    margin-bottom: 40px;
}
.brand_lang .wh{}
.brand_lang .tou_01{}
.brand_lang .t-c{}
.brand_lang .btuA{}
.brand_lang .brand_lang_list{}
.brand_lang_list{}
.brand_lang_list li{
    border: 1px solid #ebe7e7;
    overflow: hidden;
    font-size: 0;
    border-radius: 10px;
    -moz-box-shadow: 0px 5px 21px 5px rgba(196, 196, 196, 0.4);
    -webkit-box-shadow:0px 5px 21px 5px rgba(196, 196, 196, 0.4);
    box-shadow:0px 5px 21px 5px rgba(196, 196, 196, 0.4);
}
.brand_lang_list li img{
    object-fit: contain;
    width: 100%;
}
.brand_seo{}
.brand_seo .tou_01{}
.brand_seo .bgCover{
    width: 50%;
    height: 565px;
}
.brand_seo .brand_seo_list{
    width: 50%;
}
.brand_seo_list{
    height: 565px;
    color: white;
}
.brand_seo_list ul{
    width: 85%;
}
.brand_seo_list ul li{
    font-size: 18px;
    margin-bottom: 10px;
    background-image: url(../img/brand_32.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 20px;
    line-height: 1.5;
}
.brand_service{
    position: relative;
}
.brand_service:before{content:'SERVICE';position: absolute;z-index: 0;font-size: 218px;color: #b0b0b0;opacity: .2;left: 50%;margin-left: -433px;top: 188px;}
.brand_service .wh{
    margin-bottom: 80px;
    padding-top: 1px;
    position: relative;
    z-index: 1;
}
.brand_service .t-c{}
.brand_service .btuA{}
.brand_service .brand_service_list{
    margin-top: 100px;
}
.brand_service_list{
    text-align: center;
}
.brand_service_list li{
    display: inline-block;
    border: 1px solid #e8e7e7;
    width: 280px;
    height: 185px;
    margin: 0 4%;
    vertical-align: bottom;
    background: white;
    cursor: pointer;
}
.brand_service_list .ico_circle_bg{
    margin-top: -50px;
}
.ico_circle_bg{
    width: 100px;
    height: 100px;
    border-radius: 100%;
    position: relative;
    margin: 0px auto;
    background-image: -webkit-linear-gradient(90deg, rgb(65, 125, 221) 0%, rgb(133, 186, 180) 100%);
}
.ico_circle_bg img{
    height: 45px;
}
.brand_service_list li p{
    color: rgb(94, 94, 94);
    font-size: 18px;
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 30px;
    height: 60px;
}
.brand_process{}
.brand_process .wh{
    overflow: hidden;
}
.brand_process .tou_01{}
.brand_process .wrapp{
    width: 105%;
}
.brand_process .t-c{}
.brand_process .btuA{
    margin-top: 50px;
}
.brand_process .brand_process_list{
    position: relative;
    left: -2.5%;
}
.brand_process_list{}
.brand_process_list li{
    width: 25%;
    float: left;
    margin-bottom: 30px;
    position: relative;
}
.brand_process_list li:after{content:'';width: 34px;height: 40px;background-image: url(../img/brand_55.png);position: absolute;top: 50%;right: 0;/* overflow: hidden; */margin-right: -17px;}
.brand_process_list li>div{
    border: 1px solid #bebebe;
    width: 200px;
    margin: 0 auto;
    text-align: center;
    padding: 20px 10px;
    border-radius: 10px;
}
.brand_process_list li img{
    height: 50px;
}
.brand_process_list li h3{
    font-size: 18px;
    color: #000000;
    margin-top: 20px;
    line-height: 25px;
    height: 50px;
}
.brand_process_list li p{
    font-size: 14px;
    color: #b0b0b0;
    margin-top: 20px;
}
.google_list{
    margin-bottom: 70px;
}
.google_list .wh{}
.google_list .tou_01{}
.google_list .google_item{}
.google_item{}
.google_item>li{
    margin-bottom: 50px;
    margin-top: 10px;
}
.google_item>li .bgImgAA{
    width: 50%;
    height: 395px;
    border-radius: 9px;
}
.google_item>li .flex_jz{
    width: 50%;
    height: 395px;
}
.google_item>li .ro{
    width: 80%;
}
.google_item>li .ro h3{
    font-size: 22px;
}
.google_item>li .ro .iscroll{
    margin-top: 20px;
}
.google_item>li .list{
    margin-top: 30px;
}
.google_item>li .list li{
    background-image: url(../img/google_ico.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 27px;
    margin-bottom: 10px;
}
.google_item>li:nth-of-type(2n){}
.google_item>li:nth-of-type(2n) .l{
    float: right;
}
.seo_site{}
.seo_site .wh{}
.seo_site .tou_01{}
.seo_site .t-c{
    padding-top: 5px;
}
.seo_site .btuA{
    margin-top: 50px;
}
.seo_site .pic{
    width: 48%;
}
.seo_site .pic img{}
.seo_site .flex_jz{
    width: 48%;
}
.seo_site .seo_site_list{}
.seo_site_list{}
.seo_site_list li{
    margin-bottom: 20px;
}
.seo_site_list li h3{
    font-size: 22px;
}
.seo_site_list li p{
    margin-top: 10px;
}
.seo_optimize{
    margin-bottom: 50px;
}
.seo_optimize .wh{}
.seo_optimize .tou_01{}
.seo_optimize .t-c{
    padding-top: 5px;
}
.seo_optimize .btuA{
    margin-top: 50px;
}
.seo_optimize .bt{
    margin-top: 30px;
    font-size: 16px;
}
.seo_optimize .seo_optimize_list{}
.seo_optimize_list{}
.seo_optimize_list li{
    float: left;
    width: 14.28%;
    text-align: center;
    margin-bottom: 20px;
}
.seo_optimize_list li>div{
    border: 1px solid #e4e3e3;
    border-radius: 2px;
    display: inline-block;
    width: 90%;
    padding-top: 20px;
    padding-bottom: 10px;
}
.seo_optimize_list li img{
    height: 45px;
}
.seo_optimize_list li p{
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
    width: 90%;
}
.seo_choose{
    padding-bottom: 50px;
}
.seo_choose .wh{}
.seo_choose .tou_01{}
.seo_choose .btuA{
    margin-top: 55px;
}
.seo_choose .seo_choose_list{}
.seo_choose_list{
    background-color: #ececec;
}
.seo_choose_list li{
    width: 20%;
    float: left;
    text-align: center;
}
.seo_choose_list li .bgImgAA{
    padding-bottom: 51%;
}
.seo_choose_list li .flex_jz{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.57);
    color: white;
}
.seo_choose_list li .flex_jz h3{
    color: white;
    font-size: 40px;
}
.seo_choose_list li .ro{
    padding: 20px 10px;
}
.seo_choose_list li .ro h3{
    font-size: 22px;
}
.seo_choose_list li .ro h4{
    font-size: 18px;
    line-height: 32px;
    margin-top: 40px;
    height: 190px;
}
.seo_choose_list li .ro p{
    font-size: 14px;
    color: #808080;
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 20px;
    height: 60px;
}
.seo_promise{
    background-image: url(../img/bg03.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-bottom: 50px;
}
.seo_promise .wh{}
.seo_promise .tou_01{}
.seo_promise .btuA{
    margin-top: 70px;
}
.seo_promise .seo_promise_list{}
.seo_promise_list{}
.seo_promise_list li{
    background: white;
    border-radius: 7px;
    padding: 50px 15px;
}
.seo_promise_list .h3{
    text-align: center;
    line-height: 1.7;
    height: 60px;
}
.seo_promise_list .h3 span{
    color: #4481db;
}
.seo_promise_list .ico_circle_bg{
    font-size: 40px;
    color: white;
    margin-top: 10px;
}
.seo_promise_list .iscroll{
    margin-top: 20px;
    line-height: 1.5;
    height: 105px;
}
.crm_fumeng{}
.crm_fumeng img{}
.crm_fumeng h3{
    font-size: 38px;
    color: white;
    margin-top: 10px;
}
.crm_fumeng .list{
    margin-top: 20px;
}
.crm_fumeng .list span{
    color: white;
    line-height: 29px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 5px;
    margin-right: 20px;
    margin-bottom: 10px;
}
.crm_find{}
.crm_find .wh{}
.crm_find .tou_01{}
.crm_find .new_con{
    text-align: center;
}
.crm_find .new_con img{}
.crm_automate{}
.crm_automate .wh{}
.crm_automate .tou_01{}
.crm_automate .pic{}
.crm_automate .pic img{}
.crm_automate .flex_jz{}
.crm_automate .crm_automate_list{}
.crm_automate_list{}
.crm_automate_list li{
    text-align: center;
    margin-bottom: 5%;
    position: relative;
}
.crm_automate_list li h3{
    margin-top: 20px;
}
.crm_automate_list li .p,.crm_automate_list li p{
    width: 210px;
    margin: 0 auto;
    margin-top: 10px;
    text-align: justify;
}
.crm_automate_list li .p{
   width: 85%;
}
.crm_automate_list li:hover .p{overflow:visible;text-overflow: inherit;}
.crm_manager{
    padding-bottom: 50px;
}
.crm_manager .wh{}
.crm_manager .tou_01{}
.crm_manager .pic{
    width: 50%;
}
.crm_manager .bgImgAA{
    width: 100%;
    height: 420px;
}
.crm_manager .bgImgAB{background-size:contain;background-position: center;background-repeat: no-repeat;}
.crm_manager .flex_jz{
    height: 420px;
    width: 50%;
}
.crm_manager .crm_manager_list{
    width: 80%;
}
.crm_manager_list{}
.crm_manager_list li{
    padding-bottom: 10px;
    margin-top: 20px;
}
.crm_manager_list li h3{
    font-size: 22px;
}
.crm_manager_list li p{
    margin-top: 10px;
}
.crm_other{}
.crm_other .wh{}
.crm_other .crm_other_list{}
.crm_other_list{}
.crm_other_list li{
    text-align: center;
}
.crm_other_list li img{
    height: 115px;
}
.crm_other_list li h3{
    font-size: 22px;
    margin-top: 20px;
}
.crm_other_list li p{
    text-align: left;
    text-align: justify;
    margin-top: 10px;
}
.lBanner .hagro_banner_ro{
    margin-top: 20px;
}
.hagro_banner_ro span{
    color: white;
    font-size: 16px;
    margin-right: 20px;
    margin-bottom: 10px;
    display: inline-block;
}
.hagro_intro{
    padding: 50px 0;
}
.hagro_intro .wh{}
.hagro_intro .l{
    width: 50%;
}
.hagro_intro .r{
    width: 50%;
}
.hagro_intro .bgImgAA{
    width: 80%;
    margin: 0 auto;
    height: 315px;
}
.hagro_intro .bgImgAA .flex_jz{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.43);
}
.hagro_intro .bgImgAA .flex_jz img{}
.hagro_intro_ro{}
.hagro_intro_ro .tt{}
.hagro_intro_ro .tt>h3{
    font-size: 22px;
}
.hagro_intro_ro .tt>span{
    width: 50px;
    height: 1px;
    display: block;
    margin-top: 20px;
}
.hagro_intro_ro .tt>h5{
    font-size: 18px;
    margin-top: 10px;
}
.hagro_intro_ro .iscroll{
    margin-top: 15px;
}
.hagro_intro_ro .hagro_intro_list{
    margin-top: 18px;
}
.hagro_intro_list{}
.hagro_intro_list li{
    text-align: center;
    padding: 20px 0;
    border-radius: 5px;
}
.hagro_intro_list li img{
    height: 25px;
}
.hagro_intro_list li p{
    color: white;
    font-size: 16px;
    margin-top: 10px;
}
.hagro_collect{
}
.hagro_collect .wh{}
.hagro_collect .tou_01{}
.hagro_collect .hagro_collect_list{}
.hagro_collect_list{}
.hagro_collect_list li{
    text-align: center;
}
.hagro_collect_list li img{
    height: 115px;
}
.hagro_collect_list li h3{
    font-size: 22px;
    margin-top: 30px;
}
.hagro_collect_list li p{
    /* text-align: left; */
    margin: 0 auto;
    margin-top: 20px;
    width: 80%;
}
.hagro_ai{
    position: relative;
}
.hagro_ai:before{
    content:'';
    position: absolute;
    width: 50%;
    height: 100%;
    background-image: url(../img/hagro_52.png);
    right: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}
.hagro_ai .wh{
    padding-top: 80px;
    padding-bottom: 30px;
    position: relative;
    z-index: 1;
}
.hagro_ai .l{}
.hagro_ai .tt{}
.hagro_ai .tt h3{
    font-size: 22px;
    color: white;
}
.hagro_ai .tt p{
    font-size: 14px;
    color: white;
    margin-top: 10px;
}
.hagro_ai .hagro_ai_list{
    margin-top: 30px;
}
.hagro_ai_list{}
.hagro_ai_list li{
    color: white;
    border-bottom: 1px solid;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.hagro_ai_list li h3{
    color: white;
    background-image: url(../img/hagro_51.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: left;
}
.hagro_ai_list li p{
    margin-top: 10px;
}
.hagro_crm{}
.hagro_crm .wh{}
.hagro_crm .tou_01{}
.hagro_crm .hagro_crm_list{}
.hagro_crm_list{}
.hagro_crm_list li{
    background-color: #f5f5f5;
    border-radius: 5px;
    overflow: hidden;
}
.hagro_crm_list li .bgImgAA{
    padding-bottom: 56%;
}
.hagro_crm_list li .ro{
    padding: 30px 15px 20px;
}
.hagro_crm_list li .ro h3{
    /* font-size: 18px; */
}
.hagro_crm_list li .ro .iscroll{
    font-size: 14px;
    line-height: 1.5;
    height: 65px;
    margin-top: 15px;
}
.hagro_partner{
    margin-bottom: 50px;
}
.hagro_partner .wh{}
.hagro_partner .tou_01{}
.hagro_partner .new_con{}
.hagro_partner .new_con img{
    width: 100%;
}
.customs_intro{}
.customs_intro .wh{}
.customs_intro .tou_01{}
.customs_intro .new_con{}
.customs_intro .ro{
    margin-bottom: 20px;
}
.customs_intro .img{
    border-radius: 5px;
    overflow: hidden;
}
.customs_business{}
.customs_business .wh{}
.customs_business .tou_01{}
.customs_business .customs_business_list{}
.customs_business_list{}
.customs_business_list li{}
.customs_business_list li .bgImgAA{
    padding-bottom: 56%;
    border-radius: 5px;
}
.customs_business_list li .flex_jz{
    position: absolute;
    width: 100%;
    height: 100%;
    color: white;
    background-color: rgba(0, 0, 0, 0.56);
}
.customs_business_list li .flex_jz>div{
    text-align: center;
}
.customs_business_list li .flex_jz h3{
    color: white;
    font-size: 26px;
}
.customs_business_list li .flex_jz p{
    color: white;
    font-size: 14px;
    margin-top: 10px;
}
.customs_business_list li .ro{
    margin-top: 20px;
    line-height: 1.66;
}
.customs_business_list li .ro span{
    font-weight: bold;
}
.customs_list{
    margin-bottom: 50px;
}
.customs_list>.li{
    clear: both;
}
.customs_list>.li:nth-of-type(2n) .bgImgAA{float:right}
.customs_list .tou_01{}
.customs_list .bgImgAA{
    width: 50%;
    height: 495px;
    border-radius: 7px;
}
.customs_list .ro{
    width: 47%;
    height: 495px;
    float: right;
}
.customs_list>.li:nth-of-type(2n) .ro{float:left}
.customs_list .list{}
.customs_list .list li{
    margin-bottom: 20px;
    padding-left: 60px;
    position: relative;
}
.customs_list .list li:last-of-type{
     margin-bottom: 0;
}
.customs_list .list li:before{
    content:'';
    position: absolute;
    width: 45px;
    background: rgb(59, 59, 59);
    height: 1px;
    left: 0;
    top: 15px;
}
.customs_list .list li h3{
    font-size: 22px;
}
.customs_list .list li p{
    font-size: 14px;
    margin-top: 5px;
}
.shop_intro{}
.shop_intro .wh{}
.shop_intro .tou_01{}
.shop_intro .new_con{
    text-indent: 38px;
}
.shop_list{}
.shop_list .wh{}
.shop_list .shop_list_trait{}
.shop_list_trait li{
    padding: 70px 0;
}
.shop_list_trait li:nth-of-type(2n){background-color:#f0f2f2}
.shop_list_trait li .pic{
    width: 50%;
}
.shop_list_trait li .bgImgAA{
    padding-bottom: 50%;
    border: 1px solid #eae7e7;
    border-radius: 10px;
    width: 80%;
    margin: 0 auto;
}
.shop_list_trait li:nth-of-type(2n) .pic{float:right}
.shop_list_trait li .flex_jz{
    width: 50%;
    height: 345px;
}
.shop_list_trait li .ro{
    width: 80%;
}
.shop_list_trait li .btuA{
    width: 250px;
    float: left;
    margin-top: 20px;
}
.shop_list_trait li .ro h3{
    font-size: 22px;
}
.shop_list_trait li .ro h4{
    font-size: 18px;
    margin-top: 10px;
}
.shop_list_trait li .ro p{
    margin-top: 15px;
    text-align: left;
}
.shop_list_trait li:last-of-type{}
.shop_list_trait li.nopic{}
.shop_list_trait li.nopic .flex_jz{
    width: 100%;
}
.shop_list_trait li.nopic .flex_jz .ro{text-align:center}
.shop_list_trait li.nopic .btuA{float:none}
.shop_version{
    margin-bottom: 50px;
}
.shop_version .wh{}
.shop_version .tou_01{}
.shop_version .btuA{}
.shop_version .shop_version_list{}
.shop_version_list{}
.shop_version_list li{
    background-color: #82b8b6;
    text-align: center;
    padding: 3% 5%;
}
.shop_version_list li:last-of-type{
    background-color: #4c89d7;
}
.shop_version_list li h3{
    color: white;
    font-size: 22px;
}
.shop_version_list li .iscroll{
    color: white;
    height: 60px;
    margin-top: 10px;
}
.info_list{}
.info_list .wh{}
.info_list .tou_01{
    text-align: left;
}
.info_list ul{}
.info_list ul li{
    border: 1px solid #d5d1d1;
    margin-bottom: 50px;
    height: 390px;
    border-radius: 6px;
    overflow: hidden;
}
.info_list ul li .pic{
    height: 100%;
    width: 220px;
    float: left;
}
.info_list ul li .bgImgAA{
    height: 100%;
}
.info_list ul li .ro{
    margin-left: 245px;
    margin-right: 20px;
}
.info_list ul li .info{
    /* float: left; */
    /* width: 55%; */
}
.info_list ul li .info h3{
    font-size: 22px;
    margin-top: 20px;
}
.info_list ul li .info h4{
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 40px;
    overflow: hidden;
}
.info_list ul li .info p{
    font-size: 16px;
    color: #b0b0b0;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 24px;
    margin-bottom: 10px;
}
.info_list ul li .flex_jz{
    /* float: right; */
    /* width: 40%; */
    /* height: 245px; */
    /* border-left: 1px solid #d5d1d1; */
    margin-top: 15px;
}
.info_list ul li .bt{
    margin-top: 5px;
    font-size: 16px;
    color: #b0b0b0;
    text-align: center;
}
.info_list ul li .form{margin-top: 30px;}
.info_list ul li .inp{
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    border: 1px solid #a6a4a4;
    position: relative;
    padding-right: 80px;
}
.info_list ul li .form input[type=text]{
    height: 40px;
    border: 1px solid #a6a4a4;
    text-indent: 10px;
    font-size: 16px;
    border-radius: 10px;
    margin-bottom: 15px;
}
.info_list ul li .form>input{
    /* width: 48%; */
}
.info_list ul li .form .inp input[type=text]{border:none}
.info_list ul li .form .sub{
    width: 65px;
    background-image: url(../img/info_04.png);
    height: 27px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    top: 6px;
    border-left: 1px solid #a6a4a4;
    cursor: pointer;
    background-size: 20px;
}
.info_map{}
.info_map #map{}


.vr-service .vr-ser-list {}

.vr-ser-list {}

.vr-ser-list li {
	width: 22%;
	float: left;
	margin-right: 4%;
	text-align: center;
	-moz-box-shadow: 0px 0px 6px rgba(115, 115, 115, 0.24);
	-webkit-box-shadow: 0px 0px 6px rgba(115, 115, 115, 0.24);
	box-shadow: 0px 0px 6px rgba(115, 115, 115, 0.24);
	padding-bottom: 30px;
	border-radius: 12px;
}

.vr-ser-list li:last-of-type {
	margin-right: 0
}

.vr-ser-list li img {
	/* height: 100px; */
	width: 100%;
}

.vr-ser-list li h3 {
	margin-top: 20px;
}

.vr-ser-list li .tag-list {
	margin: 10px auto;
}

.vr-ser-list li .tag-list span {
	cursor: pointer;
	display: inline-block;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	font-size: 13px;
	padding: 0 15px;
	border-radius: 13px;
	border: 1px solid green;
	color: green;
	background-color: rgba(0, 128, 0, 0.12);
	margin: 0 2px;
	color: white;
	border: none;
}

.vr-ser-list li:nth-of-type(2n-1) .tag-list span {
	border: 1px solid #257dff;
	color: #257dff;
	background-color: rgba(37, 125, 255, 0.16);
	color: white;
	border: none;
}

.vr-ser-list li .ser-content {
	width: 80%;
	margin: 0 auto;
	line-height: 20px;
	height: 60px;
}
/* 720VR */
.c-nomr {
	margin-right: 0 !important;
}

.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: #3e84ff;
}

.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("../img/vr_01.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;
	}
}
/* 720VR */
.vr-apply {
    margin-bottom: 70px;
}

.vr-apply .about-titbar {
	margin-bottom: 70px;
}

.vr-apply .vr-app-one {}

.vr-app-one {}

.vr-app-one .vr-app-pic {
	-moz-box-shadow: 0px 0px 6px rgba(115, 115, 115, 0.24);
	-webkit-box-shadow: 0px 0px 6px rgb(115 115 115 / 24%);
	box-shadow: 0px 0px 6px rgb(115 115 115 / 24%);
	border-radius: 25px;
	width: 70%;
}

.vr-app-one .vr-app-content {
	width: 25%;
	float: right;
}

.vr-app-one .vr-app-content .item {
	margin-top: 30px;
}

.vr-app-one .vr-app-content .item h3 {}

.vr-app-one .vr-app-content .item p {
	font-size: 14px;
	margin-top: 5px;
}
#table01 {
	width: 100%;
	padding: 0;
	margin: 0;
	color: #666;
}

#table01 th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #252727;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #eee;
	height: 50px;
	font-size: 17px;
}

#table01 td {
	background: #f6f6f6;
	font-size: 14px;
	padding: 6px 6px 6px 12px;
	border: 1px solid #ecebeb;
}
 
 .course{
    margin-top: 50px;
    padding-bottom: 50px;
}
 .course .wh{}
 .course .course_tt{}
 .course .course_th{}
 .course_tt{
    text-align: center;
    padding: 20px 0;
}
 .course_tt a{
    font-size: 18px;
    display: inline-block;
    margin: 0 20px;
    padding-bottom: 21px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: bottom;
}
 .course_tt a.cur{
    font-weight: bold;
    background-image: url(../img/c_xia.png);
}
 .course_th{}
 .course_th .item{display:none}
  .course_th .item:first-of-type{display:block}
  
  .news{
    margin-bottom: 100px;
    margin-top: 50px;
}
  .news .wh{}
  .news .news_tt{
}
  .news .news_list{
    /* margin-top: 30px; */
}
  .lunb03{
    width: 100%;
}
  .lunb03 .swiper-slide{
    width: 100% !important;
}
  .lunb03 .swiper-slide a{
    display: block;
    font-size: 0;
}
  .lunb03 .swiper-slide img{
    width: 100%;
}
  .lunb03 .swiper-slide p{
    font-size: 14px;
    padding:  0 10px;
    position: absolute;
    bottom: 0;
    background: rgb(255 255 255 / 69%);
    line-height: 30px;
    height: 30px;
    width: 100%;
}
  .lunb03 .swiper-slide p span{
    display: inline-block;
    width: 100%;
    line-height: 30px;
}
  .lunb03 .swiper-button-white{}
  .lunb03 #pre03{}
  .lunb03 #nex03{}
  .news .wh>.l{width: 65%;}
  .news .wh>.r{width: 30%;}
  .news .tou_02{margin-bottom: 30px;}
  .news .i_news_list{margin-bottom: 50px;}
  .news_tt_list{}
  .news_tt_list li{}
  .news_tt_list li a{}
  .news_tt_list li img{}
  .news_tt_list li p{}
  .news_tt_list li span{}
  .news_list{}
  .news_list li{
    border-bottom: 1px solid #a7a7a7;
    padding-bottom: 20px;
    margin-bottom: 25px;
}
  .news_list li h3{}
  .news_list li p{
    margin-top: 10px;
}
  .news_list li time{display: block;text-align: left;margin-top: 10px;background-image: url(../img/time.png);background-size: 20px;background-repeat: no-repeat;padding-left: 32px;}
  .news_list li time{display: block;text-align: left;margin-top: 10px;background-image: url(../img/time.png);background-size: 20px;background-repeat: no-repeat;padding-left: 32px;}
  
  
  .vr_case{margin-bottom: 70px;}
  .vr_case .wh{}
  .vr_case .tou_01{}
  .vr_case li{}
  .vr_case li .bgImgAA{padding-bottom: 60%;border-radius: 10px;}
  .vr_case li .bgImgAA:after{content:'';position: absolute;width: 100%;height: 100%;background-image: url(../img/ico_play.png);background-repeat: no-repeat;background-size: 15%;background-color: rgba(0,0,0,0.45);background-position: center;}
  .vr_case li a{}
  .vr_case li p{
    font-size: 18px;
    text-align: center;
    margin-top: 15px;
}
  .vr_case li p span{}
  
  
.i_cert_lista{
    /* padding: 0 30px; */
    position: relative;
}
.i_cert_lista .lunb04{}
.i_cert_lista .pre04{
    background-color: rgb(0,0,0,0.36);
    height: 95px;
    background-size: 12px;
    width: 30px;
    border-radius: 5px;
    left: 0;
    margin-top: 24px;
    top: 0;
}
.i_cert_lista .nex04{
    background-color: rgb(0,0,0,0.36);
    height: 95px;
    background-size: 12px;
    width: 30px;
    border-radius: 5px;
    right: 0;
    margin-top: 24px;
    top: 0;
}
.lunb04{}
.lunb04 .swiper-slide{
    display: block;
}
.lunb04 .pic{}
.lunb04 .pic img{
    width: 100%;
}
.lunb04 .ro{/* background-color: #bfb9b9; */color: white;margin-bottom: 30px;padding: 5px 10px;border-radius: 3px;background-image: initial;margin-top: 9px;color: #555555;}
.lunb04 .ro p{
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    height: 40px;
}
  
.new_ro{}
.new_ro .tt{
    text-align: center;
}
.new_ro .tt h3{}
.new_ro .tt .title2{
    margin-top: 15px;
    color: #9e9d9d;
}
.new_ro .tt .title2 span{
    margin-right: 20px;
}
.new_ro .new_con{
    margin-top: 50px;
}
.new_ro .next{
    margin: 50px auto;
}
.new_ro .next a{
    font-size: 16px;
}
.lBframe{
    height: 300px;
    position: relative;
}
.lBframe iframe{
    position: absolute;
}
.lBframe .ro{
    position: relative;
    width: 100%;
    height: 100%;
}
.lBframe .ro h3{
    color: white;
}

.model-cate-panel:after,.model-cate-list ul:after,.model-list ul:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.model-cate-panel,.model-cate-list ul,.model-list ul{*zoom:1;}
.model-layer{padding-bottom:50px;}
.model-layer .title-bar{margin-bottom:50px;}
.model-cate-panel{background-color:#eee;padding:15px 5px;border-radius:8px;margin:0 auto 15px;line-height:32px;font-size:14px;}
.model-cate-panel h5{width:90px;float:left;padding-top:5px;font-size:14px;text-align:right;color:#333;}
.model-cate-panel .model-cate-list{width:100%;float:right;margin-left:-105px;}
.model-cate-panel .model-cate-list ul{padding-left:105px;}
.model-cate-panel .model-cate-list li {float:left;padding:5px 1px;white-space:nowrap;}
.model-cate-panel .model-cate-list li a{display:inline-block;padding:0 16px;border-radius:5px;}
.model-cate-panel .model-cate-list li a{*display:inline;color:#999;}
.model-cate-panel .model-cate-list li a:hover{color:#5cb85c;}
.model-cate-panel .model-cate-list li.active a{background-color:#fff;color:#5cb85c;}
.model-list{/* margin:0 -3%; */padding-bottom:50px;}
.model-list .model-item{text-align:center;/* overflow:hidden; *//* padding: 20px; */margin-bottom: 20px;}
.model-list .model-item .item-inner{width: 341px;padding:0%;border:1px solid #ccc;margin: 0 auto;/* margin:0 0 20px; */border-radius:3px;box-shadow:0 0 1em rgba(0,0,0,.15);position:relative;max-width: 300px;}
.model-list .model-item .item-inner:before{content:'';display:block;height:22px;background:url(../img/model_item_bg.png) center 0 no-repeat;background-size:100% 22px;border:1px solid #ddd;border-bottom:0;}
.model-list .model-item .img-wrap{width:100%;height:auto;padding: 55% 0;position:relative;overflow:hidden;transition: inherit;}
.model-list .model-item .img-wrap .img-auto{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.model-list .model-item .img-wrap .img-auto a{
    transition: none;
    cursor: all-scroll;
}
.model-list .model-item .img-wrap .img-auto img{display:block;width:100%;position:relative;transition: inherit;}
.model-list .model-item .model-name{display:inline-block;/* min-width:65%; */height:30px;line-height:30px;/* background-color:#777; */color:#fff;padding:0 15px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;color: #777;}
.model-list .model-item .model-name{*display:inline;}
.model-list .model-item:hover .model-name{background-color:#257dff;color: white !important;}
.item-btn-group{display:block;vertical-align:middle;width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;}
.item-btn-group:hover{background-color:rgba(255,255,255,.15);}
.item-btn-group .btn-list{display:table;width:100%;height:100%;position:absolute;left:0;top:0;/* background-color: rgba(27,125,255,.85); */}
.item-btn-group .btn-list-box{display:table-cell;width:100%;vertical-align:middle;opacity:0;filter:alpha(opacity=0);background-color:rgba(255,255,255,.01);-moz-transform:translateY(-25px);-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);-o-transform:translateY(-25px);transform:translateY(-25px);-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;_padding-top:35px;background-color: rgba(27,125,255,.45);}
.item-btn-group .btn-out{display: inline-block;position:relative;z-index:9;width: 25%;min-width: 30px;}
.item-btn-group .i-btn{display:inline-block!important;height:38px;line-height:38px;/* background-color:rgba(27,125,255,.85); *//* border:1px solid #257dff; */background-color:#257dff\9;color:#fff;text-align:center;font-size:14px;margin-top:8px;margin-bottom:8px;/* padding: 0 15px; */-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;border-radius:2px;letter-spacing:2px;font-size: 40px;}
.item-btn-group .i-btn{*display:inline;}
.item-btn-group .i-btn-app{font-size: 30px;}
.item-btn-group .i-btn-pc{font-size: 30px;}
.item-btn-group .i-btn-ipad{font-size: 30px;}
.item-btn-group .i-btn:hover{/* background-color:rgba(255,255,255,.9); */background-color:#fff\9;/* color:#257dff; */}
.model-item .item-inner:hover .item-btn-group .btn-list-box{opacity:1;filter:alpha(opacity=100);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.app-demo-body,.app-demo-mask{width:100%;height: 100%;position: fixed;left:0;top:0;bottom:0;z-index:100001;}
.app-demo-body{display:none;}
.app-demo-mask{background-color:#000;opacity:0.6;filter:alpha(opacity=60);}
.app-demo-wrap{width: 360px;height: 723px;padding:90px 20px 0;background: url(../img/bgiphone2.png) 0 0 no-repeat;z-index:100002;position:absolute;left:50%;margin-left: -180px;top: 58px;background-size: 100%;}
.app-demo-wrap.ipad-wrap{width: 900px;height: 584px;background: url(../img/bgipadw.png) 0 0 no-repeat;background-size: 100%;margin-left: -450px;padding: 30px 70px 0 55px;}
.app-demo-wrap iframe{background:#fff url(../img/loading.gif) center no-repeat;overflow-x:hidden;overflow-y:auto;position: relative;z-index: 0;}
.app-demo-wrap.ipad-wrap iframe{height: 523px;}
.app-demo-body .ico-close{display:block;width:41px;height:41px;background:url(../img/close_icons.png) 0 0 no-repeat;position:absolute;left:50%;margin-left:200px;top:45px;z-index:100003;cursor:pointer;}
.app-demo-body .ico-close:hover{background-position:-50px;}
.app-demo-body .ie-alert{padding:200px 20px 0; color:#666;text-align:center;}
.app-demo-wrap.ipad-wrap+.ico-close{left: 50%;margin-left: 447px;top:45px;}
@media screen and (max-width:1024px) {
.model-list{margin:0 -2%;}
.model-list .model-item{width:29.33333333%;padding:35px 2%;padding-bottom: 0;}
}
@media screen and (max-width:767px) {
.model-cate-panel{background:none;text-align:right;padding:0 0 10px;margin:0;}
.model-cate-panel h5{width:auto;display:inline-block;float:none;text-align:left;line-height:1.5;padding:4px 20px 4px 15px;border:1px solid #3ca0f3;color:#3ca0f3;border-radius:3px;font-size:12px;position:relative;}
.model-cate-panel h5:after{content:'';display:block;width:8px;height:100%;position:absolute;right:8px;top:0;background:url(../img/model/cate_more.png) right center no-repeat;background-size:6px auto;}
.model-cate-panel .model-cate-list{
  width: 100%;

  height: 100%;

  position: fixed;

  left: 0;

  top: 0;

  z-index: 9999;

  margin: 0;

  -webkit-transition: all .4s ease;

  transition: all .4s ease;
}
.model-cate-panel .model-cate-list ul{width: 80%;

height: 100%;

position: absolute;

left: -100%;

top: 0;

background-color: #fff;

overflow: hidden;

    overflow-y: hidden;

overflow-y: auto;

padding: 12px;}
.model-cate-panel .model-cate-list li{float:none;padding:0;text-align:left;}
.model-cate-panel .model-cate-list li a{display:block;height:auto;line-height:1.3;padding:10px 0;overflow:hidden;border-bottom:1px solid #ddd;border-radius:0;}
.model-cate-panel .model-cate-list:before{content:}
.m-ico-close{display: block;

width: 50px;

height: 50px;

z-index: 10001;

-webkit-transform: scale(.8);

transform: scale(.8);

background-color: #3a9ef4;}
.m-ico-close:before,.m-ico-close:after{content:'';display:block;width:60%;height:3px;background:#fff;margin-bottom:0;transition:.3s all;-webkit-transition:.3s all ;-webkit-transform-origin: 87% 50%;transform-origin:87% 50%;-webkit-transform-origin:87% 50%;transform:rotate(0);-webkit-transform:rotate(0);position:absolute;right:20%;}
.m-ico-close:before{top: 30%;}
.m-ico-close:after{bottom:30%;}
.close-active.m-ico-close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.close-active.m-ico-close:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
 .model-cate-panel .m-ico-close{position: fixed;
right: 5%;
top: 0;
cursor: pointer;}
.model-list{margin:0 -6px;padding-bottom:20px;}
.model-list .item-btn-group{display:none!important;}
.model-list .model-item{width:33.33333333%;position:relative;padding:6px 0;z-index:9999999999;margin-left: 0;margin-right: 0;}
.model-list .model-item:nth-child(3n+1){clear:left;}
.model-list .model-item .item-inner{padding:50% 0;border:0;margin:0 6px 6px;box-shadow:none;}
.model-list .model-item .item-inner:before{display:none;}
.model-list .model-item .item-inner .img-wrap{width:100%;height:100%;overflow:hidden;position:absolute;top:0;}
.model-list .model-item .model-name{display:block;margin:0 6px;padding:0;min-width:auto;}
    .demo_case .model-list .model-item .model-name{font-size: 16px !important;line-height: 1;height: 20px;margin-top: 38px !important;}
.active .model-cate-list{right:0;visibility:visible;}

 .model-cate-panel .model-cate-list ul.mobile-nav-show{right: 0;}
.model-cate-list.model-cate-show{background: rgba(0,0,0,.8);}




}
@media screen and (max-width:480px) {
.model-list .model-item{width: 49%;}
.model-list .model-item:nth-child(2n+1){float:left;clear:none;margin-left: 0;}
.model-list .model-item:nth-child(2n){float:right;clear:none;margin-left: 0;}
}

.muban_form{
    /* border: 1px solid white; */
    /* background: white; */
    border-bottom: 1px solid white;
    color: white;
}
.muban_form input::-webkit-input-placeholder {color: #ffffff;}
.muban_form input:-moz-placeholder {color: #ffffff;}
.muban_form input::-moz-placeholder {color: #ffffff;}
.muban_form input:-ms-input-placeholder {color: #ffffff;}
.muban_form input[type=number],.muban_form input[type=text]{
    width: 120px;
    text-align: center;
    height: 35px;
    float: left;
    border: none;
    color: white;
    background: none;
}
.muban_form input[type=button]{
    height: 35px;
    width: 50px;
    text-align: center;
    background: none;
    padding: 0;
    margin: 0;
    border: 0;
    color: white;
    cursor: pointer;
    font-size: 0;
    background-image: url(../img/s_right.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}
.muban_form input[type=button]:hover{
    background-color: rgba(255,255,255,.17);
    /* color: black; */
}


.demonew.lBframe{height: 500px;}
.demonew .muban_form{border: none;border-radius:30px ;overflow: hidden;}
.demonew .muban_form input[type=number]{width: 426px;height: 60px;text-align: left;background-color:  #efefef;padding-left: 36px;font-size: 18px;color: #b0b3bb;}
.demonew .muban_form input[type=number]::placeholder{color: #b0b3bb;}
.demonew  .muban_form input[type=button]{height: 60px;width: 80px;background-color: #0e2620;}

.demo_case .tem_cate{box-shadow: 0px 0px 48px 0px   rgba(0, 26, 28, 0.14);position: relative;z-index: 99;background-color: #fff;margin-top: -94px;padding: 22px 18px;}
.demo_case .wh{width: 1400px;max-width: 1400px;}
.demo_case .tem_cate li{margin: 8px 12px;border-radius: 18px;border: solid 1px #d5d5d5;}
.demo_case  .tem_cate li a{padding: 5px 40px;line-height: auto;font-size: 16px;color: #333;}
.demo_case .bgColor{background-image: none;background-color: #0e2620;}
.demo_case .bgColor a{color: #fff !important;}
.demo_case .model-list .model-item .item-inner{width: 100%;max-width: 100%;border: none;box-shadow: none;}
.demo_case .model-list .model-item .model-name{font-size: 22px;color: #333;margin-top: 10px;}
.demo_case .model-list .model-item .tagList{
    height: 31px;
}
.demo_case .model-list .model-item .item-inner .hot{
    background-image: url(../img/zuixin.png);
    background-size: contain;
    width: 50px;
    height: 50px;
    position: absolute;
    right: -18px;
    z-index: 1111;
    top: -33px;
    background-repeat: no-repeat;
    background-position: center;
}
.demo_case .model-list .model-item .tagList a{
    display: inline-block;
    background: #257dff;
    color: white;
    line-height: 1.5;
    padding: 0 20px;
    height: 22px;
    border-radius: 5px;
    margin-top: 5px;
}
.demo_case .model-list .model-item{margin-bottom: 10px;}
.demo_case .model-list .model-item .item-inner:hover {
  box-shadow: 0 0px 7px rgba(0, 0, 0, 0.3);
}
.demo_case  .model-list{margin-top: 60px;}
.bt_name{
    /* border: 1px solid #dedede; */
    border-top: none;
    padding: 10px;
}
.bt_name .p1{
    flex: 1;
    /* padding: 18px 0 0 18px; */
    /* border-top: solid 1px #f4f4f4; */
    text-align: left;
    padding-top: 10px;
}
.bt_name .btt{
    margin-top: 19px;
}
.bt_name .preview{
    border: solid 1px #e5e5e5;
    background: #ffffff;
    display: inline-block;
    line-height: 2;
    padding: 0 20px;
}
.bt_name .preview:hover{
    background-color: #257dff;
    color: white !important;
}
@media screen and (max-width:1500px) {
    .demo_case .wh{width: 95%;}
}