/*---------------------é¡µåçº---------------------*/
#bodycon, #bodycon #center, #bodycontent, #center { width: 100% !important; max-width: 1500px; margin: 0 auto; }
@media screen and (max-width: 1540px) {
#bodycon #center { padding: 0 20px; }
}
#center { margin: 0 auto 60px !important; }
/*¢åå±*/
#right, #webdh { display: none; }
.mbx_navigation { max-width: 1500px; width: 100% !important; text-align: left !important; padding-left: 40px; color: #888; background: url(http://login.114my.cn/memberpic/dgtykj14353en/uploadfile/image/20210830/20210830203940_1716320352.png) no-repeat left center; height: 62px !important; line-height: 62px !important; border-bottom: 1px dashed #ddd; margin-bottom: 50px !important; font-size: 17px; margin: auto; }
.mbx_navigation a { color: #888; display: inline-block; margin: 0px 5px; font-size: 16px; }
.strong_title, #bodycon #left { display: none; }
/*nban*/
.nban { width: 100%; height: 600px; position: relative; overflow: hidden; margin-top:0px !important; background: url(http://login.114my.cn/memberpic/dgtykj14353en/uploadfile/image/20210922/20210922154553_543057633.jpg) center no-repeat;     top: 100px;}
.nban:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.1); }
.nban .page { position: relative; height: 500px; }
.nban_txt { width: 100%; position: absolute; top: 55%; left: 0; text-align: center; display: none;}

.nban_txt span { font-size: 52px; font-weight: bold; color: #fff; letter-spacing: 5px;  animation: nbanA 2s infinite; text-transform: uppercase; }
.nban_txt span:nth-child(2) { animation-delay: 0.2s; }
.nban_txt span:nth-child(3) { animation-delay: 0.4s; }
.nban_txt span:nth-child(4) { animation-delay: 0.6s; }
.nban_txt span:nth-child(5) { animation-delay: 0.8s; }
.nban_txt span:nth-child(6) { animation-delay: 1s; }
.nban_txt span:nth-child(7) { animation-delay: 1.2s; }
.nban_txt span:nth-child(8) { animation-delay: 1.4s; }
.nban_txt span:nth-child(9) { animation-delay: 1.6s; }
.nban_txt span:nth-child(10) { animation-delay: 1.8s; }
.nban_txt span:nth-child(11) { animation-delay: 2.0s; }
.nban_txt span:nth-child(12) { animation-delay: 2.2s; }
.nban_txt span:nth-child(13) { animation-delay: 2.4s; }
/*

.nban_txt p.desc { display: block; color: #fff; font-size: 16px; margin-top: 10px; letter-spacing: 3px; background-clip: content-box; -webkit-background-clip: text; color: transparent; animation: moveBg 10s linear infinite; -webkit-animation: moveBg 10s linear infinite; }
 @keyframes nbanA { 0% {
transform: translateY(0px);
}
50% {
transform: translateY(-20px);
}
100% {
transform: translateY(0px);
}
}
@keyframes moveBg {  0% {
 background-position: 0% 30%;
}
 100% {
 background-position: 100% 50%;
}

}*/
/*äº§åç±*/
.pro_all_class { width: 1500px !important; height: auto !important; margin: 0 auto !important; padding-top: 8px; overflow: hidden; font-size: 0px; line-height: 0px; border-bottom: none !important; margin-bottom: 40px !important; padding-left: 1%; border: none !important; width: 100% !important; text-align: left !important; }
.pro_all_class a { display: inline-block; width:calc((100% - (7*10px))/7);
height: 52px; overflow: hidden; text-align: center; margin-right: 10px !important; margin-bottom: 10px !important; font-size: 16px; color: #333; background: #eaeaea; white-space: nowrap; text-overflow: ellipsis; line-height: 52px; text-decoration: blink; transition: all 0.8s linear; text-transform: capitalize; padding: 0 12px; }
.pro_all_class a:hover { transition: all 0.5s linear; background: #6eb149; color: #fff; }
.pro_all_class a font { display: none; }
.pro_all_class strong { background: #6eb149; color: #fff; display: block; height: 100%; width: 100%; line-height: 52px; font-size: 16px; }
.pro_all_class .pur { display: none; }
.pro_cur { background: #6eb149 !important; color: #fff !important; }


.nyproduct { max-width: 1500px; width: 100%; overflow: hidden; }
.nyproductdate { display: none; }
.nyproductnote { display: none; }
.nyproductproject { width: 31.3%; margin: 0 1%; float: left; margin-bottom: 2%; overflow: hidden; }
.nyproductimg { width: 100%; height: auto; position: relative; overflow: hidden; position: relative; border: 1px solid #efefef; }
.nyproductimg a:before { content: ''; width: 0%; height: 0%; background-color: rgba(0 ,0,0,0.3); position: absolute; z-index: 2; top: 0; display: block; transition: all 0.3s; }
.nyproductproject:hover .nyproductimg a:before { width: 100%; height: 100%; }
.nyproductimg a:after { content: '+'; width: 60px; height: 60px; position: absolute; z-index: 3; left: 50%; margin-left: -30px; top: 39%; border: solid 1px #fff; border-radius: 60px; font-size: 14px; color: #fff; line-height: 60px; text-align: center; box-sizing: border-box; opacity: 0; }
.nyproductproject:hover .nyproductimg a:after { opacity: 1; }
.nyproductimg img { width: 100%; transition: all .5s ease;    height: 347px;}
.nyproductcont { width: 100%; height: 70px; background: #f5f5f5; margin-top: 0.8%; position: relative; overflow: hidden; }
.nyproducttitil { height: 100%; }
.nyproducttitil:before { width: 0; height: 100%; content: ""; display: block; position: absolute; left: 0; bottom: 0; background: #6eb149; transition: all 0.3s; }
.nyproductproject:hover .nyproducttitil:before { width: 100%; }
.nyproducttitil a { height: 100%; padding: 3% 4% 4% 5%; font-size: 16px; z-index: 2; display: block; position: relative; text-align: left; }
.nyproducttitil a:first-letter { text-transform: uppercase; }
.nyproductproject:hover .nyproducttitil a { color: #fff; }
.nyproducttitil a:after { content: ''; display: block; width: 67px; height: 12px; background: url(//cdn.dg.114my.cn/img/2020/20200522095054_1768699360.png); position: absolute; top: 64%; left: 5%; }
.nyproductproject:hover .nyproducttitil a:after { background-position: 0px -12px; transition: all 0.3s; }
.nyproductproject:hover .nyproducttitil a { color: #fff; }
.rt_info_box_out { padding: 0; border: 1px dashed #ccc; overflow: hidden; }
.rt_info_head { height: 52px; line-height: 52px; border-bottom: 1px solid #ccc; padding-left: 55px; background: url(http://login.114my.cn/memberpic/qinjian17316en/uploadfile/image/20200928/20200928150459_286698392.png) no-repeat 15px center; margin-bottom: 20px; text-align: left; text-transform: uppercase; font-size: 0; }
.rt_info_head strong { font-size: 16px; font-weight: bold; }
.rt_info_box { width: 100% !important; overflow: hidden; padding: 0 2%; }
.rt_info_c { width: 31.6% !important; border: 1px solid #dcdcdc; display: inline-block; margin-bottom: 1%; }
.rt_info_c+.rt_info_c { margin-left: 2.6%; }
.rt_info_c_text a { display: block; height: 50px; line-height: 50px; background: #eee; font-size: 18px; }
.rt_info_c_text a:first-letter, .pro_detail_title:first-letter { text-transform: uppercase; }
.rt_info_c_pic img { width: 100% !important; height: auto !important; }
/*¾å¤§*/
.propic_le_mag { width: 226px; height: 301px; overflow: hidden; position: absolute; top: 0px; left: 510px; z-index: 99; display: none; border: 1px solid #eee; }
.propic_le_mag img { position: absolute; }
.propic_show_left:hover .magnifier { display: block !important; }
.propic_show_left .magnifier { width: 198px; height: 264px; background: url(http://login.114my.cn/memberpic/qinjian17316en/uploadfile/image/20200928/20200928150527_2056933540.png); position: absolute; left: 0; top: 0; display: none; margin-top: 0; cursor: inherit; z-index: 9; }
/**/
a { text-decoration: none; }
.ct { width: 1200px; margin: 0 auto; }
.detail_fw { background: url(http://login.114my.cn/memberpic/qinjian17316en/uploadfile/image/20200927/20200927182144_698248629.jpg) no-repeat center; height: 1014px; text-align: center; }
.detail_fw p { color: #fff; font-size: 26px; position: relative; display: inline-block; margin-top: 95px; text-transform: uppercase; }
.detail_fw p:before, .detail_fw p:after { content: ''; position: absolute; width: 100%; height: 1px; background: rgba(255,255,255,0.35); }
.detail_fw p:before { top: -7px; left: 0; }
.detail_fw p:after { bottom: -9px; left: 0; }
.detail_fw b { font-size: 36px; color: #fff; display: block; margin-top: 28px; text-transform: uppercase; font-weight: bold; }
.fw_tit { text-align: center; }
.fw_tit b { font-size: 26px; color: #0f110c; font-weight: bold; text-transform: uppercase; }
.fw_tit .fw_year { font-size: 18px; color: #999; padding: 18px 0 15px; }
.fw_arrow { text-align: center; margin-bottom: 45px; }
.fw_cate { display: flex; justify-content: space-around; }
.fw_cate li { width: 215px; height: 189px; border: 1px solid #6eb149; border-top-right-radius: 52px; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; }
.fw_num { width: 48px; height: 48px; font-size: 24px; border-radius: 100%; background: #6eb149; color: #fff; text-align: center; line-height: 48px; position: absolute; top: -4px; right: -9px; }
.fw_cate li b { font-size: 16px; font-weight: bold; color: #6eb149; text-transform: uppercase; }
.fw_line { width: 48px; height: 5px; background: #6eb149; margin: 20px 0 20px; }
.fw_cate li div { font-size: 16px; color: #666; text-transform: capitalize; }
.fw_btn { font-size: 26px; color: #fff; width: 1020px; height: 82px; background: #6eb149; border-radius: 41px; text-align: center; line-height: 82px; margin: 0 auto; position: relative; margin-top: 80px; text-transform: uppercase; }
.fw_btn:after, .fw_btn:before { content: ""; position: absolute; z-index: -1 }
.fw_btn b { color: #fff; font-size: 26px; font-weight: bold }
.fw_btn:after { width: 1060px; height: 122px; border-radius: 61px; background: #6eb149; opacity: 0.15; top: -19px; left: -17px; }
.fw_btn:before { width: 1100px; height: 162px; border-radius: 81px; background: #6eb149; opacity: 0.15; top: -41px; left: -36px; }
.lc_cate { display: flex; justify-content: space-around; margin-top: 76px; }
.lc_cate li { width: 215px; height: 215px; border-radius: 100%; background: #fff; box-shadow: 1px 1px 20px rgba(15,17,12,0.07); display: flex; justify-content: center; align-items: center; flex-direction: column; }
.lc_cate li span { font-size: 48px; color: #6eb149; }
.lc_cate li p { font-size: 18px; font-weight: bold; color: #6eb149; margin: 15px 0 10px; text-transform: capitalize; }
.lc_cate li div { font-size: 16px; color: #666; line-height: 26px; width: 148px; height: 78px; text-align: center; overflow-y: auto; }
.bl_bg { margin-top: 50px; }
.bl_bg2 { transform: rotate(180deg); margin-bottom: 45px; }
.wh_tit { text-align: center; margin-bottom: 40px; padding-top: 60px; }
.wwh b span { font-size: 32px; font-weight: normal; }
.wwh b { color: #333; font-size: 32px; font-weight: bold; text-transform: uppercase; }
.wwh p { font-size: 60px; color: #333; opacity: 0.14; margin-top: -49px; font-family: "Impact"; }
.deta_ys { position: relative; height: 423px; margin-bottom: 30px; }
.y4 { height: 403px; }
.deta_img { position: absolute; top: 0; left: 0; width: 600px; z-index: 1; }
.deta_wz { position: absolute; width: 675px; height: 403px; background: #fff; box-shadow: 1px 1px 30px rgba(0,0,0,0.06); top: 0; right: 0; padding: 42px 50px 50px 120px; text-align: left; }
.deta_img2 { right: 0; top: 0; position: absolute; width: 600px; z-index: 1 }
.deta_wz2 { left: 0; padding: 42px 120px 50px 50px; }
.deta_tit { position: relative; margin-left: 25px; }
.deta_tit p { font-size: 92px; font-family: "Roboto"; font-weight: bold; color: #6eb149; opacity: 0.14; position: absolute; top: -39px; left: 0; }
.deta_tit b { font-size: 18px; color: #051c16; font-weight: bold; line-height: 26px; height: 47px; display: block; text-transform: uppercase; }
.deta_tit div { font-size: 16px; color: #666; margin-top: 10px; }
.deta_tit:after { content: ""; position: absolute; width: 8px; height: 55px; background: #6eb149; top: 6px; left: -26px; }
.deta_line { width: 100%; height: 1px; background: #d2d6d5; margin: 28px 0; }
.deta_info .adv_list_text { height: 84px; overflow-y: inherit; }
.deta_info p { color: rgba(5,28,22,0.57); font-size: 14px; line-height: 26px; position: relative; margin-left: 24px; margin-bottom: 13px; }
.deta_info p:before { content: ""; position: absolute; width: 9px; height: 9px; background: #6eb149; transform: rotate(45deg); top: 9px; left: -41px; margin-left: 20px; }
.deta_btn { display: flex; margin-top: 32px; }
.deta_btn a { background: #6eb149; color: #fff; height: 43px; text-align: center; line-height: 43px; }
.deta_btn a:first-child { width: 110px; font-size: 14px; }
.deta_btn a:last-child { width: 43px; margin-left: 2px; }
.deta_btn a:last-child span { font-size: 26px; color: #fff; line-height: 43px; }
.cf_img tr { display: flex; flex-wrap: wrap; justify-content: space-between; }
.cf_img td { position: relative; }
.cf_img td img { width: 389px; height: 236px; }
.cf_img td div a { position: absolute; display: inline-block; width: 96px; height: 27px; line-height: 27px; background: #6eb149; text-align: center; color: #fff; bottom: 25px; right: 0; }
.cf_img td div a:first-letter { text-transform: uppercase; }
.cf_img td img:first-child { margin-bottom: 20px; }
.pro_con { background: #f5f5f5; }
.pro_con { background: #f5f5f5; }
.pro_img { display: flex; flex-wrap: wrap; justify-content: space-evenly; margin-bottom: 38px; }
.pro_img table td { padding: 0!important; }
.pro_img table { width: 353px; margin-bottom: 24px }
.pro_img table td { position: relative; }
.pro_img table td div a { color: #fff; font-size: 18px; font-weight: bold; position: absolute; left: 30px; bottom: 70px; z-index: 2; opacity: 0; transition: all .5s; }
.pro_img table td div a:before { content: "View More"; position: absolute; width: 82px; height: 30px; background: #e3ba1d; font-weight: normal; font-size: 14px; line-height: 30px; text-align: center; top: 34px; left: 0; z-index: 2; }
.pro_img table td:before { content: "+"; position: absolute; width: 37px; height: 37px; background: #e3ba1d; color: #fff; line-height: 33px; font-size: 30px; top: 0; right: 0; z-index: 3; opacity: 0; transition: all .5s; }
.pro_img table td:after { content: ""; position: absolute; width: 37px; height: 37px; background: #ededed; opacity: 0.22; top: 10px; right: 10px; z-index: 2; opacity: 0; transition: all .5s; }
.pro_img table tr { position: relative; display: block }
.pro_img table tr:after { content: ""; position: absolute; width: 0px; height: 0px; background: #6eb149; opacity: 0.8; top: 0; left: 0; z-index: 1; overflow: hidden; transition: all .5s; }
.pro_img table tr:hover:after { width: 353px; height: 265px; }
.pro_img table tr:hover td div a { opacity: 1; }
.pro_img table tr:hover td:before { opacity: 1; }
.pro_img table tr:hover td:after { opacity: 0.22; }
.mtop { padding-top: 45px; }
.nypro_detail .case_bg { width: 1200px; margin: 0 auto; background: #fff }
.nypro_detail .title b, .nypro_detail .title span { font-size: 26px; line-height: 100%; }
.nypro_detail .case_list td:before { top: 20px; left: 10px; }
.nypro_detail .case_list td>a { width: 378px; height: 284px; }
.nypro_detail .case_list td>a>img { width: 100%; height: auto; }
.nypro_detail .case_list td>a:before { left: -86px; border: 86px solid; border-color: transparent rgba(48, 183, 108, 0.8) transparent transparent; }
.nypro_detail .case_list td:hover>a:before { top: -490px; left: -490px; border-width: 490px; border-color: transparent rgba(48, 183, 108, 0.5) transparent transparent; }
.nypro_detail .case_list td>a:after { left: -106px; border: 106px solid; border-color: transparent rgba(48, 183, 108, 0.5) transparent transparent; }
.nypro_detail .case_list td:hover>a:after { top: -86px; left: -86px; border-width: 86px; border-color: transparent rgba(48, 183, 108, 0.8) transparent transparent; }
.nypro_detail .case_list td { width: 387px!important; margin-right: 21px }
.nypro_detail .parme_bg { width: 1200px; margin: 0 auto; background: #6eb149; padding-bottom: 193px; overflow: hidden; }
.nypro_detail .part { width: 1200px!important; }
.nypro_detail .part_con td { width: 266px; height: 179px; }
.nypro_detail .part_con tr { height: auto }
.nypro_detail .part_con td+td { margin-left: 19px; }
.nypro_detail .part_con { margin-left: 42px; }
.nypro_detail .mess { width: 1200px!important; padding: 60px !important; margin-bottom: 20px; }
.nypro_detail .col4 { width: 28%; height: 48px; text-align: left; }
.nypro_detail .adbt b { text-align: left }
.nypro_detail .col4 input { width: 118px }
.nypro_detail .col4 em { margin-top: 10px }
.nypro_detail #tianxiethree { height: 48px; width: 100% }
.nypro_detail #tianxiethree>input { width: 19% !important; margin-left: 0; }
.nypro_detail #tianxiethree em { margin-top: 4px; }
.nypro_detail .feedback_btn { width: 100%; height: 48px; }
.nypro_detail .feedback_btn .btns { line-height: 48px; }
/*page*/
.pages_info { padding: 0 !important; }
.pages_box { font-size: 0; margin-top: 25px; }
.pages_box a { vertical-align: top; display: inline-block; padding: 0 10px; height: 26px; line-height: 24px; border: 1px solid #e5e5e5; text-align: center; margin: 0 2px; background: #fff; font-size: 14px; }
.pages_box .page_curr { border-color: #6eb149; background: #6eb149; color: #fff; }
.pages_box .page_curr:hover { color: #fff; }
.pages_box a:hover { color: #6eb149; }
b.page_jump select { padding: 3px 5px !important; height: 26px; font-size: 16px; }
b.page_jump option { height: 26px; font-size: 16px; }
/*é¡µæ°é*/
#center { height: auto !important; }
.new_news_list_box { width: 100% !important; }
.news_list_box { position: relative; padding: 25px; overflow: hidden; border: #efefef solid 1px; margin: 50px auto !important; transition: 0.6s; z-index: 9; box-sizing: border-box; }
.news_list_box:hover { background: none; box-shadow: 0 0 15px rgba(0,0,0,0.6); transition: 0.6s; }
.news_list_box a { height: auto; }
.news_list_box a:hover, .news_list_box:hover .dgweb_list_text>a { color: #0066c4; }
.nynews { width: 100%; margin: 0 auto; }
.news_list_box { width: 100% !important; height: auto; padding: 3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa; box-sizing: border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
.news_list_box + .clear { display: none; }
.new_list_item { width: 100% !important; }
.xwlbsj { text-align: right; font-family: sans-serif; font-size: 0; float: left; width: 9%; padding: 4% 3% 0 0; color: #1b1b1b; line-height: 40px; }
.n_yday { font-size: 34px; line-height: 40px; display: block; }
.n_year, .n_ymonth { font-size: 16px; font-weight: bold; color: #999; display: inline-block; vertical-align: top; }
.news_list_box .dgweb_list_pic { float: left; width: 20%; height: auto !important; overflow: hidden; }
.news_list_box .dgweb_list_pic img { width: 100%; height: auto; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.news_list_box .dgweb_list_text { float: left; width: 59%; padding-left: 2%; text-align: left; }
.new_list_item .dgweb_list_text { padding-top: 0; }
.news_list_box .dgweb_list_text>a { font-size: 20px; font-weight: bold; color: #222; line-height: 40px; padding-bottom: 0.6vw; }
.xwlbnr { font-size: 15px; line-height: 28px; color: #666; }
.news_list_box .more { float: right; width: 60px; height: 60px; line-height: 60px; margin-top: 4%; font-size: 20px; color: #fff; font-family: serif; font-weight: bold; background: #e5e5e5; border-radius: 100%; text-align: center; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.news_list_box .more a { display: block; line-height: 60px; }
.news_list_box:hover { box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3); transform: translateY(-5px); -webkit-transform: translateY(-5px); }
.news_list_box:hover .dgweb_list_pic img { transform: scale(1.05); -webkit-transform: scale(1.05) }
.news_list_box:hover .dgweb_list_text>a { color: #6eb149; }
.news_list_box:hover .more { background: #6eb149; transform: translateX(6px); -webkit-transform: translateX(6px); }
.news_list_box:hover .more a { color: #fff; }
/*é¡µèå®ä¹è¡*/
.dgweb_list_box .dgweb_list_item { width: 31.3% !important; position: relative; float: left; text-align: center; background: #fff; transition: all .3s ease; margin: 0 1% 2% 1%; overflow: hidden; }
.dgweb_list_box .dgweb_list_item img, .dgweb_list_box .dgweb_list_item .dgweb_list_pic { width: 100%; height: auto !important; transition: ease-in-out 0.25s all; }
.dgweb_list_box .dgweb_list_item .dgweb_list_pic { display: block; overflow: hidden; border: 1px solid #eee; }
.dgweb_list_box .dgweb_list_item:hover img { transform: scale(1.1); }
.dgweb_list_box .dgweb_list_item .dgweb_list_text:after { content: ''; transition: ease-in-out 0.15s all; background: #eaeaef; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; }
.dgweb_list_box .dgweb_list_item .dgweb_list_text:before { content: ''; transition: ease-in-out 0.15s all; background: #6eb149; position: absolute; left: -100%; bottom: 0; width: 100%; height: 100%; }
.dgweb_list_box .dgweb_list_item:hover .dgweb_list_text:after { left: 100%; }
.dgweb_list_box .dgweb_list_item:hover .dgweb_list_text:before { left: 0; }
.dgweb_list_box .dgweb_list_item .dgweb_list_text { width: 100%; height: 46px; overflow: hidden; line-height: 46px; font-size: 16px; position: relative; }
.dgweb_list_box .dgweb_list_item:hover .dgweb_list_text { color: #fff; }
.dgweb_list_box .dgweb_list_item .dgweb_list_text a { display: block; line-height: 46px; position: relative; z-index: 3; }
.dgweb_list_box .dgweb_list_item .dgweb_list_text a:first-letter { text-transform: uppercase; }
.dgweb_list_box .dgweb_list_item:hover .dgweb_list_text a { color: #fff; }
/*å¼¹çè¨*/
.masge_warr { width: 800px; height: 642px; position: fixed; top: 50%; left: 50%; z-index: 999; margin-top: -321px; margin-left: -400px; opacity: 0; visibility: hidden; }
.masge_warr:before { content: ''; width: 300%; height: 300%; background: rgba(0,0,0,0.8); position: absolute; top: 50%; left: 50%; margin-top: -150%; margin-left: -150%; }
.masge_box { width: 798px; height: 640px; padding: 30px; border: 1px solid #ddd; background: #fff; position: relative; }
.masge_box #feedback_form { margin: 0 0; }
.masge_box .sbx { width: 30px; height: 30px; font-size: 16px; text-align: center; line-height: 28px; position: absolute; top: 0; right: 0; border: 1px solid #eee; user-select: none; cursor: pointer; }
.masge_box .sbx:hover { background: #000; color: #fff; }
.from_item+.from_item { margin-top: 20px; }
.from_item em b { font-size: 16px; color: #666; margin-left: 10px; }
.from_item input { width: 100%; height: 46px; border: 1px solid #ddd; line-height: 46px; margin-top: 10px; text-indent: 20px; }
.from_item textarea { width: 100%; min-height: 90px; line-height: 30px; border: 1px solid #ddd; margin-top: 10px; padding: 0 20px; }
.code input { width: 65%; }
.from_item .feedback_btn { width: 100%; }
.from_item .feedback_btn .btns { border-top-right-radius: 0; border-bottom-right-radius: 0; line-height: 46px; text-align: center; text-indent: 0; }
#center { height: auto !important; }
.new_news_list_box { width: 100% !important; }
.nynewsproject { position: relative; padding: 25px; overflow: hidden; border: #efefef solid 1px; margin: 50px auto !important; transition: 0.6s; z-index: 9; box-sizing: border-box; display: flex; justify-content: center; }
.nynewsproject:hover { background: none; box-shadow: 0 0 15px rgba(0,0,0,0.6); transition: 0.6s; }
.nynewsproject a { height: auto; }
.nynewsproject a:hover, .nynewsproject:hover .nynewstitil>a { color: #1b375e; }
.nynews { width: 100%; margin: 0 auto; width: 1500px !important; }
.nynewsproject { width: 100% !important; height: auto; padding: 3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa; box-sizing: border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
.nynewsproject + .clear { display: none; }
.new_list_item { width: 100% !important; }
.nynewsdate>div { display: inline-block; vertical-align: top; }
.nynewsdate { position: absolute; left: 3%; top: 36%; }
.nynewsday { font-size: 34px; line-height: 40px; display: block !important; }
.nynewsyear, .nynewsmonth { font-size: 16px; font-weight: bold; color: #999; }
.nynewsmonth+.nynewsmonth_1 { display: none; }
.nynewsproject .nynewsimg { float: left; width: 20%; height: auto !important; overflow: hidden; }
.nynewsproject .nynewsimg img { width: 100%; height: auto; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.nynewsproject .nynewscont { float: left; width: 59%; padding-left: 2%; text-align: left; }
.nynewsproject .nynewscont { padding-top: 0; }
.nynewsproject .nynewstitil>a { font-size: 20px; font-weight: bold; color: #222; line-height: 40px; padding-bottom: 0.6vw; display: block; }
.nynewsnote { font-size: 15px; line-height: 30px; color: #666; }
.nynewsproject .more { float: right; width: 60px; height: 60px; line-height: 60px; margin-top: 4%; font-size: 20px; color: #fff; font-family: serif; font-weight: bold; background: #e5e5e5; border-radius: 100%; text-align: center; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; position: absolute; right: 60px; }
.nynewsproject .more a { display: block; line-height: 60px; }
.nynewsproject:hover { box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3); transform: translateY(-5px); -webkit-transform: translateY(-5px); }
.nynewsproject:hover .nynewsimg img { transform: scale(1.05); -webkit-transform: scale(1.05) }
.nynewsproject:hover .nynewscont>a { color: #1b375e; }
.nynewsproject:hover .more { background: #1b375e; transform: translateX(6px); -webkit-transform: translateX(6px); }
.nynewsproject:hover .more a { color: #fff; }
.xqnewstitle hr { display: none; }
.custom-shape-divider-bottom-1630315367 { position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; line-height: 0; transform: rotate(180deg); }
.custom-shape-divider-bottom-1630315367 svg { position: relative; display: block; width: calc(100% + 1.3px); height: 30px; }
.custom-shape-divider-bottom-1630315367 .shape-fill { fill: #fff; }

#getd2{ display: none;}