
.search-textarea{

    
	width: 103.4%;
	height: 100%;
	border-radius: 0.08rem;
	border: 1px solid #a8c5e7;
	position: relative;
	color: #222;
	font-size: 0.22666666rem;
	line-height: 1;
	padding: 0 0.2rem 0 0.2rem;
}

 
.search-textarea1{

    
	width: 400px;
	height: 35px;
	border-radius: 0.08rem;
	border: 1px solid #a8c5e7;
	position: relative;
	color: #222;
	font-size: 0.22666666rem;
	line-height: 1;
	padding: 0 0.2rem 0 0.2rem;
}
 


textarea::-webkit-input-placeholder{
    color:#b6bac2;
    line-height: 35px;
  }
.tags_1A,.tags_2A {
     position: relative;
  display: inline-block;
  width: 80px;
  height: 23px;
  line-height: 20px;
  text-align: center;
  font-size: 15px;
  color: #7d8faa;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #2461c0;


  left: -18px;
}


.tags_1A2{
     position: relative;
  display: inline-block;
  width: 80px;
  height: 23px;
  line-height: 20px;
  text-align: center;
  font-size: 15px;
  color: #7d8faa;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #2461c0;


  left: 190px;
}
.tags_1A3{
     position: relative;
  display: inline-block;
  width: 80px;
  height: 23px;
  line-height: 20px;
  text-align: center;
  font-size: 15px;
  color: #7d8faa;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #2461c0;


  left: 178px;
}

.tags_1A4{
     position: relative;
  display: inline-block;
  width: 110px;
  height: 28px;
  line-height: 25px;
  text-align: center;
  font-size: 17px;
  color: #2461c0;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #2461c0;

  left: 130px;
  top: -5px;
}

.tags_1A4B{
     position: relative;
  display: inline-block;
  width: 80px;
  height: 24px;
  line-height: 20px;
  text-align: center;
  font-size: 15px;
  color: #2461c0;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #2461c0;

  left: 12px;
  top: -4px;
}


.tags_1A5B{
     position: relative;
  display: inline-block;
  width: 80px;
  height: 24px;
  line-height: 20px;
  text-align: center;
  font-size: 15px;
  color: #00c06c;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #00c06c;

  left: 175px;
  top: -6px;
}


.tags_1A5{
     position: relative;
  display: inline-block;
  width: 110px;
  height: 28px;
  line-height: 25px;
  text-align: center;
  font-size: 17px;
  color: #00c06c;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #00c06c;

  left: 145px;
  top: -5px;
}

.tags_1A6{
 
     position: relative;
  display: inline-block;
  width: 110px;
  height: 28px;
 

  left: 720px;
  top: 5px;
}


.tags_1A6B{
    
     position: relative;
  display: inline-block;
  width: 150px;
  height: 28px;
 

  left:  120px;
 
}
.popup_box_stypingjia {
  position: relative;
  width: 749px;
  height: 446px;
  padding: 0 6px 1px;
  background: url(../images/popup_bg_3.png) no-repeat;
  background-size: 749px;
  margin-left: auto;
  margin-right: auto;
}
.popup_box_stypingjia1 {
  position: relative;
  width: 350px;
  height: 208px;
  padding: 0 6px 1px;
  background: url(../images/popup_bg_6.png) no-repeat;
  background-size: 350px;
  margin-left: auto;
  margin-right: auto;
}
.popup_box_styganxie {
  position: relative;
  width: 749px;
  height: 446px;
  padding: 0 6px 1px;
  background: url(../images/popup_bg_5.png) no-repeat;
  background-size: 749px;
  margin-left: auto;
  margin-right: auto;
}

.popup_box_styganxieA {
  position: relative;
  width: 350px;
  height: 208px;
  padding: 0 6px 1px;
  background: url(../images/popup_bg_7.png) no-repeat;
  background-size: 350px;
  margin-left: auto;
  margin-right: auto;
}
.popup_box_stymingxi {
  position: relative;
  width: 1000px;
  height: 700px;
  padding: 0 6px 1px;
  background: url(../images/popup_bg_1.png) no-repeat;
  background-size: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.fz16A{
    
    background: url(../images/phone.png) no-repeat center ;
     position: relative;
  display: inline-block;
  width: 110px;
  height: 28px;
 

  left: 833px;
  top: 5px;

}


.controls_menu_pos6 {
  position: absolute;
  left: 0;
  top: 100px;
  width: 100%;
  height: 90px; 
  z-index: 6;
}

.controls_menu_pos6 .menu_item {
  position: relative;
  width: 148px;
  height: 90px;
  text-align: center;
  font-size: 16px; 
  cursor: pointer;
  margin-right: -2px;
  z-index: 2;
}

.controls_menu_pos6 .menu_item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 2px;
  height: 30px;
 
  margin-top: -15px;
  z-index: 2;
}

.controls_menu_pos6 .menu_item::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 2px;
  height: 30px; 
  margin-top: -15px;
  z-index: 2;
}

 
 

.controls_menu_pos6 .menu_item:hover,.controls_menu_pos6 .menu_item.active { z-index: 3; }


.controls_menu_pos6A {
  position: absolute;
  left: 0;
  top: 50px;
  width: 100%;
  height: 90px; 
  z-index: 6;
}

.controls_menu_pos6A .menu_item {
  position: relative;
  width: 148px;
  height: 90px;
  text-align: center;
  font-size: 16px; 
  cursor: pointer;
  margin-right: -2px;
  z-index: 2;
}

.controls_menu_pos6A .menu_item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 2px;
  height: 30px;
 
  margin-top: -15px;
  z-index: 2;
}

.controls_menu_pos6A .menu_item::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 2px;
  height: 30px; 
  margin-top: -15px;
  z-index: 2;
}

 
 

.controls_menu_pos6A .menu_item:hover,.controls_menu_pos6A .menu_item.active { z-index: 3; }

.mt11{margin-top:11px}
.h38 { height: 38px; }
.mt5A{top:10px}
.mt40G1{margin-top:70px}
 .ml13C1{margin-left:400px;}
 .ml13C{margin-left:442px;}
 .ml13B{margin-left:854px;}
.mt40H{margin-top:-50px;}
.mt40F{margin-top:332px}
.mt40E{margin-top:400px}
.mt40G{margin-top:-20px}
.mt40C{margin-top:310px}
.mt40A{margin-top:-18px}
.mt40G{margin-top:29px}
.ml13{margin-left:13px}
.ml13A{margin-left:-17px}
.ml13A1{margin-left:-307px}
.mt40G11{margin-top:75px}
.cor_333 { color: #333333; }
.mt40Gk{margin-top:5px}


.search-textarea2{

    border: 1px solid #fff;
	width: 103.5%;
	height: 27.3%;  
	position: relative;
	color: #222;
	font-size: 0.22666666rem;
    z-index:0;
}

.tags_1A2:hover{
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}

.tags_1A1:hover{
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}

.tags_1A3:hover{
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}

.tags_1A4:hover{
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}
.tags_1A5:hover{
      
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}
.tags_1A:hover{
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}
.tags_1A1{
     position: relative;
  display: inline-block;
  width: 80px;
  height: 23px;
  line-height: 20px;
  text-align: center;
  font-size: 15px;
  color: #7d8faa;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #2461c0;


  left: 202px;
}
.scroll_mcs_matter_tree1{ height: 283px; }
.scroll_mcs_matter_one1 { height: 429px; }
.scroll_mcs_matter_one { height: 360px; }
.scroll_mcs_matter_oneCC { height: 400px; }
.scroll_mcs_matter_oneAA { height: 345px; }
.scroll_mcs_matter_twoA1 { height: 360px; }
.scroll_mcs_matter_twoA { height: 292px; }
.scroll_mcs_matter_two { height: 429px; }
.scroll_mcs_matter_tree { height: 429px; }
.scroll_mcs_matter_four { height: 230px; }
.scroll_mcs_matter_five { height: 250px; }
.background_tree { height: 460px;background: #f4f7fc;  }
.background_treeA { height: 400px;background: #f4f7fc;  }
.window_list_item1 {
  height: 41px;
  line-height: 40px;
  padding: 0 20px 0 25px;
  font-size: 16px;
  color: #7d8faa;
  background: #eef3fa;
  border: 1px solid #7d8faa;
  border-radius: 5px;
  cursor: pointer;
}
 
.window_list_item1A5A {
 
  line-height: 40px;
 
  font-size: 18px;
  color: #1b1a1a;
 
  cursor: pointer;
}
.window_list_item1A5 {
  width: 835px;
  padding: 0 5px;
  height: 41px;
  line-height: 40px;
  
  font-size: 16px;
  color: #7d8faa;
  background: #fff;
  border: 1px solid #7d8faa;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 27px;
}

.window_list_item1A5:hover {
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}
.window_list_item1A5BB {
  width: 290px;
  padding: 0 5px;
  height: 41px;
  line-height: 40px;
  
  font-size: 16px;
  color: #7d8faa;
  background: #fff;
  border: 1px solid #7d8faa;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 27px;
}

.window_list_item1A5BB:hover {
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}

.window_list_itemA2 {
     
   
        width: 493px;
  line-height: 21px; 
  font-size: 18px;
  color: #637085;
     
    text-align: center; 
}
.window_list_itemA1 {
     
   padding: 5px;
        width: 493px;
  line-height: 21px; 
  font-size: 14px;
  color: #637085;
     
    text-align: left; 
}
.window_list_itemA3 {
     
   padding: 5px;
        width: 293px;
  line-height: 21px; 
  font-size: 14px;
  color: #637085;
     
    text-align: left; 
}
.container{
	height:150px;
    width:500px;
    list-style: none;
    color: #000;
    list-style: none;
    font-size: 16px;
    
    border: 1px solid #7d8faa;
  border-radius: 5px;
    height: 560px;
    overflow-y: scroll;
    OVERFLOW-x: hidden;
	line-height:30px;
	color:#676767;
}
.window_list_item2 {
  height: 41px;
  line-height: 40px;
  padding: 0 20px 0 25px;
  font-size: 16px;
  color: #7d8faa; 
 
  cursor: pointer;
}
.window_list_item288 {
    width: 872px;
  height: 281px;
  line-height: 30px;
  padding: 0 20px 0 25px;
  font-size: 16px;
  color: #7d8faa; 
 
  cursor: pointer;
}


.window_list_item {
  height: 41px;
  line-height: 40px;
  padding: 0 20px 0 25px;
  font-size: 16px;
  color: #7d8faa;
  background: #fff;
  border: 1px solid #7d8faa;
  border-radius: 5px;
  cursor: pointer;
}

.window_list_item:hover {
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}

.window_list_item_2 {
  width: 362px;
  min-width: 362px;
  padding: 0 5px;
  height: 41px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #7d8faa;
  background: #fff;
  border: 1px solid #7d8faa;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 27px;
}

.window_list_item_2:hover {
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}



.window_list_item_2A {
 overflow: hidden; 
 text-overflow: ellipsis;
  width: 280px;
  padding: 0 5px;
  height: 41px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #7d8faa;
  background: #fff;
  border: 1px solid #7d8faa;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 27px;
}

.window_list_item_2A:hover {
  color: #fff;
  background-color: #2461c0;
  border-color: #2461c0;
}
 

.floor_nav_box .nav_item8 {
  position: relative;
  min-width: 94px;
  height: 48px;
  line-height: 46px;
  font-size: 18px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_item8:hover,.floor_nav_box .active.nav_item8 {
  color: #0656de;
  background-image: linear-gradient(rgba(74,132,231,.0), rgba(74,132,231,.2));
  border-bottom-color: #0656de;
  cursor: pointer;
}


.floor_nav_box .nav_item9 {
  position: relative;
  min-width: 214px;
  height: 48px;
  line-height: 46px;
  font-size: 18px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_item9:hover,.floor_nav_box .active.nav_item9 {
  color: #0656de;
  background-image: linear-gradient(rgba(74,132,231,.0), rgba(74,132,231,.2));
  border-bottom-color: #0656de;
  cursor: pointer;
}

.floor_nav_box .nav_itemA {
  position: relative;
  min-width: 62px;
  height: 48px;
  line-height: 46px;
  font-size: 18px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_itemA:hover,.floor_nav_box .active.nav_itemA {
  color: #0656de;
  background-image: linear-gradient(rgba(74,132,231,.0), rgba(74,132,231,.2));
  border-bottom-color: #0656de;
  cursor: pointer;
}

.floor_nav_box .nav_itemB {
  position: relative;
  min-width: 115px;
  height: 40px;
  line-height: 46px;
  font-size: 16px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_itemB:hover,.floor_nav_box .active.nav_itemB {
  color: #0656de;
  background-image: linear-gradient(rgba(74,132,231,.0), rgba(74,132,231,.2));
  border-bottom-color: #0656de;
  cursor: pointer;
}

.floor_nav_box .nav_itemB1 {
  position: relative;
  min-width: 75px;
  height: 40px;
  line-height: 46px;
  font-size: 16px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_itemB1:hover,.floor_nav_box .active.nav_itemB1 {
  color: #0656de;
  background-image: linear-gradient(rgba(74,132,231,.0), rgba(74,132,231,.2));
  border-bottom-color: #0656de;
  cursor: pointer;
}

.floor_nav_box .nav_itemB2 {
  position: relative;
  min-width: 185px;
  height: 40px;
  line-height: 46px;
  font-size: 16px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_itemB2:hover,.floor_nav_box .active.nav_itemB2 {
  color: #0656de;
  background-image: linear-gradient(rgba(74,132,231,.0), rgba(74,132,231,.2));
  border-bottom-color: #0656de;
  cursor: pointer;
}

.floor_nav_box .nav_itemB3 {
  position: relative;
  min-width: 0px;
  height: 40px;
  line-height: 46px;
  font-size: 16px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_itemB3:hover,.floor_nav_box .active.nav_itemB3 {
  color: #0656de;
  background-image: linear-gradient(rgba(74,132,231,.0), rgba(74,132,231,.2));
  border-bottom-color: #0656de;
  cursor: pointer;
}


.floor_nav_box .nav_item1 {
  position: relative;
  min-width: 174px;
  height: 48px;
  line-height: 46px;
  font-size: 18px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_item3 {
  position: absolute;
  margin-left:400px;
  min-width: 174px;
  height: 48px;
  line-height: 51px;
  font-size: 18px;
  
  color: #000000;
  text-align: center;
  border-bottom: 2px solid transparent;
   
}
.floor_nav_box .nav_item4 {
  position: relative;
  margin-left:50px;
  min-width: 174px;
  height: 48px;
  line-height: 46px;
  font-size: 22px;
  font-weight: bold;
  color: #7d8faa;
 
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}

.floor_nav_box .nav_item5 {
  position: relative;
  min-width: 174px;
  height: 48px;
  line-height: 46px;
  font-size: 18px;
  font-weight: bold;
  color: #7d8faa; 
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
}


.floor_nav_box .nav_item1DD {
  position: relative;
  min-width: 114px;
  width: 173px;
  height: 20px;
  line-height: 18px;
  font-size: 18px;
  font-weight: bold;
  color: #7d8faa;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: 6px;
}

.floor_nav_box .nav_item1DD1 {
  position: absolute;
  margin-top:35px;
  min-width: 300px;
  height: 26px;
  line-height: 10px;
  font-size: 16px;
  
  color: #7d8faa;
  text-align: center;
  
  margin-bottom: -18px;
  margin-left: -54px;
}


.floor_nav_box .nav_item2 {
  position: relative;
  margin-left:30px;
  min-width: 374px;
  width: 374px;
  height: 48px;
  line-height: 46px;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
 
  border-bottom: 2px solid transparent;
  margin-bottom: -6px;
}
.floor_nav_box .nav_item1:hover,.floor_nav_box .active.nav_item1 {
  color: #0656de;
  background-image: linear-gradient(rgba(74,132,231,.0), rgba(74,132,231,.2));
  border-bottom-color: #0656de;
  cursor: pointer;
}

 .area_block_2 {
  padding: 15px 17px;
  background-color: #fff;
  border-radius: 3px;

  height: 550px;
}

 
 .area_block_3 {

  background: url(../images/pingluncg.jpg) no-repeat;
  padding: 15px 17px;
  background-color: #fff;
  border-radius: 3px;
  text-align:center;
  height: 550px;
  vertical-align: middle;
       align-items: center;
}

  .area_block_4 {

  background: url(../images/shouji.jpg) no-repeat;
  padding: 15px 17px;
  background-color: #fff;
  border-radius: 3px;
  text-align:center;
  height: 550px;
  vertical-align: middle;
       align-items: center;
}

    .area_block_5 {

  background: url(../images/lianjie.jpg) no-repeat;
  padding: 15px 17px;
  background-color: #fff;
  border-radius: 3px;
  text-align:center;
  height: 550px;
  vertical-align: middle;
       align-items: center;
}

    .area_block_6 {

  background: url(../images/shuixin.jpg) no-repeat;
  padding: 15px 17px;
  background-color: #fff;
  border-radius: 3px; 
  height: 550px;
  
}
    .area_block_7 {

  background: url(../images/intro.jpg) no-repeat;
  padding: 15px 17px;
  background-color: #fff;
  border-radius: 3px;
  text-align:center;
  height: 550px;
  vertical-align: middle;
       align-items: center;
}


.area_block_7A {

  background: url(../images/intro1.jpg) no-repeat;
  padding: 15px 17px;
  background-color: #fff;
  border-radius: 3px;
  text-align:center;
  height: 480px;
  vertical-align: middle;
       align-items: center;
}
    .ipt_01x {

  display: inline-block;
  width: 600px;
  height: 42px;
  line-height: 30px;
  text-align: center;
  padding: 0 13px;
  font-size: 20px;
  color: #7d8faa;
  background: #fff;
  border: none;
  border-radius: 0;
  outline: none;
  resize: none;
  	border-radius: 0.08rem;
	border: 2px solid #7d8faa;
}
 
    
    .ipt_01x1 { 
  margin-left:-15px;
  display: inline-block;
  width: 103.3%;
  height: 112px;
  line-height: 30px;
 
  padding: 0 13px;
  font-size: 14px;
  color: #7d8faa;
  background: #fff;
  border: none;
  border-radius: 0;
  outline: none;
  resize: none; 
	border: 0px solid #fff;
 
}
    
    
.ipt_01x2::-webkit-input-placeholder{
    color:#b6bac2;
    line-height: 35px;
  }

     .ipt_01x2 {
       text-align: left;
  margin-top:400px;
  margin-left:-17px;
  display: inline-block;
  width: 103.5%;
  height: 23px;
  line-height: 30px; 
  padding: 0 13px;
  font-size: 14px;
  color: #7d8faa;
  background: #fff;
  border: none;
  border-radius: 0;
  outline: none;
  resize: none; 
	border: 0px solid #fff;
}

     .hpone { background: url(../images/phone.png) no-repeat; }
.hpone:hover {
  background: url(../images/phone.png) no-repeat;
}

.tips_box_pos1 {
  position: absolute;
  top: 50px;
  right: 0;
  text-align: center;
  width: 42px;
  height: 25px;
  background: rgba(20,27,39,.7);
  border-radius: 20px 0 0 20px;
  z-index: 6;
  cursor: pointer;
}

.tips_box_pos1:hover {
  background: rgba(0,126,255,.7);
}

.h47 { height: 47px; }
.h44A { height: 35px; }


.controls_menu_pos3 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background: rgba(42,53,72,.9);
  z-index: 6;
}
.controls_menu_pos3 .menu_item {
  position: relative;
  width: 348px;
  height: 20px;
  text-align: center;
  font-size: 14px;
  color: #bdcde6;
  cursor: pointer;
  margin-right: -2px;
  z-index: 2;
  bottom: 8px;
}

.controls_menu_pos3 .menu_item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
   height: 20px;
  background-color: #717681;
  margin-top: -15px;
  z-index: 2;
}

.controls_menu_pos3 .menu_item::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  
  height: 20px;
  background-color: #717681;
  margin-top: -15px;
  z-index: 2;
}

 
.controls_menu_pos1 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 80px;
  background: rgba(42,53,72,.9);
  z-index: 6;
}
 
.controls_menu_pos2 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 13px;  
  z-index: 6;
}

.controls_menu_pos2 .menu_item {
  position: relative;
  width: 348px;
  height: 13px;
  text-align: center;
  font-size: 14px;
  color: #bdcde6;
  cursor: pointer;
  margin-right: -2px;
  z-index: 2;
  bottom: 8px;
}

.controls_menu_pos2 .menu_item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
   height: 13px;
  background-color: #717681;
  margin-top: -15px;
  z-index: 2;
}

.controls_menu_pos2 .menu_item::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  
  height: 13px;
  background-color: #717681;
  margin-top: -15px;
  z-index: 2;
}

 


.controls_menu_pos1 .menu_item {
  position: relative;
  width: 148px;
  height: 63px;
  text-align: center;
  font-size: 14px;
  color: #bdcde6;
  cursor: pointer;
  margin-right: -2px;
  z-index: 2;
  bottom: 8px;
}

.controls_menu_pos1 .menu_item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 2px;
  height: 30px;
  background-color: #717681;
  margin-top: -15px;
  z-index: 2;
}

.controls_menu_pos1 .menu_item::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 2px;
  height: 30px;
  background-color: #717681;
  margin-top: -15px;
  z-index: 2;
}

.controls_menu_pos1 .menu_item:hover::after,.controls_menu_pos1 .menu_item:hover::before,.controls_menu_pos1 .active.menu_item::after,.controls_menu_pos1 .active.menu_item::before {
  background-color: #007eff;
}

.controls_menu_pos1 .menu_item:hover,.controls_menu_pos1 .menu_item.active {
  color: #fff;
  background-image: linear-gradient(rgba(1,9,21,1), rgba(1,9,21,.3));
}

.controls_menu_pos1 .menu_item:hover,.controls_menu_pos1 .menu_item.active { z-index: 3; }

.hover_bor {
  display: none;
  position: absolute;
  top: 50%;
  right: 0;
  width: 2px;
  height: 30px;
  background-color: #007eff;
  margin-top: -15px;
  z-index: 3;
}

.controls_menu_pos1 .menu_item:hover .hover_bor,.controls_menu_pos1 .menu_item.active .hover_bor { display: block; }

.ml-32A { margin-left: -16px; }
.mini_pic_box1 {
  position: relative;
  width: 100px;
  height: 65px;
  border: 2px solid #fff;
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
  margin-left: 27px;
}

.mini_pic_box1 .img_size {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mini_pic_box1 .title_box_pos {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 29px;
  line-height: 29px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  background: rgba(10,18,29,.9);
  z-index: 2;
}

.mini_pic_box1:hover,.mini_pic_box1.current {
  border-color: #007eff;
}

.mini_pic_box1:hover .title_box_pos,.mini_pic_box1.current .title_box_pos {
  background: rgba(0,126,255,.9);
}

.scene_switching_box1 {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 80px;
  background: rgba(0,0,0,.66);
  border-radius: 6px;
  z-index: 6;
  height: 119px;

}
.mar_auto1{margin-right:auto;}
.popup_box_sty1 {
  position: relative;
  width: 350px;
  height: 528px;
  padding: 0 6px 1px;
  background: url(../images/popup_bg_2.png) no-repeat;
  background-size: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.search_btn1 {
  width: 40px;
  height: 32px; 
}
.search_box1 {
  position: relative;
  width: 262px;
  height: 32px;
  line-height: 30px;
  background: #fff;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: #e8f1fc;
  border-radius: 5px 0 0 5px;
}
.w850A { width: 310px; }
.search_box1 .ipt_01 {
  display: inline-block;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: left;
  padding: 0 13px;
  font-size: 16px;
  color: #333;
  background: #fff;
  border: none;
  border-radius: 0;
  outline: none;
  resize: none;
}
