@charset "utf-8";


.iphtop{ display: none; padding: 0.5rem 0;}
.iphtop .iphlogo{ display: inline-block; width: 55%; float: left;}
.iphtop .iphlogo img{ max-width: 379px; width: 100%;}

.nphtop .iphlogo{ display: inline-block; width: 30%; height: 89px; line-height: 89px; float: left;}
.nphtop .iphlogo img{ max-width: 245px; width: 100%; vertical-align: middle;}
.itsearch{ display: inline-block; float: right; width: 1.3rem; height: 1.3rem; background: #132856 url(../images/iphsearch.png) no-repeat center / auto 0.5rem; margin-top: 0.25rem;}
.iphtop .iphmenu{ display: inline-block; float: right; width: 60px; height: 60px; background: #132856 url(../images/iphsearch.png) no-repeat center / auto 0.5rem;}

/* banner 内容列表 */
.iphtype{ display: none; margin-top: 0.5rem;}
.iphtype ul li{ width: 25%; float: left; text-align: center;}
.iphtype ul li div{ width: 80%; height: 3.3rem; line-height: 3.3rem; border-radius: 3.3rem; margin: 0 auto; }
.iphtype ul li div img{ vertical-align: middle;}
.iphtype ul li:nth-child(1) div{ background: url(../images/ipcbanbg1.jpg) no-repeat center/cover;}
.iphtype ul li:nth-child(2) div{ background: url(../images/ipcbanbg2.jpg) no-repeat center/cover;}
.iphtype ul li:nth-child(3) div{ background: url(../images/ipcbanbg3.jpg) no-repeat center/cover;}
.iphtype ul li:nth-child(4) div{ background: url(../images/ipcbanbg4.jpg) no-repeat center/cover;}
.iphtype ul li p{ display: block; margin-top: 0.3rem; font-size: 22px; font-family: "微软雅黑 Light";}
.ifphba{ display: none;}
.ifpcba{ display: block; margin-top: 5px;}
.iphcontr{ display: none; float: right;}
.iphmenu{ float: right; display: none; position: relative; z-index: 1;}
.iphmenu ul{ position: fixed; top: 0px; right: 5%; z-index: 100000; transition: none; -webkit-transition: none; -ms-transition: none; -moz-transition: none; background: #132856; min-width: 25%; padding: 0.3rem 0;}
.iphmenu ul li>a{ display: block; color: #FFFFFF; text-align: center; font-size: 0.5rem; line-height: 1.5rem;}
.iphmenu ul li>a i{ display: inline-block; width: 8px; height: 8px; background: url(../images/navlistbg.png) no-repeat center center/contain; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s;}
.iphmenu ul li dl{ display: none; border-top: 1px solid #7d89a2;}
.iphmenu ul li dl dt{ border-bottom: 1px solid #7d89a2; text-align: center;}
.iphmenu ul li dl dt a{ display: block; color: #FFFFFF; opacity: 0.8; font-size: 0.55rem; line-height: 1.2rem;}
.iphmenu ul li.on>a i{ transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}


.menu-btn{ width: 60px; height: 60px; background: #122F6B url(../images/menubg.png) no-repeat center center;}

.nsubmenu{ display: inline-block; float: right;}
.nsubmenu ul li{ float: left;}

/* 集团业务 */
.phjtyw{ display: none;}


@media only screen and (min-width: 901px) and (max-width: 1440px) {
	.navmenu{ left: -250px; right: auto;}
}

@media only screen and (max-width: 1199px) {
	.ncontr{ display: none;}
	
}

@media only screen and (max-width: 1000px) {
	.qywhlist{ width: 100%;}
	.qywhlist ul li:nth-child(2){ width: 48%;}
	.qywhlist ul li:nth-child(3){ width: 49%;}
	.contend_list ul li{width: 100%!important;}
	.dckftype-list ul{ width: 100%;}
	.dckftype-list ul li{ width: 32%; margin-right: 2%;}
	.dckftype-list ul li:nth-child(3n+3){ margin-right: 0;}
	.video-list ul{ width: 100%;}
	.video-list ul li{ width: 32%; margin-right: 2%;}
	.video-list ul li:nth-child(3n+3){ margin-right: 0;}
	
	.cpcont{ margin: 0 auto; float: none;}
	.detialr{ display: none;}
	.phdetialr{ display: block; width: 530px; margin: 0 auto;}
	
		/* 集团要闻3-2 - 列表 */
	.groupnews-list ul li a{ padding: 30px 0; display: block;}
	.groupnews-list ul li .fl{ display: inline-block; width: 240px; height: 140px; overflow: hidden;}
	.groupnews-list ul li .fr{ display: inline-block; width: 610px; height: 140px; overflow: hidden;}
	.groupnews-list ul li .fr dl dt{ font-size: 18px; line-height: 20px; font-weight: bold; color: #282828; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.groupnews-list ul li .fr dl dd{ height: 44px; line-height: 22px; overflow: hidden; color: #999999; margin-top: 20px;}
	.groupnews-list ul li .fr .grouplist-date{ margin-top: 30px; font-size: 12px; color: #3185C4;}
	.groupnews-list ul li .fr .grouplist-date i{ margin-right: 20px;}
	.groupmore{ display: block; height: 55px; line-height: 55px; background: #e7e7e7 url(../images/groupnews-more.png) no-repeat center center; }
	
	.tactcomp-list ul li:nth-child(even) dl{ float: right; margin: 0px;}
	
	
	
	
	/* xz */
	.xznews-list ul li .dldl{ display: none; width: 120px; height: 65px; border: 1px solid #e5e5e5; color: #999; text-align: center; font-size: 14px; font-family: arial;}
	.xznews-list ul li .dldl dt{ font-size: 24px;margin-top: 5px;}
	.xznews-list ul li .dldl dd{ height: 20px; line-height: 20px; }
	.xznews-list ul li .fr{ display: inline-block; width: 100%; height: 130px; overflow: hidden;}
	.xznews-list ul li .fr .fl{ display: inline-block; width: 495px; height: 130px; overflow: hidden;}
	.xznews-list ul li .fr .fr{ width: 197px; height: 130px;}
	.list_box span:nth-of-type(2){align-items: center;}
	.list_box span:nth-of-type(3){align-items: center;}
	.list_box span:nth-of-type(4){align-items: center;}
	.list_box span:nth-of-type(2) img{width: 15px;height: 15px;}
	.list_box span:nth-of-type(3) img{width: 15px;height: 15px;}
	.list_box span:nth-of-type(4) img{width: 15px;height: 15px;}
		
}

@media only screen and (max-width: 425px) {
	.qywhlist{ width: 100%;}
	.qywhlist ul li:nth-child(2){ width: 100%;}
	.qywhlist ul li:nth-child(3){ width: 100%;}
	.list_title_r{font-size: 18px;}
	.list_l{display: none;}
	.list_r span{white-space: nowrap;margin: 0;font-size: 12px;}
	.list_box span:nth-of-type(1){white-space: nowrap;margin-right:5px;}
}


@media only screen and (min-width: 901px) and (max-width: 1199px) {
	.adv_txt{ display: none;}
	.wrapper{ width: auto; margin: 0 5%;}
	.adv_list{ margin: 0 auto; float: none;}
	.inewstop{ text-align: center; margin-top: 0px;}
	.banleft{ display: none;}
	.inewsbt{ display: block; width: 100%;float: none; height: auto; line-height: auto; background: none; color: #043283;}
	.inewsbt img{ display: none;}
	.inewsbtn{ float: none;}
	.inews{ float: none; height: auto; margin: 0 auto 50px;}
	.ibten{ color: #bebebe; text-align: center;}
	.inewstop{ text-align: center; margin-top: 0px;}
	.inewsbt{ display: block; width: 100%;float: none; height: auto; line-height: auto; background: none; color: #043283;}
	.inewsbt img{ display: none;}
	.inewsbtn{ float: none;}
	.icontr{ float: none; margin: 0 auto;}
	.nsubmenu{ display: none;}
	.iphmenu{ display: inline-block; margin-top: 14px;}
	.iphmenu ul{ display: none;}
	.nphtop{/* padding: 0 50px;*/}
	.ncontl{ float: none; width: 100%;}
	
	/* 集团业务 */
	.jtyw{ width: 510px; margin: 0 auto;}
	.jtyw .jtyw-image{ width: 510px; height: 251px;}
	
	/* 新闻中心 */
	.news-hc{ float: left;}
	.tactcont .tactr{ float: left;}
}

@media only screen and (min-width: 900px) and (max-width: 1199px) {
	.dthd-tt .imgle{ width: 50%;}
	.dthd-tt .boxfr{width: 50%;}
	.dthd-tt .boxfr ul li a div{ width: 20%;}
	.dthd-tt .boxfr ul li .fr{ width: 75%;}
}



@media only screen and (max-width: 900px) {
	.ncontzp{width: 100%!important;}
	.wrapper{ margin: 0 5%; width: auto;}
	.tltie_banner_img_r{display: none;}
	.info{width: 100%;}
	.info_title_btn{width: 100%;font-size: 14px;}
	.info_title_btn_l{width: auto;}
	.info_title_btn{justify-content: center;}
	.info_title_btn_r>span{font-size: 14px;}
	.info_title_btn_r>img{width: 20px;}
	.info_title_btn_c{width: 80px;margin: 0 10px;}
	.info_title{padding: 20px 10px!important;box-sizing: border-box;}
	.info_title_CON{display: block!important;padding: 26px 10px;box-sizing: border-box;}
	.iphtype{ display: block;}
	.iphtype ul li div{ height: 20%;}
	.iphtype ul li div img{ width: auto;}
	.bannerbot{ display: none;}
	.inews{ width: 100%; float: none; height: auto;}
	.ibten{ color: #bebebe; text-align: center;}
	.inewstop{ text-align: center; margin-top: 0px;}
	.inewsbt{ display: block; width: 100%;float: none; height: auto; line-height: auto; background: none; color: #043283;}
	.inewsbt img{ display: none;}
	.inewsbtn{ float: none;}
	.inewslist ol{ display: none;}
	.inewslistc ul li{ padding-right: 8%; background: url(../images/iph_more.png) no-repeat right center/25px auto;}
	.inewslistc ul li a{ padding-left: 0px;}
	.inewslistc ul li.cur{ background: url(../images/iph_more.png) no-repeat right center/25px auto !important;}
	.icontr{ float: none; margin: 20px 0; width: 100%;}
	.nphtop{ height: auto; padding: 0.3rem 0;}
	.nphtop ul{ display: none;}
	.iphmenu{ display: block; cursor: pointer;}
	.ntitle{ display: none;}
	.nsubmenu{ display: none;}
	.iphmenu ul{ display: none;}
	.nphtop .iphlogo{ height: auto; line-height: normal;}
	.ntitle{ display: none;}
	.ncontop{ display: none;}
	.ncontl{ float: none; width: 100%;}
	.jtyw .jtyw-image{ width: 510px; height: 251px;}
	/* 集团业务 */
	.jtyw{ width: 510px; margin: 0 auto;}
	
	/* 新闻中心 */
	.news-hc{ float: left;}
	
	
	
	/* xz */
	.dthd-tt{ height: auto;}
	.dthd-tt .imgle{ width: 100%;}
	.dthd-tt .boxfr{width: 100%;}
	.dthd-tt .boxfr ul li a div{ width: 20%;}
	.dthd-tt .boxfr ul li .fr{ width: 75%;}
	
	.boxxz .boxfr{ width: 100%; border: 0; margin-bottom: 5%;}
	.boxxz .boxfr ul li .fl{ width: 20%;}
	.boxxz .boxfr ul li .fr{ width: 75%;}
	
}



@media only screen and (max-width: 768px) {
	body{ font-size: 0.55rem;}
	.iphtop{ display: block;}
	.bannerbot{ display: none;}
	.slides a img{ display: block;}
	.banner,.banner .flexslider,.banner .slides li{ height: auto;}
	.ibten{ font-size: 1.2rem; color: #bebebe; line-height: 1.2rem; padding-top: 0.5rem; text-align: center;}
	.inews{ width: 100%; height: auto; float: none; line-height: none;}
	.inewstop{ text-align: center; margin-top: 0px;}
	.inewsbt{ display: block; width: 100%;float: none; height: auto; line-height: 1.2rem; background: none; color: #043283; font-size: 0.6rem;}
	.ajax-more-link { display: block; height: 1.5rem; line-height: 1.5rem; background: #e7e7e7 url(../images/groupnews-more.png) no-repeat center center/auto 0.8rem;}
	.iphtype ul li div img{ width: 1rem;}
	.iphtype ul li p{ font-size: 0.55rem;}
	.inewslistc{ height: 6rem; }
	.inewslistc ul li{ padding-right: 8%; background: url(../images/iph_more.png) no-repeat right center/0.7rem auto;}
	.inewslistc ul li a{ padding-left: 0px;}
	.inewslistc ul li.cur{ background: url(../images/iph_more.png) no-repeat right center/0.7rem auto !important;}
	.inewslistc ul li a{ height: 1.2rem; line-height: 1.2rem;}
	.inewslistc ul li i{ width: 25%;}
	.inewslistc ul li span{ width: 68%;}
	.icontr{ display: none; }
	.iphcontr{ display: block; margin-top: 1rem; width: 100%;}
	.iphcontr ul li{ position: relative; float: left; width: 48%; height: 3.5rem; margin-right: 4%;}
	.iphcontr ul li:nth-child(1){ background: url(../images/iphbg1.png) no-repeat center/cover;}
	.iphcontr ul li:nth-child(2){ background: url(../images/iphbg2.png) no-repeat center/cover;}
	.iphcontr ul li:nth-child(2n+2){ margin-right: 0;}
	.iphcontr ul li i{ position: absolute; right: 0px; bottom: 0.3rem; display: inline-block; margin-right: 0.3rem; }
	.iphcontr ul li i img{ height: 1.5rem;}
	.iphcontr ul li a{display: block; color: #FFFFFF; text-transform: uppercase; padding: 0.3rem;}
	.iphcontr ul li p{ font-family: 'dincond-medium-webfont'; font-size: 1.1rem;}
	.iphcontr ul li div{ font-size: 0.5rem;}
	.ifoot{ padding: 1rem 0; font-size: 0.5rem; text-transform: uppercase;}
	.ifoot .fr{ margin-top: 0.5rem; float: none;}
	.ifoot .fr ul li{ margin-right: 0.5rem;}
	.ifoot .fr ul li img{ width: 1rem;}
	.ifphba{ display: block;}
	/**.ifpcba{ display: none;}**/
	.ifpcba{ display: block;}
	.menu-btn{ width: 1.3rem; height: 1.3rem; background: #132856 url(../images/menubg.png) no-repeat center / auto 0.5rem;}
	.iphmenu ul{ top: 1.9rem;}
	.ncontxt{ display: none;}
	.nphcontxt{ display: block;}
	.nconltxt{ line-height: 0.9rem;}
	
	/* 集团业务 */
	.jtyw{ width: 510px; margin: 0 auto;}
	.phjtyw{ display: block; margin: 0.5rem 0;}
	.phjtyw dl{ text-align: center;}
	.phjtyw dl dt{ font-size: 0.7rem; color: #181818; font-weight: bold;}
	.phjtyw dl dd{ text-transform: uppercase; color: #9C9C9C;}
	.phjtyw ul li{ margin-top: 0.5rem;}
	
	/* 地产开发2-1 */
	.dctypelist ul li{ width: 48%; margin-left: 2%; margin-bottom: 0.5rem;}
	.dctypelist ul li .dctypebt{ font-size: 0.5rem; bottom: 0px; top: auto; padding: 0.3rem 10%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #186fa6; text-align: center;}
	.dctypelist ul li .dcmore{ display: none;}
	
	/* 华府系列表 */
	.dckftype-list ul li dl dt{ font-size: 0.5rem; line-height: 0.6rem;}
	.dckftype-list ul li:hover .dckf-img div{display: none;}
	.dckftype-list ul li:hover dl dd{ line-height: 0.55rem;}
	.video-list ul li dl dt{ font-size: 0.5rem; line-height: 0.6rem;}
	.video-list ul li:hover .video-img div{display: none;}
	.video-list ul li:hover dl dd{ line-height: 0.55rem;}
	
	/* 华府系详情 */
	.cpcont{ width: 100%; float: none;}
	.bigpic{ border: 1px solid #DEDEDE;}
	.bigpic img{ width: 100%;}
	.smallpic{ padding: 0.5rem 0;}
	.smallpic ul li{ display: block; width: 22%; margin-right: 4%; height: 2.3rem; float: left; overflow: hidden;}
	.smallpic ul li img{ border: 1px solid #DEDEDE;}
	.smallpic ul li:last-child{ margin-right: 0px;}
	.detbord{ border: 0 none;}
	
	.phdetialr ul li{ float: left; width: 49.5%; margin-right: 1%; background: #d9d9d9; text-align: center; padding: 0.8rem 0; font-family: "dincond-medium-webfont";}
	.phdetialr ul li:nth-child(2n+2){ margin-right: 0; padding: 1.3rem 0;}
	.phdetialr ul li img{ margin-bottom: 0.3rem; height: 0.8rem;}
	.phdetialr ul li:nth-child(2n+2) img{ height: 1.2rem;}
	.phdetialr ul li:nth-child(2n+2) div{ font-size: 0.8rem; color: #7c7c7c; }
	.phdetialr ul li:nth-child(2n+2) div i{ color: #3185c4;}
	.phdetialr ul li h3{ margin-bottom: 0.5rem;}
	
	.ncl-list ul li a{ padding: 0 0.5rem; font-size: 0.55rem;}
	.pro-txt{ line-height: 0.8rem;}
	
	/* 新闻中心 */
	.news-sp{ display: none;}
	.news-hc{ display: none;}
	.news-xw{ display: none;}
	.phnews-sp{ display: block;}
	.phnews-hc{ display: block;}
	.phnews-xw{ display: block;}
	.video-list ul li p{ height: 1.2rem; line-height: 1.2rem; font-size: 0.55rem;}
	
	.groupnews-list ul li .fl{ width: 35.5%; height: 3rem;}
	.groupnews-list ul li .fr{ height: 3.7rem;}
	.groupnews-list ul li .fr dl dt{ font-size: 0.5rem;}
	.groupnews-list ul li .fr dl dd{ height: 2.1rem; line-height: 0.7rem; margin-top: 0.5rem;}
	.groupnews-list ul li .fr .grouplist-date{ display: none;}
	.groupmore{ display: block; height: 1.5rem; line-height: 1.5rem; background: #e7e7e7 url(../images/groupnews-more.png) no-repeat center center / 1.1rem auto; }
	
	/* 联系我们4-1 */
	.tactcont .tactl{ width: 96%; padding: 2%; height: auto; float: none;}
	.tactcont .tactl .tactlt{ padding-left: 2.5rem; font-size: 0.55rem; line-height: 0.6rem; background-size: 2rem; margin-top: 0; background-position:0 0;}
	.tactcont .tactl .tactlt h4{ font-size: 0.5rem;}
	.tactcont .tactl i{ margin-right: 1rem;}
	.tactcont .tactmap{ width: 100%; height: auto; float: none;}
	.tactcont .tactr{ width: 100%; height: auto; float: none;}
	.tactcont .tactl .tactlb{ background-size: 1rem auto; background-position: 0.5rem center; padding-left: 2.2rem;}
	.tactcont .tactl .tactlb img:first-child{ margin-right: 1rem; width: 60%;}
	.tactcont .tactl .tactlb img:last-of-type{ display: none;}
	.tactr img{ height: auto;}
	.tactr dl dt{ font-size: 0.5rem;}
	.tactr dl dd{ font-size: 0.55rem;}
	.tactourmap{ margin-top: 0.5rem;}
	.tactourtel{ background: url(../images/telbg1.png) no-repeat left center / 1rem auto; padding-left: 1.5rem;}
	.tactourtel img{ height: 0.8rem;}
	.color3{ font-size: 0.6rem;}
	.flen{ font-size: 0.5rem;}
	
	.tactcomp dl{ position: absolute; bottom: 0.4rem; left: 0.4rem; width: 100%; line-height: 0.6rem;}
	.tactcomp dl dd{ color: #FFFFFF; font-size: 0.35rem; opacity: 0.6;}
	
	.tactcomp-list ul li{ width: 100%; margin-top: 1.4rem; min-height: auto !important;}
	.tactcomp-list ul li dl{ background-size: auto 0.7rem;}
	.tactcomp-list ul li:nth-child(even) dl{ float: none;}
	.tactcomp-list ul li dl dt{ height: 1.1rem; line-height: 0.7rem;}
	.tactcomp-list ul li dl dd{ line-height: 0.8rem;}
	
	.rczplist ul li{ margin-top: 0.5rem; background: #ffffff;}
	.rczplist ul li dl{}
	.rczplist ul li dl dt{ background: #f0f0f0; padding: 0 0.5rem; height: 1.5rem; line-height: 1.5rem;}
	.rczplist ul li dl dt div{ background: url(../images/down.png) no-repeat right center;}
	.rczplist ul li dl dt h2{ display: inline-block; margin-right: 0.5rem; font-size: 0.5rem; color: #333333;}
	.rczplist ul li dl dt i{ color: #666666;}
	.rczplist ul li dl dd{ display: none; padding: 0 0.5rem; line-height: 0.7rem;}
	.rczplist ul li dl dd b{ display: inline-block; line-height: 0.9rem; margin-right: 0.8rem; font-weight: bold; color: #333333; font-size: 0.5rem;}
	.rczplist ul li dl dt.on div{ background: url(../images/up.png) no-repeat right center;}
	
	/* 2-5 */
	.nconltxt{ margin-top: 1rem; padding-bottom: 1.5rem;}
	.ncl-nbt{ margin: 0px;}
	.ncl-nbt p{ font-size: 0.65rem;}
	.ncl-nbt em{ font-size: 0.5rem;}
	.wyglt25 dl{ position: initial; width: 100%; padding: 0.5rem 0;}
	.wyglt25 dl dt{ height: auto; font: bold 0.65rem/0.8rem "微软雅黑"; color: #333333;}
	.wyglt25 dl dd{ height: auto; font-size: 0.55rem; color: #333333;}
	
	.wyglc25{ padding: 1.2rem 0;}
	.wyglc25 ul{ width: 100%; display: flex; flex-flow: row wrap; justify-content: space-around; margin-left: 0px;}
	.wyglc25 ul li{ float: none; margin-left: 0px; width: 48%; margin-top: 0.5rem; height: 7.5rem; padding-right: 0px; background: none;}
	.wyglc25 ul li img{ width: 5.5rem; height: 5.5rem; max-width: 136px; max-height: 136px;}
	.wyglc25 ul li p{ font-size: 0.55rem; margin-top: 0.2rem;}
	.wyglb25 .fl{ float: none; display: block; width: auto; padding: 0.5rem 0.8rem;}
	.wyglb25 .fl dl{ margin-top: 0; padding-left: 0.5rem;}
	.wyglb25 .fl dl dt{ line-height: 0.8rem; font-size: 0.8rem;}
	.wyglb25 .fl dl dd{ padding-top: 0.2rem; font-size: 0.5rem;}
	.wyglb25 .fl div{ padding-top: 0.5rem; height: auto; line-height: 0.9rem;}
	.wyglb25 .fr{ float: none; display: block; width: auto;}
	
	
	/* 2-7 */
	.wyglban27, .wyglban27 .flexslider, .wyglban27 .slides li{ height: auto;}
	.wyglban27 .wyglbantxt27{ position: relative; left: 0px; width: 90%; padding: 5%;}
	.flex-control-nav.flex-control-paging{ display: none;}
	.wyglban27 .wyglbantxt27 dl dt{ padding-left: 0.5rem; height: 1rem; line-height: 1rem; font-size: 0.8rem;}
	.wyglban27 .wyglbantxt27 dl dd { font-size: 0.55rem; line-height: 0.9rem; padding-top: 0.5rem;}
	.wyglb27{ padding-top: 0.5rem;}
	.wyglb27 .fl{ float: none; width: 100%; display: block;}
	.wyglb27 .fr { float: none; width: 100%; display: block; line-height: 0.9rem; padding-top: 0.3rem; color: #595757; text-align: justify;}
	/* 2-8 */
	.wyglban28, .wyglban28 .flexslider, .wyglban28 .slides li{ height: auto;}
	.wyglban28 .wyglbantxt28{ position: relative; bottom: 0px; left: 0px; z-index: 100; width: auto; padding: 0.5rem; background: url(../images/banbg28.png) repeat; color: #FFFFFF;}
	.wyglban28 .wyglbantxt28 dl dt{ line-height: 1.2rem; height: auto; font-size: 0.8rem;}
	.wyglban28 .wyglbantxt28 dl dd{ font-size: 1rem; line-height: 1.2rem;}
	.wyglc28{ padding: 0.5rem; margin-top: 0.5rem;}
	.wyglc28 span.wtxt28{ padding: 0;  margin: 0; width: 100%; line-height: 0.9rem;}
	.wyglk28{ margin-top: 0.5rem; line-height: 0.9rem;}
	.wyglb28{ margin-top: 0.5rem;}
	.wyglb28 ul{ width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between;}
	.wyglb28 ul li{ width: 48%; margin-right: 0; margin-top: 0.5rem;}
	.wyglb28 ul li img{ height: 4.5rem;}
	.wyglb28 ul li p{ line-height: 0.9rem; padding-top: 0.5rem;}
	/* 2-9 */
	.wyglt29 .fl{ display: block; width: 100%; height: auto;}
	.wyglt29 .fr{ display: block; float: none; width: 100%; height: auto; padding: 5% 0;}
	.wyglt29 .fr dl dt{ height: auto; line-height: 1.8rem; font-size: 0.9rem; padding: 0 0.5rem; padding-top: 0.3rem;}
	.wyglt29 .fr dl dd{ height: auto; font-size: 0.55rem; line-height: 0.9rem; padding: 0 0.5rem;}
	.wyglban29{ height: auto;}
	.wyglban29 span.banimg29{ float: none;}
	.ban{ float: none; width: 100%; height: 8rem;}
	.ban2{ width:14.5rem; height:8rem; position:relative; overflow:hidden;}
	.ban2 ul{ position:absolute; left:0; top:0;}
	.ban2 ul li{ width:14.5rem; height:8rem;}
	.prev{ float:left; cursor:pointer;}
	.num{ height: 2.2rem; overflow:hidden; width:14.5rem; position:relative; text-align: center;}
	.min_pic{ display: none; position: absolute; bottom: 0px; left: 0px; z-index: 100; width:14.5rem;}
	.num ul{ display: inline-block;}
	.num ul li{ width:4rem; height:2rem; margin-right:0.6rem; border:0.1rem solid rgba(255,255,255,0.5);}
	.num ul li.on{ border:0.1rem solid #FFFFFF; padding:0;}
	.ban .prev1{ position:absolute; top:2rem; left:0px; width:26px; height:56px;z-index:9;cursor:pointer;}
	.ban .next1{ position:absolute; top:2rem; right:0px; left: auto; width:26px; height:56px;z-index:9;cursor:pointer;}
	.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
	.pop_up{ width:14.5rem; height:8rem; padding:10px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
	.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
	.pop_up2{ width:14.5rem; height:8rem; position:relative; overflow:hidden;}
	.pop_up2{ width:14.5rem; height:8rem; position:relative; overflow:hidden; float:left;}
	.pop_up2 ul{ position:absolute; left:0; top:0;}
	.pop_up2 ul li{ width:14.5rem; height:8rem; float:left;}
	
	
	.wyglc29{ padding: 0.5rem;}
	.wyglc29 dl dd{ font-size: 0.55rem;}
	.wyglb29{ text-align: center; padding-top: 1rem;}
	.wyglb29 span{ display: block; padding: 0; margin: 0; width: 100%;}
	.wyglb29 span:nth-child(2){ display: block; padding: 0; margin: 0; width: 100%;}
	
	.social-share .icon-wechat{ display: none !important;}
	
	.zzjg ul li .zzjgnr .zzjgr{ display: table-cell; width: 100%; vertical-align: middle; line-height: 0.75rem;}
	
	
	
	
	
	/*  xinz   */
	.xznews-list ul li{ position: relative;}
	
	.xznews-list ul li a{padding: 0.6rem 0}
	.xznews-list ul li .dldl{ display: block; border: 0; display: flex;  width: 100% ; align-items: center; height: 1.2rem;  margin-bottom: 0.3rem;}
	.xznews-list ul li .dldl dt{ font-size: 0.8rem; margin-right: 0.5rem; margin-top: 0;}
	.xznews-list ul li .dldl dd{ font-size: 0.66rem; height: 1rem; line-height: 1rem;}
	.xznews-list ul li .fl{ float: none; }
	.xznews-list ul li .fr{ float: none; height: auto;}
	
	.xznews-list ul li .fr .fl{ width: 100%; float: none; height: auto;}
	.xznews-list ul li .grouplist-date{ position: absolute; right: 0.5rem; top: 0.6rem; margin: 0;}
	.xznews-list ul li .fr .fr{ float: none; width: 100%; display: block; height: auto; margin-top: 0.3rem;}
	
	
	
	.boxfr ul li .fl{ height: 1.3rem;}
	.boxfr ul li .fl:after{ height: 100%;}
	.boxfr ul li a div em{ font-size: 0.68rem;}
	
	.xznews-list ul li:active .grouplist-date{ background-image: url(../images/xznew1.png);}
	.xznews-list ul li:active .dldl { color: #3185c4; border-color: #3185c4;}
	.xznews-list ul li:active .fr dl dt{ color: #3185C4;}
	.imgle{ width: 500px; height: 200px;}
	
	
	
	
	
	
	/*  2020 - 4 - 17 zm*/
	.zmnowbjk{ line-height: 1.4; margin-bottom: 1rem;  margin-top: 1rem; font-size: 0.44rem;}
	.wbName{  font-size: 0.6rem; margin-bottom: 0.5rem;}

	.zmdivimg{ display: flex; flex-wrap: wrap; justify-content: space-between; }
	.zmdivimg div{ margin-bottom: 0.4rem; width:100%;  }
	.zmdivimg img{ width: 100%;}

	.zmdivli{  margin-top: 0.6rem;  }
	.zmdivli li{ display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 0.15rem;}
	.zmdivli li div{ width: 100%; }
	.zmdivli li img:nth-child(1){ margin-right: 0;}

	.zmdivli li:nth-child(1),
	.zmdivli li:nth-child(3){ flex-direction: column-reverse;}



	.list_box span:nth-of-type(1){display: flex;align-items: center;}
	.ncont{margin-bottom: 50px;}
	
	
	/* 召聘wap-0803 */
	.contend_list ul li{padding: 0 0.6rem;}
	
	.contend_list{width: 100%;height: auto;}
	.contend_list ul{width: 100%;list-style: none;height: auto;margin: 0;}
	.contend_list ul li{width: 100%;height: auto;background-color: #fafafa;padding:0.6rem;box-sizing: border-box;transition: 1s;cursor:pointer;}
	.list_title{width: 100%;display: flex;justify-content: space-between;}
	.list_title_r{font-size: 0.56rem;color: #333;font-weight: bold;}
	.list_title_c{font-size: 0.44rem;color: #999;}
	.list_box{width: 100%;display: flex;border-bottom:1px solid #E5E5E5;padding: 0.2rem 0;box-sizing: border-box; flex-direction: column; justify-content: space-between;align-items: unset;}
	.list_box span{display: block;font-size: 0.44rem;color: #666;width: ;}
	.list_box span:nth-of-type(1){color: #ff5400;font-weight: bold;margin-right: 0.6rem;}
	.list_box span:nth-of-type(2){display: flex; color: #666 !important;border-right: 1px solid #e5e5e5;padding-right: 0.3rem;box-sizing: border-box;margin-right: 0.2rem;}
	.list_box span:nth-of-type(2) img{width: 0.4rem;height: 0.4rem;margin-right: 0.2rem;}
	.list_box span:nth-of-type(2) a{text-decoration: none;}
	.list_box span:nth-of-type(3){display: flex; color: #666!important;border-right: 1px solid #e5e5e5;padding:0 0.3rem;box-sizing: border-box;margin-right: 0.2rem;}
	.list_box span:nth-of-type(3) img{width: 0.4rem;height: 0.4rem;margin-right: 0.2rem;}
	.list_box span:nth-of-type(3) a{text-decoration: none;}
	.list_box span:nth-of-type(4){display: flex; color: #666!important;padding:0;box-sizing: border-box;}
	.list_box span:nth-of-type(4) img{width: 0.4rem;height: 0.4rem;margin-right: 0.2rem;}
	.list_box span:nth-of-type(4) a{text-decoration: none;}
	.contend_list ul li:hover{transform: scale(1.05,1.05);background-color: #fff;}
	.list_r{display: flex;height: auto; flex-wrap: wrap; flex-grow: initial;}
	.list_l{width: 95px;height: 30px;background-color: #3185c4;font-size: 14px;color: #fff;border-radius: 30px;display: flex; justify-content: center;align-items: center;opacity: 1;}
	.contend_list ul li:last-child .list_box{border: none;}
	.list_l .d{margin: 0!important;color: #fff!important;font-weight: 400!important;}
	.contend_list ul li:hover .list_box{border: none;}
	.contend_list ul li:hover .list_l{opacity: 1;}
	
	
	/* 召聘wap详情-0803 */
	.tltie_banner{width: 100%;background-color: #f1f9ff;padding-top: 0;box-sizing: border-box;font-family: '微软雅黑'!important;}
	.tltie_banner_img{display: flex;flex-direction: column;justify-content: space-between; width: auto; padding: 0 0.6rem;}
	.tltie_banner_img_l{padding:0.6rem 0;box-sizing: border-box;}
	.tltie_banner_img_l p{margin: 0;padding: 0;font-size: 0.72rem;font-weight: bold;color: #333;}
	.tltie_banner_img_l p:nth-of-type(2){font-size: 0.6rem;color: #ff5400;margin-top:0.2rem;}
	.tltie_banner_img_l_list{display: flex; flex-wrap: wrap; justify-content: flex-start;align-items: unset;padding: 0.3rem 0;box-sizing: border-box;}
	.tltie_banner_list_box{display: flex;align-items: center;font-size: 0.44rem;color: #666;padding-right: 0.3rem;box-sizing: border-box;margin-right: 0.3rem;border-right: 0 none;}
	.tltie_banner_list_box a{ white-space: nowrap;}
	.tltie_banner_list_box:last-child{border: none;}
	.tltie_banner_list_box img{width: 18px;height: 18px;margin-right: 5px;}
	.tltie_banner_img_r{ display: none;}
	.tltie_banner_img_r img{width: 207px;height: 172px;}
	.info{width: 100%;margin: 0 auto;margin-top: 0.6rem;font-family: '微软雅黑'!important;}
	.info_title{width: 100%;padding: 0.4rem 0;box-sizing: border-box;border-bottom:1px solid #E5E5E5;}
	.info_title span:nth-of-type(1){font-size: 0.72rem;color: #333;font-weight: bold;}
	.info_title span:nth-of-type(2){font-size: 0.6rem;color: #999;}
	.info_title_CON{padding: 0.5rem 0;box-sizing: border-box;}
	.info_title_CON p{margin: 0;padding: 0;font-size: 0.48rem;color: #333;line-height: 30px;}
	.info_title_btn{width: 100%;height: auto;margin-top: 0.6rem;display: flex;flex-wrap:wrap;justify-content: space-between;align-items: unset; display: none;}
	.info_title_btn_l{width: 350px;height: 100%;font-size: 14px;color: #999;text-align: center;line-height: 50px;border: 1px solid #3185c4;border-radius: 5px;background-color: #f1f9ff;}
	.info_title_btn_c{width: 120px;height: 100%;border: 1px solid #3185c4;border-radius: 5px;background-color: #f1f9ff;position: relative;overflow: hidden;color: #3185c4;line-height: 50px;text-align: center;font-weight: bold;font-size: 18px;}
	
	.info_title_btn_c input {
	    position: absolute;
	    font-size: 100px;
	    right: 0;
	    top: 0;
	    opacity: 0;
	}
	.info_title_btn_c:hover {
	    background: #AADFFD;
	    border-color: #78C3F3;
	    color: #004974;
	}
	.info_title_btn_r{width: 160px;height: 50px;background-color: #3185c4;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
	.info_title_btn_r img{margin-right: 5px;}
	.info_title_btn_r span{font-size: 18px;color: #fff;font-weight: bold;}
	
	/* 分页 */
	.next-next {
	  text-align: center;
	  margin-top: 0.4rem;
	  padding-bottom: 0.4rem;
	}
	.next-next ul {
	  display: flex;
	  flex-direction: column;
	  align-items: flex-start;
	}
	.next-next ul li {
	  float: none;
	  padding: 0 0.6rem;
	  height: 1.2rem;
	  border-radius: 1.2rem;
	  border: 1px #dddddd solid;
	  margin: 0 0.1rem;
	  margin-top: 0.2rem;
	}
	.next-next ul li a {
	  display: block;
	  line-height: 1.2rem;
	  text-align: center;
	  font-size: 0.56rem;
	  color: #666666;
	}
}



@media only screen and (max-width: 600px) {
	.dckftype-list ul li{ width: 48%; margin-right: 4%;}
	.dckftype-list ul li:nth-child(3n+3){ margin-right: 4%;}
	.dckftype-list ul li:nth-child(2n+2){ margin-right: 0;}
	
	.video-list ul li{ width: 48%; margin-right: 4%;}
	.video-list ul li:nth-child(3n+3){ margin-right: 4%;}
	.video-list ul li:nth-child(2n+2){ margin-right: 0;}
	.phdetialr{ display: block; width: 100%;}
	
	.zzjg ul li .zzjgnr .zzjgl{ display: table-row; width: 100%; vertical-align: middle;}
	.zzjg ul li .zzjgnr .zzjgr{ display: table-row; width: 100%; vertical-align: middle;}
}




























































































































