﻿/* reset */html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin:0;padding:0;box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;}
.clearfix::before,.clearfix::after {content:"";height:0;line-height:0;display:block;visibility:none;clear:both;}
.clearfix {*zoom:1;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display:block;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr {border:0;}
i,cite,em,var,address,dfn {font-style:normal;}
[hidefocus],summary {outline:0;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6,small {font-size:100%;}
sup,sub {font-size:83%;}
pre,code,kbd,samp {font-family:inherit;}
q:before,q:after {content:none;}
textarea {overflow:auto;resize:none;}
label,summary {cursor:default;}
a,button {cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b {font-weight:bold;}
del,ins,u,s,a,a:hover {text-decoration:none;}
body,html,textarea,input,button,select,keygen,legend {font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,'Microsoft YaHei',sans-serif;font-size:14px;}
body {color:#333;background-color:#f7f7f7;}
a {transition:all .3s;color:#333;text-decoration:none!important;}
a:hover {}
.hover img {opacity:1;transition:all .3s;}
.hover img:hover {opacity:.6;}
em {font-weight:normal;}
.bg-f {background:#fff;}
.w1200 {width:1200px;}
.b-t {}
.b-b {border-bottom:1px solid #eee;}
.b-a {border:1px solid #eee;}
.b-r-4 {border-radius:4px;}
.ma {margin-right:auto;margin-left:auto;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both}
.shadow {-webkit-box-shadow:0px 5px 40px 0px rgba(17,58,93,0.1) !important;-ms-box-shadow:0px 5px 40px 0px rgba(17,58,93,0.1) !important;box-shadow:0px 5px 40px 0px rgba(17,58,93,0.1) !important;}
.row {display:flex;flex-wrap: wrap;}
.col-3 {width:29.33%;overflow:hidden;}
.wrap {width:100%;margin:0 auto;}
.header {overflow:hidden;background-color:#ffffff;}
.head {height:92px}
.logo {display:block;margin-top:25px}
.logo img {height:100%;}
.head-nav {background-color:#27a6a6;}
.navbar {}
.nav {}
.nav .hover {}
.nav>ul {overflow:hidden;}
.nav>ul>li {display:inline-block;margin:0;line-height:60px;}
.nav>ul>li a {display:block;color:#ffffff;font-size:16px;padding:0 20px;}
.nav>ul>li a:hover {color:#fff;background:#007979;}
.nav>ul>li a:hover span {border-bottom:4px solid #fff;padding-bottom:15px;}
.nav .on {background:#007979;}
/* search */.search {}
.search-form {position:relative;}
.search-form-input {border:1px solid #fff;padding:10px 10px 11px 10px;width:240px;}
.search-form-submit {position:absolute;right:0;top:0;padding:10px 16px;cursor:pointer;border:1px solid #ffdd85;background:#ffdd85;color:#222;font-size:14px;}
.main {background:url('../images/bg.jpg')center top no-repeat;}
.part {margin-top:10px;}
/*banner*/.banner {overflow:hidden;width:302px;height:305px;position:relative;margin-right:8px;}
.banner-slide {overflow:hidden;width:100%;height:350px;position:relative;}
.slide-pagination {position:absolute;margin-left:10px;z-index:10;text-align:center;}
.slide-pagination span {width:7px;height:7px;border-radius:4px;background:#000;transition:all .3s;margin:0 2px!important;}
.swiper-pagination-bullet-active {width:25px!important;}
.slide-button-next,.slide-button-prev {position:absolute;z-index:10;top:42%;}
.slide-button-next {right:0;}
.slide-button-prev {left:0;}
.slide-btn {transition:all .3s;padding:20px 10px;background:rgba(0,0,0,.6);opacity:0;color:#fff;font-family:simsun;font-weight:bold;font-size:20px;cursor:pointer;}
.banner-slide:hover .slide-btn {opacity:1;}
.swiper-slide img {height:100%;min-width:100%;}
.box {overflow:hidden;}
.box-title {padding:15px 0;border-bottom:1px solid #eee;font-size:16px;font-weight:bolder;}
.box-title span {vertical-align:middle;display:inline-block;height:7px;width:7px;border:3px solid #ff6666;margin-right:16px;border-radius:50%;}
.box-title em {float:right;font-weight:normal;font-size:12px;padding:0 10px;margin-top:5px;color:#ff6666;}
.box-title em a {color:#ff6666;}
/* box-one*/.box-one {}
.box-one>.item {text-align:center;padding:30px;border-bottom:1px #ddd dashed;}
.box-one>.item h3 {font-size:18px;font-weight:normal;}
.box-one>.item p {padding-top:12px;color:#777;line-height:24px;font-size:15px;}
.box-one>.item:last-child {border:0;}
/* box-two */.box-two {}
.box-two>.hot {padding:15px 20px;overflow:hidden;border-bottom:1px solid #eee;}
.box-two>.hot .cover {}
.box-two>.hot .cover img {width:100%;}
.box-two>.hot .content {width:70%;}
.box-two>.hot .content h3 {font-size:15px;margin:5px 0 8px 10px;max-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box-two>.hot .content p {display:block;max-height:40px;margin-left:10px;color:#888;line-height:20px;}
/* box-li*/.box-li {padding:10px 0;padding-left:0;line-height:40px;}
.box-li a {color:#4c4c4c;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box-li a:last-child {border:none!important}
/*a锟斤拷锟斤拷前锟斤拷圆锟斤拷*//*.box-li a {position:relative;text-indent:15px;}
.box-li a:after {content:'';position:absolute;left:0;top:14px;width:5px;height:5px;background:#666;}
*//* box-three */.box-three {}
.box-three>.cover {max-height:120px;overflow:hidden;margin-bottom:20px;margin:15px;position:relative;}
.box-three>.cover img {width:100%;}
.box-three>.cover a {position:absolute;width:100%;bottom:0;padding:12px 0;text-indent:15px;color:#fff;background:rgba(0,0,0,0.5);}
/* box-four */.box-four {}
.box-four>.item {padding:15px;overflow:hidden;border-bottom:1px solid #eee;}
.box-four>.item:last-child {border-bottom:none;}
.box-four>.item .cover {}
.box-four>.item .cover img {width:100%;}
.box-four>.item .content {width:70%;}
.box-four>.item .content h3 {font-size:15px;margin:5px 0 8px 10px;max-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box-four>.item .content p {display:block;max-height:40px;margin-left:10px;color:#888;letter-spacing:1px;line-height:20px;}
/*box-fives*/.box-fives {}
.box-fives>.hot {border-bottom:1px solid #eee;padding:30px 0;}
.box-fives>.hot h3 {text-align:center;font-size:18px;font-weight:normal;}
.box-fives>.hot p {margin-top:15px;text-align:center;padding:0 20px;color:#777;line-height:24px;font-size:15px;}
/*box-six*/.box-six {}
.box-six .box-ul {border-left:1px solid #eee;margin:20px;}
.box-six .box-li {padding:0;margin:0;}
.box-six .box-li a {padding:0;margin:16px 0;text-indent:20px;position:relative;border:0;font-size:15px;color:#666;overflow:visible;}
.box-six .box-li a:after {content:'';position:absolute;width:5px;height:5px;background:#fdb513;left:-3px;top:7px;border-radius:50%;}
.box-six .box-li a:before {content:'';position:absolute;width:11px;height:11px;background:#fdb513;left:-6px;top:4px;border-radius:50%;opacity:.4;}
/* box-seven */.box-seven {}
.box-seven .li {width:50%;}
.box-seven .item {padding:15px;overflow:hidden;border-bottom:1px solid #eee;}
.box-seven .item:last-child {border-bottom:none;}
.box-seven .item .cover {}
.box-seven .item .cover img {width:100%;}
.box-seven .item .content {width:70%;}
.box-seven .item .content h3 {font-size:15px;margin:5px 0 8px 10px;max-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box-seven .item .content p {display:block;max-height:40px;margin-left:10px;color:#888;letter-spacing:1px;line-height:20px;}
/*box-eight*/.box-eight {}
.box-eight h3 {margin:10px!important;}
.box-eight h3 a {font-size:16px;}
.box-eight p {max-height:none!important;}
.box-eight .box-info {margin-top:20px;}
.box-eight .box-info span {margin-right:20px;}
.box .box-info {}
/* box-pic */.box-pic {display:flex;padding:10px;}
.box-pic>.item {width:16.666%;padding:5px;max-height:120px;overflow:hidden;cursor:pointer;}
.box-pic>.item img {width:100%;}
.crumbs {display:flex;font-size:13px;line-height:48px;background-color:#27a6a6;margin-left:-1px;color:#fff;padding-left:20px;}
.crumbs a {color:#fff;}
.list {}
.list .box-li a {}
.list h3 {margin:10px 0;}
.list h3 a {font-size:16px;font-weight:normal;}
.list .list-data {margin-top:20px;color:#999;}
.list .list-data span {margin-right:20px;}
.showpage {border-top:1px solid #eee;padding:20px;}
.article {}
.article-top {text-align:center;padding:20px 0;margin-top:10px;border-bottom:1px dashed #eee;}
.article-top h1 {font-size:28px;font-weight:normal;margin-bottom:35px;}
.article-top p {color:#888;font-size:13px;margin:10px 0;padding:0 20px;}
.article-con {padding:30px 20px;line-height:26px;font-size:15px;text-indent:2em;}
.article-con p {text-indent:2em;color:#666;line-height:26px;font-size:15px;margin-bottom:20px;}
.article-con p a {color:#0091CA;font-size:16px;}
.article-con img {
    max-width: 100%;
}
.article-con p img {
    margin-left: -2em;
}
.turnPage {padding:20px;border-top:1px solid #eee;color:#666;}
.pages {padding:20px;}
/*links*/.links {padding:20px;line-height:25px;}
.links a {font-size:14px;margin-right:10px;}
/*footer*/.footer {margin-top:40px;padding:40px 0;background-color:#27a6a6;}
.footer p {font-size:13px;text-align:center;margin-bottom:10px;color:#fff;letter-spacing:.5px;}
.index-top {margin-top:225px;}
.banner-right {}
.banner-rt-title {font-size:20px;text-align:left;margin:16px 0 15px 0;}
.banner-rt-title a {color:#ff8b26;}
.banner-rt-cont {color:#666666;font-size:14px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.banner-top {}
.banner-bottom span {color:#f35205;margin-right:8px;float:right}
.banner-bottom {line-height:45px;font-size:15px;}
.hidden {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sider-a {padding:7px;background-color:#521800;text-align:center;}
.sider-a a {color:#ffffff;}
.index-sider-li img {width:173px;height:110px;}
.index-sider-li p {margin-top:10px;}
.index-sider-li {margin-top:20px;float:left;margin-right:22px;width:46%;margin-bottom:7px;}
.index-sider-li:nth-child(even) {margin-right:0;}
.list-sider {padding-left:16px;}
.box-img-li {margin:20px 10px 0 0;padding:10px;}
.box-img-li:nth-child(odd) {background-color:#f4f4f4;}
.box-img-li img {float:left;width:60px;height:60px;border-radius:50%;}
.box-img-li div {float:left;width:255px;margin-left:10px;}
.box-img-cont {color:#999999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.box-img-title {font-size:18px;color:#333333;}
.col-8 {width:769px;padding-left:20px;}
.list-li a {font-size:16px;}
.list-li a:hover {color:#ff6666;text-decoration:underline !important}
.list-recom {background-color:#f8f1e6;font-size:16px;}
.list-recom span {display:inline-block;padding:14px 36px;background-color:#fe7a39;color:#ffffff;}
.list-recom a {margin-left:16px;color:#333333}
.header-banner {height:390px;background:url('../images/header.jpg')center top no-repeat;}
.list1 a {}
.list1 a em {font-size:14px;color:#999999;}
.head-search {margin-top:24px}
.head-search input {height:33px;border:1px solid #d2d2d2;display:inline-block;vertical-align:middle;padding-left:20px;}
.head-search span {height:35px;display:inline-block;vertical-align:middle;background-color:#27a6a6;color:#ffffff;width:97px;text-align:center;line-height:35px;}
.banner-box {
    overflow: hidden;
    padding: 10px;
}
.banner-div,.banner-right-img {position:relative;}
.banner-div span {position:absolute;width:100%;bottom:0;left:0;padding:12px;background-color:rgba(0,0,0,0.5);color:#ffffff;text-align:center;    box-sizing: border-box;}
.banner-right-img a {
    display: block;
    width: 100%;
    position: relative;
}
.banner-right-img img {width:100%;height:150px;}
.banner-right-img span {position:absolute;background-color:rgba(0,0,0,0.5);bottom:3px;left:0;width:100%;color:#ffffff;padding:5px 0}
.index-col4-img {margin-top:15px;}
.index-col4-img img {height:131px;width:360px;}
.turnPage div {width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nextPage {text-align:right;}
.prePage {margin-right:20px;}
.footer p a {color:#fff;}
.pages {padding:20px;text-align:center;}
.pages li {display:inline-block;border:1px solid #f2f6fc;height:30px;line-height:30px;text-align:center;padding:0 13px;color:#999;}
.pages li a {color:#333;display:block;}
.pages li:hover ,.pages li.active {background:#333;color:#fff;}
.pages li:hover a ,.pages li.active a {color:#fff;}
.common-list {display:flex;flex-direction:column;}
.common-list .common-list-item {display:flex;justify-content:space-between;align-items:center;gap:8px;}
.common-list .common-list-item > a {font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.common-list .common-list-item > span {flex-shrink:0;font-size:12px;color:#999999;}
.more-link-warp {width:1200px;margin:0 auto;}
.more-link-warp .link-title {font-size:17px;font-weight:bold;margin:20px 0;color:#333;}
.more-link-warp .link-warp {margin-top:20px;padding:20px;background:#fff;}
.more-link-warp .link-content {min-height:500px;padding:20px;}
.more-link-warp .link-content ul {list-style:none;padding:0;}
.more-link-warp .link-content ul li {display:inline-block;margin-right:15px;margin-bottom:15px;}
.more-link-warp .link-content ul li a {color:#999;font-size:14px;}
.more-link {float:right;}
@media (max-width:768px) {html,body {color:#666;font-size:14px;}
a {color:#666;}
.crumbs,.crumbs a {color:#666;font-size:13px;}
.more-link-warp {width:100%;}
.more-link-warp .link-title {margin:15px 0;}
.more-link-warp .link-warp {padding:0;}
}
.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8{padding-right: 15px;
    padding-left: 15px;
}
.col-2 {flex:0 0 50%;}
.col-3 {flex:0 0 33.33333%;}
.col-4 {flex:0 0 25%;}
.col-5 {flex:0 0 20%;}
.col-6 {flex:0 0 16.66%;}
.col-7 {flex:0 0 14.28%;}
.col-8 {flex:0 0 12.5%;}
.pic-list {overflow:hidden;}
.pic-list .list-item {display:inline-block;float:left;overflow:hidden;}
.pic-list .list-item .item-box {margin:10px;display:block;overflow:hidden;}
.pic-list .list-item .item-img {width:100%;height:130px;}
.pic-list .list-item .item-title {text-align:center;white-space:nowrap;margin:8px 2px;}
.listbox{padding:10px 0;}
.box-left{
    width: 68%;
    padding-left: 20px;
}
.box-right {
    width: 30%;
    margin-right: 1%;
    margin-left: 1%;
    margin-bottom: 20px;
}