html {
	color: #000;
	background: #fff;
}

body {
	font: 12px/1.5 microsoft yahei, arial, sans-serif;
	background: #fff;
}
.dcHBox{
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:11111;
	background-color: #fff;
	border-bottom:1px solid #eee;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul,
li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

a {
	text-decoration: none;
}

input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-size: 100%;
}


.return {
			    position: fixed;
			    right: 2%;
			    bottom: 10%;
			    width: 44px;
			    height: 44px;
			    cursor: pointer;
			    z-index:11111111;
				border-radius:50%;
}
.return  .dcTopImg{
	   width: 44px;
	   height: 44px;
}
.dcLeft {
	float: left;
}

.dcRight {
	float: right;
}
.dcHeader .dcMenu li a{
	color:#000;
}
.dcColor3 {
	color: #ee2e3d!important;
}
.dcBLink span:hover{
	color:#fff;
}
@media (max-width: 1024px) {
	body {
		font-size: 12px;
	}
	
	/**顶部*/
	.dcHeader {
		width: 95%;
		height: 80px;
		margin: 0 auto;
		box-sizing: border-box;
	}
	.dcHeader .dcBz {
		padding: 15px 0px;
		overflow: hidden;
		cursor: pointer;
	}
	.dcHeader .dclogo {
		width: 50px;
		height: 50px;
		display: block;
		float: left;
		margin-top: 0px;
		margin-right: 10px;
	}
	.dcHeader .dcBt {
		margin-right: 10px;
	}
	.dcHeader .dcBt h1 {
		font-size: 24px;
		color: #333;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 4px;
		line-height: 32px;
		font-family: 'SourceHanSansCNVF-Bold';
	}
	.dcHeader .dcBt p {
		color: #555;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0px;
		line-height: 18px;
		font-family: 'SourceHanSansCNVF-Bold';
	}
	.dcHeader .dclogo1 {
		width: 159px;
		height: 50px;
	}
	.dcHeader .dclogo1 img {
		width: 159px;
		height: 50px;
	}
	.dcHeader .dcMenu {
		width: 60%;
		height: 80px;
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		z-index: 111;
	}
	.dcHeader .dcMenu li {
		width: 16%;
		height: 80px;
		line-height: 80px;
		text-align: center;
		cursor: pointer;
		transition: all ease-in 0.5s;
		-webkit-transition: all ease-in 0.5s;
		position: relative;
		z-index: 1111;
	}
	.dcMenuItem {
		width: 100%;
		height: 4px;
		background-color: #ee2e3d;
		position: absolute;
		top: 78px;
		left: 0px;
		display: none;
	}
	.dcHidden {
		display: none;
	}
	.dcHeader .dcMenu li a:hover {
		color: #ee2e3d;
	}
	.dcHeader .dcMenu li:hover .dcHidden {
		display: block;
	}
	.dcHeader .dcMenu .dcLists {
		position: absolute;
		top: 80px;
		left: 0px;
		width: 100%;
		min-height: 50px;
		background-color: #fff;
		border-radius: 0px 2px 2px 0px;
		z-index: 11111;
	}
	.dcHeader .dcMenu .dcItem {
		width: 100%;
		height: 50px;
		text-align: center;
		line-height: 50px;
		
	}
	.dcHeader .dcMenu .dcItem a {
		color: #000000;
		font-size: 12px;
	}
	.dcHeader .dcMenu .dcItem:not(:last-child) {
		border-bottom: 1px solid #eeeeee;
	}
	.dcMarginT{
		margin-top: 120px!important;
	}
	/* 底部*/
	.dcwb {
		width: 100%;
		height: 380px;
		background-color: #2e2e2e;
		padding: 40px 0px 30px;
		box-sizing: border-box;
	}
	.dcwb .dcDt {
		width: 100%;
		height: 200px;
		box-sizing: border-box;
	}
	.dcwb .dcDt .dcDtl {
		width: 75%;
		height: 100%;
		overflow: hidden;
	}
	.dcwb .dcDt .dcDtH {
		width: 100%;
		height: 50px;
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
		line-height: 50px;
		font-size: 20px;
	}
	.dcwb .dcDt .dcDtH  a{
	  color: #888888;	
	  font-size: 14px;
	}
	.dcwb .dcDt .dcDtH span {
		width: 16%;
		height: 50px;
		font-size: 14px;
		cursor: pointer;
	}
	.dcwb .dcDt .dcDtl .dcBc{
		width:100%;
		min-height: 30px;
		margin-top: 25px;
		font-size: 12px;
		line-height: 30px;
		color: #555555;
		overflow: hidden;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBlabel{
		width:80px;
		font-size: 12px;
		height:30px;
		line-height: 30px;
		float:left;
		margin-right: 20px;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBLink{
		width:calc(100% - 100px);
		font-size: 12px;
		min-height:30px;
		line-height:30px;
		float:left;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBLink a{
		font-size: 12px;
		color:#555;
	}
	.dcwb .dcDt .dcDtr {
		width: 25%;
		height: 100%;
		position: relative;
		text-align: right;
	}
	.dcwb .dcDt .dcDtr h3 {
		font-size: 14px;
		line-height: 50px;
		color: #FFFFFF;
	}
	.dcwb .dcDt .dcDtr img {
		width: 70px;
		height: 70px;
		position: absolute;
		top: 50%;
		right:0px;
		margin-top: -25px;
	}
	.dcLinef {
		width: 100%;
		height: 1px;
		background-color: #b1b1b1;
		opacity: 0.67;
		margin-bottom: 40px;
	}
	.dcDb img {
		position: absolute;
		top: -2px;
		left: -28px;
		width: 18px;
		height: 20px;
		margin-right: 10px;
	}
	.dcDb p {
		font-size: 12px;
		line-height: 24px;
		color: #666666;
		text-align: center;
	}
	.dcBc a span{
		color: #555555;
	}
}


/*>=1024的设备*/

@media (min-width: 1024px) {
	body {
		font-size: 12px;
	}
	.dcHeader {
		width: 890px;
		height: 100px;
		margin: 0 auto;
		box-sizing: border-box;
	}
	.dcHeader .dcBz {
		padding: 15px 0px;
		overflow: hidden;
		cursor: pointer;
	}
	.dcHeader .dclogo {
		width: 50px;
		height: 50px;
		display: block;
		float: left;
		margin-top: 0px;
		margin-right: 10px;
	}
	.dcHeader .dcBt {
		margin-right: 10px;
	}
	.dcHeader .dcBt h1 {
		font-size: 24px;
		color: #333;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0px;
		line-height: 32px;
		font-family: 'SourceHanSansCNVF-Bold';
	}
	.dcHeader .dcBt p {
		color: #555;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0px;
		line-height: 18px;
		font-family: 'SourceHanSansCNVF-Bold';
	}
	.dcHeader .dclogo1 {
		width: 159px;
		height: 50px;
	}
	.dcHeader .dclogo1 img {
		width: 159px;
		height: 50px;
	}
	.dcHeader .dcMenu {
		width: 60%;
		height: 100px;
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		z-index: 111;
	}
	.dcHeader .dcMenu li {
		width: 16%;
		height: 100px;
		line-height: 100px;
		text-align: center;
		cursor: pointer;
		transition: all ease-in 0.5s;
		-webkit-transition: all ease-in 0.5s;
		position: relative;
		z-index: 1111;
	}
	.dcMenuItem {
		width: 100%;
		height: 4px;
		background-color: #ee2e3d;
		position: absolute;
		top:98px;
		left: 0px;
		display: none;
	}
	.dcHidden {
		display: none;
	}
	.dcHeader .dcMenu li a:hover {
		color: #ee2e3d;
	}
	.dcHeader .dcMenu li:hover .dcHidden {
		display: block;
	}
	.dcHeader .dcMenu .dcLists {
		position: absolute;
		top: 100px;
		left: 0px;
		width: 100%;
		min-height: 50px;
		background-color: #fff;
		border-radius: 0px 2px 2px 0px;
		z-index: 11111;
	}
	.dcHeader .dcMenu .dcItem {
		width: 100%;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 12px;
	}
	.dcHeader .dcMenu .dcItem a {
		color: #000000;
		font-size: 12px;
	}
	.dcHeader .dcMenu .dcItem:not(:last-child) {
		border-bottom: 1px solid #eeeeee;
	}
	/* 底部*/
	.dcwb {
		width: 100%;
		height: 380px;
		background-color: #2e2e2e;
		padding: 40px 0px 30px;
		box-sizing: border-box;
	}
	.dcwb .dcDt {
		width: 100%;
		height: 200px;
		box-sizing: border-box;
	}
	.dcwb .dcDt .dcDtl {
		width: 75%;
		height: 100%;
		overflow: hidden;
	}
	.dcwb .dcDt .dcDtH {
		width: 100%;
		height: 50px;
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
		line-height: 50px;
	}
	.dcwb .dcDt .dcDtH a{
		font-size: 14px;
	}
	.dcwb .dcDt .dcDtH span {
		width: 16%;
		height: 50px;
		font-size: 14px;
		cursor: pointer;
	}
	.dcwb .dcDt .dcDtl .dcBc{
		width:100%;
		min-height: 30px;
		margin-top: 25px;
		font-size: 12px;
		line-height: 30px;
		color: #555555;
		overflow: hidden;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBlabel{
		width:80px;
		font-size: 12px;
		height:30px;
		line-height: 30px;
		float:left;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBLink{
		width:calc(100% - 80px);
		font-size: 12px;
		min-height:30px;
		line-height:25px;
		float:left;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBLink a{
		font-size: 12px;
		color:#555;
	}
	.dcwb .dcDt .dcDtr {
		width: 25%;
		height: 100%;
		position: relative;
		text-align: right;
	}
	.dcwb .dcDt .dcDtr h3 {
		font-size: 14px;
		line-height: 50px;
		color: #FFFFFF;
	}
	.dcwb .dcDt .dcDtr img {
		width: 78px;
		height: 78px;
		position: absolute;
		top: 50%;
		right:0px;
		margin-top: -39px;
	}
	.dcLinef {
		width: 100%;
		height: 1px;
		background-color: #b1b1b1;
		opacity: 0.67;
		margin-bottom: 40px;
	}
	.dcDb img {
		position: absolute;
		top: -2px;
		left: -28px;
		width: 18px;
		height: 20px;
		margin-right: 10px;
	}
	.dcDb p {
		font-size: 12px;
		line-height: 24px;
		color: #666666;
		text-align: center;
	}
	.dcDb p a {
		color: #555555;
	}
	.dcwb .dcDt .dcDtH  a{
	  color: #888888;	
	}
}


/*>=1100的设备*/

@media (min-width: 1100px) {
	body {
		font-size: 12px;
	}
	
}


/*>=1280的设备*/

@media (min-width: 1280px) {
	body {
		font-size: 12px;
	}
	.dcHeader {
		width: 990px;
	}
}

@media (min-width: 1366px) {
	body {
		font-size: 14px;
	}
	.dcHeader {
		width: 1190px;
		height: 100px;
	}
	.dcHeader .dclogo {
		margin-top: 8px;
	}
	.dcHeader .dcBt h1 {
		font-size: 28px;
		line-height: 40px;
	}
	.dcHeader .dcBt p {
		line-height: 20px;
	}
	.dcHeader .dclogo1 {
		width: 179px;
		height: 70px;
	}
	.dcHeader .dclogo1 img {
		width: 179px;
		height: 70px;
	}
	.dcHeader .dcMenu {
		height: 100px;
	}
	.dcHeader .dcMenu li {
		height: 100px;
		line-height: 100px;
	}
	.dcMenuItem,
	.dcHeader .dcMenu .dcLists {
		top: 98px;
	}
	
	/*底部*/
	.dcwb .dcDt .dcDtH a {
		font-size: 16px;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBlabel{
		font-size: 14px;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBLink{
		font-size: 14px;
		
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBLink a{
		font-size: 14px;
		color:#555;
	}
	.dcwb .dcDt .dcDtr h3 {
		font-size: 22px;
	}
}

@media (min-width: 1440px) {
	body {
		font-size: 14px;
	}
	
}

@media (min-width: 1680px) {
	body {
		font-size: 14px;
	}
	.dcHeader {
		width: 1440px;
		height: 100px;
		margin: 0 auto;
		box-sizing: border-box;
	}
	
	/*底部*/
	.dcwb .dcDt .dcDtH a {
		font-size: 18px;
	}
	.dcwb .dcDt .dcDtl .dcBc  a,.dcwb .dcDt .dcDtl .dcBc .dcBlabel{
		font-size: 16px;
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBLink{
		font-size: 16px;
		
	}
	.dcwb .dcDt .dcDtl .dcBc .dcBLink a{
		font-size: 16px;
		color:#555;
	}
	.dcwb .dcDt .dcDtr h3 {
		font-size: 24px;
	}
}

@media (min-width: 1920px) {
	body {
		font-size: 16px;
	}
	.dcHeader .dcMenu .dcItem a {
		color: #000000;
		font-size: 14px;
	}
	/*底部*/
	.dcwb .dcDt .dcDtH a {
		font-size: 18px;
	}
	.dcwb .dcDt .dcDtr h3 {
		font-size: 24px;
	}
	.dcHeader .dcBt h1 {
		letter-spacing:9px;
	}
}
 <!--耗时1780490398.1316秒-->