@charset "utf-8";

#bodycon #center{    padding: 1% 2% 3% 2%;}
.nabout {overflow: hidden;padding: 0 1%;}
.nabout_box {max-width: 1220px;margin: 0 auto;}
.nabout_con {display: flex;justify-content: space-between;align-items: center;}
.nabout_pic {width: 46%;}
.nabout_pic i{}
.nabout_pic i img {width:100%;height:auto;}
.nabout_txt {width: 100%;display: flex;flex-direction: column;}
.nabout_txt p {display: flex;flex-direction: column;font-size: 18px;text-transform: uppercase;font-family: Arial;}
.nabout_txt p span {font-weight: bold;font-size: 36px; padding: 2% 0 0; color: #333;}
.nabout_txt em {margin: 3% 0 0;font-size: 16px;line-height: 32px;font-weight: lighter;}
.nabout_txt i {width: 100%; height: 10px;background: #5e8f58; margin:1% 0 0;}
.nout_txt {width: 50%;display: flex;flex-direction: column;}
.nout_txt p {display: flex; flex-direction: column;font-size: 28px; text-transform: uppercase;  font-family: Arial;color:#5e8f58;}
.nout_txt p span {font-weight: bold;font-size: 36px; padding: 2% 0 0; color: #333;}
.nout_txt em {margin: 1% 0 0;font-size: 16px; line-height: 32px; font-weight: lighter;height: 389px;overflow: auto;}
.nout_txt i {width: 100%; height: 10px;background: #5e8f58; margin:1% 0 0;}
.nabout_txt i img {}
.aktit{ margin-bottom:30px; text-align: center; clear: both;} 
.aktit h2{display: block; font-size: 40px; color: #333333; font-weight: bold; letter-spacing: 2px; line-height: 65px;} 
.aktit i{font-style: normal; font-size: 20px; color: #666; line-height: 20px; display: block; letter-spacing: 0; font-weight: normal; text-transform: uppercase;}


.ntech { overflow: hidden;padding: 4% 1%;}
.ntech_box {    max-width: 1220px; margin: 0 auto;}
.ntech_tit {}
.ntech_tit p { font-size: 36px; display: flex;flex-direction: column; font-weight: bold;}
.ntech_tit p span {font-size: 16px; font-weight: lighter;padding: 1% 0 0;}
.ntech_con {margin: 3% 0 0;}
.ntech_con ul {display: flex;justify-content: space-between;}
.ntech_con li {    width: 21%;border: 1px solid #eee; padding:5% 3% 5%;display: flex; flex-direction: column;  align-items: center;    transition: 0.5s;}
.ntech_con li:hover {    transform: translateY(-10px); background: #5e8f58;}
.ntech_con li:hover i,.ntech_con li:hover p,.ntech_con li:hover p span {color:#fff;}
.ntech_con li+li {border-left: none;}
.ntech_con li i {  font-size: 50px; color: #5e8f58;}
.ntech_con li p { display: flex;  flex-direction: column;align-items: center; font-size: 22px; font-weight: bold;margin: 24% 0 0; position: relative;z-index: 5;}
.ntech_con li p:before { content: ''; width: 16%;height: 2px;background: #5e8f58; position: absolute; bottom: -40%; left: 0; right: 0; margin: 0 auto;
z-index: -1;}
.ntech_con li p span { font-size: 16px;padding: 6% 0 0; color: #999; font-weight: lighter; text-align: center; line-height: 26px;}


.rsqle{text-align: center;padding-bottom: 20px;}
.rsqle>b{display: block;font-size: 56px;text-transform: uppercase;color: #ececec;}
.rsqle>i{font-size: 38px;font-weight: bold;position: relative;padding-bottom: 20px;margin-top: -32px; display:block;}
.rsqle>i:after{position: absolute;content: "";width: 38px;height: 4px;background: #5e8f58;bottom: 0;left: 50%;margin-left: -19px;}
.rsqle>em{font-size: 17px;margin-top: 14px;color: #999;}

.qiye{background:#efefef;width:100%;margin:0 auto;     padding-bottom: 60px;  padding-top: 30px;  overflow: hidden;}
#about6{width: 94%;margin: 0 auto; }
.gsgk_main6 .title_h3 { font-size: 32px; line-height: 40px; text-align: center; padding: 60px 0 50px 0; color: #333; background: url(http://memberpic.114my.cn/dgyongcheng1/uploadfile/image/20230426/20230426140647_647585316.png) no-repeat center 60px; font-weight: normal;    margin: auto;}
.qiye .qiyegundong td{padding-left: 20px !important;width:300px;overflow:hidden;}
.qiye .qiyegundong td:first-child{padding-left: 0px !important;}
.qiye td br{display:none;}
.qiye td a:nth-child(2){font-size: 15px; background: #fff;display: block;height: 60px;line-height: 60px;margin-top: 1px; color: #333;;}

.qiye #roller_content td a{width:280px;overflow:hidden;}
#roller_content img{ width:280px; height:225px;transition: .6s;transform: scale(1); overflow:hidden;}
#roller_content img:hover{transition:.6s;transform:scale(1.1); overflow:hidden;}


.protemptwo{width:100%;}
.protemptwo li{ float:left; width:31.33%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0 1% 2% 1%;}
.protemppic{overflow:hidden; position:relative;}
.protemppic img{width:100%;transition:all .5s ease;height: 250px;}
.protemptitl a{ display:block; position:relative; font-size:16px; line-height:60px; padding:0px 3%;}
.protemptitl{position:relative;}
.protemptitl a:after,.protemptitl:before,.protemppic a:after{content:''; display:block; position:absolute;}
.protemptitl a:after{ width:18px; height:18px; border-radius:50%; right:20px; top:22px; background: url(http://cdn.dg.114my.cn/img/2020/cymprotwo_1.png) no-repeat top center;}
.protemptitl:before{ width:100%; height:0px; bottom:0px; left:0px; background:#555; transition:all 0.5s ease;}
.protemppic a:after{ width:100%; height:0px; background: linear-gradient(to bottom, rgba(0,0,0,0.3), transparent);top:0px; left:0px; transition:all 0.5s ease;}
.protemptwo li:hover .protemppic a:after{ height:100%;}
.protemptwo li:hover .protemptitl:before{height: 100%;transition: 0.6s;}
.protemptwo li:hover .protemptitl a:after{ background-position-y:-18px;}
.protemptwo li:hover .protemptitl a{ color:#fff;}
.protemptwo li:hover .protemppic img{ transform:scale(1.5) rotate(-15deg);}
.clear{clear:both;}
.protemptwo.prozz ul li{
    width: 48% !important;
}
.protemptwo.prozz ul li img{
    height: auto;
}


.content_image img{
	max-width: 100%;
	margin-bottom: 30px;
}



.nynews_box{ width:100%;}
.nynewslist{ position:relative; margin-bottom:30px; background:#FFF; transition:.45s; border:3px solid #f5f5f5; padding:30px;}
.nynewslist:hover{ border:3px solid #178ae3;}

.nynewslist_time{ width:10%; float:left; height:140px; color:#FFF; text-align:center; font-family:Arial; transition:0.5s; background:url(http://cdn.dg.114my.cn/img/2020/20191130164134_1437952521.png) center 28px no-repeat #a9a9a9;}
.nynewslist:hover .nynewslist_time{ background:url(http://cdn.dg.114my.cn/img/2020/20191130164134_1437952521.png) center 28px no-repeat #178ae3;}
.nynewslist_day{ font-size:34px; font-weight:bold; padding-top:55px;}
.nynewslist_month{ font-size:16px;}

.nynewslist_cont{ float:left; width:87%; position:relative; margin-left:3%;}
.nynewslist_cont a{ text-decoration:none;}
.nynewslist_tit a{display:block;font-size:16px;font-weight:bold;height:38px;line-height:20px;border-bottom:1px solid #c8c8c8;text-align: left;}
.nynewslist_tit a:hover{ display:block; font-size:16px; color: #178ae3;} 
.nynewslist_miao{line-height:28px;color:#888;margin-top:10px;padding-bottom:32px;text-align: left;}
.nynewslist_more{ padding-left:30px; height:21px; line-height:21px; position:absolute; bottom:30px; left:15%; background: url(http://cdn.dg.114my.cn/img/2020/20200522111133_1209328568.png) no-repeat;}



#bodycon{width:100%!important;}
#bodycon #left{display: none;}
#bodycon #center{width: 100% !important;}
.cl{clear:both;}
.nyxqnewsbg{ width:100%; background:#f4f4f4;}
.nyxqnews{ margin:0 auto; width:1200px;}
.nyxqnews_left{ width:860px; float:left; background:#FFF; padding:30px; padding-bottom:0; overflow:hidden;}
.news_lefttit{ border-bottom:1px solid #e7e7e7; padding-bottom:15px;}
.news_lefttit h1{ font-size:22px; font-weight:normal; line-height:30px; display:block; margin-bottom:15px; color:#333;}
.news_lefttit span{ display:block; float:left; border-left:1px dotted #b6b6b6; color:#999; line-height:14px; padding:0 10px;}
.news_lefttit .chuchu{ padding:0 10px 0 0; border-left:none;}
.newsshare{ float:right; margin-top:-8px;}
.nyxqnews_leftcont{ margin-top:20px; line-height:28px; color:#777;}
.nyxqnews_leftpage{margin-top:20px;border-top:1px solid #e7e7e7;line-height:70px;}
.nyxqnews_leftup{float:left;border-right:1px solid #e7e7e7;width: 400px;padding-right:30px;height:70px;overflow:hidden;}
.nyxqnews_leftdown{float:right;text-align:right;width: 400px;padding-left:30px;padding-right: 0px;height:70px;overflow:hidden;}
.nyxqnews_right{ width:300px; float:right; position:relative;}
.nyxqnewsfanhui{ position:absolute; top:0; left:-958px; z-index:10;}
.nywenzhang{ padding:30px 30px 20px 30px; background:#FFF;}
.nyxqnews_righttit{ font-size:18px; border-bottom: 1px solid #e7e7e7; height:36px; line-height:18px; position:relative;}
.nyxqnews_righttit:before{content:"";width:75px;height:1px;background: #5e8f58;position:absolute;left:0;bottom:-1px;}
.nyxqnews_righttit strong{color: #5e8f58;}
.nyxqnews_rightcont{ margin-top:10px; line-height:36px;}
.nyxqnews_rightcont a{ display:block; background:url(../images/newswenzhagn.png) left center no-repeat; padding-left:22px;width:220px; height:36px; overflow:hidden; }
.nyzx{ margin-top:10px;}


.nyxqnews_righttit strong {color: #5e8f58!important;}
.nyxqnews_righttit:before {background: #5e8f58!important;}
#bodycon #center {height: auto !important;}
.nyxqnewsbg {background: #fff !important;}
.nyxqnews_left {box-shadow: 0 0 10px #eee !important;}
.nywenzhang {box-shadow: 0 0 10px #eee !important;}


div#center {width: 100% !important;}
#bodycon {width: 100% !important;}

.contact_one{ margin-right:-3px;} 
.contact_one span {font-family: fontCandara;font-size: 50px;line-height: 76px;color: #5e8f58;margin-bottom: 25px;display: block;font-weight:normal;}
.contact_one div{ margin-bottom: 40px;font-size: 36px;line-height: 36px;}
.contact_one i {width: 40px;height: 3px;background: #5e8f58; display:block;}
.contact_two{width: 35%;height: 330px;position:relative;background-position:325px 295px;padding: 30px;font-size:16px;line-height: 35px;margin:0 0 50px 63px;background: #f5f5f5;}
.contact_two strong {font-size: 24px;color: #5e8f58;font-weight: bolder;}
.contact_title{ position:absolute;    width: 172px;height: 45px;background: #5e8f58;border-radius: 10px; font-size:24px; color:#fff; line-height:45px; padding-left:40px; left:-20px;}
.contact_content {margin-top:60px;font-size: 17px;color: #777;line-height: 40px;}
.fl.contact_two:nth-child(3) {font-size: 18px;line-height: 43px;    background: #f5f5f5;}
.contact_img { text-align:center; width:130px; margin-top:15px;}
.contact_img img{ width:100px; background:#fff; border:1px solid #ccc; padding:3px; background:#fff;}
.w1300 {  margin:auto;}