@font-face {
	font-family: 'ElegantIcons';
	src: url('fonts/ElegantIcons.eot');
	src: url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'), url('fonts/ElegantIcons.woff') format('woff'), url('fonts/ElegantIcons.ttf') format('truetype'), url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
	overflow-x: hidden !important;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-family: "΢���ź�", simsun, arial, helvetica, clean, sans-serif;
}

body {
	background: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 14px;
	
}


body>a:first-child,
#cnzz_stat_icon_1261327109 a {
	position: fixed;
	opacity: 0;
	height: 0;
}

html,
body {
	position: relative;
	height: 100%;
}

.swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

a:link,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: inherit;
	cursor: pointer;
}

section {
	position: relative;
	width: 100%;
	height: 100%;
}

.index-container{
	min-width: 1288px;width:1288px;margin:0 auto;overflow-x: auto;
	.container{width:100% !important;overflow: hidden;}
}
.container {
	width: 85%;
}

.container.header-pc{
	width:100%;padding:0;
}
.p-index{
	overflow-x: auto;
}
.p-index .container.header-pc{min-width:1288px;}
.container.header-pc .header-top{
	width:85%;margin:0 auto;
}


.swiper-slide .container {
	height: 100%;
}

.no-padding {
	padding: 0;
}
/*单行文本溢出省略号*/
.one-t {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all linear 0.2s;
}
/*单行文本溢出省略号*/
.one-l {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	transition: all linear 0.2s;
}
/*多行文本溢出省略号*/
.more-t {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	transition: all linear 0.2s;
}
a:focus {
	outline: 0;
}

a {
	color: #444;
}

a.read-more:hover {
	color: #00AEFF;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

img {
	width: 100%;
}

.swiper-pagination0 .swiper-pagination-bullet {
	width: 6px;
	height: 50px;
	border-radius: 0;
}

.swiper-pagination0 .swiper-pagination-bullet-active {
	background: #dc1e32;
}

.wc-popup {
	position: fixed;
	width: 300px;
	left: 50%;
	top: 45%;
	margin-left: -150px;
	background: rgba(0, 0, 0, .7);
	color: #fff;
	padding: 10px;
	border-radius: 10px;
	text-align: center;
	z-index: 99999;
}

body,
p {
	font-size: 16px;
	line-height: 23px;
	margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Open Sans', sans-serif;
	margin: 0;
}

h1 {
	font-size: 36px;
	line-height: 48px;
}

h2 {
	font-size: 32px;
	line-height: 40px;
}

h3 {
	font-size: 24px;
	line-height: 32px;
}

h4 {
	font-size: 18px;
	line-height: 20px;
}

h5 {
	font-size: 14px;
	line-height: 24px;
}

.index-banner .swiper-button-next,
.index-banner .swiper-button-prev{
	background:rgba(0,0,0,0.65);width:64px;height:64px;border-radius: 100%;color:#fff;line-height: 64px;text-align: center;font-size: 24px;
}

.orange {color: #ff9600;}
.d-img-banner img {min-height: 320px;}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font15 {font-size: 15px;}
.red-color {color: #dc1e32;}
.gray-color {color: #888;}
.C2ea7e0 {color: #2ea7e0;}
.btn {border-radius: 0;}
/*  -- flex弹性布局 -- */
.flex {display: flex;}
.basis-xs {flex-basis: 20%;}
.basis-sm {flex-basis: 40%;}
.basis-df {flex-basis: 50%;}
.basis-lg {flex-basis: 60%;}
.basis-xl {	flex-basis: 80%;}
.flex-sub {flex: 1;}
.flex-twice {flex: 2;}
.flex-treble {flex: 3;}
.flex-direction {flex-direction: column;}
.flex-wrap {flex-wrap: wrap;}
.align-start {align-items: flex-start;}
.align-end {align-items: flex-end;}
.align-center {align-items: center;}
.align-stretch {align-items: stretch;}
.self-start {align-self: flex-start;}
.self-center {align-self: flex-center;}
.self-end {align-self: flex-end;}
.self-stretch {align-self: stretch;}
.align-stretch {align-items: stretch;}
.justify-start {justify-content: flex-start;}
.justify-end {justify-content: flex-end;}
.justify-center {justify-content: center;}
.justify-between {justify-content: space-between;}
.justify-around {justify-content: space-around;}

.p-index .desc-list a{display:flex;overflow: hidden;padding:0 10px;justify-content:space-between;align-items:center;margin:0;}
.p-index .desc-list a .inner{
	width:100%;justify-content: space-between;border-top:1px dashed #D9D9D9;display: flex;align-items: center;padding:18px 0;
}
.p-index .desc-list a:last-child .inner,
.p-index .desc-list a:nth-last-child(2) .inner{border-bottom:1px dashed #D9D9D9;}
.p-index .desc-list a .p-title{padding:0 !important;max-width: 80%;}
.p-index .desc-list a:hover{padding-left:20px;}
.p-index .desc-list a:hover .p-title{color: #DB1E32;}
.p-index .desc-list a:hover .p-title span.glyphicon{display:block;margin-left: 10%;}
.p-index .desc-list a .p-title span.glyphicon{display:none;}
.p-index .desc-list a .d-date{margin-right:24px;float:left;padding:10px 20px;background: #DB1E32;border-radius: 8px 8px 0 8px;color: #fff;}
.p-index .desc-list a .d-date .m-d{ white-space: nowrap;font-weight: 500;font-size:20px;}
.p-index .desc-list a .d-date .year{    white-space: nowrap;font-size:14px;color:rgba(255,255,255,0.6)}
.p-index .desc-list a .p-title>p{width:90%;font-weight: 500;margin-top: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:16px;position: relative;padding-left:15px;}
.p-index .desc-list a .p-title>p::before{content:'·';font-size: 32px;position: absolute;top:-1px;left:0;}
.p-index .desc-list a .p-detail{width:80%;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}

/*============================头部导航===============================*/
header {background: #FFFFFF;box-shadow: 0px 1px 0px 1px #D9D9D9;font-size: 16px;}
header .btn-default {background: #2D2D85;color: #fff;border-color: #2D2D85;border-radius: 0 4px 4px 0;padding: 6px 20px;}
header .form-control {border-color: #2D2D85;}
header .btn-register {width: 96px;height: 40px;background: #2D2D85;border-radius: 4px;display: inline-block;color: #fff;margin-left: 18px;line-height: 40px;text-align: center;}
.header-top {padding: 15px 0;}
.header-top .img-logo {width: 300px;height: 50px;}
.header-top .img-logo img {width: 100%;}
.header-top .form-searchbox{height:40px;}
.header-top .form-searchbox .form-control{height:40px;padding:0 12px;width:300px;border-radius: 4px 0 0 4px;}
.header-top .form-searchbox .btn{height:100%;}
.header-nav{overflow-x: auto;}
.header-nav ul.u-nav-list {padding: 0;margin: 0;}
.header-nav ul.u-nav-list>li{position: relative;white-space: nowrap;color:#fff}
.header-nav ul.u-nav-list>li.active>a {background: #3D3DB4;}
.header-nav ul.u-nav-list>li:hover>a {background: #3D3DB4;}
.header-nav ul.u-nav-list>li>a {padding: 10px 10px;display: inline-block;color: #fff;font-weight: bold;}
.header-nav ul.u-nav-list>li:hover .dropdown-menu{display:block;}
.header-nav ul.u-nav-list>li .dropdown-menu{border:none;border-radius:0;margin:0px 0 0;min-width:100%;padding:0;box-shadow: none;;}
.header-nav ul.u-nav-list>li .dropdown-menu li a{padding:15px 10px;background: rgba(219, 30, 50, 0.1);text-align: center;}
.header-nav ul.u-nav-list>li .dropdown-menu li a:hover{color:rgba(219, 30, 50, 1);}
.container.header-pc .header-nav{
	background:#2D2D85;
}
.container.header-pc .header-nav .inner{
	width:85%;margin:0 auto;min-width:1258px;max-width: 1258px;
}
/*============================index.html===============================*/
.p-index .heading-inner {margin: 60px 0 30px;line-height:48px;}
.p-index .heading-inner .active{color:#DB1E32}
.p-index .heading-inner>span{cursor: pointer;margin-right:40px;}
.p-index .cat-nav-title{background: #F6F7F8;}
.p-index .cat-nav-title>a{margin-right:20px;}
.p-index .cat-nav-title .sec-cate-title span{font-size: 16px;display:inline;padding:15px 25px;font-weight:500;}
.p-index .cat-nav-title .sec-cate-title span.active{background:#DB1E32;color:#fff;}
.p-index .cat-nav-title .sec-cate-title .taggle-nav-sub{cursor: pointer;}
.p-index .heading-inner .sec-title {margin-right: 25px;position: relative;padding-left:16px;font-size: 24px;}
.p-index .heading-inner .sec-title::before{content:'';position: absolute;left:0;top:10px;width: 6px;height: 30px;background: #333;border-radius: 0px 100px 100px 0px;}
.p-index .heading-inner .sec-cate-title span {display: inline-block;padding: 0 12px;font-size: 20px;cursor: pointer;}
.p-index .heading-inner .sec-cate-title span.active {color: #DB1E32;font-weight: 500;}
.p-index .heading-inner .a-more {color: #333;}
.p-index .heading-inner .a-more .glyphicon-menu-right {font-size: 12px;}
.index-slideimgs {font-size: 16px;font-weight: 500;}
.index-slideimgs .box-left {width: 120px;}
.index-slideimgs .box-left a {color: #fff;padding: 10px 0;background: #666666;}
.index-slideimgs .box-left a:hover {color: #DB1E32;}
.index-slideimgs .box-left a.btn-register {height: 46px;text-align: center;margin-top: 2px;background: #DB1E32;box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.09);}
.index-slideimgs .box-left a:hover.btn-register{color:#fff;}
.index-slideimgs .swiper-container {}
.index-slideimgs .swiper-container .swiper-notice{
	display:inline-block;position: absolute;bottom:10px;right:10px;background:rgba(0,0,0,0.5);color:#fff; padding: 2px 12px; border-radius: 24px;z-index: 1;font-size: 12px;
}
.index-slideimgs .box-right {position: relative;width: 250px;background:url('/static/home/images/rightbg.png') 100% 100% no-repeat;padding: 0 0;}
.index-slideimgs .box-right .box-title{
	color:#fff;position: relative;
}
.index-slideimgs .box-right .box-title::before{
	content:"";width:4px;height:22px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;position: absolute;left:0;top:11px;background:#fff;
}
.index-slideimgs .box-right a {color: #fff;}
.index-slideimgs .box-right a>p,
.index-slideimgs .box-right .box-title p{margin:10px 20px;}
.index-slideimgs .box-right .box-title p{font-weight: bold;font-size:20px;}
.index-slideimgs .box-right a {
	/* padding: 10px 20px; */
display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    /* max-height: 46px; */
	line-height:23px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.index-slideimgs .box-right a:hover {background: #DB1E32;}
.footer-container {background: #2E2E2E;color: #fff;padding: 40px 0 20px;}
.footer-container .QRcode {width: 107px;}
.footer-container .QRcode>p {margin-top: 20px;}
.footer-container .QRcode img {width: 100%;height: auto;}
.footer-container .line-box {width: 100%;height: 1px;background: rgba(255, 255, 255, 0.2);margin: 30px 0;}
.footer-container .d-inforow .d-col>div{margin-top:30px;}
.footer-container .d-inforow .d-col>div .fa{margin-right:15px;font-size: 20px;}
.pagination {width: 100%;margin: 60px 0;}
.pagination > li {display: inline-block;margin: 0 2px;}
.pagination > li.disabled span,
.pagination > li.disabled span:hover {background: #eee;}
.pagination > li.active span {background: #DB1E32;color: #fff;border:none;}
.pagination > li > a:hover {color: #333;}
.pagination > li > a, .pagination > li > span {padding: 7px 15px;color: #999;border:1px solid #d9d9d9;background: #fff;}
.pagination > li:first-child > a, .pagination > li:first-child > span {border-radius: 0;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-radius: 0;}
.p-index .d-adbox{position:absolute;width:248px;height:120px;z-index: 9999;}
.p-index .d-adbox>p>span{font-size: 14px;color: #333333;padding:10px 0px 6px 10px;cursor: pointer;}
.p-index .d-adbox>a{width:100%;height:100%;display:block;}
.p-index .d-adbox>a>img{width:100%;height:100%;object-fit:cover;cursor: pointer;}
.p-index .partnerClient{margin-bottom:60px;}
.p-index .friendship-link{margin:0 -24px 40px;}
.p-index .friendship-link li{display:inline-block;margin:0 24px;margin-bottom:25px;}
.p-index .friendship-link li a{color:#8998AC;font-size: 18px;}
/* .p-index .filing-work{padding-bottom:0px;margin-top:60px;} */
.p-index .filing-work .d-lists a:hover .d-info{background: #DB1E32;color:#fff;}
.p-index .filing-work .d-lists a .d-info{border-radius: 0 0 8px 8px;padding:16px 10px;}
.p-index .filing-work .d-lists a .d-info .p-title{font-size:16px;font-weight: 500;line-height:30px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;height: 60px;-webkit-box-orient: vertical;}
.p-index .filing-work .d-lists a .d-info .p-time{margin-top:16px;}
.p-index .filing-work .d-lists a img{border-radius:8px 8px 0 0;    width: 100%; height: 170px; object-fit: cover;}

/* .p-index .cooperation-exchange{padding-bottom:65px;} */
.p-index .cooperation-exchange .d-lists{background: #F6F7F8;padding:0 16px;}
.p-index .cooperation-exchange .d-lists a{display:flex;overflow: hidden;padding:24px 10px;justify-content:space-between;align-items:center;}
.p-index .cooperation-exchange .d-lists a:hover{margin-left:10px;}
.p-index .cooperation-exchange .d-lists a:hover .p-title{color: #DB1E32;}
.p-index .cooperation-exchange .d-lists a:hover .p-title span.glyphicon{display:block;margin-left: 10%;}
.p-index .cooperation-exchange .d-lists a .p-title span.glyphicon{display:none;}
.p-index .cooperation-exchange .d-lists a .d-date{margin-right:24px;float:left;padding:10px 20px;background: #DB1E32;border-radius: 8px 8px 0 8px;color: #fff;}
.p-index .cooperation-exchange .d-lists a .d-date .m-d{ white-space: nowrap;font-weight: 500;font-size:20px;}
.p-index .cooperation-exchange .d-lists a .d-date .year{    white-space: nowrap;font-size:14px;color:rgba(255,255,255,0.6)}
.p-index .cooperation-exchange .d-lists a .p-title>p{width:80%;font-weight: 500;margin-top: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:18px;}
.p-index .cooperation-exchange .d-lists a .p-detail{width:80%;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.p-index .quality-credit .d-cate{margin:0 -6px;}
.p-index .quality-credit .d-cate>a{padding:0 6px;}
.p-index .quality-credit .d-cate .icon-img{width:60px;margin:60px 0 40px;}
.p-index .quality-credit .d-cate>a .padding-lr-sm{background: linear-gradient(180deg, #FFDBDF 0%, #FFFFFF 38%, #FFFFFF 100%);box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.06);border-radius: 8px;}
.p-index .quality-credit .d-cate .glyphicon{margin-top:40px;font-size: 34px;}
.p-index .quality-credit .d-cate .d-txt{padding:20px 0 40px;}
.p-index .quality-credit .d-cate>a:hover{margin-top:-10px;}
.p-index .quality-credit .d-cate>a:hover .d-txt{background: #DB1E32;color:#fff;box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.12);border-radius: 0px 0px 8px 8px;}
.p-index .star-evaluation>a img{border-radius: 8px 8px 0 0;width:100%;height:240px;object-fit: cover;background:#f9f9f9}
.p-index .star-evaluation>a{border-radius: 8px;display:block;background: #DB1E32;color:#fff;}
.p-index .star-evaluation>a:hover{background: #DB1E32;color:#fff;}
.p-index .star-evaluation .d-content{padding:28px 24px;}
.p-index .star-evaluation .d-content .d-date{margin-right:24px;}
.p-index .star-evaluation .d-content .m-d{font-weight:bold;}
.p-index .star-evaluation .d-content .p-title{font-weight:bold;}
.p-index .star-evaluation .p-detail{font-size:14px;height:60px;overflow: hidden;padding-top:16px;border-top:1px solid rgba(255,255,255,0.2);margin-top:24px;}
.p-index .star-evaluation .d-lists{padding:20px 25px;}
.p-index .star-evaluation .d-lists a{font-weight: 500;font-size: 16px;line-height:24px;margin:20px 0;color: #333333;
background: #FFFFFF;box-shadow: 0px 2px 8px 1px rgba(50,0,0,0.74);height:63px;display:flex;width:100%;
justify-content: center;align-items: center;padding: 0 10px;}
.p-index .star-evaluation .d-lists a:hover{color: #DB1E32;}
.p-index .myClient .clientImg { margin: 30px 0px;height: 60px;line-height: 60px;}
.p-index .myClient .clientImg img{width:100%;}
/* .p-index .content-box .a-more{display:none;} */
.p-index .content-box>.d-content{display:none;}
.p-index .content-box .d-content .d-content-sub .cooperation-exchange{padding-bottom:0;}
.p-index .content-box .d-content .d-content-sub{display:none;margin:25px 0 50px;}
.p-index .content-box .d-content .d-content-sub .p-title{padding:20px 0;}
.p-index .content-box .d-content .d-content-sub .d-left img{width:100%;height:240px;object-fit: cover;background: #f9f9f9;}
.p-index .merge-box .content-box .d-content .d-content-sub{display:none;margin:25px 0 0px;}
.p-index .d-content-sub .cooperation-exchange .d-lists {background:#fff;}
.p-index .d-content-sub .cooperation-exchange .d-lists a{background:#fff;}
.p-index .d-content-sub .cooperation-exchange .d-lists a:hover .p-title-right>p{color: #DB1E32;}
.p-index .d-content-sub .cooperation-exchange .d-lists a .p-title-right>p{
	width: 80%;
	    font-weight: 500;
	    margin-top: 3px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    font-size: 20px;
}
/*============================list.html===============================*/
.page-list .top-banner{position: relative;}
.page-list .top-banner .d-txt{position:absolute;width:720px;height:120px;top:50%;margin:-60px 0 0 -360px;left:50%;color: #fff;border: 3px solid rgba(255,255,255,0.5);border-top:none;}
.page-list .top-banner .d-txt .s-name{font-size:60px;font-weight:bold;}
.page-list .top-banner .d-txt .s-name .s-bar{flex:1;dispay:inline-block;height:3px;background:rgba(255,255,255,0.5);position: relative;}
.page-list .top-banner .d-txt .s-name .s-bar:first-child::after{content:'';position: absolute;width:20px;height:20px;border:3px solid rgba(255,255,255,0.5);border-radius:50%;right:-20px;top:-8px;}
.page-list .top-banner .d-txt .s-name .s-bar:last-child::before{content:'';position: absolute;width:20px;height:20px;border:3px solid rgba(255,255,255,0.5);border-radius:50%;left:-20px;top:-8px;}
.page-list .top-banner .d-txt .s-sub-name{font-size:32px;margin-top:50px;color:rgba(255,255,255,0.7)}
.page-list.style2 .d-listXingping{display:flex;justify-content:space-between;margin:40px 0 60px;}
.page-list.style2 .d-listXingping .d-menu{background:#fff;border-radius:4px;}
.page-list.style2 .d-listXingping .d-menu ul{ flex-direction: column;}
.page-list.style2{background: #F7F8F9}
.page-list.style2 .d-listXingping .d-menu{border-top:none;margin-top:0px;}
.page-list.style2 .d-listXingping .d-menu ul li a{padding:17px 38px;border: none;display:block;}
.page-list.style2 .d-listXingping .d-menu ul li.active{border-top:none;margin-top:0px;}
.page-list.style2 .d-listXingping .d-menu ul li.active a{background: rgba(219,30,50,0.04);border:none;color: #DB1E32;font-weight:500;}
.page-list.style2 .d-listXingping .d-list-content{flex:1;margin-left:20px;background:#fff;padding:0 32px;border-radius:4px;}
.page-list.style2 .d-listXingping .u-province{margin:15px 0;}
.page-list.style2 .d-listXingping .u-province li{cursor: pointer; margin:8px 16px 8px 0;display: inline-block;padding:0 15px;height: 36px;background: #FFFFFF;border-radius: 4px;border: 1px solid #DB1E32;color:#DB1E32;font-weight:bold;text-align:center;line-height:36px;}
.page-list.style2 .d-listXingping .u-province li.active{background:#DB1E32;color:#fff}
.page-list.style2 .d-listXingping .d-pages-xp{text-align: center;margin:30px 0 40px;}
.page-list.style2 .d-listXingping .d-pages-xp>ul{display:inline-block;margin:0 5px;}
.page-list.style2 .d-listXingping .d-pages-xp>ul li{cursor: pointer; margin:0 5px;text-align: center;line-height: 32px;display:inline-block;width: 32px;height: 32px;border-radius: 2px;border: 1px solid #D9D9D9;}
.page-list.style2 .d-listXingping .d-pages-xp>ul li.active{background:#DB1E32;color:#fff}
.page-list.style2 .d-listXingping .d-pages-xp>span{}
.page-list.style2 .d-listXingping .d-pages-xp input{margin:0 5px;text-align: center;}
.page-list .d-menu{border-top:1px solid #D9D9D9;margin-top:66px;}
.page-list .d-menu ul li a{padding:17px 38px;border: 1px solid #D9D9D9;display:block;border-top:none;}
.page-list .d-menu ul li.active{border-top: 3px solid #DB1E32;margin-top:-2px;}
.page-list .d-menu ul li.active a{background: rgba(219,30,50,0.04);border:none;color: #DB1E32;font-weight:500;}
.page-list .d-list-content>a{border-bottom:1px solid #D9D9D9;padding:45px 0;color: #0D0D0D;}
.page-list .d-list-content>a .p-time{background: #F6F6F6;padding:20px 28px;}
.page-list .d-list-content>a .p-time h3{margin-top:20px;}
.page-list .d-list-content>a .p-time p{color: #DB1E32;font-size:80px;line-height: 56px;}
.page-list .d-list-content>a .img-responsive{width:320px;height:200px;object-fit:cover;}
.page-list .d-list-content>a .p-content{margin-left:40px;}
.page-list .d-list-content>a .p-content h3{margin-bottom:22px;}
.page-list .d-list-content>a .p-content .d-visite{margin-top:20px;color: #666;}
.page-list .d-list-content>a .p-content .d-visite span{color: #DB1E32;}
.u-nav-style{margin:20px 0;width:50%;background: rgba(0,0,0,0.05);border-radius:4px;padding:4px;}
.u-nav-style li{padding:8px 0;cursor: pointer;}
.u-nav-style li.active{background: #DB1E32;border-radius:4px;color: #fff;}
/*============================detail.html===============================*/
.page-detail .d-listcontainer{padding-bottom:80px;}
.page-detail .d-title{padding:32px 0;margin:0 -15px;font-size:14px;}
.page-detail .d-list-content{border: 1px solid #D9D9D9;padding:40px 40px 25px;}
.page-detail .d-list-content .a-title{font-size:28px;font-weight: bold;color: #0D0D0D;line-height:45px;}
.page-detail .d-list-content .p-time{margin:34px 0;}
.page-detail .d-list-content .p-time p{color: #666;font-size: 14px;}
.page-detail .d-list-content .p-time .s-fontsize{margin:0 8px;cursor: pointer;}
.page-detail .d-list-content .p-time .s-fontsize.current{color: #DB1E32}
.page-detail .d-list-content .p-content p{color: #333;line-height: 32px;}
.page-detail .d-hot-content{border: 1px solid #D9D9D9;padding:16px 20px 10px 20px;}
.page-detail .d-hot-content>p{font-size: 24px;font-weight: bold;color: #0D0D0D;line-height: 42px;}
.page-detail .d-hot-content>p span{margin-right:16px;color: #DB1E32}
.page-detail .d-hot-content ul li{border-bottom: 1px solid #F0F0F0;}
.page-detail .d-hot-content ul li:last-child{border-bottom:none}
.page-detail .d-hot-content ul li a{color: #333;line-height: 22px;padding:16px 0;}
.page-detail .d-hot-content ul li a .p-title{
        display: -webkit-box; /* 必须指定display属性 */
        overflow: hidden; /* 必须指定overflow属性 */
        text-overflow: ellipsis; /* 显示省略号 */
        line-height: 1.5em; /* 每行的高度 */
        max-height: 3em; /* 最大高度（根据需求调整）*/
        -webkit-line-clamp: 2; /* 最多显示的行数 */
        -webkit-box-orient: vertical; /* 必须指定box-orient属性 */
    }
.page-detail .d-hot-content ul li a .s-number{font-size:14px;margin-right:12px;line-height:28px;text-align:center;display:block;width: 28px;height: 28px;background: #DB1E32;border-radius:2px;}
.page-detail .d-hot-content ul li:nth-child(1) a .s-number{background: #DB1E32;color: #fff;}
.page-detail .d-hot-content ul li:nth-child(2) a .s-number{background: rgba(219, 30, 50, 0.7);color: #fff;}
.page-detail .d-hot-content ul li:nth-child(3) a .s-number{background: rgba(219, 30, 50, 0.4);color: #fff;}
.page-detail .d-hot-content ul li:nth-child(4) a .s-number{background: #D9D9D9;color: #333;}
.page-detail .d-hot-content ul li:nth-child(5) a .s-number{background: #D9D9D9;color: #333;}
.page-detail .d-wechat{border: 1px solid #D9D9D9;padding:28px 0;margin-top:20px;font-size: 14px;}
.page-detail .d-wechat>img{margin-bottom:20px;}
.page-detail .d-otherPage{border-top: 1px solid #D9D9D9;font-weight: bold;color: #666666;padding-top:25px;margin-top:40px;}
.page-detail .d-otherPage>a{padding:0 20px;    display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*============================search搜索===============================*/
.page-search .d-search{margin-top:40px;}
.page-search .d-search>p{color:#999;}
.page-search .d-search .inputsearch{width: 30%;height: 40px;}
.page-search .d-search .inputsearch input{border: 1px solid #333;padding:10px;}
.page-search .d-search .inputsearch span{line-height: 37px;color: #fff;background: #333;padding: 0 35px;font-size: 22px;display: inline-block;}
/*============================登录===============================*/
.page-login .login_modal{width:100vw;height:100vh;background:url('/static/home/images/loginBg.jpg') 100% 100% no-repeat;}
.page-login .login_modal .modal-backdrop{opacity: 0;}
.page-login .login_modal .modal-dialog{width:82%;background:none;height:100%;margin:0 auto;}
.page-login .login_modal .modal-dialog .form-horizontal{width:48%;}
.page-login .login_modal .modal-dialog .modal-content{padding:40px;}
.page-login .login_modal .modal-dialog .modal-content .modal-header{padding:0;border:none;}
.page-login .login_modal .modal-dialog .modal-header .a-register{color: #DB1E32;}
.page-login .login_modal .modal-dialog .modal-body{padding:45px 10% 0;}
.page-login .login_modal .modal-dialog .modal-footer{padding:0 10%;}
.page-login .login_modal .modal-dialog .form-horizontal .form-group{margin:25px 0 0;}
.page-login .login_modal .modal-dialog .form-horizontal .form-group .form-control{padding:0;color:#999;height: 48px;background: #FAFAFA;border-radius: 2px;border: 1px solid #D9D9D9;}
.page-login .login_modal .modal-dialog .form-horizontal .form-group .form-control i.fa{font-size: 20px;padding: 0px 15px}
.page-login .login_modal .modal-dialog .form-horizontal .form-group .form-control  input{font-size:16px;color:#333;height:100%;border:none;background:none;}
.page-login .login_modal .modal-dialog .form-horizontal .form-group .img-verify{width:140px;margin-left:15px;}
.page-login .login_modal .modal-dialog .modal-footer{border:none;margin-top:60px;text-align:center;}
.page-login .login_modal .modal-dialog .modal-footer .btn{font-size:16px;width:100%;height: 48px;line-height: 48px;padding:0;background: #DB1E32;border-radius: 2px;}
.page-login .login_modal .modal-dialog .modal-footer .a-forgetpwd{color: #DB1E32;margin-top:16px;display:block;font-size:14px;}
.page-login .login_modal .modal-dialog .login-logo{width:28%;}
/*============================注册===============================*/
.fill-in-information {display: none;}
.fill-in-information .d-title {background: #2ea7e0;color: #fff;font-size: 18px;height: 100px;line-height: 100px;}
.fill-in-information .d-formbox {padding: 20px 40px;}
.fill-in-information .d-formbox>div {margin: 20px 0;display: flex;justify-content: space-between;align-items: center;}
.fill-in-information .d-formbox>div.row {margin: 0;}
.fill-in-information .d-formbox>div.row>div {margin: 10px -15px;}
.fill-in-information .d-formbox>div.row>div input {width: 57%;}
.fill-in-information .d-formbox>div.row>div .d-inputbox {width: 57%;}
.fill-in-information .d-formbox>div.row>div .d-inputbox input {width: 100%;}
.fill-in-information .d-formbox>div input,
.fill-in-information .d-formbox>div select {border: 1px solid #777;height: 45px;flex: 1;padding: 0 10px;border-radius:0;color:#333;font-size:16px;}
.fill-in-information .d-formbox>div .d-inputbox {height: 45px;width: 30%;display: inline-block;}
.fill-in-information .d-formbox>div .d-inputbox input {width: 100%;height: 100%;}
/* .page-book .fill-in-information .d-formbox>div .d-inputbox input {width: 100%;height: 100%;} */
.fill-in-information .d-formbox>div input[type='radio'] {border: none;height: 20px;width: 20px;margin: 0 6px 0 20px;}
.fill-in-information .d-formbox>div.row>div.has-error input,
.fill-in-information .d-formbox>div.has-error input,
.fill-in-information .d-formbox>div.has-error select {border: 1px solid #a94442;}
.fill-in-information .d-formbox>div.row>div.has-error .help-block,
.fill-in-information .d-formbox>div.has-error .help-block {padding-left: 130px;}
.fill-in-information .d-formbox>div textarea {border: 1px solid #777;height: 40px;height: 90px;padding:10px;}
.fill-in-information .d-formbox>div span {display: inline-block;width: 160px;text-align: right;}
.fill-in-information .d-formbox>div .img-verifycode {width: 140px;}

	.fill-in-information .d-formbox>div .d-form-control .select-city{margin:0 12px;}
.fill-in-information .d-second {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.fill-in-information .d-second>div span {display: inline-block;}
.fill-in-information .d-btnbox {text-align: center;}
.fill-in-information .d-btnbox .btn {width: 65%;line-height: 40px;margin: 20px auto 40px;font-size: 16px;}
.fill-in-information .d-table-responsive {text-align: center;margin-bottom: 20px;}
.fill-in-information .d-table-responsive .d-thead>div {background: #f3f3f3;line-height: 45px;margin-top: 15px;}
.fill-in-information .d-table-responsive .d-tbody>a {border-top: 1px solid #ddd;line-height: 45px;overflow: hidden;display: block;width: 100%;}
.fill-in-information .d-table-responsive .d-tbody>a.a-read .icon-read {color: red;}
.fill-in-information .d-table-responsive .d-tbody>a:first-child {border-top: none;}
.fill-in-information .d-table-responsive .d-info {padding: 10px 0;line-height: 22px;}
.page-register {background: #F8F9FD;}
.page-register>div.container {padding: 40px;margin-top: -110px;background: #fff;box-shadow: 0px 4px 20px 1px rgba(0, 0, 0, 0.08);border-radius: 4px;position: relative;}
/* .page-register .btn-login {color: #DB1E32;} */
.page-register .box-information {padding: 6% 13%;}
.page-register .box-information .d-step {padding-bottom: 80px;}
.page-register .box-information .d-step .d-icon {text-align: center;position: relative;}
.page-register .d-step .d-icon>div {width: 80px;height: 80px;border-radius: 20px;transform: rotate(45deg);background: #F0F0F0;display: flex;justify-content: center;align-items: center;}
.page-register .d-step .d-icon.current>div {background: #DB1E32;color: #fff;}
.page-register .d-step .d-icon .s-title {padding-top: 30px;display: block;position: absolute;white-space: nowrap;left: 50%;transform: translate(-50%, 0);}
.page-register .d-step .d-icon.current .s-title {color: #DB1E32}
.page-register .d-step .d-icon>div .glyphicon {transform: rotate(-45deg);display: none;font-size: 30px;}
.page-register .d-step .d-icon>div .txt {transform: rotate(-45deg);display: block;font-size: 24px;}
.page-register .d-step .d-icon.current>div .glyphicon {display: block;}
.page-register .d-step .d-icon.current>div .txt {display: none;}
.page-register .d-step .d-line {height: 4px;background: #F0F0F0}
.page-register .d-step .d-line.current {background: #DB1E32}
.page-register .fill-in-information{margin-top: 50px;}
.page-register .fill-in-information .d-formbox>div span {margin-right: 20px;margin-top: 10px;}
.page-register .fill-in-information .d-formbox>div span.combo-marker {margin: 0px;width: auto;}
.page-register .fill-in-information .d-formbox>div.d-datetime span {float: left;}
.page-register .fill-in-information .d-formbox>div .d-form-control {width: 33%;display: inline-block;}
/* .page-register .fill-in-information .d-formbox>div .d-form-control select.select-city {margin: 0 5px;} */
.page-register .btn-danger {border: 1px solid #d43f3a;}
.page-register>div.container{padding-bottom: 90px;}
.page-register .fill-in-information .d-formbox>div span.s-email {width: auto;margin: 0;}
.page-register .fill-in-information .d-btnbox .btn {margin: 140px auto 40px;}
.page-register .h3-title {margin-top:30px;}
.page-register .h3-title h3{font-weight: bold;color: #DB1E32;margin:0 12px;}
.page-register .h3-title span.s-left{width: 48px;height: 8px;background: linear-gradient(90deg, #FFFFFF 0%, #FFF0F1 30%, #F9BEC4 59%, #EF3D50 100%);border-radius: 20px;}
.page-register .h3-title span.s-right{width: 48px;height: 8px;background: linear-gradient(270deg, #FFFFFF 0%, #FFF0F1 30%, #F9BEC4 59%, #EF3D50 100%);border-radius: 20px;}
/*============================会员===============================*/
.page-member{background: #F7F8F9;}
.page-member .member-container{padding:40px 0 90px;}
.page-member .fill-in-information{background: #FFFFFF;border-radius: 4px;padding:32px;}
.page-member .d-menu{background:#fff;border-radius: 4px;padding:0 ;}
.page-member .d-menu h3{padding:24px;}
.page-member .d-menu h3 .glyphicon{color:#DB1E32;margin-right:10px;}
.page-member .d-menu .panel-group {margin:0;}
.page-member .d-menu .panel-group li.active{}
.page-member .d-menu .panel-group li.active>a{color:#DB1E32;background:rgba(219, 30, 50, 0.04);}
.page-member .d-menu .panel-group li>a{padding:20px 0 20px 60px;font-size:18px;display: inline-block;    width: 100%;}
.page-member .d-menu .panel-group li .panel-collapse>a{padding:20px 0 20px 80px;font-size:18px;display: inline-block;    width: 100%;}
.page-member .d-menu .panel-group li .panel-collapse>a.active{color:#DB1E32;background:rgba(219, 30, 50, 0.04);}
.page-member .d-top-content .div-title{padding:30px 0 15px;}
.page-member .d-top-content .row>div{color:#666;padding-top:12px;padding-bottom:12px;}
.page-member .d-top-content .row>div .s-title{display:inline-block;width:145px;text-align:right;}
.page-member .d-top-content .row>div .s-subtitle{color:#333;font-weight:500;margin-left:20px;}
.page-member #footer { position: inherit;}
.page-accountinfo .fill-in-information .d-table-responsive {text-align: left;margin:0 15px 0px;}
.page-accountinfo .fill-in-information .d-table-responsive .d-thead>div{background: rgba(219,30,50,0.04);padding-top:5px;padding-bottom:5px;}
.page-accountinfo .fill-in-information .d-table-responsive .d-tbody>a>div{padding-top:5px;padding-bottom:5px;}
.page-accountinfo .fill-in-information{background:#fff;display:block;}
.page-accountinfo .fill-in-information .d-modify-box{margin-top:20px;}
.page-accountinfo .fill-in-information .d-modify-box>div{padding:15px 0;color: #333;font-weight: bold;width:55%;}
.page-accountinfo .fill-in-information .d-modify-box .s-title{display:inline-block;width:80px;margin-right:48px;color: #7D7D7D;font-weight: normal;}
.page-accountinfo .fill-in-information .d-modify-box .s-modalbtn{color: #DB1E32;cursor: pointer;}
.page-accountinfo .fill-in-information .d-btnbox .btn{width:180px;margin: 20px auto;}
.page-member .fill-in-information .d-formbox>div span{width:160px;margin-right:10px;}
.page-member .fill-in-information .d-second{border:none}

.page-member .d-listDatabase .d-bottom .hyzx-box .row>div{position: relative;height:170px;color: #0D0D0D;margin-top:20px;}
.page-member .d-listDatabase .d-bottom .hyzx-box .row>div:nth-child(1) .d-databox{background:url('/static/home/images/bg01.png');background-size:cover;}
.page-member .d-listDatabase .d-bottom .hyzx-box .row>div:nth-child(2) .d-databox{background:url('/static/home/images/bg02.png');background-size:cover;}
.page-member .d-listDatabase .d-bottom .hyzx-box .row>div:nth-child(3) .d-databox{background:url('/static/home/images/bg03.png');background-size:cover;}
.page-member .d-listDatabase .d-bottom .hyzx-box .row>div:nth-child(4) .d-databox{background:url('/static/home/images/bg04.png');background-size:cover;}
.page-member .d-listDatabase .d-bottom .hyzx-box .row>div:nth-child(5) .d-databox{background:url('/static/home/images/bg01.png');background-size:cover;}
.page-member .d-listDatabase .d-bottom .hyzx-box .row>div:nth-child(6) .d-databox{background:url('/static/home/images/bg02.png');background-size:cover;}
/* .page-member .d-listDatabase .d-bottom .hyzx-box .row>div .d-databox{background:url('/static/home/images/bg01.png');background-size:cover;} */
.page-member .d-listDatabase .d-bottom .hyzx-box .row>div h4{line-height: 26px;max-height: 80px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.page-member .d-listDatabase .d-bottom .hyzx-box .row>div .s-btn{cursor: pointer;text-align:center;color: #DB1E32;margin-left:16px;width: 104px;height: 32px;line-height: 32px;border-radius:19px;border: 1px solid #DB1E32;}
/* .page-member .d-listDatabase .d-bottom .hyzx-box .row>div img{filter: grayscale(100%);border-radius: 4px;position: absolute;top:0;left:0;width:100%;height:100%;z-index:1;} */
.page-member .d-listDatabase{padding:40px 0;}
.page-member .d-listDatabase .d-top{padding:32px;background:#fff;}
.page-member .d-listDatabase .list-content{margin-top:32px;padding:26px 40px;background: linear-gradient(180deg, #FFEFF0 0%, #FFFCFC 100%);border-radius: 4px;}
.page-member .d-listDatabase .list-content .flex-sub>div{line-height: 40px;color:#333;font-weight: bold;}
.page-member .d-listDatabase .list-content .flex-sub>div .s-title{color: #7D7D7D;display:inline-block;width:130px;font-weight: normal;}
.page-member .d-listDatabase .d-bottom{padding:32px;background:#fff;margin-top:20px;}
.page-member .d-listDatabase .d-bottom .ydjy-box{position: relative;}
.page-member .d-listDatabase .d-bottom .ydjy-box h1{font-weight: bold;margin-bottom:17%;font-size:56px;letter-spacing: 4px;}
.page-member .d-listDatabase .d-bottom .ydjy-box img{position: relative;z-index: 1;}
.page-member .d-listDatabase .d-bottom .ydjy-box .d-txt{position: absolute;z-index: 2;height:100%;left:10%;top:0;}
.page-member .d-listDatabase .d-bottom .ydjy-box .d-txt .s-btn{cursor: pointer;margin-right:25px;font-size:20px;display:inline-block;color:#fff;text-align:center;width: 200px;height: 48px;line-height: 48px;background: #DB1E32;border-radius: 24px;}
.page-member .d-listDatabase .d-bottom .jdjq-box{position: relative;}
.page-member .d-listDatabase .d-bottom .jdjq-box h1{font-weight: bold;margin-bottom:10%;font-size:56px;letter-spacing: 4px;}
.page-member .d-listDatabase .d-bottom .jdjq-box img{position: relative;z-index: 1;}
.page-member .d-listDatabase .d-bottom .jdjq-box .d-txt{position: absolute;z-index: 2;height:100%;left:10%;top:0;}
.page-member .d-listDatabase .d-bottom .jdjq-box .d-txt .s-btn{cursor: pointer;margin-right:25px;font-size:20px;display:inline-block;color:#fff;text-align:center;width: 200px;height: 48px;line-height: 48px;background: #DB1E32;border-radius: 24px;}
.page-member .download_modal .modal-dialog{background:#fff;border-radius: 4px;text-align: center;padding: 56px 0;}
.page-member .download_modal .modal-dialog .d-tip{margin:20px 0 75px;}
.page-member .download_modal .d-btnbox .btn{width:160px;height: 44px;line-height: 44px;border-radius: 4px;margin:0 10px;padding: 0;font-size: 16px;}

.page-member .database-top-banner{position: relative;}
.page-member .database-top-banner .d-txt{position:absolute;width:720px;height:120px;top:50%;margin:-60px 0 0 -360px;left:50%;color: #fff;border: 3px solid rgba(255,255,255,0.5);border-top:none;}
.page-member .database-top-banner .d-txt .s-name{font-size:60px;font-weight:bold;}
.page-member .database-top-banner .d-txt .s-name .s-bar{flex:1;dispay:inline-block;height:3px;background:rgba(255,255,255,0.5);position: relative;}
.page-member .database-top-banner .d-txt .s-name .s-bar:first-child::after{content:'';position: absolute;width:20px;height:20px;border:3px solid rgba(255,255,255,0.5);border-radius:50%;right:-20px;top:-8px;}
.page-member .database-top-banner .d-txt .s-name .s-bar:last-child::before{content:'';position: absolute;width:20px;height:20px;border:3px solid rgba(255,255,255,0.5);border-radius:50%;left:-20px;top:-8px;}
.page-member .database-top-banner .d-txt .s-sub-name{font-size:32px;margin-top:50px;color:rgba(255,255,255,0.7)}
/*============================问卷===============================*/
.page-questionnaire{background: #F7F7FF;}
.page-questionnaire .question-box{width:1200px;margin:0 auto;padding:80px 48px;background: #F5F5FF;}
.page-questionnaire .question-box .d-progress{color: #2D2D85;}
.page-questionnaire .question-box .d-progress .progress{flex:1;margin:0 20px 0 0;background-color:rgba(40,40,122,0.1);height:10px;box-shadow:none;}
.page-questionnaire .question-box .d-progress .progress-bar{background: #2D2D85;}
.page-questionnaire .question-box .d-logo{padding:30px 0;background:#fff;margin:40px 0;text-align:center;}
.page-questionnaire .question-box .d-logo img{width:350px;height:auto;margin:0 auto;}
.page-questionnaire .question-box .d-content{display:none;}
.page-questionnaire .question-box .d-content h4{margin:40px 0 20px;}
.page-questionnaire .question-box .d-content h4 .c-red{color:red;}
.page-questionnaire .question-box .form-group{padding:0 15px;}
.page-questionnaire .question-box .d-btns{margin-top:80px;}
.page-questionnaire .question-box .d-btns span.s-btn{  display:none;  
	cursor: pointer;margin:0 15px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    width: 240px;
    height: 48px;
    line-height: 48px;
    background: #2D2D85;
    border-radius: 4px;
}
.page-questionnaire .d-success {height:100%;color: #2D2D85;}
.page-questionnaire .d-success h1{font-size:24px;margin:16px auto 40px;}
.page-questionnaire .d-success a.s-btn{display:block;
	cursor: pointer;margin:160px auto 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    width: 240px;
    height: 48px;
    line-height: 48px;
    background: #2D2D85;
    border-radius: 4px;
}
.page-questionnaire .form-control{height:45px;box-shadow:none;}
.page-questionnaire textarea.form-control{height:auto;}
.table-wrapper {
    width: 100%;
    overflow-x: auto;
    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 1px 0 rgba(0,0,0,.2)
}

.table-wrapper.mobile-view .table td,.table-wrapper.mobile-view .table th {
    min-width: 30px;
    padding: .2rem
}

.table-wrapper.mobile-view .table .el-input {
    min-width: auto
}

.table-wrapper .table {
    word-break: break-all;
    min-width: 100%;
    border-spacing: 0;
    border-collapse: unset;
    border-top: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0
}

.table-wrapper .table td,.table-wrapper .table th {
    min-width: 40px;font-size:14px;
    height: 48px;
    padding: 10px 12px;
    font-weight: 400;
    text-align: left;
    border-left: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-overflow: ellipsis;
    position: relative;
    line-height: normal
}

.table-wrapper .table td .el-input,.table-wrapper .table th .el-input {
    min-width: 100px
}

.table-wrapper .table tbody th,.table-wrapper .table thead td,.table-wrapper .table thead th {
    text-align: center
}

.table-wrapper .table .cell {
    text-align: center;
    position: relative
}

.table-wrapper .table .cell .rate-icon.is-disabled .icon-wrapper {
    cursor: default
}

.table-wrapper .table .cell .label-cell {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.table-wrapper .table .cell .label-cell label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 0
}
.table-wrapper .table .cell .label-cell label input{transform: scale(1.5);}
.table-wrapper .table .cell .label-cell label .ui-checkbox-warpper,.table-wrapper .table .cell .label-cell label .ui-radio-warpper {
    padding: 0
}

.table-wrapper .table .cell .label-cell label .ui-checkbox__input,.table-wrapper .table .cell .label-cell label .ui-radio__input {
    margin-right: 0
}

.table-wrapper .table .cell.is-hover {
    background: rgba(0,0,0,.02)
}

.table-wrapper .table-hover tbody tr:hover,.table-wrapper .table .th-title {
    background-color: rgba(0,0,0,.04)
}

.table-wrapper[data-v-5377d3a2] {
    width: 100%;
    overflow-x: auto;
    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 1px 0 rgba(0,0,0,.2)
}

.table-wrapper .table[data-v-5377d3a2] {
    word-break: break-all;
    width: 100%;
    border-spacing: 0;
    border-collapse: unset;
    border-top: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0
}

.table-wrapper .table td[data-v-5377d3a2],.table-wrapper .table th[data-v-5377d3a2] {
    min-width: 40px;
    height: 48px;
    padding: 10px 5px;
    font-weight: 400;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-overflow: ellipsis;
    position: relative;
    line-height: normal
}

.table-wrapper .table tbody th[data-v-5377d3a2] {
    text-align: center
}

.table-wrapper .table th[data-v-5377d3a2] {
    background-color: rgba(0,0,0,.04)
}

.table-wrapper .table[data-v-5377d3a2] .error {
    background-color: rgba(var(--error-rgb),.1)
}

/*============================响应式===============================*/
@media screen and (max-width: 1830px) {}

@media screen and (max-width: 1660px) {}

@media screen and (max-width: 1510px) {}

@media screen and (max-width: 1450px) {}

@media screen and (max-width: 1280px) {
	body{font-size:15px;}
	header{font-size:15px;}
	.container{width:90%}
	.header-nav ul.u-nav-list>li>a{font-size:15px;}
}
@media screen and (min-width: 1200px) {
	/* .p-index .desc-list a:nth-child(odd) .date{padding-right:20px;}
	.p-index .desc-list a:nth-child(even) .p-title{padding-left:10px !important;} */
}	
@media screen and (max-width: 1180px) {
	body{font-size:15px;}
	header{font-size:15px;}
	.container{width:96%}.index-container{min-width:100%;width:100%;}
	.header-nav ul.u-nav-list>li>a{font-size:15px;}
}

@media screen and (max-width: 996px) {
	.container{width:96%}.index-container{min-width:100%;width:100%;}
	h1 {
		font-size: 28px;
	}

	h2 {
		font-size: 24px;
		font-weight: 700;
	}

	h3 {
		font-size: 20px;
		font-weight: 400;
	}

	h4 {
		font-size: 16px;
		font-weight: 700;
	}

	h5 {
		font-size: 14px;
	}
}

@media screen and (max-width: 768px) {
	h1 {
		font-size: 22px;
	}

	h2 {
		font-size: 21px;
		font-weight: 700;
	}

	h3 {
		font-size: 20px;
		font-weight: 400;
	}

	h4 {
		font-size: 16px;
		font-weight: 700;
	}

	h5 {
		font-size: 14px;
	}
	/* .container{width:100%} */
	.index-container{min-width:100%;width:100%;.container-topAdvert{padding:0;}}
	.page-member .d-listDatabase .d-bottom {    padding: 10px;}
	.u-nav-style{width:100%;font-size:14px;}
	.page-member .d-listDatabase .d-top{padding:10px;}
	.page-member .d-listDatabase .list-content{padding:15px;margin-top:15px;flex-direction: column;}
	.page-member .d-listDatabase .list-content .flex-sub>div .s-title{width:100px;}
	.page-member .d-listDatabase .d-bottom .ydjy-box h1{font-size:22px;margin-bottom: 0%;}
	.page-member .d-listDatabase .d-bottom .ydjy-box .d-txt .s-btn { font-size: 12px;height: 30px;line-height: 30px;width: 120px;}
	.page-member .d-listDatabase .d-bottom .ydjy-box .d-txt{left:4%;}
	.page-member .d-listDatabase .d-bottom .jdjq-box .d-txt { left: 4%;}
	.page-member .d-listDatabase .d-bottom .jdjq-box h1 {
	    margin-bottom: 0%;
	    font-size: 18px;
	    letter-spacing: 2px;
	}
	.page-member .d-listDatabase .d-bottom .jdjq-box .d-txt .s-btn{
		    margin-right: 15px;
		    width: 95px;
		    height: 28px;
		    line-height: 28px;
		    font-size: 12px;
	}
	.page-member .download_modal .modal-dialog .d-tip {
	    margin: 20px 20px 45px;
	}
	.page-member .download_modal .modal-dialog {
	    padding: 36px 0;
	}
	.page-member .download_modal .modal-dialog {
	    width: 90%;
	    margin: 10px auto;
	}
	.page-list .d-list-content>a .p-content h3{
		font-size:18px;margin-bottom:10px;
		max-height: 50px;line-height:25px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.page-list .d-list-content>a .p-time p {
	    font-size: 45px;
	    line-height: 45px;
	}
	.page-list .d-list-content>a .p-time h3 {
	    margin-top: 0px;
	    font-size: 16px;
	}
	.page-list .d-list-content>a .p-content .d-abstract{
		    /* line-height: 26px; */
		    max-height: 44px;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    -webkit-line-clamp: 2;
		    display: -webkit-box;
		    -webkit-box-orient: vertical;
	}
	.page-list .d-list-content>a{padding:20px 0;}
	.page-list .d-list-content>a .p-time{padding:10px;}
	.page-list .d-list-content>a .p-content{margin-left:15px;}
	.page-list .d-menu { margin-top: 30px;}
	.page-list .d-menu ul li a{padding: 10px 15px;}
	.page-detail .d-list-content{margin:25px 0px; padding: 20px 15px;}
	.page-detail .d-otherPage{margin-top:0;}
	.page-detail .d-list-content .a-title {
	    font-size: 22px;
	    line-height: 30px;
	}
	.page-detail .d-list-content .p-time {
	    margin: 20px 0;
	}
	.page-list.style2 .d-listXingping{flex-direction: column;}
	.page-list.style2 .d-listXingping .d-list-content {
	    margin:20px 0 0 0px;
	    padding: 0 15px;
	}
	.page-member .d-menu .panel-group li>a {
	    padding: 15px 0 15px 40px;
	    font-size: 16px;
	}
	.page-member .d-menu h3 {
	    padding: 15px;
	}
	.footer-container .d-inforow .footer-logo{margin-left:15px;}
	.footer-container .d-inforow .d-col{width:90%;}
	.footer-container .container>.flex{display:block;}
	.footer-container .container>.flex .qrcode-list{margin-top:10px;}
	.page-member .member-container>div.row{margin:0;}
	.fill-in-information .d-btnbox .btn{width:100%;}
	.page-member .d-menu {margin: 0 15px 20px 15px;}
	.page-member .fill-in-information{padding:15px;}
	.page-member .d-top-content .row>div .s-title{width:110px;}
	.fill-in-information .d-formbox {padding:0;}
	.page-member .fill-in-information .d-formbox>div span {
	    width: 115px;
	}
	.fill-in-information .d-formbox>div .d-form-control{flex-direction: column;}
	.fill-in-information .d-formbox>div .d-form-control .select-city{margin:10px 0;}
	.fill-in-information .d-formbox>div input, .fill-in-information .d-formbox>div select{padding:10px;width:100%;}
	.page-alter-account .d-menu{display:none;}
	.d-back-nav{padding:15px 0;}
	.page-accountinfo .fill-in-information .d-modify-box>div{width:100%;}
	.page-accountinfo .fill-in-information .d-modify-box .s-title{margin:0;}
	.page-login .login_modal .modal-dialog .form-horizontal {width: 100%;}
	.page-login .login_modal .modal-dialog .modal-body {padding: 0px;}
	.page-login .login_modal .modal-dialog .modal-footer {margin-top:30px;}
	.page-login .login_modal .modal-dialog .modal-content {
	    padding: 30px;
	}
	.page-login .login_modal .modal-dialog {
	    width: 90%;
	}
	.page-register>div.container{margin:0;padding:40px 15px;}
	.page-register .box-information {
	    padding: 6% 0;
	}
	.page-register .d-step .d-icon>div {
	    width: 50px;
	    height: 50px;
	    border-radius: 10px
	}
	.page-register .d-step .d-icon .s-title {
	    padding-top: 15px;font-size:12px;
	}
	.page-register .d-step .d-icon>div .glyphicon {
	    font-size: 24px;
	}
	.page-register .fill-in-information .d-formbox>div span {
	    width: 85px;
	}
	.page-register .fill-in-information .d-formbox>div span {
	    margin-right: 10px;
	    margin-top: 10px;
	}
	.fill-in-information .d-formbox>div .img-verifycode {
	    width: 85px;
	}
	.page-register .fill-in-information .d-btnbox .btn {
	    margin: 40px auto 20px;
	}
	.fill-in-information .d-formbox>div.row>div.has-error .help-block, .fill-in-information .d-formbox>div.has-error .help-block {
	    padding-left: 10px;
	}
	.page-register .fill-in-information {
	    margin-top: 0;
	}
	.page-register .box-information .d-step {
	    padding-bottom: 40px;
	}
	.header-top .img-logo {
	    width: 160px;height:auto;
	}
	.page-login .login_modal .modal-dialog .form-horizontal .form-group .img-verify {
	    width: 115px;
	}
	.p-index .heading-inner .sec-cate-title span {
	    padding: 0 5px;
	    font-size: 16px;
	}
	.p-index .heading-inner .sec-title {
	    margin-right: 15px;white-space: nowrap;
	}
	.p-index .heading-inner>span {
	    cursor: pointer;
	    margin-right: 10px;
	}
	.p-index .heading-inner>span:last-child {
	    margin-right: 0px;
	}
	.p-index .heading-inner {
	    margin: 40px 0 20px;
	}
	.p-index .cat-nav-title .sec-cate-title span {
	    font-size: 16px;
	    padding:6px 10px;
	    font-weight: 500;
	}
	.p-index .cat-nav-title .sec-cate-title span {
	    font-size: 14px;
	}
	.p-index .cat-nav-title>a {
	    margin-right: 8px;
	    font-size: 12px;
	}
	.p-index .cooperation-exchange .d-lists a {
	    padding: 15px 0px;
	}
	.p-index .cooperation-exchange .d-lists a .d-date {
	    margin-right: 15px;
	    padding: 5px 10px;
	}
	.p-index .cooperation-exchange .d-lists a .d-date .m-d {
	    font-size: 16px;
	    white-space: nowrap;
	}
	.p-index .cooperation-exchange .d-lists a .p-detail {
	    margin-top: 10px
	}
	.p-index .quality-credit .d-cate .glyphicon {
	    margin-top: 10px;
	    font-size: 34px;
	}
	.p-index .quality-credit .d-cate .icon-img {
	    margin: 40px 0 20px;
	}
	.p-index .quality-credit .d-cate .d-txt {
	    padding: 10px 0 20px;
	}
	.p-index .filing-work .d-lists a img {
	    height: 120px;
	}
	.p-index .filing-work .d-lists a .d-info .p-title {
	    font-size: 16px;
	    line-height: 24px;
	    height: 50px;
	}
	.p-index .filing-work .d-lists a .d-info .p-time {
	    margin-top: 5px;
	}
	.p-index .heading-inner .a-more {
	    font-size: 12px;white-space: nowrap;
	}
	.p-index .star-evaluation .p-detail {
	    height: 60px;
	    padding-top: 10px;
	    margin-top: 10px;
	}
	.p-index .star-evaluation .d-content .d-date {
	    margin-right: 15px;
	}
	.p-index .star-evaluation .d-content {
	    padding: 15px;
	}
	.p-index .star-evaluation>a img {
	    height: 160px;
	}
	.p-index .cooperation-exchange .d-lists a .p-title>p {font-size:15px;}
	.p-index .content-box .d-content .d-content-sub .d-left img {
	    height: 160px;
	}
	.p-index .d-content-sub .cooperation-exchange .d-lists a .p-title-right>p {
	    font-size: 15px;
	}
	.p-index .filing-work {
	    padding-bottom: 40px;
	    margin-top: 40px;
	}
	.p-index .myClient .clientImg {
	    margin: 15px 0px;
	    height: 50px;
	    line-height: 50px;
	}
	.p-index .friendship-link li {
	    display: inline-block;
	    margin: 0 15px;
	    margin-bottom: 20px;
	}
	.footer-container .d-inforow .d-col>div {
	    margin-top: 20px;
	}
	.p-index .star-evaluation .d-lists a{font-size:14px;}
	header .btn-register {
	    margin-left: 10px;
		font-size: 14px;
		    padding: 0 10px;width:auto;height:35px;line-height:35px;
	}
	body, p {
	    font-size: 14px;
	}
	.header-mobile .nav-pills>li.active>a, 
	.header-mobile .nav-pills>li.active>a:focus, 
	.header-mobile .nav-pills>li.active>a:hover {
	    background: rgba(219, 30, 50, 0.1);
	        color: #DB1E32;
	        border-top: 2px solid #DB1E32;
	}
	.header-mobile .nav-pills>li>a {
	    border-radius: 0px;
	}
}



table.noBorderTable td,
table.noBorderTable th,
table.noBorderTable caption {
	border: 1px dashed #ddd !important
}

table {
	margin-bottom: 10px;
	border-collapse: collapse;
	display: table;
}

td,
th {
	padding: 5px 10px;
	border: 1px solid #DDD;
}

caption {
	border: 1px dashed #DDD;
	border-bottom: 0;
	padding: 3px;
	text-align: center;
}

th {
	border-top: 2px solid #BBB;
	background: #F7F7F7;
}

.ue-table-interlace-color-single {
	background-color: #fcfcfc;
}

.ue-table-interlace-color-double {
	background-color: #f7faff;
}

td p {
	margin: 0;
	padding: 0;
}