body{min-width: 1200px;}
a:hover{color: #18afe3;}
.infolist li:hover .time,
.infolist li a:hover{color: #18afe3;}
.infolist.dot.dot-blue li a:before{background: #18afe3;}
.container:after, .container:before {display:table; content: "";}
.container:after {clear: both;}
.container{width: 1200px; margin-right:auto; margin-left:auto; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}

.row:after,.row:before{content:""; display:block; clear:both;}
.row-space20{margin-left:-10px; margin-right:-10px;}
.row-space20 > *{padding-left:10px; padding-right:10px;}
.row-space30{margin-left:-15px; margin-right:-15px;}
.row-space30 > *{padding-left:15px; padding-right:15px;}
.row-space40{margin-left:-20px; margin-right:-20px;}
.row-space40 > *{padding-left:20px; padding-right:20px;}
.row > [class*="col-"]{position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; min-height:1px; float:left; }
.row > .col-12{width:100%;}
.row > .col-11{width:91.66666667%;}
.row > .col-10{width:83.33333333%;}
.row > .col-9{width:75%;}
.row > .col-8{width:66.66666667%;}
.row > .col-7{width:58.33333333%;}
.row > .col-6{width:50%;}
.row > .col-5{width:41.66666667%;}
.row > .col-4{width:33.33333333%;}
.row > .col-3{width:25%;}
.row > .col-2{width:16.66666667%;}
.row > .col-1{width:8.33333333%;}

.infolist{clear: both;}
.infolist li{position:relative; padding-top: 7px; padding-bottom: 7px; line-height:26px; overflow:hidden; vertical-align: top;}
.infolist li a{float: left; position: relative; max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.infolist li, .infolist li a{-moz-box-sizing: border-box; -welit-box-sizing: border-box; box-sizing: border-box;}
.infolist li .time{position:absolute; right:0; top: 0; bottom: 0; height: 26px; margin: auto 0; color:#999999;}
.infolist li a br{display: none;}
.infolist li:hover a, .infolist li a:hover{color: #18afe3;}
.infolist li:hover span{color:#18afe3;}
.infolist.md li{padding-right:60px;}
.infolist.ymd li{padding-right:100px;}

.infolist.dot li a{padding-left: 18px;}
.infolist.dot li a:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 5px; height: 5px; background: #666; border-radius: 50%;}
.infolist.dot li:hover a:before{background: #18afe3;}

.infolist.line li{border-bottom: 1px solid #e1e5eb;}
.infolist.line li{padding-top: 14px; padding-bottom: 14px;}

.infolist.col2 li, .infolist.col3 li, .infolist.col4 li{float: left;}
.infolist.col2 li{width: 50%;}
.infolist.col3 li{width: 33.33333%;}
.infolist.col4 li{width: 25%;}
.infolist.space20{margin-left: -10px; margin-right: -10px;}
.infolist.space20 li{padding-left: 10px; padding-right: 10px;}
.infolist.space20 li .time{right: 10px;}
.infolist.space20.infolist.md li{padding-right:70px;}
.infolist.space20.infolist.ymd li{padding-right:110px;}
.infolist.space30{margin-left: -15px; margin-right: -15px;}
.infolist.space30 li{padding-left: 15px; padding-right: 15px;}
.infolist.space30 li .time{right: 15px;}
.infolist.space30.infolist.md li{padding-right:75px;}
.infolist.space30.infolist.ymd li{padding-right:115px;}



/* header */
.fxzl-header{height: 506px; background: url(../images/fxzl_banner.png) no-repeat center top;}
.fxzl-header > .container{position: relative;  height: 100%;}
.fxzl-mainnav{position: absolute; left: 0; right: 0; bottom: 0;}
.fxzl-mainnav li{float: left; width: 20%;}
.fxzl-mainnav li a{display: block; height: 86px; line-height: 86px; font-size: 0; text-align: center; transition: .3s all;}
.fxzl-mainnav li a img,
.fxzl-mainnav li a span{display: inline-block; vertical-align: middle;}
.fxzl-mainnav li a img{margin-right: 15px;}
.fxzl-mainnav li a span{color: #fff; font-size: 24px;}
.fxzl-mainnav li.nav1 a{background: #5f6fe4; background:rgba(95,111,228,0.8);}
.fxzl-mainnav li.nav2 a{background: #60c4eb; background: rgba(96,196,235,0.8);}
.fxzl-mainnav li.nav3 a{background: #e77a7d; background: rgba(231,122,125,0.8);}
.fxzl-mainnav li.nav4 a{background: #78d385; background: rgba(120,211,133,0.8);}
.fxzl-mainnav li.nav5 a{background: #b0d075; background: rgba(176,208,117,0.8);}
.fxzl-mainnav li.nav1:hover a{background:rgba(95,111,228,1);}
.fxzl-mainnav li.nav2:hover a{background: rgba(96,196,235,1);}
.fxzl-mainnav li.nav3:hover a{background: rgba(231,122,125,1);}
.fxzl-mainnav li.nav4:hover a{background: rgba(120,211,133,1);}
.fxzl-mainnav li.nav5:hover a{background: rgba(176,208,117,1);}
.fxzl-header-logo{position: absolute; left: 0; top: 20px; width: 220px;}

/* footer */
footer{background-color: #1483ca;height:126px;}
.footer_left{float:left;margin-left:171px;margin-top:30px;}
.footer_left img{margin-right:20px;}
.footer_right{float:right;width:796px;padding-top:27px;}
.footer_right p{width:100%;text-align: center;color:#fff;line-height: 36px;}


/* 横幅轮播图 */
.com-owl-dots .owl-dots {position: absolute; bottom: 15px; right: 15px; z-index: 9;}
.com-owl-dots .owl-dot{float: left; width: 10px; height: 10px; margin-left:10px; background-color: #E0E0E0; transition: .3s all; cursor: pointer; border-radius: 5px;}
.com-owl-dots .owl-dot.active{background: #00b4ff; width: 32px;}

.fxzl-tpxw .pic{height: 400px;}
.fxzl-tpxw .pic img{display: block; width: 100%; height: 100%;}
.fxzl-tpxw .txt{position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); height: 50px; line-height: 50px; padding-left: 18px; padding-right: 140px; font-size: 1.125em; color: #fff;}
.fxzl-tpxw .owl-dots {bottom: 16px; right: 18px;}
@media (max-width: 1280px) {
  .fxzl-tpxw{margin-bottom: 30px;}
}

.fxzt-com-tit{height: 56px; background: url(../images/title_bg_03.png) no-repeat;}
.fxzt-com-tit h3{font-weight: normal;line-height: 55px;  font-size: 26px; color: #fff; float: left; width: 225px; text-align: center;}
.fxzt-com-tit h3 a{color: #fff;}
.fxzt-com-tit .more{float: right; color: #18afe3; padding-top: 20px;}
.fxzt-com-tit .more a{color: #18afe3;}
.fxzt-com-tit.line{border-bottom: 1px solid #d0dce4;}

.fxzl-com-box.gray .bd{background: #f7f7f7; padding: 20px 15px;}


.fxzl-qxxx .box{position: relative;}
.fxzl-qxxx .link{position: absolute; left: 0; width: 400px; top: 0; bottom: 0; }
