﻿.sz-box{width:100%;background:#f9fafc url(../images/one-bg.jpg) no-repeat center bottom;}
.w1200{width:1200px; margin:0 auto}
.mg30{padding:60px 0}
.bgbai{background-color:#fff}
.tianc{padding:60px;box-shadow:0 0 18px rgba(12,3,6,.05)}
.newinf-bt{width:100%;padding-bottom:16px; border-bottom:1px solid #ccc;position:relative;}
.newinf-bt:after{content: '';display: block;width: 4px;height: 20px;background: #004294;position: absolute;left: 2px;top: 0px;}
.newinf-bt b{font-size:20px; color: #333; margin-left: 15px; font-weight:bold;}
.inf-tu{width:200px;height:150px; overflow:hidden;float:left}
.inf-right{width:calc(100% - 220px);float:right;margin-top:18px}
.inf-right h3{font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:0.65s ease-in-out}
.inf-nr{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:23px; height:66px;font-size:14px;margin-top:10px;transition:0.65s ease-in-out}
.new-inf{margin-bottom:25px}
.new-inf li{overflow:hidden;margin:10px 0;border-bottom:1px dashed #ccc; position:relative;line-height:40px}
.new-inf li a{display:block; overflow:hidden;}
.inf-bit{max-width:70%;float:left;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:0.3s;color:#000	}
.inf-qs{float:right;font-size:14px;color:#7d7d7d}
.inf-quan{float:left;display:block;width:7px; height:7px; border-radius:50%; background-color:#004294;margin-top:15px;margin-right:5px;transition:0.3s;}
.new-inf li:hover .inf-bit{color:#004294}
.new-inf li:hover .inf-quan{margin-left:10px}
.inf-zinde{z-index:2; position:relative}
.inf-bg{position:absolute;top:0;left:0;width:0%; height:100%; background-color:#004294;z-index:0;transition:0.65s}
.inf-tu img{width:100%; height:100%}
.cont{word-break: break-all;border-bottom:1px dashed #ccc; padding:20px 0}
.cont img{max-width:100%; height:auto;display:block;margin:0 auto}
.syp{font-size:14px;color:#004294}
.cred{color:#333; font-size:14px}
.cred:hover{color:#004294}
.ptw{margin-bottom:10px}
.ptw:nth-child(2n){margin-bottom:0}
.sxy{margin-top:45px;overflow:hidden}
.wuhu{float:left}
.inf-fh{float:left; width:130px; height:30px; line-height:30px; text-align:center; color:#888; background:#fff;  position:relative; z-index:1;transition: 0.4s ease-in-out;}
.inf-jian{float:right;margin-top:10px;box-shadow:0 0 10px rgba(12,3,6,.13);cursor:pointer}
.inf-jian span{float:left;line-height:30px; width:30px;background:#004294;height:30px}
.inf-jian span img{width:80%;margin:0 auto;display:block;margin-top:3px}
.inf-jian:hover .inf-fh{background:#004294;color:#fff}
.inf-cp{overflow:hidden;margin:25px 0}
.inf-cp li{width:32%;margin-right:2%;margin-bottom:15px;float:left;border-bottom:1px solid #ccc;position:relative}
.inf-cp li:nth-child(3n){margin-right:0}
.inf-tuu{width:100%;height:250px;overflow:hidden}
.inf-tu-tu{width:100%;height:100%;transition:0.3s ease-in-out;object-fit: contain;}
.inf-cp li:hover .inf-tu-tu{ transform: scale(1.2);}
.inf-ov{padding:10px 5px}
.ovo{overflow:hidden}
.inf-cp li .ovo span{font-size:18px;}
.ovo span{float:left;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px	;transition:0.3s ease-in-out;    text-align: center;}
.ovo i{float:right;}
.ovo i:after{display:block;content:"";float:left;height:20px;width:1px;background-color:#CDCDCD;margin-top:3px;margin-right:5px;transition:0.3s ease-in-out}
.inf-jt{font-size:16px;transition:0.3s ease-in-out}
.redxian .inf-jt{color:red}
.redxian .ovo i:after{background-color:red}
.redxian .ovo span{color:red}
.inf-news{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:25px;height:50px}
.inf-cp li:after{position:absolute;bottom:-1;width:0%;height:2px;background:red;content:"";display:block;transition:0.3s ease-in-out}
.inf-cp li:hover .inf-cp li:after{width:100%}
.redxian:after{width:100%  !important}
.inf-ly{overflow:hidden;margin-top:25px}
.inf-lmr{width:323px;padding:10px;line-height:35px;border:1px solid #ccc;overflow:hidden;float:left;margin-right:2%;}
.inf-lmr:last-child{margin-right:0}
.inf-pt{border:0;float:right;outline: none;line-height:35px;width:calc(100% - 70px)}
.inf-lmr span{float:left;font-size:15px;width:60px;text-align:right}
.inf-wby{width:100%;height:200px;margin-top:25px;resize:none;border:1px solid #ccc;outline: none;text-align:left;padding:10px;font-size:15px;font-family:微软雅黑}
.inf-anniu{margin-top:25px; border:0; background-color:red;text-align:center;color:#fff;width:100px;    border-radius: 20px;line-height:35px;cursor:pointer;font-size:15px}
.inf-center{text-align:center}
.inf-kd{width:1200px;margin:0 auto}
.inf-jt img{width:15px}
.inf-wg{position:relative;overflow: hidden;}