/*标签样式初始化*/




div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0px; padding: 0px; list-style: none; border: 0px; }
.top60 { padding-top: 60px; }
/*公共样式部分*/

body { color: #666; margin: 0 auto; background-color: #fff; font-family: "Microsoft YaHei"; overflow-x: hidden; }
#copy { display: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #21478e; text-decoration: none; border-bottom-style:
}
.page { margin: 0 auto; width: 1400px; }
.bg { width: 100%; min-width: 1400px; }
.box { margin: 0 auto; width: 90%; }
.fl { float: left; }
.fr { float: right; }
/*左右浮动清除*/
.clear { clear: both; height: 0px; overflow: hidden; }
/*间隙*/
.top10 { padding-top: 10px; }
.top20 { padding-top: 20px; }
.top30 { padding-top: 30px; }
.top40 { padding-top: 40px; }
.top50 { padding-top: 50px; }
.top60 { padding-top: 60px; }
.top70 { padding-top: 70px; }
.top80 { padding-top: 80px; }
.top90 { padding-top: 90px; }
.top100 { padding-top: 100px; }
/*英文样式*/
.font_en { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
/*标题*/
.t { text-align: center; padding: 70px 0 40px 0; }
.t p { font-size: 40px; color: #222; }
.t dd { font-size: 18px; color: #666; line-height: 30px; }
/*抬头*/
.tp_bg { height: 46px; line-height: 46px; background: #21478e; color: #b3b8cb; }
.tp_fr p { float: left; height: 46px; margin-left: 30px; }
.tp_fr p a { color: #b3b8cb; }
.tp_fr p a:hover { color: #fff; }
.tp_fr p img { float: left; margin: 13px 12px 0 0; }
.tp_fr p b { font-size: 20px; color: #7ea4ea; font-family: "Century Gothic"; float: right; display: block; margin-left: 12px;}
.top { width: 92%; min-width: 1400px; height: 120px; margin: 0 auto; }
.logo { padding-top: 20px; }
.name { margin-top: 22px; margin-left: 20px; }
.name b { font-size: 30px; color: #222; }
.name p { font-size: 20px; color: #333; line-height: 34px; }
.name p span { color: #db2242; }
.NavCeshi > li { float: left; top: 0px; padding: 0 20px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; position: relative; }
.NavCeshi > li > a { display: block; text-align: center; transition: 0.2s all ease-in-out; position: relative; box-sizing: border-box; height: 120px; line-height: 120px; font-size: 16px; color: #333; z-index: 3; border-radius: 100px; }
.NavCeshi > li > a:hover { transform: scale(1.1); }
.NavCeshi > li.navcurrent > a:before, .NavCeshi > li:hover > a:before { left: 12px !important }
.NavCeshi > li > a:after { content: ''; display: block; width: 0%; height: 3px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; position: absolute; left: 0; right: 0; bottom: 40px; margin: 0 auto; background: #db2242; }
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after { width: 30px; }
/*导航下拉*/
.nav2 { -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; position: absolute; width: 190px; opacity: 0; visibility: hidden; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); z-index: 9999; left: 50%; top: 120px; margin-left: -94px; text-align: center; border-top: 4px #21478e solid; }
.nav2 a { background: #21478e; box-shadow: 0 6px 10px rgba(0, 0, 0, .1); padding: 18px 0; width: 190px; height: 14px; line-height: 14px; display: block; color: #fff; font-size: 14px; -webkit-transition: none ease-out .3s; transition: none ease-out .3s; transition-property: color, background, text-indent, opacity; }
.nav2 a:hover { background: #fff; text-indent: 10px; color: #21478e; }
.nav ul li:hover .nav2 { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12); transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
 @media (max-width: 1680px) and (min-width: 1600px) {
.NavCeshi > li { padding: 0 19px; }
}
@media (max-width: 1599px) and (min-width: 1400px) {
.NavCeshi > li { padding: 0 14px; }
}
@media (max-width: 1399px) and (min-width: 1200px) {
.NavCeshi > li { padding: 0 12px; }
}
/*幻灯片开始*/
.banner-box { min-width: 1400px; height: 700px; position: relative; overflow: hidden; background: #eee; }
.banner-box .bd { width: 100% !important; }
.banner-box .bd li { width: 100% !important; height: 700px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a { display: block; background-size: auto; }
.banner-btn { width: 100%; position: absolute; top: 274px; left: 0; margin-left: 0; height: 356px; overflow: hidden; }
.banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; transition: 0.3s all ease-in-out; }
.banner-box .hd { position: absolute; bottom: 0px; width: 100%; display: block; }
.banner-box .hd ul { text-align: center; }
.banner-box .hd ul li { width: 100px; height: 6px; text-indent: -9999px; background: #ccc; cursor: pointer; display: inline-block; margin: 0 5px; transition: 0.3s all ease-in-out; }
.banner-box .hd ul li.on { background: #0b509e; width: 100px; }
.banner-box:hover .banner-btn a.prev { left: 20px; filter: alpha(opacity=40); -moz-opacity: .4; -khtml-opacity: .4; opacity: .4; }
.banner-box:hover .banner-btn a.next { right: 20px; filter: alpha(opacity=40); -moz-opacity: .4; -khtml-opacity: .4; opacity: .4; }
.banner-box .banner-btn a.prev:hover, .banner-box:hover .banner-btn a.next:hover { filter: alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; }
/*幻灯片结束*/





/*搜索*/
.search_nbg { color: #999; width: 100%; min-width: 1400px; height: 88px; line-height: 88px; background: #f5f5f5; position: absolute; top: 516px; border-bottom: 1px #eee solid; }
.search_bg { color: #999; width: 100%; min-width: 1400px; height: 88px; line-height: 88px; margin: 0 auto; background: #f5f5f5; position: relative; }
.search_01 i { display: block; float: left; padding-top: 22px; margin-right: 14px; }
.search_01 { float: left; width: 900px; }
.search_01 img { float: left; margin: 34px 15px 0 0; }
.search_02 { width: 348px; height: 40px; overflow: hidden; margin-top: 23px; float: right; }
.search_02 form { padding-left: 0; }
.search-i { width: 78px; overflow: hidden; height: 40px; }
.search-bg { float: left; width: 260px; height: 40px; overflow: hidden; padding-left: 10px; background: #fff; }
.search_01 a { font-size: 15px; }
/*产品*/
.prod_bg { height: auto; }
.list { height: 80px; position: relative; text-align: center; }
.list a { display: inline-block; padding: 0 40px; box-sizing: border-box; height: 40px; line-height: 40px; text-align: center; transition: all 0.3s; position: relative; }
.list a:nth-child(8) { border-right: 0; }
.list a p { font-size: 16px; color: #333; position: relative; z-index: 2; }
.list a:before, .list a:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; }
.list a:before { width: 1px; height: 18px; background: #ccc; right: -3px; margin: auto 0; }
.list a:last-child::before { display: none; }
.list a:after { transition: all 0.3s; left: -10px; width: 86%; height: 40px; background: #db2242; border-radius: 100px; opacity: 0; margin: auto; }
.list a.on:after { left: 0; right: 0; opacity: 1; }
.list a.on p { color: #fff; }
.prod_w { width: 100%; height: 500px; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512175640_456866665.jpg) no-repeat center; }
.prod_wl { width: 50%; box-sizing: border-box; padding: 70px 50px 0 80px; color: #fff; }
.prod_wl p { font-size: 30px; line-height: 50px; }
.prod_wl dd { width: 80%; border-top: 1px #232e4e solid; border-bottom: 1px #232e4e solid; height: 70px; line-height: 70px; margin: 20px 0 30px 0; }
.prod_wl dd dl { float: left; padding-left: 30px; margin-right: 26px; font-size: 18px; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512175015_2131034668.png) no-repeat center left; }
.prod_wl span { clear: both; display: block; font-size: 16px; line-height: 30px; opacity: .5; }
.prod_wl a { width: 160px; height: 36px; line-height: 36px; color: #fff; margin: 40px 20px 0 0; }
.prod_wl a.more1 { background: #21478e; }
.prod_wl a.more2 { background: #e91a20; }
.prod_wl a:after { width: 200px; height: 200px; background: #fff; top: -100px; left: -300px; }
a.more { display: inline-block; text-align: center; font-size: 16px; border-radius: 100px; position: relative; transition: all 0.3s; overflow: hidden; }
a.more:after { content: ""; display: block; position: absolute; transition: all 0.3s; transform: rotate(45deg); }
a.more t { display: block; position: relative; z-index: 2; }
a.more:hover { color: #db2242; }
a.more:hover::after { left: 0px; }
.prod_m { width: 50%; }
.prod_d { clear: both; margin-top: 30px; }
.prod_b .divproduct_new_div_item { width: 380px; height: 484px; margin-right: 33px; padding: 35px 32px 0 32px; float: left; background: #f5f5f5; position: relative; }
.prod_b .divproduct_new_div_item:before { display: block; content: ""; width: 444px; height: 0px; background: #21478e; position: absolute; left: 0; top: 0; transition: all 0.3s; }
.prod_b .divproduct_new_div_item:hover:before { height: 519px; }
.prod_b .divproduct_new_div_item:nth-child(3n) { margin-right: 0px; }
.prod_b .divproduct_new_div_item:nth-child(n+1):nth-child(-n+3) { margin-bottom: 36px; }
.prod_b .product_div_item_pic { position: absolute; top: 35px; left: 31px; }
.prod_b .product_div_item_pic a { display: block; }
.prod_b .product_div_item_pic img { width: 380px; height: 285px; }
.prod_b .divproduct_new_div_item_content { position: absolute; left: 36px; top: 340px; }
.prod_b .divproduct_new_div_item_a { display: block; font-size: 18px; color: #333; }
.prod_b .divproduct_new_div_item:hover .divproduct_new_div_item_a { color: #fff; }
.prod_b .divproduct_new_div_item_a:after { display: block; content: "了解详细"; width: 110px; height: 33px; line-height: 33px; background: #21478e; font-size: 14px; color: #fff; text-align: center; position: absolute; top: 110px; left: 0; transition: all 0.3s; border-radius: 100px; }
.prod_b .divproduct_new_div_item:hover .divproduct_new_div_item_a:after { background: #fff; color: #333; }
.prod_b .divproduct_new_div_item_body { width: 370px; margin: 10px auto 0; font-size: 14px; color: #666; line-height: 24px; }
.prod_b .divproduct_new_div_item:hover .divproduct_new_div_item_body { color: #eee; }
/*应用*/
.appt_bg { background: #f5f5f5 url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512174951_443524824.jpg) no-repeat top center; }
.appt>div { float: left; margin-bottom: 30px; }
.apptl { width: 692px; height: 335px; position: relative; }
.apptm dd a { display: block; width: 338px; height: 270px; overflow: hidden; }
.apptm a img { transition: all .3s ease; }
.apptm a:hover img { transform: scale(1.2); }
.apptlw { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100px; text-align: center; color: #fff; font-size: 16px; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512174930_1194354554.png) no-repeat center; }
.apptlw p { font-size: 24px; line-height: 40px; padding-top: 14px; }
.apptlw a { color: #fff; font-size: 16px; }
.apptm { width: 338px; height: 335px; margin-left: 16px; }
.appt .apptm:nth-of-type(4) { margin-left: 0; }
.apptm dl p { font-size: 15px; color: #222; font-weight: bold; line-height: 26px; padding-top: 10px; }
.apptm dl a, .apptm dl { color: #ccc; }
.apptlw a:hover, .apptm dl a:hover { color: #db2242; }
/*优势*/
.adv_bg { height: 1220px; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512174909_295151322.jpg) no-repeat top center; display: none;}
.adv_t span { color: #fff; font-size: 28px; }
.adv_t dl { width: 500px; margin: 14px auto 0 auto; position: relative; overflow: hidden; }
.adv_t dl:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512174851_853157882.png) no-repeat center; animation: animations 2s ease-in-out infinite; }
 @keyframes animations { 0% {
left:-500px;
}
 50% {
left:0;
}
 100% {
left:500px;
}
}
.adv { height: 876px; background: #fff; box-sizing: border-box; padding: 58px; border-radius: 50px; }
.adv_list { height: 102px; padding: 0 8px; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512174825_1173348451.png) no-repeat center bottom; margin-bottom: 50px; }
.adv_list li { float: left; width: 25%; height: 102px; background: #21478e; text-align: center; color: #fff; box-sizing: border-box; overflow: hidden; position: relative; cursor: pointer; }
.adv_list li+li { border-left: 1px #3149a4 solid; }
.adv_list li:first-child { border-radius: 20px 0 0 0; }
.adv_list li:last-child { border-radius: 0 20px 0 0; }
.adv_list li b { display: block; padding-top: 20px; font-size: 24px; line-height: 40px; position: relative; z-index: 2; }
.adv_list li p { font-size: 12px; opacity: 0.5; position: relative; z-index: 2; }
.adv_list li:before, .adv_list li:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; background: #db2242; top: -102px; left: 0; }
.adv_list li:before { opacity: 0.5; transition: all .3s ease; }
.adv_list li:after { transition: all 0.3s ease-out 0.2s; }
.adv_list li.on:after, .adv_list li.on:before { top: 0; }
.adv_m { text-align: center; width: 606px; height: 606px; border: 2px #ccc solid; border-radius: 100%; box-sizing: border-box; padding-top: 16px; margin-left: 20px; }
.adv_m img { width: 570px; height: 570px; border-radius: 100%; }
.adv_w { width: 580px; margin-right: 30px; padding-top: 60px; }
.adv_wt p { float: left; width: 88px; height: 88px; line-height: 88px; color: #fff; text-align: center; font-size: 50px; font-family: "Century Gothic"; background: #db2242; border-radius: 100%; font-weight: bold; box-shadow: 0 0 0 10px rgba(248,44,7,0.1); margin-right: 30px; animation: advp 2s linear infinite; }
@keyframes advp { 0% {
box-shadow: 0 0 0 0 rgba(248,44,7,0.1);
}
 25% {
box-shadow: 0 0 0 10px rgba(248,44,7,0.1);
}
 50% {
box-shadow: 0 0 0 10px rgba(248,44,7,0.02);
}
 75% {
box-shadow: 0 0 0 20px rgba(248,44,7,0.05);
}
 100% {
box-shadow: 0 0 0 30px rgba(248,44,7,0);
}
}
.adv_wt b span { color: #db2242; }
.adv_wt b { font-size: 34px; color: #222; line-height: 42px; }
.adv_wb { width: 520px; clear: both; padding-top: 50px; margin-left: 30px; }
.adv_wb:before { content: ""; display: block; float: left; width: 1px; height: 118px; background: #ccc; margin-top: 20px; }
.adv_wb p { font-size: 16px; line-height: 30px; padding-bottom: 30px; padding-left: 30px; position: relative; }
.adv_wb p:before, .adv_wb p:after { content: ""; display: block; position: absolute; background: #db2242; transition: all .3s ease; border-radius: 100%; }
.adv_wb p:before { width: 11px; height: 11px; top: 8px; left: -6px; border: 1px #ccc solid; background: #fff; }
.adv_wb p:after { width: 5px; height: 5px; top: 12px; left: -2px; background: #db2242; }
.adv_wa { padding-top: 30px; }
.adv_wa dd { float: left; margin-right: 50px; text-align: center; }
.adv_wa dd p { font-size: 50px; font-family: "Century Gothic"; font-weight: bold; color: #21478e; }
.adv_wa dd p t { font-size: 16px; display: inline-block; border-radius: 100%; width: 34px; height: 34px; line-height: 34px; color: #fff; text-align: center; background: #db2242; font-weight: 100; position: relative; top: -10px; left: -4px; }
.adv_wa dd d { font-size: 16px; color: #333; line-height: 24px; }
/*banner01*/
.banner01_bg { height: 340px; color: #fff; position: relative; z-index: 2; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512174746_2033842934.jpg) no-repeat center; }
.banner01_l { width: 690px; }
.banner01_l b { font-size: 40px; line-height: 60px; display: inline-block; padding-top: 40px; }
.banner01_l p { opacity: 0.5; }
.banner01_l span { font-size: 24px; line-height: 60px; }
.banner01_m { padding-top: 28px; }
.banner01_mt { background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512161040_1020177890.png) no-repeat center left; padding-left: 60px; height: 96px;}
.banner01_mt p { font-size: 16px; }
.banner01_mt b { font-size: 32px; font-family: "Century Gothic"; }
.banner01 a.more { width: 236px; height: 44px; line-height: 44px; color: #db2242; margin-top: 20px; background: #fec4bc; }
.banner01 a:after { width: 300px; height: 300px; background: #fff; top: -180px; left: -400px; }
/*荣誉资质*/
.honor_bg { padding-bottom: 70px; background: #f5f5f5 url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512161014_1798264923.jpg)no-repeat center bottom; }
.honor_t font { font-size: 16px; line-height: 30px; }
.honor_t { margin-top: -100px; position: relative; z-index: 3; }
.honor_cont { padding-top: 20px; }
.honor_cont table td { border: 1px solid #eee; width: 350px !important; height: auto; padding-left: 0px !important; display: block; float: left; transition: 0.3s all ease-in-out; position: relative; }
.honor_cont table td:after { content: ""; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; background: #21478e; transform: scale(0); transition: 0.3s all ease-in-out; }
.honor_cont table td:hover::after { transform: scale(1); }
.honor_cont table td img { width: 100%; height: auto; transition: 0.3s ease all; }
.honor_cont table td div { padding-top: 0px !important; width: 90%; position: relative; z-index: 2; }
.honor_cont table td div a { font-size: 15px; color: #333; line-height: 50px; overflow: hidden; -webkit-line-clamp: 1; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; }
.honor_cont table td:hover div a { color: #fff; }
.honor_cont table td div:after { content: ''; width: 40px; height: 4px; display: block; background: #ccc; margin: 5px auto; transition: 0.3s all ease-in-out; position: relative; z-index: 2; }
.honor_cont table tr { display: block; }
.honor_cont table td br { display: none; }
.honor .btn { background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512160945_1001453251.png)no-repeat center; width: 29px; height: 10px; bottom: 16px !important; position: absolute; cursor: pointer; }
.honor_btnl { left: 44% !important; }
.honor_btnr { right: 44% !important; transform: rotate(180deg); }
.honor_b { position: relative; }
.honor_b a { background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512160631_1347739715.png) center no-repeat; width: 58px; height: 44px; display: block; margin: 50px auto 0; border-radius: 5px; border: 1px #eee solid; transition: 0.3s all ease-in-out; }
.honor_b a:hover { background: #21478e url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512160556_1360922511.png) center no-repeat; }
.honor_cont table td:hover { border: 1px solid #21478e; }
.honor_cont table td:hover div:after { background: #db2242; width: 60px; }
.honor_cont table td>a { width: 90%; display: block; overflow: hidden; margin: 20px auto 0; position: relative; z-index: 2; }
/*简介*/
.com_w { height: 498px; padding-top: 100px; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512153001_1791411648.jpg)no-repeat center bottom; }
.com_ww { width: 576px; padding: 60px 66px 66px 66px; background: rgba(255,255,255,0.9); }
.com_ww span { font-size: 24px; color: #222; }
.com_ww p { font-size: 12px; color: #ccc; line-height: 24px; }
.com_ww dd { font-size: 15px; line-height: 30px; padding-top: 20px; }
.com_ww a.more { width: 146px; height: 34px; line-height: 34px; color: #fff; margin-top: 40px; background: #21478e; }
.com_ww a:after { width: 300px; height: 300px; background: #db2242; top: -180px; left: -400px; }
.image_l { width: 24%; height: 332px; background: #21478e; text-align: center; color: #fff; }
.image_r { width: 76%; height: 332px; background: #f5f6f9; box-sizing: border-box; padding: 34px; }
.image_l p { font-size: 30px; line-height: 44px; padding-top: 80px; }
.image_l dd { font-size: 16px; opacity: 0.5; line-height: 44px; }
.image_l a { width: 114px; height: 32px; line-height: 32px; color: #fff; margin-top: 20px; background: #495da8; }
.image_l a:after { width: 200px; height: 200px; background: #db2242; top: -100px; left: -300px; }
.image_l a:hover { color: #fff; }
.image_r table table td { padding-left: 20px !important; }
.image_r table table td img { border: 4px solid rgba(255,255,255,0.4); box-sizing: border-box; transition: 0.3s all ease-in-out; }
.image_r table table td:hover img { border: 4px solid rgba(255,255,255,1); transform: scale(1.02); }
.image_r table table td a { line-height: 40px; color: #222; font-size: 15px; }
.image_r table table td br { display: none; }
/*新闻*/
.news_bg { background: #f1f1f1 url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512152252_1774933066.jpg)no-repeat center top;    display: none; }
.news_t { text-align: left; float: left; width: 300px; }
.news_t dd:after { display: none; }
.news_a { width: auto; float: right; margin-top: 90px; }
.news_a a { display: block; width: 152px; height: 46px; line-height: 44px; font-size: 20px; color: #333; float: left; font-weight: bold; box-sizing: border-box; border: 1px #ccc solid; text-align: center; margin-left: 20px; }
.news_a a.on { background: #db2242; color: #fff; border-box;
border: 1px #db2242 solid; }
.news_b { height: 570px !important; margin-top: 20px; }
.news_box .news_div_item { width: 500px; height: 110px; float: left; position: relative; box-sizing: border-box; background: #fff; margin-left: 30px; margin-bottom: 16px; }
.news_box .news_div_item:nth-child(1) { margin-left: 0; }
.news_box .news_div_item:nth-child(-n+2) { width: 420px; height: 488px; padding: 24px; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic img { width: 370px; height: 274px; border: 1px solid #eee; box-sizing: border-box; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic { position: absolute; top: 24px; width: 372px; display: block; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_date { position: absolute; top: 348px; width: 390px; font-size: 12px; color: #999; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content:after { content: 'Read more  →'; font-size: 12px; color: #222; line-height: 40px; }
.news_div_item_year, .news_div_item_month, .news_div_item_day { display: inline-block; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content { position: absolute; top: 310px; width: 360px; }
a.news_div_item_a { font-size: 18px !important; color: #333; line-height: 40px; }
.news_div_item_body { font-size: 14px; color: #999; line-height: 26px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_body { -webkit-line-clamp: 2; margin-top: 24px; }
.news_div_item_pic, .news_box .news_div_item:nth-child(n+3) .news_div_item_date { display: none; }
.news_box .news_div_item:nth-child(n+3) .news_div_item_content { width: 434px; padding: 24px 34px; }
.news_box .news_div_item:nth-child(n+3) a.news_div_item_a { line-height: 30px; }
.news_box .news_div_item:nth-child(n+3):after { content: ""; display: block; width: 0; height: 6px; background: #db2242; margin-bottom: -6px; transition: 0.3s all ease-in-out; }
.news_box .news_div_item:nth-child(n+3):hover::after { width: 100%; }
/*版权*/
.footer_bg { padding-top: 10px; background: #111520 url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512152224_1764987546.jpg)no-repeat center top; position: relative; }
.footer_bg2 { background: #111520 url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512152202_2139698117.jpg)no-repeat center top; }
.fonter_a { height: 56px; width: 350px; }
.fonter_a a { width: 130px; height: 34px; display: block; line-height: 34px; font-size: 16px; border: 1px solid #fff; text-align: center; float: left; color: #fff; }
.fonter_a a:nth-child(2) { margin-left: 20px; }
.fonter_a a:hover { background: #d22723; color: #fff; }
.fonter_tel { font-size: 38px; color: #fff; font-family: "Arial"; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512152141_298832913.png)no-repeat left center; ; font-weight: lighter; padding-left: 38px; }
.fonter_d { margin-top: 20px; }
.fonter_d li { font-size: 15px; color: #a8a9ad; padding-left: 30px; }
.fonter_d li:nth-child(1) { background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512152122_1794468221.png)left center no-repeat; }
.fonter_d li:nth-child(2) { background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512152103_1491019656.png)no-repeat left center; }
.fonter_d li { line-height: 36px; }
.footer_r { width: 1120px; }
.footer_r li { width: 130px; float: left; padding: 50px 50px 0 80px; height: 340px; border-left: 1px #212634 solid; color: #a8a9ad; }
.footer_r li a { font-size: 15px; color: #a8a9ad; display: block; line-height: 36px; }
.footer_r li a:hover { color: #d22723; }
.footer_t { font-size: 18px !important; color: #fff !important; margin-bottom: 10px; }
.footer_t:after { content: ""; display: block; width: 16px; height: 1px; background: #d22723; margin-top: 10px; transition: all linear 0.5s; }
.footer_r li:hover .footer_t:after { width: 80px; }
.footer_r li.footer_l { width: 200px; }
.footer_l p { line-height: 28px; font-size: 15px; padding-top: 20px; }
.footer_l span, .footer_r li.footer_l a { color: #fff; font-size: 20px; font-family: Arial; }
.wechat { width: 165px; height: 196px; background: #fff; text-align: center; }
.wechat img { margin-top: 8px; width: 150px; }
.wechat p { font-size: 15px; color: #333; margin-top: 8px; }
.copy_bg { width: 100%; min-width: 1400px; padding: 20px 0; border-top: 1px solid #212634; color: #a8a9ad; }
.copy_bg a:hover { color: #d22723; }
.copy, .copy a { color: #a8a9ad; font-size: 15px; line-height: 50px; }
.footer_bg .waveWrapper { top: -43px; }
.waveWrapper { overflow: hidden; position: absolute; left: 0; right: 0; margin: auto; height: 43px; z-index: 9; }
.waveTop { right: 0; left: auto; position: absolute; width: 4112px; animation: move_wave_reverse 20s linear infinite; height: 100%; background-repeat: repeat-x; background-position: 0 bottom; transform-origin: center bottom; }
.crcode { padding-top: 50px; padding-right: 70px; border-right: 1px #212634 solid; height: 340px; }
.crcodecon li img { border: 10px solid #fff; border-radius: 5px; width: 144px; height: auto; }
.crcodecon li { width: 164px !important; height: 173px; position: relative; }
.crcodecon li:after { content: ''; display: block; position: absolute; width: 20px; height: 11px; bottom: 0; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512142335_551450614.png) no-repeat left center; }
.crcodecon li:nth-child(2):after { left: 15px; }
.crcodecon li:nth-child(3):after { left: 72px; }
.crcodecon li:nth-child(4):after { left: 130px; }
.crcodetab { padding-left: 6px; }
.crcodetab p { cursor: pointer; font-size: 16px; font-weight: lighter; color: #ccc; width: 42px; height: 42px; line-height: 42px; border-radius: 42px; background: #333; position: relative; margin-top: 14px; float: left; }
.crcodetab p+p { margin-left: 12px; }
.crcodetab p.on { background: #21478e; color: #fff; }
/*友情链接*/
.link_bg { background: #21478e; height: 70px; line-height: 70px; }
.link_l { font-size: 16px; color: #fff; line-height: 70px; padding-left: 60px; background: url(//memberpic.114my.com.cn/dgkaibo1/uploadfile/image/20230512/20230512142215_81788725.png) no-repeat center left; }
.linkTagcs li a { font-size: 14px; }