body, div, p, ul, li { margin: 0; padding: 0; font-size: 16px; color: #222222; }
section { background-color: #F7FBFE; }
a:link { text-decoration: none; color: #222222; }
a:visited { text-decoration: none; color: #222222; }
a:hover { text-decoration: none; color: #006EAB; }
img { border: 0; }
.top-bg {background: url('../images/top-banner-3.png') no-repeat center center / cover;}
.inline { display: flex; align-items: center; gap: 16px; }
.inline-between { justify-content: space-between; }
.logo { line-height: 170px; }
.logo img { height: 100px; margin-top: -10px; }
.text-center { text-align: center; }
.pl { padding-left: 30px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav { display: flex; justify-content: space-between; padding: 0; height: 60px; line-height: 60px; background: #006EAB; position: relative; z-index: 1; }
.nav .nLi { flex: 1; text-align: center; position: relative; }
.nav a { color: #fff; }
.nav .nLi h3 { margin: 0; }
.nav .nLi h3 a { display: block; padding: 0 26px; font-size: 18px; font-weight: bold; color: #fff; }
.nav .sub { display: none; position: absolute; left: 0; top: 60px; width: 100%; background: #006EAB; line-height: 40px; text-align: center; box-sizing: border-box; }
.nav .sub li { zoom: 1; }
.nav .sub a { display: block; padding: 0 10px; }
.nav .sub a:hover { background: #117db8; color: #fff; }
.nav .on h3 a { background: #117db8; color: #fff; }

.first { text-align: center; padding: 30px 0; }
.first p { font-size: 36px; font-weight: bold; color: #C5292B; }
.first-s { text-align: center; }
.first-s span { margin-right: 20px; }
.top-link { font-size: 14px; }
.margin-t { padding-top: 40px; }
.layui-tabs-header li { font-size: 16px !important; }
.layui-tabs-header .layui-this, .layui-tabs-header li:hover { color: #006EAB !important; }
.layui-tabs-header .layui-this:after { border-bottom: 3px solid #006EAB !important; }
.slider { display: flex; flex-direction: column; padding: 0; margin: 0; list-style-type: none; }
.slider li { display: flex; justify-content: space-between; align-items: center; padding: 8px 0; }
.slider li a {width: 85%; }
.img-s img { width: 100%; height: 360px; } /*幻灯片图片样式*/
.text-tag { color: #999999; width:15%; text-align: right }
.tabs-f li { font-size: 20px !important; font-weight: bold !important; padding: 10px 0; color: #666666; }
.more { color: #999999; font-size: 14px; }
.more a { color: #999999; }
.bTitle { font-size: 20px; font-weight: bold; padding: 8px; line-height: 30px; color: #006EAB; width: 100px; text-align: center; border-bottom: 2px solid #006EAB; }

.picMarquee-left { overflow: hidden; position: relative; border: 1px solid #fff; }
.picMarquee-left .hd { overflow: hidden; background: #f4f4f4; padding: 0 10px; }
.picMarquee-left .hd .prev, .picMarquee-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") no-repeat; }
.picMarquee-left .hd .next { background-position: 0 -50px; }
.picMarquee-left .hd .prevStop { background-position: -60px 0; }
.picMarquee-left .hd .nextStop { background-position: -60px -50px; }
.picMarquee-left .bd { padding: 0; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 10px 20px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li .pic { text-align: center; }
/*以下注释掉的是用于展示2寸照片用的样式*/
/*.picMarquee-left .bd ul li .pic img { min-width: 150px; height: 200px; display: block; padding: 2px; border: 1px solid #ccc; }*/
.picMarquee-left .bd ul li .pic img { width: 300px; height: 200px; display: block; padding: 2px; border: 1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.picMarquee-left .bd ul li .title { line-height: 24px; padding: 2px; }

.iVideo img { width: 100%; height: 330px; }
.con-bg { background-color: #f7f7f7; }
.footer { height: 200px; background-color: #006eab; }
.footer-a { text-align: center; padding-top: 30px; }
.footer-b { color: #ffffff; line-height: 36px; padding-top: 30px; }
.footer-b a { color: #ffffff; }
.sao { text-align: center; }
.sao img { width: 100px; height: auto; }
.tl-banner { width: 100%;  text-align: center; }
.tl-banner img { max-width: 100%; height: auto; }

.min-h { min-height: 666px;padding-left:30px}
.margin-tt { padding-top: 20px; }
.left_nav h4 {background-color: #006eab;line-height: 50px;color: white;text-align: center;font-size: 20px;}
.left_nav li {border-top: 2px solid #FFFFFF;text-align: left;background-color: #e7ecf3;}
.left_nav li.active a {color: #006eab;background: url('../images/left_icon_active.png') no-repeat 25px center;}
.left_nav li a {font-size: 16px;color: #333333;padding: 10px 5px;padding-left: 40px;background: url('../images/left_icon.png') no-repeat 25px center;display: block;line-height: 20px;}
.cons h4 { font-size: 20px; color: #006eab; line-height: 50px; background-color: initial; text-align: left; border-bottom: 1px solid #006eab; display: inline-block; }
.cons hr { border: none; padding: 0; border-top: 1px solid #e8e8e8; margin: 0 0 5px 0; }
.cons li { background: url('../images/bluepoint.png') no-repeat left center; height: 28px; padding: 10px 0 10px 10px; overflow: hidden; }
.cons li a { width: 90%; display: inline-block; }
.cons li span { font-size: 14px; color: #999999; float: right; }
