body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.6 Arial,Tahoma,Verdana,STHeiTi,sans-serif,Helvetica,SimSun;}
fieldset,img{border:0;}
ol,ul,li{list-style:none;}
:focus{outline:0;}
img{display:block;object-fit:cover;}
.none,legend{display:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
body{color:#454545;min-width:1400px;}
a{color:#454545;text-decoration:none;}
a:hover{color: #509CF4;text-decoration:none;}
i,s,u,em,strong{font-weight:normal;font-style:normal;text-decoration:none;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
/* IE < 8 */
.mt{margin-top:30px;}.mt20{margin: 20px auto!important;}
.search-form-submit:after,.time,.view,.bread:before{background:url(../images/icon.png) no-repeat;background-size: 18px auto;}

.hd{position: relative;display: flex;justify-content: space-between;align-items: center;height:43px;margin-bottom: 10px;border-bottom:1px solid #DCEBFD;}
.hd h2{width: 182px;height: 43px;line-height: 43px;background: url(../images/column_bg.png) 0 0 no-repeat;background-size: 100% auto;text-indent: 40px;color: #fff;font-size: 19px;}
.hd .more{color:#999;}
.hd a.more:hover{color:#509CF4;}

.time{padding-left: 16px;background-position: 0 -62px;}
.view{padding-left:18px;background-position: 0 -44px;}

.topHead,.nav{max-width: 1920px;width: 100%;margin:0 auto;}
.topHead{z-index: 10;background: url(../images/head_bg.png) center top no-repeat;background-size: cover;}
.topHead .wrap{display: flex;align-items:center;}
.topNav{display:flex;justify-content:flex-end;line-height: 30px;color:#fff;padding-top: 10px;}
.topNav span{margin:0 10px;}

.logo{width: 126px;margin-right:100px;padding: 36px 0 36px;}
.logo a{display: flex;flex-direction: column;justify-content: center;}
.logo img{width: 110px;height: 110px;margin: 0 auto;}
.logo span{display: block;height: 66px;line-height: 66px;font-weight:600;font-size: 40px;color: #FFFFFF;text-align: center;}

.slogo{flex:1;}
.slogo img{width: auto;height: 46px;}

.nav{background:#042751;font-size:16px;box-shadow: 0px 0px 16px 0px rgba(2,10,69,0.3);}
.nav ul{display:flex;justify-content:space-between;}
.nav li{position:relative;display: inline-block;line-height:66px;font-size:18px;}
.nav li.active:after{display:none;content:'';position:absolute;bottom:0;left:0;width: 100%;height:3px;background:#fff;}
.nav li.active a,.nav a:hover{color: #509CF4;}
.nav li a{display:block;color: #fff;}

.search{position:absolute;bottom:25px;right:0;height:37px;margin: 25px 0 0;}
.search form{float:right;width: 270px;height:37px;border-radius:20px;background: #1653ac;box-sizing: border-box;overflow: hidden;}
.search-form-input{width: 210px;height: 37px;border:none;float:left;background: #fff;padding-left: 8px;color: #333;}
.search .close{position:absolute;right:0;top:0;display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;font-weight:bold;cursor:pointer;}
.searBtn{position:absolute;right:0;top: 40px;cursor:pointer;}
.search-form-submit{position:relative;width: 52px;height: 38px;line-height: 30px;border:none;font-size:0;background: #1653AC;}
.search-form-submit:after{content:'';position:absolute;left: 10px;top: 7px;display:block;width:30px;height: 26px;background-position: center 3px;}

.wrap{position: relative;width:1400px;margin:0 auto 0;}
.mainBody{margin-top:25px;}
.bread{position:relative;padding: 0 0 0 20px;line-height: 30px;font-size: 16px;color: #999;}
.bread a,.bread span{position:relative;margin:0 3px;color: #999;}
.bread:before{content:'';position:absolute;left:0;top: 7px;display:block;width: 20px;height: 20px;background-position: 0 -25px;}
.bread a:last-child,.bread span{color: #005FCB;}

.footer{margin-top: 30px;padding:30px 0;background: #F5F5F7;font-size:14px;}
.footer .wrap{display:flex;justify-content:space-between;}
.foot-con{flex:1;}
.footer .foot-con p{line-height:30px;}
.footer a{color:#454545;}
.footer a:hover{color: #509CF4;}
.foot-nav{display: flex;padding: 10px 0;}
.foot-nav a{position:relative;}
.foot-nav a:nth-of-type(n+2) {display: flex;align-items: center;}
.foot-nav a:nth-of-type(n+2):before{content:'丨';display:block;width: 10px;height: 15px;line-height: 15px;text-align: center;margin: 0 10px;color: #454545;}
.foot-img{display:flex;}
.foot-img span{margin:0 5px;padding:10px;background:#fff;font-size:12px;text-align:center;}
.foot-img i{line-height:25px;}
.foot-img img{width:88px;height:88px;}
.footer .ga{margin:0 10px;}
.footer .ga img{display: inline-block;vertical-align: middle;margin-right:5px;}

.abs{position:absolute;bottom:0;left:0;width:100%;height: 46px;line-height: 46px;color:#fff;padding:0 12px;box-sizing: border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;background-color: rgb(0 0 0 / 50%);box-sizing: border-box;font-size: 16px;}
.intro,.title{line-height: 46px;height: 46px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;text-overflow:ellipsis;}
.info {line-height:20px;}
.info span{display: inline-block;line-height: 24px;color:#999;}

.txt-list li{position:relative;display:flex;width: 100%;align-items:center;}
.txt-list li:before{content: '';display: block;width:5px;height:5px;margin-right:8px;border-radius: 4px;background:#DCEBFD;}
.txt-list li a{flex: 1;line-height: 46px;height: 46px;overflow:hidden;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;}

.img-ul{display:flex;flex-wrap:wrap;}
.img-ul li{position:relative;width: 450px;height: 266px;}
.img-ul li img{width:100%;height:100%;}

.sp-list{display:flex;flex-wrap:wrap;}
.sp-list li{position:relative;width: 450px;}
.sp-list li .img{position:relative;display:block;width: 450px;height: 266px;}
.sp-list li img{width:450px;height:266px;}

.news-list li{display: flex;justify-content: space-between;margin-top:20px;border:1px solid #F0F0F0;}
.news-list .img,.news-list img{width: 273px;height: 160px;}
.news-list .content{flex:1;padding:12px 20px;}
.news-list .intro{height:60px;line-height:30px;-webkit-line-clamp: 2;}
.news-list .title{height: 40px;line-height: 40px;font-size: 22px;-webkit-line-clamp:1;font-weight: 600;}
.news-list .intro{margin-bottom: 6px;-webkit-line-clamp: 2;font-size: 16px;color:#999;}
.news-list .info{position:relative;display: flex;justify-content: space-between;line-height: 22px;color: #C2C2C2;}
.news-list .info span{font-size: 12px;color: #C2C2C2;line-height:22px;}
.news-list li:hover{box-shadow: 0px 4px 6px 0px rgba(113,113,113,0.1);}
.news-list li:hover a{color:#509CF4;}

.list-img li{display: flex;overflow:hidden;color:#888;margin-bottom: 15px;}
.list-img .img{width: 119px;height: 78px;margin-right: 15px;}
.list-img .img img{width:100%;height:100%;}
.list-img .content{flex:1;}
.list-img .title{height: 48px;line-height: 24px;margin-bottom: 5px;font-size: 16px;display:-webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;}
.list-img .info{display:flex;color:#999;font-size: 12px;justify-content:space-between;}


.friend_link{margin-top:30px;}
.friend_link .link-box{padding:5px 0 0;}
.friend_link .link-box a{display:inline-block;height: 36px;line-height: 36px;margin-right:20px;font-size:16px;}

.ad img{width:100%;height:auto;}

