﻿@charset "utf-8";
/* 左侧公用 */
.l_menu{ width: 270px;}
.l_menu dt{ width: 100%; height: 99px;text-align: center;color: #fff;box-sizing: border-box;padding-top: 25px;position: relative;background: #333333;}
.l_menu .sub_title{font-size: 14px;font-family: Arial, Helvetica, sans-serif;line-height: 2;text-transform: uppercase;font-weight: normal;}
.l_menu .sup_title{font-size: 24px;color: #fff;}
.l_menu dd{border: 1px solid #efefef;width: 100%;padding:0 15px 10px;box-sizing: border-box;}
.l_menu dd .t{margin: 10px auto;}
.l_menu dd a{width: 100%;line-height:45px;text-align: left;display: block;font-size: 16px;font-weight: bold;}
.l_menu dd a:hover{background: #c8303c;color: #fff;}
.l_menu dd a:hover::before{color: #fff;}
.l_menu dd a.navcur{background: #c8303c;color: #fff;}
.l_menu dd a.navcur::before{color: #fff;}
.l_menu dd ul{border: 1px solid #efefef;padding: 10px;}
.l_menu dd ul a{margin: 0;font-size: 14px;font-weight: normal;}
.l_menu dd ul li a::before{content: '';font-family: 'KAITI';padding:0 10px 0 10px; color: #999999;}
.l_menu dd .t01{padding: 10px 0;position: relative;}
.l_menu dd .t01 a{font-weight: normal;position: relative;padding-left: 40px;box-sizing: border-box;width: 100%;}
/* .l_menu dd .t01:after{content: '+';background: #c8303c;width: 15%;position: absolute;right: 0;top: 10px;height: 45px;text-align: center;line-height: 45px;color: #fff;font-size: 18px;} */
.l_menu dd .t01 a::before{content: '';background: url(../images/l_menu_l.png) no-repeat 0 0px;width: 21px;height: 21px;display: inline-block;position: absolute;top: 13px;left: 10px;}
.l_menu dd .t01:hover a::before{background: url(../images/l_menu_h.png) no-repeat;}
.l_menu dd .t01 a.navcur{background: #c8303c;color: #fff;}
.l_menu dd .t01 a.navcur::before{ background: url(../images/l_menu_h.png) no-repeat;}
.l_menu dd a.cur{color: #c8303c; background: none;}
.l_menu dd ul a{width: 100%;line-height:45px;text-align: left;display: block;font-size: 15px;font-weight: normal;border-bottom: 1px solid #efefef;}

.l_menu .f{font-size: 16px;text-align: center;background: #333333;padding: 15px 0;color: #fff;font-weight: normal;line-height: 1.5;}
.l_menu .f strong{font-size: 24px;display: block;}
/* end */
/* jx925_js */
.jx925_js{background: url(../images/i01.gif) center repeat-y;}
.jx925_js .content{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.jx925_js dl{width: 25%;background: #c8303c;color: #fff;text-align: center;padding: 30px 0;}
.jx925_js dl dt{font-size: 55px;font-weight: bold;}
.jx925_js dl dd{font-size: 18px;line-height: 1.5;margin-bottom: 20px;}
.jx925_js dl:nth-child(1){background: #c8303c;}
.jx925_js dl:nth-child(2){background: #d8303f;}
.jx925_js dl:nth-child(3){background: #c8303c;}
.jx925_js dl:nth-child(4){background: #d8303f;}

/* jx925_product */
.jx925_product{background: url(../images/b_p.png) no-repeat center bottom;padding-bottom: 120px;}
.jx925_product .top{background: #c8303c;border: 1px solid#efefef;margin-bottom: 20px;}
.jx925_product .top .pic{width: 500px;height: 375px;overflow: hidden;float: left;}
.jx925_product .top .item{width: 478px;height: 375px;overflow: hidden;float: right;box-sizing: border-box;padding: 30px;color: #fff;}
.jx925_product .top h2{font-size: 24px;color: #ffffff;padding-bottom: 15px;position: relative;margin-bottom: 5px;}
.jx925_product .top h2::before{content: '';width: 30px; height: 2px;background: #f44755;position: absolute;left: 0;bottom: 0;}
.jx925_product .top p{line-height: 2;font-size: 16px;}
.jx925_product .top .link{margin-top: 10px;}
.jx925_product .top .link a{padding: 10px 30px;border-radius: 10px 0 10px 0;display: inline-block;background: #fff;}
.jx925_product .top .link a.more2{background: #333333;color: #fff;}
.jx925_product .right{width: 980px;}
.jx925_product .right ul{ padding:0;  zoom:1;display: flex;flex-wrap: wrap;justify-content: flex-start; }
.jx925_product .right ul li{ text-align:center; background: #fff;width: 31%;margin-right: 3.5%;}
.jx925_product .right ul li:nth-child(3n+0){margin-right: 0;}
.jx925_product .right ul li:hover{ text-align:center;  background: #fff;}
.jx925_product .right ul li:hover .title a{color:#333 ;}
.jx925_product .right ul li .pic{ text-align:center;width:300px; overflow:hidden; border: 1px solid #efefef; }
.jx925_product .right ul li .pic img{ width:100%;  display:block;}
.jx925_product .right ul li .title a{ line-height: 3; font-size: 16px;color: #333;font-weight: bold;}

/* jx925_adv */
.jx925_adv .hd ul{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.jx925_adv .hd ul li{cursor: pointer;position: relative;width: 23%;background: #efefef;height: 145px;font-size: 24px;color: #333;text-align: center;box-sizing: border-box;}
.jx925_adv .hd ul li span{display: block;margin-top: 90px;}
.jx925_adv .hd ul li img{opacity: 1;position: absolute;left: 50%;top: 30px;transform: translateX(-50%);}
.jx925_adv .hd ul li img.adv{opacity: 1;}
.jx925_adv .hd ul li img.adv_h{opacity: 0;}
.jx925_adv .hd ul li.on{background: #c8303c;}
.jx925_adv .hd ul li.on span{color: #fff;}
.jx925_adv .hd ul li.on img.adv{opacity: 0;}
.jx925_adv .hd ul li.on img.adv_h{opacity: 1;}
.jx925_adv_con{position: relative;padding-bottom: 45px;background: url(../images/adv.jpg) center; height: 428px;margin-top: 20px;box-sizing: border-box;}
.jx925_adv_con ul{width: 1200px;border: 1px solid #efefef;height: 428px;box-sizing: border-box;margin: 0 auto;}
.jx925_adv_con ul .pic{width: 570px; height: 428px;float: left;overflow: hidden;position: relative;}
.jx925_adv_con ul .pic .z{position: absolute;left: 0;top: 0;width: 100px; height: 80px;font-size: 40px;color: #fff;background: #c8303c;text-align: center;line-height: 80px;}
.jx925_adv_con ul .item{width: 628px;padding: 40px 80px;box-sizing: border-box;float: left;}
.jx925_adv_con ul .item h3{font-size: 40px;}
.jx925_adv_con ul .item h4{font-size: 14px;font-weight: normal;border-bottom: 1px solid #efefef;line-height: 2;color: #999;margin-bottom: 20px;}
.jx925_adv_con ul .item p{font-size: 15px;line-height: 2; color: #666;margin-bottom: 10px;}
.jx925_adv_con ul .item .link{margin-top: 20px;}
.jx925_adv_con ul .item .link a{padding: 12px 40px;border-radius: 30px;display: inline-block;background: #fff;font-size: 16px;}
.jx925_adv_con ul .item .link a.more2{background: #c8303c;color: #fff;}
.jx925_adv_con ul .item .link a.more2:hover{background: #333;color: #fff;}

/* jx925_solution */
.jx925_solution {background: url(../images/b_p.png) no-repeat center bottom;padding-bottom: 120px;}
.jx925_solution ul{ padding:0;  zoom:1;display: flex;flex-wrap: wrap;justify-content: flex-start; }
.jx925_solution ul li{ text-align:center; background: #fff;width: 31%;margin-right: 3.5%;}
.jx925_solution ul li:nth-child(3n+0){margin-right: 0;}
.jx925_solution ul li:hover{ text-align:center;  background: #fff;}
.jx925_solution ul li:hover .title a{color:#333 ;}
.jx925_solution ul li .pic{ text-align:center;width:100%; overflow:hidden; border: 1px solid #efefef; }
.jx925_solution ul li .pic img{ width:100%;  display:block;}
.jx925_solution ul li .title a{ line-height: 3; font-size: 16px;color: #333;font-weight: bold;}
.jx925_solution .link{margin-top: 30px;text-align: center;margin-bottom: 30px;}
.jx925_solution .link a{padding: 10px 50px;border-radius: 20px 0 20px 0;display: inline-block;background: #fff;}
.jx925_solution .link a.more2{background: #bd2a23;color: #fff;font-size: 18px;}
.jx925_solution .link a.more2:hover{background: #333;}


/* jx925_about */
.jx925_about{position: relative;}
.jx925_about .pic{width: 1082px; overflow: hidden;margin: 0 auto;margin-bottom: 20px;}
.jx925_about .item{width: 90%;margin: 0 auto;}
.jx925_about .item p{text-indent: 30px;color: #666;line-height: 2;font-size: 16px;}
.jx925_about_con{margin-top: 30px;}
.jx925_about .t{width: 100%;position: relative;margin-bottom: 30px;}
.jx925_about .t strong{padding: 10px 50px 10px 60px;background:url(../images/icon_p.jpg) no-repeat 15px 3px #c8303c;display: inline-block;color: #fff;font-size: 24px;font-weight: normal;}
.jx925_about .t a{position: absolute;right: 0;font-size: 14px;color: #333;top: 20px;text-transform: uppercase;}
.jx925_about_con {overflow: hidden;}
.jx925_about_con ul{ padding:0; margin-top: 30px;overflow:hidden; zoom:1;}
.jx925_about_con ul li{ text-align:center; background: #efefef;width:290px;margin-right: 40px; float:left; _display:inline; overflow:hidden; text-align:center; }
.jx925_about_con ul li:hover{ text-align:center;  background: #efefef;}
.jx925_about_con ul li:hover .title a{color:#333 ;}
.jx925_about_con ul li .pic1{ text-align:center;width:100%; overflow:hidden; border: 1px solid #efefef;box-sizing: border-box; }
.jx925_about_con ul li .pic1 img{ width:100%;  display:block;}
.jx925_about_con ul li .title { line-height: 3; font-size: 16px;color: #333;font-weight: bold;}

/* jx925_news */
.jx925_news{margin-bottom: 30px;}
.news_l{ float:left; overflow:hidden; }
.news_l dl { padding-left: 30px; padding-top: 30px; height: 173px; width: 125px; background: #333; margin-top: 1px; overflow: hidden; position: relative; }
.news_l dl:after{ content: ''; display: block; position: absolute; top:0; left: -100%; transition:0.2s all ease-in-out; width: 100%; height: 100%; background: #bd2a23; }
.news_l dl > *{ position: relative; z-index: 3}
.news_l dl.active:after,.news_l dl:hover:after{ left: 0; }
.news_l dl strong{ font-size:18px; color:#fff; display:block; line-height: 32px; padding-top: 13px; font-weight: normal;}
.news_l dl span{ color:#fff; color: rgba(255,255,255,.6); text-transform:uppercase; display: block; padding-bottom: 15px; font-family: 'arial'; line-height: 20px; }
.news_l dl li{ height:22px; width:70px; border:1px solid #fff; text-align:center; }
.news_l dl li a{ line-height:22px; display:block; color:#fff; }

.new_cont .news_row2 { position: absolute; left: 0; top: 0; display: none; width: 730px; height: 410px; }
.new_cont { position: relative; width: 730px; height: 410px; display: block; }
.news_nor{ height:410px; width:730px; overflow:hidden; margin-left: 7px; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 0px 10px; height: 410px; font-weight: normal; }

.news_row2 .news_div_item, .news_row2 .divdgweb_new_div_item { position: relative; padding: 6px 0; height: 40px; overflow: hidden; transition: 0.3s all ease; border-bottom: 1px solid #f5f5f5; }
.news_row2 .divdgweb_new_div_item_date, .news_row2 .news_div_item_date { position: absolute; right: 20px; top: 17px; transition: 0.3s all ease; }
.news_row2 .divdgweb_new_div_item_date > div, .news_row2 .news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_row2 .news_div_item_title, .news_row2 .divdgweb_new_div_item_title{ position: relative; }

.news_row2 .news_div_item_year:after, .news_row2 .news_div_item_year::after, .news_row2 .divdgweb_new_div_item_year:after, .news_row2 .divdgweb_new_div_item_year::after{ content: '-'; }
.news_row2 .on .news_div_item_year:after, .news_row2 .on .divdgweb_new_div_item_year:after,{ content: ''; }
.news_row2 .news_div_item_title:after, .news_row2 .divdgweb_new_div_item_title:after{ content: ''; background: #333; width: 4px; height: 4px; position: absolute; left: 10px; top: 19px; }
.news_row2 .on .news_div_item_title:after, .news_row2 .on .divdgweb_new_div_item_title:after{ content: ''; display: none; }
.news_row2 .news_div_item_title .news_div_item_a, .news_row2 .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 26px; display: block; line-height: 40px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.3s all ease; }
.news_row2 .news_div_item_pic, .news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_row2 .news_div_item_pic { padding-top: 15px; padding-left: 15px; }
.news_row2 .news_div_item_pic a, .news_row2 .news_div_item_pic a img { display: block; width: 220px; height: 162px; }
.news_row2 .news_div_item.on, .news_row2 .divdgweb_new_div_item.on{ height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; background: #f5f5f5}
.news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 434px; text-align: justify; position: absolute; right: 20px; top: 110px; }
.news_row2 .on .divdgweb_new_div_item_date, .news_row2 .on .news_div_item_date { top: 23px; right: 392px; }
.news_row2 .on .news_div_item_title .news_div_item_a, .news_row2 .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 230px; top: 70px; width: 245px; }
.news_row2 .on .divdgweb_new_div_item_date > div, .news_row2 .on .news_div_item_date > div { font-weight: bold; color: #333; font-size: 24px; line-height: 30px; }
.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .news_row2 .on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px; }
.news_row2 .on .news_div_item_date > .news_div_item_year:after,.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year:after{ content: ''; }

.wend{ float: right; margin-right: 0; padding-left: 16px; width:354px; height: 410px; }
.wend h2{ left:0; margin-bottom: 25px; }
.wend h2 a{ font-size:18px; color:#2d2f46; }
.wend h2 a.more{ font-size:16px; color:#999;font-weight: normal; }
.wend h2 a span{ color:#999999; font-size:14px; font-weight: normal; }
.more{float: right;}
.wend .divdgweb_new_div_item_a { font-size: 15px; }
.wend .divdgweb_new_div_item_content{border-bottom: 1px solid #eee; padding: 12px 0 0 0;}
.wend .lastdl{ border-bottom: none;}
.wend .divdgweb_new_div_item_title{ height:29px; line-height:29px; font-size:14px; color:#333333; overflow: hidden;font-weight: bold;}
.wend .divdgweb_new_div_item_title a{ color:#333333;}
.wend .divdgweb_new_div_item_title a:hover{color: #333}
.wend .divdgweb_new_div_item_body{line-height:25px; color:#666; height: 75px; font-size: 13px; overflow: hidden;margin-bottom: 10px;} 