body{
	margin: 0;
	padding: 0;
	font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif,微软雅黑;
}
ul,ol,li{
	list-style: none;
	padding:0;
	margin:0;
}

.am-container{
	max-width:1200px;
	position:relative;
}


.header .topbar{
	font-size:14px;
	line-height:40px;
	background-color:#f6f6f6;
}
.header .topbar svg.icon{
	width: 20px;
	height: 20px;
	margin-right: 5px;
	fill: currentColor;
	overflow: hidden;
	vertical-align: -5px;
	color:#1e50ae;
}

.header .logo{
	position:relative;
	padding:10px 0;
}
.header .logo img{
	height:60px;
}
.header .logo .searchbox{
	border:1px solid #1e50ae;
	border-radius:50px;
	position:absolute;
	top:10px;
	right:0;
	width:300px;
}
.header .logo .searchbox .am-input-group-label{
	border:0;
	border-radius: 50px;
	background-color:#fff;
}
.header .logo .searchbox .am-input-group-label i{
	color:#1E50AE;
}
.header .logo .searchbox input{
	border:none;
	font-size:14px;
}
.header .logo .searchbox input:focus{
	box-shadow: none;
}
.header .logo .searchbox button{
	background-color:#1e50ae;
	border:0;
	border-radius:50px;
	color:#fff;
	font-size:14px;
	width:85px;
}

.header .navigation{
	background-color:#1e50ae;
	padding:10px;
}
.header .navigation .nav-item{
	padding-bottom:0;
	font-size:16px;
	line-height:24px;
}
.header .navigation .nav-item:hover,
.header .navigation .nav-item:visited{
	background-color:rgba(0,0,0,0.2);
}
.header .navigation .nav-item > a{
	display:block;
	color:#fff;
	text-align:center;
	padding:6px 0;
}
.header .navigation .nav-item .am-dropdown-content{
	margin:0 !important;
}
.header .navigation .nav-item .am-dropdown-content a{
	font-size:14px;
}
.header .navigation .nav-item .am-dropdown-content a:hover{
	color:#fff !important;
	background-color:#1E50AE !important;
}

/*轮播图样式*/
.banner{
	background-color:rgb(251,251,251);
}

.banner .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
  color:#000;
  opacity: 1;
  background: rgba(0,0,0,0.4);
  border:1px solid rgba(255,255,255,1);
}
.banner .swiper-pagination-bullet-active {
  color:#fff;
  background: rgb(25,89,185);
}
.banner .swiper-slide img{
	width:100%;
}


/*底部样式*/
.footer{
	background-color:rgb(34,34,34);
}

.footer ul.link{
	border-bottom:1px solid rgb(128,128,128);
	padding:25px 0;
	overflow: hidden;
}
.footer ul.link li{
	float:left;
}
.footer ul.link li::after{
	content:"|";
	color:#fff;
	font-size:14px;
}
.footer ul.link li a{
	color:#fff;
	font-size:14px;
	padding:0 15px;
}
.footer ul.link li a:hover{
	text-decoration: underline;
}
.footer ul.link li:first-child a{
	padding-left:0 !important;
}
.footer ul.link li:last-child a{
	padding-right:0 !important;
}
.footer ul.link li:last-child::after{
	content:"";
}

.footer .info{
	padding:40px 0;
}
.footer .info .company .item{
	position: relative;
	margin-bottom:20px;
	letter-spacing: 0.6px;
}
.footer .info .company .item .icon{
	position:absolute;
	left:0;
	top:0;
	width:40px;
	text-align:center;
}
.footer .info .company .item .icon img{
	vertical-align: text-bottom;
}
.footer .info .company .item .text{
	display:inline-block;
	padding:0 0 0 50px;
	color:#fff;
	font-size:14px;
}
.footer .info .company .item .text strong{
	font-size:24px;
	font-weight:700;
}

.footer .info ul.ercode{
	clear: both;
}
.footer .info ul.ercode li{
	width:150px;
	float: right;
	text-align:center;
}
.footer .info ul.ercode li:nth-child(n+1){
	margin-right:15px;
}
.footer .info ul.ercode li img{
	width:100%;
	margin-bottom:10px;
}
.footer .info ul.ercode li span{
	color:#fff;
	font-size:13px;
}


/*右侧固定*/
.clearfix:after{content:"";display:block;clear:both;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.color-white{color:white!important;}
.red{color:#fc8080!important;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.wfs{width:100%;position:relative;}
.p_r{position:relative;}
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:rgb(25,89,185);}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#353535;}
.suspension .a-top:hover{background:rgb(25,89,185);}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d-qrcode .qrcode-img img{width:100px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px !important;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px !important;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:14px;color:#93959c;}


/*面包屑导航*/
.breadcrumb{
	background-color:rgb(251,251,251);
}
.breadcrumb ol{
	margin:6px 0;
}
.breadcrumb ol li,
.breadcrumb ol li > a{
	font-size:15px;
	color:#505050;
}
.breadcrumb ol li > a:hover{
	color:#1E50AE;
	text-decoration: underline;
}
.breadcrumb .am-breadcrumb > li + li::before{
	content: '>>';
	font-size:15px;
}
.breadcrumb .am-breadcrumb > li [class*="am-icon-"]::before{
	margin-right:10px;
	color:#1E50AE;
	font-size:15px;
}


/* 侧边栏 */
.sidebar .sidebar-title{
	font-size:24px;
	font-weight:normal;
	color:#fff;
	background-color:#1E50AE;
	padding:15px 0 15px 20px;
	margin:0;
}
.sidebar .sidebar-item{
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:12px 0 12px 20px;
}
.sidebar .sidebar-item:hover{
	background-color:#fafafa;
}
.sidebar .sidebar-item:hover .sidebar-a{
	color:#1E50AE;
}
.sidebar .sidebar-item-active{
	background-color:#fafafa;
}
.sidebar .sidebar-item-active .sidebar-a{
	color:#1E50AE;
}
.sidebar .sidebar-a{
	display:block;
	letter-spacing:0.6px;
	font-size:16px;
	color:#505050;
}
.sidebar .sidebar-a:before{
	margin-right:12px;
	color:#1E50AE;
}


/*文章列表样式*/
.article-list .title{
	border-bottom:1px solid #ededed;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom:20px;
}
.article-list .title span{
	display: inline-block;
	font-size:16px;
	font-weight:700;
	letter-spacing: 0.6px;
	border-left:3px solid rgb(25,89,185);
	padding:0 10px;
	margin-bottom:10px;
}

.article-list ul{
	padding: 0px 0 20px 0;
}
.article-list .article-item{
	padding:8px 0;
	border-bottom:1px dashed #ededed;
}
.article-list .article-item a{
	position: relative;
	display:block;
	font-size:16px;
	color:#555;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.article-list .article-item a:hover{
	color:rgb(25,89,185);
}
.article-list .article-item a::before{
	content: " ";
	display:inline-block;
	width:6px;
	height:6px;
	margin-right:12px;
	background-color:rgb(25,89,185);
	vertical-align: middle;
}
.article-list .article-item .time{
	font-size:13px;
	text-align: right;
	line-height:22.5px;
	letter-spacing:1px;
	color:#888;
}

.article-list .article-image-item{
	padding:0 10px;
}
.article-list .article-image-item:nth-child(n+5){
	margin-top:20px;
}
.article-list .article-image-item img{
	display: block;
	width:100%;
}
.article-list .article-image-item a{
	color:#333;
}
.article-list .article-image-item a:hover{
	color:rgb(25,89,185);
}
.article-list .article-image-item .title{
	border:none;
	font-size:14px;
	margin:10px 0 0 0;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.article-list .article-image-item .time{
	font-size:12px;
	margin:5px 0 0 0;
	color:#666;
}


/*文章详情样式*/
.article-detail .title{
	display:block;
	font-size:20px;
	font-weight:600;
	text-align:center;
	padding:0 0 15px 0;
}
.article-detail .info{
	font-size:13px;
	color:#666;
	text-align: center;
}
.article-detail .info span{
	display:inline-block;
}
.article-detail .info span + span{
	margin-left:20px;
} 
.article-detail .content{
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	border-top: 1px dashed #ccc;
}
.article-detail img{
	max-width:100%;
}

.article-detail .download{
	background-color:#f6f6f6;
	margin:0 0 20px 0;
	padding:20px;
	border-left:3px solid rgb(25,89,185);
	box-sizing: border-box;
}
.article-detail .download a{
	display: inline-block;
	padding:10px 15px;
	background-color:rgb(25,89,185);
	color:#fff;
}
.article-detail .download span{
	color:#333;
	font-size:14px;
	letter-spacing:0.6px;
	line-height:1.6em;
}

.article-detail .video{
	margin:0 0 20px 0;
}
.article-detail .video iframe{
	width:100%;
	min-height:500px;
}


/*文章工具*/
.article-tool{
	border-top:1px dotted #ededed;
	margin:40px 0 0 0;
	padding:20px 0 0 0;
}

.article-tool .share .btn{
	display:inline-block;
}

.article-tool .prev-next{
	text-align:right;
}
.article-tool .prev-next a{
	display:inline-block;
	font-size:13px;
	color:#666;
}
.article-tool .prev-next a+a{
	margin-left:20px;
}
.article-tool .prev-next a:hover{
	color:rgb(25,89,185);
}
