﻿@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box;padding: 0;margin: 0;border: 0;list-style: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5;color:#333;outline:0;font-family:Arial, sans-serif;font-style: normal;}
html,body{width:100%; position:relative;height:100%;}
div{box-sizing: border-box;}
pre{font-family: Arial, sans-serif; white-space: pre-wrap;}

ul{
	list-style: none;
}
ul,li{
	margin: 0px;
}
a{
	text-decoration: none!important;
}
/*头部*/
#head{
	position: fixed;
	top:0;
	left: 0;
	right: 0;
	z-index: 100;
	display: flex;
	flex-flow: row nowrap;
    justify-content: flex-start;
	height: 60px;
	line-height: 60px;
	padding: 0 10%;
	background: #fafafa;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
#head .logo{
	display: flex;
	align-items: center;
	white-space: nowrap;
	line-height: 0px;
}
#head .logo>div{
	position: relative;
	z-index: 1;
	height: 60%;
}
#head .logo>div img{
	height: 100%;
}
#head .logo>div img.hover-logo{
	position: absolute;
	left: 0;
	right: 0;
	z-index: 2;
	opacity: 0;
	transition: all 0.3s;
}
#head .logo>div:hover img.hover-logo{
	opacity: 1;
}
#head .nav{
	display: flex;
	justify-content: flex-end;
	flex-basis: auto;
	flex-grow: 1;
}
#head.index .nav{
	justify-content: center;
}
#head .nav ul{
	display: inline-block;
}
#head .nav ul li{
	display: inline-block;
	line-height: inherit;
	margin-left: 25px;
}
#head .nav ul li a{
	position: relative;
	display: inline-block;
	font-size: 0.9375rem;
	font-weight: bold;
	color: #333;
	text-transform:Uppercase;
	transition: all 0.3s;
}
#head .nav ul li.on a,
#head .nav ul li a:hover{
	color: #a7292d;
}
#head .nav ul li a:before {
    content: "";
    width: 100%;
    height: 2px;
    background-color: #a7292d;
    position: absolute;
    left: 0;
    bottom: 0px;
    transform-origin: 100%;
    -webkit-transform-origin: 100%;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1);
    transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1);
    transition: transform .3s cubic-bezier(.4,0,.2,1);
    transition: transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    visibility: hidden\9;
}
#head .nav ul li a:hover:before,
#head .nav ul li.on a:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0;visibility:visible\9;}
/*头部*/



.index-logo {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100vh;
	/*background:url(../images/DGI.jpg) no-repeat center;*/
	background-size: cover;
}
/*闪烁LOGO*/

.logo-dgi {
	display: flex;
	justify-content: space-between;
	width: 80vw;
	max-width: 600px;
}
.logo-d {
	width: 35%;
}
.logo-dgi .logo-g {
	width: 35%;
}
.logo-dgi .logo-i {
	width: 8.2135%;
}
.logo-dgi div.row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -1%;
	margin-right: -1%;
	font-size: 0px;
	line-height: 0px;
}
.logo-dgi div.row>div {
	padding-left: 1%;
	padding-right: 1%;
	margin: 2% 0;
	width: 100%;
}
.logo-dgi div.row>div.col-12 {
	max-width: 100%;
	flex: 0 0 100%;
}
.logo-dgi div.row>div.col-6 {
	max-width: 50%;
	flex: 0 0 50%;
}
.logo-dgi div.row>div.col-3 {
	max-width: 25%;
	flex: 0 0 25%;
}


.logo-dgi a {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 0;
}
.logo-dgi .block a {
	border: 1px solid #a7292d;
	background: #a7292d;
}
.logo-dgi .border {
	border: none!important;
}
.logo-dgi .border a {
	border: 2px solid #a7292d;
	box-shadow: 0 0 15px rgba(167,41,45,0.2);
	animation-name: bg-flash;
	animation-duration: 3s;
	animation-iteration-count: infinite;
}
.logo-dgi .border a:hover {
	background: #fff!important;
}
.logo-dgi .border a:not([href]):not([tabindex]) {
	animation-name: none;
	border: 1px solid #a7292d;
	background: #a7292d!important;
}
@-webkit-keyframes bg-flash {
 0%, 50%, 100% {
 background: #a7292d;
}
 25%, 75% {
 background: #fff;
}
}
 @keyframes bg-flash {
 0%, 50%, 100% {
 background: #a7292d;
}
 25%, 75% {
 background: #fff;
}
}
.logo-dgi .col-3 a {
	padding-bottom: 100%;
}
.logo-dgi .col-6 a {
	padding-bottom: 47.925%;
}
.logo-dgi .col-12 a {
	padding-bottom: 23.475%;
}
.logo-dgi .logo-i .col-12 {
	margin: 8.525% 0;
}
.logo-dgi .logo-i .col-12 a {
	padding-bottom: 100%;
}
.logo-dgi .logo-i .logo-dgi-text {
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 2;
	padding-left: 20px;
	color: #333;
	min-width: 100%;
	height: 100%;
}
.logo-dgi .logo-i .logo-dgi-text>div {
	position: relative;
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	padding: 0 25px;
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	text-transform: Capitalize;
	color: #a7292d;
	border: 2px solid #a7292d;
	background: #fff;
	box-shadow: 0 0 15px rgba(167,41,45,0.2);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.logo-dgi .logo-i a:hover .logo-dgi-text>div {
	opacity: 1;
	visibility: visible;
}
.logo-dgi .logo-i .logo-dgi-text>div:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 50%;
	left: -7px;
	margin-top: -5px;
	width: 10px;
	height: 10px;
	border-left: 2px solid #a7292d;
	border-bottom: 2px solid #a7292d;
	background: #fff;
	transform: rotate(45deg);
}
/*闪烁LOGO   end*/

/*logo页面导航*/
.logo-nav {
	display: flex;
	justify-content: space-between;
	width: 80vw;
	max-width: 600px;
	margin-top: 6vh;
}
.logo-nav a {
	display: inline-block;
}
.logo-nav a div {
	display: inline-block;
	margin-right: 10px;
	width: 18px;
	height: 18px;
	vertical-align: bottom;
	border: 1px solid #a7292d;
	background:#a7292d;
	transition: all 0.3s;
}
.logo-nav a:hover div {
	background: -moz-linear-gradient(top, #ba373b 0%, #891719 100%); 
	background: -webkit-linear-gradient(top, #ba373b, #891719);
	background: -webkit-linear-gradient(top, #ba373b 0%,#891719 100%); 
	background: -o-linear-gradient(top, #ba373b 0%,#891719 100%); 
	background: -ms-linear-gradient(top, #ba373b 0%,#891719 100%); 
	background: linear-gradient(top, #ba373b, #891719);
	border: 1px solid #7f1b1d;
	box-shadow: 0 1px 0 #cc464b inset, 0 1px 5px #7f1b1d;
}
.logo-nav a span {
	font-size: 20px;
	line-height: 20px;
	vertical-align: bottom;
	font-weight: bold;
	color: #666;
	transition: all 0.3s;
}
.logo-nav a:nth-of-type(2)  span {
	color: #548235;
}
.logo-nav a:nth-of-type(3)  span {
	color: #00468a;
}
.logo-nav a:hover span {
	color: #a7292d;
}
/*logo页面导航*/



/*内页公共*/
.content-box{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
}
h2{
	font-size: 64px;
}



.w1320{width: 1320px;max-width:95%;margin: auto;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}

.ny_gy{display: flex;justify-content: center;align-items: center;min-height: 100vh;padding-top: 60px;}
.ny_gy_bt{font-size: 72px;line-height: 72px;color: #333;text-align: center;font-weight: bold;padding-bottom: 80px;}
.ny_gy_bt2{font-size: 42px;line-height: 42px;color: #333;text-align: center;font-weight: bold;padding-bottom: 80px;display: flex;align-items: center;justify-content: center;}
.ny_gy_bt2:before{content: "";border: 10px solid #a7292d;margin-right: 10px;}
.ny_gy_bt2 span{font-size: 36px;line-height: 42px;color: #666;font-weight:normal;padding-left: 10px;}
.ny_gy_txt{font-size: 14px;line-height: 30px;color: #333;}
.ny_gy_txt img{max-width: 100%;}
.ny_gy_txt2{color: #666;}
.ny_ln{display: flex;justify-content: center;align-items: center;min-height: 100vh;}
.ny_ln_bg ul li{padding: 80px 0 20px;}
.ny_ln_bg ul li .ny_ln_bt{font-size: 36px;line-height: 36px;color: #333;text-align: center;font-weight: bold;padding-bottom: 40px;}
.ny_ln_bg ul li .ny_ln_bt span{display: block;font-size:30px;line-height: 36px;color: #666;font-weight: normal;padding-top: 10px;}
.ny_ln_bg ul li .ny_ln_txt{font-size: 24px;line-height: 24px;color: #fff;background: #767171;padding: 30px 80px;text-align: center;}
.ny_ln_bg ul li .ny_ln_txt p{padding: 0 80px;display: inline-block;}
.ny_ln_bg ul li .ny_ln_txt p span{font-size: 18px;display: block;padding-top: 10px;}

.international{display: flex;justify-content: center;align-items: center;min-height: 100vh;padding-top: 60px;}
.international2{display: flex;align-items: center;}
.international_l{width: 20%;}
.international_l img{width: 80%;display: block;}
.international_r{width: 80%;}
.international_r ul li{display: flex;justify-content: center;align-items: center;padding: 30px 0;}
.international_r ul li .p1{font-size: 30px;color: #333;width: 22%;position: relative;padding-left: 30px;line-height: 30px;}
.international_r ul li .p1 span{font-size: 24px;color: #666;display:block;padding-top: 10px;}
.international_r ul li .p1:after{content: "";position: absolute;left: 0;top:7px;border: 8px solid #a7292d;}
.international_r ul li .p2{font-size: 15px;line-height: 30px; color: #333;width: 78%;}
.international_r ul li .p3{color: #666;padding-top: 10px;font-size: 14px;}

.ny_lxwm_bg{display: flex;justify-content: center;align-items: center;min-height: 100vh;padding-top: 60px;}
.ny_lxwm{width: 100%;}
.sy_xl_div{padding: 80px 0 0;}
.sy_xl_bt{text-align: center;padding-bottom: 80px;}
.sy_xl_bt .q1{font-size: 24px;line-height: 24px;color: #333;padding-bottom: 15px;}
.sy_xl_bt .q2{font-size: 36px;line-height: 36px;color: #333;}
.sy_xl_txt{ font-size:14px; line-height:30px; color:#333; width:100%;padding-top:0px;float: left;text-align:center;}
.sy_xl_txt p{position: relative;padding-bottom: 10px;}
.spz18_000{ font-size:30px; color:#333;display: block;padding-bottom: 30px;}
.sy_xl_ly{ width:45%;float: right;}
.sy_xl_ly form input{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:50px;height:52px; padding:0 10px;color: #666;background: none;}
.sy_xl_ly form textarea{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:35px; padding:5px 10px; height:140px;color: #666;background: none;}
.sy_xl_ly form a{ display:block; width:180px;  border-radius:3px;font-size:14px; line-height:50px;border:1px solid #eee; text-align:center; color:#666; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.sy_xl_ly form a:hover{background:#a7292d;color: #fff;border:1px solid #a7292d;}
.ny_lx{ font-size:14px; line-height:35px; color:#666; padding:80px 0 0px;}

.ny_fw_bg{display: flex;justify-content: center;align-items: center;min-height: 100vh;padding-top: 60px;}
.ny_fw{padding: 80px 0;}
.ny_fw_bt{text-align: center;padding-bottom: 80px;}
.ny_fw_bt .q1{font-size: 24px;line-height: 24px;color: #333;padding-bottom: 15px;}
.ny_fw_bt .q2{font-size: 36px;line-height: 36px;color: #333;}
.ny_fw_txt{ font-size:14px; line-height:30px; color:#333;}
.ny_fw_txt img{max-width: 100%;}

.ny_cp_bg{padding: 60px 0 0;}
.ny_cp{}
.ny_cp ul li{position: relative;margin-bottom: 20px;}
.ny_cp ul li:last-child{margin-bottom: 0px;}
.ny_cp ul li .img{overflow: hidden;}
.ny_cp ul li .img img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_cp ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp ul li .txt{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);text-align: center;}
.ny_cp ul li .txt .txt2{float: right;}
.ny_cp ul li:nth-child(2n) .txt .txt2{float: left;}
.ny_cp ul li .txt .q1{font-size: 30px;line-height: 30px;color: #fff;}
.ny_cp ul li .txt .q2{font-size: 48px;line-height: 48px;color: #fff;padding-top: 20px;}

.ny_cp_lb{padding: 80px 0;}
.ny_cp_bt{text-align: center;padding-bottom: 80px;}
.ny_cp_bt .q1{font-size: 24px;line-height: 24px;color: #333;padding-bottom: 15px;}
.ny_cp_bt .q2{font-size: 36px;line-height: 36px;color: #333;}
.ny_cp_lb ul li{float: left;width: 50%;/*margin: 0 2% 2% 0;*/position: relative;padding: 2px;}
/*.ny_cp_lb ul li:nth-child(3n){margin-right:0;}*/
.ny_cp_lb ul li .img{overflow: hidden;position: relative;}
.ny_cp_lb ul li .img:after{content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: url(../images/sy.png) center no-repeat;background-size: cover;}
.ny_cp_lb ul li .img img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_cp_lb ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_lb ul li .txt{position: absolute;left:2px;bottom: 2px;right: 2px;text-align: center;font-size: 16px;line-height: 24px;color: #fff;text-align: center;padding: 10px 20px;background: url(../images/mask_grad.png);background-size: 100% 68px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_cp_lb ul li .txt span{display:block;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.cp_qh{position: relative;overflow: hidden;}
.cp_qh ul{position: relative;width: 10000%;}
.cp_qh ul li{float: left;width: 1%;overflow: hidden;position: relative;}
.cp_qh ul li:after{content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: url(../images/sy.png) center no-repeat;background-size: cover;}
.cp_qh ul li img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}

.ny_cp_xq{padding: 40px 0;}
.ny_st_l{float: left;width: 100%;}
.ny_yqrz_xq_bt{}
.ny_yqrz_xq_bt .h1{font-size: 24px;line-height: 24px;padding: 15px 10px; color: #333;border-bottom: 1px solid #eee;}
.ny_yqrz_xq_bt .h1 span{display:block;font-size:18px;line-height: 24px;color: #333;padding-top:10px;}
.ny_yqrz_xq_bt .h2{border-bottom: 1px solid #eee;padding-bottom: 20px;}
.ny_yqrz_xq_bt .h2 ul li{float: left;width: 50%;/*border-right: 1px solid #eee;border-bottom: 1px solid #eee;*/padding: 20px 0 0;}
.ny_yqrz_xq_bt .h2 ul li:nth-child(2n){border-right:none;}
.ny_yqrz_xq_bt .h2 ul li .h_sz{float: left;font-size: 24px;line-height: 30px;color: #a7292d;font-weight: bold;padding-left: 10px;}
.ny_yqrz_xq_bt .h2 ul li .h_wa{float: left;font-size: 14px;line-height: 15px;color: #333;padding-left: 10px;}
.ny_yqrz_xq_bt .h2 ul li .h_wa span{display: block;font-size: 14px;opacity: 0.6;}
.ny_yqrz_xq_bt .h2 ul li .h_wa2{float: left;font-size: 16px;line-height: 24px;color: #333;padding-left: 10px;width: 100%;padding-top: 12px;font-weight: bold;}
.ny_yqrz_xq_bt .h2 ul li .h_wa2 span{display:block;font-size: 14px;line-height: 24px;font-weight: normal;}
.ny_yqrz_xq_bt .h3{font-size: 14px;line-height: 24px;color: #333;padding: 20px 10px;}
.ny_yqrz_xq_bt .h3 .ml1{}
.ny_yqrz_xq_bt .h3 .ml2{padding-top:10px;}
.ny_st_r{float: right;width: 22%;}
.ny_xwtj_bt{font-size: 20px;color: #333;line-height:40px;position: relative;padding:0 0 5px 0;border-bottom:1px solid #eee;}
.ny_xwtj_bt a{float: right;font-weight: normal;font-size: 14px;color: #666;}
.ny_xwtj_bt a:hover{color: #a7292d;}
.ny_yqtj{padding-top: 20px;background: #fff;padding: 20px 0px 0;margin-bottom: 25px;}
.ny_yqtj ul li{float: left;width:100%;margin-bottom: 20px;position: relative;}
.ny_yqtj ul li:after{content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: url(../images/sy.png) center no-repeat;background-size: cover;}
.ny_yqtj ul li .h1{overflow: hidden;}
.ny_yqtj ul li .h1 img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_yqtj ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_yqtj ul li .h2{position: absolute;left: 15px;bottom: 10px;right: 15px; font-size: 14px;line-height: 24px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ny_xm_tj{padding:0 0 80px;}
.ny_xm_tj_bt{font-size: 20px;line-height: 20px;color: #333;padding-bottom: 20px;}
.ny_xm_tj ul li{float: left;width: 25%;position: relative;padding: 2px;}
.ny_xm_tj ul li .img{overflow: hidden;position: relative;}
.ny_xm_tj ul li .img:after{content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: url(../images/sy.png) center no-repeat;background-size: cover;}
.ny_xm_tj ul li .img img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_xm_tj ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xm_tj ul li .txt{position: absolute;left:2px;bottom: 2px;right: 2px;text-align: center;font-size: 14px;line-height: 36px;color: #fff;text-align: center;padding: 10px 20px;background: url(../images/mask_grad.png);background-size: 100% 56px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ny_cp_fl{padding: 80px 0 0;}
.ny_cp_fl ul li{float: left;width: 25%;position: relative;}
.ny_cp_fl ul li .img{overflow: hidden;}
.ny_cp_fl ul li .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_fl ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_fl ul li .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 60px;text-align: center;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_fl ul li .txt .p1{font-size: 30px;line-height: 30px;color: #333;font-weight: bold;margin: auto;-webkit-transition:0.5s;transition:0.5s;padding-bottom: 20px;}
.ny_cp_fl ul li .txt .p2{font-size: 30px;line-height: 30px;color: #333;font-weight: bold;padding: 20px 0 20px;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_fl ul li .txt .p3{font-size: 16px;line-height: 26px;color: #666;-webkit-transition:0.5s;transition:0.5s;}

.ny_cp_gd{font-size: 16px;line-height: 30px;text-align: center;color: #a7292d;/*display: flex;align-items: center;justify-content: center;*/}
.ny_cp_gd .ml1{font-size: 18px;line-height: 24px;text-align: center;}
.ny_cp_gd .ml1 span{font-size: 14px;display:block;line-height: 24px;}
.ny_cp_gd .ml2{font-size: 18px;line-height: 24px;/*margin-left:10px;*/color:#a7292d;text-align: center;display: flex;align-items: center;justify-content: center;padding-top:10px;}
.ny_cp_gd .ml2 span{text-align: right;}
.ny_cp_gd .ml2 p{text-align: left;}


@media screen and (min-width:1200px) {
	.sj{ display:none !important;}
	.ny_cp_fl ul li:hover .txt{background:rgba(167,41,45,0.9);}
	.ny_cp_fl ul li:hover .txt .p1{color: #fff;}
	.ny_cp_fl ul li:hover .txt .p2{color: #fff;}
	.ny_cp_fl ul li:hover .txt .p3{color: #fff;}
}
@media screen and (max-width:1199px) {
	html.on body{overflow:hidden; height:100vh; position:relative;}
	.dhan2{position: absolute;right:2.5%;top: 15px;font-size: 24px;line-height: 30px;width: 30px;text-align: center;color: #a7292d;}
	.dhan2.on:before{content: "\e71f";font-size: 20px;}
	.sjdh2{position: absolute;left: 0;top:60px;width: 100%; background:#fff;height: 100vh;overflow-y:auto !important;padding-bottom: 60px;display: none;z-index: 9;border-top: 1px solid #eee;}
	.sjdh2 ul li{position:relative;}
	.sjdh2 ul li a{display: block;padding: 0 15px; color: #333;font-size: 16px;line-height: 60px;border-bottom: 1px solid #eee;}
	.sjdh2 ul li .dh_xl2 ul li a{display: block;padding: 0 30px; color: #333;font-size: 14px;line-height: 50px;border-bottom: 1px solid #eee;}
	.sjdh2 ul li .dh_xl2 ul li .dh_xl2 ul li a{color: #333;padding: 0 45px;font-size: 12px;line-height: 40px;}
	.yxl_tb{position: absolute;right: 0px;top: 0;font-size: 16px;line-height: 60px;color: #333;text-align:center;padding: 0 15px;z-index: 1;}
	.yxl_tb2{position: absolute;right: 0px;top: 0;font-size: 24px;line-height: 50px;color: #333;text-align:center;padding: 0 30px;z-index: 1;}
	.ej_tb{float: left;font-size: 12px;padding-right: 5px;}
	.ej_tb:before{display: block;-webkit-transform:scale(0.8);transform:scale(0.8);}
	.sanji_tb{float: left;font-size: 12px;padding-right: 2px;color: #333;}
	.sanji_tb:before{display: block;-webkit-transform:rotate(-90deg) scale(0.7) translate(2px, 0);transform:rotate(-90deg) scale(0.7) translate(2px, 0);}
	.dh_xl2{display: none;}
	.yxl>.yxl_tb.on:before{display: block;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
	.yxl2>.yxl_tb2.on:before{content: "\e604";}
	.pc{ display:none !important;}
	.sjdh2 ul .qhyy{ display:block;text-align:center;padding: 30px 0;}
	.sjdh2 ul .qhyy a{ display:inline-block;font-size:14px;text-align:center; line-height:35px; color:#333; width:45%;margin-right: 4%; border:1px solid #ddd; border-radius:5px;}
	.sjdh2 ul .qhyy a:nth-child(2n){margin-right: 0;}
	.sjdh2 ul .qhyy a.on{ background:#009944;border:1px solid #009944; color:#fff;}
	#head{padding: 0 2.5%;}
	#head .nav ul li{margin-left: 0;}
	#head .nav ul li a{padding: 0 5px;font-size: 14px;}
	.logo-nav a span{font-size: 12px;font-weight: normal;}
	.logo-dgi{width: 100%;}
	.logo-nav{width: 100%;margin-top: 30px;}
	.index-logo{display: block;padding: 120px 10% 60px;height: auto;}
	.logo-nav a div{margin-right: 0;}
	.ny_cp_bg{padding: 0;}
	.ny_cp ul li .img img{height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
	.logo-dgi .logo-i .logo-dgi-text{display: none;}
	.ny_cp ul li .txt .q1{font-size: 12px;line-height: 12px;}
	.ny_cp ul li .txt .q2{font-size: 18px;line-height: 18px;padding-top:10px;}
	#head .logo{float: left;width: 80px;}
	.ny_gy_bt{padding: 30px 0 20px;font-size: 24px;line-height: 24px;}
	.fixed_r{display:none;}
	.ny_gy_txt{line-height: 26px;}
	.ny_ln_bg ul li{padding: 30px 0 10px;}
	.ny_ln_bg ul li .ny_ln_bt{font-size: 18px;line-height: 18px;padding-bottom: 20px;}
	.ny_ln_bg ul li .ny_ln_bt span{font-size: 14px;line-height: 14px;padding-top: 5px;}
	.ny_ln_bg ul li .ny_ln_txt{padding: 0;font-size: 14px;background: none;color: #333;}
	.ny_ln_bg ul li .ny_ln_txt p{display: block;padding:10px 0;background: #f6f6f6;}
	.ny_ln_bg ul li .ny_ln_txt p:nth-child(2){background: #eee;}
	.ny_ln_bg ul li .ny_ln_txt p:nth-child(4){background: #eee;}
	.ny_ln_bg ul li .ny_ln_txt p span{font-size: 12px;padding-top: 0;}
	.ny_gy{min-height: auto;}
	.ny_gy_bt2{font-size: 18px;padding-bottom: 10px;}
	.ny_gy_bt2 span{font-size: 14px;padding-left: 5px;}
	.ny_gy_bt2:before{margin-right: 5px;border: 4px solid #a7292d;}
	#num_2 .ny_gy{padding-top: 20px;}
	#num_3 .ny_gy{padding-top: 20px;}
	.ny_cp_bg.cppt{padding-top: 60px;}
	.ny_cp_bt{padding:30px 0 20px;}
	.ny_cp_bt .q1{font-size: 14px;line-height: 14px;padding-bottom: 10px;}
	.ny_cp_bt .q2{font-size: 18px;line-height: 18px;}
	.ny_cp_lb{padding: 60px 0;}
	.ny_cp_lb ul li .txt{font-size: 14px;line-height: 20px;background-size: 100% 60px;}
	.ny_cp_gd{font-size: 14px;padding-top: 10px;}
	.cp_qh{padding-top: 60px;}
	.ny_st_r{display: none;}
	.ny_st_l{width: 100%;}
	.ny_cp_xq{padding: 20px 0;}
	.ny_yqrz_xq_bt .h1{font-size: 16px;padding: 0 10px 15px;line-height: 16px;}
	.ny_yqrz_xq_bt .h2 ul li .h_wa span{font-size: 12px;}
	.ny_yqrz_xq_bt .h2 ul li .h_wa2{font-size: 12px;line-height: 18px;font-weight: normal;}
	.ny_yqrz_xq_bt .h3{font-size: 13px;line-height: 24px;}
	.ny_xm_tj_bt{font-size: 16px;line-height: 16px;text-align: center;padding-bottom: 10px;}
	.ny_xm_tj{padding-bottom: 30px;}
	.ny_xm_tj ul li .txt{font-size: 14px;line-height: 20px;background-size: 100% 40px;}
	.ny_cp_fl ul li{width: 100%;}
	.ny_cp_fl{padding-top: 60px;}
	.ny_cp_fl ul li .txt{padding: 0;left: 50%;top: 50%;right: auto;bottom: auto;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
	.ny_cp_fl ul li .txt .p1{font-size: 12px;line-height: 12px;height: auto;}
	.ny_cp_fl ul li .txt .p2{font-size: 14px;line-height: 14px;padding: 5px 0 5px;}
	.ny_cp_fl ul li .txt .p3{font-size: 12px;line-height: 18px;}
	.ny_fw{padding: 30px 0;}
	.ny_fw_bt .q1{font-size: 14px;line-height: 14px;padding-bottom: 10px;}
	.ny_fw_bt .q2{font-size: 18px;line-height: 18px;}
	.ny_fw_bt{padding-bottom: 20px;}
	.ny_fw_bg{min-height: auto;}
	.sy_xl_div{padding-top: 30px;}
	.sy_xl_bt .q1{font-size: 14px;line-height: 14px;padding-bottom: 10px;}
	.sy_xl_bt .q2{font-size: 18px;line-height: 18px;}
	.sy_xl_bt{padding-bottom: 20px;}
	.sy_xl_txt{width: 100%;}
	.spz18_000{font-size: 18px;padding-bottom: 10px;}
	.sy_xl_txt p{padding-bottom: 0;}
	.sy_xl_ly{width: 100%;margin-top: 20px;}
	.sy_xl_ly form input{height: 40px;line-height: 38px;}
	.sy_xl_ly form textarea{height: 100px;line-height: 26px;}
	.sy_xl_ly form a{line-height: 40px;}
	.ny_lx{padding-top: 30px;}
	.ny_lx_dt{height: 280px;}
	.international_l{width: 100%;padding-top: 30px;}
	.international2{display: block;}
	.international_l img{width: 129.5px;margin: auto;}
	.international_r{width: 100%;}
	.international_r ul li{display: block;padding-top: 20px;}
	.international_r ul li .p1{width: 100%;padding-left: 12px;font-size: 18px;line-height: 18px;}
	.international_r ul li .p2{width: 100%;font-size: 14px;line-height: 26px;padding-top: 10px;}
	.international_r ul li .p1:after{border: 3px solid #a7292d;}
	.international_r ul li .p1 span{font-size: 12px;padding-top: 5px;}
}
@media screen and (max-width:750px) {
	.ny_cp_lb ul li{width: 100%;}
	.ny_xm_tj ul li{width: 50%;}
	.ny_xm_tj ul li .txt{padding:10px;font-size: 12px;}
	.ny_yqrz_xq_bt .h2 ul li{width:100%;}
	.ny_yqrz_xq_bt .h1 span{font-size:12px;padding-top: 5px;}
	.ny_yqrz_xq_bt .h2 ul li .h_wa2 span{font-size:12px;}
	.ny_cp_gd .ml2{font-size: 14px;line-height: 20px;padding-top: 0px;}
}