@import url(font_296654_1tn2lsmawf80k9.jpg.css);
.iconfont {
	line-height: 1; font-size: inherit; -webkit-text-stroke-width: 0;}
a {
	transition:0.15s ease-in-out; color: rgb(5, 115, 198); -webkit-transition: all .15s ease-in-out;}
a:hover {
	color: rgb(4, 97, 167); text-decoration: none;}
a:focus {
	color: rgb(4, 97, 167); text-decoration: none;}
#skip {
	height: 0px; overflow: hidden;}
ul {
	list-style: none; margin: 0px; padding: 0px;}
i {
	font-weight: normal;}
select {}
textarea {}
input:focus {}
body {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102); font-family: "SourceHanSansCN-Medium","Microsoft YaHei",arial; font-size: 14px !important;}
.text-primary {
	color: rgb(0, 105, 197) !important;}
.text-success {
	color: rgb(102, 187, 106) !important;}
.text-error {
	color: rgb(241, 90, 93) !important;}
.text-info {
	color: rgb(66, 165, 245) !important;}
.text-warning {
	color: rgb(255, 167, 38) !important;}
.text-orange {
	color: rgb(255, 112, 67) !important;}
.text-purple {
	color: rgb(92, 107, 192) !important;}
.text-pink {
	color: rgb(236, 64, 122) !important;}
.text-blue {
	color: rgb(0, 105, 197) !important;}
.text-default {
	color: rgb(68, 68, 68) !important;}
.btn {
	border-radius: 0px; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.btn:hover {
	box-shadow: 0px 4px 7px rgba(0,0,0,0.25);}
.btn-main {
	border-color: rgb(17, 126, 210); color: rgb(255, 255, 255); background-color: rgb(17, 126, 210);}
.btn-main:hover {
	border-color: rgb(25, 145, 236) !important; color: rgb(255, 255, 255); background-color: rgb(25, 145, 236) !important;}
.btn-main:focus {
	border-color: rgb(25, 145, 236) !important; color: rgb(255, 255, 255); background-color: rgb(25, 145, 236) !important;}
.btn-main.focus {
	border-color: rgb(25, 145, 236) !important; color: rgb(255, 255, 255); background-color: rgb(25, 145, 236) !important;}
.btn-main:active {
	border-color: rgb(25, 145, 236) !important; color: rgb(255, 255, 255); background-color: rgb(25, 145, 236) !important;}
.btn-main.active {
	border-color: rgb(25, 145, 236) !important; color: rgb(255, 255, 255); background-color: rgb(25, 145, 236) !important;}
.btn-primary {
	border-color: rgb(0, 105, 197); color: rgb(255, 255, 255); background-color: rgb(0, 105, 197);}
.btn-primary:hover {
	border-color: rgb(0, 112, 209) !important; background-color: rgb(0, 112, 209) !important;}
.btn-primary:focus {
	border-color: rgb(0, 112, 209) !important; background-color: rgb(0, 112, 209) !important;}
.btn-primary.focus {
	border-color: rgb(0, 112, 209) !important; background-color: rgb(0, 112, 209) !important;}
.btn-primary:active {
	border-color: rgb(0, 112, 209) !important; background-color: rgb(0, 112, 209) !important;}
.btn-primary.active {
	border-color: rgb(0, 112, 209) !important; background-color: rgb(0, 112, 209) !important;}
.btn-info {
	border-color: rgb(32, 160, 228); color: rgb(255, 255, 255); background-color: rgb(32, 160, 228);}
.btn-info:hover {
	border-color: rgb(34, 168, 240) !important; background-color: rgb(34, 168, 240) !important;}
.btn-info:focus {
	border-color: rgb(34, 168, 240) !important; background-color: rgb(34, 168, 240) !important;}
.btn-info.focus {
	border-color: rgb(34, 168, 240) !important; background-color: rgb(34, 168, 240) !important;}
.btn-info:active {
	border-color: rgb(34, 168, 240) !important; background-color: rgb(34, 168, 240) !important;}
.btn-info.active {
	border-color: rgb(34, 168, 240) !important; background-color: rgb(34, 168, 240) !important;}
.btn-cyan-blue {
	border-color: rgb(35, 182, 200); color: rgb(255, 255, 255); background-color: rgb(35, 182, 200);}
.btn-cyan-blue:hover {
	border-color: rgb(36, 191, 212) !important; color: rgb(255, 255, 255); background-color: rgb(36, 191, 212) !important;}
.btn-cyan-blue:focus {
	border-color: rgb(36, 191, 212) !important; color: rgb(255, 255, 255); background-color: rgb(36, 191, 212) !important;}
.btn-cyan-blue.focus {
	border-color: rgb(36, 191, 212) !important; color: rgb(255, 255, 255); background-color: rgb(36, 191, 212) !important;}
.btn-cyan-blue:active {
	border-color: rgb(36, 191, 212) !important; color: rgb(255, 255, 255); background-color: rgb(36, 191, 212) !important;}
.btn-cyan-blue.active {
	border-color: rgb(36, 191, 212) !important; color: rgb(255, 255, 255); background-color: rgb(36, 191, 212) !important;}
.btn-blue {
	border-color: rgb(0, 105, 197); color: rgb(255, 255, 255); background-color: rgb(0, 105, 197);}
.btn-blue:hover {
	border-color: rgb(54, 141, 218) !important; color: rgb(255, 255, 255); background-color: rgb(54, 141, 218) !important;}
.btn-blue:focus {
	border-color: rgb(54, 141, 218) !important; color: rgb(255, 255, 255); background-color: rgb(54, 141, 218) !important;}
.btn-blue.focus {
	border-color: rgb(54, 141, 218) !important; color: rgb(255, 255, 255); background-color: rgb(54, 141, 218) !important;}
.btn-blue:active {
	border-color: rgb(54, 141, 218) !important; color: rgb(255, 255, 255); background-color: rgb(54, 141, 218) !important;}
.btn-blue.active {
	border-color: rgb(54, 141, 218) !important; color: rgb(255, 255, 255); background-color: rgb(54, 141, 218) !important;}
.btn-success {
	border-color: rgb(102, 187, 106); color: rgb(255, 255, 255); background-color: rgb(102, 187, 106);}
.btn-success:hover {
	border-color: rgb(109, 199, 114); background-color: rgb(109, 199, 114);}
.btn-success:focus {
	border-color: rgb(109, 199, 114); background-color: rgb(109, 199, 114);}
.btn-success.focus {
	border-color: rgb(109, 199, 114); background-color: rgb(109, 199, 114);}
.btn-success:active {
	border-color: rgb(109, 199, 114); background-color: rgb(109, 199, 114);}
.btn-success.active {
	border-color: rgb(109, 199, 114); background-color: rgb(109, 199, 114);}
.btn-danger {
	border-color: rgb(241, 90, 93); color: rgb(255, 255, 255); background-color: rgb(241, 90, 93);}
.btn-danger:hover {
	border-color: rgb(255, 94, 97); background-color: rgb(255, 94, 97);}
.btn-danger:focus {
	border-color: rgb(255, 94, 97); background-color: rgb(255, 94, 97);}
.btn-danger.focus {
	border-color: rgb(255, 94, 97); background-color: rgb(255, 94, 97);}
.btn-danger:active {
	border-color: rgb(255, 94, 97); background-color: rgb(255, 94, 97);}
.btn-danger.active {
	border-color: rgb(255, 94, 97); background-color: rgb(255, 94, 97);}
.btn-orange {
	border-color: rgb(255, 112, 67); color: rgb(255, 255, 255); background-color: rgb(255, 112, 67);}
.btn-orange:hover {
	border-color: rgb(255, 133, 95); color: rgb(255, 255, 255); background-color: rgb(255, 133, 95);}
.btn-orange:focus {
	border-color: rgb(255, 133, 95); color: rgb(255, 255, 255); background-color: rgb(255, 133, 95);}
.btn-orange.focus {
	border-color: rgb(255, 133, 95); color: rgb(255, 255, 255); background-color: rgb(255, 133, 95);}
.btn-orange:active {
	border-color: rgb(255, 133, 95); color: rgb(255, 255, 255); background-color: rgb(255, 133, 95);}
.btn-orange.active {
	border-color: rgb(255, 133, 95); color: rgb(255, 255, 255); background-color: rgb(255, 133, 95);}
.btn-yellow {
	border-color: rgb(255, 167, 38); color: rgb(255, 255, 255); background-color: rgb(255, 167, 38);}
.btn-yellow:hover {
	border-color: rgb(255, 190, 95); color: rgb(255, 255, 255); background-color: rgb(255, 190, 95);}
.btn-yellow:focus {
	border-color: rgb(255, 190, 95); color: rgb(255, 255, 255); background-color: rgb(255, 190, 95);}
.btn-yellow.focus {
	border-color: rgb(255, 190, 95); color: rgb(255, 255, 255); background-color: rgb(255, 190, 95);}
.btn-yellow:active {
	border-color: rgb(255, 190, 95); color: rgb(255, 255, 255); background-color: rgb(255, 190, 95);}
.btn-yellow.active {
	border-color: rgb(255, 190, 95); color: rgb(255, 255, 255); background-color: rgb(255, 190, 95);}
.btn-purple {
	border-color: rgb(92, 107, 192); color: rgb(255, 255, 255); background-color: rgb(92, 107, 192);}
.btn-purple:hover {
	border-color: rgb(121, 135, 216); color: rgb(255, 255, 255); background-color: rgb(121, 135, 216);}
.btn-purple:focus {
	border-color: rgb(121, 135, 216); color: rgb(255, 255, 255); background-color: rgb(121, 135, 216);}
.btn-purple.focus {
	border-color: rgb(121, 135, 216); color: rgb(255, 255, 255); background-color: rgb(121, 135, 216);}
.btn-purple:active {
	border-color: rgb(121, 135, 216); color: rgb(255, 255, 255); background-color: rgb(121, 135, 216);}
.btn-purple.active {
	border-color: rgb(121, 135, 216); color: rgb(255, 255, 255); background-color: rgb(121, 135, 216);}
.btn-pink {
	border-color: rgb(236, 64, 122); color: rgb(255, 255, 255); background-color: rgb(236, 64, 122);}
.btn-pink:hover {
	border-color: rgb(238, 96, 144); color: rgb(255, 255, 255); background-color: rgb(238, 96, 144);}
.btn-pink:focus {
	border-color: rgb(238, 96, 144); color: rgb(255, 255, 255); background-color: rgb(238, 96, 144);}
.btn-pink.focus {
	border-color: rgb(238, 96, 144); color: rgb(255, 255, 255); background-color: rgb(238, 96, 144);}
.btn-pink:active {
	border-color: rgb(238, 96, 144); color: rgb(255, 255, 255); background-color: rgb(238, 96, 144);}
.btn-pink.active {
	border-color: rgb(238, 96, 144); color: rgb(255, 255, 255); background-color: rgb(238, 96, 144);}
.btn-white {
	border: 0px currentColor; border-image: none; background-color: rgb(255, 255, 255);}
.btn-default:hover {
	background: rgb(255, 255, 255);}
.btn-big {
	padding: 10px; font-size: 18px;}
ul.ulli-left li {
	float: left;}
ul.btnicon-lg li {
	text-align: center;}
ul.btnicon-lg li a {
	padding-top: 14px; padding-bottom: 6px; display: block;}
ul.btnicon-lg li a:active {
	background: rgb(239, 239, 239);}
ul.btnicon-lg li a i.iconfont {
	font-size: 38px;}
ul.btnicon-lg li a p {
	color: rgb(68, 68, 68); margin-top: 15px;}
ul.btn-line li a.btn {
	border-color: rgb(235, 235, 235); box-shadow: none;}
ul.btn-line li a.btn:hover {
	border-color: rgb(221, 221, 221); box-shadow: 0px 4px 7px rgba(0,0,0,0.1); background-color: transparent;}
.label {
	line-height: 16px;}
.label-primary {
	background-color: rgb(66, 165, 245);}
.label-success {
	background-color: rgb(102, 187, 106);}
.label-warning {
	background-color: rgb(255, 167, 38);}
.label-info {
	background-color: rgb(38, 198, 218);}
.page-header-1 {
	margin: 0px; padding: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.page-header-1 h2 {
	color: rgb(102, 102, 102); font-size: 20px; display: inline-block;}
.page-header-1 h2 i {
	color: rgb(102, 102, 102); font-size: 30px; margin-right: 5px; vertical-align: text-top;}
ul.nav-pills {
	background-color: rgb(244, 242, 245);}
ul.nav-pills li:first-child {
	overflow: hidden; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px;}
ul.nav-pills li:last-child {
	overflow: hidden; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px;}
.nav-pills > li.active > a {
	background-color: rgb(0, 105, 197);}
.nav-pills > li.active > a:focus {
	background-color: rgb(0, 105, 197);}
.nav-pills > li.active > a:hover {
	background-color: rgb(0, 105, 197);}
ul.nav-tabs.nav-line {
	padding-bottom: 1px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;}
ul.nav-tabs.nav-line > li > a {
	padding: 0px 15px 13px; color: rgb(102, 102, 102); font-size: 16px;}
ul.nav-tabs.nav-line > li.active > a {
	padding: 0px 15px 13px; color: rgb(4, 97, 167); font-size: 16px; font-weight: bold; border-bottom-color: rgb(4, 97, 167); border-bottom-width: 2px; border-bottom-style: solid;}
ul.nav-tabs.nav-line > li > a:hover {
	padding: 0px 15px 13px; color: rgb(4, 97, 167); font-size: 16px; font-weight: bold; border-bottom-color: rgb(4, 97, 167); border-bottom-width: 2px; border-bottom-style: solid;}
.uli14 {
	padding-left: 0px !important;}
.uli14 li {
	background: url(../img/dot.jpg) no-repeat 0px; padding: 12px 0px 12px 15px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dashed;}
.uli14 li a {
	color: rgb(68, 68, 68); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
.uli14 li a:hover {
	color: rgb(4, 97, 167);}
.uli14 li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;}
.hotnews .uli14 span {
	margin: 4px 5px 0px 10px; width: 15px; height: 15px; text-align: center; color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; float: left; background-color: rgb(168, 178, 190);}
.hotnews .uli14 span.active {
	background-color: rgb(32, 160, 228);}
.hotnews .uli14 li {
	background: none; padding: 6px 10px;}
.index2 .owl-carousel .owl-item img {
	height: 178px;}
.owl-carousel .owl-item img:hover {
	opacity: 1;}
.breadcrumb > li:nth-child(2)::before {
	content: "";}
.complex-list li {
	background: none !important; padding: 14px 0px !important; overflow: hidden; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: dashed;}
.complex-list li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;}
.complex-list li .label {
	margin-right: 10px; float: left;}
.complex-list li a {
	width: 50%; float: left;}
.complex-list li > span {
	overflow: hidden; float: right; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
.complex-list li span i {
	margin-right: 3px;}
.complex-list li .time {
	width: 30%;}
.complex-list li .address {
	width: 20%;}
.dotted-list {
	margin: 0px 5px; padding: 0px;}
.dotted-list li {
	padding: 13px 0px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: dashed; float: left;}
.dotted-list li:nth-last-of-type(1) {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.dotted-list li:nth-last-of-type(2) {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.dotted-list li:nth-last-of-type(3) {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.dotted-list li a {
	color: rgb(68, 68, 68);}
.dotted-list li a:hover {
	color: rgb(0, 105, 197);}
.summary-list {
	padding: 0px;}
.summary-list li {
	padding: 8px 0px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: dashed;}
.summary-list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.summary-list li h4 a {
	color: rgb(68, 68, 68); font-size: 16px;}
.summary-list li h4 a:hover {
	color: rgb(0, 105, 197);}
.summary-list li p {
	color: rgb(153, 153, 153);}
.line-clamp3 {
	overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.panel {
	border-radius: 0px; border: 1px solid rgb(223, 223, 223); border-image: none; position: relative;}
.form-group {
	margin-bottom: 20px;}
label.control-label {
	color: rgb(85, 85, 85); padding-top: 10px !important;}
.form-control {
	padding: 6px 12px; border-radius: 0px; border: 1px solid rgb(232, 232, 232); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 40px; color: rgb(85, 85, 85); line-height: 1.4285; font-size: 14px; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.controls {
	position: relative;}
.controls i {
	left: 8px; top: 8px; color: rgb(4, 97, 167); font-size: 28px; position: absolute;}
.form-horizontal .checkbox {
	padding-top: 10px; margin-bottom: 10px;}
.form-horizontal .checkbox-inline {
	padding-top: 10px; margin-bottom: 10px;}
.form-horizontal .radio {
	padding-top: 10px; margin-bottom: 10px;}
.form-horizontal .radio-inline {
	padding-top: 10px; margin-bottom: 10px;}
.form-horizontal span {
	margin-top: 10px; display: block;}
#header {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; z-index: 11;}
.index2 #header {
	background: none; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;}
.logo h1 {
	margin: 0px; padding: 0px; text-align: left; line-height: 80px;}
.logo h1 a:first-child {
	padding-right: 20px; margin-right: 20px; border-right-color: rgb(102, 102, 102); border-right-width: 0px; border-right-style: solid;}
.logo img {
	margin-top: 6px;}
.header-link {
	margin: 25px 0px 5px;}
.header-link a {
	margin: 8px 5px; text-align: center; color: rgb(102, 102, 102); display: inline-block;}
.header-link a i {
	vertical-align: middle;}
.header-link a:hover {
	color: rgb(4, 97, 167);}
.search-form {
	width: 270px; margin-left: 15px;}
.search-form i {
	color: rgb(255, 255, 255); font-size: 25px;}
.search-form button {
	padding: 0px; width: 42px; height: 38px; right: 0px; position: absolute; border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.search-form input {
	width: 100%; height: 38px; padding-left: 10px;}
.index2 .main-menu {
	background: rgba(255, 255, 255, 0.1);}
.main-menu .nav {
	margin: 10px -15px 0px; float: none;}
.main-menu li {
	width: 9.35%;}
.main-menu li a {
	padding: 10px 0px 18px; text-align: center; color: rgb(102, 102, 102); font-size: 16px; border-bottom-color: transparent; border-bottom-width: 4px; border-bottom-style: solid; display: block;}
.main-menu li.active a {
	background: none; border-bottom-color: rgb(17, 126, 210); border-bottom-width: 4px; border-bottom-style: solid;}
.main-menu li a:hover {
	background: none; border-bottom-color: rgb(17, 126, 210); border-bottom-width: 4px; border-bottom-style: solid;}
.index2 .main-menu li.active a {}
.index2 .main-menu li a:hover {}
.index2 .main-menu li a {
	padding: 10px 0px;}
.long-menu {
	width: 15.8% !important;}
.index {
	background: url(../upload/index1.jpg) no-repeat center / 100% 100%; transition:background 0.8s linear; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; overflow: hidden; position: fixed; z-index: -1; -webkit-transition: background .8s linear; -moz-transition: background .8s linear; -o-transition: background .8s linear;}
.more {
	top: 18px; right: 0px; color: rgb(102, 102, 102); position: absolute;}
.top15 {
	top: 15px !important;}
.more i {
	margin-left: 5px;}
.new-panel .more {
	top: 30px;}
.panel .more {
	right: 15px;}
.calendar-list dl:last-child {
	margin-bottom: 0px;}
.calendar-list dt {
	border-width: 5px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 3px 0px; border-image: none; width: 60px; text-align: center; font-size: 12px; font-weight: normal; float: left; background-color: rgb(255, 255, 255);}
.calendar-list dd {
	padding-left: 70px;}
.calendar-list dd a {
	color: rgb(85, 85, 85); overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
.calendar-list dd a:hover {
	color: rgb(4, 97, 167);}
.calendar-list dd p {
	margin: 10px 0px 0px; color: rgb(109, 108, 108); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;}
.calendar-list .day {
	color: rgb(253, 104, 1); font-size: 18px; display: block;}
.margin-bottom-13 {
	margin-bottom: 13px;}
.user-box {
	margin: 50px auto; width: 600px;}
.user-form {
	margin: auto; width: 400px;}
.user-form .form-control {
	border-color: rgb(238, 238, 238); border-radius: 0px; height: 45px; padding-left: 40px;}
.user-form .yzm {
	min-height: 45px;}
.dots {
	margin-bottom: 20px; display: inline-block;}
.dots a {
	background: rgba(255, 255, 255, 0.8); border-radius: 50%; width: 18px; height: 18px; margin-right: 15px; display: inline-block;}
.dots a.active {
	background: rgb(17, 126, 210);}
.dots a:last-child {
	margin-right: 0px;}
.white-panel {
	background: rgba(255, 255, 255, 0.5);}
.white-panel:hover {
	background: rgba(243, 80, 80, 1);}
.white-panel.postcard:hover {
	background: rgba(255, 255, 255, 0.2);}
.white-panel.postcard a {
	transition:all; -webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s;}
.index-icon-list li {
	width: 30%; float: left;}
.right5 {
	margin-right: 5%;}
.index-icon-list a {
	padding: 16px 0px; text-align: center; color:#fff; font-size: 37px; font-weight: lighter; margin-bottom: 18px; display: block;}
.index-icon-list a span {
	margin: 0px auto; border-radius: 50%; width: 40px; height: 40px; line-height: 45px; display: block;}
.index-icon-list a span i {
	color:#fff; font-size: 40px;}
.index-icon-list a p {
	margin-top: 15px; margin-bottom: 0px; display: inline-block;}
.ulli-subtitle a {
	color: rgb(68, 68, 68); font-size: 16px; margin-bottom: 7.25px;}
.ulli-subtitle a:hover {
	color: rgb(4, 97, 167);}
.ulli-subtitle a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
.ulli-subtitle p {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
.ulli-subtitle p {
	margin-bottom: 20px;}
.pic-banner .pc {
	display: block;}
.pic-banner .phone {
	display: none;}
.pic-banner img {
	width: 100%;}
.re-sliders p {
	padding: 15px 0px; text-align: center; color: rgb(76, 76, 76); font-size: 16px;}
.re-sliders .owl-dots {
	display: none !important;}
@media all and (min-width:992px)
{
.home-slider .item {
	overflow: hidden; max-height: 172px;}
}
.list-page a {
	font-size: 16px;}
.list-page .time {
	top: 15px !important;}
.pagination > .active > a {
	border-color: rgb(17, 126, 210); background-color: rgb(17, 126, 210);}
.pagination > .active > a:focus {
	border-color: rgb(17, 126, 210); background-color: rgb(17, 126, 210);}
.pagination > .active > a:hover {
	border-color: rgb(17, 126, 210); background-color: rgb(17, 126, 210);}
.pagination > .active > span {
	border-color: rgb(17, 126, 210); background-color: rgb(17, 126, 210);}
.pagination > .active > span:focus {
	border-color: rgb(17, 126, 210); background-color: rgb(17, 126, 210);}
.pagination > .active > span:hover {
	border-color: rgb(17, 126, 210); background-color: rgb(17, 126, 210);}
.Article_content p {
	text-indent: 2em;}
.last-no-border li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.owl-controls {
	margin-top: 0px;}
.owl-carousel .title {
	font-size: 14px;}
.margin-ud-2 {
	margin-top: 2px; margin-bottom: 2px;}
.pic-list li {
	padding: 15px 0px; width: 33.33%; float: left;}
.pic-list li a {
	margin: 0px 5%; width: 90%; text-align: left; color: rgb(102, 102, 102); display: block;}
.pic-list li a:hover {
	color: rgb(4, 97, 167);}
.pic-list li a p {
	margin: 10px 0px; overflow: hidden; max-height: 42px;}
.circle-icon {
	background: rgb(247, 247, 247); padding: 20px 0px; border: 1px solid rgb(223, 223, 223); border-image: none; text-align: center; color: rgb(80, 80, 80); font-size: 24px; display: block;}
.circle-icon i {
	background: rgb(4, 97, 167); border-radius: 50%; width: 45px; height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 30px; margin-right: 20px; display: inline-block;}
.pic-list-2 li {
	width: 50%;}
.pic-list-2 li a {
	text-align: center;}
.table-container {
	width: 100%; -ms-overflow-y: auto; _overflow: auto;}
.table-simple a {
	color: rgb(102, 102, 102);}
.table-simple a:hover {
	color: rgb(4, 97, 167);}
.table-simple > thead > tr > th {
	background: rgb(233, 236, 238); padding: 10px 8px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.table-simple > tbody > tr > td {
	padding: 15px 8px !important;}
.center-head a {
	padding: 30px 0px 10px; color: rgb(102, 102, 102); font-size: 16px;}
.center-head .circle-btn .btn {
	background: rgb(207, 207, 207); width: 95px; height: 95px; color: rgb(255, 255, 255); line-height: 95px;}
.center-head .circle-btn .btn i {
	font-size: 45px;}
.left-menu li a {
	padding: 10px 0px; text-align: center; color: rgb(102, 102, 102); font-size: 16px; display: block;}
.left-menu li.active a {
	background: rgb(17, 126, 210); color: rgb(255, 255, 255);}
.left-menu li a:hover {
	background: rgb(17, 126, 210); color: rgb(255, 255, 255);}
.big-table {
	min-width: 500px;}
.big-table th {
	background: rgb(246, 246, 246); border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;}
.big-table th {
	padding: 15px !important;}
.big-table td {
	padding: 15px !important;}
.big-table tbody tr:first-child td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;}
.big-table a {
	color: rgb(102, 102, 102);}
.big-table a:hover {
	color: rgb(17, 126, 210);}
.new-panel {
	border: currentColor; border-image: none; margin-bottom: 0px; box-shadow: none;}
.new-panel-white {
	background: rgb(255, 255, 255);}
.new-panel-white .panel-body {
	background: rgb(255, 255, 255);}
.new-panel-gary {
	background: rgb(234, 241, 242);}
.new-panel-gary .panel-body {
	background: rgb(234, 241, 242);}
.new-panel-green {
	background: rgb(236, 250, 233);}
.new-panel-green .panel-body {
	background: rgb(236, 250, 233);}
.new-panel-blue {
	background: rgb(215, 248, 251);}
.new-panel-blue .panel-body {
	background: rgb(215, 248, 251);}
.new-panel-light-blue {
	background: rgb(242, 249, 252);}
.new-panel-light-blue .panel-body {
	background: rgb(242, 249, 252);}
.train-zx {
	padding: 8px 15px 9px;}
.train-slider .owl-item img {
	height: 338px;}
.nav-school {
	background: rgb(239, 239, 239);}
.nav-school .nav-tabs {
	margin: 0px auto; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;}
.nav-school li {
	padding: 15px 0px; bottom: 0px !important; float: none; display: inline-block; position: relative;}
.nav-school a {
	padding: 0px 15px !important; border: 1px solid transparent !important; border-image: none !important; line-height: 16px !important; font-size: 16px !important; text-decoration: none; margin-right: 0px !important;}
.nav-school a:hover {
	background: none !important;}
.nav-school a:focus {
	background: none !important;}
.nav-school li + li a {
	border-left-color: rgb(196, 196, 196) !important; border-left-width: 1px !important; border-left-style: solid !important;}
.nav-school li.active a {
	background: none;}
.nav-school li.active::after {
	border-width: 8px; border-style: solid; border-color: rgb(239, 239, 239) transparent transparent; border-image: none; left: 40%; bottom: -15px; position: absolute; content: "";}
.page-header-tabs {
	padding: 15px 20px 5px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.page-header-tabs .nav-tabs {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; float: right; display: inline-block;}
.page-header-tabs .nav-tabs li {
	bottom: 0px !important;}
.page-header-tabs .nav-tabs a {
	padding: 10px 8px 8px !important; font-size: 14px !important;}
.page-header-tabs .nav-tabs > li.active > a {
	background: none;}
.page-header-tabs .nav-tabs > li.active > a:focus {
	background: none;}
.page-header-tabs .nav-tabs > li.active > a:hover {
	background: none;}
.page-header-tabs h2 {
	padding-top: 5px;}
.train-info tbody > tr:first-child > td {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;}
.train-info .owl-carousel .owl-item img {
	height: 254px;}
.train-info dl {
	margin-bottom: 15px;}
.border-list li a {
	background: rgb(247, 247, 247); border-width: 1px 1px 1px 2px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(0, 105, 197); padding: 20px 0px; border-image: none; text-align: center; font-size: 18px; margin-bottom: 24px; display: block;}
.border-list li:last-child a {
	margin-bottom: 0px;}
.white-panel .nav-tabs li a {
	padding: 0px 15px 5px !important;}
.white-panel .nav-tabs li.active a {
	background: none;}
.white-panel .nav-tabs {
	border-color: rgb(191, 189, 189) !important;}
.white-panel .ulli-subtitle p {
	color: rgb(109, 108, 108); font-size: 12px; margin-bottom: 13px;}
.white-panel .more {
	right: 30px;}
.aa {
	width: 100%; bottom: 314px; position: fixed;}
.white-panel dl {
	margin-bottom: 10px;}
.white-panel .ulli-subtitle li:last-child p {
	margin-bottom: 0px;}
.banner-slider img {
	min-height: 365px;}
.banner-slider h4.title {
	background: rgba(0, 0, 0, 0.6) !important; width: 500px !important; right: 0px; bottom: 35px !important;}
.banner-slider h4.title span {
	width: 100% !important; font-size: 22px;}
.banner-slider h4.title p {
	line-height: 1.8; margin-top: 15px; margin-bottom: 0px;}
.banner-slider .owl-dots .owl-dot span {
	width: 20px; height: 20px;}
.banner-slider .owl-dots {
	right: 50%; margin-right: -60px;}
.banner-slider .owl-dots .owl-dot.active span {
	background: rgb(232, 139, 55);}
.banner-slider .owl-dots .owl-dot:hover span {
	background: rgb(232, 139, 55);}
.summary-panel {
	padding: 25px; line-height: 2;}
.summary-panel .title {
	margin: 0px; height: 64px; color: rgb(51, 51, 51); line-height: 1.6; overflow: hidden; font-size: 20px;}
.summary-panel .details {
	background: rgb(255, 255, 255); padding: 6px 20px; border-radius: 50px; color: rgb(94, 194, 68); font-size: 16px;}
.summary-panel .details:hover {
	background: rgb(248, 161, 161); color: rgb(255, 255, 255) !important;}
.summary-panel .details i {
	font-size: 24px; margin-left: 25px;}
.summary-panel .summary {
	margin: 10px 0px 50px; height: 111px; overflow: hidden;}
.summary-panel .btn-orange {
	background: rgb(244, 158, 79); color: rgb(255, 255, 255) !important;}
.summary-panel .btn-list p {
	height: 48px; color: rgb(255, 255, 255); font-size: 18px; white-space: normal;}
.summary-panel .btn-list i {
	padding: 30px 0px 16px; color: rgb(255, 255, 255); font-size: 35px !important; display: block;}
.btn-color-1 {
	background: rgb(227, 171, 120);}
.btn-color-1:hover {
	background: rgb(239, 189, 143);}
.btn-color-2 {
	background: rgb(123, 187, 152);}
.btn-color-2:hover {
	background: rgb(146, 206, 173);}
.btn-color-3 {
	background: rgb(135, 189, 191);}
.btn-color-3:hover {
	background: rgb(165, 216, 218);}
.btn-color-4 {
	background: rgb(211, 145, 146);}
.btn-color-4:hover {
	background: rgb(234, 171, 172);}
.pic-list2 li a:hover p {
	color: rgb(57, 170, 108);}
.pic-list2 li a p {
	color: rgb(51, 51, 51); font-size: 16px; max-height: 48px;}
.pic-list2 li a.green {
	border-bottom-color: rgb(57, 170, 108); border-bottom-width: 3px; border-bottom-style: solid;}
.pic-list2 li a.orange {
	border-bottom-color: rgb(244, 179, 119); border-bottom-width: 3px; border-bottom-style: solid;}
.pic-list2 li a.red {
	border-bottom-color: rgb(206, 82, 84); border-bottom-width: 3px; border-bottom-style: solid;}
.pic-list-2 img {
	height: 107px;}
.white-bg {
	background: rgb(255, 255, 255);}
.padding-top-8 {
	padding-top: 8px !important;}
.padding-bottom-7 {
	padding-bottom: 8px !important;}
.padding-bottom-9 {
	padding-bottom: 9px !important;}
.padding-bottom-26 {
	padding-bottom: 26px !important;}
.padding-bottom-28 {
	padding-bottom: 28px !important;}
.padding-bottom-35 {
	padding-bottom: 35px !important;}
.padding-top-19 {
	padding-top: 19px !important;}
.index .calendar-list dt {
	border-width: 5px 1px 1px; border-style: solid; border-color: rgb(136, 136, 136); border-image: none;}
.peixun {
	padding-top: 88px;}
.peixun a {
	margin: 0px 25px 35px; padding: 16px 0px; border: 1px solid transparent; border-image: none; color: rgb(255, 255, 255);}
.peixun a:hover {
	color: rgb(255, 255, 255);}
.peixun a i {
	background: rgb(255, 255, 255);}
.peixun a.btn-color-1 i {
	color: rgb(227, 171, 120);}
.peixun a.btn-color-4 i {
	color: rgb(211, 145, 146);}
.peixun-slider .item img {
	height: 200px;}
.score li a {
	background: rgba(255, 255, 255, 0.5); margin: 10px; padding: 4px 5px 5px; color: rgb(102, 102, 102); display: block;}
.score li a:hover {
	background: rgba(255, 255, 255, 0.8); color: rgb(214, 58, 100);}
.score li h4 {
	margin-top: 0px;}
.score li h4 small {
	margin-left: 5px;}
.score li p {
	line-height: 1.5; margin-bottom: 0px;}
.score li p.term {
	height: 40px; overflow: hidden; -ms-text-overflow: ellipsis;}
.score li i {
	color: rgb(214, 58, 100);}
.score li i:last-child {
	margin-right: 5px;}
.left-menu-2 li a {
	padding: 15px; color: rgb(102, 102, 102); display: block;}
.left-menu-2 li a i {
	margin-right: 15px;}
.left-menu-2 > li.active > a {
	background: rgb(244, 244, 244); color: rgb(17, 126, 210);}
.left-menu-2 ul li a {
	padding: 5px 45px;}
.left-menu-2 ul li.active a {
	color: rgb(17, 126, 210);}
.brief-article {
	padding: 0px; font-family: "SourceHanSansCN-Medium","Microsoft YaHei",arial; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;}
.vedio-Slider img {
	height: 155px;}
.score-list li {
	width: 50%; float: left;}
.score-list li a {
	padding: 15px; background-color: rgb(213, 233, 249);}
.score-list li a:hover {
	background-color: rgb(249, 237, 240);}
.footer {
	text-align: center; color: rgb(113, 113, 113); border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;}
.footer a {
	color: rgb(113, 113, 113);}
.footer-box {
	margin: 0px auto; width: 760px;}
.footer-box1 {
	margin: 0px auto; width: 780px;}
.index2 .footer-box .bootstrap-select {
	height: 30px; line-height: 15px;}
.index2 .footer-box .dropdown-menu {
	background: rgb(64, 90, 120); max-height: 142px !important;}
.index2 .footer-box .dropdown-menu a:hover {
	background: rgb(84, 114, 148); color: rgb(255, 255, 255);}
.index2 .footer-box button {
	background: rgb(64, 90, 120); height: 30px; color: rgb(255, 255, 255); line-height: 15px;}
.index2 .footer-box button:focus {
	color: rgb(255, 255, 255);}
.index2 .footer-box button:hover {
	color: rgb(255, 255, 255);}
.footer p {
	margin-bottom: 5px;}
.index2 .footer {
	background: rgba(0, 0, 0, 0.3); width: 100%; bottom: 0px; color: rgb(255, 255, 255); border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: fixed;}
.index2 .footer a {
	color: rgb(255, 255, 255);}
.header-tabs li a {
	color: rgb(102, 102, 102) !important; font-size: 22px !important;}
.header-tabs.nav-line > li.active > a {
	background: none; color: rgb(4, 97, 167) !important;}
.header-tabs.nav-line > li > a:hover {
	background: none; color: rgb(4, 97, 167) !important;}
.header-tabs {
	padding: 20px 20px 7px !important;}
.header-tabs > li.active > a {
	font-weight: normal !important;}
.header-tabs > li > a:hover {
	font-weight: normal !important;}
.orange-pt {
	border: currentColor; border-image: none; color: rgb(255, 255, 255);}
.orange-pt:hover {
	color: rgb(255, 255, 255);}
.orange-pt i {
	background: rgb(255, 255, 255) !important; color: rgb(227, 171, 120) !important;}
.make {
	margin: 30px auto 60px; width: 600px;}
.make dt {
	background: url(../img/long.jpg) no-repeat right; width: 200px; height: 403px; float: left;}
.make dt h4 {
	background: rgb(84, 137, 188); padding: 10px; width: 140px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; margin-top: 180px;}
.make dd {
	width: 210px; float: left; position: relative;}
.make dd a {
	background: rgb(232, 240, 247); padding: 9px; border-radius: 4px; border: 1px solid rgb(217, 217, 217); border-image: none; text-align: center; color: rgb(87, 87, 87); font-size: 18px; margin-bottom: 15px; display: block;}
.make dd a:hover {
	background: rgb(237, 237, 237);}
.make dd div {
	background: url(../img/short.jpg) no-repeat left; width: 205px; right: -205px; bottom: -60px; position: absolute;}
.make dd div a {
	margin-left: 45px;}
.padding-top-14 {
	padding-top: 14px !important;}
.xs-slider img {
	height: 190px;}
#main {
	min-height: 500px;}
.index-list li {
	padding: 5px 0px 5px 12px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.padding-top-6 {
	padding-top: 6px;}
.Article_content table p {
	text-indent: 0px !important;}
.old-enter {
	left: 0px; bottom: 120px; position: fixed;}
.ganbu-left {
	height: 364px;}
.index-left {
	height: 246px;}
