﻿﻿body {font-family: "Arial", "Microsoft YaHei", serif;margin: 0;padding: 0;color: #454545;width: 100%;}
.footer {width: 100%;height: 100px;background-color: rgb(46, 158, 234);clear: both}
.footer-txt {position: relative;width: 730px;margin: 0 auto;}
.footer-right {display: inline-block;position: absolute;right: 0;top: 10px;width: 150px;}
.footer-right img {height: 80px;width: 80px;}
.footer-left {display: inline-block;position: absolute;left: 0;top:13px;font-size: 13px;}
.links {width: 1140px;margin-left: auto;margin-right: auto;margin-top: 30px;text-align: left;}
.links select {height: 30px;border: solid 1px #cbcbcb;margin-left: 37px;width: 257px;height: 30px;font-size: 14px;margin-top: 29px;}
.links > select:first-child {margin-left: 0;}
.header {background-image: url("../images/headBg.jpg");background-repeat: no-repeat;width: 100%;height: 243px;position: relative;}

.logoSearch{ width:1140px; margin: 0 auto;padding-top:50px;}
.logo{ width: 535px; height: 138px;}
.search {color: #ffffff;margin-top:43px;width:290px;}
.search input {-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 30px;line-height: 30px;outline: 0;padding: 0 15px;}
.search input#keyword{ width:191px !important;}
.search input.btn0{ background: url(../images/fdj-iocn.jpg) no-repeat;background-color:#f5f7fa;color:#909399;vertical-align:bottom;width:60px; cursor: pointer;margin-left:-10px;}
.menunav{width:1140px; margin: 0 auto; }
.nav {width: 100%;z-index: 99;clear: both;}
.nav ul{ position: relative;z-index: 99;}
.nav ul li ul{ position: inherit;}
.nav li{ float: left; width:125px; background:#355e92; line-height: 55px;color: #f5f5f5;font-size: 18px;letter-spacing: 2px;text-align: center; border-right:1px solid #f5f5f5;cursor: pointer; display: inline-block; }
.nav ul li.last{ border:none;}
.nav a {color: #ffffff;text-decoration: none;height: 55px;}
.nav a:hover {font-weight: bold;}
.nav li:hover {background-color: rgb(24, 74, 137);}
.nav li:hover .hide-Nav {display: block;}
.nav > li {position: relative;}
.hide-Nav {position: absolute;display: none;z-index: 99;}

.min-width {width: 1140px !important;min-width: 1140px !important;margin: 0 auto;box-sizing: border-box;}
#box {padding: 0;width: 100%;height: 92px;overflow: hidden; background: url(../images/headNews.83aab56.png) no-repeat top left;background-color: #f1f1f1;text-align: center;position: relative;margin: 0 0 15px;}
#con1 li {list-style: none;line-height: 90px;font-size: 30px;letter-spacing: 1px;font-weight: 700;height: 90px;color: #d60000;}
.topLine {margin-bottom: 20px; width:100%;}

.focus{width: 400px;height: 300px; position: relative;}
.focus .hd{ width:96px; height:2px; position:absolute; bottom:18px; right:0px; z-index:99;}
.focus .hd li{ width:16px; height:16px; float:left; margin-right:8px;background:rgba(255,255,255,0.4); font-size: 10px; text-align: center; line-height: 16px; color: #454545; cursor: pointer;}
.focus .hd li.on{background:rgba(255,255,255,1);}
.focus .bd{ width:400px; height:300px;}
.focus .bd li{width:400px; height:300px; float:left; position:relative;}
.focus .bd li img{width:400px; height:300px;}
.focus .bd li span{ display:block;width:100%; height:28px; line-height:28px; background:rgba(0,0,0,0.49); position:absolute; bottom:0; left:0; font-size: 16px;}
.focus .bd li span p{ display:block;width:75%; color:#fff; text-indent:8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.focus a.prev,.focus a.next{ display: block; position:absolute; height: 36px;width: 36px;cursor: pointer;transition: .3s;border-radius: 50%;
    position: absolute;top: 50%;z-index: 10;transform: translateY(-50%);text-align: center;}
.focus a.prev{ background: url(../images/arrow1.png) no-repeat;left: 10px;}
.focus a.next{ background: url(../images/arrow2.png) no-repeat; right: 10px;}

.topNews{width: 360px;height: 300px; margin-left:15px;}
/*.borderbtm { background: url(../images/line1.jpg) repeat-x 0 51px;overflow:hidden;zoom:1; }    
.borderbtm a{ display: block; height: 36px;padding-top:16px; float: left;}
.columnTitle,.unselect { cursor: pointer; font-size: 20px; letter-spacing: 1px;font-weight: 700;border-bottom: 2px solid #355e92; padding: 15px 10px;}
 .columnTitle {color: #fff;background-color: #355e92;}
 .columnTitle:after {content: "";width: 0;height: 0;position: absolute;margin-left: -58px;margin-top:35px;border-top: 10px solid #355e92;
        border-left: 10px solid transparent;border-right: 10px solid transparent;}*/
.titleBox .hd{ overflow: hidden; zoom:1; background: url(../images/line1.jpg) repeat-x 0 51px;height: 64px;}
.titleBox .hd ul,.newsLine1-Left .hd span{ display:block; float: left;}
.titleBox .hd ul{ width:80%;}
.titleBox .hd ul li{  line-height: 54px; height: 64px;padding:0 15px; font-size: 20px; font-weight: bold; float: left; text-align: center;}
.titleBox .hd ul li.on{ background: url(../images/title-bg.jpg) no-repeat top center;}
.titleBox .hd ul li a{ color:#355e92;}
.titleBox .hd ul li.on a{ color:#fff;}
.titleBox .hd span{ float: right;  font-size: 14px; line-height: 54px;}
.titleBox .hd span a{color: #808080;}
span.arrow-large{ display: block; float: right;padding: 0;margin: 10px 5px 0 0;width: 20px;height: 30px;cursor: pointer; background: url(../images/arrow4.jpg) no-repeat;}
.newHezi{margin-top:5px;}
.topNews .newlist li{ background:none; padding-left: 0;}
.topNews .newlist li a{width:78%;}


.topVideo{width: 348px;}
.hship{ width:348px; height: 222px;margin-top:10px; background:#000; padding-top: 15px;}
.hship video{ display: block; width:100%; vertical-align: middle;}




.top-News {height: 300px;margin: 0 400px;border: 1px #ccc solid}
.newsbox {margin-bottom: 20px;height: 300px;width: 1140px;}
.newsLine {height: 300px;width: 550px;}

.pictureHls {width: 100%;}
.pictureHls .tit{ height: 53px; border-bottom: 1px solid #dcdcdc; overflow: hidden;zoom:1;}
.pictureHls .tit h3,.pictureHls .tit span{ display: inline-block;float: left;}
.pictureHls .tit h3{ line-height: 28px; font-size: 20px; font-weight: bold; }
.pictureHls .tit h3 a{color: #355e92;}
.pictureHls .tit h3 em{ text-decoration: none; color:#ffa500;}
.pictureHls .tit span{ float: right; width: 66px; height: 28px; background:#355e92; color: #fff; text-align: center; line-height: 28px; font-size: 14px;text-transform: uppercase;}
.pictureHls .tit span a{ color:#FFF;}
.pictureHls .bd{margin-top:25px; overflow: hidden;zoom:1; border-bottom: 1px solid #dcdcdc;padding-bottom:25px;}

.tulist li{ width:273px;height: 200px; float:left; margin-right:14px;}
.tulist li img{width:273px; height:200px; display:block;}

/*---新闻列表页---*/
.sideBar {width: 260px;} 
.sideBar ul{ overflow: inherit; width:100%;}
.sideBar ul li {width: 230px;border-bottom: 1px solid #cbcbcb;cursor: pointer;font-size: 20px;line-height: 2.4;text-indent: 20px;list-style-type: none;}
.sideBar ul li ul.hide-Nav{ position: inherit; padding-left:10%; width:90%;}
.sideBar ul li ul.hide-Nav li{ border-bottom: none; font-size: 16px; color: #666; background: url(../images/arrow5.jpg) no-repeat left;}
.sideBar a:hover {font-weight: bold; color: #444;}    
.sideBar a {text-decoration: none;}    
.hide-Nav {display: none;}	
.sideBar li:hover .hide-Nav {display: block;}

.neiright{ width:855px;}
.works {width: 100%;margin: 0 auto;}
.col-title {text-align: left;margin: 10px 0 0 0px;color: #355e92;font-size: 22px;font-weight: 700;letter-spacing: 2px;}
.pictures { margin-top: 30px;overflow-y: auto;width: 100%;}        
.pictures .swiper-container {width: 100%;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;zoom: 1;overflow: hidden;}
.pictures .swiper-wrapper {width: 100%; position: relative;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}
.pictures .swiper-slide {flex-shrink: 0;display: flex;width: 210px !important;margin-right: 10px !important;height: 100%;position: relative;float:left;}
.swiper-item img {width: 210px;height: 150px;}
.articleList {margin-top: 10px;clear: both;}
.singleArticle { width: 47%;text-align: left; display: inline-block;}
.singleArticle:nth-child(odd) {float: left;padding-right: 25px;border-right: 1px solid rgb(203, 203, 203);}
.singleArticle:nth-child(even) {float: right;}
.newstitle { font-size: 18px;font-weight: bold;margin: 30px 0 10px 0; line-height: 26px;}
.works .summary {height: 70px; overflow: hidden;margin-bottom: 10px;}
.works .summary p {text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;width: 100%;
            line-height: 28px;overflow: hidden;}        
 .works .summary p:hover {color: rgb(53, 94, 146);cursor: pointer;}

.liebiao{ width:100%; margin-top:15px;}
.liebiao .newlist li{ line-height: 56px; border-bottom:1px solid #cbcbcb;}

/*--翻页---*/
.page{  overflow:hidden;zoom:1;margin:15px auto; padding:5px 0;text-align:center; display:table; margin-top:25px;}
.page a{ display:block; float:left;background:#fff; border:1px solid #cccccc;padding:3px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:10px; text-align:center;  }
.page a:hover,.page a.current{ background:#1f65b5; color:#fff; border:1px solid #0657b3;}
a.page1{ background:#f2efef; border:1px solid #e0e0e0 !important}
.page span{ display:block; float:left; width:130px;}
.page span input{ display:inline;background:none; text-align:center; width:45px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}

/*---新闻详情页---*/
.abou-cune {border: 1px solid #e5e5e5;padding: 20px 15px;margin: 15px 0;}
.share-text {color: #355e92;font-size: 32px;text-align: center;}
.timeMain {overflow: hidden;margin-top: 15px;}
.time-left,.time-right {font-size: 14px;color: #2a2a2a;}
.text-tltsw {font-size: 18px; text-align: left; color: #2a2a2a;line-height: 2;font-weight: 400;}
.text-tltsw img {text-align: center;display: block;margin: 0 auto;}

/*--留言板----*/
.message .main-title {line-height: 24px;color: #008e3c;font-size: 24px;padding-bottom: 30px;padding-top: 30px;border-bottom: 2px solid #ebebeb;margin-bottom: 10px;}    
.message {width: 1080px !important;position: relative;padding: 10px 30px 60px 30px;margin: 25px auto;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .192);background-color: #fff;}
.el-form-item{padding-bottom:15px;}
.liuyatit{width:100%; height: 45px; line-height: 45px;margin-bottom: 10px;}
.liuyatit a{ margin: 0 5px;}
.liuyatit a.on{color:#008e3c;}
.message-item {line-height: 28px;border-bottom: 1px solid #e4e4e4;padding: 20px 0;}    
.el-form-item__label {text-align: right;vertical-align: middle;float: left;font-size: 14px;color: #606266;line-height: 40px;padding: 0 12px 0 0;box-sizing: border-box;}
.el-form--inline .el-form-item__label {float: none;display: inline-block;}
.el-form-item input{-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 35px;line-height: 35px;outline: 0;padding: 0 15px;}
.el-button--success {color: #fff;background-color: #67c23a;border-color: #67c23a;}
.input_button{display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #dcdfe6;color: #606266;-webkit-appearance: none;text-align: center;box-sizing: border-box;outline: 0;margin-right:10px;transition: .1s;font-weight: 500;padding: 12px 20px;font-size: 14px;border-radius: 4px;}

/*--网站地图--*/
.webmap{width:1140px!important;}
.maptit{padding:16px 0}
.maptit h1{text-align:center;font-size:26px;color:#014b9f;line-height:40px}
.webmap li{width:100%;background-color:#f5f5f5;border-bottom:2px solid #f0f0f0;position:relative;margin-bottom:50px}
.webmap li,li .col-name{height:40px;line-height:40px}
li .col-name{padding:0 20px;color:#d11b0d;font-size:18px;display:block;position:absolute;bottom:-2px;left:0;border-bottom:3px solid #d11b0d}
.webmap li a{cursor:pointer}
.webmap li .inList{padding:45px 0 0 20px;font-size:16px;color:#333}
.webmap li .arrow-before{top:5px;left:20px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333;width:20px;display:inline-block}
.subItem{display:inline-block;width:200px}

/*--头条新闻---*/
.headline{ width:100%;}
.headline .bd{ height: 92px; overflow: hidden;zoom:1;}

.hfBnner{ width: 100%; margin-bottom:15px; height: 110px;margin-top:5px; position: relative;}
.hfBnner .bd{ height: 110px;}
.hfBnner .hd{ width:auto; position: absolute; bottom:10px; right:10px; z-index: 99;}
.hfBnner .hd li{width:8px; height: 8px; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; float: left;margin:0 2px; background: #fff;}
.hfBnner .hd li.on{ background: #fbb741;}