.content{background-color:#f2f2f2;}
.section{padding:0 10px 10px 10px;background:#fff;}
.news-side{background:#f5fcff;}
.news-box .head{position:relative;background:#f5fcff;border-bottom:2px solid #3556a6;}
.news-box .head .title{color:#fff;font-size:18px;line-height:43px;margin:0;padding:0 25px;background:#3556a6;font-weight:bold;}
.news-box .head .more{position:absolute;top:10px;right:15px;}
.news-box .head .more a,.news-box2 .head .more a,.news-box3 .head .more a{color:#1a3168;display:block;}
.news-box2 .head .title{color:#fff;font-size:18px;line-height:43px;margin-top:-12px;margin-bottom:0;padding:0 25px;background:#3556a6;position:relative;font-weight:bold;}
.news-box2 .head .title:after{width:12px;height:12px;position:absolute;top:0;right:-12px;background: url(arr.png) no-repeat;content:"";}
.news-box2 .head .more{margin-top:10px;margin-right:10px;}
.news-box3{padding:0 8px 25px 8px;}
.news-box3 .head{margin-bottom:25px;}
.news-box3 .head .title{color:#1a3168;font-size:20px;padding-left:12px;line-height:20px;border-left:4px solid #1a3168;margin:0;font-weight:bold;}
.news-box3 .pic img{width:100%;height:auto;}
.news-box3 .text p{color:#4f6291;font-size:16px;line-height:28px;}
.data-list li a{color:#3556a6;font-size:25px;display: block;padding:22px 19px 20px 19px;border-bottom:4px solid #FFF;text-align:center;transition:all 0.3s ease-out 0s;}
.data-list li a span{color:#636363;font-size:15px;padding-bottom:22px;display:block}
.data-list li a p{margin:0;}
.data-list li a:hover{-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition:all 0.3s ease-out 0s;overflow:hidden;	}
.data-roll .slick-dots{margin:0px auto 15px;width:100%;text-align:center; overflow:hidden;}
.data-roll .slick-dots li{width:12px;height:12px;display:inline-block;margin:0 5px;list-style:none;}
.data-roll .slick-dots li button{display:block;width:12px;height:12px;padding:0;background-image:url(pagination.png);background-position:0 0;float:left;overflow:hidden;}
.data-roll .slick-dots li.slick-active button{background-position:0 -12px;}
.data-roll .slick-dots li button:hover::before,.data-roll .slick-dots li button::before{display:none;}
.service-box{margin-top: 12px;border-top: 2px solid #d8d8d8;}
.service-box .head .title{text-align: center;position: relative;padding-top: 8px;font-size: 18px;font-weight: bold;margin: 0 14px;}
.service-box .head .nav	{filter:none;border:none;padding:0;min-height: 40px;padding: 0;position: relative;float: left;background: url() 0 -32px #ffffff;}
.service-box .head .nav-tabs >li>a{ margin-top:0px; background:#FFF; border:0;height:40px; line-height:40px;padding:0 26px;color:#3556a6; font-size:14px; text-align:center}
.service-box .head .nav-tabs li.active a,.service-box .head .nav-tabs li.active a:hover,.service-box .head .nav-tabs > .active > a,.service-box .head .nav-tabs > .active > a:hover,.service-box .head .nav-tabs > .active > a:focus {background: #3556a6;color: #FFF;border-radius:0;}
.service-content{width: 100%;font-size: 14px;height: 200px;overflow: hidden;}
.show-more{height: 30px !important;background: url(line.png) center repeat-x;text-align: center;margin-top: 10px;}
.show-more h3 {background: #fff;border: none;font-size: 14px;height: 30px;line-height: 30px;display: inline-block;padding: 0 10px;margin:0;font-weight:normal;cursor: pointer;}
.show-more h3 i {background: url(arrow02.png) no-repeat;float: none;display: inline-block;font-size: 16px;margin-left: 5px;width: 5px;height: 5px;}
.news-tabs{position:relative;}
.news-tabs .hd{position:relative;background:#f5fcff;border-bottom:2px solid #3556a6;}
.news-tabs-nav>li{color:#3556a6;font-size:18px;line-height:43px;float:left;padding:0 25px;font-weight:bold;cursor:pointer;}
.news-tabs-nav>li.on{color:#fff;background:#3556a6;}
.news-tabs .bd{margin:10px 0;}
.news-tabs .list{min-height:230px;}
.news-tabs .more{position:absolute;top:10px;right:15px;}
.news-tabs .more a{color:#1a3168;display:block;}
.tabs-item{display:none;}
.tab-padding{padding:2% 10%;min-height:230px;background: url(bg.png) no-repeat;background-size:cover;}
.tab-padding2{padding:2% 24%;min-height:230px;background: url(bg.png) no-repeat;background-size:cover;}
.tab-pane-desc{color:#1a3168;font-size:18px;margin-top:0;margin-bottom:25px;}
.form-group-select{width:18%;}
.form-group-input{width:65%;margin-left:10px;margin-right:10px;}
.form-group-select .form-select,.form-group-input .form-control{width: 100%;height: 36px;font-size: 15px;border:1px solid #4f6291;background:#fff;}
.form-group-input .form-control{border-radius:0;}
.form-inline-box .btn{width:12%;height:36px;line-height:36px;border:0;color:#fff;background:#3556a6;padding:0;border-radius:0;}
.form-radio{margin:30px 0 10px;}
.form-radio .radio-box{color:#1a3168;font-size:16px;font-weight:normal;margin-right: 24px;}
.form-radio .radio-box input{margin-right:10px;}
.form-horizontal .control-label{color:#1a3168;font-size:16px;font-weight:normal;}
.form-horizontal .form-control{width: 100%;height:36px;font-size: 15px;border:1px solid #4f6291;background:#fff;border-radius:0;}
.form-horizontal a{color:#1a3168;}
.form-horizontal .btn{color:#fff;padding:4px 16px;background:#3556a6;border:1px solid #3556a6;border-radius:15px;}
.main-pd{padding:0 8px 12px 8px;}
.service-list{margin:0 -8px;}
.service-list>li{padding:0 8px;}
.service-list>li>a{display:block;color:#fff;line-height:45px;background:#548ac5;margin-bottom:12px;text-align:center;}
.service-list>li>a>img{margin:0 10px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.service-list>li>a:hover>img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.service-list2{margin:0;}
.service-list2>li{padding:0;}
.service-list2>li>a{display:block;margin:10px 0;text-align:center;}
.service-list2>li>a>img{margin-bottom: 10px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.service-list2>li>a:hover>img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
@media (min-width: 1200px){	
	.data-list li{width:12.5%;}
	.service-list2 li{width:10%;}
}
@media (min-width: 992px){
	.col-left {
		width: 28%;
	}
	.col-right {
		width: 72%;
	}
}
@media (max-width: 767px){
	.tab-padding,.tab-padding2{padding:15px;}
	.news-box3 .head .title,.news-box2 .head .title,.news-tabs-nav>li{padding:0 10px;}
	.news-tabs .more{position:static;}
}