@charset "UTF-8";
/*body {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}*/
.pagination {
    padding-left: 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #7E8299;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: .42rem;
    margin-left: .4rem
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #3699FF;
    border-color: #3699FF
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    background-color: #3699FF;
    border-color: #3699FF;
    cursor: default
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.dyui-mt20 {margin-top: 20px !important;}
.dyui-mb20 {margin-bottom: 20px !important;}
.dyui-hidden {overflow: hidden}
.text-center {text-align: center}
.red {color: #f00}
.layui-container {padding: 0;}
.layui-form-select dl dd.layui-this {background-color: #d9251e}

.header {background: url("../images/header-bg.png") no-repeat center top; height: 180px; padding: 10px 0;}
.top {text-align: right; height: 30px; line-height: 30px}
.top ul li {display: inline-block; padding-left: 15px}
.top ul li i {color: #E95732; margin-right: 5px}
.head {height: auto;}
.head .logo {float: left; margin-top: 20px}
.head .logo img {height: 90px}
.header .head-r {float: right; width: 460px}
.header .search {float: right; margin-top: 50px}
.header .search .layui-form-label {padding: 0; width: 90px}
.header .search .layui-form-mid {padding: 0 !important; margin: 0;}
.header .search .layui-form-mid .layui-btn {border-radius: 0 2px 2px 0; background-color: #E95732; }
.header .search .layui-input {border-right: none;}
.header .search .layui-form-item .layui-input-inline {margin-right: 0; width: 280px;}
.header .search .layui-form-select dl {top: 37px;}
.header .search .layui-form-item .layui-form-select dl dd {text-align: center;}
.header .search .layui-form-item {margin: 0;}

.nav {width: 100%; height: 42px; line-height: 42px; background-color: #1e69d6; color: #fff}
.nav .layui-nav-bar {display: none}
.nav .layui-nav .layui-this:after {display: none}
.nav .layui-nav {background: none}
.nav .layui-nav .layui-nav-item {line-height: 42px}
.nav .layui-nav .layui-nav-item a {color: #fff; font-size: 16px}
.nav .layui-nav .layui-nav-item a:hover {background-color: #fdf5d5; color: #d9251e}
.nav .layui-nav .layui-nav-item .layui-nav-child {background-color: #1e69d6; border: none; top: 42px; border-radius: 0 0 3px 3px}
.nav .layui-nav .layui-nav-item dl dd a {color: #fff; font-size: 14px}
.nav .layui-nav .layui-nav-item dl dd a:hover {background-color: #fdf5d5}



/**/
.home-main {margin-top: 30px;margin-bottom: 0px;}
.swiper-news {position: relative; overflow: hidden; z-index: 1; box-sizing: border-box }
.swiper-news .swiper-wrapper {width: 100%}
.swiper-news .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
}
.swiper-news ul li img {width: 100%}
.swiper-news ul li .t {background-color: rgba(0,0,0,0.6); position: absolute; left: 0; bottom: 0; width: 100%; z-index: 2; }
.t p{height: 40px; line-height: 40px; color: #fff; font-size: 16px;width:80%;overflow: hidden;padding-left:10px;text-align: left;}
.bar1 .swiper-pagination {text-align: right; padding-right: 10px; box-sizing: border-box;z-index: 100;position: absolute;}

.tab-news {box-sizing: border-box; margin: 0}
.tab-news .layui-tab-title {border-bottom: solid 2px #e6e6e6}
.tab-news .layui-tab-title li {font-size: 16px}
.layui-tab-brief>.layui-tab-title .layui-this {color: #1e69d6; font-weight: bold;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {border-bottom: 2px solid #1e69d6}
.tab-news .layui-tab-content {padding: 5px 0 0;}

.bann {width: 100%; height: 200px}

/**/
.links .layui-nav {background-color: #f5f5f5;}
.links .layui-nav .layui-nav-item {position: initial; width: 16%; margin: 0 2%}
.links .layui-nav .layui-nav-item a {color: #333; position: relative}
.links .layui-nav .layui-nav-more {border-color: #333 transparent transparent;}
.links .layui-nav .layui-nav-mored {border-color: transparent transparent #333;}
.links .layui-nav-child {width: 100%; padding: 15px 0}
.links .layui-nav-child dd {width: 20%; float: left; text-align: center}
.links .layui-nav-bar {background-color: #E95732}

    /**/
.news-list li {height: auot; overflow: hidden; border-bottom: dashed 1px #DDD;}
.news-list li a {display: block; height: 40px; line-height: 40px;}
.news-list li p{width:70%;float: left;line-height:40px;overflow: hidden;height:30px;}

.news-list li i {margin-right: 6px;float: left;line-height:40px;}
.news-list li .date {float: right; color: #666;}
.news-list li:hover a {color: #1e69d6}
.news-list li.more {text-align: right; border: none}
.news-list li.more a {color: #1e69d6}

.dyui-mainl {float: left; width: 300px; height: auto; overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
.dyui-mainr {float: right; width: 880px; height: auto; overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
.pdtit {height: 50px; border: solid 1px #ddd; overflow: hidden; width: 100%; background-color: #eee}
.pdtit h3 {float: left; font-size: 18px; font-weight: bold; color: #fff; padding: 0 20px; line-height: 50px; background-color: #1e69d6;}
.pdtit .weizhi {float: right; line-height: 50px; color: #666; padding-right: 10px}

.pdcon {width: 100%; height: auto; overflow: hidden; margin: 15px 0;}

/**/
.znav {background-color: #F7F7F7;}
.znav .layui-nav-bar {display: none}
.znav .layui-nav-tree {width: 100%;}
.znav .layui-nav-tree .d1 {background: #1e69d6; height: 50px; line-height: 50px; overflow: hidden; font-size: 18px; color: #fff; padding-left: 20px;}
.znav .layui-nav-tree .layui-nav-item a:hover {background: #1e9fff; color: #fff;}
.znav .layui-nav-child {padding: 0; border: solid 3px #EEE; box-sizing: border-box;}
@media screen and (min-width: 992px) {
    .layui-col-md12 .layui-col-md2 {width: 20%;}
    .znav .layui-nav-child.child1 {display: block;}
}
.znav .layui-nav-tree .layui-nav-child a {background-color: #F7F7F7; color: #333; }

.znav dt {background: #0099E5; height: 60px; line-height: 60px; overflow: hidden; font-size: 18px; color: #fff; padding-left: 20px;}
.znav dd {}
.znav dd a {display: block; height: 46px; line-height: 46px; overflow: hidden; font-size: 16px; border-bottom: dotted 1px #ddd; padding-left: 20px;}
.znav .layui-nav-tree .layui-nav-child .active {color: #fff; background-color: #1e9fff;}
.znav dd:hover a {color: #fff; background-color: #FF6625;}

/**/
.kjlj {margin-top: 20px; overflow: hidden;}
.kjlj a {background-color: #F6F6F6; display: block; text-align: center; border: solid 1px #ddd; margin-bottom: 10px; padding: 15px 10px}
.kjlj a i {font-size: 40px; color: #d9251e}
.kjlj a p {line-height: 30px; font-size: 16px}
.kjlj a:hover i,
.kjlj a:hover p {color: #E95732}


.news-list2 li {overflow: hidden; border-bottom: solid 1px #eee; padding: 15px 0}
.news-list2 li .thumb {width: 120px; height: 90px; float: left; margin-right: 10px; border: solid 1px #eee}
.news-list2 li .thumb img {width: 120px; height: 90px;}
.news-list2 li .info {}
.news-list2 li .t {line-height: 20px; font-size: 15px; color: #000; font-weight: bold; margin-top: 4px}
.news-list2 li .t .date {float: right; font-size: 14px; color: #999; font-weight: normal;}
.news-list2 li .date {height: 20px; line-height: 20px ;font-size: 14px; color: #999; font-weight: normal;}
.news-list2 li .desc {color: #999; height: 44px; line-height: 22px; overflow: hidden;}
.news-list2 li:hover .t {color: #E95732}


.layui-card {}
.layui-card .layui-card-header {padding: 0; background-color: #eee; border: solid 1px #ddd; border-bottom: none}
.layui-card .layui-card-header h3 {float: left; color: #1e69d6; border-bottom: solid 2px #1e69d6; padding: 0 15px; height: 41px; font-weight: bold;}
.layui-card .layui-card-header .more {float: right; line-height: 50px; padding-right: 10px; color: #999}
.layui-card .layui-card-body {border: solid 1px #ddd;}



/**/
.dyui-page {}
.page-xhld dl {border-bottom: dotted 1px #ddd; padding: 15px 0; overflow: hidden}
.page-xhld dl dt {color: #E95732}
.page-xhld dl dt i {margin-right: 10px}
.page-xhld dl dd span {display: inline-block; padding: 3px 15px 3px 0}


/**/
.show-title {line-height: 30px; width: 100%; color: #333333; text-align: center; font-size: 24px; overflow: hidden; margin: 15px 0;}
.show-info {width: 100%; margin: 10px 0 20px; text-align: center; overflow: hidden; color: #666;}
.show-info span {padding: 0 15px;}
.show-content {width: 100%; height: auto; overflow: hidden; line-height: 200%; font-size: 15px; padding: 0px;}
.show-content img {margin: 5px 0; max-width: 100%;}
.show-content p{margin-top:6px;margin-right:0;margin-bottom:6px;margin-left: 0;line-height:30px;font-size:16px;color:#555;}
.content_title{margin-top:30px;text-align:center;line-height:48px;font-size:27px;color:#2F2F2F;font-weight: bold;}
/**/
.show-updown {line-height: 200%; font-size: 14px; overflow: hidden;}


/**/
.hysx {}
.hysx-header {height: 50px; line-height: 50px; background-color: #E95732; color: #fff; font-size: 16px; text-align: center}
.hysx-body {border: solid 1px #ddd; padding: 10px 15px}
.hysx-body h3 {text-align: center; font-size: 16px; height: 40px; line-height: 40px; overflow: hidden}
.hysx-body h4 {background-color: #eee; height: 36px; line-height: 36px; overflow: hidden; text-align: center; font-size: 14px;}
.hysx-zm {padding: 15px 0; overflow: hidden}
.hysx-zm a {padding: 5px 6px; display: inline-block}
.hysx-zm a:hover {color: #E95732; font-weight: bold;}

.hysx-dq {height: auto; overflow: hidden}
.hysx-dq .layui-tab-content {padding: 10px 0}
.hysx-dq .layui-tab-bar {display: none}
.hysx-dq .layui-tab-title {height: auto; white-space: initial; border: none}
.hysx-dq .layui-tab-title li {width: 50%; box-sizing: border-box; height: 32px; line-height: 32px; color: #E95732}
.hysx-dq .layui-tab-title .layui-this {border: solid 1px #E6E6E6; background-color: #f5f5f5}
.hysx-dq .layui-tab-title .layui-this:after {display: none}
.hysx-dq .layui-tab-item a {display: block; width: 30%; margin: 2px; text-align: center; height: 24px; line-height: 24px;
    float: left; border: solid 1px #E2E2E2}
.hysx-dq .layui-tab-item a:hover {border: solid 1px #E95732; color: #E95732}

/**/
.mapBox {float: left;
    width: 700px;
    margin: 10px auto;}
.mapBox .mapPath{
    display:none;
    margin-top:90px;
    width:726px;
    overflow:hidden;
    border: solid 3px #ccc;
    padding: 5px;
    text-align: center;
}
.map-search {float: right; width: 250px}
.map-search .layui-form-label {float: none; width: 100%; margin-bottom: 20px; text-align: left; padding: 0}
.map-search .layui-input-inline {width: 100%}
.map-search .layui-btn {background-color: #E95732; margin-top: 20px}


/**/
.huihyuan-list li {overflow: hidden; border-bottom: dotted 1px #ddd; padding: 15px 0}
.huihyuan-list li .thumb {float: left; width: 156px; }
.huihyuan-list li .thumb img {width: 150px; height: 100px; border: solid 1px #ddd; padding: 2px}
.huihyuan-list li .thumb .btn {text-align: center; margin-top: 6px}
.huihyuan-list li .thumb .btn span {display: inline-block; border: solid 1px #ddd; height: 24px; line-height: 24px; padding: 0 16px}
.huihyuan-list li .info {padding: 0 0 0 170px}
.huihyuan-list li .t {font-size: 16px; color: #E95732; height: 34px; line-height: 38px}
.huihyuan-list li .t i {margin-right: 8px}
.huihyuan-list li .desc {height: 100px; line-height: 25px; overflow: hidden; color: #333}
.huihyuan-list li:hover .thumb img {border: solid 1px #E95732}
.huihyuan-list li:hover .t {font-weight: bold}

/**/
.down-list li {overflow: hidden; padding: 15px 0; border-bottom: dotted 1px #ddd}
.down-list li i {font-size: 20px; margin-right: 6px; color: #666}
.down-list li .date {float: right; color: #999}
.down-list li:hover a {color: #E95732}

/**/
.show-info li {line-height: 180%; text-align: left}
.show-down a {}

/**/
.lmdesc.layui-elem-quote {border-left: 5px solid #ddd;}
.lmdesc ul {overflow: hidden; margin-top: 10px}
.lmdesc ul li {width: 50%; float: left}

.peixun-list li {overflow: hidden; border-bottom: solid 1px #eee; padding: 15px 0}
.peixun-list li .thumb {width: 120px; height: 90px; float: left; margin-right: 10px; border: solid 1px #eee}
.peixun-list li .thumb img {width: 120px; height: 90px;}
.peixun-list li .t {line-height: 26px; height: 28px; overflow: hidden; font-size: 15px; color: #000; font-weight: bold;}
.peixun-list li .t .layui-badge {margin-right: 8px}
.peixun-list li .date {height: 20px; line-height: 20px ;font-size: 14px; color: #999; font-weight: normal;}
.peixun-list li .desc {color: #999; height: 44px; line-height: 22px; overflow: hidden;}
.peixun-list li:hover .t {color: #E95732}

    /**/
.pager {text-align: center; margin: 20px 0;}
.pager ul li {display: inline-block;}
.pager ul li a {padding: 5px 15px; margin: 15px 5px; border: #dddddd solid 1px; display: inline-block;}
.pager ul li a:hover {border: #f69e00 solid 1px}
.pager ul .active a {border: #E95732 solid 1px; display: inline-block; background-color: #E95732; color: #fff;}

/**/
.layui-form .form-group {margin-bottom: 15px; clear: both;}
.layui-form .form-group .control-label {float: left; display: block; padding: 9px 15px; width: 80px; font-weight: 400; line-height: 20px; text-align: right;}
.layui-form .form-group .col-md-9 {margin-left: 110px; min-height: 36px; }
.layui-form .form-group input.form-control {height: 38px; line-height: 1.3; line-height: 38px\9; border: solid 1px #C9C9C9; border-radius: 2px; display: block; width: 100%; padding-left: 10px;}
.layui-form .layui-form-item .layui-form-mid-code {padding: 0; float: left; display: block; height: 38px; margin-right: 10px; background-color: #fff; }
.layui-form .form-group textarea.form-control {min-height: 100px; height: auto; line-height: 20px; padding: 6px 10px; resize: vertical; border: solid 1px #D2D2D2;display: block; border-radius: 2px; background-color: #fff; width: 100%;}
.layui-form .form-group select {height: 40px; background-color: #fff;}



.footer {margin-top: 30px; overflow: hidden}
.footer .f-nav {height: 40px; line-height: 40px; background-color: #1e69d6; text-align: center; color: #fff; font-size: 16px}
.footer .f-nav a {color: #fff; font-size: 16px; padding: 0 15px}
.footer .foot {margin-top: 30px; height: auto; overflow: hidden}
.footer .f-logo {float: left; width: 260px; height: 150px; background: url(../images/f-xian.jpg) right center no-repeat; text-align: center;}
.footer .f-bq {float: left; line-height: 200%; color: #666; font-size: 14px; padding: 10px 40px}
.footer .f-bq a {color: #666;}
.footer .f-qrcode {float: right; padding-right: 30px}
.footer .f-qrcode ul li {float: left; text-align: center; margin-left: 10px}
.footer .f-qrcode ul li p {height: 30px; line-height: 30px; overflow: hidden}


/**/
.m-zzjgmap .layui-colla-content {overflow: hidden}
.m-zzjgmap ul li a {display: block; border: solid 1px #ddd; padding: 5px 10px; text-align:center}

.fy{ width:100%; height:30px;margin:0 auto;margin-top:40px;margin-bottom:40px;}
.fy p{ width:100%; height:30px; line-height:30px; text-align:center;}
.fy p a{ font-size:12px; color:#323232; padding:10px 10px 10px 10px; background:#fff;border-radius:0px;border:1px solid #DDDDDD;transition:0.4s;}

.fy a:link,.fy a:visited{text-decoration:none; color:#323232;}
.fy a:hover{text-decoration:none; background:#d9251e; color:#fff;border:1px solid #d9251e;}
.fyactive{margin:0px 3px;background: #d9251e !important;color: #fff !important;border:1px solid #d9251e !important}

.xinn2{width:1180px !important;}
.kuan1{padding:0px 15px !important;}

.listmore{display: none;}
.hysou{padding: 3px 8px;background: #d9251e;border: 0px;border-radius: 3px;color: #fff;font-size: 14px;line-height: 20px;}
.hyval{width: 120px;height: 25px;border: 1px solid #ddd;text-indent: 0.5em;line-height: 20px;}
