@charset "utf-8";
/* CSS Document */
@media screen and (min-width:800px) {
	.navbar_ed{
		background:none;
		border:none;
		margin-bottom:0;
		min-height:inherit;
		box-shadow:none;
		font-family: 'Roboto', sans-serif;
		}
	.navbar_ed #menu_rps .nav > li{
		position:relative;
		}
	.navbar_ed #menu_rps .nav > li > a{
		padding:0;
		line-height:45px;
		height:45px;
		padding:0 30px;
		color:#fff;
		text-transform:uppercase;
		font-size:15px;
		transition:all 500ms;
		-o-transition:all 500ms;
		-ms-transition:all 500ms;
		-moz-transition:all 500ms;
		-webkit-transition:all 500ms;
		position:relative;
		z-index:5;
		}
	.navbar_ed #menu_rps > .nav  > li:hover > a{
		background:url(../images/bg-hv.jpg) repeat-x;
		}
	.navbar_ed #menu_rps .nav > li .sub_menu{
		position:absolute;
		left:0;
		width:295px;
		background:#fff;
		z-index:10;
		padding-left:25px;
		padding-right:15px;
		display:none;
		}
	.navbar_ed #menu_rps .nav > li:hover .sub_menu{
		display:block;
		}
	.navbar_ed #menu_rps .nav > li .sub_menu li a{
		height:36px;
		line-height:35px;
		border-bottom:1px solid #e5e5e5;
		display:block;
		font-size:15px;
		text-transform:uppercase;
		color:#545454;
		transition:all 500ms;
		-o-transition:all 500ms;
		-ms-transition:all 500ms;
		-moz-transition:all 500ms;
		-webkit-transition:all 500ms;
		}
	.navbar_ed #menu_rps .nav > li .sub_menu li:hover a{
		color:#117bbd;
		border-bottom:1px solid #117bbd;
		text-indent:5px;
		}
	}
@media screen and (max-width:1000px) {
	#menu_rps .nav li a{
		font-size:14px;
		padding:0 15px;
		}
	}
@media screen and (max-width:769px) {
	.menu{
		width:100%;
		text-align:center;
		}
	.fan_fb{
		display:none;
		}
	#menu_rps .nav li a{
		margin:5px 0;
		}
	
	}
@media screen and (max-width:601px) {
	.sidebar,.main_left,.addcpn,.boxpri_col1,.boxpri_col2,.list_cn,.logo,.slogan{
		width:100%;
		}
	.slogan img{
		display:block;
		max-width:100%;
		height:auto;
		}
	.logo{
		text-align:center;
	}
	.logo h1{
		display:inline-block;
		}
	.list_cn ul{
		text-align:center;
		}
	.list_cn ul li{
		display:inline-block;
		}
	.addcpn{
		text-align:center;
		}
	.cate_pro1{
		display:none;
		}
	.main_left{
		margin-top:20px;
		}
	.map_khanhan{
		display:none;
		}
	.hotline_hd{
		display:none;
		}
	#carousel_id .carousel-inner .item img{
		height:auto;
		}
	.boxpri_1{
		padding:0 5%;
		}
	}
@media screen and (max-width:480px) {
	.box_pro ul li,.box_pro ul li.pc_lc,.proj ul li{
		width:46%;
		margin:10px 2%;
		}
	.pagi{
		text-align:center;
		}	
	.pagi ul{
		float:none;
		}
	.box_news ul li .txt_bnews{
		width:100%;
		}
	.box_news ul li .img_bnews{
		display:none;
		}
	}