@media only screen and (max-width: 1190px){
.container	{ max-width:96%}
nav ul li a{ padding:14px 31px 15px;}	
}
@media only screen and (max-width: 1023px){
nav ul li a{ padding:14px 29px 15px;}	
.le_content{ padding: 8px 0 0 10px;width: 51.7%;}
}
@media only screen and (max-width:980px){
nav ul li a {  padding: 14px 15px 15px; font-size:13px; line-height:13px;}
.follow_us h3{ font-size:11px; line-height:15px; padding:0 4px 0 0;}
.block_lists{ position:static; width:100%;}
.block_lists ul li.list_bg1{background: rgba(15,87,139,1);
background: -moz-linear-gradient(top, rgba(15,87,139,1) 0%, rgba(37,110,158,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,87,139,1)), color-stop(100%, rgba(37,110,158,1)));
background: -webkit-linear-gradient(top, rgba(15,87,139,1) 0%, rgba(37,110,158,1) 100%);
background: -o-linear-gradient(top, rgba(15,87,139,1) 0%, rgba(37,110,158,1) 100%);
background: -ms-linear-gradient(top, rgba(15,87,139,1) 0%, rgba(37,110,158,1) 100%);
background: linear-gradient(to bottom, rgba(15,87,139,1) 0%, rgba(37,110,158,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f578b', endColorstr='#256e9e', GradientType=0 );}
.block_lists ul li.list_bg1:hover {background: rgba(14,85,136,1);
background: -moz-linear-gradient(top, rgba(14,85,136,1) 0%, rgba(37,110,158,0.76) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,85,136,1)), color-stop(100%, rgba(37,110,158,0.76)));
background: -webkit-linear-gradient(top, rgba(14,85,136,1) 0%, rgba(37,110,158,0.76) 100%);
background: -o-linear-gradient(top, rgba(14,85,136,1) 0%, rgba(37,110,158,0.76) 100%);
background: -ms-linear-gradient(top, rgba(14,85,136,1) 0%, rgba(37,110,158,0.76) 100%);
background: linear-gradient(to bottom, rgba(14,85,136,1) 0%, rgba(37,110,158,0.76) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5588', endColorstr='#256e9e', GradientType=0 );}

.block_lists ul li.list_bg2{background: rgba(4,41,71,1);
background: -moz-linear-gradient(top, rgba(4,41,71,1) 0%, rgba(16,67,117,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(4,41,71,1)), color-stop(100%, rgba(16,67,117,1)));
background: -webkit-linear-gradient(top, rgba(4,41,71,1) 0%, rgba(16,67,117,1) 100%);
background: -o-linear-gradient(top, rgba(4,41,71,1) 0%, rgba(16,67,117,1) 100%);
background: -ms-linear-gradient(top, rgba(4,41,71,1) 0%, rgba(16,67,117,1) 100%);
background: linear-gradient(to bottom, rgba(4,41,71,1) 0%, rgba(16,67,117,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#042947', endColorstr='#104375', GradientType=0 );}
.block_lists ul li.list_bg2:hover {background: rgba(4,41,71,1);
background: -moz-linear-gradient(top, rgba(4,41,71,1) 0%, rgba(16,67,117,0.76) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(4,41,71,1)), color-stop(100%, rgba(16,67,117,0.76)));
background: -webkit-linear-gradient(top, rgba(4,41,71,1) 0%, rgba(16,67,117,0.76) 100%);
background: -o-linear-gradient(top, rgba(4,41,71,1) 0%, rgba(16,67,117,0.76) 100%);
background: -ms-linear-gradient(top, rgba(4,41,71,1) 0%, rgba(16,67,117,0.76) 100%);
background: linear-gradient(to bottom, rgba(4,41,71,1) 0%, rgba(16,67,117,0.76) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#042947', endColorstr='#104375', GradientType=0 );}

.block_lists ul li.list_bg3{ background:rgba(170, 75, 78, 1);}
.block_lists ul li.list_bg3:hover { background:rgba(170, 75, 78, 0.76);}
.block_lists ul li a small br{ display:none;}
.banner_content{ padding:13px 30px 20px;}
.block_lists ul li a{ padding:9px 30px 11px; background-position:95% center;}
.main_left { float: none; width: 100%;}
.main_content aside { float: none; padding: 4px 0 0; width: 100%;}
.main_content{ padding:20px 0 16px;}

.foo_left{ width:50%;}
.foo_list{ width:48%; min-height:140px;}
.address{ width:30%;}
.banner_main{ padding:0;}

.content_in{ padding-left:0;}
.our_services{ width:25%;}
.content_right{ width:70%;}
.work_health{ width:100%; float:none;}
.work_right{ width:100%; float:none;}

.long_image	a { float:none;}

}
@media only screen and (max-width: 767px){
.nav_sect{ display:inline-block; width:100%;}
.nav_top, .search_block{ display:none;}
.nav_sect .nav_top{ display:inline-block; float:none; width:100%;}
.nav_sect .search_block{ display:inline-block; float:none; padding: 6px 2% 5px; width: 96%;}
.menu_icon{ display:block;}
.menu_icon a { display:block; border:2px solid #002847; border-radius:3px; padding:8px;}
.menu_icon a img{ display:block;}
nav ul li:nth-child(1){ display:block;}
nav{ float:none;}
nav ul{ float:none; display:block; border:none;}
nav ul li{ float:none; display:block; border-right:none; border-bottom:1px solid #33536c;}
.nav_top ul{display:block; float:none;}
.nav_top ul li{display:block; float:none; margin:0; padding:0; border-bottom:1px solid #33536c; background:none;}
.nav_top ul li a{ font-size: 13px; line-height: 13px; padding:11px 15px 11px; color:#fff; text-decoration:none !important;}
nav ul li a{ padding:11px 15px 11px;}
.nav_sect .search_block{ border:1px solid #fff;}
.search_block input[type="text"]{ color:#fff;}
.search_block input[type="submit"]{ background:url(../images/search_icon2.png) no-repeat center center;}
.nav_main .follow_us{ display:none;}
.nav_top ul li:nth-last-child(1){ border:none;}
.nav_main{ padding:0 0 20px 0; display:none; margin:0 0 15px 0;}

.le_global{ float:none; width:96.3%; margin:0 auto 20px auto;}
.le_left{ width:30%;}
.le_content{ width:65%;}
.client_infrm{ float:none; width:100%;}

.foo_left{ float:none; width:100%; padding:0 0 10px 0;}
.foo_list{ float:none; width:100%; min-height:auto; padding:0 0 20px 0;}
.address{ width:100%; float:none; padding:0 0 20px 0;}
.address p br{ display:none;}
.footer_inn{ text-align:center; padding:25px 0 25px 0}
.foo_list ul li{ display:block; float:none; width:100%; padding:0;}
.foo_left .follow_us h3{ text-align:center; float:none; display:block; padding:0 0 8px 0;}
.follow_us ul{ display:inline-block; text-align:center; float:none;}
.foo_left p{ padding:9px 0 19px 0;}
header {  padding: 30px 20px 20px;}

.our_services { width: 30%;}
.content_right {  width: 65%;}
.banner{ padding-top:0;}
}
@media only screen and (max-width: 639px){
.slider ul li strong{ position:static; padding:10px 0; text-align:center; color:#000; width:100%;}
.slider .bx-wrapper .bx-pager { bottom: auto; padding: 0 0 0 25px; text-align: left; top:45%; width: 200px;}
.logo{ width:240px;}
.container {
    max-width: 90%;
}
.logo a img{ width:100%; height:auto;} 
.our_services{ width:100%; float:none; margin:0 0 20px 0;}
.content_right{ width:100%; float:none;}
.content_in{ padding:0;}
.list ul{ -webkit-column-count: 1; -ms-column-count: 1; -o-column-count: 1; -moz-column-count: 1; column-count: 1;}
.list ul li{ background-position:left 8px;}
}
@media only screen and (max-width: 479px){
.logo{ width:180px;}
.header_right{ padding:0;}
.menu_icon{ width:43px; padding:4px 0 0 0;}
.menu_icon a{ padding:5px;}
.menu_icon a img{ width:100%; height:auto;}
header { padding:20px 10px 20px;}
.le_left{ width:80%; float:none; margin:0 auto; padding:0 0 20px 0;}
.le_content{ width:95%; padding:0; float:none; margin:0 auto;}
.le_global{ padding:20px 0;}
.slider .bx-wrapper .bx-pager{ top:32%;}
}