body{font-size:.875rem;}
*{outline:none;margin:0;padding:0;}
li,ol,ul{margin:0;padding:0;list-style:none;}
a:hover{color:#ff8429;text-decoration:none;}
.row-small{display:flex;margin-right:-10px;margin-left:-10px;flex-wrap:wrap;}
.row-small .col-1,.row-small .col-10,.row-small .col-11,.row-small .col-12,.row-small .col-2,.row-small .col-3,.row-small .col-4,.row-small .col-5,.row-small .col-6,.row-small .col-7,.row-small .col-8,.row-small .col-9,.row-small .col-lg-1,.row-small .col-lg-10,.row-small .col-lg-11,.row-small .col-lg-12,.row-small .col-lg-2,.row-small .col-lg-3,.row-small .col-lg-4,.row-small .col-lg-5,.row-small .col-lg-6,.row-small .col-lg-7,.row-small .col-lg-8,.row-small .col-lg-9,.row-small .col-md-1,.row-small .col-md-10,.row-small .col-md-11,.row-small .col-md-12,.row-small .col-md-2,.row-small .col-md-3,.row-small .col-md-4,.row-small .col-md-5,.row-small .col-md-6,.row-small .col-md-7,.row-small .col-md-8,.row-small .col-md-9,.row-small .col-sm-1,.row-small .col-sm-10,.row-small .col-sm-11,.row-small .col-sm-12,.row-small .col-sm-2,.row-small .col-sm-3,.row-small .col-sm-4,.row-small .col-sm-5,.row-small .col-sm-6,.row-small .col-sm-7,.row-small .col-sm-8,.row-small .col-sm-9,.row-small .col-xl-1,.row-small .col-xl-10,.row-small .col-xl-11,.row-small .col-xl-12,.row-small .col-xl-2,.row-small .col-xl-3,.row-small .col-xl-4,.row-small .col-xl-5,.row-small .col-xl-6,.row-small .col-xl-7,.row-small .col-xl-8,.row-small .col-xl-9{position:relative;padding-right:10px;padding-left:10px;width:100%;min-height:1px;}
.text-more{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-nowrap{white-space:nowrap;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
.text-fff{color:#fff!important;}
.text-333{color: black;}
.text-gray{color:#666;}
.text-ddd{color:#ddd;}
.text-normal{font-size: 0.875rem!important;}
.header-top{line-height: 2.0625rem;background-color: #0058dc;color: #ccc;}
.header-top ul a{background-repeat: no-repeat;display: inline-block;width: 32px;height: 20px;vertical-align: middle;}
.sy-procate .media-procate figure{background-color:#f2f2f2; }
.sy-procate .media-procate:hover figure{background:radial-gradient(#04ccfe,#01a1e5)}
.sy-procate .media-procate:hover .procate-body{color: #0080e2;}
.sy-procate img{border: 1px solid #737373;}
.sy-about .sy-title{border-bottom:1px solid #dedede; margin-bottom: 20px;}
.sy-about .about-c{background-color: #0058dc;}
.sy-about .about-c p{margin-bottom:1.5rem;line-height:1.5rem;}
.sy-about .about-c a{display: inline-block;margin-top:1.25rem;color: #333;font-weight: 700;background-color: #fc7c19;color: #fff;padding: 0.625rem 1.25rem;border-radius: 1.25rem;}
.sy-about .sy-about-c ul>li{background-repeat: no-repeat;background-position-x: 0;padding-left: 3.4375rem;margin-right: 1.875rem;}
.sy-pro{padding:3.75rem 0;}
.sy-pro .media-pro .pro-body p{margin-bottom: 0.5rem;}
.sy-pro .media-pro .pro-body a{color: #fc7c19}
.sy-honor{background: url(../images/honor_bg.jpg) no-repeat center;background-attachment: fixed;background-size: cover;}
.sy-news .news-list .media{border-bottom: 1px dashed #ddd;padding-bottom: 0.9375rem;margin-bottom: 0.9375rem;}
.sy-news .news-list .media-left{background: #ebeaea;padding: 0.9375rem;}
.sy-news .news-list .media-left h2{color: #ca171d;font-size: 1.5rem;font-weight: 700;}
.sy-news .news-list .media-left h5{font-size: 0.875rem;}
.sy-news .news-list .media-body h6{position:relative;color:#333;font-weight:700;line-height:1.875rem;}
.sy-news .news-list .media-body h6 a{color:inherit;}
.sy-news .news-l-l{background: #323232;}
.sy-news .news-l-r{background: #fc7c19;}
.sy-news .news-l-r a{font-size: 1.875rem;color: #fff;}
.sy-contact{background-color: #ebebeb;}
.sy-contact .media-contact i{font-size: 6.25rem;width: 10.4375rem; height: 10.4375rem; border-radius: 50%;background-color: #fff;color: #717171;line-height: 10.4375rem;border: #d0d0d0 1px solid;}
.sy-contact .media-contact:hover i{background-color: #0056d6;color: #fff;border: #0056d6 1px solid;}
footer{color:#fff;background:#202020;}
footer .copyright{background-color:#0052d4;}
#dm{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.53846154;color:black;white-space:nowrap}
/* .about_box  .col-md-6{ padding-left: 10px; padding-right: 5px;} */
.about1 { height: 275px; position: relative; overflow: hidden;}
.about1 .abg{ position: absolute;width: 100%; height: 0; padding: 10%; background: rgba(0, 0, 0,0); bottom: -100%; left: 0; color: #fff; transition: all ease-in-out 0.3s;}
.about1:hover .abg{background: rgba(0, 0, 0,0.6); height: 100%; bottom: 0;}
.abg h4 {font-size: 1.25rem; position: relative; padding-bottom: 20px; margin-bottom: 30px;}
.abg h4:after{ position:absolute; width:100px; height:2px; content:""; left:0px ; bottom:0px; background:#fff; }
.about_t { font-size:30px; color:#0055ac; font-weight:bold; position:relative; padding-bottom:10px; text-transform: uppercase;}
.about_t:after { position:absolute; width:45px; height:2px; content:""; left:0px ; bottom:0px; background:#0055ac;}
.btn-about{ background-color: #fff; color: #0055ac; border-radius: 30px; padding: .2rem 1.3rem .4rem; border: 0 none;}
.about_n { padding: 30px 50px 0px 0px;}
.contact_pic,.at { height: 275px;}
.at{ background-color: #ececec; padding: 20px;}
.at-t{ font-size: 20px; color: #0055ac; padding-bottom: 20px; position: relative; margin-top: 30px; margin-bottom: 20px;}
.at-t:after { position:absolute; width:45px; height:2px; content:""; left:50% ; bottom:0px; background:#0055ac; transform: translateX(-50%);}
.cmore{ margin-top: 30px;}
.cmore .btn-primary{ background-color: #003466; border-radius: 25px;    padding: .2rem 1.3rem .4rem;border: 0 none;}
.mb-6 {
    margin-bottom: 4rem!important;
}
/* 新闻详情居中 */
.new-d{
	text-align: center;
}
.new-d h3{
	padding:1%;color:#212529
}
/* 内页详情图片居中 文字左靠齐*/

.ny-i p{
	text-align: left;text-indent: 1%;
}

.ny-i p img{
	max-width:100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
/* 图片右浮 */
.i-r img{
	float: right;
}

.ny_main .card a{
	display: block;
}
	
.at p{
	text-align: center;
}