html {color: #000}
body {background-color: #edf4fd;min-width:1220px;}
.header, .footer {width: 100%;clear: both}
.header {position: relative;height: auto;min-width:1200px;/*background:url(../images/header_bg.jpg) center top repeat-x #f2f7ff*/}
.header .top-bar{position: absolute;width:100%;height:35px;top:0;left:0;z-index:99;line-height:35px;color:#ffffff;font-size:1.4em}
.header .top-bar .row,.header .banner{width:1200px;margin:0 auto}
.top-bar .links{list-style: none outside;padding:0}
.top-bar .links li{display: inline;line-height: 35px;padding-right:3px}
.top-bar .links li+li:before{content:"|";color:#999;margin-right: 6px}
.header .banner{height: 220px}
.header .banner .logo {width: 50%;margin: 0 auto;padding: 40px 0 15px 0;text-align: center;float: left}
.banner .logo img{margin:auto;width: 70%}
.banner .top-search {padding: 10px;text-align: center}
.main {width: 1170px;margin: 0 auto;padding: 15px;background-color: #fff}
.footer{margin-top:15px;padding:15px 0;border-top:4px solid #2f69b7;background-color:#bbd7fd;min-width:1200px;}
.slider-header{position: absolute!important;z-index: -9999;height: 100%!important;}
#member a{color: #ffffff}
#member a:hover{color: red}
/*轮播*/
.slider{position: relative;width:100%;margin:0 auto;overflow: hidden}
.slider.top-slider{height:230px}
.slider ul{list-style: none outside none}
.slider ul,.slider li{padding: 0}
.slider .slider-item li{position:absolute;top:0;left:0;display:block;width: 100%;overflow: hidden}
.slider .slider-item li img{width: 100%;height:100%;object-fit: cover}
.slider.top-slider .slider-item li{height:230px;text-align: center}
.slider.top-slider .slider-item li img{width:auto}
.slider .slider-item li:not(:first-child){display: none}
.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(50, 49, 49, 0.7);background-color: #333\9;*filter: alpha(75)}
.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:2px solid #000;background-color: #222;font:0/0 a;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.slider a.active{background-color: #ff5900}
/*底部*/
.footer>.row{width:1200px;margin:0 auto}
.footer ul.bottom-nav{list-style: none outside none;padding:0;line-height: 40px;text-align: center}
.footer ul.bottom-nav li{display:inline;padding:0;font-size:14px}
.bottom-nav li+li:before{content:"|";padding-right:8px;font-size:12px;font-style: italic;color:#999}
.bottom-nav a:link,.bottom-nav a:visited,.bottom-nav a:active{color:#379be9}
.bottom-nav a:hover{color:#f00}
.site-info{font-size: 12px;line-height: 2;text-align: left;color:#333;float: left;padding-left: 180px}
.site-info p{padding: 0;}
.site-info a:link,.site-info a:visited,.site-info a:active{color:#333}
.site-info a:hover{color:#f60}
.copyright{color: #999;text-shadow:1px 1px 0 #fff}
.copyright a:link,.copyright a:visited,.copyright a:active{color: #999}
.footer .bottom-logo{padding:5px;float: right;margin-top: 20px;padding-right: 180px}
.footer .bottom-logo img{margin:0 5px;vertical-align: center}
.site-info{
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #606060;
}
.site-info a{
    color: #606060!important;
}
.footer .bottom-logo{
    margin-top: 10px;
    padding-right: 0;
    float: right;
}

.position{
    background-color: #f6f6f6;
    height: 40px;
    line-height: 40px;
    color: #434343;
    opacity: 0.7;
    padding: 0 22px;
    font-size: 14px;
}
/*导航*/
.nav {padding: 15px 0;clear:both;background-color: rgb(47,105,183)}
.nav .nav-bar, .nav .nav-item li {height: 30px;line-height: 30px}
.nav .nav-bar {position: relative;width: 1200px;margin: 0 auto}
.nav .nav-bar .nav-item {list-style: none outside none;padding: 0}
.nav .nav-bar .nav-item > li {width: 12.5%;float: left;font-size: 18px;}
.nav a {display: block;border-right:1px solid #1d5eb8;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;}
.nav-item > li:last-child a {border-right: none}
.nav a:link, .nav a:visited, .nav a:active {color: #fff}
.nav a:hover, .nav a.active, .nav a.hover {background: transparent url("data:image/gif;base64,R0lGODlhUAACAIAAAP//////zCH5BAAHAP8ALAAAAABQAAIAAAILhI+py+0Po5y0rgIAOw==") no-repeat center bottom}
/*面包屑*/
.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 a {color: #999}
.breadcrumb li:first-child:before {content: "当前位置："}
.breadcrumb li + li:before {content: "/";margin: 0 5px;color: #999}
/*搜索框*/
.search-form {height: 40px;width: 380px;padding: 3px;/*margin: 0 auto;*/background-color: #fff;-webkit-border-radius: 10px;border-radius: 10px;float: right;margin-top: 110px}
.search-form input, .search-form button {display: block;height: 40px;line-height: 40px;padding: 0;margin: 0;float: right;border: none;background-color: rgba(250, 250, 250, .65)}
.search-form input {width: 270px;margin-right: -1px;font-size:14px;outline: none;-moz-transition: 400ms all ease-in-out;-webkit-transition: 400ms all ease-in-out;transition: 400ms all ease-in-out}
.search-form button {width: 100px;background-color: #1b4f9f;-webkit-border-radius: 10px;border-radius:10px;font-size: 18px;color: #fff;outline: none;cursor: pointer;overflow: hidden}
.search-form button:hover {color: #f60}
/*标题*/
.title {width: 100%;padding: 0;clear: both}
.title.title-default, .title.title-orange, .title.title-silver, .title.title-label, .title.title-chanel {height: 40px;overflow: hidden;line-height: 40px;font-size: 14px;color: #333}
.title.title-default h4, .title.title-orange h4, .title.title-silver h4, .title.title-label h4, .title.title-chanel h4 {font-size: 18px;text-indent: .8em}
.title.title-header {height: 38px;overflow: hidden;line-height: 38px;font-size: 14px;color: #00599d;border-bottom: 2px solid #00599d;background-color: #eee}
.title.title-header h3, .title.title-header h4 {text-align:center;font-size: 18px;background-color: #2f69b7;color: #fff}
.title.title-blue {height:50px;overflow: hidden;line-height: 50px;font-size: 14px;color:rgb(9,71,159);background: transparent url("data:image/gif;base64,R0lGODlhBAAEAIAAAOXl5f///yH5BAAHAP8ALAAAAAAEAAQAAAIEhI8JBQA7") repeat-x left bottom}
.title.title-blue h3 {display:inline-block;font-size: 22px;padding: 0 10px;background: transparent url("data:image/gif;base64,R0lGODlhBAAEAIAAAAlHn////yH5BAAHAP8ALAAAAAAEAAQAAAIEhI8JBQA7") repeat-x left bottom}
.title.title-default {color: #fff;background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAN3d3f///yH5BAAHAP8ALAAAAAABAAEAAAICRAEAOw==") left bottom repeat-x}
.title.title-default h4 {display: inline-block;padding-right: 25px;font-size: 18px;background-color: #2f69b7}
.title.title-orange {color: #fff;background-color: #f60}
.title.title-silver {color: #2f69b7;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-chanel {color: #2f69b7;background: #f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAsElEQVRIS+2UwQ2AIAxF2410Ax0CEyckcRo30Q00EkIAhX5tuOmph9JHny1MjT9uXJ9EwLwcKzEd1nBfimuXxABEZCfuHOAhVgG0CrEOfkU1z/8UhSlCVAg5mzU8+hwXX+pTgLBQpUXzRXdreIjjBKBdqNL5x0X7qCtoiWFlwFtdTE5R3on4VGjViQBEl+o1rU6O16gCNFcUA2JdKFj8BzcAoEUcU/R2SN6rDpCCec4JXrjkGfxy12MAAAAASUVORK5CYII=") 5px center no-repeat}
.title.title-chanel 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: #00599d}
.title.title-label h3 {font-size: 18px}
.title.title-label h4 {font-size: 15px}
/*按钮组*/
.btn-group {list-style: none outside none}
.btn-group.group-base {margin: 0;padding: 0}
.btn-group.group-base li {display:table;margin: 0 1.5% 10px 1.5%;width: 47%;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: #f56c6c;-webkit-box-shadow: inset 0 0 8px rgba(48, 114, 207, .4);box-shadow: inset 0 0 8px rgba(48, 114, 207, .4)}
.btn-group.image {padding: 10px 0;margin: 0}
.btn-group.image li {margin: 0;padding: 5px 0}
.btn-group.image li img {width: 100%;height: auto}
.btn-group.image li img:hover {opacity: .75}
.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 a {display: block;-moz-transition: .5s all ease;-webkit-transition: .5s all ease;transition: .5s all ease}
/*选项卡*/
.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: red}
.tabs .tab-title h4 {padding: 0}
.tabs.tabs-default, .tabs.tabs-silver, .tabs.tabs-normal, .tabs.tabs-avg {height: 40px;line-height: 40px;font-size: 18px}
.tabs.tabs-default li, .tabs.tabs-silver li, .tabs.tabs-normal li {min-width: 70px;height: 100%;float: left}
.tabs.tabs-default li.tab-title, .tabs.tabs-silver li.tab-title, .tabs.tabs-normal li.tab-title {min-width: 110px;font-size: 18px;color: #fff;background-color: #379be9;border-right: 1px solid #ccc}
.tabs.tabs-default li.tab-title h4, .tabs.tabs-silver li.tab-title h4, .tabs.tabs-normal li.tab-title h4 {padding: 0 10px;line-height: 39px;text-align: center;font-size: 1em}
.tabs.tabs-default li.more, .tabs.tabs-silver li.more, .tabs.tabs-normal li.more {width: 60px;float: right;font-weight: normal}
.tabs.tabs-default a, .tabs.tabs-silver a, .tabs.tabs-normal a {display: block;padding: 0 15px;color: #333;text-align: center}
.tabs.tabs-default {background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAN3d3f///yH5BAAHAP8ALAAAAAABAAEAAAICRAEAOw==") left bottom repeat-x}
.tabs.tabs-default li.active {height: 39px;line-height: 39px;font-weight:bold;background: #379be9;color: #fff}
.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.active {background: transparent url("data:image/gif;base64,R0lGODlhAgACAIAAADByz////yH5BAAHAP8ALAAAAAACAAIAAAIChFEAOw==") left bottom repeat-x}
.tabs.tabs-normal li.active a {color: #379be9}
.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: #2f69b7;border-left: 1px solid #ccc;border-right: 1px solid #ccc}
.tabs.tabs-avg {background-color: #f7f7f7;text-align: center}
.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 li.active {color:#fff;background: transparent url("data:image/gif;base64,R0lGODlhAgACAIAAADByz////yH5BAAHAP8ALAAAAAACAAIAAAIChFEAOw==") left bottom repeat-x}
.tabs-content {display: block;min-height: 120px}
.tabs-content > .tab-pane {display: none}
.tabs-content > .active {display: block}
li.new_letter {width: 100px;text-align: center}
/*更多*/
.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: red}
.more-light:link, .more-light:visited, .more-light:active {color: #fff}
.more-light:hover {color: #ff0}
.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: #E7E7E7}
.more-center:hover {color:#fff;background-color: #2f69b7}
/*列表*/
.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: 16px}
.list.list-inline{padding:10px 0;line-height: 2;font-size: 14px}
.list-default li, .list-normal li, .list-nostyle li {border-bottom: 1px dotted #eee}
.list-default li i, .list-normal li i, .list-nostyle li i {float: right;margin-right: 10px;font-size: 12px;color: #999}
.list-default li:last-child, .list-normal li:last-child, .list-nostyle li:last-child {border-bottom: none}
.list-default li {padding-left: 25px;background: transparent url(data:image/gif;base64,R0lGODlhAwADAJEAACIiIktLS////wAAACH5BAEHAAIALAAAAAADAAMAAAIEDAx3BQA7) no-repeat 10px center}
.list-normal li {padding-left: 25px;background: transparent url(data:image/gif;base64,R0lGODlhBgAHALMAAABhugBhvwFiwABgvQBjvgJjwgBivQJhvwBiuv///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAkALAAAAAAGAAcAAAQTcMhEk7k1gZ1LGVQgUpdBIWgVAQA7) no-repeat 10px center}
.list-nostyle li .list-title {display: block;text-align: left;text-indent: .75em}
.list-inline li{display: inline;padding:5px;white-space: nowrap}
.list-inline li:before{content:"\25C6";color:#666;font-size:12px;margin-right: 5px}
/*无障碍浏览*/
.toolbarSwitch > a {color: #fff}
.toolbarSwitch > a:hover {color: red}