 
 
@media all and (max-width: 1200px){ 
#main_nav_mvvc .slick-list.draggable{ z-index:5}

.areport_list_slid .slick-prev.slick-arrow,
#main_nav_mvvc .slider  .slick-prev.slick-arrow{ z-index:40; left:10px;  border:0px solid #f00}
.areport_list_slid .slick-next.slick-arrow,
#main_nav_mvvc .slider  .slick-next.slick-arrow{ z-index:40; right:10px;  border:0px solid #f00}

#main_nav_mvvc .slider  .slick-next.slick-arrow i.fa,
#main_nav_mvvc .slider  .slick-prev.slick-arrow i.fa{ color:#fff;
 text-shadow:0 3px 5px  rgba(20,20,20,.5),0 3px 10px  rgba(80,80,80,.5);
}
.nav.navbar-nav.lang2 li.li_lv1 a.a_lv1{ font-size:14px;  }
 

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand,
.navbar-custom .navbar-brand { 
	width:340px;
	margin:8px 0 0 10px !important;
}
.nav.navbar-nav li.li_lv1 { 
  padding: 0 4px 0 4px;
}

}
 
@media all and (max-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {



#mblist_tab.lg2_abs{}
#mblist_tab.lg2_abs li{ width: auto}
#mblist_tab.lg2_abs li a{ 
display:inline-block !important;  height: auto; width: auto;}
 
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand,
.navbar-custom .navbar-brand { 
	width:280px;
	margin:15px 0 0 10px !important;
}

 

  
#spus_btn{ background:#fc0; position:absolute; display:block; width:40px; height: auto; text-align:center; padding: 15px 0 15px 0 ;  top:0px; right:5px;
-moz-border-radius:0 0 15px 15px;
 -webkit-border-radius: 0 0 15px 15px;
 border-radius:0 0 15px 15px;
}
#spus_btn img{ width:30px; height:30px;}
#spus_btn span{ width:100%;; display:block; padding: 0 0 5px 0; text-align:center; font-size:14px; letter-spacing:2px; line-height:14px; color:#fff;}


 
	#mb_nav {  max-width:660px; border:0px solid #f00; padding:0 15px 0 0;  }
	
	
.nav.navbar-nav { right:30px;}
.li_lv1.full_sub_li { padding: 0 2px 0 2px !important;;}
.nav.navbar-nav.lang2 li.li_lv1 a.a_lv1,
.nav.navbar-nav li.li_lv1 a.a_lv1{ font-size:12px;padding: 0 2px 0 2px !important;;}
/*
.li_lv1.full_sub_li { padding:25px 0px 15px 0px !important;;}
.li_lv1.full_sub_li .a_lv1{
		padding:5px 5px 5px 5px !important;
	border:0px solid #f00 !important;
	margin-top:12px; white-space:normal;
}
  

.nav.navbar-nav li.li_lv1 a.a_lv1{ text-align:right;
	 height: auto;
    -webkit-transition: all .0s ease-in-out;
    -moz-transition: all .0s ease-in-out;
    transition: all .0s ease-in-out;
	background:0;
	
	 text-transform:uppercase; padding:0;   padding:0px 2px 0 2px;display:block;  line-height:50px; margin:0  0 0 0; font-size:15px; color:#447c5d; font-weight:  bold;
	 white-space:nowrap; 
	  text-shadow:0 0 0 0; 
	  }*/
	  
}

 


@media all and (max-width: 767px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 767px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 767px), only screen and (min-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min-resolution: 192dpi) and (max-width: 767px), only screen and (min-resolution: 2dppx) and (max-width: 767px) {
/*

 #sub_header.og{   background: url(../images/inner_header_inner.jpg) repeat-x  0% 0%; }
 #sub_header_inner{  background: url(../images/inner_header_inner.jpg) repeat-x  0% 0%;  } 
 */
 #langbtn{  display:  block; }

.nav.navbar-nav li.langli{ display:none}
#csmap_cnt .mapbtn{
	
    -webkit-border-radius:  6px;
    -moz-border-radius:  6px;
    border-radius:   6px;
	background:#fff;
	 width:60px; height:24px; line-height:22px; font-size:14px; display:block; margin-left:-30px; text-align:center; white-space:nowrap;border:2px solid #666; 
}
	 
	 
#ckcontent img{
	display: block;
    height: auto;
    max-width: 100%;}

/*------- abs------*/

#mblist_tab li a{  
  font-size:14px; }

/*------- abs------*/

#areport_info_select{ width:100%}

#footer_gap{ display: none}
#footer{  position:  static; left:0; bottom:0; height:auto    }
		
		
body.contact #footer{  position: absolute; left:0; bottom:0;   }
body.contact #footer_gap{ display:block }

#fixArea{
	height:50px; width:50px;
}

#mycart{ border:2px solid #629178; background:#629178}
#mycart span.icon-bar{ border-color:#fff; color:#fff; background:#fff;}
.banner_slid  .banner_item .line1 p,
.banner_slid  .banner_item .line1{ border:1px solid rgba(0,0,0,0);   font-size:26px; line-height:32px; text-transform: none;font-weight:bold; 
}
.banner_slid  .banner_item .line2 p,
.banner_slid  .banner_item .line2{ border:0px solid  #f00;  margin:0 auto;  font-size:13px; line-height:17px; font-weight: bold; text-transform: none;}
.banner_slid.slider .slick-arrow,
.banner_slid  .slick-prev,
.banner_slid  .slick-next { top:auto; bottom:0;}
/*
.slick-list.draggable{ z-index:5}
.slider  .slick-prev.slick-arrow{ z-index:40; left:0; display:none}
.slider  .slick-next.slick-arrow{ z-index:40; right:0; display:none}
*/
#main_nav_mvvc .slider  .slick-prev.slick-arrow,
#main_nav_mvvc .slider  .slick-next.slick-arrow{ top:80px;}

#pageTop.navbar  .navbar-header { margin:0; padding:0; background:#fff; height:auto;

-webkit-box-shadow: 10px 6px 18px -14px rgba(102,102,102,0.36);
-moz-box-shadow: 10px 6px 18px -14px rgba(102,102,102,0.36);
box-shadow: 10px 6px 18px -14px rgba(102,102,102,0.36);
}
#pageTop.navbar  > .container-fluid  .navbar-brand{ width: auto; height:60px; overflow:hidden; padding:0 0 0 0 !important; margin:0 !important;    border:0px solid #f00 ; text-indent:0 }
  

#pageTop{
	top:0;  
 background:0; height:auto;
}
 

#pageTop.top-nav-collapse{
	top:0;
	opacity:1;
}

#bs-navbar-collapse-1{ width:100%; margin:0; padding:0;} 

.nav.navbar-nav{  text-align: left;   width:100%; max-width:730px; position: relative; top:0px; right:0; margin:0; padding: 0; display:block; border:0px solid #00f;
background:#fff; }

#mb_nav{ max-width:100%;}
#mb_nav .li_lv1_mb,
#mb_nav li.first_r{ border-bottom:1px solid #b0dfc6; margin:0; padding:0;}

#mb_nav  .a_lv1_mb,
#mb_nav  .a_lv0{ font-size:16px; padding:10px; line-height:18px;  color:#629178 ;float:left; display:block}

#mb_nav  .a_lv0.arr.collapsed > .fa-caret-right{ display:block}
#mb_nav  .a_lv0.arr.collapsed > .fa-caret-up{ display:none}

#mb_nav  .a_lv0.arr > .fa-caret-right{ display:none}
#mb_nav  .a_lv0.arr > .fa-caret-up{ display:block}
#mb_nav  .a_lv0.arr{ width:100%; text-align:center; display:block; height:100%; line-height:18px;  padding:10px;   }
#mb_nav li.first_r .panel-collapse{ background:#eaf8f1; border-top:1px solid #b0dfc6; float:left; padding:0; width:100%; clear:left;}
#mb_nav li.first_r .panel-collapse li:last-child{ border:0;} 

#mb_nav li.first_r  li.first_r     .a_lv0 { padding-left:20px;} 
#mb_nav li.first_r.active { background:#fff0cf;   color:#a8812b }
#mb_nav .li_lv1_mb.active{
background:#fff0cf;   color:#a8812b }
 
#mb_nav .li_lv1_mb.active >a { background:0;}

#mb_nav li.li_lv2_mb{ border-bottom:1px solid #b0dfc6; margin:0; width:100%; float:left; clear:left; list-style:none; padding:0;}
#mb_nav  .a_lv2_mb{ font-size:16px; padding:10px 10px 10px 20px; line-height:18px;  color:#629178 ;float:left; display:block}

#mb_nav   li.first_r  li.first_r .panel-collapse   .a_lv2_mb{  padding-left:30px;} 

#mb_nav li.li_lv2_mb.active{ background:#fff0cf; }


#footer .ft_left{ text-align:center}
#footer .ft_right{ text-align:center; padding:10px 0 0 0}


.ovImg{
 -moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;
}


	#home_block_cnt{
 display: block; margin:-40px 0 0 0;}
	#block_left{ width:100%; position:relative}
	#block_right{ width:100%; position:relative; display: block}
	#home_block_cnt  .box3{ position: static; right:0; bottom:0; width:100%;}

	#home_block_cnt  .bkitem_res{ padding:0;}
	#home_block_cnt  .block{ margin:10px 0 0 0;}
	#home_block_cnt  .bkitem_cnt{ height:220px; overflow:hidden;}
	
	#home_block_cnt   .box3 .bk_tt,
	#home_block_cnt .bk_tt{ font-weight:bold; display:block; padding:6px 10px 6px 10px; font-size:16px; color:#fff; text-align:center;}




#lgbox_cnt .nav.nav-tabs li:first-child a{ margin-right:20px;}
#lgbox_cnt .nav.nav-tabs li a{ border:0;margin:0 0px  0 0px; padding:0; overflow:hidden}
#lgbox_cnt .nav.nav-tabs li a span{
 padding:10px 15px 10px 15px; font-size:14px; line-height:20px; letter-spacing:0px;
	}
#lgbox_cnt .nav.nav-tabs li.active a span{font-size:16px; }
	
	
#mblist_tab.project li  a{border:1px solid #5cb531; color:#5cb531; background:0; margin:5px;  font-size:12px; padding:4px 8px 4px 8px;}
#mblist_tab.project li.active a{ background:#5cb531;border:1px solid #5cb531;   color:#fff;}


}


