/* CSS Document */

@font-face {
	font-family: 'PingFangSCB61901cd1053a9';
	src: url('//cdn.webfont.youziku.com/webfonts/nomal/21417/47159/57ec8534f629da0d8c482bba.gif');
	src: url('//cdn.webfont.youziku.com/webfonts/nomal/21417/47159/57ec8534f629da0d8c482bba.gif?#iefix') format('embedded-opentype'), url('//cdn.webfont.youziku.com/webfonts/nomal/21417/47159/57ec8534f629da0d8c482bba.bmp') format('woff'), url('//cdn.webfont.youziku.com/webfonts/nomal/21417/47159/57ec8534f629da0d8c482bba.jpg') format('truetype'), url('//cdn.webfont.youziku.com/webfonts/nomal/21417/47159/57ec8534f629da0d8c482bba.png#PingFangSCB') format('svg');
}
.css619119cdb53a9 {
	font-family: 'PingFangSCB61901cd1053a9';
}
.css618e4da0053a9 {
	font-family: 'PingFangSCB61901cd1053a9';
}
body {
}
.carousel.self-carousel {
	margin-left: -15px;
	margin-right: -15px;
}
.navbar-nav.self-navbar-nav>li>a, .navbar-default .navbar-nav.self-navbar-nav>.active>a, .navbar-default .navbar-nav.self-navbar-nav>.active>a:hover, .navbar-default .navbar-nav.self-navbar-nav>.active>a:focus {
	font-family: 'PingFangSCB61901cd1053a9' !important;
}

@media (min-width: 768px) {
.navbar-nav.self-navbar-nav>li>a {
	padding-top: 40px;
	padding-bottom: 40px;
}
.self-bgcolor-transparent {
	background: transparent;
	background-image: transparent;
	box-shadow: none;
	border: 0;
	/*background-image: -webkit-linear-gradient(top, #ffffff 0, #f5f5f5 100%);
	background-image: -o-linear-gradient(top, #ffffff 0, #f5f5f5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background-image: linear-gradient(to bottom, #ffffff 0, #f5f5f5 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#f5f5f5', GradientType=0);
	background-repeat: repeat-x;
	border-width: 1px;
	border-color: #f5f5f5;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1)*/
}
}
.navbar-default .navbar-nav.self-navbar-nav>.active>a, .navbar-default .navbar-nav.self-navbar-nav>.active>a:hover, .navbar-default .navbar-nav.self-navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7;
	color: #013763;
}
.navbar-nav.self-navbar-nav>li>a {
	font-size: 18px;
	color: #013763;
}
.nav>li>a {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-brand.self-navbar-brand>img {
}

@media (min-width: 0px) and (max-width: 399px) {
.navbar-brand.self-navbar-brand>img {
	width: 80% !important;
}
.navbar-brand {
	width: 70%;
	padding: 15px 15px !important;
}
.self-padding-top-detail {
	margin-top: 60px;
}
.carousel.self-carousel {
	margin-top: 51px;
}
}

@media (min-width: 400px) and (max-width: 499px) {
.navbar-brand.self-navbar-brand>img {
	width: 70% !important;
}
.navbar-brand {
	width: 70%;
	padding: 15px 15px !important;
}
.self-padding-top-detail {
	margin-top: 60px;
}
.carousel.self-carousel {
	margin-top: 51px;
}
}

@media (min-width: 500px) and (max-width: 700px) {
.navbar-brand.self-navbar-brand>img {
	width: 50% !important;
}
.navbar-brand {
	width: 70%;
	padding: 15px 15px !important;
}
.self-padding-top-detail {
	margin-top: 60px;
}
.carousel.self-carousel {
	margin-top: 51px;
}
}

@media (min-width: 701px) and (max-width: 767px) {
.navbar-brand.self-navbar-brand>img {
	width: 50% !important;
}
.navbar-brand {
	width: 70%;
	padding: 10px 15px !important;
}
.self-padding-top-detail {
	margin-top: 60px;
}
.carousel.self-carousel {
	margin-top: 51px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.navbar-brand.self-navbar-brand>img {
	width: 100% !important;
}
.navbar-brand {
	padding: 25px 15px !important;
}
.navbar-nav.self-navbar-nav>li>a {
	font-size: 14px;
}
.nav.self-navbar-nav>li>a {
	padding-left: 8px;
	padding-right: 8px;
}
.navbar-header {
	width: 26%;
}
.navbar-nav.self-navbar-nav>li>a {
	padding-top: 25px;
	padding-bottom: 25px;
}
.navbar-brand.self-navbar-brand {
	padding: 25px 15px;
}
.self-padding-top-detail {
	margin-top: 70px;
}
.carousel.self-carousel {
	margin-top: 71px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.navbar-brand.self-navbar-brand>img {
	width: 100% !important;
}
.navbar-brand {
	padding: 25px 15px !important;
}
.navbar-header {
	width: 27%;
}
.navbar-nav.self-navbar-nav>li>a {
	padding-top: 30px;
	padding-bottom: 30px;
}
.navbar-brand.self-navbar-brand {
	padding: 25px 15px;
}
.self-padding-top-detail {
	margin-top: 80px;
}
.carousel.self-carousel {
	margin-top: 81px;
}
}

@media (min-width: 1200px) {
.navbar-header {
	width: 27%;
}
.navbar-nav.self-navbar-nav>li>a {
	padding-top: 30px;
	padding-bottom: 30px;
}
.navbar-brand.self-navbar-brand {
	padding: 25px 15px;
}
.self-padding-top-detail {
	margin-top: 80px;
}
.carousel.self-carousel {
	margin-top: 81px;
}
}
.carousel-inner.self-carousel-inner>.item {
}
.self-padding-top {
	padding-top: 30px;
}
.self-panel.panel-default>.panel-heading {
	background-image: none;
	background-color: transparent;
	font-size: 1.5em;
	font-family: "PingFangSCB61901cd1053a9";
	position: relative;
	color: #132445;
	border-bottom: 2px solid #ccc;
}
.self-panel.panel-default>.panel-heading>.self-bottom-line {
	position: absolute;
	width: 20%;
	border-bottom: 2px solid #507593;
	height: 30px;
	bottom: -2px;
	left: 0;
	display: inline-block;
}
.self-padding-left-right {
	padding-left: 10px;
	padding-right: 10px;
}
.list-group-item.self-list-group-item {
	border: none;
}
a.list-group-item.self-list-group-item .list-group-item-heading {
	font-size: 14px;
	padding: 1px 0;
	font-family: "PingFangSCB61901cd1053a9";
}
.list-group-item.self-list-group-item-2 {
	border: none;
	/*border-bottom: 1px solid #ddd;*/
	margin-bottom: 0;
	padding: 4px 15px;
}
.list-group-item.self-list-group-item-3 {
	padding: 5px 0;
}
.list-group-item.self-list-group-item-3>a {
	color: #5a5454;
	line-height: 25px;
}
.list-group-item.self-list-group-item-4 {
	border: none;
	margin-bottom: 0;
	border-bottom: 1px dashed #ddd;
	padding: 10px 15px;
}
.list-group-item.self-list-group-item-4:last-child {
	border-bottom: 0;
}
.list-group-item.self-list-group-item-4>a {
	color: #5a5454;
}
.list-group.self-list-group {
	box-shadow: none;
	margin-bottom: 0;
}
.self-icon-size {
	font-size: 4.5em;
	color: #0093b4;
}
.thumbnail-img {
	display: block;
	padding: 4px;
	margin: 10px 10px 0 10px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out
}
a.thumbnail-img:hover, a.thumbnail-img:focus, a.thumbnail-img.active {
	border-color: #428bca;
}
.main-footer {
	background-color: #9d9d9d;
	padding: 30px 0;
}
.main-footer .copyright {
	width: 100%;
	display: inline-block;
	color: #fff;
	line-height: 30px;
}
.main-footer .copyright>a, .main-footer .copyright>p {
	padding: 0 10px;
	color: #fff;
	display: inline-table;
	margin: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.self-h3 {
	margin-top: 10px;
}
.self-h3 > a {
	font-family: "PingFangSCB61901cd1053a9";
	color: #132445;
}
.breadcrumb.self-breadcrumb {
	background-color: transparent;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 0;
	padding: 15px 15px;
}
.page-header.self-page-header {
	margin: 20px 0 0;
	border-bottom: 0;
}
.page-header.self-page-header > h1 {
	font-size: 2em;
	color: #000;
	line-height: 40px;
	font-weight: 600;
}
.well.self-well {
	background-image: none;
	background-image: -webkit-linear-gradient(top, #ffffff 0, #f5f5f5 100%);
	background-image: -o-linear-gradient(top, #ffffff 0, #f5f5f5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background-image: linear-gradient(to bottom, #ffffff 0, #f5f5f5 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#f5f5f5', GradientType=0);
	background-repeat: repeat-x;
	border-width: 1px;
	border-color: #f5f5f5;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1)
}
.well.self-well.detail img {
	display: block;
	max-width: 100% !important;
	height: auto !important;
}
.well.self-well-pager {
	margin-top: 20px;
	background: none;
	box-shadow: none;
	border: 0;
}
.well.self-well-2 {
	background: none;
	background-image: none;
	border: 0;
	box-shadow: none;
	border-bottom: 1px solid #eaeaea;
	filter: none;
}
.well.self-well p {
	line-height: 160%;
	font-size: 1.2em;
}
.label.self-label {
	color: #333;
	font-size: 100%;
	font-family: "\5B8B\4F53";
	font-weight: normal;
}
.widget {
	margin-bottom: 35px;
	background: #ffffff;
	padding: 21px 30px;
}
.widget .title {
	margin-top: 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 21px;
	position: relative;
}
.widget .title:after {
	content: "";
	width: 90px;
	height: 1px;
	background: #f4645f;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.badge.self-badge {
	background-color: transparent;
	color: #444;
	font-weight: normal;
	font-size: 100%;
}
.dot {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	border: 3px solid #776f6f;
	border-radius: 50%;
	margin-left: -10px;
	margin-right: 10px;
}
.pagination.self-pagination {
	margin: 0 0;
}
a.list-group-item:hover .self-icon-size, a.list-group-item:focus .self-icon-size, a.list-group-item:hover h4, a.list-group-item:focus h4 {
	color: #fff;
}
a.list-group-item.self-list-group-item:hover, a.list-group-item.self-list-group-item:focus {
	text-decoration: none;
	background-color: #9d9fa5;
}
.list-group.self-list-group {
	margin-bottom: 0;
}
