﻿body {font-family:"Microsoft Yahei","冬青黑体简体中文 w3";font-size:16px;letter-spacing:0.8px;position:relative;letter-spacing:1px;}
ol,ul {list-style:none;}
ul,li {margin:0px;padding:0px;}
ul,menu,dir {padding-inline-start:0px;}
.navbar .logo {width:100%;}
.navbar .phone {width:20%;padding-left:20px;font-size:30px;float:right;}
.nav a {display:block;padding:10px 0;}
.nav a:hover,.nav .active a {background:#dc3545!important;}
.nav-list {width:100%;background:#B41E1E;border-top:1px solid #fff;padding-left:0px;}
.nav-list  li {float:left;border-right:1px solid #b0bed0;width:33.3%;border-bottom:1px solid #b0bed0;}
.nav-list  li a {width:100%;display:block;color:#fff;text-align:center;line-height:43px;font-size:16px;}
.nav-list  li a:hover {background:#333333;color:#fff;}
.nav-list2 {width:100%;float:left;background:#15457e;border-top:1px solid #91a8c5;margin-left:1px;}
.nav-list2  li {float:left;border-right:1px solid #91a8c5;width:33%;border-bottom:1px solid #91a8c5;}
.nav-list2  li a {width:100%;display:block;color:#fff;text-align:center;line-height:43px;font-size:16px;}
.nav-list  li a:hover {background:#8C0707;color:#fff;}
.menu-item-16 {display:none;}
#menu-item-20 {border-right:1px solid  #15457e;}
#menu-item-636 {border-right:1px solid  #15457e;}
#menu-item-45 {border-right:1px solid  #15457e;}
.sub-menu {display:none;}
a:hover {text-decoration:none;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right:1.6rem;padding-left:1.6rem;}
.m-tg {width:100%;margin:0px auto;overflow:hidden;background:#fff;}
.tg {width:90%;margin:0px auto;margin-top:18px;}
.tg h4 {color:#15457e;text-align:center;margin:0px auto;margin-bottom:15px;margin-top:25px;width:100px;font-size:20px;border:1px solid #15457e;border-radius:50px;border-left:8px solid #15457e;font-weight:900;}
.tg ul {width:100%;list-style:decimal-leading-zero inside;list-style-position:inside;margin:0px auto;margin-bottom:25px;}
.tg li {width:100%;border-bottom:1px dashed #ececec;overflow:hidden;color:#a2a2a2;}
.tg li a {width:auto;font-size:14px;line-height:60px;color:#000;display:inline-block;}
.tg li span {float:right;font-style:italic;font-size:16px;}
.pc-tg h3 {color:#0a3a72;text-align:center;margin-top:13px;font-size:25px;font-weight:bold;}
.zhuan {width:100%;background:#245086;margin-top:25px;margin:0 auto;overflow:hidden;}
.zhuan h2 {color:#0a3a72;background:#fff;text-align:center;margin:0 auto;width:100px;font-weight:bold;line-height:35px;font-size:20px;border-radius:2px;margin-bottom:10px;}
.zhuan li {float:left;width:33.3%;border-bottom:1px solid #92a3b7;border-right:1px solid #92a3b7;}
.zhuan li a {display:block;text-align:center;line-height:50px;color:#fff;}
.fl {width:100%;margin:0 auto;margin-top:25px;}
.fl h3 {color:#B41E1E;width:100%;text-align:center;font-weight:normal;}
.fl p {color:#245086;width:100%;text-align:center;}
.hj {width:100%;overflow:hidden;background:#fff;margin-top:25px;}
.hj h3 {color:#245086;width:100%;text-align:center;font-weight:bold;}
.hj p {color:#B41E1E;width:100%;text-align:center;font-style:italic;margin-bottom:40px;}
.hj .one {float:left;width:100%;margin-bottom:1px;}
.hj .two {float:left;width:49.8%;height:auto;margin-bottom:1px;}
.hj .three {float:right;width:49.8%;height:auto;margin-bottom:1px;}
.hj .four {float:left;width:49.8%;height:auto;margin-bottom:1px;}
.hj .five {float:right;width:49.8%;height:auto;margin-bottom:1px;}
.dt {width:100%;margin:0px auto;margin-bottom:25px;margin-top:25px;}
.dt .media {width:100%;padding:20px 0px;overflow:hidden;border-bottom:1px solid #f1f1f1;}
.dt .media .media-body h5 {font-size:16px;}
.baoming {padding:0px 0px 10px 0px;}
.weiwei {width:100px;line-height:35px;border-radius:50px;text-align:center;margin:0px auto;display:block;background:#B41E1E;color:#fff;font-size:18px;}
.card-bj {width:100%;margin:0px auto;}
.card-nr {border:2px solid #15457E;border-radius:5px;}
#dibu-main {width:100%;background:#414141;overflow:hidden;margin-top:15px;padding:25px 0px;}
.xilo {overflow:hidden;width:85%;margin:0px auto;border-radius:3px;}
.mii {width:85%;margin:0px auto;margin-top:30px;}
.phoneee {width:100%;line-height:30px;color:#fff;display:block;font-size:16px;}
.weixinde {width:100%;margin-top:20px;line-height:30px;color:#fff;font-size:16px;display:block;}
.dingwei {width:100%;margin-top:20px;line-height:30px;color:#fff;font-size:16px;display:block;}
.botext {width:100%;clear:both;text-align:center;border-top:1px solid #444649;background:#262626;color:#999999;margin-top:20px;}
.botext a {display:inline-block;line-height:50px;font-size:15px;color:#999999;}
.botext a:hover {color:#999999;}
.page-num:not(:disabled) {cursor:pointer;}
.page-num,.page-link {position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#000;background-color:#fff;border:1px solid #dee2e6;}
a.page-num:hover,.page-link:hover {text-decoration:none;}
.page-num-current {z-index:1;color:#fff;background-color:#245086;border-color:#B41E1E;}
.page-num-current:hover {color:#fff;}
.nr p {width:100%;margin:0px auto;margin-top:20px;line-height:35px;text-indent:2em;}
.m-jj p {width:100%;margin:0px auto;line-height:35px;}
.m-jj h2 {width:auto;margin:0 5%;line-height:25px;margin-top:20px;padding-top:3px;padding-right:4%;padding-bottom:2px;color:#fff;font-weight:normal;background:#B41E1E;border-radius:20px;display:inline-block;font-size:17px;}
.m-jj small {height:25px;width:25px;line-height:26px;text-align:center;margin-left:2px;margin-right:15px;color:#B41E1E;background:#fff;border-radius:50px;display:inline-block;font-size:17px;}
.card {width:90%;margin:0px auto;border-radius:20px;background-color:#B41E1E;margin-bottom:25px;}
.zhuanye {margin-top:25px;}
.zy-nr {width:100%;margin:0px auto;margin-top:25px;}
.jihua {width:100%;margin:0px auto;margin-top:25px;}
.contact-info {width:100%;margin:0px auto;margin-top:25px;}
.news-list {width:100%;margin:0px auto;margin-top:25px;}
.media-nr h6 {font-size:18px;}
.media-nr p {font-size:16px;}
.float_h {position:fixed;z-index:1000;bottom:0;width:100%;left:0;background:#3071cd;padding:10px 0;line-height:20px;color:#000;font-weight:bold;text-align:center;color:#FFF}
#tanchu {position:fixed;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:10000;display:none;}
.prtext {background-color:#fff;position:absolute;max-width:640px;right:0;left:0;font-size:20px;border-radius:5px;padding-bottom:20px;padding-top:0;margin:0 auto;margin-top:20%;line-height:36px;}
.close {text-align:right}
.tcwx {color:#ffffff;font-size:22px;text-align:center;border-radius:5px;background-color:#8FC31F;padding:10px;}
.wechat {color:#ffffff;font-size:22px;text-align:center;border-radius:5px;background-color:#3071cd;padding:10px;}
object,embed {-webkit-animation-duration:.001s;-webkit-animation-name:playerInserted;-ms-animation-duration:.001s;-ms-animation-name:playerInserted;-o-animation-duration:.001s;-o-animation-name:playerInserted;animation-duration:.001s;animation-name:playerInserted;}
.modal-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:1;}

.online {
	position: fixed;
	bottom: 200px;
	right: 10px;
	width: 60px;
	z-index: 999;
	color: #999;
}
.online a {
	color: #666;
}
.online a:hover {
	text-decoration: none;
}
.online dl {
	background: #1CAD3F;
	padding: 8px 6px;
	margin-bottom: 1px;
	position: relative;
}
.online dl dd {
	color: #fff;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}
.online dl dd i {
	font-size: 25px;
}
.online dl:hover {
	background: #666666;
}
.online dl dt {
	position: absolute;
	top: 0px;
	right: 60px;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 9999;
	display: none;
	padding: 10px 15px;
	font-weight: normal;
}
.online dl dt h3 {
	display: block;
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
.online dl dt h3 i {
	margin-right: 5px;
}
.online dl dt h3 span {
	float: right;
	cursor: pointer;
}
.online dl dt input {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	padding: 3px 5px;
	width: 100%;
}
.online dl dt button {
	margin: 10px 0;
	border: none;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #B41E1E;
	color: #fff;
	cursor: pointer;
}
.bg-hui{
    background-color: #ECEFF4;
}
.border-red-left{
    width: 60px;
	    height: 3px;
	    background-color: #8CC31E;
	    margin-top: 15px;
	    margin-bottom: 15px;
	    border-radius: 5px;
}