@charset "UTF-8";


@media screen and (max-width: 1500px) {}


@media screen and (max-width: 480px) {
	.mobile-menucss{-webkit-overflow-scrolling: touch;}
	.mod-news-7 ul li em{ max-width: 170px;}
	.mod-news-7 ul li *{ font-size: 14px;}
	img {
		max-width: 100%;
		height: auto;
	}

	input {
		line-height: normal !important;
	}

	.mode-banner img {
		max-width: 960px;
	}

	.index-banner .banner-cnt>img {
		max-width: 100%;
	}

	.wrap-layer {
		width: auto;
		
	}
	#page-4 .wrap-layer {
		width: auto;
		padding: 10px;
	}
	.active-item .activeImg{width: 100%;}
	.active-item .activeContent{width: 100%;padding: 15px;}
	.active-item .activeContent .item-desc{margin: 10px 0;}

	body,
	html {
		overflow-x: hidden;
		min-width: 0;
	}

	.H25 {
		height: 10px;
	}

	.mod-headers {
		display: none;
	}

	/*首页*/
	.roll {
		margin-top: 0;
		background: #142944;
		height: 50px !important;
		padding: 0 20px 0 120px;
	}

	.roll * {
		font-size: 14px !important;
		height: 50px !important;
		line-height: 50px !important;
	}

	.roll .roll-tits span {
		padding-left: 40px;
		background: url(../images/notices_icon.png) 15px center no-repeat;
		background-size: 16px auto;
	}

	.mod-indexbanner img {
		display: block;
	}

	.roll #scroll_div {
		width: 280px !important;
	}

	.roll-btn {
		width: 94%;
		left: 3%;
		margin-left: 0;
	}

	.arrow-l,
	.arrow-r {
		width: 30px;
		height: 30px;
		background-size: 30px auto;
	}

	.mod-right-anchor {
		margin-top: -130px;
		top: 55%;
		width: 45px;
		right: 0;
	}

	.mod-right-anchor li * {
		font-size: 12px;
	}

	.mod-right-anchor li.first {
		height: 40px;
		background-size: 20px auto;
	}

	.mod-right-anchor li.last {
		height: 40px;
		background-size: 15px auto;
	}

	.mod-servicelinks .servicelinks-tits {
		display: block;
		float: none;
		width: 100%;
	}

	.mod-servicelinks li.servicelinks-tits span {
		font-size: 24px;
	}

	.mod-servicelinks li {
		min-height: 45px;
		width: 33.3%;
	}

	.mod-servicelinks li span {
		font-size: 14px;
	}

	.mod-servicelinks li img {
		width: 35px;
		height: 35px;
	}

	.ser-tab li {
		padding: 0 10px;
		font-size: 18px;
	}

	.ser-tab * {
		font-size: 18px;
	}

	.ser-tab li.cr * {
		font-size: 22px;
	}

	.H75 {
		height: 20px;
	}

	.H50 {
		height: 20px;
	}

	/*会员服务项目滚动*/
	.service-links img{ max-width:40px;  }
	.service-links .item-cell a span, .service-links .item-cell a i{ padding-top: 20px;}
	.service-tits {
		z-index: 5;
		height: 128px;
	}

	.service-tits span {
		width: 110px;
		float: left;
	}

	.service-tits span em {
		font-size: 18px;
	}

	.layer-service-l {
		float: none;
		width: auto;
		height: 100%;
		overflow: hidden;
		min-height: 0;
	}

	.service-tits i {
		position: absolute;
		left: 110px;
		top: 0;
	}

	.service-lists ul {
		padding: 15px 10px 0 10px
	}

	.service-lists ul li a {
		padding-left: 70px;
	}

	.service-lists ul li a span {
		left: 0;
		top: 12px;
	}

	.service-lists ul li a span {
		font-size: 14px;
	}

	.service-lists ul li a span i {
		font-size: 24px;
	}

	.service-lists ul li {
		height: 55px;
		line-height: 55px;
	}

	.s-link img {
		width: 30px;
		height: auto;
		margin-right: 10px;
	}

	.s-link {
		font-size: 14px;
	}

	.s-link a {
		height: 65px;
		font-size: 14px;
		line-height: 65px;
		border-bottom: 1px solid #f5f5f5;
	}

	.s-link a span {
		max-width: 100px;
		vertical-align: middle;
		display: inline-block;
		line-height: 120%;
		text-align: left;
	}

	.s-link {}

	.layer-service-r {
		float: none;
		width: auto;
		height: 100%;
		overflow: hidden;
		min-height: 0;
	}

	.layer-service-r .item-cell {
		padding: 18px 10px 0 10px;
		height: 220px;
	}

	.layer-service-r .item-tit a {
		font-size: 15px;
		height: auto;
		line-height: 150%;
		min-height: 45px;
		padding: 10px 15px;
	}

	.layer-service-r .item-desc br {
		display: none;
	}

	.layer-service-r .item-desc {
		height: 70px;
		font-size: 14px;
		line-height: 150%;
		margin-top: 15px;
	}

	.service-tits span em {
		width: 90px;
	}

	.exam-cnts {
		padding: 10px 10px 10px 10px;
	}

	.exam-cnts .exam-1,
	.exam-cnts .exam-2 {
		padding-right: 25px;
	}

	.exam-cnts * {
		font-size: 14px !important;
	}

	.exam-cnts .exam-1:after,
	.exam-cnts .exam-2:after {
		width: 20px;
	}

	.exam-cnts h3 {
		padding-bottom: 5px;
	}

	.exam-cnts .exam-tits {
		font-size: 16px !important;
		margin-top: 10px;
	}

	.self-tits {
		height: 60px;
		line-height: 60px;
		overflow: hidden;
		padding-left: 52px;
		color: #000;
		background: #f2f2f2 url(../images/ntice-ico1.png) 10px center no-repeat;
		background-size: 25px auto;
		font-size: 16px;
	}

	.service-lists ul li a {
		font-size: 14px;
	}

	.service-lists2 ul>li>a {}

	.service-lists ul li.hover a span i {
		font-size: 28px;
	}

	.service-lists2 li.hover {
		height: auto;
		padding: 25px 30px 25px 0;
	}

	.service-lists2 ul>li>a {
		height: auto;
	}

	.service-lists2 ul li a span {
		left: 5px;
	}

	.service-lists2 li.hover span:after {
		left: 5px;
	}

	.self-list {
		margin: 0 10px;
	}

	.self-list li {
		padding-left: 0;
		padding-right: 0;
		font-size: 14px;
		height: 48px;
		line-height: 48px;
	}

	.self-list li i {}

	.self-list li * {
		font-size: 14px !important;
	}

	.layer-1,
	.layer-2 {
		float: none;
		width: auto;
	}

	.com-tit span {
		font-size: 24px;
		padding-bottom: 10px;
	}

	.com-tit a {
		right: 10px;
	}

	.mod-news-1 {
		padding: 0 10px;
		float: none;
		width: auto;
	}

	.mod-indexnews {
		height: auto;
		background: #142a42;
	}

	.mod-news-1 .item-pic {
		width: auto;
		height: auto;
	}

	.mod-news-2 {
		float: none;
		width: auto;
	}

	.mod-news-1 .item-pic img {
		display: block;
	}

	.mod-news-1 {
		margin-bottom: 20px;
	}

	.mod-news-2 ul li {
		padding-right: 60px;
		line-height: 100%;
		padding: 15px 60px 15px 0
	}

	.mod-news-2 ul li a {
		line-height: 26px;
	}

	.mod-news-2 {
		padding: 0 10px;
	}

	.layer-2 {
		margin-top: 30px;
		padding: 0 10px;
	}

	.mod-news-2 ul li a {
		font-size: 14px;
	}

	.mod-news-2 ul li i {
		top: 22px;
	}

	.indust-lists ul li {
		border-bottom: 1px solid rgba(255, 255, 255, .3);
		background: url(../images/doted1.png) 0 24px no-repeat;
	}

	.indust-lists ul li a {
		font-size: 14px;
	}

	.fina-total {
		margin: 30px 10px 0 10px;
		border-top: 1px solid #eee;
	}

	.fina-total .item-cell {
		width: 50%;
		padding: 15px 0 10px 0;
		float: left;
		border: 1px solid #eee;
		border-top: none;
	}

	.fina-total .item-cell:nth-child(2n) {
		border-left: none;
	}

	.fina-total .item-cell img {
		width: 30px;
		height: auto;
	}

	.fina-total .item-cell:nth-last-child(1) {
		width: 100%;
	}

	.map {
		clear: both;
		margin-top: 30px;
	}

	.map-left {
		float: none;
		width: auto;
	}

	.indust-lists ul li.hover>a {
		font-size: 18px;
	}

	.map-right {
		float: none;
		width: auto;
		padding: 0 10px;
	}

	.symbol-icon span {
		margin-left: 5px;
	}

	.symbol-icon {
		font-size: 12px;
		margin-top: 15px;
	}

	.bom-logo img {
		width: 90px;
		height: 90px;
	}

	.bom-logo-wrap {
		top: -40px;
	}

	.footer>* {
		padding: 0 10px;
	}

	.fot-r {
		float: none;
		margin-bottom: 20px;
		text-align: center; 
	}

	.copys {
		height: auto;
		line-height: 180%;
		text-align: center;
		padding: 15px 0;
	}

	.copys>* {
		display: inline;
		float: none;
	}

	.copys span {
		float: none;
		display: inline;
		margin-left: 10px;
	}

	.bom-contacts span {
		display: block;
		margin-right: 0;
		font-size: 14px;
		margin-top: 10px;
	}

	.mod-serroll .item-cell span {
		min-width: 0;
		font-size: 16px;
	}

	.mod-serroll {
		padding: 0 30px;
	}

	.arrow-l2,
	.arrow-r2 {
		left: -30px;
		background-size: 20px auto;
	}

	.arrow-r2 {
		left: auto;
		right: -30px;
	}

	.mod-finatotal {
		max-height: none;
		overflow: hidden;
	}

	#ChinaMap {
		margin: 0 auto;
	}

	.map {
		margin-top: 0;
	}

	.bom-nav {
		margin-right: 0;
		width: 100%;
		padding: 0 10px 0 10px;
		margin-bottom: 20px;
		box-sizing: border-box;
	}

	.bom-nav ul li {
		display: inline-block;
		white-space: nowrap;
		margin-right: 10px;
		margin-bottom: 5px;
	}

	.site-nav-inner {
		margin-right: 0;
	}

	.com-tit2 span,
	.com-tit3 span {
		font-size: 24px;
		padding-bottom: 14px;
	}

	.H125 {
		height: 75px;
	}

	/*手机导航*/
	.layer-l {
		display: block;
		float: none;
		margin-bottom: 10px;
		width: auto;
		height: 50px;
		min-height: 0;
		position: relative;
		z-index: 50;
	}

	.mod-nav-l>ul {
		display: none;
		background: #fff;
		box-shadow: -5px 0 5px rgba(0, 0, 0, 0.06), 5px 0 5px rgba(0, 0, 0, 0.06), 0 -5px 5px rgba(255, 255, 255, 0.06), 0 5px 5px rgba(0, 0, 0, 0.06);
	}
	.inner-bg { padding-top: 10px;}
	.inner-bg .wrap-layer {
		 margin-top: 0;
	}

	.nav-tit {
		height: 50px;
		line-height: 50px;
		text-align: center;
		padding: 0;
		border-radius: 5px;
		position: relative;
	}

	.nav-tit span {
		font-size: 20px;
	}

	.nav-tit:after {
		position: absolute;
		right: 30px;
		top: 2px;
		color: #fff;
		content: "\e74a";
		/*content: "\e749"; */
		font-family: "iconfont" !important;
		font-size: 26px;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.inner-wrapcur {
		text-align: center;
		bottom: auto;
		top: 50%;
		margin-top: -30px;
	}

	.inner-wrapcur2 {
		margin-top: 0;
	}

	.curmenu {
		font-size: 24px;
	}

	.cur-locals {
		max-width: 340px;
		margin: 0 auto;
		line-height: 200%;
	}

	.cur-locals a {
		white-space: nowrap;
	}

	.filter-search {
		display: none;
	}

	.nav-tit-cr:after {
		content: "\e749";
		top: 0;
	}

	/*手机端三级菜单*/
	.mobile-menucss>ul>li>ul>li>ul>li a span {
		color: #fff;
		opacity: .7;
		font-size: 12px;
	}

	.mobile-menucss>ul>li>ul>li>ul {
		padding-left: 30px;
	}

	/*关于协会*/
	html,
	body {
		min-width: auto;
		overflow-x: hidden;
	}

	.layer_bor {
		width: 100%;
		float: none;

	}
	.layer_bor .mod-news-30{ padding-top: 10px;}
	.layer-r {
		width:auto;
		
		/*padding: 0 0 40px 0;*/
padding: 0 10px 40px 10px;
		box-sizing: border-box !important;
		float: none !important;
		min-height: auto !important;
	}
	.dj{  padding: 10px;}
	/*党的建设*/
	.layer-r .dj .item-cell .item-pic {
		width: 100%;
		height: auto;
		text-align: center;
		float: none;
	}

	.layer-r .dj .item-cell .item-cnt .item-desc p {
		height: auto;
	}

	.layer-r .dj .item-cell .item-cnt {
		width: 100%;
		float: none;
		margin-left: 0;
		height: auto;
		overflow: hidden;
	}

	.com-line {
		margin: 10px 0 !important;
	}

	.act-rolls {
		width: 100% !important;
		float: none !important;
	}

	.act-rolls img {
		width: 100% !important;
	}

	.act-rolls .item-tit a {
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		display: inline-block;
	}

	.act-rolls .item-tit p {
		padding: 0;
	}

	.mod-news-6 {
		float: none;
		width: 100%;
	}

	.brand_tabs .show .events-cnts ul {
		float: none;
		width: 100%;
		height: auto;
	}

	.brand_tabs .show .events-cnts {
		height: auto;
	}

	.brand_tabs .show .events-cnts ul:first-child {
		border-right: none;
		padding-right: 0;
		margin-right: 0px;
	}

	/*党的建设*/
	/*扶贫工作*/
	.mod-news-6 {
		float: none !important;
		width: 100% !important;
		border-top: 1px solid #eee;
	}
	.com-tit6{ }
	.com-tit6 span {
		font-size:18px !important;
		padding-bottom: 5px !important;
	}

	/*扶贫工作*/
	/*会长致辞*/
	.article {
		/*width: 96%;*/
		padding:10px;
	}

	/*会长致辞*/
	/*监理事会*/
	.bran li {
		width: 33.3333% !important;
		padding: 0 !important;
	}

	.mod-personerlist {
		margin-right:2% !important;
/*		margin-left: 2%;*/
	}

	.mod-personerlist .item-cell {
		width: 48% !important;
		float: left !important;
		margin-left: 2% !important;
		margin-bottom: 10px !important;
		margin-right: 0 !important;
	}

	.mod-personerlist .item-pic img {
		width: 100% !important;
	}
	.layer_bor .mod-news-15{ padding: 10px; box-sizing: border-box;}
	/*监理事会*/
	/*联系我们*/
	.contact_tab li {
		width: auto !important;
		margin-bottom: 5px !important;
		font-size: 14px !important;
	}

	.contact_tab .cr {
		width: auto !important;
		height: 47px !important;
		font-size: 16px !important;
	}

	.contact_tab .cr::after {
		content: "";
		position: absolute;
		top: 0px;
		left: 0px;
		width: 0;
		height: 0;
		border: none;
		border-top-color: #b5151d;
		border-bottom: none;
		border-left-color: transparent;
		border-right-color: transparent;
	}

	.layer-r .events-cnt .address,
	.layer-r .events-cnt .phone {
		height: auto;
		line-height: 25px;
	}

	.contact_us {
		padding: 0;
		background: none;
	}

	.contact_tab {
		height: auto !important;
	}

	/*联系我们*/
	/*协会动态*/
	.yl-policy1 {
		width: 100% !important;
	}

	.yl-policy3 {
		width: 100% !important;
	}

	.layer-r .xh_news {
		margin-right: 0px;
	}

	.layer-r .item-cell-2 {
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-top: 15px;
	}

	.layer-r .item-cell-2 .item-pic {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.layer-r .item-cell-2 .item-pic img {
		width: 100%;
		height: auto;
	}

	.item-cell-5 .item-pic {
		width: 35%;
		height: 90px;
		overflow: hidden;
	}

	.item-cell-5 .item-pic img {
		width: 100%;
		height: 90px;
	}

	.item-cell-5 .item-cnt {
		width: 63%;
		padding-left: 2%;
		height: auto;
	}

	.item-cell-5 .item-cnt .item-tit {
		margin-top: 0px;
		height: 25px;
		line-height: 25px;
		overflow: hidden;
	}

	.item-cell-5 .item-cnt .item-desc {
		margin-top: 0px;
		height: 40px;
		line-height: 20px;
		overflow: hidden;
	}

	/*协会动态*/
	/*招聘信息*/
	.cg_tab li {
		width: 50%;
		font-size: 16px !important;
		margin-bottom: 10px;
		height: 47px !important;
		line-height: 47px !important;
	}
	.layer-right .show {
		margin: 0 0px !important;
	}
	.cg_tab3 {
		margin-top: 0 !important;
		height: 47px !important;
		line-height:47px !important;
	}
	.cg_tab3 li {
		height:47px!important;
		line-height: 47px!important;
		font-size: 16px!important;
	}
	.lsh-tit{
		margin-top: 8px;
		padding-left: 10px;
	}
	/*招聘信息*/
	/*采购信息*/
	.mod-news-3 ul li {
		padding: 16px 95px 17px 10px;
	}

	.mod-news-3 ul li i {
		right: 10px !important;
	}

	.mod-news-3 ul li a {
		font-size: 14px !important;
	}
	.down{ right: 10px;}

	.page {
		margin-top: 20px !important;
		padding-bottom: 10px;
		white-space: nowrap;
		
	}

	.page ul {
		text-align: center !important;
	}

	/*采购信息*/

	.tip-offs li {
		display: block !important;
		margin-right: 0 !important;
		margin: 0 auto !important;
		width: 80% !important;
		text-align: center !important;
	}

	.tip-offs ul li.tip-icon1,
	.tip-offs li.tip-icon2 {
		width: 48% !important;
		margin: 0;
		box-sizing: border-box;
		display: inline-block !important;
	}

	.tip-offs li.tip-icon3 {
		margin-top: 30px !important;
	}

	.content {
		/*padding-bottom: 20px;*/
	}

	.cur-tits {
		padding-left: 10px;
	}

	.layer-r .mod-news-3 .desc {
		height: auto;
		margin-top: 10px;
	}

	.layer-r .mod-news-3 .item-cell-1 .item-pic {
		float: left;
		width: 30%;
		height: 109px;
		overflow: hidden;
	}

	.layer-r .mod-news-3 .item-cell-1 .item-pic img {
		height: 109px;
	}

	.layer-r .mod-news-3 .item-cell-1 .item-cnt {
		width: 65%;
		height: auto;
		float: left;
		background-color: #162c44;
		padding: 0;
		padding-left: 5%;
	}

	.layer-r .mod-news-3 .item-cell-1 .item-cnt .item-tit {
		font-size: 20px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		height: 36px;
		line-height: 36px;
	}
	.inner-bg { overflow: hidden;}
	.inner-bg .wrap-layer {
		width: 96%;
		padding: 0 2%; /*overflow: hidden;*/
	}

	.right-share {
		z-index: 999 !important;
	}

	.job-infos,
	.mod-nextnews,
	.news-infos {
		width: 96% !important;
		padding: 0 2%;
	}

	.cell-5 {
		margin-right: 0px;
	}

	.cell-5 .item-cell {
		margin-right: 0;
		width: 100%;
	}

	.cell-5 .item-cell .item-pic {
		width: 100%;
	}

	.cell-5 .item-cell .item-pic img {
		width: 100%;
	}

	.cell-5 .item-cell .item-tit {
		width: 100%;
	}

	.cell-5 .item-cell::before {
		width: 100%;
	}

	.mod-news-34 .item-cell {
		margin-left: 8%;
		margin-right: 0;
		margin-top: 10px;
	}

	.mod-news-35 .item-cell {
		width: 100%;
		margin-top: 10px;
		margin-right: 0;
		float: none;
		height: 55px;
	}

	.mod-news-35 .item-cell .item-cnt {
		float: left;
		margin-left: 1px;
		width: 82%;
	}

	.mod-news-35 .item-cell .item-desc {
		font-size: 16px;
	}

	.mod-news-35 .item-cell .fs {
		font-size: 12px;
		line-height: 14px;
		padding-top: 5px;
	}

	.cg_tabs_1 li {
		padding: 0;
		width: 100%;
	}

	.mod-news-33 .item-cell {
		width: 100%;
	}

	.mod-news-33 .item-cell .item-cnt {
		padding: 10px 10px;
		width: 100px;
	}

	.mod-news-33 .item-cell .item-cnt .item-icon {
		display: none;
	}

	/*-----------------------------------------------*/
/*	.timer .left .item-cell::after,
	.timer .right .item-cell::after {
		content: "";
		display: none;
	}

	.timer-left {
		display: none;
	}

	.timer .left .item-cell,
	.timer .right .item-cell {
		float: none;
	}

	.timer ul {
		width: 100%;
	}

	.timer .item-cell .tag-right {
		margin-right: 0;
	}

	.timer .item-cell .tag-left {
		margin-left: 0;
	}

	.timer .left,
	.timer .right {
		float: none;
	}*/

	/*------------------------------------*/
	.ylj {
		margin-right: 0;
	}

	.ylj .item-cell {
		margin-right: 0;
		width: 100%;
		margin-top: 10px;
	}
	.ylj .item-cell .item-tit{ font-size: 16px;}
	.cg_tab2 li {
		width: 33.3333%;
	}

	.com-tit6 {
		padding-top: 10px;
		margin-bottom: 5px !important;
	}

	.com-tit3 a {
		top: 15px;
	}

	.article .content .intr .posintr {
		font-size: 16px !important;
	}

	.article .content .intr .dates {
		font-size: 18px !important;
	}

	.article .content .intr *,
	.article .content .intr {
		font-size: 14px !important;
	}
	.layer-r{  overflow: hidden;}
	.layer-r .mod-news-3 .item-cell-1 .item-cnt .item-desc .item-post {
		font-size: 14px;
	}

	.layer-r .mod-news-3 .desc {
		font-size: 14px;
	}

	.job-tit,
	.news-tit {
		font-size: 20px !important;
		margin: 5px 0 5px 0 !important;
	}

	.job-date {
		font-size: 12px !important;
		margin-bottom: 10px !important;
	}

	.H30 {
		height: 5px !important;
	}

	.contact_tab .cr span a {
		font-size: 16px !important;
	}

	.cur-tits span {
		font-size: 22px !important;
	}

	.article .content p {
		padding-bottom: 0em !important;
	}

	.tip-offs {
		padding-bottom: 50px;
	}

	.news-brief {
		margin: 0 0 10px 0 !important;
	}

	.yl-policy4 .item-desc {
		font-size: 14px;
	}

	.yl-policy {
		padding: 30px 0 0 !important;
	}

	.brand_tab {
		overflow-x: auto;
		white-space: nowrap;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		background-color: #b5151d;
	}

	.brand_tab li {
		width: 20%;
		float: none;
		display: inline-block;
		padding: 0;
		margin: 0;
	}

	.cur-tits {
		padding-top: 10px;
		margin-bottom: 15px !important;
	}

	/*分页*/
	.page li {
		display: none;
	}

	.page li.first,
	.page li.prev,
	.page li.next,
	.page li.last {
		display: inline-block;
	}

	.gobacks {
		position: static;
		margin-top: 20px;
		
	}
	.gobacks span{font-size: 14px;}

	.yl-policy4 .item-desc {
		height: auto;
	}

	.yl-policy {
		height: auto;
	}
	
	.cell-5 .item-cell{ margin-top:10px;}
	
	/*行业宣传*/
	.mod-video {margin-right:0;}
	.mod-video .item-cell{  width: 50%; padding: 5px; height: 150px; box-sizing: border-box; margin-right: 0; }
	.mod-video .item-pic{ height: 95px;  overflow: hidden;}
	.mod-video .item-pic img{ height: 95px!important;}
	.mod-video .item-cnt{ font-size: 14px; height: 60px; padding: 8px 10px 0 10px;}
	.mod-video .item-tit *{font-size: 14px;}
	.mod-news-9{ padding: 0 10px;}
	.mod-video .item-tit{ height: 45px; overflow: hidden;}
	.cell-5 .item-cell{ height: auto;}
	.cell-5 .item-cell .item-pic img{ height: auto; display: block;}
	.cell-5 .item-cell .item-tit,.cell-5 .item-cell::before{  height: 100%;}
	.cell-5 .item-cell .item-tit{  line-height: 100%; display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;
}
.cell-5 .item-cell .item-pic{height: auto;}
	
.industry-l{ width:auto; float:none;}
.industry-l .mod-inpersoner-1 .item-cell {	display:box; display:-webkit-box;display:-moz-box; }
.mod-inpersoner-1 .inner-1 { float:none; }	
.mod-inpersoner-1 .item-cnt{ width: auto;float:none;flex:1;box-flex:1;-webkit-box-flex:1;-moz-flex: 1;-webkit-flex: 1;}	
.mod-inpersoner-1 .item-desc{ line-height: 150%;padding: 35px 10px 0 20px;}	
.mod-inpersoner-1 .item-desc *{ font-size: 16px;}
.mod-inpersoner-1 .item-cnt:after{ top:50px;}
.mod-inpersoner-1 .item-cnt:after, .mod-inpersoner-1 .item-cnt:before{ left: 10px; background-size:20px auto;}	
.mod-inpersoner-1 .item-cnt:before{  left: auto; right: 15px;}	
.mod-news-8 ul li{ padding-right: 0!important; margin: 0;}
.industry-r{ width: auto; float: none;}

.mod-inpersoner-2{ width: 330px; margin: 25px auto 0 auto;}	
.mod-inpersoner-2 .item-cell{  margin-left: 10px; margin-right: 10px;}
.bg-grey .mod-news-3 { padding-left:10px;padding-right:10px;}	
.top-search{ margin-top:20px;}	
.top-search input{ width: 220px;}	
.mode-banner-5 img{max-width: 600px;}
/*交流论坛*/	
.mod-newsintr{  padding:10px;}	
.mod-summary .item-desc{ width:auto;}
.mod-summary .item-pic img{ height: auto;}	
.mod-summary  .item-desc h3,.mod-summary .item-ev{ font-size: 14px; line-height: 26px;}
.mod-summary  .item-desc h3{ padding-bottom: 0;}
.mod-summary .item-ev b{font-size: 14px;}
.mod-news-5{ margin-top:10px;}	
.mod-news-5 .item-date{ width: 85px; height: 85px;}	
.mod-news-5 .item-date h3{ font-size:30px; padding-top: 12px;}	
.mod-news-5 .item-date i{ font-size: 14px;}
.mod-news-5 .item-date:after{    width: 70px; height: 70px;left: 5px;top: 5px;}	
.mod-news-5 .item-cell{ padding-left:100px;}
.mod-news-5 .item-tit, .mod-news-5 .item-tit *{ font-size: 16px; line-height: 150%;}
.mod-news-5 .item-desc *, .mod-news-5 .item-desc{ font-size: 14px;line-height: 150%;}	
.H50+.wrap-layer>.com-tit6,.mod-bbs{ /*padding: 0 10px;*/}	
.mod-bbs{padding:10px 10px;}	
.mod-bbs .item-cell .item-pic{ position:static; text-align: center; padding-bottom: 10px;}
.mod-bbs .item-cell{ padding-left: 0; margin-top: 10px; height: auto; overflow: hidden; min-height: 0;}	
.mod-bbs .item-tit *{ font-size: 16px;}	
.mod-bbs .item-tit{ height: auto;}
.views-mores2 a{ font-size: 14px;}
.item-viewpoint ul li *{ font-size: 14px;}
a.blacklist{ width:80px; height: 30px; line-height: 30px; margin-top: 0; }	
.ar-date{ padding-bottom: 0; font-size: 14px; padding-left: 10px;}
.quck-links{ margin-right: 0; margin-top: 15px;} 
.quck-links .item-cell{ float: none; margin: 0 auto;  height: 80px; line-height: 75px; overflow: hidden; margin-bottom:10px;}
.quck-links .item-tit{ min-width: 160px; min-width: 0; height: 80px; line-height: 75px;}
.quck-links .item-tit a{height: 80px; font-size: 18px; line-height: 75px;}

/*出版物*/
.mod-publication2{ margin: 0;}	
.mod-publication2 .item-cell{ width: 50%; margin: 0 0 20px 0; height: 250px; padding: 0 5px; box-sizing:border-box;}
.mod-publication .item-tit{ height:45px; overflow: hidden; line-height: 150%;}
.mod-publication .item-tit *{ font-size: 14px;}
	
.data-totals{ height: auto; background-size:cover; padding-bottom: 0;}	
.data-totals ul li{ width: 45%; box-sizing:border-box;margin-bottom: 30px; font-size: 14px;}	
.data-totals ul li h3 span{ font-size: 26px;}
.data-totals ul li i{ font-size: 14px;}
.data-totals ul li:nth-last-child(1){  width: 100%; border: none; border-top: 1px solid #75808a; padding-top: 20px;}

/*搜索框*/
.top-search2{ height:auto; padding-bottom:15px; margin-top:10px; text-align: right;}	
.long-selects{ width:45%; margin-bottom:20px;}	
.top-search2 a.c-btn2{ float: none;}
.top-search2 .long-selects{ text-align: left;}	
.c-tables .text-l{ padding-left: 10px;}
.table-left{ width: 100%; margin: 0;}
.c-tables-2 th br{ display:none;}
.table-left2 thead{ height: 1px; overflow: hidden; display: none;}	
.table-left2 tr td:nth-child(1){ width: 20%;}
.table-left2 tr td:nth-child(2),.table-left2 tr td:nth-child(3){ width:40%;}
.mod-downs ul li{padding-left: 30px!important; padding-right: 50px!important;}	
.mod-downs2 ul li em{ display: none;}

#cg	.cg_tab li{ display: inline-block; float: none; width: auto; padding: 0 20px;}
#cg	.cg_tab{ overflow-x: auto; overflow-y: hidden; white-space: nowrap; margin-bottom: 20px;-webkit-overflow-scrolling: touch;}
.mod-news-33 .item-cell{ margin-bottom: 20px;}
.mod-news-34 .item-cell{ float: none; margin:10px auto 0 auto;}	
.mod-news-35 .item-cell .item-pic{ width: 35px; height: 35px; margin-right: 15px;}
.mod-news-35 .item-cell .item-pic img{ width: 30px; height: 30px; padding-top: 10px;}
	
/*私募基金行业数据*/
.industry_xq .tit{ margin-top: 15px; height: auto; font-size: 18px!important; margin-bottom:5px;  }	
.industry_xq .smjj,.baqk{ margin-bottom: 50px;}
.sq { margin-top: -40px;}	
.industry_xq .smjj table .table-tit::before{ display: block; position: static;}
.industry_xq .smjj table .table-tit{ padding-left: 10px; padding-right: 10px;}
.industry_xq .smjj table td{ line-height: 150%;}
.index-mark span{ position: static; margin-bottom:10px; display: block;}	
.index-mark{ padding-left: 0; position: static;}
.top-tabnav{ margin-top: 0;}	
.tabnav{ height: 40px; line-height: 40px; margin-left:0;margin-right:0;}
.tabnav a{ padding: 0 20px; height: 40px;line-height: 40px; }	
.tabnav a span{font-size: 16px;line-height: 35px;}
.ar-tit{ font-size: 18px;  }
.ar-tit span{display: block; line-height: 150%; font-size: 16px;}
	
/*标题栏目*/	
.com-tit4{    padding: 0 15px;}	
.com-tit4 a.more{ right: 15px;}
	
/*政策规则通用顶部搜索*/
.sear-t{ width: auto; display: block; text-align: left; margin-left:2px; margin-bottom: 8px;
	    background: url(../images/sear_ic.png) 0 24px no-repeat; padding-top: 12px;
	}	
.top-search3 .s-input  input{ width: 100%; box-sizing: border-box;}	
.top-search3  .s-input{ width: 48%; vertical-align: top; margin-left: 2%;}
.top-search3 .long-selects{ margin-left: 0;vertical-align: top; width: 48%;}	
.top-search a{  line-height: 30px;  height: 30px;}	
	
}


@media screen and (max-width: 375px) {}

@media screen and (max-width: 360px) {}