@charset "utf-8";
body { background: #f7f4f8; color: #333 }
body, input, button, select, textarea { font: 14px "微软雅黑", Helvetica, Arial, Tahoma, 'SimSun', sans-serif }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0 }
* { white-space: normal }
th { text-align: left; font-weight: 400 }
.clearfix:after { clear: both; display: block; content: ""; visibility: hidden; height: 0 }
.clearfix { zoom: 1 }
img { border: none; vertical-align: middle; max-width: 100%; height: auto }
button, input, select, textarea { vertical-align: middle }
a { text-decoration: none; color: #333; outline: none }
a:hover { text-decoration: none; color: #b31a12 }
li { list-style: none }
h1 { font-size: 24px; font-family: "微软雅黑" }
h2 { font-size: 14px }
h3 { font-size: 12px }
h4, h5, h6 { font-size: 100% }
.none { display: none }
.gaodu { height: 12px }
label { cursor: pointer }
.left { float: left }
.right { float: right }
.yahei { font-family: 'microsoft yahei' }
.english { font-family: Arial, Helvetica, sans-serif }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f24 { font-size: 24px }
.f30 { font-size: 30px }
.f36 { font-size: 36px }
.f42 { font-size: 42px }
.fb { font-weight: bold }
.fn { font-weight: normal }
.tc { text-align: center }
.tl { text-align: left }
.tr { text-align: right }
.black { color: black }
.gray { color: #666 }
.gray3c { color: #333 }
.gray36 { color: #666 }
.gray38 { color: #888 }
.gray98 { color: #989898 }
.blue { color: #1866d1 }
.orange { color: #f9a247 }
.red { color: #cc2e29 }
.green { color: #33592d }
.white { color: #fff }
.yellow { color: yellow }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
.mt50 { margin-top: 50px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb30 { margin-bottom: 30px }
.mr10 { margin-right: 10px }
.mr20 { margin-right: 20px }
.mr30 { margin-right: 30px }
.ml10 { margin-left: 10px }
.ml20 { margin-left: 20px }
.ml30 { margin-left: 30px }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt30 { padding-top: 30px }
.pt50 { padding-top: 50px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb30 { padding-bottom: 30px }
.pb50 { padding-bottom: 50px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pr30 { padding-right: 30px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pl30 { padding-left: 30px }
.text_center { text-align: center }
.gray_bg { background: #f7f7f7 }
.white_bg { background: white }
@media screen and (min-width:992px) {
	.pc_no { display: none }
}
.nav_bg { background: -webkit-linear-gradient(#3585f1, #6ab1fc); background: -o-linear-gradient(#3585f1, #6ab1fc); background: -moz-linear-gradient(#3585f1, #6ab1fc); background: linear-gradient(#3585f1, #6ab1fc); line-height: 50px }
.nav_bg ul li { float: left; width: 11%; margin-right: 1px; text-align: center; position: relative }
.nav_bg ul li a { color: white; font-size: 16px; display: block }
.nav_bg ul li a:hover, .nav_bg ul li .active, .nav_bg ul li:hover a { background: -webkit-linear-gradient(#6ab1fc, #3585f1); background: -o-linear-gradient(#6ab1fc, #3585f1); background: -moz-linear-gradient(#6ab1fc, #3585f1); background: linear-gradient(#6ab1fc, #3585f1) }
.xiala { background: #3585f1; width: 127px; padding: 10px 0; text-align: center; position: absolute; top: 50px; left: 0; z-index: 999; display: none; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) }
.xiala a { display: block }
.nav_bg ul li:hover .xiala { display: block }
.nav_bg ul li:hover .xiala a { background: none }
.nav_bg ul li:hover .xiala a:hover { background: #6ab1fc }
@media screen and (max-width:992px) {
	.nav_bg ul li { width: 33.3%; margin: 0 !important }
	.shou_no { display: none }
	.index01 { text-align: center }
}
.index_tit { font-size: 24px; font-weight: bold; margin: 30px 0 15px 0 }
.index_tit b { color: #3585f1 }
.index_tit small { padding-left: 8px }
.index02 { padding: 20px }
.index02 img { height: 134px }
.index02 ul li a { line-height: 36px }
.index02 .btn { margin-top: 5px }
.btn { border-radius: 0 }
@media screen and (min-width:992px) {
	.index02 { height: 430px }
	.btn-default { border-color: #ddd; color: #888 }
	.index03 { height: auto }
	.carousel-inner > .item > img, .carousel-inner > .item > a > img { height: 340px; margin: 0 auto; width: 1920px; max-width: 100% }
	.carousel { width: 100%; height: 340px; overflow: hidden }
}
.activity { background: url(../images/img10.jpg) no-repeat top center; margin-top: 50px }
.am-slider-default { background: none }
.am-slider-default .am-control-nav li a.am-active { background: white }
.link { padding: 30px 0; color: #888 }
.link a { display: inline-block; margin-right: 10px }
footer { background: #3585f1; color: white; padding: 30px 0 }
footer h2 a { color: white; font-weight: normal; font-size: 16px; display: inline-block; margin-bottom: 15px }
footer p a { display: block; color: #c2d7f2; line-height: 30px }
footer a:hover { color: yellow }
.footer01 { border-top: 1px solid #73a4e6; margin-top: 30px; padding-top: 30px; font-weight: normal; line-height: 30px; font-size: 12px }
.inside01 { background: url(../images/ban.jpg) no-repeat center top; height: 328px }
.inside02 { background: url(../images/ban.jpg) no-repeat center top; height: 328px }
.inside03 { background: url(../images/ban.jpg) no-repeat center top; height: 328px }
.inside04 { background: url(../images/ban.jpg) no-repeat center top; height: 328px }
.inside05 { background: url(../images/ban.jpg) no-repeat center top; height: 328px }
.inside06 { background: url(../images/ban.jpg) no-repeat center top; height: 328px }
.inside07 { background: url(../images/ban.jpg) no-repeat center top; height: 328px }
.inside08 { background: url(../images/ban.jpg) no-repeat center top; height: 328px }
.inside_nav { color: #666 }
.inside_nav a { color: #666 }
.inside_nav a:hover { color: #3585f1 }
.inside_nav b { color: #3585f1 }
.inside_navbar { background: #e6ebf2; line-height: 20px; margin: 20px 0 }
.inside_navbar a { text-align: center; display: inline-block; padding: 30px; margin-right: 2px }
.inside_navbar a:hover, .inside_navbar .active { background: #3585f1; color: white }
.con { line-height: 30px; padding: 20px }
.dynamic01 li { overflow: hidden; border-bottom: 1px solid #eee }
.dynamic01 li a { display: block; line-height: 50px; padding: 0 10px }
.dynamic01 li a:hover { background: #F5F5F5 }
.dynamic01 li a time { float: right; color: #888 }
.active01 .col-md-3 { margin-top: 20px; text-align: center }
.active01 .col-md-3 a { display: block; line-height: 30px }
.active01 .col-md-3:hover img { }
.active01 img { width: 100% }
.active01 h2{height: 60px;overflow: hidden;}
@media screen and (min-width:992px) {
	.active01 img { height: 200px;}
	.am-slides li { width: 363px !important; height: 240px !important }
	.am-slides li img { height: 240px !important }
}
@media screen and (max-width:992px) {
	.active01 img {height: 110px}
	.am-slides li { height: 115px !important }
	.am-slides li img { height: 115px !important }
}
.pagebar { padding: 20px; overflow: hidden; clear: both }
.pagebar .pagination { display: flex; justify-content: center; margin-top: 10px }
.pagination a { background: #fff; border: 1px solid #ccc; color: #333; font-size: 12px; padding: 8px 10px; margin: 0 2px; border-radius: 3px; line-height: 100% }
.pagination span { color: #333; font-size: 12px; padding: 7px 2px; margin: 0 2px; border-radius: 3px }
.pagination a:hover { color: #333; border: 1px solid #333 }
.pagination a.page-num-current { color: #fff; background: #333; border: 1px solid #333 }
.pagination .st { font-family: 宋体 }
.text-secondary { text-align: center; padding: 20px 0 }
