@charset "utf-8";

/* CSS Document */

.tiaotiao{ animation: myfirst 1.5s infinite;  }

@keyframes myfirst {  

   0%, 30%, 50%, 60%, 80% {  

	   transform: translate(0px, 0px);  

   }  

   40%, 70% {  

	   transform: translate(0px, -5px);  

   }  

   100% {  

	   transform: translate(0px, 0px);  

   }  

}  

@-webkit-keyframesmymove_g {

 0%, 30%, 50%, 60%, 80% {  

	   -webkit-transform: translate(0px, 0px);  

   }  

   40%, 70% {  

	   -webkit-transform: translate(0px, -5px);  

   }  

   100% {  

	   -webkit-transform: translate(0px, 0px);  

   } 

}

.qifei{ animation:1.5s ease 0s normal none infinite running mymove_g;}

@keyframes mymove_g {

0%, 30%, 50%, 60%, 80% {

    transform: scale(1);

}

40%, 70% {

    transform: scale(0.9);

}

}

@-webkit-keyframesmymove_g {

0%, 30%, 50%, 60%, 80% {

    -webkit-transform: scale(1);

}

40%, 70% {

    -webkit-transform: scale(0.9);

}

}

input::-webkit-input-placeholder { /* WebKit browsers */ 

color: #000; 

} 


.bm1{ height:3.607rem; background-image:url(../images/20180420_04.jpg); background-size:cover;}

.bm2{ height:1.546rem; background-image:url(../images/20180420_16.jpg); background-size:cover;}

.bm3{ height:1.5923rem; background-image:url(../images/20180420_13.jpg); background-size:cover;}

.video{height:4.5399rem; background-image:url(../images/20180420_03.jpg); background-size:cover;position: relative;}

.zj{width: 5rem;position: absolute;margin: -0.2rem 0 0 0;margin-left: -2.5rem;left: 50%;}

.qj{width: 5rem;position: absolute;margin: -0.2rem 0 0 0;margin-left: -2.5rem;left: 50%; z-index: 50;}

.dzp{width: 5rem;position: absolute;margin-left: -2.5rem;left: 50%;bottom: -0.5rem;}
.sp{
    width: 2.85rem;
    position: absolute;
    height: 2.05rem;
    top: 1.7rem;
    left: 0.78rem;
}

.tan{width: 100%; height: 100%; z-index: 100; background: rgba(0, 0, 0, 0.5); position: fixed; top: 0px; left: 0px; display: none;}
.tan .close-1{
    width: 0.9rem;
    height: 0.9rem;
    text-align: center;
    position: absolute;
    left: calc(50% - -1.85rem);
    top: -0.2rem;
    
}
.tan .bao_form{
    background-image: url(../images/tc.jpg);
    width: 5.4rem;
    height: 6.1rem;
    background-size: cover;
    position: absolute;
    left: 0.5rem;
    top: calc(50% - 3rem);
    padding: 2.19rem 0;
    box-sizing: border-box;
}
.tan .bao_form .input input{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px !important;
    display: block;
    height: 0.87rem;
    line-height: 0.87rem;
    padding: 0rem 0.1rem 0.1rem 1.7rem;
    text-align: -webkit-auto;
    width: 100%;
    color: #000;
}
.bmnum{ padding:0.2rem 0 0 0; font-size:0.23rem; /*margin-top:0.3rem;*/ color:#333;}

.bmnum #pepo{ color:#000; font-size:0.3rem; width:0.19rem; height:0.28rem; background-image:url(../images/num.png); background-size:cover;}

.baomi{ text-align:center; color:#666; font-size:0.18rem; margin:0.1rem 0;}

.margin_rem {

    margin: 0.3rem;

}

.padding_rem {

    padding: 1.18rem 1.2rem 0 1.2rem;

}
.bm2 .padding_rem {

    padding:0.15rem  3.4rem 0 0.75rem;

}
.bm3 .padding_rem {

    padding:0.17rem  3.4rem 0 0.75rem;

}
div.input {

    position: relative;

}

.bao_form .zx_radio {

    border-radius: 3px;

    display: block;

    height: 50px;

    margin-bottom: 10px;

    padding: 0 0 0 8px;

    width: 100%;

	border:1px solid #ddd;

}

.bao_form .zx_radio label {

    cursor: pointer;

    display: inline-block;

    height: 85px;

    margin-top: -26px;

}

.bao_form .zx_radio input {

    display: none;

}

.bao_form .zx_radio input[type="radio"]:checked + .tc_zx_kuang span {

    display: block;

}

.bao_form .zx_radio span {

    color: #333;

    float: left;

    line-height: 20px;

    margin-right: 4px;

    margin-top: 39px;

}

.bao_form .tc_zx_kuang {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #e6e6e6;

    display: inline-block;

    height: 20px;

    position: relative;

    width: 20px;

}

.bao_form .tc_zx_kuang span {

    display: none;

}

.bao_form .zx_radio img {

    left: 0;

    position: absolute;

    top: 1px;

    width: 20px;

}

.bao_form .zx_radio span {

    float: left;

    line-height: 20px;

    margin-right: 4px;

}

input {

    /*line-height: 1;*/

}

div.input input {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px !important;
    display: block;
    height: 0.55rem;
    line-height: 0.55rem;
     margin-bottom: 0.1rem; 
    padding: 0.15rem 0.1rem 0rem 0.5rem;
    text-align: -webkit-auto;
    width: 100%;
    color: #10326c;

}
.bm1 input::-webkit-input-placeholder { /* WebKit browsers */ 

color: #10326c; 

} 
.bm1 input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #10326c;
}
.bm2 input::-webkit-input-placeholder { /* WebKit browsers */ 

color: #999; 

} 
.bm2 input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #999;
}
.bm3 input::-webkit-input-placeholder { /* WebKit browsers */ 

color: #999; 

} 
.bm3 input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #999;
}
.bm2 div.input input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px !important;
    display: block;
    height: 0.5rem;
    line-height: 0.5rem;
    margin-bottom: 0.1rem;
    padding: 0.2rem 0rem 0rem 0.2rem;
    text-align: -webkit-auto;
    width: 100%;
    color: #999;

}
.bm3 div.input input {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px !important;
    display: block;
    height: 0.5rem;
    line-height: 0.5rem;
    margin-bottom: 0.2rem;
    padding: 0.2rem 0rem 0rem 0.2rem;
    text-align: -webkit-auto;
    width: 100%;
    color: #999;

}
div.input i.input_close {

    border-radius: 50%;

    color: #666;

    display: none;

    font-size: 14px;

    height: 20px;

    line-height: 15px;

    margin-top: -7px;

    position: absolute;

    right: 10px;

    text-align: center;

    top: 50%;

    width: 20px;

    z-index: 1;

}

div.input i.has_close {

    display: block;

}

div.select select {

    background-color: transparent;

    border: 1px solid #e9e9e9;

    border-radius: 3px;

    display: block;

    height: 32px;

    text-align: center;

}

.bao_form .btn {
    display: block;
    height: 0.4rem;
    line-height: 0.4rem;
    width: 3.8rem;
    background: url(../images/btn_lingqu1.png);
    background-size: cover;
    margin: 0.2rem auto;
    position: relative;
    border-radius: 33px;
    border: none;
}
.bm2 .bao_form .btn {
    display: block;
    height: 0.4rem;
    line-height: 0.4rem;
    width: 2rem;
    background: url(../images/btn_yd.png);
    background-size: cover;
    margin: -1rem 0rem 0rem 2.7rem;
    position: absolute;
    border-radius: 6px;
}
.bm3 .bao_form .btn {
    display: block;
    height: 0.4rem;
    line-height: 0.4rem;
    width: 2rem;
    background: url(../images/btn_yd.png);
    background-size: cover;
    margin: -1.2rem 0rem 0rem 2.7rem;
    position: absolute;
    border-radius: 6px;
}
.form_Consultation {
    width: 2.2rem;
    background: url(../images/btn_jd.png);
    background-size: cover;
    height: 0.35rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
    margin-left: 0.8rem;
    margin-top: -1.05rem;
}
.form_Consultation6 {
    width: 2.5rem;
    background: url(../images/btn_more.png);
    background-size: cover;
    height: 0.5rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
    margin-left: 1.9rem;
    margin-top: 0.3rem;
}
.form_Consultation7 {
    width: 2.5rem;
    background: url(../images/btn_zn.png);
    background-size: cover;
    height: 0.5rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
    margin-left: 1.9rem;
    margin-top: 0rem;
}
.form_Consultation8 {
    width: 2.5rem;
    background: url(../images/btn_gy.png);
    background-size: cover;
    height: 0.5rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
    margin-left: 1.5rem;
    margin-top: 2rem;
}
.form_Consultation1 {
    width: 2.5rem;
    background: url(../images/btn_md.png);
    background-size: cover;
    height: 0.5rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
     margin-left: 1.9rem;
    margin-top: -1rem;
}
.form_Consultation2 {
    width: 2.5rem;
    background: url(../images/btn_zg.png);
    background-size: cover;
    height: 0.5rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
    margin-left: 3.3rem;
    margin-top: -0.7rem;
}
.form_Consultation3 {
    width: 2.5rem;
    background: url(../images/btn_ms.png);
    background-size: cover;
    height: 0.5rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
    margin-left: 1.9rem;
    margin-top: -0.7rem;
}
.form_Consultation4 {
    width: 2.5rem;
    background: url(../images/btn_h.png);
    background-size: cover;
    height: 0.5rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
    margin-left: 1.9rem;
    margin-top: -0.8rem;
}
.form_Consultation5 {
    width: 2.5rem;
    background: url(../images/btn_zx.png);
    background-size: cover;
    height: 0.5rem;
    cursor: pointer;
    user-select: none;
    position: absolute;
    margin-left: 1.9rem;
    margin-top: -0.9rem;
}
.box-shadow {

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);

}
.touch {
  width: 6.4rem;
  height: 3.5rem;
  margin-bottom: .5rem;
}
.touch .touch_list {
  width: 5rem;
  margin: auto;
  display: flex;
  justify-content: space-between;
  float: left;
}
.touch .touch_list .this_list {
  background: #293f94;
  color: #fff;
}
.touch .touch_list li {
  width: 2rem;
  height: .7rem;
  line-height: 0.7rem;
  color: #112e5f;
  text-align: center;
  font-size: 0.22rem;
  background: #f0f0f0;
}
.touch .touch_box .touch_fig figcaption {
  padding: 0.1rem;
  box-sizing: border-box;
  display: none;
}
.touch .touch_box {
  width: 6rem;
  margin: auto;
  box-sizing: border-box;
  overflow: hidden;
}
.touch .touch_box .touch_fig {
  width: 6rem;
  background: #fff;
  margin: 0 auto;
}
.touch .touch_box .touch_fig figcaption {
  padding: 0.1rem;
  box-sizing: border-box;
  display: none;
}
.touch .touch_box .touch_fig figcaption:nth-of-type(1) {
  display: block;
}
.touch .touch_box .touch_fig figcaption img {
  width: 5.8rem;
}
.tab_left{
    width: 1.3rem;
    float: right;
}
.tab_left img{
    width: 100%;
}
.zzsc{
    height: 9.9583rem;
    width: 6.4rem;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/20180420_02.jpg);
    background-size:cover;
}
.case {
    width: 5.4rem;
    height: .5rem;
    line-height: .5rem;
    color: #35257e;
    display: table;
    padding: 0;
    position: relative;
    top: 2.1rem;
    left: 0.45rem;
}
.case>li {
    display:table-cell;
    text-align:center;
    font-size:.2rem;
    font-weight:bolder;
    -webkit-transition:color 300ms;
    -moz-transition:color 300ms;
    -ms-transition:color 300ms;
    -o-transition:color 300ms;
    transition:color 300ms;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent
}
.video .more{
  width: 2rem;
  text-align: -webkit-center;
  position: absolute;
  left: 3.75rem;
  right: 0;
  bottom: 0.7rem;
}
.video .more img{

  width: 2rem;
  height: 0.5rem;
  
}
.zzsc>.swiper-container{

    width: 5rem;
    margin: 0 auto;
    padding-top: 4.3rem;
    margin-bottom: 0.1rem;
}
.zzsc>.swiper-container>.swiper-wrapper{
  margin-top:.1rem;
}
.zzsc>.swiper-container>.swiper-wrapper>.swiper-slide {
    width: 5rem !important;
   /* margin-right: 20px !important;*/
}
.zzsc>.swiper-container>.swiper-wrapper img {
    width: 5rem;
    height: 4rem;
}
.zzsc .swiper-button-next{
    top: 57%;
}
.zzsc .swiper-button-prev{
  top: 57%;
}
.form5 {
    width: 6.4rem;
    margin: -2.2rem auto;
    position: absolute;
}
.form5 input {
    width: 2.5rem;
    height: 0.6rem;
    margin-left: 0.45rem;
    margin-bottom: 0.2rem;
    text-indent: 1em;
    border: 1px solid #fff;
    background: space;
    float: left;
    font-size: 10px;
    color: #fff;
}
.form5 input[type='button'] {
    width: 2.5rem;
    height: 0.6rem;
    background: url(../images/btn_lingqu.png) no-repeat;
    background-size: cover;
    border: none;
    float: right;
    margin-right: 0.5rem;
    text-indent: 0;

    /*background: #4368fa;
    border: none;
    float: right;
    margin-right: 0.4rem;
    color: #fff;
    text-indent: 0;*/
}
.form5 input::-webkit-input-placeholder { /* WebKit browsers */ 

color: #fff; 

} 
.form5 input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #fff;
}
.form6 {
    width: 6.4rem;
    margin: -1.6rem auto;
    position: absolute;
}
.form6 input {
    width: 2.5rem;
    height: 0.6rem;
    margin-left: 0.35rem;
    margin-bottom: 0.2rem;
    text-indent: 1em;
    border: none;
    background: space;
    float: left;
    font-size: 10px;
    color: #666;
    padding-top: 0.2rem;
}
.form6 #kehu{padding-left: 0.5rem;}
.form6 #tel{ padding-left: 0.2rem;}
.form6 input[type='button'] {
    width: 2.3rem;
    height: 0.38rem;
    background: url(../images/btn_lingqu.png) no-repeat;
    background-size: cover;
    border: none;
    float: right;
    margin-right: 0.8rem;
    text-indent: 0;
}
.form6 input::-webkit-input-placeholder { /* WebKit browsers */ 

color: #666; 

} 
.form6 input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #666;
}
.new_list{
    height: 7.3rem;
    width: 6.4rem;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/20180420_11.jpg);
    background-size:cover;
}
.new_list .tabBox{
  width: 5rem;
  margin: 0 auto;
  padding-top:1.58rem;
}
.new_list .tabBox .bd ul{ 
  padding:.0 0 .1rem .1rem;  
}
.new_list .tabBox .bd li{ 
  /*display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  height:.6rem; 
   */ 
  line-height:.4rem; 
}
.new_list .tabBox .bd ul li a p{ 
  color: #666;  
  font-size: 10px;
  margin-left: .15rem;
}
.new_list .tabBox .bd li a{
 -webkit-tap-highlight-color:rgba(0,0,0,0); 
}  /* 去掉链接触摸高亮 */
.bian{
      border-left:5px solid #ff6413;
}
.bian p{
  color: black;
  font-size: 14px;
  font-weight: bold;
  margin-left: .1rem;
}
.wrap{
    
    height: 5.5498rem;
    width: 6.4rem;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/20180420_10.jpg);
    background-size:cover;
}
.tabClick{ width: 5rem; margin:0 auto; margin-top: 1.3rem;margin-bottom: 0.3rem; background: #ccc; overflow: hidden}
.tabClick li{ height:35px; line-height: 35px; width: 16%; float: left; text-align: center}
.tabClick li.active{ color: #112e5f; transition: 0.1s; font-weight: bold}
.tabCon{overflow: hidden}
.tabCon img{width: 5rem;height: 2.5rem;}
.tabBox{ position: relative}
.tabList{word-break: break-all; width:100%;float:left; line-height:100px; text-align:center; color:#D3D3D3; font-size:36px; font-family: "Arial Black"}
.lineBorder{}
.lineDiv{}
/*案例轮播*/
.tab_hd{
  height: 6.3174rem;
  width: 6.4rem;
  margin: 0 auto;
  overflow: hidden;
  background: url(../images/20180420_05.jpg);
  background-size:cover;
  position: relative;
}
.tab_hd .swiper1{
    width: 2.3rem;
    height: 1.4rem;
    position: absolute;
    top: 47%;
    left: 12%;
}
.tab_hd .swiper2{
    width: 2.3rem;
    height: 1.4rem;
    position: absolute;
    top: 47%;
    left: 51.5%;
}
.tab_hd .swiper3{
    width: 2.3rem;
    height: 1.4rem;
    position: absolute;
    top: 73%;
    left: 12%;
}
.tab_hd .swiper4{
    width: 2.3rem;
    height: 1.4rem;
    position: absolute;
    top: 73%;
    left: 51.5%;
}
.tab_hd .swiper1 img{width: 2.3rem;height: 1.4rem;}
.tab_hd .swiper2 img{width: 2.3rem;height: 1.4rem;}
.tab_hd .swiper3 img{width: 2.3rem;height: 1.4rem;}
.tab_hd .swiper4 img{width: 2.3rem;height: 1.4rem;}
.tab_hd .swiper1 .swiper-slide div{
    width: 480px;
    height: 30px;
    padding: 20px;
    position: absolute;
    left: 11px;
    bottom: 5px;
    background: rgba(0,0,0,0.5);
    border-radius: 6px;
}

.tab_hd .swiper1 .swiper-slide div h3 {
    height: 30px;
    color: #fff;
    font-size:20px;
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    letter-spacing: 5px;
}
.tab_hx{
  height: 4.2304rem;
  width: 6.4rem;
  margin: 0 auto;
  overflow: hidden;
  background: url(../images/20180420_06.jpg);
  background-size:cover;
  position: relative;
}
.tab_hx .swiper5{
    width: 2.3rem;
    height: 1.4rem;
    position: absolute;
    top: 20.5%;
    left: 12%;
}
.tab_hx .swiper6{
    width: 2.3rem;
    height: 1.4rem;
    position: absolute;
    top: 20.5%;
    left: 52%;
}
.tab_hx .swiper7{
    width: 2.3rem;
    height: 1.4rem;
    position: absolute;
    top: 60%;
    left: 12%;
}
.tab_hx .swiper8{
    width: 2.3rem;
    height: 1.4rem;
    position: absolute;
    top: 60%;
    left: 52%;
}
.tab_hx .swiper5 img{width: 2.3rem;height: 1.4rem;}
.tab_hx .swiper6 img{width: 2.3rem;height: 1.4rem;}
.tab_hx .swiper7 img{width: 2.3rem;height: 1.4rem;}
.tab_hx .swiper8 img{width: 2.3rem;height: 1.4rem;}
/*.tab_hd .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-next {
    height: 20px;
}

.tab_hx .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev {
    height: 20px;
}*/
.gy{
    height: 4.9262rem;
    width: 6.4rem;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/20180420_11.jpg);
    background-size:cover;
}
.gy .pic_list{
    width: 5.4rem;
    padding-top: 1.6rem;
    margin-left: 0.5rem;
}
/*box-163css*/
.box-163css{ width:100%; position:relative;}
/*swipe*/
.swipe{ padding-top:20px; width:100%; float:left;overflow: hidden; visibility: visible; position: relative;margin-bottom:20px; height:160px;}
.box01_list{position:relative; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}
.li_list{width:100%;position:relative; float: left; vertical-align: top;}
/*g_list*/
.li_list img{width:100%;}
.g_list{padding-left:2%;float: left;width: 2.5rem;}
.r_list{padding-right:2%;float: right;width: 2.5rem;}
/*page*/
.box-163css .page{ text-align:left; /*background:#f3f3f3;*/ height:38px; line-height:38px; width:100%;display:-webkit-box;}
.box-163css .page li{-webkit-box-flex:1; font-size:0.2rem; display:block; color:#000; height:38px; line-height:38px; text-align:center; }
.box-163css .page li a{ color:#000; display:block; height:38px;line-height: 38px; border-radius: 10px; background: #fff;}
.box-163css .page a.active{color:#000;border:1px solid #112e5f;background-image:url(../images/btn_al.png); background-size:cover;}
/**案例**/
div.index section.case_swiper {
  padding: 15px 0
}

div.index section.case_swiper section.em_title {
  padding: 0 15px
}

div.index section.case_swiper a.btn_empty {
  width: 5.8rem;
  margin: 0 auto
}
.an{
    height: 7.8323rem;
    width: 6.4rem;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/20180420_12.jpg);
    background-size:cover;
}
.an div.swiper3 {
  margin-top: 27px;
  position: relative;
  padding-bottom: 0.7rem;
  padding-top: 1.5rem;
}

.an div.swiper3 .swiper-pagination {
  bottom: 0.3rem
}

.an div.swiper3 .swiper-pagination-bullet {
  background-color: #d1d1d1;
  opacity: 1;
  border: 1px solid #d1d1d1;
  width: 8px;
  height: 8px
}

.an div.swiper3 .swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #4c4c4c;
  border-color: #4c4c4c
}

.an div.swiper3 div.swiper-slide {
  padding: 0 0.6rem;
  overflow: hidden
}

.an div.swiper3 div.swiper-slide a.lazy {
  margin-bottom: 0.2rem;
  float: left;
  width: 2.5rem;
  height: 2rem;
  float: right;
  position: relative
}

.an div.swiper3 div.swiper-slide a.lazy img {
  width: 100%;
  height: 100%
}

.an div.swiper3 div.swiper-slide a.lazy div {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
  background-color: rgba(0,0,0,0.1);
  left: 0;
  top: 0;
  padding: 0.1rem
}

.an div.swiper3 div.swiper-slide a.lazy div:after {
  content: '';
  width: 100%;
  height: 100%;
  /*border: 1px solid #bfb79e;*/
  display: block;
  box-sizing: border-box
}

.an div.swiper3 div.swiper-slide a.lazy div span {
  z-index: 3;
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  color: #fff;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%)
}

.an div.swiper3 div.swiper-slide a.lazy div span i {
  font-size: 0.28rem
}

.an div.swiper3 div.swiper-slide a.lazy:nth-of-type(2n-1) {
  float: left
}
/**vr**/
.iVRWrap{
    height: 5.931rem;
    width: 6.4rem;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/20180420_09.jpg);
    background-size:cover;
  }
.iVRWrap .pic_kt{padding-top: 2.2rem;}
.iVRWrap .indexTit{padding-top:20px}
.vr_img_box{overflow:hidden;width: 5rem;margin:0 auto;}
.vr_img_left_box{width: 5rem !important; /*height: 6rem;*/position:relative;}
.vr_img_left_img{width: 5rem !important;height: 4rem !important;position:relative}
#container-img-1 .psv-canvas{width: 6rem !important;height: 4rem !important; margin:0 auto;} 
.vr_img_right_box{}
.psv-hud{cursor:pointer !important}
.vr_img_bottom{float:left;width:32%;height:250px;position:relative;margin:0 2% 12px 0}
.container-img{width: 5rem !important;height: 2rem !important;position:relative}
.vr_state_img{display:block;width:120px;height:35px;position:absolute;top:30px;right:30px}
.vr_case_summery{
        z-index: 21;
    text-align: center;
    background: rgba(0,0,0,0.5);
    /* width: 60%; */
    height: 15%;
    overflow: auto;
    margin: auto;
    top: 85%;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    transition: height 0.5s;
    -moz-transition: height 0.5s;
    -webkit-transition: height 0.5s;
}
.vr_img_bottom_right{overflow:hidden;margin-right:0}
.vr_link{display:block;color:#fff}
.vr_link span{padding:0 5px}
.iVRWrap .iView{margin-top:20px} 
.iVRWrap span em{font-style: normal;}