﻿/*通用代码*/
#newBridge .icon-right-center{left: 2px  !important; top: 35%;}
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#222222; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; }
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #222222; text-decoration: none; font-size:14px;}
a:hover{color: #333;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.w1400{ max-width:1400px; margin:0 auto; min-width:1400px;}
.fr{ float:right;}
.fl{ float: left;}
.top40{ margin-top:40px;}
.top30{ margin-top:30px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
*,:after,:before{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.cx-title01 h2 { font-size: 40px; padding-bottom: 10px; position: relative;}
.cx-title01 h2 a { font-size: 40px;  color: #222; padding: 0 30px; }
.cx-title01 .subtitle { font-size: 16px; }
.cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color: #0a519a; position: absolute; top: 0; z-index: 2; }
.cx-title01 h2 em.left:after { right: 0; }
.cx-title01 h2 em.right:after { left: 0; }



@font-face {
  font-family: "iconfont"; /* Project id 2684447 */
  src: url('../fonts/iconfont.woff2.txt') format('woff2'),
       url('../fonts/iconfont.woff.txt') format('woff'),
       url('../fonts/iconfont.ttf.txt') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jl-title{ width: 100%; text-align: center; color: #fff; margin-bottom: 50px;}
.jl-title h2 { font-size: 40px; padding-bottom: 10px; position: relative;}
.jl-title h2 a { font-size: 40px;  color: #fff; padding: 0 30px; }
.jl-title .subtitle { font-size: 16px;     color: #eff7ff;}
.jl-title h2 em { display: inline-block; width: 20%; height: 1px; background-color: #82abd8; position: relative; top: -10px;}
.jl-title h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color: #0aaf52; position: absolute; top: 0; z-index: 2; }
.jl-title h2 em.left:after { right: 0; }
.jl-title h2 em.right:after { left: 0; }
/*抬头*/
.header{}
.htop{padding:0 2.5%;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; height:50px; background:#3e4348; font-size:15px; color:#d9d9d9; font-weight:lighter; }
.htop p:nth-child(1){ padding-left:30px; background:url(../img/20210715160433_633485259.png) no-repeat left center;}
.htop a{color:#d9d9d9;font-size:15px;}
.htel{ position:relative; font-size:14px; color:#fffafa;  height:50px; line-height:50px; z-index:3;}
.htel:after{ content:''; display:block; position:absolute; width:100vw; height:100%; left:-35px; top:0; z-index:-1; background:#0a519a; border-radius:0 0 0 30px;}
.htel span{ display:inline-block;padding-left:35px; background:url(../img/20210715161229_1662945979.png) no-repeat left center;}
.htel em{ font-size:22px; color:#fff; font-family:'fontMd'; display:inline-block; vertical-align:sub;}
.hsecond{ padding:0 2.5%; height:120px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; }
.hleft ,.hright,.hcode{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}

.hmean{ margin-left:18px; font-size:13.6px; font-weight: normal; color:#333; margin-right:18px; font-family:Arial, Helvetica, sans-serif;}
.hmean b{ display:block; font-size:36px; color:#222; letter-spacing:2px;font-family:"Microsoft YaHei"; font-family:'微软雅黑'; }

.jaet{ background:url(../img/20210717164043_424067692.jpg) no-repeat left; padding-left:20px; font-size:28px;} 
.jaet span{ font-size:18px; display:block; color:#666;}
.dropmenu{ position:absolute; top:100%; left:0;z-index:99; opacity:0; visibility:hidden; transition:all .3s ease; width:200%; left:-50%; text-align:center;background:rgba(0,0,0,.8);}
.dropmenu a{ display:block; line-height:50px; font-size:15px; color:#fff; transition:all .3s ease; white-space:nowrap;}
.dropmenu td a{ display:none}
.dropmenu td table a{ display:block }
.dwrnu{ position:absolute; top:100%; left:0;z-index:99; opacity:0; visibility:hidden; transition:all .3s ease; width:200%; left:-50%; text-align:center;background:rgba(0,0,0,.8);}
.dwrnu a{ display:block; line-height:50px; font-size:15px; color:#fff; transition:all .3s ease; white-space:nowrap;}
.dwrnu td a{ display: block}
.dropmenu a:hover,.dwrnu a:hover{ background:#0a519a;}
.hcode li{ position:relative; width:40px; height:40px; border-radius:50%; background:#0a519a url(../img/20201230165045_18008854.png) no-repeat center; cursor:pointer; margin-left:18px;}
.hcode li:nth-child(2){ background-image:url(../img/20201230165045_1730829062.png);}
.hcode li:nth-child(3){ background-image:url(../img/20201230165045_1019078981.png);}
.hcode li img{ position:absolute; width:100px; height:auto; top:110%; padding:10px; background:rgba(0,0,0,.3); right:0; transition:all .3s ease; visibility:hidden; z-index:9; opacity:0;}
.hcode li:hover img{ top:100%; visibility:visible; opacity:1;}


/*嘉林产品中心*/
.pro_nav {width: 1400px;margin: 0 auto;}
.pro_nav table {width: 100% !important;}
.pro_nav table tr {display: flex;justify-content: center;}
.pro_nav table tr td {text-align: center;display: inline-block;height:55px;position: relative;}
.pro_nav table tr td:after { content: "";width: 0px;height: 0px;border-top: 9px solid #00913e; border-right: 7px solid transparent;border-bottom: 10px solid transparent;
border-left: 7px solid transparent;position: absolute; top: 62px; left: 45%;transition: 0.5s all ease-in-out;display: none;}
.pro_nav table tr td+td {margin-left:15px;}
.pro_nav table tr td a {background: #eee;display: block;font-size: 16px !important;padding: 0px 60px; border-radius:35px; color:#222 ;}
.pro_nav table tr td a:hover{ background:#0a519a; color:#FFF;}


.pro_le {

    background: #0a519a;
    padding: 0 6px 6px;
    box-sizing: border-box;
}
.prl_tit {
    text-align: center;
    padding: 40px 0;
}
.prl_tit p {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
}
.prl_tit em {
    font-style: normal;
    display: block;
    text-transform: uppercase;
    color: rgba(255,255,255,0.5);
    margin-top: 10px;
    margin-bottom: 12px;
}
.prl_tit i {
    width: 36px;
    height: 3px;
    background: #fff;
    display: block;
    margin: 0 auto;}
.pro_btm {display: flex;justify-content: space-between;}
.prl_list {background: #fff;}
.prl_list .prolist2021 li {
    height: 62px;
    border-bottom: 1px solid #eaeaea;
    position: relative;
}
.prl_list .prolist2021 li>a {
    display: block;
    line-height: 62px;
    padding: 0 10px;
    position: relative;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.prl_list .prolist2021 li:hover>a {
    color: #0a519a;
    font-weight: bold;
}

/*product*/
.product_bg{ width:1400px; margin:0 auto; }
.protab{  white-space:nowrap; font-size:0; text-align:center; background:#f3f3f3; margin:45px 0 13px 0;height: 74px;}
.protab li, .protab div{float: left;width: calc(100% / 10);}
.protab li a,.protab div a{width:100%;display:block;line-height:74px;font-size:18px;color:#484848;font-weight:lighter;border-right:1px solid #fff;transition:all .3s ease;}
.protab li:last-child{border-right:none;}
.protab li:hover a,.protab>ul>div:hover a,.protab li.on a{ background:#0a519a; color:#fff;}
.proshow{width: 1075px;overflow:hidden;padding-left: 20px;float: right;}
.pro-boxs {display: block;justify-content: space-between;width: 100%;}
.pro-boxs .pro_le {
    width: 310px;
    float: left;
    left: 0;
}
.procon ul {
  display: flex;
  justify-content: space-between;
}
.procon ul li div {text-align: center;height: 50px;line-height: 50px;background: #ddd;font-size: 16px;position: relative;cursor: pointer;}
.procon ul li a {display: block;overflow: hidden;}
.procon ul li {margin-bottom: 30px;}
.procon ul li a img{transition: 0.5s;}
.procon ul li:hover a img {transform: scale(1.05);}
.procon ul li div:after {
  position: absolute;
  content: '';
  width: 64px;
  height: 2px;
  background: #0a519a;
  right: 0;
  bottom: 0;
  transition: 0.5s ease;
}
.procon ul li:hover div::after {width: 100%;}
.procon ul li div:before{ content:''; display:block; position:absolute; right:15px; top:0; bottom:0; margin:auto 0; width:22px; height:22px; background:url(../img/20210426112439_183219562.png) no-repeat center;background-size: 22px 22px;}

.proshow table tr{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
.proshow table td{width: 24.2%;overflow: hidden;position: relative; display:inline-block; vertical-align:top; padding:11px 11px 0 11px !important; box-sizing:border-box; background:#f3f3f3; transition:all .3s ease; }
.proshow table td+td{ margin-left:1%;}
.proshow td br{display:none;}
.proshow td a{ display:block; position:relative; overflow:hidden;}
.proshow td span{ display:block; width:100% !important;}
.proshow td span a{font-size: 16px;color: #666666; display:block; line-height:86px; position:relative; text-align:left; transition:all .3s ease; padding:0 50px 0 20px;}
.proshow table tr+tr{margin-top: 1%;}
.proshow table td>a img{ width:100%; height:auto; transition:all .6s ease;}
.proshow table td:hover>a img{ transform:scale(1.1);}

.proshow table td:after{ content:''; display:block; position:absolute; width:81px; height:3px; background:#123f87; transition:all .3s ease; bottom:0; right:0; }
.proshow table td:hover span a{ color:#123f87;}
.proshow table td:hover{ background:#e4e1e0;}
.proshow table td:hover:after{ width:100%;}

/*应用*/

.wthos{ width:100%; overflow:hidden; background:url(../img/20210716145143_1829119375.jpg) no-repeat center top; padding-top:80px;}
.wtol_b{ background:#FFF; overflow:hidden; border-radius:20px;}
.case_tab{height: 86px; margin:40px; }
.case_tab li{border:1px solid #eee;float:left;width: calc(100% / 7);height: 86px;background: #fff;}
.case_tab li a{display: flex;align-items: center;justify-content: center;height: 84px;}
.case_tab li+li{}
.case_tab li em{margin-right: 10px;font-size: 18px;}
.case_tab li b{font-size: 16px;}

.appl_dl{width: 688px;}
.appl_dr{width: 688px;}
.appl_d table td{padding:0 !important;display: block;  float:left; position: relative; overflow: hidden; }
.appl_d table td div{position: absolute; bottom:0; padding:0 !important; width:100%; line-height:50px; background:rgba(0,0,0,0.3); -webkit-transition:0.3s all linear; transition:0.3s all linear; }
.appl_d table td div a{color:#fff; font-size:16px;display: block; position: relative; -webkit-transition:0.3s all linear; transition:0.3s all linear;}
.appl_d table td:hover div a{height:80%; padding-top:20%;}
.appl_d table td div a:before{content:"+"; font-size:40px; display: block; color:#fff;  border-radius:100%;  -webkit-transition:0.2s all ease-in-out; transition:0.2s all ease-in-out;position: absolute;box-shadow: 0 0 0 40px rgba(10,81,154,0.2);background:rgba(10,81,154,0.6); opacity:0;}
.appl_d table td:hover div a:before{opacity:1; -moz-transform:scale(0.4);-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);}
.appl_d table td:hover div{height:100%;}
.appl_dl table td{width:688px;height:518px;}
.appl_dl table td:hover div a{ padding-top:30%;}
.appl_dl table td div a:before{left:40%; top:38%;width:150px; height:150px; line-height:150px;}
.appl_dr table td{widht:333px; height:249px; margin-bottom:20px;}
.appl_dr table td+td{margin-left:22px;}
.appl_dr table td div a:before{ top:38%; left:36%;  width:100px; height:100px;line-height:100px;}

/*adv*/
.adv_j .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.adv_j .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.adv_j .cx-title01 h2 a { color: #222; padding: 0 30px; }
.adv_j .cx-title01 .subtitle { font-size: 16px; }
.adv_j .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.adv_j .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color: #0a519a; position: absolute; top: 0; z-index: 2; }
.adv_j .cx-title01 h2 em.left:after { right: 0; }
.adv_j .cx-title01 h2 em.right:after { left: 0; }
.adv_j { width: 100%; background:no-repeat center;background-color: #f5f5f5; background-image:url(../img/20210716155611_1703954613.jpg); padding: 80px 0 ; overflow:hidden;}
.adv_j .pro-box { margin-top: 10%; }
.adv_j .pro-cont { width: 24%; background-color: #fff; text-align: center; padding-bottom: 3%; position: relative;}
.adv_j .pro-cont:not(:first-child) { margin-left: 1.33333%; }
.adv_j .pro-cont .img { display: block; width: 50%; border-radius: 50%; overflow: hidden; margin: -25% auto 0; position: relative; z-index: 5; border: solid 5px #0a519a;}
.adv_j .pro-cont h3 { font-size: 26px; color: #222; padding: 5% 0;}
.adv_j .pro-cont p {
    width: 70%;
    margin: 0 auto;
    font-size: 15px;
    color: #333;
    line-height: 24px;
    height: 120px;
    overflow: hidden;
}
.adv_j .pro-cont a { display: inline-block; font-size: 15px; color: #666; padding: 3.5% 8%; border: solid 1px #e1e1e1; margin-top: 10%; position: relative; z-index: 5;}
.adv_j .see-all-pro { display: block; width: 100%; padding: 3% 0; text-align: center; color: #666; font-size: 14px; margin-top: 2%;}
.adv_j .see-all-pro .xc-seeAll-icon01 em { background-color: #666; }
.adv_j .pro-cont:hover {
	box-shadow: 8px 8px 40px rgba(0,0,0,.2);
	-webkit-transform:translateY(-6px);
	-moz-transform:translateY(-6px);
	-ms-transform:translateY(-6px);
	transform:translateY(-6px);
}
.adv_j .pro-cont:before { content: ''; display: block; width: 92%; height: 92%; border: solid 1px rgba(34,34,34,.1); position: absolute; left: 4%; top: 4%; z-index: 1; }
.adv_j .pro-cont:hover a { background: linear-gradient(to right,#0aaf52,#0a519a); color: #fff;  }
.adv_j .pro-cont a,
.adv_j .pro-cont {
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	-ms-transition:all .5s ease-out;
	transition:all .5s ease-out;
}
@media screen and (max-width: 900px){
	.adv_j .cx-title01 { margin-bottom: 5%; }
	.adv_j .pro-box { margin-top: 17%; }
	.adv_j .pro-cont { width: 49%; padding-bottom: 7%;}
	.adv_j .pro-cont:not(:first-child) { margin-left: 0; }
	.adv_j .pro-cont:nth-child(odd) { margin-right: 2%; }
	.adv_j .pro-cont:first-child,
	.adv_j .pro-cont:nth-child(2) { margin-bottom: 17%; }
	.adv_j .pro-cont p {height: 52vw;}
	.adv_j .pro-cont a { margin-top: 8%; font-size: 14px;}
	.adv_j .see-all-pro { display: block; }
}
@media screen and (max-width: 750px){
	.adv_j .cx-title01 h2 { font-size: 20px; padding-bottom: 1%; }
	.adv_j .cx-title01 h2 a { padding: 0 3%; }
	.adv_j .cx-title01 .subtitle { font-size: 14px; }
	.adv_j .cx-title01 h2 em { display: none; width: 28%; top: -6px; }
	.adv_j { padding: 5% 3%; margin: 2% 0;}
	.adv_j .pro-cont h3 { font-size: 18px; }
}


/**/
.process{display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; margin-top:70px; width:100%; overflow:hidden;}
.process ul{ margin-top:50px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; position:relative;}
.process ul:after{ content:''; display:block; position:absolute; width:200vw; height:36px; background:url(../img/20201230143536_865138405.png) repeat-x center; left:-100vw; bottom:20px;}
.process ul li{ width:165px;text-align:center;position: relative; z-index: 3;}
.pctop{ height:212px; background:#f1f1f2; position:relative; transition:all .3s ease; font-size:18px; color:#666666; line-height:30px; font-weight:lighter; margin-bottom:60px;}
.pctop .pcicon{ display:inline-block; margin:40px 0 15px 0; width:52px; height:62px; background:url(../img/20201230144559_1561872285.png) no-repeat left top; transition:all .3s ease;}
.process ul li:nth-child(2) .pctop .pcicon{ background-position-x:-75px; width:57px;}
.process ul li:nth-child(3) .pctop .pcicon{ background-position-x:-170px;}
.process ul li:nth-child(4) .pctop .pcicon{ background-position-x:-260px;width:62px;}
.process ul li:nth-child(5) .pctop .pcicon{ background-position-x:-368px; width:65px;}
.process ul li:nth-child(6) .pctop .pcicon{ background-position-x:-472px; width:69px;}
.process ul li:nth-child(7) .pctop .pcicon{ background-position-x:-570px; width:70px;}
.pctop:before{ content:''; display:block; position:absolute; width:100%; height:0; transition:all .3s ease; top:0; left:0;background:#0a519a;border-radius:10px 10px 0 0;}
.pctop:after{ content:''; display:block; position:absolute; left:0; right:0; top:100%; transition:all .3s ease; width:0; height:0; margin:0 auto; border-left:17px solid transparent; border-right:17px solid transparent; border-top:17px solid #f1f1f2;}
.pcnum{ display:inline-block; position:relative; z-index:3; width:76px; height:76px; border:2px solid #f1f1f1; font-family:'fontMd'; font-size:34px; color:#0a519a; font-weight:bold; line-height:76px; border-radius:50%; background:#fff;}
.process ul li:hover .pcicon{background-position-y:-81px;}
.process ul li:hover .pctop:after{ border-top-color:#0a519a; }
.process ul li:hover .pctop{ color:#fff;}
.process ul li:hover .pctop:before{height:100%;}
.pctop p {    position: relative;    z-index: 3;}


/* Company */
.Company{ width:100%; height:780px; background: linear-gradient(to right,#0aaf52,#0a519a); box-shadow: 0 10px 47px 0 rgb(217, 217, 218);}
.cmp_ng{ width:1400px; margin:0 auto; position:relative; top:80px;}
.cmp_e{ width:50%; background:#fff; height:620px; position:relative; border-radius: 30px 0px 0px 30px;}
.cmp_mt{ width:700px; height:520px;right:0px; position: absolute; margin-top:60px;overflow: hidden; padding-left:50px;}
.cmp_mt img{transition:all 0.7s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.7s ease-in 0s; -o-transition:all 0.7s ease-in 0s;cursor:pointer;}
.cmp_mt:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.cmp_n{ width:50%; background:#fff; height:620px;position: relative; border-radius: 0px 30px 30px 0px;}
.cmp_b{  width:666px; height:580px; margin-top:60px;position: absolute; padding-left:60px;}
.cmp_v {
    font-family: Arial, Helvetica, sans-serif;
    color: #0a519a;
    font-size: 43px;
    padding: 19px 0px 0px 0px;
    font-weight: bold;
}
.cmp_v span{color:#0a519a; font-size:50px;}
.cmp_c {
    font-size: 32px;
    color: #333;
    height: 65px;
    padding-top: 8px;
    font-weight: bold;
}
.cmp_x {
    font-size: 15px;
    color: #333;
    line-height: 33px;
    width: 580px;
    height: auto;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    margin-bottom: 19px;
}
.ab_m{ overflow:hidden; }
.ab_m a{ width:200px;height:50px; background:#0a519a;font-size:18px;text-align:center; color:#fff;line-height:50px; display:block;}
.ab_m a:hover{  background:#0aaf52;font-size:18px;text-align:center; color:#fff;width:220px;}





/*嘉林新闻中心*/

.news{ padding:60px 0px 80px 0px; width:100%; background: #fff;}
.news_row1{ position: relative; padding-bottom: 25px; margin-bottom: 30px; }
/*.news_row1:after{ content: ''; width: 100%; height: 1px; background: #dbdbdb; display: block; position: absolute; bottom: 0; left: 0; }*/
.news_row1 .news_tit{ display: block; font-size: 33px; color: #484848; font-weight: lighter; line-height: 50px; float: left; height: 55px;  padding-left: 10px;}
.news_row1 .news_tit .en{ display:inline-block; padding-left:15px;text-transform: uppercase; }
.news_row1 .news_list{ margin: 0 auto;    width:665px; }
.news_row1 .news_list ul li{     float: left;      width: 200px;    text-align: center; background:#eee;   margin-left:20px;}
.news_row1 .news_list ul li a{ font-size: 20px; line-height:55px; display: block; position: relative; font-weight:lighter; color:#444;  }
.news_row1 .news_list ul li a:after{ position: absolute; content: ''; width: 0; background: #; height: 1px; bottom: -25px; left: 0; display: block; transition: 0.3s all ease; z-index: 3333; }
.news_row1 .news_list ul li.cur a:after,.news_row1 .news_list ul li:hover a:after{ width: 100%; }
.news_row1 .news_list ul li.cur a,.news_row1 .news_list ul li:hover a{ color: #fff; background:#0a519a; }

.news_row2_l { width: 430px; height: 550px; background: #f5f5f5; float: left; }
.news_row2_l .news_l_item,
.news_row2_l .news_div_item{ position: relative; width: 425px; display: block; height: 450px; padding: 50px; }
.news_row2_l .news_l_item img,.news_row2_l .news_div_item .news_div_item_pic a,.news_row2_l .news_div_item .news_div_item_pic img{ width: 325px; display: block; object-fit: cover;height: 214px; padding-top:20px; }
.news_row2_l .news_l_item strong,.news_row2_l .news_div_item .news_div_item_title a{ font-size: 22px; font-weight: normal; display: block; color: #484848; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news_row2_l .news_l_item p, .news_row2_l .news_div_item .news_div_item_body {
    font-size: 14px;
    color: #333;
    line-height: 25px;
    padding: 5px 0 0;
    overflow: hidden;
    margin-bottom: 90px;
    font-weight: lighter;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.news_row2_l .news_l_item span,.news_row2_l .news_div_item .news_div_item_date{ position: absolute; font-family: arial; font-style: normal; color: #0a519a; font-size: 28px; line-height:30px; top: 215px; left: 90px; }
.news_row2_l .news_div_item .news_div_item_date .news_div_item_year{ font-size: inherit; color: inherit; font-family: arial; }
.news_row2_l .news_l_item span i,.news_row2_l .news_div_item .news_div_item_date .news_div_item_month,.news_row2_l .news_div_item .news_div_item_date .news_div_item_day{ font-size: 16px; font-family: arial; font-style: normal; color: #0a519a; display: block; line-height: 20px; }
.news_row2_l .news_div_item .news_div_item_date .news_div_item_month,.news_row2_l .news_div_item .news_div_item_date .news_div_item_day{ float:left; }
.news_row2_l .news_l_item span:after,.news_row2_l .news_div_item .news_div_item_date:after{ content: ''; display: block; width: 2px; height: 90px; position: absolute; left: -17px; top: 0; background:#0a519a}


.news_row2_r{ float: right; width: 917px; }
.news_row2_r .news_r_item,.news_row2_r .news_div_item{ height:160px; display: block; position: relative; background:#f5f5f5;}
.news_row2_r .news_div_item+.news_div_item{ margin-top:35px;}
.news_row2_r .news_r_item *,.news_row2_r .news_div_item *{ transition: 0.3s all ease}
.news_row2_r .news_r_item span,.news_row2_r .news_div_item .news_div_item_date{ position:relative; width: 150px; height: 160px; float: left; color: #fff; background: #0a519a; font-weight: normal; font-style: normal; line-height: 20px; font-size: 18px; font-family: arial; text-align: center; padding: 30px; }
.news_row2_r .news_div_item .news_div_item_month,.news_row2_r .news_div_item .news_div_item_year{ font-size: inherit; color:inherit; font-family: arial; display: inline-block; position: relative; top: 60px}
.news_row2_r .news_r_item span i,.news_row2_r .news_div_item .news_div_item_day{ color: #fff; font-size: 52px; font-weight: normal; font-style: normal; display: block; line-height: 60px; font-family: arial; }
.news_row2_r .news_div_item .news_div_item_day{ position: absolute; width: 100%; text-align: center; left: 0; top: 30px; }
.news_row2_r .news_r_item:hover span,.news_row2_r .news_div_item:hover .news_div_item_date{ background:#0a519a; color:#fff; }
.news_row2_r .news_r_item:hover span i,.news_row2_r .news_div_item:hover .news_div_item_day{ color:#fff; }
.news_row2_r .news_r_item strong,.news_row2_r .news_div_item .news_div_item_title .news_div_item_a{ font-size: 18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal; color: #484848; display: block; line-height: 45px; float: right; width: 740px;  padding:10px 90px 0px 0px;}
.news_row2_r .news_r_item p, .news_row2_r .news_div_item .news_div_item_body {
    font-size: 14px;
    color: #333;
    line-height: 25px;
    float: right;
    width: 740px;
    padding: 5px 0;
    padding-right: 30px;
    font-weight: lighter;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.news_row2_r .news_r_item:hover strong{ color: #0a519a}
.news_row2_r .news_r_item:hover p{ color: #444444; }
.news_row2_r .news_r_item em,.news_row2_r .news_div_item .news_div_item_more{ font-size: 14px; position: absolute; left: 177px; top: 120px; color: #999; height: 20px;padding: 0 0 0 0px; background: url(../img/20210414173406_1986373615.png) no-repeat -20px center; }
.news_row2_r .news_r_item em:after,.news_row2_r .news_div_item .news_div_item_more:after{ content: ''; display: block; width: 0px; height: 1px; background: #0a519a; position: absolute; top:10px; left: 0; transition: 0.3s all ease}
.news_row2_r .news_r_item:hover em,.news_row2_r .news_div_item:hover .news_div_item_more{ background-position: 100px center; padding: 0 0 0 130px; color: #0a519a; }
.news_row2_r .news_r_item:hover em:after,.news_row2_r .news_div_item:hover .news_div_item_more:after{ width: 110px}
.news div,.news a {box-sizing: border-box;}

/*友情链接*/
.ls_bg{ background:#efefef; width:100%; overflow: hidden;}
.links_bj{width:1400px;height:92px;margin:0 auto;position:relative;}
.links_zbt{ padding-left:35px; width:130px;height:92px;font-size:20px;color:#555;line-height:92px; background:url(../img/20210416114616_1369149871.jpg) no-repeat left;}

.links_lj{width:1200px;height:92px;font-size:14px;color:#666;margin-left:20px;line-height:92px;}
.links_tb{width:auto;height:92px;}
.linkTagcs li a{font-size:15px;line-height:92px;color:#666 !important;}

.head_bgx{width:100%;height:10px;cursor: pointer;   background: linear-gradient(to right,#0aaf52,#0a519a);}
.head_bgx span {display:block;width:100%;height:10px;background: #0a519a;animation: span_i1 2s infinite;float:right;}

/*版权*/
.copy_row2{background:#000;width:100%;min-width:1400px;position: relative; overflow:hidden;}
.copy_row2 > .content1{position:relative;padding-top:0px;height:350px;overflow:hidden;}
.copy_list{float:left;padding-left:55px;padding-top:70px; border-left: 1px rgba(255,255,255,0.2) solid;padding-right: 55px; height: 350px;}
.copy_list:nth-child(1) {border: none !important;}
.copy_list li a{display:block;color:#fff;font-size:15px;line-height:30px;}
.copy_list li a:hover{color:#fff;}
.copy_list strong{display:block;}
.copy_list strong a{color:#fff;line-height:50px;font-size:19px;font-weight:normal;display:inline-block;position:relative;padding-bottom:10px;}
.copy_list:hover strong a:after{width:100%;background:#09a201;}
.copy_list:nth-child(1) {padding-left: 0px !important;}
.copy1_item2{padding-top:43px !important;}
.copy1_item3{padding-top:43px !important;}

.copy_row3 {text-align:center;margin:0 auto;font-size:15px;background:#000;width:100%;overflow:hidden; border-top: 1px rgba(51,51,51,0.8) solid;}
.copy_row3 a{color:#fff;font-size:15px;}
.copy_n{line-height:80px;color:#fff;font-size:15px;float:left;}
.copy_n a{display:inline-block;color:#fff;font-size:inherit;font-size:14px;}
.copy_nr{float:right;color:#fff;line-height:80px}

.m_code{float:right;width:446px;padding-top: 70px;}
.m_code h3 {display:block;font-size:19px;color:#fff;font-weight:normal;margin-bottom:20px;line-height:50px;}
.m_code h3 em{font-size:16px;color:#fff;opacity:0.3;text-transform:uppercase;margin-left:5px;}
.codelst li{float:left;width:130px;height:130px;margin-right:25px; color:#FFF; text-align:center; line-height:35px;}
.codelst li img{width:130px;height:130px;display:block;margin:0 auto;    border: 5px solid #fff; }
.codelst .code2{margin-right:0;}

/**/
.page_total {border: 1px solid #e5e5e5;letter-spacing: 1px;padding: 0 10px;height: 26px;display: inline-block;line-height: 24px;font-size: 14px;}
.pages_info{padding:0 !important;width: 100% !important;}
.pages_box {font-size:0;margin-top:25px;display: inline-block;}
.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:#0a519a;background:#0a519a;color:#fff;}
.pages_box .page_curr:hover{color:#fff;}
.pages_box a:hover{color:#0a519a;}
.pages_box b{line-height: 26px;}