body {margin-top: 1px;margin-bottom: 1px;font-family: "微软雅黑"}
a {color: #000;text-decoration:none !important}
a:hover {color: #1250a6}
p {margin-bottom: 0}
.hot, .nav-box nav, footer nav, #contact>div {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.tuwen-bg, .pic-desc img, .pic-desc-row {-webkit-box-shadow: 0 10px 25px -12px rgba(0,0,0,0.6);-moz-box-shadow: 0 10px 25px -12px rgba(0,0,0,0.6);box-shadow: 0 10px 25px -12px rgba(0,0,0,0.6)}
.nav-box nav>li ul li a:hover, .nav-box nav>li:hover>a {background: rgba(0,0,0,0.2);}
.nav-box nav>li.active>a {background: rgba(255,255,255,0.5)}
.youshi-min, .youshi-max, .top-box {background: #F5F5F5}
#top-db{height: 36px;background-color: #F5F5F5;display: flex; align-items: center;}
#top-db marquee{ width:50%; float:left;}

/*轮播图*/
.ibanr {position: relative;}
.ibanr .img {width: 100%;overflow: hidden;position: relative;z-index: 10;padding-bottom: 24%;}
.ibanr .img li {width: 100%;padding-bottom: 23.5%;float: left;background: no-repeat top center;background-size: cover !important;}
.ibanr .img li a {display: block;width: 100%;padding-bottom: 23.5%;}
.ibanr .page {position: absolute;bottom: 3%;z-index: 20;text-align: center;left: 45%;}
.ibanr .page span {background:#92000f73;float: left;display: inline-block;width:30px;height:20px;display: block;margin: 0 5px; *zoom: 1;text-indent: 0;cursor: pointer;border-radius: 8px;border: 3px #fff solid;}
.ibanr .page span.current {background:#1f438b;}


.youshi-min {padding-top: 2em;padding-bottom: 2em; margin-bottom:35px;}
.youshi-min dl {margin-bottom: 0;border-left: 1px solid #FBFBFB;border-right: 1px solid #ddd}
.youshi-min dl:first-of-type {border-left: 0}
.youshi-min dl:last-of-type {border-right: 0}
.youshi-min dl dt, .youshi-min dl dd {display: table-cell;vertical-align: middle}
.youshi-min dl dt {padding-right: 10px}
.youshi-min dl dt span {font-size: 4em;font-weight: normal;color:#c10014;}
.youshi-min dl dt span img{width: 140px;height:70px;margin-bottom:12px}

.youshi-min dl dd h3 {margin-top: 0;margin-bottom: 5px;font-size: 16px;font-weight: bold; color:#2942a2;}

.youshi-max {padding-bottom: 3em;margin-top: 3em}
.youshi-max .title div, .youshi-max .title span {background: #F5F5F5}
.tuwen-bg {background: #fff;padding: 1em}
.tuwen-bg img {width: 100%;height:160px}
.tuwen-bg h3 {margin-top: 10px;padding-bottom: 8px;border-bottom: 1px dashed #ddd}
.tuwen-bg h3 span {color: #fff;font-weight: bold;margin-right: 10px;background:#215b9e;padding: 0 7px;font-size: 20px}
.tuwen-bg p {margin-top: 1px;min-height: 6px}

.title {margin: 4em 0;height: 20px;border-bottom: 1px solid #C2C2C2}
.title div {width: 360px;height: 40px;border: 1px solid #C2C2C2;margin: auto;background: #fff;text-align: center}
.title span {display: inline;padding: 0 30px;background: #fff;position: relative}
.title span:first-of-type {font-size: 32px;top: -24px}
.title span:last-of-type {font-size: 18px;color: #aaa;top: -18px}

.pic-desc {display: block;text-align: center;margin-bottom: 2em}
.pic-desc img {width: 100%;height:200px}
.pic-desc h3 {margin: 10px 0 0;color:#215b9e;}
.pic-desc-row {background: #eee;overflow: hidden;margin-top: 30px}
.pic-desc-row h3, .pic-desc-row img {float: left;width: 50%}
.pic-desc-row img {padding: 10px}
.pic-desc-row h3 {position: relative;padding-left: 45px;padding-right: 10px;padding-top: 14px;margin: 1em 0 0}
.pic-desc-row h3 small {display: block}
.pic-desc-row h3 small:before {content: 'F';position: absolute;font-size: 60px;left: 10px;top: 0}

.title-min {font-size: 24px;border-bottom: 1px solid #aaa;padding-bottom:10px; margin-top:0;}
.title-min small {color: #efefef;}
.title-min small:before {content: '/';margin: 0 5px}
.line{ margin-bottom:30px;}
.yqlin {padding-top: 20px;padding-bottom: 20px;}
.yqlin h2{ margin:20px 0;}
.us img {width: 50%;float: left;margin: 0 1em 0 0}
.us p {line-height: 1.6;text-align: justify;color: #000;}
.us a {float: right;color: #fe0202}
.news {padding-left: 0;list-style: none}
.news li {line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;padding-left: 3px;margin-bottom: 5px;border-bottom: 1px dashed #ddd}
.news li span {position: absolute;left: 0;top: 3px;font-size: 12px;padding: 0 5px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: #ddd;color: #fff;line-height: 24px}
.hot {flex-wrap: wrap;margin: 0;}
.hot span {text-align: center;margin: 5px;background: #2942a2;color: #fff;line-height: 2;flex: auto;padding: 0 1em}
.hot span:after {content: ''}
.main {margin-top: 3em}
.left .panel-body p {line-height: 2;border-bottom: 1px dashed #ddd;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.info {background: #FBFBFB;padding: 1em;font-size: 16px;line-height: 2;color: #000;}
.info h1{margin-top: 0;text-align: center;font-size: 28px;}
.info .time{text-align: center;margin-bottom: 20px;border-bottom: 1px #efefef solid;padding-bottom: 10px;}
.info p{}
.info img{ max-width:100%; height: auto;}
.sgbjtp img {display: block;width: 100%;-webkit-transform-style: preserve-3d}
.fwxm img {display: block;width: 80%;-webkit-transform-style: preserve-3d}

.zbbj-bjtp{float:left}
.bjal{float:left;margin-right:10px;width: 32%;text-align: center;}
.bjal img {width: 100%;height: 200px;object-fit: cover; display: block; }
.bjal p {text-indent:0;text-align:center;}

.xgdndbj img {display: block;width: 60%;-webkit-transform-style: preserve-3d}
	
.news-list li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px dashed #ddd}
.news-list li span {float: right;}
.prevnext {border-top: 1px dashed #C2C2C2;padding-top: 10px;margin-top: 2em;}
.page {text-align: center;margin: 20px 0;}
.page a {padding: 3px 6px;border: 1px solid #DDDDDD;margin-left: -1px;text-decoration: none;color: #337ab7;}
.page a:hover {background: rgba(0,0,0,0.05)}
.page a:first-child {border-radius: 5px 0 0 5px}
.page a:last-child {border-radius: 0 5px 5px 0}
.page span.nolink {padding: 3px 6px;border: 1px solid #DDDDDD;margin-left: -1px;color: #999999}
.page span:first-child {border-radius: 5px 0 0 5px}
.page span:last-child {border-radius: 0 5px 5px 0}
.page span font {padding: 3px 6px;border: 1px solid #DDDDDD;margin-left: -1px;color: #337ab7;background: rgba(0,0,0,0.05)}
.top-box {line-height: 2;color: #666;height: 28px;overflow: hidden}
ul li{list-style: none;}
.logo-box {padding: 10px 0;}
.logo-box>div {float: left}
.logo-box .logo{margin-right: 2em;}
.logo-box>div.wx{ float:right;margin-top: 10px;}
.wx img {float: right;}
.logo-box>div.wx:after{ content:"微信咨询"; display:block;float: left;writing-mode: tb;padding-top: 10%;color: #f00;font-size: 18px;font-weight: bold;}
.logo-box>div.top-tel {float: right;}
.logo-box>div.top-tel .b1{ margin-right:20px;}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}

/*单页效果*/
.ny-cont{
	padding:10px 0px;
	margin:0 auto;
	width: 1200px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
	letter-spacing: 0px;
}
.ny-cont-h1{
	display: block;
	width: 100%;
	height: 20px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.ny-cont p, .ny-cont p a{
	margin-top:15px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
}
.ny-cont a{ 
 	font-size: 15px;
	color: #333;
 	text-transform: uppercase; 
	line-height: 190%;
 }

.ny-con-top{
	width: 100%;
	height: 20px;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 30px;
}


.logo-box .logo img {max-width: 100%}
.logo-box .bt{border-left: 2px solid #DBDBDB;margin-top:30px;}

.logo-box h3 {margin-top: 0;margin-left: 10px;margin-bottom: 8px;font-size: 20px}
.logo-box h4 {float: left;margin-left: 10px;font-size: 16px;}
.logo-box p {margin-left: 10px;font-size: 18px;letter-spacing: 0.2px;}
.logo-box b {font-size:28px;color: #fe0202;line-height:1.2;}


.nav-box {background:#c10014;font-size: 16px}
.nav-box ul, .nav-box li {list-style: none}
.nav-box nav {max-width: 1420px;margin:0 auto}
.nav-box nav>li {flex: auto;position: relative}
.nav-box nav>li a {display: block;text-align: center;line-height: 3;color: #fff}
.nav-box nav>li ul {display: none;position: absolute;width: 100%;z-index: 999;background: #2942a2;padding: 0;margin: 0}
.nav-box nav>li ul li {border-top: 1px solid #2942a2}
.nav-box nav>li ul li a {line-height: 2.5}
.nav-box nav>li:hover ul {display: block}

/*主导航多级菜单*/
ul.nav{height:52px;}
ul.nav a {display:block;color:#C4005B;font-size:16px; font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1';text-decoration: none;height:52px; line-height:52px;}
ul.nav li {position:relative; float:left;z-index:990;}
ul.nav ul {position:absolute;display:none; opacity:0; list-style:none;left:0px;}
ul.nav ul li {position:relative; border:1px solid #e5e5e5; border-top:none; width:77px;}
ul.nav ul li a {display:block; padding:0px 10px 0px; background-color:#fafafa; color:#000;}
ul.nav ul li a:hover {background-color:#eee; color:#000;text-decoration: none;}
ul.nav ul ul {left:77px; top:-1px;}
ul.nav .navlink {width:120px;padding:0px 0px;text-align: center;}
ul.nav .navlink2 {width:120px;padding:0px 0px;text-align: center;}
ul.nav .navlink:hover, ul.nav .navhover {}
ul.nav .sub {background:#f5f5f5 url('../images/arrow.gif') 100% 0px no-repeat;}
ul.nav .topline {border-top:1px solid #ddd;}


ul.nav2{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background:#FFFFFF;display:none;}
ul.nav2 li {}
ul.nav2 .navlink:hover,ul.nav2 .select{border-bottom:1px #C4005B solid;}
ul.nav2 a {display:block;color:#C4005B;padding:10px;font-size:14px;text-decoration:none;border-bottom:1px #ddd solid;border-top:1px #fff solid;}
ul.nav2 ul {opacity:0;display:none;}
ul.nav2 ul li {}
ul.nav2 ul li a {background-color:#fafafa;color:#333;padding-left:30px;}
ul.nav2 ul li a:hover {background-color:#eee;color:#000;text-decoration: none;}
ul.nav2 ul ul {}
img.nav2button{width:40px;position:fixed;top:70px;right:6%;border-radius:5px;box-shadow: 0px 0px 15px #aaa;border:#FFFFFF 3px solid;}


footer {padding-top:35px;padding-bottom:50px;background:#c10014;margin-top: 1em;color: #fff;}
footer .title-min {font-size: 18px}
footer nav {flex-wrap: wrap}
footer nav a {color: #fff;padding: 0 5px 0 0;}
footer .lxfs {float:left;}
footer .lxfs table,footer .lxfs table td{ border:0;}
footer .lxfs td {padding: 0 25px 0 0;}
footer .weixin {text-align: center;float:left;width:120px; height:120px;margin-left:0;margin-top: 2em;   }
footer .weixin img{width: 120px;}
.foot {margin-top: 1em}
.foot a {color: #fff;}

.news-title {text-align: center}
.news-title+p {text-align: center}
#contact {position: fixed;left: 0;bottom: 0;width: 100%;z-index: 9999;background: #2942a2}

#contact>div>a {line-height: 40px;flex: auto;text-align: center;border-left: 1px solid rgba(255,255,255,0.5);color: #fff}
#contact>div .dropup {flex: auto;text-align: center}
#contact>div .dropup>a {line-height: 40px;color: #fff}
/*# sourceMappingURL=style.css.map */
/*服务标准*/
.fwbz,.fwlx{ margin:5px auto; background:#FFF;border-radius:10px;-moz-opacity:0.95;opacity: 0.92;}
.fwbz ul{ padding:0; margin:0;}
.fwbz_1,.fwlx_1{ padding-bottom:11px; border-bottom:#ddd 1px solid;padding-top:10px; padding-left:10px;}
.fwbz_2{ padding-left:227px; margin-top:30px; padding-bottom:8px; border-bottom:#ddd 1px solid;}
.fwbz_3{ margin-top:28px; padding:20px 0;}
.fwbz_3_title ul{ margin:0; padding:0; font-size:0;}
.fwbz_3_title li{ float:left; width:16.666666%; height:50px;display: inline-block;font-size: 14px;border-radius: 5px 5px 0 0;box-sizing: border-box;background: #efefef;}
.fwbz_3_title li a{ width:100%; height:50px; line-height:50px; text-align:center; display:block; border-bottom:#CCC 1px solid;}
.active a{background:#215b9e; color:#FFF;border-radius: 5px 5px 0 0;}
.fwbz_3_nr{ margin-top:21px;}
.fwbz_3_wz{ float:left; width:55%}
.fwbz_3_wz h2{ font-size:30px; margin-top:24px; margin-left:30px; color:#0d4c95;}
.fwbz_3_wz p{ color:#ac1e1e; margin-left:60px; line-height:30px; margin-top:20px;}
.fwbz_3_img{ float:right; width:43%; padding-bottom:10px; padding-right:10px;}
.fwbz_3_img img {float: right;}
.links {_height: 20px;_overflow: hidden;}

.reLink {clear: left;width: 100%;height: 58px;line-height: 58px;border-top: 1px dotted #ddd;border-bottom: 1px dotted #ddd}
.reLink .nextLink, .reLink .prevLink {width: 50%;display: block;text-align: left;color: #666}
.reLink .nextLink a:hover, .reLink .prevLink a:hover {color: #06a3e8}
.reLink .nextLink {text-align: right;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.prevLink.fl {float: left;}
.prevLink.fr {float: right;}

.pglist {clear: both;margin: 40px auto 20px;overflow: hidden;text-align: center;font-size: 14px}
.pglist ul li {display: inline-block;border: 1px solid #ccc;margin: 0 1px 20px;line-height: 24px;background: #fff;color: #999;border-radius: 2px;}
.pglist ul{ margin:0; padding:0;}
.pglist ul li:hover {background: #06a3e8;color: #fff;border: 1px solid #06a3e8}
.pglist ul li:hover a {color: #fff}
.pglist ul li.thisclass {display: inline-block;border: 1px solid #06a3e8;padding: 6px 15px;margin: 0 1px;background: #06a3e8;color: #fff}
.pglist ul li.thisclass a {color: #fff}
.pglist ul li a {display: block;color: #999;padding: 6px 15px;}
.pglist ul li strong {display: block;padding: 6px 15px;}
.pglist ul li a:hover {color: #fff}

@media screen and (max-width:1440px) {
	.logo-box .top-tel{ float:right;}
	.logo-box .logo{ width:50%;margin-right:0;}
	.logo-box .bt{ width:48%;max-width: 520px;}
}
@media (max-width: 1199px) {
.pic-desc-row h3 {font-size: 22px;padding-left: 35px}
.pic-desc-row h3 small:before {font-size: 50px;left: 5px;top: 5px}
.logo-box h3 {font-size: 18px;}
.logo-box p {font-size: 16.1px;}
.logo-box>div.top-tel {float: left;}
.logo-box b {font-size: 24px;}
.logo-box .logo {width: auto;}
}
@media (max-width: 991px) {
	.logo-box {padding:0 0 10px 0;}
.youshi-min {padding-top: 1em;padding-bottom: 1em}
.youshi-min dl:first-of-type {border-bottom: 1px solid #ddd}
.youshi-min dl:nth-of-type(2) {border-right: 0;border-bottom: 1px solid #ddd}
.youshi-min dl:nth-of-type(3) {border-left: 0;border-top: 1px solid #FBFBFB}
.youshi-min dl:last-of-type {border-top: 1px solid #FBFBFB}
.biaoz{ display:none;}
.tuwen-bg {margin-bottom: 30px}
.col-md-offset-2{margin-left:0;float:right;}
}
@media (max-width: 860px) {
.logo-box>div.top-tel {width: 100%;}
.logo-box b{ display:block;}
.logo-box>div.top-tel .b1 {margin-right: 0;}
.logo-box h4 {display: none;}
.bjal {width: 50%;padding: 0 10px;margin-right: 0;}
.bjal a {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ibanr .page {display: none;}
}
@media (max-width: 767px) {
.youshi-min {padding-top: 0;padding-bottom: 0}
.youshi-min dl {padding-top: 5px;padding-bottom: 5px;border-left: 0;border-right: 0;border-top: 1px solid #FBFBFB;border-bottom: 1px solid #ddd}
.ibanr .page{left:40%;}
.tuwen-bg {margin-bottom: 15px}
.title div {width: 100%}
.row {margin-left: -8px;margin-right: -8px}
.row [class^=col] {padding-left: 8px;padding-right: 8px}
.pic-desc {margin-bottom: 1em}
.pic-desc h3 {font-size: 16px}
.pic-desc-row {margin-top: 15px}
.pic-desc-row img, .pic-desc-row h3 {float: none;width: 100%}
.pic-desc-row h3 {margin-top: 0;padding-bottom: 1em;font-size: 16px;font-weight: bold}
.pic-desc-row h3 small:before {font-size: 40px;left: 10px;top: 5px}
h3 {font-size: 16px}
.logo-box {padding-top:0;padding-bottom: 1em}
.logo-box .logo {margin-left: 20px;float: none;margin: 0 auto;text-align: center;}
.owl-theme .owl-dots {bottom: 0}
footer {padding-bottom:5em;}
footer .weixin {width: 100%;margin-left: 0;}
.info {padding: 0;font-size: 14px;background: none}
.info p{ text-indent:0;}
.zbbj-bjtp{text-indent:2em;text-align: center;}
.news-list li {list-style: none}
.news-list li span {display: none}
.logo-box .top-tel {float: none;display: block;margin: 0 auto;text-align: center;}
.logo-box .wx{ display:none;}
.logo-box b {font-size: 20px;}
.main {margin-top:10px;}
}
@media screen and (max-width:660px) {
	footer .lxfs table, footer .lxfs table td {display: inline-block;}
	.info li span{ display:none;}
	.info li {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}
@media screen and (max-width:500px) {
	.ibanr .page{left: 30%;}
}

/* toolBar */
@media screen and (max-width:1023px) {
#foottoolbar{color:#fff;text-align:center;width:100%;height:65px;float:left;position:fixed;bottom:0;left:0;z-index:10000;background:#1FA0F4;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1FA0F4), to(#000000));}
#foottoolbar ul{margin: 0px;padding: 0px;}
#foottoolbar li{float:left;width:25%;height:63px;background:url(/mcode/dfloat/f_li.png) no-repeat left center;}
#foottoolbar li.t_first{background:none;}
#foottoolbar a{width:100%;height:24px;color:#fff;display:block;padding:30px 0 0 0;line-height:24px;font-size:14px;}
.f1{background:url(/mcode/dfloat/f1.png) no-repeat center 8px; background-size:20px 20px}
.f2{background:url(/m/images/telicon.png) no-repeat center 8px;background-size:20px 20px}
.f3{background:url(/mcode/dfloat/f3.png) no-repeat center 8px;background-size:20px 20px}
.f4{background:url(/mcode/dfloat/f4.png) no-repeat center 8px;background-size:20px 20px}
.f5{background:url(/m/images/wxicon.png) no-repeat center 8px;background-size:20px 20px}
.f6{background:url(/mcode/dfloat/f6.png) no-repeat center 8px;background-size:20px 20px}
.f7{background:url(/mcode/dfloat/f7.png) no-repeat center 8px;background-size:20px 20px}
.f5 h3{height: 40px;line-height: 40px;}
.f5 h4{margin: 0px;height: 45px;line-height: 45px;}
.f5 p{background: url(/mcode/dfloat/wwxx1.png) 0 2px no-repeat;width: 180px;margin: 0 auto;background-size:33px;padding-left: 45px;font-size: 16px;color: #525252;text-align: center;}
.f5 p span{background: #e8e8e8;padding: 3px 8px;display: inline-block;width: 100%;border-radius: 3px;font-weight: bold;box-sizing: border-box;}
.hidden1{ width:100%;height:65px; float:left; display:block;}
.f5 a{position:relative;}
.f5 div{display:none;color:red;width:100%;height:auto; padding:10px 0;background-color:#FFF;position:absolute;top:-378px;left:0px; margin-bottom:0px;cursor:default;box-shadow:0px -10px 10px #000;}
.f5 img{ width:193px;margin: 0 auto;}
.close {background: orange;color: red;border-radius: 12px;line-height: 20px;text-align: center;height: 20px;width: 20px;font-size: 18px;padding: 1px;top: 20px;right: 20px;position: absolute;}
.close::before {content: "\2716";}
}
@media screen and (min-width:1024px) {
#foottoolbar{ display:none;}
}

/* 新增PbootCMS导航栏样式 */
.nav-box .w1200 {
  max-width: 1200px;
  margin: 0 auto;
}

.nav-box .nav {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

.nav-box .nav li {
  flex: 1;
  position: relative;
}

.nav-box .nav a {
  display: block;
  text-align: center;
  line-height: 3;
  color: #fff;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

/* 首页导航链接样式 */
.nav-box .nav .navlink2 {
  background: rgba(255,255,255,0.1);
}

/* 普通导航链接样式 */
.nav-box .nav .navlink {
  background: transparent;
}

/* 悬浮效果 */
.nav-box .nav a:hover,
.nav-box .nav .menuhover {
  background: rgba(0,0,0,0.2);
}

/* 激活状态 */
.nav-box .nav .active {
  background: rgba(255,255,255,0.5);
}

/* 下拉菜单样式 */
.nav-box .nav li ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #2942a2;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-box .nav li:hover ul {
  display: block;
}

.nav-box .nav li ul li {
  border-top: 1px solid rgba(255,255,255,0.1);
}

.nav-box .nav li ul li a {
  line-height: 2.5;
  padding: 8px 0;
}

.nav-box .nav li ul li a:hover {
  background: rgba(0,0,0,0.3);
}