@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1399px) and (min-width: 1300px) {
	.menu ul li a.first {
		padding: 0 15px;
	}
}

@media only screen and (max-width: 1299px) and (min-width: 1200px) {
	.menu ul li a.first {
		padding: 0 12px;
	}
}

@media only screen and (max-width: 1199px) and (min-width: 1100px) {
	.menu ul li a.first {
		padding: 0 8px;
	}
}

@media only screen and (max-width: 1099px) and (min-width: 1024px) {
	.menu ul li a.first {
		padding: 0 6px;
	}

	.s_input {
		width: 115px;
	}
}

@media only screen and (max-width: 1023px) and (min-width: 320px) {
	
	.share {
		display: none;
	}
	
	/*顶部菜单*/
	.menu {
		display: none;
	}

	.logo {
		width: 50%;
	}

	.search {
		width: 30%;
	}

	.m_nav {
		width: 20%;
		height: 100%;
		z-index: 4;
		display: flex;
		text-align: center;
	}

	.top_menu {
		display: block;
		width: 28px;
		height: 28px;
		background: url(../images/icon_menu.png) no-repeat;
		background-size: 100%;
		margin: auto;
	}

	.top_menu.ms {
		background: url(../images/icon_close.png) no-repeat;
		background-size: 100%;
		width: 28px;
		height: 28px;
		margin: auto;
	}

	.mainnav-xs {
		display: none;
		position: absolute;
		top: 80px;
		left: 0;
		width: 100%;
		background: rgba(0,0,0,0.5);
		text-align: left;
		padding: 8px 2%;
		z-index: 5;
	}

	.mainnav-xs .m_first {
		display: block;
		padding: 6px 0;
		color: #fff;
		font-weight: 700;
		font-size: 1rem;
		letter-spacing: 1px;
	}

	.m_subNav {
		padding: 0 2rem;
	}

	.m_subNav a {
		display: block;
		width: 100%;
		line-height: 2;
		color: #FFF;
		font-size: 0.875rem;
	}
	
	/*头部检索*/
	.s_input {
		width: 50%;
		background: none;
		padding-left: 0;
	}

	.logo {
		text-align: left;
		padding-left: 5%;
	}

	.logo img {
		width: 50%;
		vertical-align: middle;
		margin: 0;
		padding-top: 0.5rem;
	}
	
	/*焦点图大图轮播*/
	.mySwiper1 p {
		font-size: 1.3rem;
		right: 5%;
		bottom: 5%;
	}
	/*新闻中心  焦点图*/
	.img_focus,.tab-news {
		width: 100%;
		height: auto;
		float: none;
	}

	.tab-news {
		margin-top: 20px;
	}

	.mySwiper2 .img_focus_title {
		padding: 0 0.5rem;
	}

	.img_focus_title h3 {
		font-size: 1.2rem;
	}

	.img_focus_title p {
		display: none;
	}

	.yqdt-t li {
		width: 23%;
		margin: 0 1%;
		text-align: center;
		padding: 0.93rem 0;
	}

	.yqdt-t li a {
		padding: 0.5rem 0;
		font-size: 1rem;
	}

	.list-news li {
		font-size: 1.1rem;
	}

	.list-news {
		padding: 0;
	}

	.yqdt-c .list-news li a {
		display: block;
		width: 98%;
		margin: 0 1%;
		overflow: auto;
		line-height: 1.5;
		text-overflow: initial;
		white-space: initial;
		font-size: 1rem;
	}

	.list-news li span {
		font-size: 0.94rem;
		float: left;
		line-height: 2;
		padding-left: 1%;
	}

	.list-news li i {
		display: none;
	}
	
	/*专题*/
	.mzl_focus {
		display: block;
		width: 96%;
		margin: 20px auto;
	}

	.imgzt_box {
		display: none;
	}

	.swiper.mySwiper13 {
		width: 100%;
	}

	.swiper.mySwiper13 .swiper-slide {
		height: auto;
		width: 100%;
	}

	.swiper.mySwiper13 .swiper-slide img {
		width: 100%;
		height: auto;
	}
	/*桂垦概况*/
	.gk_top h1 {
		font-size: 2.5rem;
		line-height: 4rem;
	}

	.gk_content {
		padding: 0 3%;
	}

	.gk_content p {
		font-size: 1.2rem;
		line-height: 2;
	}

	.r_twoBox {
		float: none;
	}

	.l_jtjs {
		float: left;
	}

	.gk_gj_box {
		position: relative;
		z-index: 4;
		margin: auto;
		width: 100%;
		display: flex;
	}

	.tj_item {
		color: #FFF;
		text-align: center;
	}

	.tj_item h2 {
		font-size: 2rem;
	}

	.tj_item p {
		font-size: 1.125rem;
		padding-top: 5px;
	}
	
	/*推文*/
	.wzzt_item {
		width: 100%;
		height: auto;
		margin-bottom: 15px;
	}

	.wzzt_item a {
		padding: 0 20px;
	}
	/*产业*/
	.mark_main ul li {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

	.mark_main ul li a {
		height: auto;
	}
	/*优选*/
	.gkyx_main ul li {
		width: 100%;
		height: auto;
		margin-bottom: 10px;
	}
	
	/*友情链接*/
	.zt_box {
		width: 100%;
		height: auto;
	}
	
	/*专题专栏主页*/
	.Lm_img_zt img {
		height: auto;
	}

	.ztzl {
		min-height: auto;
	}

	.partOne {
		margin-bottom: 20px;
	}
	
	/*图片专题*/
	.imgzt_box1 {
		display: none;
	}

	.mySwiper8 {
		display: block;
	}

	.mySwiper8 {
		width: 100%;
		margin: 0 auto 20px auto;
		clear: both;
		height: auto;
	}

	.mySwiper8 ul {
		display: flex;
		margin-left: -2%;
	}

	.mySwiper8 ul li {
		display: block;
		width: 25%;
		height: auto;
	}

	.mySwiper8 ul li a {
		display: block;
		padding-left: 2%;
		height: auto;
	}

	.mySwiper8 ul li a img {
		width: 100%;
		height: auto;
		display: block;
		margin: auto;
	}

	.content p {
		/*text-indent: 2em;*/
	}

	.wz_title {
		font-size: 1.25rem;
	}

	.img_list_main {
		padding: 0.5rem;
	}
	.content .xcsp{width: 355px;}
	.l_jtj{height:100%;}
	.yx_img1 img {width: 100%;}
	.mySwiper1 .swiper-slide {width:100% !important;height:204px;}
    .mySwiper17 .swiper-slide {width:100% !important;}
	.mySwiper3 .swiper-slide {width:100% !important;}
	.mySwiper7 .swiper-slide {width:25%;}
	.mySwiper6 {height:auto;width: 100%;margin-left: auto;margin-right: auto;}
	.mySwiper5 .swiper-slide {width:100% !important;}
	.cont_item {width:100% !important;}
	.mySwiper1.swiper-container {width: 100%;height: 204px;margin-top: -100px;}
	.swiper-text {position: absolute;right: 25px;top: 110px;font-size: 16px;color: #fff;z-index: 1000;text-align: right;font-family: Segoe UI, "Microsoft Yahei" !important;font-weight: bold;}
    .Image img {width: 100%;height: auto;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);}
	.TRS_Editor table,.myImage img/*,.myImage li*/{width:100% !important;}
	.content{padding:50px 10px 20px 10px;}
	.right_main{padding:4px;}
	.sorts li{padding:4px;margin:0px;width: 160px;}
	.sorts li a{font-size: 10px;}
	.sorts_second div{padding: 5px;height: auto;}
	.sorts_tab .tab-title{left:0px !important;}
	#searchRes .card{width:90% !important;}
	.aboutUs ul li{width: 30%;float: left;}
	.aboutUs ul li a p{line-height: 20px;text-align: center;}
}

@media only screen and (max-width: 1023px) and (min-width: 640px) {
	.mark_main ul li {
		width: 50%;
		margin: 1rem auto 0 auto;
	}

	.gkyx_main ul li {
		width: 49%;
		float: left;
	}

	.cp_imgList dt {
		display: block;
		width: 31.33%;
	}
}

@media only screen and (max-width: 639px) and (min-width: 480px) {
	.cp_imgList dt {
		display: block;
		width: 48%;
	}
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
	.cp_imgList dt {
		display: block;
		width: 98%;
	}
}

@media only screen and (max-width: 870px) and (min-width: 320px) {
	
	/*桂垦概况*/
	.gk_main {
		width: 100%;
	}

	.l_jtjs,.r_twoBox {
		width: 46%;
		margin: 0 2%;
	}

	.l_jtjs a {
		width: 100%;
	}

	.s_input {
		width: 65%;
		padding-left: 0px;
	}
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
	.logo img {
		width: 60%;
	}
	/*信息公开标题列表*/
	.left {
		display: none;
	}

	.right {
		width: 100%;
	}

	.title_list ul {
		padding: 0 20px;
	}

	.title_list ul li {
		line-height: 26px;
		height: auto;
		margin-bottom: 1.5rem;
	}

	.title_list ul li a {
		width: 100%;
		overflow: auto;
		white-space: normal;
		text-overflow: normal;
		-o-text-overflow: normal;
		float: none;
	}

	.title_list ul li span {
		display: block;
		text-align: left;
		float: none;
		font-size: 14px;
		color: #999;
	}
	
	/*页面头部图片*/
	.Lm_img {
		height: auto;
	}

	.ny_container,.ny_container.grayBg {
		margin: 0px auto;
	}
	
	/*联系我们*/
	.cont_main {
		margin: 0 auto;
		padding: 30px 0px 0px 0px;
	}

	.cont_icon {
		float: none;
		margin: 0 auto 1rem auto;
	}

	.cont_title {
		width: 100%;
		margin: auto;
		text-align: center;
	}

	.cont_title br {
		display: none;
	}
	
	/*桂垦概况*/
	
	.l_jtjs h2 {
		padding: 6.5rem 0 30px 0;
	}

	.gk_main .flex {
		display: block;
	}

	.l_jtjs {
		width: 80%;
		height: auto;
		float: none;
		margin: 0 auto 20px auto;
		background-position: center top;
	}

	.l_jtjs a {
		width: 100%;
	}

	.gk_tj {
		padding-top: 1.5rem;
	}

	.gk_gj_box {
		display: block;
	}

	.tj_item {
		width: 50%;
		float: left;
		margin-bottom: 1.5rem;
	}

	.gk_content p {
		font-size: 1rem;
		line-height: 1.5;
	}

	.r_twoBox {
		width: 80%;
		margin: 0 auto;
	}

	.r_twoBox a {
		height: auto;
	}
	
	/*发展战略*/
	.zl_focus .mySwiper10 {
		width: 80%;
	}
	
	/*友情链接*/
	.sm_zt_box {
		display: none;
	}

	.sm_zt_box .swiper.mySwiper14 .swiper-slide img {
		width: 100%;
	}
	
	/*党建工作*/
	.pty p {
		font-size: 1rem;
	}

	.dj_list ul li {
		padding: 0.5rem;
		margin: 0 auto 1rem auto;
	}

	.dj_wz {
		width: 100%;
	}

	.dj_wz h3 {
		font-size: 1.125rem;
		padding-bottom: 0.5rem;
	}

	.dj_wz span {
		font-size: 0.75rem;
	}

	.dj_wz p {
		font-size: 0.875rem;
	}

	.dj_wz .yd {
		font-size: 0.75rem;
	}
	
	/*桂垦产业*/
	.cn-en_title {
		height: auto;
		margin-bottom: 0;
		padding-top: 1rem;
	}

	.img_ty4 {
		width: 100%;
	}

	.cy_jj p {
		font-size: 1rem;
		line-height: 1.5;
	}

	.cy_jj {
		padding: 20px 0px;
	}

	.green_line {
		margin: 1.5rem auto;
	}

	.cn h2 {
		font-size: 1.875rem;
		line-height: 1.5;
	}

	.cy_left {
		padding-right: 0;
	}

	.w33,.w61,.w58,.w40,.img_ty8,.img_ty9,.img_ty5,.img_ty6,.img_ty7,.img_ty2, .img_ty3,.w35,.w63 {
		width: 100%;
	}

	.cy_left {
		border: none;
	}

	.cy_right {
		padding-left: 0;
	}

	.r_xm {
		padding-left: 0;
		border: none;
	}

	.mr2 {
		margin-right: 0;
	}

	.img_ty8,.img_ty9 {
		text-align: center;
	}

	.img_xm p, .r_xm p, .msf_jj {
		font-size: 1rem;
	}

	.msf_jj {
		text-align: left;
		padding-bottom: 1rem;
	}

	.cpjs {
		font-size: 1rem;
		line-height: 1.5;
		padding-bottom: 1rem;
	}
	
	/*专题专栏*/
	.small.xxzl {
		display: block;
	}

	.xxzl {
		display: none;
	}

	.mySwiper15 .swiper-slide img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.mySwiper15 .swiper-slide {
		border: solid 1px #f9f9f9;
		box-shadow: 0 5px 8px 0 rgba(0,0,0,0.08);
	}

	.mySwiper15 .swiper-slide a p {
		text-align: center;
		padding: 30px 10px;
	}
}

@media only screen and (max-width: 706px) and (min-width: 320px) {
	/**机关党建**/
	.dj_list .dj_img {
		display: none;
	}
}

@media only screen and (max-width: 520px) and (min-width: 320px) {
	.logo img {
		padding: 0.5rem 0;
	}
}

@media only screen and (max-width: 440px) and (min-width: 320px) {
	.logo img {
		padding: 1.2rem 0;
		width: 100%;
	}

	.logo {
		width: 28%;
		padding-left: 2%;
	}

	.m_nav {
		width: 30%;
	}

	.search {
		width: 40%;
		text-align: right;
	}

	.s_input {
		padding-left: 0;
		width: 60%;
	}
}

@media screen and (min-width:380px)and (max-width:767px) {
	html {
		font-size: 18px;
	}

	body {
		font-size: 16px;
	}
}

@media screen and (min-width:320px)and (max-width: 379px) {
	html {
		font-size: 14px;
	}

	body {
		font-size: 12px;
	}
	/*企业风采*/
	.qyImg_item {
		width: 100%;
	}
}

@media screen and (max-width:969px)and (min-width: 582px) {
	.adress,.webnav,.aboutUs,.gk_img {
		width: 50%;
	}

	.add, .phone,.webnav ul li,.aboutUs ul li {
		font-size: 1rem;
	}

	.aboutUs ul li {
		margin-bottom: 0.5rem;
	}
}

@media screen and (max-width:581px)and (min-width: 320px) {
	
	/*底部*/
	.adress,.webnav,.aboutUs,.gk_img,.zd_link {
		width: 100%;
	}

	.add, .phone {
		font-size: 1rem;
	}

	.ewm_box {
		width: 50%;
		margin-top: 0;
	}

	.ewm_box.fl {
		margin: 0;
	}

	.ewm_box img {
		width: 80%;
		display: block;
		margin: auto;
	}

	.ewm_box p {
		font-size: 1rem;
	}

	.f_nav_title {
		font-size: 1.2rem;
	}

	.webnav ul li {
		width: 40%;
		float: left;
	}

	.webnav ul li,.aboutUs ul li,.copy p, .copy p a {
		font-size: 1rem;
	}
	.zd_link p {
		margin: 20px 0px 15px 0px;
		color: #D3B574;
		font-size: 19.2px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1.5px;
		margin-bottom: 30px;
	}
	.zd_link ul li {
	    width: 168px;
		height: 32px;
		line-height: 28px;
		float: left;
		border: solid 1px #8d8d8d;
	}
	.zd_link ul li select{
		top: 0px;
		left: 0px;
		position: absolute;
		width: 168px;
		height: 32px;
		opacity: 0;
	}
}

@media screen and (max-width:959px) {
	.en {
		display: none;
	}
}

@media screen and (min-width:460px)and (max-width: 959px) {
	
	/*企业风采*/
	.qyImg_item {
		width: 50%;
	}
}

@media screen and (min-width:360px)and (max-width: 459px) {
	/*头部检索*/
	.s_input {
		background: none;
		padding-left: 0;
	}
	
	/*企业风采*/
	.qyImg_item {
		width: 100%;
	}
	
	/*桂垦概况*/
	.l_jtjs h2 {
		padding: 6.5rem 0 30px 0;
	}

	.gk_gj_box {
		display: block;
	}

	.gk_tj {
		padding-top: 1.5rem;
	}

	.tj_item {
		width: 50%;
		float: left;
		margin-bottom: 1.5rem;
	}

	.gk_content p {
		font-size: 1rem;
		line-height: 1.5;
	}
	
	/*新闻中心  焦点图*/
	.img_focus,.tab-news {
		width: 100%;
		height: auto;
		float: none;
	}

	.mySwiper2 .img_focus_title {
		padding: 0 0.5rem;
	}

	.img_focus_title h3 {
		font-size: 1.2rem;
	}

	.img_focus_title p {
		display: none;
	}

	.yqdt-t li {
		width: 23%;
		margin: 0 1%;
		text-align: center;
		padding: 0.93rem 0;
	}

	.yqdt-t li a {
		padding: 0.5rem 0;
		font-size: 1rem;
	}

	.list-news li {
		font-size: 1.1rem;
	}

	.list-news {
		padding: 0;
	}

	.yqdt-c .list-news li a {
		display: block;
		width: 98%;
		margin: 0 1%;
		overflow: auto;
		line-height: 1.5;
		text-overflow: initial;
		white-space: initial;
	}

	.list-news li span {
		font-size: 0.94rem;
		float: left;
		line-height: 2;
		padding-left: 1%;
	}

	.list-news li i {
		display: none;
	}
	
	/*专题*/
	.mzl_focus {
		display: block;
		width: 96%;
		margin: 20px auto;
	}

	.imgzt_box {
		display: none;
	}

	.swiper.mySwiper13 {
		width: 100%;
	}

	.swiper.mySwiper13 .swiper-slide {
		height: auto;
		width: 100%;
	}

	.swiper.mySwiper13 .swiper-slide img {
		width: 100%;
		height: auto;
	}
	
	/*推文*/
	.wzzt_item {
		width: 100%;
		height: auto;
	}
	
	/*产业*/
	.mark_main ul li {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	
	/*优选*/
	.gkyx_main ul li {
		width: 100%;
		height: auto;
		margin-bottom: 10px;
	}
}

@media screen and (min-width:760px)and (max-width: 869px) {
	
	/*专题列表  图片列表*/
	.zt_img_list_item,.img_list_item {
		width: 33.33%;
	}
}

@media screen and (min-width:480px)and (max-width: 759px) {
	
	/*专题列表*/
	.zt_img_list_item,.img_list_item,.hjImg_item {
		width: 50%;
	}
	
	/*专题标题列表*/
	.zt_list.w100 {
		width: 100%;
	}

	.zt_list.w100 .list_box ul li {
		height: auto;
	}

	.zt_list.w100 .list_box ul li a {
		width: 100%;
		height: auto;
		overflow: auto;
		white-space: normal;
		text-overflow: normal;
		-o-text-overflow: normal;
		line-height: 1.5;
	}

	.zt_list.w100 .list_box ul li span {
		font-size: 0.875rem;
		color: #999;
		float: none;
	}
}

@media screen and (min-width:320px)and (max-width: 479px) {
	
	
	/*专题图文列表*/
	.zt_img_list_item,.img_list_item,.hjImg_item {
		width: 100%;
	}
	/*桂垦画卷*/
	.hjImg_item,.hjImg_item a,.hj_imgbox {
		height: auto;
	}

	.hjImg_item img {
		width: 100%;
		height: auto;
		margin-left: 0;
	}

	.img_list_content {
		padding: 0;
		margin-bottom: 1rem;
	}
	
	/*专题标题列表*/
	.zt_list.w100 {
		width: 100%;
	}

	.zt_list.w100 .list_box ul li {
		height: auto;
	}

	.zt_list.w100 .list_box ul li a {
		width: 100%;
		height: auto;
		overflow: auto;
		white-space: normal;
		text-overflow: normal;
		-o-text-overflow: normal;
		line-height: 1.5;
	}

	.zt_list.w100 .list_box ul li span {
		font-size: 0.875rem;
		color: #999;
		float: none;
	}

	.zt_list {
		float: none;
	}

	.list_box ul li {
		height: auto;
	}

	.list_box ul li a {
		width: 100%;
		overflow: auto;
		height: auto;
		line-height: 1.5;
		float: none;
		white-space: normal;
		text-overflow: normal;
		-o-text-overflow: normal;
	}

	.list_box ul li span {
		float: none;
		color: #999;
	}
}

@media screen and (max-width: 989px) {

	/*集团框架*/
	.jtkj {
		display: block;
	}

	.kj_item {
		width: 100%;
		float: left;
	}
}

@media screen and (min-width:320px)and (max-width: 789px) {

	/*专题专栏主页*/
	
	.zt_list {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}

	.pdr5 {
		padding-right: 0;
	}

	.pdl5 {
		padding-left: 0;
	}

	.zt_img {
		width: 100%;
		float: none;
	}

	.zt_img_box {
		padding: 0;
	}

	.imgzt_box1 {
		margin: 0 auto 20px auto;
	}
}

@media screen and (min-width:788px)and (max-width: 1250px) {

	/*专题专栏主页*/
	.imgzt_box1 {
		margin: 0 auto 20px auto;
	}
	/*图片专题*/
	.imgzt_box1 {
		display: none;
	}

	.mySwiper8 {
		display: block;
	}

	.mySwiper8 {
		width: 100%;
		margin: 0 auto 20px auto;
		clear: both;
		height: auto;
	}

	.mySwiper8 ul {
		display: flex;
		margin-left: -2%;
	}

	.mySwiper8 ul li {
		display: block;
		width: 20%;
		height: auto;
	}

	.mySwiper8 ul li a {
		display: block;
		padding-left: 2%;
		height: auto;
	}

	.mySwiper8 ul li a img {
		width: 100%;
		height: auto;
		display: block;
		margin: auto;
	}

	.pdl5 {
		padding-left: 0;
	}
}


@media only screen and (min-width: 1366px){
	.maxW1300{
		max-width:1300px; 
		margin:auto;
		left: 7.5em;
		position: relative;
	}
}

