.section-page1{width:100%;height:100%;position:relative;padding:30px 0 70px 0;}
.section-page2{padding:35px 0;background-color:#fff;position:relative;}
.section-page3{padding:40px 0;position:relative;background: url(bg.png) center top no-repeat;background-size:cover;}
.mycarousel{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.library-warp{width:100%;position:relative;}
.library-search{padding:40px 30px;background-color:rgba(0,91,172,.86);}
.navbar-form{margin:0;padding:0;}
.navbar-form .input-group{width:100%;}
.navbar-form .input-group-btn{width:120px !important;}
.navbar-form .input-group-btn>.btn{width:100%;}
.navbar-form .form-control{height:50px;background-color:rgba(255,255,255,.71);border:none;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.navbar-form .btn{color:#005bac;padding-left:35px;border-radius:0;height:50px;background-color:rgba(255,255,255,.71);background-image:url(search.png);background-position:25px center;background-repeat:no-repeat;border:none;margin-left:0 !important;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.search-card .title{color:#fff;font-size:16px;line-height:50px;}
.search-card .media-body2{overflow:hidden;}
.search-list>li{float:left;margin-bottom:20px;margin-right:17px;}
.search-list>li>a{color:#fff;font-size:16px;display:block;min-height:42px;line-height:40px;padding:0 25px;border:1px solid #3076bc;text-align:center; background-color:rgba(0,91,172,.51);border-radius:3px;}
.search-list>li>a:hover{background-color:#0555ba;}
.service-box{margin-top: 60px;background: #566d8a;background: rgba(30, 55, 76, .57);border-radius:8px;overflow: hidden;position: relative;min-height: 132px;}
.service-left{float: left;width: 60px;background: #fff;height: 136px;text-align: center;}
.service-left h4{text-align: center;font-size: 18px;color: #333;font-weight: 600;width: 24px;line-height: 20px;margin: 25px auto;display: inline-block;}
.service-mid{overflow: hidden;}
.service-right{position: absolute;top: 0;right: 0;width: 95px;background: #005bac;height: 132px;text-align: center;}
.service-right a{margin: 35px auto 0 auto;color: #fff;font-size: 16px;text-align: center;display: block;width: 24px;padding-bottom:24px;background: url(arr.png) center bottom no-repeat;}
.service-list li{float: left;width: 20%;border-top: 1px solid rgba(160, 290, 229, .2);}
.service-list li a{display: block;color: #fff;font-size: 17px;line-height: 65px;}
.service-list li a img {margin-left:50px;vertical-align: middle;transition: all .3s;}
.service-list li a span {vertical-align: middle;margin-left: 5px;}  
.service-list li a:hover{background: #054eaa;}
.service-list li a:hover img{transform: scale(.8);}
.page-header{margin-top:0;margin-bottom:12px;padding-bottom:16px;border-bottom:1px solid #d7d7d7;}
.page-header .title{font-size:24px;color:#005bac;position:relative;font-weight:bold;}
.page-header .title:after{width:100%;height:3px;background-color:#025caa;position:absolute;bottom:-17px;left:0;content:"";}
.page-header .more{margin-top:10px;}
.page-header .more a{display:block;line-height:24px;padding-right:30px;background: url(more.png) right center no-repeat;}
.page-body{margin-bottom:20px;}
.news-header{text-align:center;margin-bottom:30px;}
.news-header h3{color:#005bac;font-size:24px;display:inline-block;margin:0;}
.news-tabs{position:relative;}
.news-tabs .nav-tabs{border-bottom:0;margin-bottom:49px;text-align:center}
.news-tabs .nav-tabs>li{display:inline-block;float: none;margin-bottom:0;}
.news-tabs .nav-tabs>li>a,.news-tabs .nav-tabs>li.active>a{margin-right: 0;padding: 0;border-radius: 0;border: none; background-color:transparent;}
.news-tabs .nav-tabs>li>a h2{color:#324e66;height:47px;line-height:47px;font-size:22px;margin:0;padding:0 25px;font-weight:normal;}
.news-tabs .nav-tabs>li.active>a h2{color:#fff;background-color:#327ab8;}
.news-tabs .more{position:absolute;top:10px;right:0;}
.news-tabs .more a{display:block;line-height:24px;padding-right:30px;background: url(more.png) right center no-repeat;}
@media (min-width: 1200px){
	.news-tabs .col-md-4{width:28%;}
	.news-tabs .col-md-8{width:72%;}
}
@media (max-width: 1199px){
	.service-left{float: none;width: auto;height: auto;}
	.service-left h4{margin: 0;line-height: 40px;width: auto;}
	.service-list li{width:25%;}
}
@media (max-width: 1024px){
	.mycarousel{position:static;}
	.service-box{margin-top:10px;height:auto;}
	.service-mid{padding-right:0;}
	.service-right{position: static;width: auto;height: auto;}
	.service-right a{display: inline-block;margin: 0;width: auto;line-height: 40px;}
	.page-header{padding-bottom:10px;}
	.page-header .title{font-size:20px;}
	.news-tabs .more{position:static;text-align:center;}
	.news-tabs .more a{display:inline-block;}
}
@media (max-width: 767px){
	.library-search{padding:20px;}
	.search-card .title{float:none !important;}
	.service-list li{width:33.33333333%;}
	.page-header{padding-bottom:7px;}
	.page-header .title,.news-tabs .nav-tabs>li>a h2{font-size:18px;}
}
@media (max-width: 580px){
	.service-list li{width: 50%;}
	.service-list li a img{margin-left:20px;}
}