/*!
 * Author: happynetlife
 * Mail: happynetlife@qq.com
 * Date time: 2020/12/14
 * Copyright (c) 2016~2020 王兴民 All rights reserved.
 */
html, body {height: 100%;color: #000}

body {background: #f7f7f7}

.header, .footer {margin: 0 auto;clear: both}

.header {position: relative;height: auto;min-width: 1240px;background-color: #fff;background: url("../img/banner.jpg") center top repeat-x;}

.header .wrap {width: 1200px;margin: 0 auto}

.header .wrap::after {content: "";display: table;clear: both;height: 0}

.header .top-bar {width: 100%;position: absolute;height: 30px;line-height: 30px;font-size: 14px;background-color: rgba(255,255,255,.4)}

.header .links {list-style: none outside;padding: 0;text-align: right}

.header .links li {display: inline;line-height: 30px;padding-right: 3px}

.header .links li + li:before {content: "|";color: #999;margin-right: 6px}

.header .banner {padding: 0;height: 265px}

.header .banner .wrap {padding: 50px 0}

.header .banner .logo, .header .banner .top-search {position: relative;height: 160px;float: left}

.header .banner .logo {width: 40%}

.header .banner .logo img {position: absolute;margin: auto;top: 0;bottom: 0;left: 0}

.header .banner .top-search {width: 60%}

.header .banner .top-search form {position: absolute;margin: auto;right: 15%;bottom: 40px;border: 1px solid rgba(200, 200, 200, .4);border-radius: 20px;box-shadow: 0 0 10px rgba(200, 200, 200, .4)}

.header .nav {line-height: 50px;height: 50px;background-color: #014099}

.header .nav .nav-item {list-style: none outside none;padding: 0;margin: 0 auto;width: 1200px;height: 100%}

.header .nav .nav-item > li {position: relative;width: 11.1111111%;height: 100%;float: left;font-size: 18px}

.header .nav a {display: block;height: 100%;text-align: center;-webkit-transition: background-color 400ms ease-in-out 0ms;-moz-transition: background-color 400ms ease-in-out 0ms;transition: background-color 400ms ease-in-out 0ms}

.header .nav a .icon {font-size: 24px}

.header .nav a:link, .header .nav a:visited, .header .nav a:active {color: #fff}

.header .nav a:hover, .header .nav a.active {height: 100%;color: #fff;background-color: #3e7acf}

.header .swiper-wrapper .swiper-slide {text-align: center}

.main {width: 100%;padding: 0;min-height: 530px}

.main > .main-wrap {width: 1160px;margin: 10px auto;padding: 15px 20px;background-color: #fff}

.search-form {height: 36px;padding: 0;margin-right: -90px}

.search-form input, .search-form button {display: block;height: 36px;line-height: 36px;padding: 0 10px;margin: 0;float: right;border: none;background-color: #fafafa}

.search-form input {width: 240px;margin-right: -1px;font-size: 14px;outline: none;border-radius: 20px 0 0 20px;-moz-transition: 400ms all ease-in-out;-webkit-transition: 400ms all ease-in-out;transition: 400ms all ease-in-out}

.search-form input:focus {width: 280px}

.search-form button {width: 50px;font-size: 18px;color: #333;outline: none;cursor: pointer;overflow: hidden;border-radius: 0 20px 20px 0}

.search-form button:hover {color: #014099}

.breadcrumb {list-style: none outside none;padding: 0 30px;height: 40px;line-height: 40px;font-size: 14px;background: #f7f7f7}

.breadcrumb li {display: inline;font-size: 13px;*margin: 0 5px;color: #333}

.breadcrumb li.active {color: #999}

.breadcrumb li:first-child:before {content: "当前位置："}

.breadcrumb li + li:before {content: "/";margin: 0 5px;color: #999}

.slider {position: relative;width: 100%;margin: 0 auto;overflow: hidden}

.slider.default {height: 100%}

.slider ul {list-style: none outside none}

.slider ul, .slider li {padding: 0}

.slider .slider-item {height: 100%}

.slider .slider-item li {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;overflow: hidden}

.slider .slider-item li img {width: 100%;height: 100%;object-fit: cover}

.slider .slider-item li p {position: absolute;bottom: 0;right: 0;left: 0;width: 100%;height: 30px;padding: 10px 0;font-size: 14px;line-height: 30px;text-indent: 1em;color: #fff;background-color: rgba(0, 0, 0, .3);/*background-color: #333;*/overflow: hidden;text-overflow: ellipsis;white-space: nowrap; \9 }

.slider .slider-item li:not(:first-child) {display: none}

.slider.default .slider-item li {height: 100%}

.slider .slider-nav {position: absolute;margin: auto;text-align: center}

.slider .slider-nav li {width: 16px;height: 16px;line-height: 1;display: inline-block;zoom: 1;*display: inline}

.slider .slider-nav a {display: inline-block;zoom: 1;*display: inline;margin: 0 auto;height: 6px;width: 6px;border: 1px solid #000;background-color: #222;font: 0/0 a;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px}

.slider .slider-nav a.active {background-color: #ffa905}

.slider.default .slider-nav {bottom: 20px;right: 20px}

.title {width: 100%;padding: 0;clear: both}

.title.title-default, .title.title-blue, .title.title-silver, .title.title-label, .title.title-channel {height: 40px;overflow: hidden;line-height: 40px;font-size: 14px;color: #333}

.title.title-default h4, .title.title-blue h4, .title.title-silver h4, .title.title-label h4, .title.title-channel h4 {font-size: 1rem;text-indent: .8em}

.title.title-header {height: 38px;overflow: hidden;line-height: 38px;border-bottom: 2px solid #014099}

.title.title-header h3, .title.title-header h4 {text-align: center;font-size: 18px;background-color: #eee;color: #014099}

.title.title-default {color: #014099;background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAN3d3f///yH5BAAHAP8ALAAAAAABAAEAAAICRAEAOw==") left bottom repeat-x}

.title.title-default h4 {display: inline-block;padding-right: 16px;font-size: 18px;font-weight: bolder;background: transparent url("data:image/gif;base64,R0lGODlhLAEKAKIAAAE/mb/P5TBirGCHv8/b7BBKn9/n8v///yH5BAEHAAcALAAAAAAsAQoAAAOBeLrc/jDKSau9OOvNu/9gKI5kqRlmqq5s675mUBBwbd94rkdEARSonXBILBohBh8AIAgen9CoNGQQLK+CqXbL7R6q1/DAS94Ezui0es1uu9/wuHxOr8cH4fzAzu/7/4CBAXmEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foI0JADs=") center bottom no-repeat}

.title.title-blue {color: #fff;background-color: #014099}

.title.title-silver {color: #014099;background-color: #f7f7f7;text-shadow: 1px 1px 0 #fff;background-image: -webkit-linear-gradient(top, #f7f7f7, #cccccc);background-image: -moz-linear-gradient(top, #f7f7f7, #cccccc);background-image: linear-gradient(top, #f7f7f7, #cccccc);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#f7f7f7", EndColorStr="#cccccc")}

.title.title-channel {color: #014099;background: #f5f5f5 url("data:image/gif;base64,R0lGODlhEAAQAJEAAANrw////////wAAACH5BAEHAAIALAAAAAAQABAAAAIdlI+py+1vAEhzySpku1nv632cOFpgSJ0oxLauUwAAOw==") 5px center no-repeat}

.title.title-channel h4 {font-size: 16px;text-indent: 2.5em}

.title.title-label {width: 96%;margin: 0 auto;border-bottom: 2px solid #ddd}

.title.title-label h3, .title.title-label h4 {display: inline-block;*zoom: 1;*display: inline;margin: 0 15px;padding: 0 15px;background-color: #eee;color: #014099}

.title.title-label h3 {font-size: 18px}

.title.title-label h4 {font-size: 15px}

.btn-group {list-style: none outside none}

.btn-group::after {content: "";display: table;height: 0;clear: both}

.btn-group li {min-height: 30px;max-width: 100%;padding: 0;text-align: center}

.btn-group li a {display: block;-moz-transition: .5s all ease;-webkit-transition: .5s all ease;transition: .5s all ease}

.btn-group.group-base {margin: 0;padding: 0}

.btn-group.group-base li {display: table;margin: 0 1.5% 10px 1.5%;width: 22%;float: left;background-color: #f7f7f7;-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);box-shadow: inset 0 0 2px rgba(0, 0, 0, .3)}

.btn-group.group-base li a {display: table-cell;height: 55px;padding: 0 10px;line-height: 1.2;font-size: 16px;text-align: center;vertical-align: middle}

.btn-group.group-base li a:hover {background-color: rgba(48, 114, 207, .2);color: #83111f;-webkit-box-shadow: inset 0 0 8px rgba(48, 114, 207, .4);box-shadow: inset 0 0 8px rgba(48, 114, 207, .4)}

.tabs {width: 100%;overflow: hidden}

.tabs::after {content: "";display: table;height: 0;clear: both}

.tabs > .tabs-item {padding: 0;list-style: none outside none}

.tabs > .tabs-item > li {padding: 0;height: 100%}

.tabs > .tabs-item .more a {padding-right: 10px;text-align: right}

.tabs > .tabs-item .more a:link, .tabs > .tabs-item .more a:visited, .tabs > .tabs-item .more a:active {font-size: 13px;color: #333}

.tabs > .tabs-item .more a:hover {color: #014099}

.tabs.tabs-bg li.more .more-def:hover {color: red!important;}

.tabs .tab-title h4 {padding: 0}

.tabs.tabs-default, .tabs.tabs-normal, .tabs.tabs-silver, .tabs.tabs-bg {height: 40px;line-height: 40px;font-size: 1rem}

.tabs.tabs-default li, .tabs.tabs-silver li, .tabs.tabs-normal li, .tabs.tabs-bg li {min-width: 88px;height: 100%;float: left;color: #fff}

.tabs.tabs-default li.tab-title, .tabs.tabs-silver li.tab-title, .tabs.tabs-normal li.tab-title, .tabs.tabs-bg li.tab-title {min-width: 110px;text-align: center;font-size: 18px}

.tabs.tabs-default li.tab-title h4, .tabs.tabs-silver li.tab-title h4, .tabs.tabs-normal li.tab-title h4, .tabs.tabs-bg li.tab-title h4 {padding: 0 10px;line-height: 39px;text-align: center;font-size: 1em;font-weight: normal}

.tabs.tabs-default li.more, .tabs.tabs-silver li.more, .tabs.tabs-normal li.more, .tabs.tabs-bg li.more {width: 60px;float: right;font-weight: normal}

.tabs.tabs-default li a, .tabs.tabs-silver li a, .tabs.tabs-normal li a, .tabs.tabs-bg li a {display: block;padding: 0 15px;color: #333;text-align: center;font-weight: bolder}

.tabs.tabs-default {background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAN3d3f///yH5BAAHAP8ALAAAAAABAAEAAAICRAEAOw==") left bottom repeat-x}

.tabs.tabs-default li.tab-title {background-color: #f5f5f5;color: #333}

.tabs.tabs-default li.active {height: 39px;line-height: 39px;background: #014099}

.tabs.tabs-default li.active a {color: #fff}

.tabs.tabs-normal {background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAN3d3f///yH5BAAHAP8ALAAAAAABAAEAAAICRAEAOw==") left bottom repeat-x}

.tabs.tabs-normal li {position: relative}

.tabs.tabs-normal li.active {background: transparent url("data:image/gif;base64,R0lGODlhLAEKAKIAAAE/mb/P5TBirGCHv8/b7BBKn9/n8v///yH5BAEHAAcALAAAAAAsAQoAAAOBeLrc/jDKSau9OOvNu/9gKI5kqRlmqq5s675mUBBwbd94rkdEARSonXBILBohBh8AIAgen9CoNGQQLK+CqXbL7R6q1/DAS94Ezui0es1uu9/wuHxOr8cH4fzAzu/7/4CBAXmEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foI0JADs=") center bottom no-repeat}

.tabs.tabs-normal li.active a {color: #014099}

.tabs.tabs-normal li + ::before {content: "|";position: absolute;margin: auto;top: 0;bottom: 0;left: 0;font-size: 14px;color: #999}

.tabs.tabs-normal li.more::before {content: ""}

.tabs.tabs-silver {background-color: #f5f5f5;background-image: -webkit-linear-gradient(top, #f7f7f7, #cccccc);background-image: -moz-linear-gradient(top, #f7f7f7, #cccccc);background-image: linear-gradient(top, #f7f7f7, #cccccc);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#f7f7f7", EndColorStr="#cccccc")}

.tabs.tabs-silver li.active {background-color: #fff;background-image: -webkit-linear-gradient(top, #dddddd, white);background-image: -moz-linear-gradient(top, #dddddd, white);background-image: linear-gradient(top, #dddddd, white);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#dddddd", EndColorStr="#ffffff")}

.tabs.tabs-silver li.active a {color: #014099;border-left: 1px solid #ccc;border-right: 1px solid #ccc}

.tabs.tabs-avg {height: 50px;line-height: 50px;background-color: #f7f7f7;text-align: center;font-size: 18px}

.tabs.tabs-avg ul {display: table;width: 100%}

.tabs.tabs-avg ul li {display: table-cell;float: none;width: auto;min-width: auto;max-width: none}

.tabs.tabs-avg ul li.active {color: #fff;background-color: #ffa905}

.tabs.tabs-avg ul li.active a {color: #fff}

.tabs.tabs-bg {background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAN3d3f///yH5BAAHAP8ALAAAAAABAAEAAAICRAEAOw==") left bottom repeat-x}

.tabs.tabs-bg li a {position: relative; color: #fff}

.tabs.tabs-bg li.active {height:37px; border-bottom: 2px solid #fff}

/*.tabs.tabs-bg li::before {content: "|";position: absolute;margin: auto;top: 0;bottom: 0;left: 0;font-size: 14px;color: #999}*/
.tabs.tabs-bg li:first-child a:after {position: absolute;content: "|";margin: auto;top: 0;bottom: 0;right: -2px;font-size: 15px;color: #fff}

.tabs.tabs-bg li.more::before {content: ""}

.tabs.tabs-bg li.more .more-def {color: #fff; font-size: .8rem}

.tabs-content {display: block;min-height: 40px}

.tabs-content > .tab-pane {display: none}

.tabs-content > .active {display: block}

.more-def, .more-light {float: right;margin-right: 10px;font-size: 13px}

.more-def:link, .more-def :visited, .more-def :active {color: #333}

.more-def:hover {color: #014099}

.more-light:link, .more-light:visited, .more-light:active {color: #fff}

.more-light:hover {color: #ea0b0b}

.more-center {display: block;margin: 0 auto;width: 100px;height: 30px;line-height: 30px;text-align: center;font-size: 15px}

.more-center:link, .more-center:visited, .more-center:active {color: #333;background-color: #f7f7f7}

.more-center:hover {color: #fff;background-color: #014099}

.list {padding: 0;list-style: none outside none}

.list li {padding: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition: background-color 200ms ease-in-out 0ms, padding-left 200ms ease-in-out 0ms;transition: background-color 200ms ease-in-out 0ms, padding-left 200ms ease-in-out 0ms}

.list li img {-moz-transition: .5s all ease;-webkit-transition: .5s all ease;transition: .5s all ease}

.list.list-default, .list.list-normal, .list.list-nostyle {line-height: 39px;font-size: 15px;margin-top: 8px}

.list.list-default li, .list.list-normal li, .list.list-nostyle li, .list.list-bg li {border-bottom: 1px dotted #eee}

.list.list-default li:last-child, .list.list-normal li:last-child, .list.list-nostyle li:last-child,  .list.list-bg li:last-child {border-bottom: none}

.list.list-default li i, .list.list-normal li i {float: right;margin-right: 10px;font-size: 12px;color: #999}

.list.list-default li {padding-left: 25px;background: transparent url("data:image/gif;base64,R0lGODlhAwADAIAAADMzM///zCH5BAAHAP8ALAAAAAADAAMAAAIDhH8FADs=") no-repeat 10px center}

.list.list-normal li {padding-left: 25px;background: transparent url("data:image/gif;base64,R0lGODlhBgAHAIAAADMzM////yH5BAEHAAEALAAAAAAGAAcAAAILhINhkHq5UHSMpgIAOw==") no-repeat 10px center}

.list.list-nostyle li i {float: left;display: inline-block;padding: 0 5px;margin: 9px 6px;line-height: 20px;font-size: 13px;color: #83111f;font-weight: bold;border-right: 1px solid #ddd}

.list.list-nostyle li .list-title {display: block;text-align: left;text-indent: .75em}

.list.list-inline {padding: 10px 0;line-height: 2;font-size: 15px}

.list.list-inline li {display: inline;padding: 5px;white-space: nowrap}

.list.list-inline li:before {content: "◆";color: #666;font-size: 12px;margin-right: 5px}

.list.list-bg {line-height: 55px; padding:0 15px 0 15px; font-size: 15px}

.list.list-bg li,.list.list-bg li a {color: #fff;}

.list.list-bg li i {float: right;/*margin-right: 10px;*/font-size: 12px;color: #fff}

.footer {margin-top: 15px;padding: 15px 0;background-color: rgba(240, 240, 240, .6);border-top: 6px solid #014099;min-width: 1240px;)}

.footer .site-info {font-size: 14px;line-height: 2;text-align: center;color: #444}

.footer .site-info p {padding: 0}

.footer .site-info a:link, .footer .site-info a:visited, .footer .site-info a:active {color: #444}
.footer .site-info a:hover {color: #014099}

.footer .bottom-logo {padding: 5px}

.footer .bottom-logo img {margin: 0 5px;vertical-align: center}

.footer .copyright {color: #bababa;text-shadow: 1px 1px 1px #666}

.footer .copyright a:link, .footer .copyright a:visited, .footer .copyright a:active {color: #bababa}

/*# sourceMappingURL=global.css.map */
.header .nav .nav-item>li ul.sub-nav {position: absolute;margin-top:1px;list-style: none outside none;	padding: 0;	width: 98.8%;background-color: #fff;border: 1px #ddd solid;border-radius: 0 0 5px 5px;display: none;z-index: 99;height: auto!important;}
.header .nav .nav-item>li ul.sub-nav>li {height: 50px;line-height: 50px;font-size: 15px;border-bottom: 1px #000 dotted;}
.header .nav .nav-item>li ul.sub-nav>li:last-child {border-bottom: none!important;}
.header .nav .nav-item>li a,.header .nav .nav-item>li ul.sub-nav>li a{	text-decoration: none;}
.header .nav .nav-item>li ul.sub-nav>li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #000;}

/*@media screen and (min-width: 1240px){*/
/*	.header{min-width: 100%;}*/
/*	.main > .main-wrap{width: 100%;padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0}*/
/*	.swiper-container{min-width: 100%!important;}*/
/*	.footer {min-width: 100%}*/
/*	.header .nav .nav-item{width: 100%!important;}*/
/*	.header .wrap{width: 100%}*/
/*	body{overflow: hidden}*/
/*}*/