.floor_nav_box .nav_itemA {
  position: relative;
  min-width: 54px;
  height: 48px;
  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_item: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;
}
.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: 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: 166px;
}

.tags_1A5{ 
    
    background: url(../images/phone.png) no-repeat center ;
 
  position: relative;
  display: inline-block;
  width: 55px;
  height: 23px;
  line-height: 20px;
  text-align: center;
  font-size: 15px;
  color: #fff;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #2461c0;
  
  left: 214px;
 
}

.tags_1A6{ 
    display:none;
    background: url(../images/phoneback.png) no-repeat center ;
 
  position: relative;
  display: inline-block;
  width: 214px;
  height: 23px;
  line-height: 20px;
  text-align: center;
  font-size: 15px;
  color: #fff;
  background-color: #fff;
  border-radius: 5px; 
  border: 1px solid #2461c0;
  
   top: 30px;
   left: 55px;
}
.window_list_item288 {
    
    width: 872px; 
  line-height: 30px;
  padding: 0 20px 0 25px;
  font-size: 16px;
  color: #7d8faa; 
 white-space:pre-wrap;
  cursor: pointer;
}

.fz16A{
    
    background: url(../images/phone.png) no-repeat center ;
     position: relative;
  display: inline-block;
  width: 110px;
  height: 28px;
 

  left: 833px;
  top: 5px;

}

.mt60{margin-top:60px}
.mt40G1{margin-top:50px}
 .ml13C1{margin-left:-60px;}
 .ml13C{margin-left:442px;}
 .ml13B{margin-left:854px;}
.mt40H{margin-top:-50px;}
.mt40F{margin-top:49px}
.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}
.cor_333 { color: #333333; }
.mt40Gk{margin-top:25px}
.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{
       background: url(../images/phone1.png) no-repeat center ;

  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_one { height: 429px; }
.scroll_mcs_matter_one1 { height: 473px; }
.scroll_mcs_matter_two { height: 429px; }
.scroll_mcs_matter_tree { height: 429px; }
 .scroll_mcs_matter_four { height: 230px; }
  .scroll_mcs_matter_five { height: 260px; }
.background_tree { height: 460px;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_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_itemA22 {
     
   padding: 5px;
        width: 300px;
  line-height: 21px; 
  font-size: 14px;
  color: #637085;
  
    text-align: left; 
}

.window_list_itemA16 {
     
   padding: 5px;
        width: 793px;
  line-height: 23px; 
  font-size: 16px;
  color: #637085;
  
    text-align: left; 
}
.window_list_itemA3 {
     
   padding: 5px;
        width: 323px;
  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_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;
  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;
}

.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_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;
}
.floor_nav_box .nav_item5{
  position: relative;
  min-width: 126px;
  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_item5:hover,.floor_nav_box .active.nav_item5 {
  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_item3 {
  position: relative;
  min-width: 274px;
  height: 48px;
  line-height: 46px;
  font-size: 18px;
  font-weight: bold;
  color: #0656de;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
   
}

.floor_nav_box .nav_item4 {
  position: relative;
  min-width: 230px;
  height: 48px;
  line-height: 46px;
  font-size: 18px; 
  color: #0656de;
  text-align: center;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
   
}

 .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: 550px;
  vertical-align: middle;
       align-items: center;
}
    .ipt_01x {

  display: inline-block;
  width: 720px;
  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);
}


.h44A { height: 35px; }

.controls_menu_pos1 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 80px;
  background: rgba(42,53,72,.9);
  z-index: 6;
}

.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_box .title_box_pos1 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 29px;
  line-height: 29px;
  font-size: 16px;
  color: #fff;
  text-align: left;
  background: rgba(10,18,29,.9);
  z-index: 2;
}
.mini_pic_box:hover .title_box_pos1,.mini_pic_box.current .title_box_pos1 {
  background: rgba(0,126,255,.9);
}


.mini_pic_box1 .title_box_pos1 {
  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 .title_box_pos1,.mini_pic_box1.current .title_box_pos1 {
  background: rgba(0,126,255,.9);
}
.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: 90px;
  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: 380px;
  height: 600px;
  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: 90px;
  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;
}
